@font-face{font-family:commitMono;src:url(../media/CommitMono_Regular-s.p.a1cb0225.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:commitMono;src:url(../media/CommitMono_Bold-s.p.5791ab23.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:commitMono Fallback;src:local(Arial);ascent-override:68.45%;descent-override:15.21%;line-gap-override:0.0%;size-adjust:131.49%}.commitmono_d991312d-module__zBmY9G__className{font-family:commitMono,commitMono Fallback}.commitmono_d991312d-module__zBmY9G__variable{--font-commit-mono:"commitMono","commitMono Fallback"}
.geo-article{color:#d9d2ca;font-size:.9375rem;line-height:1.75}.geo-article h1{color:#f5f3f0;margin-bottom:.75rem;font-size:1.375rem;font-weight:700;line-height:1.3}@media (min-width:640px){.geo-article h1{font-size:1.75rem;line-height:1.25}}.geo-article h1 em,.geo-article .accent{color:#e8a87c;font-style:normal}.geo-article h2{color:#f5f3f0;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.geo-article p{margin-bottom:1rem}.geo-article a{color:#e8a87c;text-underline-offset:3px;-webkit-text-decoration:underline #6b543f;text-decoration:underline #6b543f}.geo-article a:hover{text-decoration-color:#e8a87c}.geo-article ul,.geo-article ol{margin:0 0 1rem 1.25rem;list-style:outside}.geo-article ol{list-style:decimal}.geo-article li{margin-bottom:.375rem}.geo-article li::marker{color:#a89a8f}.geo-article strong{color:#f5f3f0}.geo-article blockquote{color:#f5f3f0;border-left:2px solid #e8a87c;margin:1.25rem 0;padding-left:1rem}.geo-article table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.8125rem;line-height:1.5}.geo-article th{text-align:left;color:#a89a8f;vertical-align:bottom;border-bottom:1px solid #3d342c;padding:.5rem .75rem .5rem 0;font-weight:400}.geo-article td{vertical-align:top;border-bottom:1px solid #2a2119;padding:.5rem .75rem .5rem 0}.geo-article td:first-child{color:#a89a8f}.geo-article .meta{color:#a89a8f;margin-bottom:2.5rem;font-size:.75rem}.geo-article .bd{background:#100c07;border:1px solid #2a2119;border-radius:6px;width:min(56rem,100vw - 3rem);margin:2rem 50%;padding:1.75rem 1.5rem;font-size:.875rem;line-height:1.4;transform:translate(-50%)}.bd-flow{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.bd-card{background:#17110b;border:1px solid #3d342c;border-radius:6px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bd-card svg{color:#a89a8f;flex:none}.bd-card b{color:#f5f3f0;white-space:nowrap;font-weight:700;display:block}.bd-stack{flex-direction:column;flex:1;gap:.75rem;display:flex}.bd-arr{color:#e8a87c;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.bd-arr-glyph{color:#a89a8f;font-size:1rem}.bd-arr-h{display:none}.bd-machine{border:1px solid #6b543f;border-radius:6px;flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex}.bd-machine-title{color:#e8a87c;white-space:nowrap;text-align:center;margin-bottom:.25rem;font-size:.8125rem}.bd-life-phases{flex-direction:column;gap:1rem;display:flex}.bd-phase{border:1px dashed #3d342c;border-radius:6px;padding:1.25rem}.bd-phase-user{border-color:#6b543f}.bd-phase-label{color:#a89a8f;margin-bottom:1rem;font-size:.75rem}.bd-phase-user .bd-phase-label{color:#e8a87c}.bd-steps{flex-direction:column;align-items:stretch;gap:.625rem;display:flex}.bd-step{background:#17110b;border:1px solid #2a2119;border-radius:6px;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.bd-step svg{color:#a89a8f;flex:none}.bd-step b{color:#d9d2ca;white-space:nowrap;font-weight:700;display:block}.bd-step span{color:#7d6f63;white-space:nowrap;font-size:.75rem;display:block}.bd-step-hot{border-color:#6b543f}.bd-step-hot svg{color:#e8a87c}.bd-step-hot b{color:#f5f3f0}.bd-step-hot span{color:#e8a87c}.bd-next{color:#7d6f63;flex:none;align-self:center;transform:rotate(90deg)}.bd-foot{color:#7d6f63;text-align:center;margin-top:1.25rem;font-size:.75rem}@media (min-width:640px){.bd-flow{flex-direction:row;align-items:center;gap:.5rem}.bd-flow>*{min-width:0}.bd-flow>.bd-card{flex:none}.bd-flow>.bd-stack{flex:1}.bd-flow>.bd-machine{flex:1.2}.bd-arr-h{display:inline}.bd-arr-v{display:none}.bd-steps{flex-flow:row;justify-content:center;align-items:center}.bd-step{justify-content:flex-start}.bd-next{transform:none}}.geo-article pre{color:#d9d2ca;background:#100c07;border:1px solid #2a2119;border-radius:6px;margin:1.25rem 0;padding:.875rem 1rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.geo-article code{color:#f5f3f0;background:#2a2119;border-radius:4px;padding:.0625rem .3125rem;font-size:.8125em}.geo-article pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.geo-article .sources{color:#a89a8f;border-top:1px solid #3d342c;margin-top:2.5rem;padding-top:1rem;font-size:.75rem}.geo-article .sources a{color:#a89a8f}
