.PlatformArchitecture-module__OG4dTa__fit{margin:-4px;padding:4px;overflow-x:auto;container-type:inline-size}.PlatformArchitecture-module__OG4dTa__scale{width:100%}@container (max-width:1179.98px){.PlatformArchitecture-module__OG4dTa__scale{zoom:calc(100cqw/1180px);width:1180px}}.PlatformArchitecture-module__OG4dTa__root{--arch-tile:color-mix(in oklab,var(--paper-gray-1300)10%,transparent);--arch-dash:var(--neutral-border-secondary);--arch-tray:color-mix(in oklab,var(--paper-purple-900)4%,transparent);--arch-tray-edge:color-mix(in oklab,var(--paper-purple-900)12%,transparent);--arch-env:color-mix(in oklab,var(--paper-gray-1300)10%,transparent);--arch-band-shadow:inset 0 1px 0 color-mix(in oklab,var(--paper-white)12%,transparent),0 0 0 1px var(--paper-purple-900),0 2px 2px color-mix(in oklab,var(--paper-purple-1000)16%,transparent),0 8px 8px -8px color-mix(in oklab,var(--paper-purple-1000)12%,transparent);color:var(--neutral-fg);flex-direction:column;gap:12px;display:flex}.dark .PlatformArchitecture-module__OG4dTa__root{--arch-tile:color-mix(in oklab,var(--paper-gray-1300)20%,transparent);--arch-dash:color-mix(in oklab,var(--paper-gray-1300)40%,transparent);--arch-tray:color-mix(in oklab,var(--paper-purple-500)6%,transparent);--arch-tray-edge:color-mix(in oklab,var(--paper-purple-500)28%,transparent);--arch-env:color-mix(in oklab,var(--paper-gray-1300)14%,transparent);--arch-band-shadow:inset 0 0 0 1px color-mix(in oklab,var(--paper-white)4%,transparent),inset 0 1px .5px color-mix(in oklab,var(--paper-white)10%,transparent),0 0 0 1px color-mix(in oklab,var(--paper-black)24%,transparent),0 2px 2px color-mix(in oklab,var(--paper-black)8%,transparent),0 8px 8px -8px color-mix(in oklab,var(--paper-black)12%,transparent)}.PlatformArchitecture-module__OG4dTa__row{grid-template-columns:80px 120px minmax(0,1fr) 120px;align-items:center;column-gap:16px;display:grid}.PlatformArchitecture-module__OG4dTa__label{justify-self:start}.PlatformArchitecture-module__OG4dTa__heads>*{justify-self:center}.PlatformArchitecture-module__OG4dTa__domeRow{align-items:stretch}.PlatformArchitecture-module__OG4dTa__domeRow>span:first-child{align-self:center}.PlatformArchitecture-module__OG4dTa__inset{padding-inline:13px}.PlatformArchitecture-module__OG4dTa__muted{color:var(--neutral-fg-muted)}.PlatformArchitecture-module__OG4dTa__card{background:var(--card);box-shadow:0 0 0 1px var(--card-edge),var(--card-shadow);color:var(--neutral-fg);border-radius:10px}a.PlatformArchitecture-module__OG4dTa__card:hover{background-image:linear-gradient(var(--neutral-bg-muted),var(--neutral-bg-muted));--card-edge:var(--card-edge-hover)}.PlatformArchitecture-module__OG4dTa__yours{border:1px dashed var(--arch-dash);height:44px;color:var(--neutral-fg-secondary);border-radius:10px;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:flex}.PlatformArchitecture-module__OG4dTa__tile{background:var(--arch-tile);width:28px;height:28px;color:var(--neutral-fg-secondary);border-radius:7px;flex:none;place-items:center;display:grid}.PlatformArchitecture-module__OG4dTa__quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.PlatformArchitecture-module__OG4dTa__stack{flex-direction:column;gap:8px;display:flex}.PlatformArchitecture-module__OG4dTa__stack>*{flex:1 1 0}.PlatformArchitecture-module__OG4dTa__interface{align-items:center;gap:10px;padding-inline:12px;display:flex}.PlatformArchitecture-module__OG4dTa__integration{height:auto}a.PlatformArchitecture-module__OG4dTa__integration:hover{background:var(--neutral-bg-secondary);color:var(--neutral-fg);border-style:solid}.PlatformArchitecture-module__OG4dTa__dome{border:1px solid var(--arch-tray-edge);background:var(--arch-tray);--capability-height:160px;--band-height:56px;--capability-space:calc((var(--capability-height) - 28px - var(--band-height))/3);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.PlatformArchitecture-module__OG4dTa__capability{height:var(--capability-height);padding:var(--capability-space)12px 12px;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:8px;display:grid}.PlatformArchitecture-module__OG4dTa__band{top:calc(12px + 2*var(--capability-space) + 28px);height:var(--band-height);background:linear-gradient(180deg,color-mix(in oklab,var(--paper-white)12%,transparent),transparent),var(--paper-purple-900);box-shadow:var(--arch-band-shadow);color:var(--on-solid);border-radius:10px;align-items:center;gap:2px;padding-inline:8px;display:flex;position:absolute;left:20px;right:20px}.PlatformArchitecture-module__OG4dTa__bandLabel{background:color-mix(in oklab,var(--paper-black)6%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--paper-black)16%,transparent);border-radius:6px;flex:none;align-items:center;margin-right:4px;padding:4px 8px;display:flex}.PlatformArchitecture-module__OG4dTa__resource{min-width:0;height:44px;color:var(--on-solid);white-space:nowrap;border-radius:7px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:5px;padding-inline:4px;transition:background-color .16s;display:flex}.PlatformArchitecture-module__OG4dTa__resource svg{color:var(--paper-purple-200)}a.PlatformArchitecture-module__OG4dTa__resource:hover{background:color-mix(in oklab,var(--paper-white)5%,transparent)}.PlatformArchitecture-module__OG4dTa__trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PlatformArchitecture-module__OG4dTa__control{justify-content:center;align-items:center;gap:8px;height:44px;display:flex}.PlatformArchitecture-module__OG4dTa__control svg{color:var(--neutral-fg-secondary)}.PlatformArchitecture-module__OG4dTa__management{height:40px}.PlatformArchitecture-module__OG4dTa__environment{background:var(--arch-env);height:40px;color:var(--neutral-fg-secondary);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.PlatformArchitecture-module__OG4dTa__window{background:color-mix(in oklab,var(--card)var(--glass-alpha,33%),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,19px))saturate(1.5);backdrop-filter:blur(var(--glass-blur,19px))saturate(1.5);border-radius:16px;flex-direction:column;padding:0 6px 6px;display:flex;box-shadow:0 0 0 1px #2325290f,0 2px 4px -1px #00000005,0 8px 16px -4px #0000000a,0 16px 32px -8px #0000000d}.PlatformArchitecture-module__OG4dTa__titlebar{flex:none;align-items:center;gap:6px;height:32px;padding-left:8px;display:flex}.PlatformArchitecture-module__OG4dTa__titlebar i{border-radius:50%;width:12px;height:12px}.PlatformArchitecture-module__OG4dTa__titlebar i:first-child{background:var(--paper-red-500)}.PlatformArchitecture-module__OG4dTa__titlebar i:nth-child(2){background:var(--color-yellow-400)}.PlatformArchitecture-module__OG4dTa__titlebar i:nth-child(3){background:var(--paper-green-500)}.PlatformArchitecture-module__OG4dTa__windowBody{border:1px solid color-mix(in oklab,var(--neutral-border-muted)80%,transparent);background:var(--card);border-radius:12px;padding:20px}
