.ConcurrencyConcept-module__sPCzka__figure,.ConcurrencyConcept-module__sPCzka__methods{--cc-text:#eff7f3;--cc-muted:#c7d9d1;color:var(--cc-text);letter-spacing:-.025em;min-width:0;font-family:inherit;line-height:1.65}.ConcurrencyConcept-module__sPCzka__figure *,.ConcurrencyConcept-module__sPCzka__methods *{box-sizing:border-box;min-width:0}.ConcurrencyConcept-module__sPCzka__figure h2,.ConcurrencyConcept-module__sPCzka__figure h3,.ConcurrencyConcept-module__sPCzka__figure p,.ConcurrencyConcept-module__sPCzka__methods h2,.ConcurrencyConcept-module__sPCzka__methods h3,.ConcurrencyConcept-module__sPCzka__methods p{margin:0}.ConcurrencyConcept-module__sPCzka__figure{background:#0a3029;border:1px solid #426358;border-radius:24px;margin:40px 0 0;padding:28px;scroll-margin-top:110px}.ConcurrencyConcept-module__sPCzka__eyebrow{color:#9cdec7;letter-spacing:.1em;font-size:13px;font-weight:600}.ConcurrencyConcept-module__sPCzka__heading h2,.ConcurrencyConcept-module__sPCzka__methods h2{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;margin-top:9px;font-size:30px;font-weight:700;line-height:1.4}.ConcurrencyConcept-module__sPCzka__lead,.ConcurrencyConcept-module__sPCzka__methodsIntro{color:var(--cc-muted);font-size:16px;line-height:1.8;margin-top:10px!important}.ConcurrencyConcept-module__sPCzka__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ConcurrencyConcept-module__sPCzka__panel{border:1px solid;border-radius:18px;flex-direction:column;padding:19px 18px 17px;display:flex;position:relative}.ConcurrencyConcept-module__sPCzka__apps{color:#153f32;background:#e5f1e9;border-color:#91b49f}.ConcurrencyConcept-module__sPCzka__server{color:#fff4db;background:#3b3526;border-color:#8c7953}.ConcurrencyConcept-module__sPCzka__results{color:#203e56;background:#e8eef5;border-color:#9db3c6}.ConcurrencyConcept-module__sPCzka__step{letter-spacing:.025em;align-items:baseline;gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.ConcurrencyConcept-module__sPCzka__step>span{letter-spacing:-.02em;font-weight:500}.ConcurrencyConcept-module__sPCzka__apps .ConcurrencyConcept-module__sPCzka__step{color:#416c58}.ConcurrencyConcept-module__sPCzka__server .ConcurrencyConcept-module__sPCzka__step{color:#e9d09c}.ConcurrencyConcept-module__sPCzka__results .ConcurrencyConcept-module__sPCzka__step{color:#4d6d87}.ConcurrencyConcept-module__sPCzka__panel h3{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;margin-top:10px;font-size:19px;font-weight:700;line-height:1.5}.ConcurrencyConcept-module__sPCzka__requests,.ConcurrencyConcept-module__sPCzka__outcomes{gap:10px;margin-top:19px;display:grid}.ConcurrencyConcept-module__sPCzka__request,.ConcurrencyConcept-module__sPCzka__outcomes>div{background:#fff;border:1px solid;border-radius:11px;padding:12px 14px}.ConcurrencyConcept-module__sPCzka__request p,.ConcurrencyConcept-module__sPCzka__outcomes p{font-size:12px;font-weight:500;line-height:1.5}.ConcurrencyConcept-module__sPCzka__request strong,.ConcurrencyConcept-module__sPCzka__outcomes strong{margin-top:5px;font-size:19px;font-weight:700;line-height:1.4;display:block}.ConcurrencyConcept-module__sPCzka__request>span,.ConcurrencyConcept-module__sPCzka__outcomes>div>span{margin-top:5px;font-size:13px;line-height:1.6;display:block}.ConcurrencyConcept-module__sPCzka__actorA{color:#376fbe;border-color:#a3c0e2}.ConcurrencyConcept-module__sPCzka__actorB{color:#855bba;border-color:#c5afe0}.ConcurrencyConcept-module__sPCzka__database{background:#1f291f;border:1px solid #9e865440;border-radius:12px;margin-top:19px;padding:19px 15px 16px}.ConcurrencyConcept-module__sPCzka__database>p:first-child{color:#e9d4ae;font-size:13px}.ConcurrencyConcept-module__sPCzka__counter{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:17px;margin:13px 0 17px;display:flex}.ConcurrencyConcept-module__sPCzka__counter strong{color:#fff6de;font-size:48px;font-weight:650;line-height:1}.ConcurrencyConcept-module__sPCzka__counter>span{color:#bdcba9;font-size:25px;line-height:1}.ConcurrencyConcept-module__sPCzka__database .ConcurrencyConcept-module__sPCzka__rule{color:#f7e5bf;text-align:center;word-break:keep-all;border-top:1px solid #baa27140;padding-top:13px;font-size:14px}.ConcurrencyConcept-module__sPCzka__outcomes .ConcurrencyConcept-module__sPCzka__success{color:#1a5b46;background:#f5fbf7;border-color:#97bfae}.ConcurrencyConcept-module__sPCzka__outcomes .ConcurrencyConcept-module__sPCzka__closed{color:#675128;background:#fffcf2;border-color:#c9bb98}.ConcurrencyConcept-module__sPCzka__panel .ConcurrencyConcept-module__sPCzka__panelNote{word-break:keep-all;margin-top:auto;padding-top:17px;font-size:13px;line-height:1.8}.ConcurrencyConcept-module__sPCzka__apps .ConcurrencyConcept-module__sPCzka__panelNote{color:#49685a}.ConcurrencyConcept-module__sPCzka__server .ConcurrencyConcept-module__sPCzka__panelNote{color:#e0d3b7}.ConcurrencyConcept-module__sPCzka__results .ConcurrencyConcept-module__sPCzka__panelNote{color:#51677a}.ConcurrencyConcept-module__sPCzka__figure figcaption{color:#c7d9d1;word-break:keep-all;border-top:1px solid #9cdec730;margin-top:19px;padding-top:15px;font-size:14px;line-height:1.8}.ConcurrencyConcept-module__sPCzka__methods{border-top:1px solid #fff2;margin-top:40px;padding:27px 0 0}.ConcurrencyConcept-module__sPCzka__methodRows{border-top:1px solid #fff2;margin-top:23px}.ConcurrencyConcept-module__sPCzka__methodRows article{border-bottom:1px solid #fff2;grid-template-columns:180px minmax(0,1fr);gap:22px;padding:23px 0;display:grid}.ConcurrencyConcept-module__sPCzka__methodName{align-items:baseline;gap:12px;display:flex}.ConcurrencyConcept-module__sPCzka__methodName span{color:#85d5bc;font-size:13px}.ConcurrencyConcept-module__sPCzka__methodName h3{font-size:20px;font-weight:700;line-height:1.5}.ConcurrencyConcept-module__sPCzka__methodRows strong{color:#eaf3eb;word-break:keep-all;font-size:18px;font-weight:600;line-height:1.6;display:block}.ConcurrencyConcept-module__sPCzka__methodRows p{color:var(--cc-muted);word-break:keep-all;margin-top:7px;font-size:16px;line-height:1.85}.ConcurrencyConcept-module__sPCzka__methodFoot{color:#b7ccc1;word-break:keep-all;font-size:15px;line-height:1.8;margin-top:18px!important}@media (max-width:760px){.ConcurrencyConcept-module__sPCzka__figure{padding:20px}.ConcurrencyConcept-module__sPCzka__heading h2,.ConcurrencyConcept-module__sPCzka__methods h2{font-size:25px}.ConcurrencyConcept-module__sPCzka__flow{grid-template-columns:1fr;gap:12px;margin-top:20px}.ConcurrencyConcept-module__sPCzka__panel{padding:18px}.ConcurrencyConcept-module__sPCzka__panel h3{font-size:21px}.ConcurrencyConcept-module__sPCzka__requests,.ConcurrencyConcept-module__sPCzka__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.ConcurrencyConcept-module__sPCzka__request,.ConcurrencyConcept-module__sPCzka__outcomes>div{padding:13px 11px}.ConcurrencyConcept-module__sPCzka__request strong,.ConcurrencyConcept-module__sPCzka__outcomes strong{font-size:18px}.ConcurrencyConcept-module__sPCzka__request p,.ConcurrencyConcept-module__sPCzka__outcomes p,.ConcurrencyConcept-module__sPCzka__request>span,.ConcurrencyConcept-module__sPCzka__outcomes>div>span{font-size:13px}.ConcurrencyConcept-module__sPCzka__panel .ConcurrencyConcept-module__sPCzka__panelNote{padding-top:12px;font-size:14px}.ConcurrencyConcept-module__sPCzka__desktopBreak{display:none}.ConcurrencyConcept-module__sPCzka__database{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:15px;padding:16px;display:grid}.ConcurrencyConcept-module__sPCzka__database>p:first-child{font-size:14px}.ConcurrencyConcept-module__sPCzka__counter{grid-area:1/2/3;gap:10px;margin:0}.ConcurrencyConcept-module__sPCzka__counter strong{font-size:38px}.ConcurrencyConcept-module__sPCzka__counter>span{font-size:20px}.ConcurrencyConcept-module__sPCzka__database .ConcurrencyConcept-module__sPCzka__rule{text-align:left;border:0;grid-column:1;padding-top:5px;font-size:13px}.ConcurrencyConcept-module__sPCzka__figure figcaption{font-size:14px}.ConcurrencyConcept-module__sPCzka__methodRows article{grid-template-columns:1fr;gap:9px;padding:22px 0}.ConcurrencyConcept-module__sPCzka__methodName h3{font-size:20px}.ConcurrencyConcept-module__sPCzka__methodRows strong{font-size:18px}.ConcurrencyConcept-module__sPCzka__methods{padding-top:23px}.ConcurrencyConcept-module__sPCzka__methodRows p{font-size:16px}}@media (max-width:420px){.ConcurrencyConcept-module__sPCzka__figure{border-radius:20px;padding:17px}.ConcurrencyConcept-module__sPCzka__panel{padding:16px}.ConcurrencyConcept-module__sPCzka__heading h2{font-size:25px}.ConcurrencyConcept-module__sPCzka__step{font-size:13px}.ConcurrencyConcept-module__sPCzka__requests,.ConcurrencyConcept-module__sPCzka__outcomes{gap:8px}.ConcurrencyConcept-module__sPCzka__request,.ConcurrencyConcept-module__sPCzka__outcomes>div{padding:12px 10px}.ConcurrencyConcept-module__sPCzka__request>span,.ConcurrencyConcept-module__sPCzka__outcomes>div>span{word-break:keep-all;font-size:12px}.ConcurrencyConcept-module__sPCzka__database{padding:13px 12px}.ConcurrencyConcept-module__sPCzka__counter{gap:8px}.ConcurrencyConcept-module__sPCzka__counter strong{font-size:34px}}
