@layer features{.memory-showcase{background:var(--surface)}.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero{min-height:500px;background-color:color-mix(in srgb,var(--accent-info) 7%,var(--surface-raised))}.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero__pattern span{background:color-mix(in srgb,var(--accent-info) 55%,var(--surface));border-color:color-mix(in srgb,var(--accent-info) 35%,var(--border-subtle));border-radius:var(--radius-xs);transform:rotate(8deg)}.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero__pattern span:nth-child(3n){background:color-mix(in srgb,var(--accent-highlight) 72%,var(--surface))}.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero__pattern span:nth-child(4n){background:color-mix(in srgb,var(--text-success) 42%,var(--surface))}.memory-summary-window,.memory-flow-window{background:var(--surface-raised)}.memory-summary-window>header .settings-status-badge,.memory-flow-window>header .settings-status-badge{--ui-status-badge-color: var(--inverse-text);--ui-status-badge-background: color-mix(in srgb, var(--inverse-text) 10%, transparent);--ui-status-badge-border-color: color-mix(in srgb, var(--inverse-text) 22%, transparent)}.memory-summary-window__body{padding:10px clamp(18px,4vw,38px) 14px}.memory-summary-window .ui-resource-card{--ui-resource-card-min-height: 88px;--ui-resource-card-padding: 16px 4px;--ui-resource-card-gap: 14px;--ui-resource-card-mark-size: 36px;--ui-resource-card-mark-color: var(--text-primary);--ui-resource-card-mark-background: color-mix(in srgb, var(--accent-info) 14%, var(--surface));--ui-resource-card-mark-border: 1px solid var(--border-default);--ui-resource-card-hover-background: transparent;--ui-resource-card-hover-border-color: var(--border-default);--ui-resource-card-hover-shadow: none;--ui-resource-card-hover-transform: none}.memory-summary-window .ui-resource-card:nth-child(2){--ui-resource-card-mark-background: color-mix(in srgb, var(--accent-highlight) 35%, var(--surface))}.memory-summary-window .ui-resource-card:nth-child(3){--ui-resource-card-mark-background: color-mix(in srgb, var(--text-success) 13%, var(--surface))}.memory-summary-window .ui-resource-card__title{font-size:var(--font-size-body-sm)}.memory-summary-window .ui-resource-card__meta svg{width:11px;height:11px;color:var(--text-success)}.memory-summary-window .ui-resource-card p{margin:0;color:var(--text-secondary);font-size:var(--font-size-meta);line-height:1.45}.memory-summary-window>footer{display:grid;grid-template-columns:auto minmax(28px,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:0 clamp(18px,4vw,38px);color:var(--text-muted);border-top:1px solid var(--border-subtle);font-family:var(--font-code);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold)}.memory-summary-window>footer span{display:inline-flex;gap:7px;align-items:center}.memory-summary-window>footer svg{width:15px;height:15px}.memory-summary-window>footer b{height:1px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 4px,transparent 4px 8px)}.memory-flow-window__body{display:grid;gap:0;padding:clamp(28px,5vw,54px);background:linear-gradient(145deg,color-mix(in srgb,var(--accent-info) 13%,var(--surface)),color-mix(in srgb,var(--accent-highlight) 18%,var(--surface)))}.memory-flow__memory{--ui-resource-card-align: center;--ui-resource-card-padding: 16px;--ui-resource-card-mark-size: 38px;--ui-resource-card-mark-color: var(--accent-info);--ui-resource-card-mark-background: color-mix(in srgb, var(--accent-info) 12%, var(--surface));--ui-resource-card-mark-border: 1px solid var(--border-default);--ui-resource-card-hover-transform: none;--ui-resource-card-hover-shadow: var(--shadow-hairline)}.memory-flow__memory .ui-resource-card__mark svg{width:22px;height:22px}.memory-flow__connectors{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 40px}.memory-flow__connectors i{height:42px;border-bottom:1px dashed var(--border-strong);border-left:1px dashed var(--border-strong)}.memory-flow__nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.memory-flow__nodes .ui-resource-card{--ui-resource-card-min-height: 84px;--ui-resource-card-padding: 13px;--ui-resource-card-mark-size: 30px;--ui-resource-card-mark-color: var(--text-secondary);--ui-resource-card-mark-background: var(--surface-muted);--ui-resource-card-mark-border: 1px solid var(--border-default);--ui-resource-card-title-size: var(--font-size-meta);--ui-resource-card-meta-size: var(--font-size-micro);--ui-resource-card-hover-transform: none;--ui-resource-card-hover-shadow: var(--shadow-hairline)}.memory-flow__nodes .ui-resource-card__mark svg{width:18px;height:18px}.memory-flow__nodes .ui-resource-card__meta svg{width:11px;height:11px}.memory-flow-window>footer{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;min-height:68px;padding:12px clamp(18px,4vw,34px);border-top:1px solid var(--border-subtle)}.memory-flow-window>footer>svg{width:22px;height:22px;color:var(--text-success)}.memory-flow-window>footer span{display:grid;gap:2px}.memory-flow-window>footer strong{font-size:var(--font-size-meta)}.memory-flow-window>footer small{color:var(--text-muted);font-size:var(--font-size-micro);line-height:1.4}.memory-final-cta{--ui-marketing-cta-background: linear-gradient(120deg, color-mix(in srgb, var(--accent-info) 28%, var(--surface)), color-mix(in srgb, var(--accent-highlight) 58%, var(--surface)))}@media(max-width:900px){.memory-summary-window,.memory-flow-window{width:calc(100% - 48px);margin:24px}}@media(max-width:700px){.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero{min-height:540px}.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero__content h1{font-size:clamp(40px,12vw,48px);letter-spacing:-.052em}.memory-marketing-page .plan-marketing-hero-wrap--memory .plan-marketing-hero__content h1 em{display:block;margin-top:5px}.memory-summary-window,.memory-flow-window{width:calc(100% - 28px);margin:14px;border-radius:var(--radius-control)}.memory-summary-window__body{padding-inline:16px}.memory-summary-window .ui-resource-card{--ui-resource-card-min-height: 96px}.memory-summary-window>footer{grid-template-columns:1fr;gap:8px;justify-items:start;padding-block:14px}.memory-summary-window>footer b{display:none}.memory-flow-window__body{padding:22px 18px}.memory-flow__connectors{display:none}.memory-flow__nodes{grid-template-columns:1fr;gap:8px;margin-top:12px}.memory-flow__nodes .ui-resource-card{--ui-resource-card-min-height: 68px}}}
