.system-design-module__gX-f1a__page{background:#000}.system-design-module__gX-f1a__heroGrid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:top;background-size:120px 120px;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.system-design-module__gX-f1a__board{clip-path:inset(0 round 1.75rem);position:relative}.system-design-module__gX-f1a__boardDots{pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1.5px);background-size:22px 22px;position:fixed;inset:0}.system-design-module__gX-f1a__graph{container-type:inline-size}.system-design-module__gX-f1a__graphGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"root""m00""lld""m01""m02""m03""m04""hld""m05""m06""m07""m08""judgment""m09""m10";gap:2.25rem;display:grid;position:relative}@container (min-width:40rem){.system-design-module__gX-f1a__graphGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"root root""m00 m00""lld lld""m01 m02""m03 m04""hld hld""m05 m06""m07 m08""judgment judgment""m09 m10";gap:2.5rem 3rem}.system-design-module__gX-f1a__stagger{margin-top:2.5rem}}.system-design-module__gX-f1a__smoke{background:radial-gradient(55% 35% at 20% 0,#ffffff1c,#0000 70%),radial-gradient(45% 30% at 90% 8%,#ffffff12,#0000 70%),radial-gradient(70% 28% at 15% 100%,#ffffff17,#0000 70%),radial-gradient(40% 25% at 95% 95%,#ffffff0d,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#070707;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 30px 60px -30px #000000e6}.system-design-module__gX-f1a__faqItem[open]{background:linear-gradient(#0b0b0b,#0b0b0b) padding-box padding-box,linear-gradient(120deg,#c7d2fe8c,#f5d0fe66,#fef08a59,#bbf7d066) border-box;border-color:#0000}.system-design-module__gX-f1a__live{background:#34d399;border-radius:9999px;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.system-design-module__gX-f1a__live:after{content:"";border-radius:inherit;opacity:0;background:#34d399;position:absolute;inset:0}.system-design-module__gX-f1a__motion[data-paused],.system-design-module__gX-f1a__motion[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.system-design-module__gX-f1a__packet{display:none}}@media (prefers-reduced-motion:no-preference){.system-design-module__gX-f1a__live:after{animation:2s cubic-bezier(0,0,.2,1) infinite system-design-module__gX-f1a__sd-ping}@supports (animation-timeline:view()){.system-design-module__gX-f1a__reveal{animation:linear both system-design-module__gX-f1a__sd-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes system-design-module__gX-f1a__sd-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(3)}}@keyframes system-design-module__gX-f1a__sd-reveal{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}
@font-face{font-family:Peyda;src:url(../media/Peyda_Thin-s.p.908b92cd.woff2)format("woff2");font-display:swap;font-weight:100}@font-face{font-family:Peyda;src:url(../media/peyda_extralight-s.p.78ad6c2e.woff2)format("woff2");font-display:swap;font-weight:200}@font-face{font-family:Peyda;src:url(../media/peyda_light-s.p.801427cd.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:Peyda;src:url(../media/Peyda_Regular-s.p.5bdeab7c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Peyda;src:url(../media/Peyda_Medium-s.p.73d5e8af.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Peyda;src:url(../media/Peyda_Regular-s.p.5bdeab7c.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Peyda;src:url(../media/Peyda_Bold-s.p.e9dbbcfb.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Peyda;src:url(../media/Peyda_ExtraBold-s.p.514afc94.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:Peyda;src:url(../media/Peyda_Black-s.p.88b7d52e.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:Peyda Fallback;src:local(Arial);ascent-override:97.62%;descent-override:54.23%;line-gap-override:0.0%;size-adjust:92.2%}.peyda_ad2cb86-module__aZXQEG__className{font-family:Peyda,Peyda Fallback}.peyda_ad2cb86-module__aZXQEG__variable{--font-peyda:"Peyda","Peyda Fallback"}
@font-face{font-family:Kamran;src:url(../media/Kamran-s.p.06ffaa5f.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Kamran Fallback;src:local(Arial);ascent-override:112.35%;descent-override:67.63%;line-gap-override:0.0%;size-adjust:100.0%}.kamran_af232a45-module__yr9g9a__className{font-family:Kamran,Kamran Fallback}.kamran_af232a45-module__yr9g9a__variable{--font-kamran:"Kamran","Kamran Fallback"}
@font-face{font-family:Nimkat;src:url(../media/Nimkat-s.p.e52951c6.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Nimkat Fallback;src:local(Arial);ascent-override:113.23%;descent-override:54.15%;line-gap-override:0.0%;size-adjust:88.31%}.nimkat_9f288d35-module__R2ZJkG__className{font-family:Nimkat,Nimkat Fallback}.nimkat_9f288d35-module__R2ZJkG__variable{--font-Nimkat:"Nimkat","Nimkat Fallback"}
