.styles-module-scss-module__sWSLwa__block{background-color:var(--color-white);box-shadow:var(--shadow);border-radius:var(--base-radius-large);padding:var(--gridunit);margin:var(--space-vertical-small)0 0;box-sizing:border-box;max-width:calc(100vw - var(--gridunit) - var(--gridunit))}.styles-module-scss-module__sWSLwa__block.styles-module-scss-module__sWSLwa__size-small{width:calc(100vw - var(--gridunit) - var(--gridunit));max-width:min(100vw - var(--gridunit) - var(--gridunit),500px)}@media (max-width:1023px){.styles-module-scss-module__sWSLwa__block{margin:var(--space-vertical-small)auto;grid-column:1/span 2}}
.styles-module-scss-module__Eoxdpa__control-text{border-radius:var(--base-radius);background-color:var(--input-bg);color:var(--input-text);padding:var(--gridunit-smallest);gap:var(--gridunit-small);border:1px solid var(--input-border-color);display:flex;position:relative}.styles-module-scss-module__Eoxdpa__control-text:has(INPUT:focus){outline:var(--focus)}.styles-module-scss-module__Eoxdpa__control-text:has(.styles-module-scss-module__Eoxdpa__control-text-password-toggle) INPUT{padding-right:calc(var(--gridunit-smallest)*12.5)}.styles-module-scss-module__Eoxdpa__control-text-password-toggle{border-radius:var(--base-radius);margin:0 var(--gridunit-small);cursor:pointer;width:24px;height:24px;color:var(--input-color);background:0 0;border:none;align-self:center;padding:0;top:50%;right:0;transform:translateY(-50%);position:absolute!important}.styles-module-scss-module__Eoxdpa__control-text-password-toggle:focus{outline:2px solid var(--color-black);outline-offset:1px;background-color:var(--color-gray-light)}.styles-module-scss-module__Eoxdpa__control-text-password-toggle:hover{background-color:var(--color-gray-light);color:var(--color-black)}.styles-module-scss-module__Eoxdpa__control-text-password-toggle svg{margin-top:calc(var(--gridunit-smallest)*.5)}.styles-module-scss-module__Eoxdpa__control-text-password-toggle svg path{fill:currentColor}.styles-module-scss-module__Eoxdpa__control-text INPUT{padding:var(--gridunit-small);color:inherit;border-radius:var(--base-radius);background-color:#0000;border:none;flex:auto;min-width:0;max-width:none}.styles-module-scss-module__Eoxdpa__control-text INPUT:focus{outline:none}.styles-module-scss-module__Eoxdpa__control-text INPUT[disabled],.styles-module-scss-module__Eoxdpa__control-text INPUT[readonly]{opacity:.7}.styles-module-scss-module__Eoxdpa__control-text INPUT[type=color]{height:var(--gridunit-large);padding:0}
.styles-module-scss-module__-YEqYq__workspaceShell{grid-template-columns:var(--sidebar-width)minmax(0,1fr);background:var(--color-gray-light01);min-height:100svh;color:var(--color-text);display:grid}.styles-module-scss-module__-YEqYq__mobileTopbar{display:none}.styles-module-scss-module__-YEqYq__sidebar{box-sizing:border-box;gap:var(--gridunit-smallest);height:100svh;padding:var(--gridunit)0 var(--gridunit)var(--gridunit);background:var(--color-sidebar);color:var(--color-white);flex-direction:column;display:flex;position:sticky;top:0}.styles-module-scss-module__-YEqYq__sidebarBrand{padding:0 var(--space-1-5)var(--space-3)}.styles-module-scss-module__-YEqYq__logoLink{display:inline-flex}.styles-module-scss-module__-YEqYq__sidebarNav{gap:var(--space-1-5);font-family:var(--font-heading);display:grid}.styles-module-scss-module__-YEqYq__sidebarLink,.styles-module-scss-module__-YEqYq__sidebarLinkActive{align-items:center;gap:var(--space-3);min-height:2.7rem;padding:var(--space-3)var(--space-3);border-radius:var(--base-radius)0 0 var(--base-radius);color:var(--color-white);font-size:var(--font-size-default);font-weight:600;text-decoration:none;display:flex}.styles-module-scss-module__-YEqYq__sidebarLink svg path,.styles-module-scss-module__-YEqYq__sidebarLinkActive svg path{fill:currentColor}.styles-module-scss-module__-YEqYq__sidebarLink:hover{background:color-mix(in srgb,var(--color-surface-sand)8%,transparent)}.styles-module-scss-module__-YEqYq__sidebarLinkActive{background:var(--color-gray-light01);color:var(--color-sidebar)}.styles-module-scss-module__-YEqYq__sidebarAccount{margin-top:auto;margin-right:var(--gridunit);padding:var(--space-3-5);border:1px solid color-mix(in srgb,var(--color-surface-sand)12%,transparent);border-radius:var(--base-radius-large);background:color-mix(in srgb,var(--color10)6%,transparent)}.styles-module-scss-module__-YEqYq__sidebarAccountMain{align-items:center;gap:var(--space-3);display:flex}.styles-module-scss-module__-YEqYq__avatar{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-overlay)30%,transparent);text-align:center;width:2.35rem;height:2.35rem;font-weight:800;line-height:2.35rem;font-size:var(--font-size-small);justify-content:center;align-items:center;display:inline-flex;color:var(--color03)!important}.styles-module-scss-module__-YEqYq__sidebarAccountMain strong,.styles-module-scss-module__-YEqYq__sidebarAccountMain span{display:block}.styles-module-scss-module__-YEqYq__sidebarAccountMain span{color:color-mix(in srgb,var(--color10)72%,transparent);font-size:var(--font-size-smaller)}.styles-module-scss-module__-YEqYq__sidebarAccountActions{align-items:center;gap:var(--space-3);margin-top:var(--space-3-5);display:flex}.styles-module-scss-module__-YEqYq__accountLink,.styles-module-scss-module__-YEqYq__logoutButton{color:var(--color10);font:inherit;font-size:var(--font-size-small);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.styles-module-scss-module__-YEqYq__workspaceMain{min-width:0;padding:var(--gridunit)var(--gridunit-large)var(--gridunit-large)}.styles-module-scss-module__-YEqYq__dashboardHome{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:min(1220px,100%);margin:0 auto;display:grid}.styles-module-scss-module__-YEqYq__bottomBanner{border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:var(--color-white);box-shadow:0 18px 48px color-mix(in srgb,var(--color-heading)8%,transparent)}.styles-module-scss-module__-YEqYq__bottomBanner.styles-module-scss-module__-YEqYq__theme-minimal{box-shadow:none;background:0 0;border:none;padding:0}.styles-module-scss-module__-YEqYq__accountTabs{margin-top:var(--gridunit);border-bottom:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);flex-wrap:wrap;gap:0;display:flex}.styles-module-scss-module__-YEqYq__accountTab,.styles-module-scss-module__-YEqYq__accountTabActive{padding:0 var(--space-4)var(--space-3-5);color:var(--color-sage);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.styles-module-scss-module__-YEqYq__accountTabActive{color:var(--color-heading);border-bottom-color:var(--color-leaf-muted)}.styles-module-scss-module__-YEqYq__accountLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__accountSidebarStack{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__accountProfileGrid{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__accountAvatarPanel{padding-top:var(--space-4);justify-content:center;display:flex}.styles-module-scss-module__-YEqYq__accountAvatarLarge{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:5.5rem;height:5.5rem;color:var(--color-forest);font-size:var(--font-size-larger);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.styles-module-scss-module__-YEqYq__accountSecurityForm{gap:var(--space-3);display:grid}.styles-module-scss-module__-YEqYq__accountProfileActions{padding-top:var(--space-1-5);justify-content:flex-start;display:flex}.styles-module-scss-module__-YEqYq__accountLogoCard,.styles-module-scss-module__-YEqYq__accountBusinessPreviewCard{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:var(--color-gray-light01);box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100%;display:grid}.styles-module-scss-module__-YEqYq__accountLogoPreview{box-sizing:border-box;max-width:100%;min-height:12rem;padding:var(--space-4);border:2px dashed color-mix(in srgb,var(--color-leaf-muted)28%,transparent);border-radius:var(--base-radius-large);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white)96%,transparent)0%,color-mix(in srgb,var(--color-surface-sage)92%,transparent)100%);place-items:center;display:grid}.styles-module-scss-module__-YEqYq__accountLogoPreview img{object-fit:contain;max-width:100%;max-height:10rem}.styles-module-scss-module__-YEqYq__accountLogoPlaceholder{color:var(--color-text-subtle);text-align:center}.styles-module-scss-module__-YEqYq__accountColorField{align-items:center;gap:var(--space-3);display:flex}.styles-module-scss-module__-YEqYq__accountColorInput{width:3.25rem;height:2.75rem;padding:var(--space-xs);border:1px solid color-mix(in srgb,var(--color-sage)18%,transparent);border-radius:var(--radius-medium);background:var(--color-white);cursor:pointer}.styles-module-scss-module__-YEqYq__accountColorValue{color:var(--color-text-secondary);font-size:var(--font-size-small);letter-spacing:.04em;font-weight:700}.styles-module-scss-module__-YEqYq__accountTextarea{width:100%;min-height:7rem;padding:var(--space-3-5)var(--space-4);border:1px solid color-mix(in srgb,var(--color-sage)18%,transparent);border-radius:var(--base-radius);background:var(--color-surface-muted);color:var(--color-ink);font:inherit;resize:vertical}.styles-module-scss-module__-YEqYq__accountBusinessHint,.styles-module-scss-module__-YEqYq__accountBusinessPreviewCard p{color:var(--color-text-secondary);margin:0}.styles-module-scss-module__-YEqYq__accountBusinessPreviewCard{grid-template-columns:auto 1fr;align-items:center}.styles-module-scss-module__-YEqYq__accountBusinessColorSwatch{border-radius:var(--radius-medium);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white)50%,transparent)}.styles-module-scss-module__-YEqYq__accountBusinessPreviewCard strong{color:var(--color-ink);display:block}.styles-module-scss-module__-YEqYq__accountPlanCard{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__accountPlanHero{gap:var(--space-4);padding:var(--space-4);border-radius:var(--base-radius-large);background:linear-gradient(135deg,var(--color-surface-sage)0%,var(--color-gray-light01)100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.styles-module-scss-module__-YEqYq__accountPlanBadge,.styles-module-scss-module__-YEqYq__accountFeatureIcon{border-radius:var(--radius-pill);background:var(--color-surface-sand);width:2.5rem;height:2.5rem;color:var(--color-leaf);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__accountPlanCopy{gap:var(--space-1);display:grid}.styles-module-scss-module__-YEqYq__accountPlanTitleRow{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.styles-module-scss-module__-YEqYq__accountPlanTitleRow h3,.styles-module-scss-module__-YEqYq__accountPlanCopy p{margin:0}.styles-module-scss-module__-YEqYq__accountPlanTitleRow h3{font-size:var(--font-size-large);color:var(--color-ink)}.styles-module-scss-module__-YEqYq__accountPlanCopy p{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__accountPlanStatus{min-height:1.8rem;padding:var(--space-xs)var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-success-strong);color:var(--color-leaf);font-size:var(--font-size-smallest);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.styles-module-scss-module__-YEqYq__accountPlanActions{justify-content:flex-end;align-items:center;display:flex}.styles-module-scss-module__-YEqYq__accountFeatureList{gap:var(--space-3)var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styles-module-scss-module__-YEqYq__accountFeatureItem{gap:var(--space-2-5);color:var(--color-sage-dark);grid-template-columns:auto 1fr;align-items:center;display:grid}.styles-module-scss-module__-YEqYq__accountFeatureIcon{width:1.65rem;height:1.65rem}.styles-module-scss-module__-YEqYq__accountUsageGrid{gap:var(--space-3-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styles-module-scss-module__-YEqYq__accountUsageCard{gap:var(--space-1-5);padding:var(--space-4)0;display:grid}.styles-module-scss-module__-YEqYq__accountUsageCard+.styles-module-scss-module__-YEqYq__accountUsageCard{border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent)}.styles-module-scss-module__-YEqYq__accountUsageHeader{align-items:center;gap:var(--space-2);display:flex}.styles-module-scss-module__-YEqYq__accountUsageHeader strong{font-size:var(--font-size-large);color:var(--color-ink)}.styles-module-scss-module__-YEqYq__accountUsageCard span{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__accountPreferenceGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styles-module-scss-module__-YEqYq__accountPreferenceGrid div{gap:var(--space-1-5);display:grid}.styles-module-scss-module__-YEqYq__accountPreferenceGrid span{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__accountBillingPanel{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__accountBillingPanel p{color:var(--color-text-secondary);margin:0}.styles-module-scss-module__-YEqYq__accountBillingActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__-YEqYq__accountManagementHub{border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:var(--color-white);box-shadow:0 18px 48px color-mix(in srgb,var(--color-heading)8%,transparent)}.styles-module-scss-module__-YEqYq__accountManagementPanel{gap:var(--space-4-5);padding:var(--card-padding);display:grid}.styles-module-scss-module__-YEqYq__accountPlanMetaGrid{gap:var(--space-3);padding-top:var(--space-xs);border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.styles-module-scss-module__-YEqYq__accountPlanMetaItem{gap:var(--space-1);padding:var(--space-3-5)var(--space-xs)0 0;display:grid}.styles-module-scss-module__-YEqYq__accountPlanMetaItem+.styles-module-scss-module__-YEqYq__accountPlanMetaItem{border-left:1px solid color-mix(in srgb,var(--color06)8%,transparent);padding-left:var(--space-4)}.styles-module-scss-module__-YEqYq__accountPlanMetaItem span{color:var(--color-text-subtle);font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__accountPlanMetaItem strong{color:var(--color-heading);font-size:var(--font-size-default)}.styles-module-scss-module__-YEqYq__accountInlineAction{place-self:center end;align-items:center;gap:var(--space-2);color:var(--color-leaf);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.styles-module-scss-module__-YEqYq__accountUpgradeStrip{gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-sage)10%,transparent);border-radius:var(--base-radius-large);background:linear-gradient(120deg,var(--color09)0%,var(--color-surface-sage)100%);display:grid}.styles-module-scss-module__-YEqYq__accountUpgradeCopy{gap:var(--space-3-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__accountUpgradeCopy strong,.styles-module-scss-module__-YEqYq__accountUpgradeCopy p{margin:0}.styles-module-scss-module__-YEqYq__accountUpgradeCopy p{margin-top:var(--space-1);color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__accountUpgradeIcon{border-radius:var(--radius-pill);background:var(--color-surface-sand);width:2.8rem;height:2.8rem;color:var(--color-leaf);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__accountUpgradeActions{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__accountBillingHint{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.styles-module-scss-module__-YEqYq__billingSuccessCard{gap:var(--space-4-5);padding:var(--card-padding);border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:linear-gradient(180deg,var(--color-white)0%,var(--color-gray-light01)100%);box-shadow:0 18px 48px color-mix(in srgb,var(--color-heading)8%,transparent);display:grid}.styles-module-scss-module__-YEqYq__billingSuccessHero{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;display:grid}.styles-module-scss-module__-YEqYq__billingSuccessCopy{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__billingSuccessTitle{gap:var(--space-3-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__billingSuccessTitle h2,.styles-module-scss-module__-YEqYq__billingSuccessTitle p,.styles-module-scss-module__-YEqYq__billingSuccessFooter p,.styles-module-scss-module__-YEqYq__billingSuccessFeature p{margin:0}.styles-module-scss-module__-YEqYq__billingSuccessTitle h2{font-size:var(--font-size-display-fluid);color:var(--color-ink);line-height:1.08}.styles-module-scss-module__-YEqYq__billingSuccessTitle p,.styles-module-scss-module__-YEqYq__billingSuccessFeature p,.styles-module-scss-module__-YEqYq__billingSuccessFooter p{color:var(--color-text-secondary);line-height:1.55}.styles-module-scss-module__-YEqYq__billingSuccessBadge,.styles-module-scss-module__-YEqYq__billingSuccessFeatureIcon{border-radius:var(--radius-pill);background:var(--color-surface-success-strong);width:2.9rem;height:2.9rem;color:var(--color-leaf);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__billingSuccessActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__-YEqYq__billingSuccessArtwork{min-height:100%;padding:var(--space-4);border-radius:var(--base-radius-large);background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-accent-mint)22%,transparent),transparent 28%),radial-gradient(circle at right 18% top 18%,color-mix(in srgb,var(--color-accent-gold)22%,transparent),transparent 18%),linear-gradient(135deg,var(--color-gray-light01)0%,var(--color-surface-sage)100%);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__-YEqYq__billingSuccessArtwork img{width:min(100%,420px);height:auto}.styles-module-scss-module__-YEqYq__billingSuccessFeatures{gap:var(--space-4);padding-top:var(--space-1);border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.styles-module-scss-module__-YEqYq__billingSuccessFeature{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__billingSuccessFeature strong{margin-bottom:var(--space-xs);color:var(--color-heading);display:block}.styles-module-scss-module__-YEqYq__billingSuccessFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3-5);border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent);flex-wrap:wrap;display:flex}.styles-module-scss-module__-YEqYq__businessUpgradeScreen{gap:var(--space-5);padding:var(--card-padding);border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:linear-gradient(180deg,var(--color-white)0%,var(--color-gray-light01)100%);box-shadow:0 18px 48px color-mix(in srgb,var(--color-heading)8%,transparent);display:grid}.styles-module-scss-module__-YEqYq__businessUpgradeGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__businessUpgradeDetails,.styles-module-scss-module__-YEqYq__businessUpgradeHighlights,.styles-module-scss-module__-YEqYq__businessUpgradeCard,.styles-module-scss-module__-YEqYq__businessUpgradeFeatureBlock{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__businessUpgradeHeader h2,.styles-module-scss-module__-YEqYq__businessUpgradeHeader p,.styles-module-scss-module__-YEqYq__businessUpgradeHighlight p,.styles-module-scss-module__-YEqYq__businessUpgradePlanMeta p,.styles-module-scss-module__-YEqYq__businessUpgradeTrust{margin:0}.styles-module-scss-module__-YEqYq__businessUpgradeHeader h2{font-size:var(--font-size-display-fluid);color:var(--color-ink)}.styles-module-scss-module__-YEqYq__businessUpgradeHeader p,.styles-module-scss-module__-YEqYq__businessUpgradeHighlight p,.styles-module-scss-module__-YEqYq__businessUpgradePlanMeta p,.styles-module-scss-module__-YEqYq__businessUpgradeTrust{color:var(--color-text-secondary);line-height:1.55}.styles-module-scss-module__-YEqYq__businessUpgradeHighlights{gap:var(--space-4-5)}.styles-module-scss-module__-YEqYq__businessUpgradeHighlight{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__businessUpgradeHighlight strong,.styles-module-scss-module__-YEqYq__businessUpgradePlanMeta strong,.styles-module-scss-module__-YEqYq__businessUpgradeFeatureBlock strong{color:var(--color-heading);display:block}.styles-module-scss-module__-YEqYq__businessUpgradeHighlightIcon{border-radius:var(--radius-pill);background:var(--color-surface-sage);width:2.9rem;height:2.9rem;color:var(--color-leaf);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__businessUpgradeCard{padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:var(--color-white)}.styles-module-scss-module__-YEqYq__businessUpgradeToggle{gap:var(--space-2);padding:var(--space-1-5);border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--radius-medium);background:color-mix(in srgb,var(--color-surface-sage)75%,transparent);flex-wrap:wrap;align-items:center;display:flex}.styles-module-scss-module__-YEqYq__businessUpgradeToggle button{border-radius:var(--radius-medium);color:var(--color-heading);font:inherit;cursor:pointer;padding:var(--space-2-5)var(--space-4);background:0 0;border:1px solid #0000;font-weight:700}.styles-module-scss-module__-YEqYq__businessUpgradeToggleActive{background:var(--color01)!important;color:var(--color-white)!important}.styles-module-scss-module__-YEqYq__businessUpgradeSavings{padding:var(--space-1)var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-selected);color:var(--color-leaf-muted);font-size:var(--font-size-smallest);margin-left:auto;font-weight:700}.styles-module-scss-module__-YEqYq__businessUpgradePlanMeta{gap:var(--space-2)}.styles-module-scss-module__-YEqYq__businessUpgradePriceRow span{color:var(--color-heading);font-size:var(--font-size-display-fluid);font-weight:800;line-height:1.05}.styles-module-scss-module__-YEqYq__businessUpgradeFeatureList{gap:var(--space-2-5);margin:0;padding:0;list-style:none;display:grid}.styles-module-scss-module__-YEqYq__businessUpgradeFeatureList li{gap:var(--space-2-5);color:var(--color-sage-dark);grid-template-columns:1rem 1fr;display:grid}.styles-module-scss-module__-YEqYq__businessUpgradeFeatureList li:before{content:"✓";color:var(--color-leaf);font-weight:800}.styles-module-scss-module__-YEqYq__businessUpgradeTrust{font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__inlineLink{align-items:center;gap:var(--space-1-5);color:var(--color-forest);font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__-YEqYq__emptyDashboardActionGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module-scss-module__-YEqYq__listStack{display:grid}.styles-module-scss-module__-YEqYq__taskDue,.styles-module-scss-module__-YEqYq__taskUrgent{color:var(--color-text-secondary);font-weight:600}.styles-module-scss-module__-YEqYq__taskUrgent{color:var(--color-status-danger-warm)}.styles-module-scss-module__-YEqYq__dashboardTaskTable{border:1px solid color-mix(in srgb,var(--color06)10%,transparent);border-radius:var(--base-radius-large)}.styles-module-scss-module__-YEqYq__dashboardTaskCell{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__dashboardTaskCell strong,.styles-module-scss-module__-YEqYq__dashboardTaskCell{min-width:0}.styles-module-scss-module__-YEqYq__bottomBanner{gap:var(--space-4);padding:var(--space-4-5)var(--space-6);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.styles-module-scss-module__-YEqYq__projectsEmptyState{justify-items:center;gap:var(--space-4);padding:var(--space-fluid-compact);text-align:center;display:grid}.styles-module-scss-module__-YEqYq__projectsEmptyIllustration{width:min(100%,25rem);margin:0 auto}.styles-module-scss-module__-YEqYq__projectsEmptyIllustration img{width:100%;height:auto;display:block}.styles-module-scss-module__-YEqYq__projectsEmptyCopy{gap:var(--space-3);max-width:34rem;display:grid}.styles-module-scss-module__-YEqYq__projectsEmptyCopy h2{color:var(--color-text);font-size:var(--font-size-display-fluid);margin:0;line-height:1.05}.styles-module-scss-module__-YEqYq__projectsEmptyCopy p{color:var(--color-text-secondary);font-size:var(--font-size-medium);margin:0;line-height:1.55}.styles-module-scss-module__-YEqYq__projectsEmptyActions{width:100%;max-width:19rem}:is(.styles-module-scss-module__-YEqYq__projectsEmptyActions .buttons-item,.styles-module-scss-module__-YEqYq__projectsEmptyActions .button){justify-content:center;width:100%}.styles-module-scss-module__-YEqYq__bottomBannerArt{justify-content:center;align-items:center;width:90px;height:90px;display:flex}.styles-module-scss-module__-YEqYq__bottomBannerCopy h2,.styles-module-scss-module__-YEqYq__bottomBannerCopy p{margin:0}.styles-module-scss-module__-YEqYq__bottomBannerCopy{gap:var(--space-1-5);display:grid}.styles-module-scss-module__-YEqYq__bottomBannerCopy p{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__detailBreadcrumb{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-small);display:flex}.styles-module-scss-module__-YEqYq__detailBreadcrumbCurrent{align-items:center;gap:var(--space-1-5);display:inline-flex}.styles-module-scss-module__-YEqYq__coverButton,.styles-module-scss-module__-YEqYq__iconAction{border:1px solid color-mix(in srgb,var(--color-sage)16%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-cream)96%,transparent);min-height:2.25rem;color:var(--color06);font:inherit;cursor:pointer}.styles-module-scss-module__-YEqYq__coverButton{padding:var(--space-2)var(--space-3);font-size:var(--font-size-small);font-weight:600;position:absolute;bottom:.85rem;left:.85rem}.styles-module-scss-module__-YEqYq__projectPreviewHint{padding:var(--gridunit)var(--gridunit-small);top:50%;left:var(--gridunit);right:var(--gridunit);background-color:color-mix(in srgb,var(--color-white)80%,transparent);border-radius:var(--radius-icon);color:var(--color-text-secondary);text-align:center;font-size:var(--font-size-small);margin:0;position:absolute;transform:translateY(-50%)}.styles-module-scss-module__-YEqYq__disabledActionWrap{display:inline-flex}.styles-module-scss-module__-YEqYq__iconAction{justify-content:center;align-items:center;width:2.5rem;display:inline-flex}.styles-module-scss-module__-YEqYq__projectTabs{margin:var(--space-vertical)0 0;border-bottom:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);flex-wrap:wrap;gap:0;padding:0;display:flex}.styles-module-scss-module__-YEqYq__projectTab,.styles-module-scss-module__-YEqYq__projectTabActive,.styles-module-scss-module__-YEqYq__projectTabWithBadge,.styles-module-scss-module__-YEqYq__projectTabActiveWithBadge{align-items:center;gap:var(--space-2);padding:0 var(--gridunit)var(--gridunit);color:var(--color-sage);font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__-YEqYq__projectTab:not(:has(A)):not(:is(A)){opacity:.3}.styles-module-scss-module__-YEqYq__projectTabActive{color:var(--color-heading);border-bottom:5px solid var(--color-leaf-muted)}.styles-module-scss-module__-YEqYq__projectTabActiveWithBadge{color:var(--color-heading);border-bottom:2px solid var(--color-leaf-muted)}.styles-module-scss-module__-YEqYq__projectTabWithBadge span,.styles-module-scss-module__-YEqYq__projectTabActiveWithBadge span{border-radius:var(--radius-pill);background:var(--color13);min-width:1.2rem;height:1.2rem;font-size:var(--font-size-smallest);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__detailInfoGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1439px){.styles-module-scss-module__-YEqYq__detailInfoGrid{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__-YEqYq__snapshotCard{gap:var(--space-3-5);display:grid}.styles-module-scss-module__-YEqYq__snapshotImage,.styles-module-scss-module__-YEqYq__seasonCard{border-radius:var(--base-radius-large);background:var(--color-surface-muted);overflow:hidden}.styles-module-scss-module__-YEqYq__snapshotImage img,.styles-module-scss-module__-YEqYq__seasonCard img{object-fit:cover;width:100%;height:auto;display:block}.styles-module-scss-module__-YEqYq__seasonGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.styles-module-scss-module__-YEqYq__seasonCard{gap:var(--space-2);padding-bottom:var(--space-2-5);display:grid}.styles-module-scss-module__-YEqYq__seasonCard span{padding:0 var(--space-2-5);font-weight:600}.styles-module-scss-module__-YEqYq__taskCompactRow{gap:var(--space-1);padding:var(--space-3-5)0;display:grid}.styles-module-scss-module__-YEqYq__taskCompactRow+.styles-module-scss-module__-YEqYq__taskCompactRow{border-top:1px solid color-mix(in srgb,var(--color06)10%,transparent)}.styles-module-scss-module__-YEqYq__taskCompactRow span{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__taskActionRow,.styles-module-scss-module__-YEqYq__taskWateringRow{gap:var(--space-3-5);padding:var(--space-3-5)0;align-items:center;display:grid}.styles-module-scss-module__-YEqYq__taskActionRow{grid-template-columns:auto 1fr}.styles-module-scss-module__-YEqYq__taskWateringRow{grid-template-columns:1fr auto}.styles-module-scss-module__-YEqYq__taskActionRow+.styles-module-scss-module__-YEqYq__taskActionRow,.styles-module-scss-module__-YEqYq__taskActionRow+.styles-module-scss-module__-YEqYq__taskWateringBlock,.styles-module-scss-module__-YEqYq__taskWateringBlock+.styles-module-scss-module__-YEqYq__taskActionRow,.styles-module-scss-module__-YEqYq__taskWateringRow+.styles-module-scss-module__-YEqYq__taskWateringRow{border-top:1px solid color-mix(in srgb,var(--color06)10%,transparent)}.styles-module-scss-module__-YEqYq__taskCheckmark{border-radius:var(--radius-pill);background:var(--color-surface-success);width:1.75rem;height:1.75rem;color:var(--color-leaf);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:transform .16s,background-color .16s;display:inline-flex}.styles-module-scss-module__-YEqYq__taskCheckmark:hover{background:var(--color-surface-success-strong)}.styles-module-scss-module__-YEqYq__taskCheckmark:focus-visible{outline:2px solid var(--color-leaf);outline-offset:2px}.styles-module-scss-module__-YEqYq__taskCheckmark:active{transform:scale(.96)}.styles-module-scss-module__-YEqYq__taskWateringBlock{display:grid}.styles-module-scss-module__-YEqYq__taskTag{min-width:4.5rem;padding:var(--space-1-5)var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-neutral);color:var(--color-leaf-muted);font-size:var(--font-size-smallest);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.styles-module-scss-module__-YEqYq__projectTaskPreviewTable{border-radius:var(--base-radius-large)}.styles-module-scss-module__-YEqYq__projectTaskPreviewPlant,.styles-module-scss-module__-YEqYq__projectTaskPreviewTask{gap:var(--space-xs);display:grid}.styles-module-scss-module__-YEqYq__projectTaskPreviewPlant span,.styles-module-scss-module__-YEqYq__projectTaskPreviewTask span{color:var(--color-text-secondary);font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__projectTaskPreviewPriority{justify-content:flex-start;display:flex}.styles-module-scss-module__-YEqYq__calendarSection{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__calendarYearActionIcon{border-radius:var(--radius-pill);background:var(--color-surface-neutral);width:2.5rem;height:2.5rem;color:var(--color-leaf);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__calendarYearActionIcon svg{width:1.5rem;height:1.6rem}.styles-module-scss-module__-YEqYq__calendarToolbar{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.styles-module-scss-module__-YEqYq__calendarViewToggle{padding:var(--space-xs);border-radius:var(--radius-medium);background:var(--color-surface-sand);display:inline-flex}.styles-module-scss-module__-YEqYq__calendarViewToggleButton,.styles-module-scss-module__-YEqYq__calendarViewToggleActive,.styles-module-scss-module__-YEqYq__calendarMonthButton,.styles-module-scss-module__-YEqYq__calendarTodayButton,.styles-module-scss-module__-YEqYq__calendarYearCellChip{background:0 0;border:0}.styles-module-scss-module__-YEqYq__calendarViewToggleButton,.styles-module-scss-module__-YEqYq__calendarViewToggleActive{padding:var(--space-2)var(--space-3-5);border-radius:var(--radius-small);color:var(--color-text-secondary);cursor:pointer;font-weight:600}.styles-module-scss-module__-YEqYq__calendarViewToggleActive{background:var(--color-surface-cream);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black)8%,transparent)}.styles-module-scss-module__-YEqYq__calendarMonthToolbar{align-items:center;gap:var(--space-2-5);display:inline-flex}.styles-module-scss-module__-YEqYq__calendarMonthButton,.styles-module-scss-module__-YEqYq__calendarTodayButton{min-height:2.5rem;padding:0 var(--space-3-5);border-radius:var(--radius-medium);background:var(--color10);color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__calendarMonthButton{width:2.5rem;padding:0}.styles-module-scss-module__-YEqYq__calendarMonthLabel{text-align:center;min-width:7rem;color:var(--color-ink);font-weight:700}.styles-module-scss-module__-YEqYq__calendarChevronLeft{transform:rotate(180deg)}.styles-module-scss-module__-YEqYq__calendarYearGrid{border:1px solid color-mix(in srgb,var(--color06)10%,transparent);border-radius:var(--base-radius-large);display:grid;overflow:hidden}.styles-module-scss-module__-YEqYq__calendarYearHeader,.styles-module-scss-module__-YEqYq__calendarYearRow{grid-template-columns:minmax(12rem,1.6fr) repeat(12,minmax(0,1fr));display:grid}.styles-module-scss-module__-YEqYq__calendarYearHeader{background:var(--color-surface-cream)}.styles-module-scss-module__-YEqYq__calendarYearHeader span,.styles-module-scss-module__-YEqYq__calendarYearAction,.styles-module-scss-module__-YEqYq__calendarYearCell{padding:var(--space-3)var(--space-xs)}.styles-module-scss-module__-YEqYq__calendarYearHeader span{color:var(--color-text-secondary);font-size:var(--font-size-small);text-transform:lowercase;font-weight:700}.styles-module-scss-module__-YEqYq__calendarYearRow+.styles-module-scss-module__-YEqYq__calendarYearRow{border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent)}.styles-module-scss-module__-YEqYq__calendarYearAction,.styles-module-scss-module__-YEqYq__calendarYearCell{border-left:1px solid color-mix(in srgb,var(--color06)8%,transparent)}.styles-module-scss-module__-YEqYq__calendarYearAction{align-items:center;gap:var(--space-3);border-left:0;display:flex}.styles-module-scss-module__-YEqYq__calendarYearCell{justify-content:center;align-items:center;min-height:4rem;display:flex}.styles-module-scss-module__-YEqYq__calendarYearCellChip{aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-leaf-light);width:2.2em;color:var(--color-white);line-height:1.5;font-size:var(--font-size-smallest);cursor:default;padding:0;font-weight:700}.styles-module-scss-module__-YEqYq__calendarMonthList{gap:var(--space-3-5);display:grid}.styles-module-scss-module__-YEqYq__calendarFilters{margin:var(--gridunit-large)0 0;padding-bottom:var(--gridunit);gap:var(--space-3);grid-template-columns:minmax(0,15rem) minmax(0,12rem) minmax(0,16rem) minmax(0,16rem);display:grid}.styles-module-scss-module__-YEqYq__calendarFilterField,.styles-module-scss-module__-YEqYq__calendarSearchField{display:block}:is(.styles-module-scss-module__-YEqYq__calendarFilterField .control-select,.styles-module-scss-module__-YEqYq__calendarSearchField .control-text){width:100%}.styles-module-scss-module__-YEqYq__calendarMonthTable{overflow:hidden}.styles-module-scss-module__-YEqYq__calendarMonthCheckboxCell{justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__calendarMonthCheckboxCell input{width:1rem;height:1rem}.styles-module-scss-module__-YEqYq__calendarMonthPlantCell{gap:var(--gridunit);display:flex}.styles-module-scss-module__-YEqYq__calendarMonthPlantLink,.styles-module-scss-module__-YEqYq__calendarMonthPlantContent{gap:var(--space-3);color:inherit;grid-template-columns:2.5rem 1fr;align-items:center;text-decoration:none;display:grid}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell,.styles-module-scss-module__-YEqYq__calendarMonthMetaCell{gap:var(--space-2xs);display:grid}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell span,.styles-module-scss-module__-YEqYq__calendarMonthTaskCell small,.styles-module-scss-module__-YEqYq__calendarMonthMetaCell{color:var(--color-text-secondary);font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__calendarMonthEntryCopy small{color:var(--color-text-secondary);font-size:var(--font-size-smallest)}.styles-module-scss-module__-YEqYq__maintenanceHeaderActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.styles-module-scss-module__-YEqYq__maintenancePremiumHero{gap:var(--space-6);padding:var(--space-fluid-card);border:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);border-radius:var(--base-radius-large);background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-white)96%,transparent),color-mix(in srgb,var(--color-white)72%,transparent)45%,color-mix(in srgb,var(--color10)92%,transparent)100%);box-shadow:0 18px 48px color-mix(in srgb,var(--color-heading)8%,transparent);grid-template-columns:minmax(0,1.2fr) minmax(16rem,24rem);align-items:center;display:grid}.styles-module-scss-module__-YEqYq__maintenancePremiumCopy{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__maintenancePremiumIntro{gap:var(--space-3);display:grid}.styles-module-scss-module__-YEqYq__maintenancePremiumIntro h2,.styles-module-scss-module__-YEqYq__maintenancePremiumIntro p{margin:0}.styles-module-scss-module__-YEqYq__maintenancePremiumIntro h2{color:var(--color-text);font-size:var(--font-size-display-fluid);line-height:1.08}.styles-module-scss-module__-YEqYq__maintenancePremiumIntro p{color:var(--color-sage-dark);font-size:var(--font-size-medium);line-height:1.55}.styles-module-scss-module__-YEqYq__maintenancePremiumBenefits{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.styles-module-scss-module__-YEqYq__maintenancePremiumBenefits li{gap:var(--space-3);color:var(--color06);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__maintenancePremiumBenefitIcon{border-radius:var(--radius-pill);background:var(--color-text-faint);width:1.5rem;height:1.5rem;color:var(--color-white);margin-top:var(--space-hairline);justify-content:center;align-items:center;display:inline-flex}:is(.styles-module-scss-module__-YEqYq__maintenancePremiumBenefitIcon path,.styles-module-scss-module__-YEqYq__maintenancePremiumBenefitIcon circle){fill:currentColor;stroke:currentColor}.styles-module-scss-module__-YEqYq__maintenancePremiumActions{gap:var(--space-3-5);flex-wrap:wrap;align-items:center;display:flex}.styles-module-scss-module__-YEqYq__maintenancePremiumArt{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__-YEqYq__maintenancePremiumArt img{border-radius:var(--radius-xl);width:100%;max-width:24rem;height:auto;display:block}.styles-module-scss-module__-YEqYq__maintenanceFormGrid{gap:var(--space-3-5);display:grid}.styles-module-scss-module__-YEqYq__maintenanceFormActions{justify-content:flex-end;display:flex}.styles-module-scss-module__-YEqYq__maintenanceTaskTable{border-radius:var(--base-radius-large)}.styles-module-scss-module__-YEqYq__maintenanceStatusCell{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.styles-module-scss-module__-YEqYq__maintenanceActionGroup{gap:var(--space-2);flex-direction:column;display:flex}.styles-module-scss-module__-YEqYq__maintenanceActionButton,.styles-module-scss-module__-YEqYq__maintenanceActionButtonPrimary,.styles-module-scss-module__-YEqYq__maintenanceActionButtonDone{min-height:2.1rem;padding:var(--space-1-5)var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-sage)18%,transparent);background:var(--color-surface-cream);color:var(--color06);font:inherit;font-size:var(--font-size-small);cursor:pointer;text-align:center!important}.styles-module-scss-module__-YEqYq__maintenanceActionButtonPrimary{background:var(--color-surface-success);border-color:color-mix(in srgb,var(--color-status-success-muted)24%,transparent);color:var(--color-leaf);font-weight:700}.styles-module-scss-module__-YEqYq__maintenanceActionButtonDone{align-items:center;gap:var(--space-1-5);background:var(--color-surface-success);border-color:color-mix(in srgb,var(--color-status-success-muted)28%,transparent);color:var(--color-status-success-muted);cursor:default;font-weight:700;display:inline-flex}.styles-module-scss-module__-YEqYq__maintenanceActionButtonDone:disabled{opacity:1}.styles-module-scss-module__-YEqYq__maintenanceStatusBadge,.styles-module-scss-module__-YEqYq__maintenanceStatusBadgeMuted{padding:var(--space-1-5)var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-smallest);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.styles-module-scss-module__-YEqYq__maintenanceStatusBadge{background:var(--color-surface-success);color:var(--color-status-success-muted)}.styles-module-scss-module__-YEqYq__maintenanceStatusBadgeMuted{background:var(--color-surface-neutral);color:var(--color-text-warm)}.styles-module-scss-module__-YEqYq__calendarPriorityTag{padding:var(--space-1-5)var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-sand);color:var(--color-status-priority);font-size:var(--font-size-smallest);justify-content:center;align-self:center;align-items:center;font-weight:700;display:inline-flex}.styles-module-scss-module__-YEqYq__calendarMonthMetaCell,.styles-module-scss-module__-YEqYq__maintenanceStatusCell,.styles-module-scss-module__-YEqYq__calendarMonthTaskCell{min-width:0}.styles-module-scss-module__-YEqYq__calendarMonthCard{gap:var(--space-3-5);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color06)10%,transparent);border-radius:var(--base-radius-large);display:grid}.styles-module-scss-module__-YEqYq__calendarMonthCardTitle{gap:var(--space-3);align-items:center;display:flex}.styles-module-scss-module__-YEqYq__calendarMonthCardTitle div{gap:var(--space-2xs);display:grid}.styles-module-scss-module__-YEqYq__calendarMonthCardTitle span:last-child{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__calendarMonthEntries{gap:var(--space-2-5);display:grid}.styles-module-scss-module__-YEqYq__calendarMonthEntry{gap:var(--space-3);color:inherit;grid-template-columns:2.5rem 1fr;align-items:center;text-decoration:none;display:grid}.styles-module-scss-module__-YEqYq__calendarMonthThumb{border-radius:var(--radius-medium);background:var(--color-surface-muted);width:2.5rem;height:2.5rem;overflow:hidden}.styles-module-scss-module__-YEqYq__calendarMonthThumb img{object-fit:cover;width:100%;height:100%;display:block}.styles-module-scss-module__-YEqYq__calendarMonthEntryCopy{gap:var(--space-2xs);display:grid}.styles-module-scss-module__-YEqYq__calendarMonthEntryCopy span{color:var(--color-text-secondary);font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__projectPlantListTable{border-radius:0}.styles-module-scss-module__-YEqYq__projectPlantGroupRow{padding-top:var(--space-2)}.styles-module-scss-module__-YEqYq__projectPlantMainCell{display:block}.styles-module-scss-module__-YEqYq__projectPlantMainContent{gap:var(--space-3-5);grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}.styles-module-scss-module__-YEqYq__projectPlantThumb,.styles-module-scss-module__-YEqYq__projectPlantThumbFallback{border-radius:var(--radius-medium);background:var(--color-surface-muted);width:3rem;height:3rem;overflow:hidden}.styles-module-scss-module__-YEqYq__projectPlantThumb img{object-fit:cover;width:100%;height:100%;display:block}.styles-module-scss-module__-YEqYq__projectPlantThumbFallback{color:var(--color-leaf);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__projectPlantCopy{gap:var(--space-xs);display:grid}.styles-module-scss-module__-YEqYq__projectPlantLink{color:var(--color-ink);font-weight:700;text-decoration:none}.styles-module-scss-module__-YEqYq__projectPlantLink:hover{text-decoration:underline}.styles-module-scss-module__-YEqYq__projectPlantCopy span,.styles-module-scss-module__-YEqYq__projectPlantMetaCell,.styles-module-scss-module__-YEqYq__projectPlantPriceCell{color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__projectPlantMetaCell,.styles-module-scss-module__-YEqYq__projectPlantPriceCell{font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__projectPlantSizeChips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.styles-module-scss-module__-YEqYq__projectPlantSizeChip{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sand);color:var(--color-sage-dark);font-size:var(--font-size-smallest);font-weight:600;display:inline-flex}.styles-module-scss-module__-YEqYq__projectPlantPriceCell{color:var(--color-ink);gap:var(--space-2xs);text-align:right;justify-self:end;font-weight:700;display:grid}.styles-module-scss-module__-YEqYq__projectPlantPriceCell span,.styles-module-scss-module__-YEqYq__projectPlantPriceCell small{color:var(--color-text-secondary);font-size:var(--font-size-smallest);font-weight:500}.styles-module-scss-module__-YEqYq__projectPlantStatusEditor{gap:var(--space-1-5);min-width:0;display:grid}.styles-module-scss-module__-YEqYq__projectPlantStatusEditor small{color:var(--color-text-secondary);font-size:var(--font-size-smallest)}.styles-module-scss-module__-YEqYq__shoppingListDescription{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.styles-module-scss-module__-YEqYq__shoppingListActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__-YEqYq__shoppingListLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 16rem;align-items:start;display:grid}@media (max-width:1439px){.styles-module-scss-module__-YEqYq__shoppingListLayout{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__-YEqYq__shoppingListMain{gap:var(--space-4);display:grid}.styles-module-scss-module__-YEqYq__projectTaskFilterBar{justify-content:flex-start;gap:var(--gridunit);display:flex}.styles-module-scss-module__-YEqYq__projectTaskFilterBar .control-select{width:min(100%,16rem)}.styles-module-scss-module__-YEqYq__shoppingStoreSection{gap:var(--space-3);display:grid}.styles-module-scss-module__-YEqYq__shoppingStoreSection h3,.styles-module-scss-module__-YEqYq__shoppingSummaryCard h3{font-size:var(--font-size-default);margin:0}.styles-module-scss-module__-YEqYq__shoppingStoreGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.styles-module-scss-module__-YEqYq__shoppingStoreCard,.styles-module-scss-module__-YEqYq__shoppingStoreCardActive{gap:var(--space-1-5);padding:var(--space-4);border-radius:var(--base-radius);background:var(--color-gray-light02);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:none;display:grid}.styles-module-scss-module__-YEqYq__shoppingStoreCardActive{background-color:var(--color01);--color-text:var(--color-text-light)}.styles-module-scss-module__-YEqYq__shoppingStoreCard span,.styles-module-scss-module__-YEqYq__shoppingStoreCardActive span{opacity:.7;font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__shoppingStoreCard b,.styles-module-scss-module__-YEqYq__shoppingStoreCardActive b{font-size:var(--font-size-medium)}.styles-module-scss-module__-YEqYq__shoppingListTable{border-radius:var(--radius-xl)}.styles-module-scss-module__-YEqYq__shoppingListRowMuted{opacity:.58}.styles-module-scss-module__-YEqYq__shoppingPlantCell{display:block}.styles-module-scss-module__-YEqYq__shoppingPlantCellContent{gap:var(--space-3-5);grid-template-columns:auto 3rem minmax(0,1fr);align-items:center;display:grid}.styles-module-scss-module__-YEqYq__shoppingCheckbox{justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__-YEqYq__shoppingCheckbox input{width:1rem;height:1rem}.styles-module-scss-module__-YEqYq__shoppingMetaCell,.styles-module-scss-module__-YEqYq__shoppingPriceCell{color:var(--color-text-secondary);font-size:var(--font-size-small);min-width:0}.styles-module-scss-module__-YEqYq__shoppingMetaCell .control-text{width:4.75rem;max-width:100%}.styles-module-scss-module__-YEqYq__shoppingMetaCell .control-select{width:100%}.styles-module-scss-module__-YEqYq__shoppingOfferCell{gap:var(--space-1-5);align-items:start;display:grid}.styles-module-scss-module__-YEqYq__shoppingOfferMeta,.styles-module-scss-module__-YEqYq__shoppingMetaCell small{color:var(--color-text-secondary);font-size:var(--font-size-smallest)}.styles-module-scss-module__-YEqYq__shoppingPriceCell{gap:var(--space-xs);text-align:right;justify-items:end;display:grid}.styles-module-scss-module__-YEqYq__shoppingPriceCell strong{color:var(--color-ink)}.styles-module-scss-module__-YEqYq__shoppingSummaryCard{gap:var(--space-4);padding:var(--gridunit);border-radius:var(--base-radius-large);box-sizing:border-box;background:var(--color-gray-light03);display:grid}@media (max-width:1439px){.styles-module-scss-module__-YEqYq__shoppingSummaryCard .styles-module-scss-module__-YEqYq__shoppingSummaryList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.styles-module-scss-module__-YEqYq__shoppingSummaryCard .styles-module-scss-module__-YEqYq__shoppingSummaryList{grid-template-columns:repeat(1,minmax(0,1fr))}}.styles-module-scss-module__-YEqYq__shoppingSummaryList{gap:var(--space-3-5);margin:0;display:grid}.styles-module-scss-module__-YEqYq__shoppingSummaryList div{gap:var(--space-xs);display:grid}.styles-module-scss-module__-YEqYq__shoppingSummaryList dt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.styles-module-scss-module__-YEqYq__shoppingSummaryList dd{color:var(--color-ink);font-size:var(--font-size-large);margin:0;font-weight:700}.styles-module-scss-module__-YEqYq__hiddenInput{display:none}.styles-module-scss-module__-YEqYq__stateMessage,.styles-module-scss-module__-YEqYq__loadingGate{min-height:40svh}.styles-module-scss-module__-YEqYq__loadingGate{background:var(--color-surface-neutral)}@media (max-width:1200px){.styles-module-scss-module__-YEqYq__emptyDashboardActionGrid,.styles-module-scss-module__-YEqYq__seasonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module-scss-module__-YEqYq__shoppingListLayout{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__-YEqYq__accountLayout{grid-template-columns:1fr}}@media (max-width:920px){.styles-module-scss-module__-YEqYq__workspaceShell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__-YEqYq__detailInfoGrid,.styles-module-scss-module__-YEqYq__bottomBanner{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__-YEqYq__mobileTopbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2-5)var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--color06)8%,transparent);background:var(--color-sidebar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}.styles-module-scss-module__-YEqYq__mobileLogoLink{align-items:center;margin-right:auto;display:inline-flex}.styles-module-scss-module__-YEqYq__sidebar{display:none}.styles-module-scss-module__-YEqYq__workspaceMain{padding-top:0}.styles-module-scss-module__-YEqYq__heroCard,.styles-module-scss-module__-YEqYq__bottomBanner{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__heroCard{align-items:stretch}.styles-module-scss-module__-YEqYq__heroActions{grid-auto-flow:row;justify-content:stretch;align-items:stretch;display:grid}.styles-module-scss-module__-YEqYq__heroActions>*{width:100%}.styles-module-scss-module__-YEqYq__heroActions .buttons{width:100%}.styles-module-scss-module__-YEqYq__heroActions .buttons-item{width:100%}.styles-module-scss-module__-YEqYq__heroActions .button{justify-content:center;width:100%}.styles-module-scss-module__-YEqYq__accountProfileGrid,.styles-module-scss-module__-YEqYq__accountPlanHero,.styles-module-scss-module__-YEqYq__accountFeatureList,.styles-module-scss-module__-YEqYq__accountUsageGrid,.styles-module-scss-module__-YEqYq__accountPreferenceGrid{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__accountAvatarPanel,.styles-module-scss-module__-YEqYq__accountPlanActions{justify-content:flex-start}.styles-module-scss-module__-YEqYq__accountBillingActions{display:grid}.styles-module-scss-module__-YEqYq__accountPlanActions .buttons{width:100%}:is(.styles-module-scss-module__-YEqYq__accountPlanActions .buttons-item,.styles-module-scss-module__-YEqYq__accountPlanActions .button){width:100%}.styles-module-scss-module__-YEqYq__projectTaskPreviewHeader{display:none}.styles-module-scss-module__-YEqYq__dashboardTaskCell{justify-content:space-between;align-items:start;gap:var(--space-3-5);display:flex}.styles-module-scss-module__-YEqYq__projectTaskPreviewTask,.styles-module-scss-module__-YEqYq__projectTaskPreviewPriority{padding-left:0}.styles-module-scss-module__-YEqYq__calendarFilters{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__calendarYearGrid{overflow-x:auto}.styles-module-scss-module__-YEqYq__calendarYearHeader,.styles-module-scss-module__-YEqYq__calendarYearRow{min-width:52rem}.styles-module-scss-module__-YEqYq__calendarMonthPlantCell{align-items:start}.styles-module-scss-module__-YEqYq__calendarMonthEntryCopy strong{line-height:1.2}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell,.styles-module-scss-module__-YEqYq__calendarMonthMetaCell,.styles-module-scss-module__-YEqYq__maintenanceStatusCell{justify-content:space-between;align-items:start;gap:var(--space-3-5);display:flex}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell:before,.styles-module-scss-module__-YEqYq__calendarMonthMetaCell:before,.styles-module-scss-module__-YEqYq__maintenanceStatusCell:before{content:attr(data-label);color:var(--color-text-secondary);font-size:var(--font-size-smallest);text-transform:uppercase;letter-spacing:.04em;flex:0 0 6.5rem;font-weight:700;line-height:1.35}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell{align-items:stretch;gap:var(--space-1-5);padding-top:var(--space-2xs);flex-direction:column}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell:before{flex:none}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell strong{font-size:var(--font-size-default)}.styles-module-scss-module__-YEqYq__calendarMonthMetaCell>:last-child,.styles-module-scss-module__-YEqYq__maintenanceStatusCell>:last-child{text-align:right;margin-left:auto}.styles-module-scss-module__-YEqYq__calendarMonthMetaCell .styles-module-scss-module__-YEqYq__inlineLink{justify-content:flex-end}.styles-module-scss-module__-YEqYq__maintenanceStatusCell{flex-direction:column;align-items:stretch}.styles-module-scss-module__-YEqYq__maintenanceStatusCell:before{flex:none}.styles-module-scss-module__-YEqYq__maintenanceActionGroup{width:100%}.styles-module-scss-module__-YEqYq__maintenanceActionGroup,.styles-module-scss-module__-YEqYq__maintenanceStatusCell{gap:var(--space-2-5)}.styles-module-scss-module__-YEqYq__maintenanceActionButton,.styles-module-scss-module__-YEqYq__maintenanceActionButtonPrimary,.styles-module-scss-module__-YEqYq__maintenanceActionButtonDone{justify-content:center;width:100%}.styles-module-scss-module__-YEqYq__calendarToolbar{align-items:stretch}.styles-module-scss-module__-YEqYq__projectPlantMetaCell,.styles-module-scss-module__-YEqYq__projectPlantPriceCell,.styles-module-scss-module__-YEqYq__shoppingMetaCell,.styles-module-scss-module__-YEqYq__shoppingPriceCell{gap:var(--space-xs);display:grid}}@media (max-width:680px){.styles-module-scss-module__-YEqYq__heroCard{flex-direction:column}.styles-module-scss-module__-YEqYq__workspaceMain{padding:var(--gridunit)var(--gridunit)var(--gridunit-large)}.styles-module-scss-module__-YEqYq__detailBreadcrumb{gap:var(--space-1-5);flex-wrap:wrap}.styles-module-scss-module__-YEqYq__emptyDashboardActionGrid{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__projectsEmptyCopy h2{font-size:var(--font-size-larger)}.styles-module-scss-module__-YEqYq__maintenancePremiumHero{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__maintenancePremiumArt{order:-1}.styles-module-scss-module__-YEqYq__maintenancePremiumArt img{max-width:19rem}.styles-module-scss-module__-YEqYq__calendarMonthToolbar{justify-content:space-between;width:100%}.styles-module-scss-module__-YEqYq__shoppingListActions{width:100%}.styles-module-scss-module__-YEqYq__shoppingListActions .button{justify-content:center;width:100%}.styles-module-scss-module__-YEqYq__shoppingStoreGrid{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__shoppingMetaCell,.styles-module-scss-module__-YEqYq__shoppingPriceCell{justify-content:flex-start}.styles-module-scss-module__-YEqYq__projectTaskPreviewTable{border-radius:var(--radius-medium)}.styles-module-scss-module__-YEqYq__projectTaskPreviewRow{padding:var(--space-4)}.styles-module-scss-module__-YEqYq__projectTaskPreviewPlant,.styles-module-scss-module__-YEqYq__projectTaskPreviewTask{gap:var(--space-2xs)}.styles-module-scss-module__-YEqYq__projectTaskPreviewTask{padding-top:var(--space-1-5);border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent)}.styles-module-scss-module__-YEqYq__calendarMonthTaskCell{gap:var(--space-1-5);padding-top:var(--space-2xs)}.styles-module-scss-module__-YEqYq__maintenanceTaskTable{overflow-x:auto}.styles-module-scss-module__-YEqYq__calendarMonthLabel{flex:auto;min-width:0}}@media (max-width:1080px){.styles-module-scss-module__-YEqYq__accountPlanMetaGrid,.styles-module-scss-module__-YEqYq__billingSuccessFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module-scss-module__-YEqYq__billingSuccessHero,.styles-module-scss-module__-YEqYq__businessUpgradeGrid{grid-template-columns:1fr}}@media (max-width:760px){.styles-module-scss-module__-YEqYq__accountPlanMetaGrid{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__accountPlanMetaItem+.styles-module-scss-module__-YEqYq__accountPlanMetaItem{border-left:0;border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent);padding-left:0;padding-top:var(--space-3-5)}.styles-module-scss-module__-YEqYq__accountInlineAction{padding-top:var(--space-1-5);border-top:1px solid color-mix(in srgb,var(--color06)8%,transparent);justify-self:start}.styles-module-scss-module__-YEqYq__accountUpgradeCopy,.styles-module-scss-module__-YEqYq__billingSuccessFeature,.styles-module-scss-module__-YEqYq__billingSuccessTitle,.styles-module-scss-module__-YEqYq__accountPlanHero,.styles-module-scss-module__-YEqYq__businessUpgradeHighlight{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__accountPlanActions{justify-content:flex-start}.styles-module-scss-module__-YEqYq__billingSuccessFeatures{grid-template-columns:1fr}.styles-module-scss-module__-YEqYq__billingSuccessFooter{flex-direction:column;align-items:flex-start}.styles-module-scss-module__-YEqYq__businessUpgradeToggle{align-items:stretch}.styles-module-scss-module__-YEqYq__businessUpgradeSavings{margin-left:0}}
.styles-module-scss-module__9gg4Iq__dialog{border-radius:var(--base-radius);padding:var(--gridunit);width:min(640px,100vw - var(--gridunit) - var(--gridunit));max-width:calc(100vw - var(--gridunit) - var(--gridunit));box-sizing:border-box;max-height:calc(100svh - var(--gridunit) - var(--gridunit));z-index:9999;border:none;flex-direction:column;margin:auto;overflow:auto}.styles-module-scss-module__9gg4Iq__dialog::backdrop{background:color-mix(in srgb,var(--color-overlay)50%,transparent)}.styles-module-scss-module__9gg4Iq__dialog:not([open]){display:none!important}.styles-module-scss-module__9gg4Iq__dialog[open]{display:flex!important}.styles-module-scss-module__9gg4Iq__dialog__header{justify-content:space-between;gap:var(--gridunit);flex:none;align-items:baseline;display:flex}.styles-module-scss-module__9gg4Iq__dialog__header BUTTON,.styles-module-scss-module__9gg4Iq__dialog__header H2{margin:0!important}.styles-module-scss-module__9gg4Iq__dialog.styles-module-scss-module__9gg4Iq__center .styles-module-scss-module__9gg4Iq__dialog__content{align-items:center;gap:var(--gridunit-small);text-align:center;flex-direction:column;display:flex}.styles-module-scss-module__9gg4Iq__dialog__content{flex:0 100%;overflow:hidden auto}.styles-module-scss-module__9gg4Iq__dialog__footer{padding-top:var(--gridunit);border-top:1px solid color-mix(in srgb,var(--color06)10%,transparent);margin-top:var(--gridunit);flex:none}.styles-module-scss-module__9gg4Iq__dialog:has(>FORM>:nth-last-child(2))[open]{flex-direction:column;display:flex!important}.styles-module-scss-module__9gg4Iq__dialog:has(>FORM>:nth-last-child(2)){max-height:calc(100svh - var(--gridunit)*2);overflow:hidden}@media (max-width:1023px){.styles-module-scss-module__9gg4Iq__dialog:has(>FORM>:nth-last-child(2)){max-height:100svh}}.styles-module-scss-module__9gg4Iq__dialog:has(>FORM>:nth-last-child(2)) FORM{flex:0 100%}@media (max-width:759px){.styles-module-scss-module__9gg4Iq__dialog{border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100vh;margin:0}}.styles-module-scss-module__9gg4Iq__dialog--wide{width:100svw;height:100svh}.styles-module-scss-module__9gg4Iq__dialog--medium{width:100%;max-width:800px}.styles-module-scss-module__9gg4Iq__dialog--small{width:100%;max-width:400px}.styles-module-scss-module__9gg4Iq__dialog--floating{width:min(520px,80svw);max-width:min(520px,100vw - var(--gridunit)*2);z-index:6;max-height:calc(100svh - clamp(7.5rem,18svh,10.5rem) - 7rem);box-shadow:0 24px 48px color-mix(in srgb,var(--color-ink)16%,transparent),0 4px 18px color-mix(in srgb,var(--color-ink)8%,transparent);margin:0;position:fixed;top:clamp(7.5rem,18svh,10.5rem);left:50%;transform:translate(-50%)}.styles-module-scss-module__9gg4Iq__dialog--floating::backdrop{background:0 0}@media (max-width:759px){.styles-module-scss-module__9gg4Iq__dialog--floating{border-radius:var(--base-radius);height:auto;max-width:calc(100vw - var(--gridunit)*2);max-height:calc(100svh - clamp(8rem,19svh,10rem) - 6.5rem);width:min(420px,100vw - var(--gridunit)*2);margin:0;top:clamp(8rem,19svh,10rem)}}
.styles-module-scss-module__WPrkhq__main{background:var(--color-sidebar);border-bottom:1px solid color-mix(in srgb,var(--color06)8%,transparent);box-shadow:0 16px 40px color-mix(in srgb,var(--color-heading)8%,transparent);z-index:5;position:relative}.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__no-grid{box-shadow:none;background:0 0;border-bottom-color:#0000}.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__no-grid UL A{margin-top:0}.styles-module-scss-module__WPrkhq__main .styles-module-scss-module__WPrkhq__inner{padding:var(--gridunit-small)var(--gridunit);align-items:center;gap:var(--gridunit);display:flex}@media (min-width:1024px){.styles-module-scss-module__WPrkhq__main{grid-column:1/span 5;grid-template-columns:subgrid;display:grid}.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__no-grid{--side:var(--gridunit);grid-template-columns:var(--side)320px minmax(0,1fr)minmax(0,280px)var(--side)}.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__no-grid .styles-module-scss-module__WPrkhq__burgerButton{box-shadow:none;color:var(--color-white);background:0 0;border:0}.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__no-grid .styles-module-scss-module__WPrkhq__burgerButton:hover,.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__no-grid .styles-module-scss-module__WPrkhq__burgerButton[aria-expanded=true]{box-shadow:none;background:0 0;border:0;transform:none}.styles-module-scss-module__WPrkhq__main .styles-module-scss-module__WPrkhq__inner{grid-column:2/span 3;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.styles-module-scss-module__WPrkhq__main.styles-module-scss-module__WPrkhq__full-width .styles-module-scss-module__WPrkhq__inner{padding-inline:calc(var(--gridunit) + var(--side,0));grid-column:1/span 5}}@media (max-width:1023px){.styles-module-scss-module__WPrkhq__main .styles-module-scss-module__WPrkhq__inner{padding:var(--space-2-5)var(--space-3);gap:var(--space-1-5)}}.styles-module-scss-module__WPrkhq__brand{min-width:0}.styles-module-scss-module__WPrkhq__start,.styles-module-scss-module__WPrkhq__end{align-items:center;display:flex}.styles-module-scss-module__WPrkhq__start{justify-self:start}.styles-module-scss-module__WPrkhq__center{justify-content:center;min-width:0;display:flex}.styles-module-scss-module__WPrkhq__end{justify-self:end;margin-left:auto}.styles-module-scss-module__WPrkhq__persistent-tools{align-items:center;gap:var(--gridunit-smallest);display:flex}.styles-module-scss-module__WPrkhq__guest-actions{align-items:center;gap:var(--space-2);display:flex}.styles-module-scss-module__WPrkhq__guest-prompt{color:color-mix(in srgb,var(--color-gray-lightest)82%,transparent);font-size:var(--font-size-default);white-space:nowrap;margin-top:var(--gridunit-small);display:block}.styles-module-scss-module__WPrkhq__account-shell{position:relative}.styles-module-scss-module__WPrkhq__account-menu-panel{min-width:220px;padding:var(--space-2-5);gap:var(--space-xs);background:color-mix(in srgb,var(--color-white)98%,transparent);border:1px solid color-mix(in srgb,var(--color-leaf-muted)12%,transparent);border-radius:var(--base-radius);box-shadow:0 22px 56px color-mix(in srgb,var(--color-heading)16%,transparent);z-index:8;display:grid;position:absolute;top:calc(100% + .8rem);right:0}.styles-module-scss-module__WPrkhq__account-menu-item{border-radius:var(--base-radius);width:100%;padding:var(--space-3-5)var(--space-3-5);color:var(--color-forest);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.styles-module-scss-module__WPrkhq__account-menu-item:hover{background:color-mix(in srgb,var(--color-surface-success-strong)60%,transparent)}.styles-module-scss-module__WPrkhq__burgerHost{position:relative}.styles-module-scss-module__WPrkhq__burgerButton{border:1px solid color-mix(in srgb,var(--color-leaf-muted)14%,transparent);border-radius:var(--base-radius);width:3.25rem;min-width:3.25rem;min-height:3.25rem;color:var(--color-white);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--color06)8%,transparent);background:0 0;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.styles-module-scss-module__WPrkhq__burgerButton:hover,.styles-module-scss-module__WPrkhq__burgerButton[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-leaf-muted)28%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--color06)12%,transparent);background:0 0;transform:translateY(-1px)}.styles-module-scss-module__WPrkhq__hamburger{gap:var(--space-1);width:1.35rem;display:grid}.styles-module-scss-module__WPrkhq__hamburger>span{border-radius:var(--radius-pill);background:currentColor;height:2px;display:block}.styles-module-scss-module__WPrkhq__burgerPanel{text-align:left;display:none}.styles-module-scss-module__WPrkhq__burgerPanel[aria-expanded=true]{z-index:12;width:min(22rem,100vw - 2rem);min-height:100svh;display:block;position:absolute;top:calc(100% + .8rem);left:0}@media (max-width:1023px){.styles-module-scss-module__WPrkhq__guest-prompt{display:none}.styles-module-scss-module__WPrkhq__burgerButton{width:2.65rem;min-width:2.65rem;min-height:2.65rem;box-shadow:none;background:0 0;border:0}.styles-module-scss-module__WPrkhq__burgerButton:hover,.styles-module-scss-module__WPrkhq__burgerButton[aria-expanded=true]{box-shadow:none;background:0 0;border:0;transform:none}.styles-module-scss-module__WPrkhq__burgerPanel[aria-expanded=true]{background:color-mix(in srgb,var(--color-gray-lightest)72%,transparent);-webkit-backdrop-filter:blur(6px);z-index:30;width:100%;padding:0;position:fixed;inset:0}.styles-module-scss-module__WPrkhq__burgerPanel[aria-expanded=true]>*{width:100%;min-height:100%;box-shadow:none;background:var(--color-white);border:0;border-radius:0}.styles-module-scss-module__WPrkhq__center{display:none}}
.styles-module-scss-module__wU89ZW__heading{margin:var(--space-vertical)0}.styles-module-scss-module__wU89ZW__heading.styles-module-scss-module__wU89ZW__center{text-align:center}.styles-module-scss-module__wU89ZW__heading.styles-module-scss-module__wU89ZW__spacing-condensed{margin-bottom:0}.styles-module-scss-module__wU89ZW__heading.styles-module-scss-module__wU89ZW__theme-small{margin-top:var(--gridunit);text-transform:uppercase;font-size:var(--font-size-default);color:var(--color01)}.styles-module-scss-module__wU89ZW__heading.styles-module-scss-module__wU89ZW__text-inverted{color:var(--color-text-light)}
.styles-module-scss-module__93fZka__heroCard{gap:var(--gridunit);padding:var(--gridunit)0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.styles-module-scss-module__93fZka__heroCard:has(.styles-module-scss-module__93fZka__heroMedia){grid-template-columns:280px minmax(0,1fr)}}.styles-module-scss-module__93fZka__theme-theme01{border-radius:var(--base-radius-large);padding:var(--gridunit);background:var(--color-white);box-shadow:var(--shadow)}.styles-module-scss-module__93fZka__heroContent{align-items:start;gap:var(--space-4);display:grid}@media (min-width:1281px){.styles-module-scss-module__93fZka__heroContent:has(.styles-module-scss-module__93fZka__heroActions){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.styles-module-scss-module__93fZka__heroCopy{grid-row:span 2;max-width:640px}.styles-module-scss-module__93fZka__heroIconBadge{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3);border-radius:var(--base-radius);background:var(--color-gray-light03);color:var(--color01);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__93fZka__heroEyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-weight:700}.styles-module-scss-module__93fZka__heroTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-largest);color:var(--color-text);line-height:1.05;font-family:var(--font-heading);-webkit-hyphens:auto;hyphens:auto;margin:0;display:flex}.styles-module-scss-module__93fZka__heroDescription{max-width:520px;margin:var(--space-3)0 0;color:var(--color-sage-dark);font-size:var(--font-size-default);line-height:1.55}.styles-module-scss-module__93fZka__heroActions{align-items:center;gap:var(--space-3-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.styles-module-scss-module__93fZka__heroHint{color:var(--color-text-secondary)}.styles-module-scss-module__93fZka__heroMeta{margin-top:var(--space-4-5)}.styles-module-scss-module__93fZka__heroUpdated{gap:var(--gridunit);opacity:.7;flex-wrap:nowrap;align-items:center;display:flex}.styles-module-scss-module__93fZka__heroUpdated svg{flex:0 0 1em}@media (min-width:1281px){.styles-module-scss-module__93fZka__heroUpdated{grid-area:2/2}}.styles-module-scss-module__93fZka__heroMedia{gap:var(--space-2-5);border-radius:var(--base-radius);background:var(--color-white);box-shadow:var(--shadow);display:grid;position:relative;overflow:hidden}@media (max-width:759px){.styles-module-scss-module__93fZka__heroMedia{max-width:220px;margin:0 auto}}.styles-module-scss-module__93fZka__heroMedia img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:1200px){.styles-module-scss-module__93fZka__projectHero{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:920px){.styles-module-scss-module__93fZka__heroCard,.styles-module-scss-module__93fZka__bottomBanner{grid-template-columns:1fr}.styles-module-scss-module__93fZka__heroCard{align-items:stretch}.styles-module-scss-module__93fZka__heroActions{grid-auto-flow:row;justify-content:stretch;align-items:stretch;display:grid}.styles-module-scss-module__93fZka__heroActions>*{width:100%}.styles-module-scss-module__93fZka__heroActions .buttons{width:100%}.styles-module-scss-module__93fZka__heroActions .buttons-item{width:100%}.styles-module-scss-module__93fZka__heroActions .button{justify-content:center;width:100%}}@media (max-width:680px){.styles-module-scss-module__93fZka__heroCard{flex-direction:column}.styles-module-scss-module__93fZka__projectHero{gap:var(--space-4);padding:var(--space-4)}.styles-module-scss-module__93fZka__projectHeroMedia{border-radius:var(--radius-medium)}.styles-module-scss-module__93fZka__projectHeroHeader{gap:var(--space-4);display:grid}.styles-module-scss-module__93fZka__projectHeroCopy h1{font-size:var(--font-size-larger);line-height:1.05}.styles-module-scss-module__93fZka__projectHeroCopy p{gap:var(--space-xs);display:grid}.styles-module-scss-module__93fZka__projectHeroActions{grid-template-columns:1fr;width:100%;display:grid}.styles-module-scss-module__93fZka__projectHeroActions .button{justify-content:center;width:100%}.styles-module-scss-module__93fZka__projectHeroUpdated{align-items:start}}
.styles-module-scss-module___bVsXW__logo{display:block}.styles-module-scss-module___bVsXW__logo IMG{width:120px;height:30px}@media (max-width:1023px){.styles-module-scss-module___bVsXW__logo IMG{width:120px;height:30px}}
.styles-module-scss-module__9Xca9G__pill{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1-5)var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:600;line-height:1.2;display:inline-flex}.styles-module-scss-module__9Xca9G__icon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}:is(.styles-module-scss-module__9Xca9G__icon path,.styles-module-scss-module__9Xca9G__icon circle){fill:currentColor;stroke:currentColor}.styles-module-scss-module__9Xca9G__tone-neutral{background:color-mix(in srgb,var(--color-sage-dark)8%,transparent);color:var(--color-sage-dark)}.styles-module-scss-module__9Xca9G__tone-success{background:var(--color-surface-success);color:var(--color-sage)}.styles-module-scss-module__9Xca9G__tone-starter{background:var(--color-surface-sand);color:var(--color06)}
