.monolith_diagram__B5Xxs{--caption-left:48px;padding:0 0 58px 48px}.monolith_diagram__B5Xxs>svg line[data-kind=spine]{stroke:color-mix(in srgb,var(--c) 55%,transparent);stroke-dasharray:2 5;stroke-linecap:round}.monolith_diagram__B5Xxs>svg circle{fill:#0b0f17;stroke:color-mix(in srgb,var(--c) 65%,transparent);stroke-width:1.5;transition:fill var(--dur-quick) var(--ease-out)}.monolith_diagram__B5Xxs>svg circle[data-on]{fill:var(--c)}.monolith_version___u1pL{flex-shrink:0;margin-left:auto;border-radius:999px;border:1px solid var(--line);color:var(--fg-dim);animation:monolith_textIn__tcVCW var(--dur-standard) var(--ease-out) both}.monolith_times__UNFSp,.monolith_version___u1pL{padding:1px 7px;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:1.5}.monolith_times__UNFSp{position:absolute;z-index:2;top:-9px;right:-9px;border-radius:999px;background:var(--c);color:#1a1430;font-weight:600;animation:monolith_textIn__tcVCW var(--dur-standard) var(--ease-spring) both}.monolith_copy__xyWb6{position:absolute;inset:0;border-radius:inherit;opacity:0;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:rgba(13,17,28,.92);transition:opacity var(--dur-gentle) var(--ease-out),transform var(--dur-gentle) var(--ease-spring)}[data-copies="3"]>.monolith_copy__xyWb6{opacity:1}[data-copies="3"]>.monolith_copy__xyWb6[data-k="1"]{transform:translate(9px,9px)}[data-copies="3"]>.monolith_copy__xyWb6[data-k="2"]{transform:translate(18px,18px)}.monolith_svcWrap__fBcN9[data-copies="3"]>.monolith_copy__xyWb6[data-k="1"]{transform:translate(5px,-5px)}.monolith_svcWrap__fBcN9[data-copies="3"]>.monolith_copy__xyWb6[data-k="2"]{transform:translate(10px,-10px)}.monolith_svcWrap__fBcN9>.monolith_times__UNFSp{top:-19px;right:-16px}.monolith_mono___ux5q{display:grid;justify-items:start;gap:34px}.monolith_appWrap__XnIfK{position:relative;width:min(100%,250px);border-radius:14px}.monolith_app__u3K7j{position:relative;padding:4px 12px 10px 0;border-radius:14px;border:1px solid color-mix(in srgb,var(--c) 38%,transparent);background:rgba(13,17,28,.92);transition:border-color var(--dur-gentle) var(--ease-out)}.monolith_appHead__VzKeZ{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:36px;padding-left:36px}.monolith_appHead__VzKeZ b{font-size:var(--text-sm);font-weight:600;color:var(--fg)}.monolith_modules__dFq9S{margin:0;padding:0 0 0 36px;list-style:none;display:grid;gap:8px}.monolith_module__X9bQ5{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;overflow:hidden;border-radius:9px;border:1px solid rgba(190,206,236,.12);background:#0f141d;font-size:12.5px;color:var(--fg);transition:border-color var(--dur-quick) var(--ease-out),opacity var(--dur-gentle) var(--ease-out)}.monolith_appFoot__n2R_0{position:relative;z-index:1;margin:9px 0 0 36px;font-size:var(--text-2xs);color:var(--fg-faint)}.monolith_store___2D7X{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:min(100%,250px);padding:9px 12px 9px 36px;border-radius:12px;border:1px solid rgba(190,206,236,.14);background:#0f141d;transition:border-color var(--dur-quick) var(--ease-out)}.monolith_store___2D7X span{display:grid;font-size:var(--text-2xs);line-height:1.35;color:var(--fg-dim)}.monolith_store___2D7X b{font-size:12.5px;font-weight:600;color:var(--fg)}.monolith_micro___yyYG{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:36px}.monolith_gateway__FHhkL{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;width:78px;padding:12px 6px;border-radius:12px;border:1px solid rgba(190,206,236,.14);background:#0f141d;text-align:center;transition:border-color var(--dur-quick) var(--ease-out)}.monolith_gateway__FHhkL b{font-size:var(--text-2xs);font-weight:600;line-height:1.3;color:var(--fg)}.monolith_services__j71Xs{margin:0;padding:0;list-style:none;display:grid;gap:11px}.monolith_serviceRow__jxTdb{display:grid;grid-template-columns:116px auto;justify-content:start;align-items:center;gap:18px}.monolith_service__tVZZ8,.monolith_svcWrap__fBcN9{position:relative;border-radius:10px}.monolith_service__tVZZ8{z-index:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 10px;overflow:hidden;border:1px solid rgba(190,206,236,.14);background:#0f141d;transition:border-color var(--dur-quick) var(--ease-out)}.monolith_svcWrap__fBcN9>.monolith_copy__xyWb6{z-index:1}.monolith_svcText__9diaV{display:grid;min-width:0;line-height:1.25}.monolith_service__tVZZ8 b{font-size:12.5px;font-weight:600;color:var(--fg);white-space:nowrap}.monolith_svcText__9diaV small{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-faint);animation:monolith_textIn__tcVCW var(--dur-standard) var(--ease-out) both}.monolith_svcStore__Xmxlr{position:relative;z-index:1;display:flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;border:1px solid var(--line);background:#0b0f17;font-size:var(--text-2xs);color:var(--fg-dim);white-space:nowrap;transition:border-color var(--dur-quick) var(--ease-out)}.monolith_svcStore__Xmxlr>svg{width:13px;height:13px}@container (max-width: 350px){.monolith_svcStore__Xmxlr>svg{display:none}}.monolith_gateway__FHhkL[data-on],.monolith_module__X9bQ5[data-on],.monolith_service__tVZZ8[data-on],.monolith_store___2D7X[data-on],.monolith_svcStore__Xmxlr[data-on]{border-color:color-mix(in srgb,var(--c) 70%,transparent)}.monolith_diagram__B5Xxs [data-on]>svg{color:var(--c)}.monolith_app__u3K7j[data-state=deploying] .monolith_module__X9bQ5:after,.monolith_service__tVZZ8[data-state=deploying]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 32%,transparent),transparent);animation:monolith_rollout__EpAqA 1.1s var(--ease-in-out) infinite}@keyframes monolith_rollout__EpAqA{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.monolith_app__u3K7j[data-state=down]{border-color:rgba(245,138,138,.55)}.monolith_app__u3K7j[data-state=down] .monolith_appFoot__n2R_0,.monolith_app__u3K7j[data-state=down] .monolith_module__X9bQ5{opacity:.35}.monolith_app__u3K7j[data-state=down] .monolith_version___u1pL{border-color:rgba(245,138,138,.5);color:#f58a8a}.monolith_service__tVZZ8[data-state=deploying] .monolith_svcText__9diaV small{color:var(--c)}.monolith_service__tVZZ8[data-state=down]{border-color:rgba(245,138,138,.6);background:#1a1013}.monolith_service__tVZZ8[data-state=down] .monolith_svcText__9diaV small,.monolith_service__tVZZ8[data-state=down] b,.monolith_service__tVZZ8[data-state=down]>svg{color:#f58a8a}@keyframes monolith_textIn__tcVCW{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-height:700px){.monolith_diagram__B5Xxs{padding-bottom:50px}.monolith_mono___ux5q{gap:22px}.monolith_appHead__VzKeZ{height:30px}.monolith_modules__dFq9S{gap:4px}.monolith_module__X9bQ5{height:26px}.monolith_appFoot__n2R_0{margin-top:6px}.monolith_store___2D7X{padding-block:6px}.monolith_services__j71Xs{gap:6px}.monolith_service__tVZZ8{height:36px}}@media (max-width:1279px),(pointer:coarse){.monolith_diagram__B5Xxs{--caption-left:20px;padding:0 0 42px 20px}}@container scene (max-width: 520px){.monolith_diagram__B5Xxs{--caption-left:12px;padding:4px 0 42px 12px}.monolith_mono___ux5q{--head:26px;grid-template-columns:auto auto;grid-template-areas:"client process" ". db";justify-content:space-evenly;align-items:start;column-gap:20px;row-gap:18px}.monolith_client__JKBn_{grid-area:client;margin-top:calc(var(--head) / 2 - 16.5px)}.monolith_appWrap__XnIfK{grid-area:process;width:172px;border-radius:12px}.monolith_app__u3K7j{padding:3px 10px 8px 0;border-radius:12px}.monolith_appHead__VzKeZ{height:var(--head);padding-left:32px;gap:6px}.monolith_appHead__VzKeZ b{font-size:11px}.monolith_version___u1pL{padding:0 6px;font-size:9.5px}.monolith_modules__dFq9S{padding-left:32px;gap:7px}.monolith_module__X9bQ5{height:23px;padding:0 9px;gap:7px;border-radius:7px;font-size:10.5px}.monolith_module__X9bQ5>svg{width:12px;height:12px}.monolith_appFoot__n2R_0{margin:7px 0 0 32px;font-size:9.5px}.monolith_store___2D7X{grid-area:db;width:172px;padding:7px 10px 7px 32px;gap:8px;border-radius:10px}.monolith_store___2D7X b{font-size:10.5px}.monolith_store___2D7X span{font-size:9.5px;line-height:1.25}.monolith_store___2D7X>svg{width:13px;height:13px}[data-copies="3"]>.monolith_copy__xyWb6[data-k="1"]{transform:translate(5px,5px)}[data-copies="3"]>.monolith_copy__xyWb6[data-k="2"]{transform:translate(10px,10px)}.monolith_times__UNFSp{top:-8px;right:-8px;padding:0 6px;font-size:9.5px}.monolith_micro___yyYG{grid-template-columns:auto auto auto;justify-content:space-evenly;column-gap:18px}.monolith_gateway__FHhkL{width:56px;padding:9px 4px;gap:4px}.monolith_gateway__FHhkL b{font-size:10px;line-height:1.2}.monolith_gateway__FHhkL>svg{width:14px;height:14px}.monolith_services__j71Xs{margin-left:8px;grid-template-columns:auto auto;gap:11px 10px}.monolith_serviceRow__jxTdb{grid-column:1/-1;grid-template-columns:subgrid}.monolith_service__tVZZ8{height:31px;padding:0 9px;gap:7px;border-radius:8px}.monolith_service__tVZZ8>svg{width:13px;height:13px}.monolith_svcText__9diaV{line-height:1.15}.monolith_service__tVZZ8 b{font-size:10.5px}.monolith_svcText__9diaV small{font-size:9px}.monolith_svcStore__Xmxlr{height:31px;padding:0 9px;gap:4px;border-radius:8px;font-size:9.5px}.monolith_svcStore__Xmxlr>svg{display:block;width:13px;height:13px}.monolith_svcStore__Xmxlr>span{display:none}.monolith_svcWrap__fBcN9[data-copies="3"]>.monolith_copy__xyWb6[data-k="1"]{transform:translate(3px,-3px)}.monolith_svcWrap__fBcN9[data-copies="3"]>.monolith_copy__xyWb6[data-k="2"]{transform:translate(6px,-6px)}.monolith_svcWrap__fBcN9>.monolith_times__UNFSp{top:-12px;right:-10px;padding:0 6px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.monolith_times__UNFSp,.monolith_version___u1pL{animation:none}.monolith_app__u3K7j[data-state=deploying] .monolith_module__X9bQ5:after,.monolith_service__tVZZ8[data-state=deploying]:after{animation:none;transform:none}}