.SaasPage-module__JiNitq__container{width:min(1160px,100% - 48px);margin-inline:auto}.SaasPage-module__JiNitq__hero,.SaasPage-module__JiNitq__section,.SaasPage-module__JiNitq__closing,.SaasPage-module__JiNitq__closingFeeds{color:#101828;background:#fbfcff}.SaasPage-module__JiNitq__hero :is(a,button):focus-visible,.SaasPage-module__JiNitq__section :is(a,button,select):focus-visible,.SaasPage-module__JiNitq__closing a:focus-visible,.SaasPage-module__JiNitq__closingFeeds a:focus-visible{outline-offset:4px;outline:3px solid #315cf5}.SaasPage-module__JiNitq__hero{background:radial-gradient(at 82% 44%,#eaf3ff,#0000 66%),#fbfcff;border-bottom:1px solid #e4e9f3;padding-block:88px 76px}.SaasPage-module__JiNitq__heroGrid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:28px;display:grid}.SaasPage-module__JiNitq__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;font-size:clamp(2.7rem,4.1vw,3.85rem);font-weight:800;line-height:1.055}.SaasPage-module__JiNitq__heroCopy h1 span{color:#315cf5}.SaasPage-module__JiNitq__hero .SaasPage-module__JiNitq__heroCopy>p{color:#4b5870;max-width:43ch;margin-top:25px;font-size:1.0625rem;line-height:1.75}.SaasPage-module__JiNitq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.SaasPage-module__JiNitq__primary,.SaasPage-module__JiNitq__secondary{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 19px;font-size:.875rem;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.SaasPage-module__JiNitq__primary{color:#fff;background:#315cf5;box-shadow:0 4px 10px #315cf51a}.SaasPage-module__JiNitq__primary:hover{background:#2146cf}.SaasPage-module__JiNitq__secondary{color:#263650;background:#fff;border-color:#d6dfed}.SaasPage-module__JiNitq__secondary:hover{background:#f1f5ff;border-color:#315cf5}.SaasPage-module__JiNitq__primary svg,.SaasPage-module__JiNitq__secondary svg,.SaasPage-module__JiNitq__proofLink svg,.SaasPage-module__JiNitq__relatedLink svg{flex-shrink:0;width:17px;height:17px}.SaasPage-module__JiNitq__heroVisual{min-width:0;margin:0 -24px 0 0}.SaasPage-module__JiNitq__film{aspect-ratio:16/9;background:#edf5ff;border-radius:16px;overflow:hidden;box-shadow:0 26px 50px -35px #31528166}.SaasPage-module__JiNitq__film video{object-fit:contain;width:100%;height:100%;display:block}.SaasPage-module__JiNitq__filmControls{color:#52617a;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:.75rem;display:flex}.SaasPage-module__JiNitq__filmControls button{color:#344967;cursor:pointer;background:#fff;border:1px solid #d8e2f1;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:.75rem;display:inline-flex}.SaasPage-module__JiNitq__filmControls button svg{width:14px;height:14px}.SaasPage-module__JiNitq__proofLink{color:#284fcf;align-items:center;gap:10px;min-height:44px;margin-top:2px;font-size:.875rem;font-weight:650;display:inline-flex}.SaasPage-module__JiNitq__technology h2[id]{color:#52617a;font-size:.75rem}.SaasPage-module__JiNitq__section{padding-block:88px;scroll-margin-top:100px}.SaasPage-module__JiNitq__soft{background:#f3f6fc;border-block:1px solid #e5ebf4}.SaasPage-module__JiNitq__section .SaasPage-module__JiNitq__sectionTitle{letter-spacing:-.04em;text-wrap:balance;max-width:850px;margin:0 0 38px;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:780;line-height:1.14}.SaasPage-module__JiNitq__definitionRows{border-top:1px solid #dce4ef}.SaasPage-module__JiNitq__definitionRows article{border-bottom:1px solid #dce4ef;grid-template-columns:.9fr 1.3fr;align-items:baseline;gap:32px;padding-block:25px;display:grid}.SaasPage-module__JiNitq__definitionRows h3{align-items:baseline;gap:24px;font-size:1.125rem;display:flex}.SaasPage-module__JiNitq__definitionRows h3 span{color:#315cf5;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.SaasPage-module__JiNitq__definitionRows p,.SaasPage-module__JiNitq__pillars p{color:#4b5870;font-size:1rem;line-height:1.75}.SaasPage-module__JiNitq__demoIntro{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.SaasPage-module__JiNitq__demoIntro>span{color:#294fbf;font-size:.875rem;font-weight:700}.SaasPage-module__JiNitq__demoIntro p{color:#52617a;font-size:.8125rem;line-height:1.6}.SaasPage-module__JiNitq__demoGrid{background:#fff;border:1px solid #d8e1ef;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 14px 32px -25px #203c6c50}.SaasPage-module__JiNitq__demoInput,.SaasPage-module__JiNitq__demoResult{min-width:0;padding:32px}.SaasPage-module__JiNitq__demoInput{border-right:1px solid #d8e1ef}.SaasPage-module__JiNitq__demoResult{background:#f9fbff}.SaasPage-module__JiNitq__demo h3{align-items:center;gap:10px;font-size:1.125rem;display:flex}.SaasPage-module__JiNitq__demo h3 svg{color:#315cf5;width:20px;height:20px}.SaasPage-module__JiNitq__fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.SaasPage-module__JiNitq__fields label{color:#3f4e65;gap:10px;font-size:.875rem;font-weight:600;display:grid}.SaasPage-module__JiNitq__fields select{color:#101828;background:#fff;border:1px solid #b9c7dc;border-radius:7px;width:100%;min-height:48px;padding:10px 12px;font-size:1rem}@media (max-width:360px){.SaasPage-module__JiNitq__fields{grid-template-columns:1fr}}.SaasPage-module__JiNitq__targetRole{color:#52617a;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-block:21px 25px;font-size:.875rem;display:flex}.SaasPage-module__JiNitq__targetRole strong{color:#294fbf;background:#eef3ff;border-radius:5px;padding:6px 12px;font-weight:650}.SaasPage-module__JiNitq__resultHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.SaasPage-module__JiNitq__statusBadge{color:#4b5870;background:#fff;border:1px solid #ccd7ea;border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:700}[data-decision=allowed] .SaasPage-module__JiNitq__statusBadge{color:#156144;background:#eaf7f0;border-color:#a9d6c0}[data-decision=blocked] .SaasPage-module__JiNitq__statusBadge{color:#9c3437;background:#fff0f0;border-color:#ecc1c3}.SaasPage-module__JiNitq__checks{margin-top:26px}.SaasPage-module__JiNitq__checks>div{border-bottom:1px solid #dfe6f0;justify-content:space-between;align-items:center;gap:12px;padding-block:17px;display:flex}.SaasPage-module__JiNitq__checks dt{color:#4b5870;align-items:center;gap:8px;font-size:.875rem;display:flex}.SaasPage-module__JiNitq__checks dt svg{color:#476aa0;width:16px;height:16px}.SaasPage-module__JiNitq__checks dd{text-align:right;margin:0;font-size:.875rem;font-weight:600}.SaasPage-module__JiNitq__demo .SaasPage-module__JiNitq__demoResult .SaasPage-module__JiNitq__decisionMessage{color:#354b72;background:#edf3ff;border:1px solid #dbe5f6;border-radius:7px;align-items:flex-start;gap:10px;min-height:80px;margin-top:22px;padding:15px;display:flex}.SaasPage-module__JiNitq__decisionMessage svg{width:17px;height:17px;margin-top:3px}.SaasPage-module__JiNitq__decisionMessage p{font-size:.875rem;line-height:1.7}.SaasPage-module__JiNitq__demo .SaasPage-module__JiNitq__demoResult[data-decision=allowed] .SaasPage-module__JiNitq__decisionMessage{color:#235640;background:#eff8f3;border-color:#c4e4d2}.SaasPage-module__JiNitq__demo .SaasPage-module__JiNitq__demoResult[data-decision=blocked] .SaasPage-module__JiNitq__decisionMessage{color:#853e3e;background:#fff3f2;border-color:#efd1ce}.SaasPage-module__JiNitq__reset{color:#52617a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:4px 0;font-size:.8125rem;display:flex}.SaasPage-module__JiNitq__reset svg{width:15px;height:15px}.SaasPage-module__JiNitq__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.SaasPage-module__JiNitq__pillars article{border-top:2px solid #d7e2f7;padding-top:25px}.SaasPage-module__JiNitq__pillars article>svg{color:#315cf5;stroke-width:1.6px;width:28px;height:28px;margin-bottom:22px}.SaasPage-module__JiNitq__section .SaasPage-module__JiNitq__pillars h3{margin-bottom:12px;font-size:1.25rem}.SaasPage-module__JiNitq__relatedLink{color:#284fcf;align-items:center;gap:12px;min-height:44px;margin-top:25px;font-size:.875rem;font-weight:650;line-height:1.6;display:inline-flex}.SaasPage-module__JiNitq__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.SaasPage-module__JiNitq__capabilities li{background:#fff;border:1px solid #dce4f0;border-radius:10px;align-items:center;gap:18px;min-height:124px;padding:26px;display:flex}.SaasPage-module__JiNitq__capabilities li>svg{color:#315cf5;stroke-width:1.6px;width:27px;height:27px}.SaasPage-module__JiNitq__capabilities h3{font-size:1rem;font-weight:650;line-height:1.55}.SaasPage-module__JiNitq__accordion{border-top:1px solid #dce4ef}.SaasPage-module__JiNitq__disclosure{border-bottom:1px solid #dce4ef}.SaasPage-module__JiNitq__disclosure h3{margin:0}.SaasPage-module__JiNitq__disclosure h3 button{text-align:left;color:#1c2d48;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:76px;padding:22px 0;font-size:1rem;font-weight:650;line-height:1.6;display:flex}.SaasPage-module__JiNitq__disclosure button svg{color:#315cf5;width:18px;height:18px}.SaasPage-module__JiNitq__disclosure button[aria-expanded=true] svg{transform:rotate(180deg)}.SaasPage-module__JiNitq__disclosureBody{color:#4b5870;padding:0 0 25px;font-size:.9375rem;line-height:1.8}.SaasPage-module__JiNitq__disclosureBody h4{color:#1c2d48;margin:0 0 7px;font-size:1rem;font-weight:650}.SaasPage-module__JiNitq__stages{gap:20px;margin:0;padding-left:24px;display:grid}.SaasPage-module__JiNitq__stack{grid-template-columns:1fr 1fr;gap:10px 30px;padding-left:20px;display:grid}.SaasPage-module__JiNitq__detailColumns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.SaasPage-module__JiNitq__detailColumns ul{margin:10px 0 0;padding-left:20px}.SaasPage-module__JiNitq__detailColumns li{margin-top:10px}.SaasPage-module__JiNitq__relatedServices{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.SaasPage-module__JiNitq__relatedServices a{color:#284fcf;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:650;display:inline-flex}.SaasPage-module__JiNitq__relatedServices svg{width:16px;height:16px}.SaasPage-module__JiNitq__faqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.SaasPage-module__JiNitq__faqGrid .SaasPage-module__JiNitq__disclosure{border-top:1px solid #dce4ef;border-bottom:0}.SaasPage-module__JiNitq__closing{background:#eaf0ff;border-bottom:1px solid #d9e3fa;padding-block:68px}.SaasPage-module__JiNitq__closingInner{isolation:isolate;justify-content:space-between;align-items:center;gap:50px;display:flex;position:relative}.SaasPage-module__JiNitq__closingInner>div{max-width:690px}.SaasPage-module__JiNitq__closing .SaasPage-module__JiNitq__closingInner h2{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:780;line-height:1.15}.SaasPage-module__JiNitq__closing .SaasPage-module__JiNitq__closingInner p{color:#475b7e;max-width:60ch;margin-top:18px;font-size:1rem;line-height:1.75}.SaasPage-module__JiNitq__closingInner .SaasPage-module__JiNitq__primary{flex-shrink:0}.SaasPage-module__JiNitq__closingMark{color:#d7e3ff;opacity:.6;z-index:-1;stroke-width:.6px;width:230px;height:230px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.SaasPage-module__JiNitq__closingFeeds{font-family:inherit}.SaasPage-module__JiNitq__closingFeeds h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:780;line-height:1.14}.SaasPage-module__JiNitq__feedSection{padding-block:80px}.SaasPage-module__JiNitq__feedSection+.SaasPage-module__JiNitq__feedSection{border-top:1px solid #e2e8f2}.SaasPage-module__JiNitq__feedHeader{justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;display:flex}.SaasPage-module__JiNitq__feedHeader p{color:#4b5870;max-width:58ch;margin:14px 0 0;font-size:1rem;line-height:1.7}.SaasPage-module__JiNitq__feedHeader>a{white-space:nowrap;color:#284fcf;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:650;display:inline-flex}.SaasPage-module__JiNitq__feedHeader svg{width:17px;height:17px}.SaasPage-module__JiNitq__reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.SaasPage-module__JiNitq__review{background:#fff;border:1px solid #dce4ef;border-radius:10px;flex-direction:column;height:100%;padding:26px;display:flex}.SaasPage-module__JiNitq__review>svg{color:#315cf5;width:23px;height:23px}.SaasPage-module__JiNitq__review blockquote{color:#34435b;margin:20px 0 26px;font-size:1rem;line-height:1.8}.SaasPage-module__JiNitq__review footer{border-top:1px solid #edf0f6;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.SaasPage-module__JiNitq__review footer strong{font-size:.875rem;display:block}.SaasPage-module__JiNitq__review footer p{color:#52617a;margin:4px 0 0;font-size:.8125rem;line-height:1.6}.SaasPage-module__JiNitq__blogList{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.SaasPage-module__JiNitq__blogCard{min-width:0}.SaasPage-module__JiNitq__blogCard>a{border-top:1px solid #dce4ef;grid-template-columns:104px 1fr;align-items:start;gap:20px;min-height:172px;padding-block:24px;display:grid}.SaasPage-module__JiNitq__blogImage{aspect-ratio:1;background:#eaf0fb;border-radius:8px;width:104px;position:relative;overflow:hidden}.SaasPage-module__JiNitq__blogImage img{object-fit:cover}.SaasPage-module__JiNitq__blogImage>svg{color:#5370ad;width:32px;height:32px;margin:calc(50% - 16px)}.SaasPage-module__JiNitq__blogBody{min-width:0}.SaasPage-module__JiNitq__blogBody time{color:#52617a;font-size:.75rem}.SaasPage-module__JiNitq__blogBody h3{letter-spacing:-.02em;margin:6px 0 8px;font-size:1rem;font-weight:650;line-height:1.5}.SaasPage-module__JiNitq__blogBody p{color:#52617a;margin:0 0 10px;font-size:.8125rem;line-height:1.6}.SaasPage-module__JiNitq__readBlog{color:#284fcf;align-items:center;gap:8px;font-size:.8125rem;font-weight:650;display:inline-flex}.SaasPage-module__JiNitq__readBlog svg{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.SaasPage-module__JiNitq__primary,.SaasPage-module__JiNitq__secondary,.SaasPage-module__JiNitq__review,.SaasPage-module__JiNitq__blogCard a{transition:background-color .18s,border-color .18s}.SaasPage-module__JiNitq__review:hover{background:#f8faff;border-color:#9baeed}.SaasPage-module__JiNitq__blogCard a:hover h3{color:#284fcf}.SaasPage-module__JiNitq__disclosure button svg{transition:transform .18s}}@media (max-width:1100px){.SaasPage-module__JiNitq__heroGrid{grid-template-columns:1fr 1.1fr;gap:24px}.SaasPage-module__JiNitq__heroVisual{margin-right:0}.SaasPage-module__JiNitq__heroCopy h1{font-size:3.15rem}.SaasPage-module__JiNitq__capabilities li{padding:22px 18px}}@media (max-width:900px){.SaasPage-module__JiNitq__hero{padding-block:60px}.SaasPage-module__JiNitq__heroGrid{grid-template-columns:1fr;gap:40px}.SaasPage-module__JiNitq__heroCopy{max-width:640px}.SaasPage-module__JiNitq__heroCopy h1{max-width:18ch}.SaasPage-module__JiNitq__heroVisual{justify-self:center;width:100%;max-width:720px}.SaasPage-module__JiNitq__section{padding-block:64px}.SaasPage-module__JiNitq__capabilities{grid-template-columns:1fr 1fr}.SaasPage-module__JiNitq__reviews{grid-template-columns:1fr}.SaasPage-module__JiNitq__review blockquote{max-width:70ch}.SaasPage-module__JiNitq__blogList{grid-template-columns:1fr}.SaasPage-module__JiNitq__closingInner{gap:28px}.SaasPage-module__JiNitq__demoInput,.SaasPage-module__JiNitq__demoResult{padding:24px}.SaasPage-module__JiNitq__checks>div{align-items:start}}@media (max-width:640px){.SaasPage-module__JiNitq__container{width:calc(100% - 40px)}.SaasPage-module__JiNitq__hero{padding-block:44px 38px}.SaasPage-module__JiNitq__heroCopy h1{max-width:17ch;font-size:clamp(2.15rem,8.7vw,3.05rem)}.SaasPage-module__JiNitq__hero .SaasPage-module__JiNitq__heroCopy>p{margin-top:22px;font-size:1rem;line-height:1.75}.SaasPage-module__JiNitq__heroGrid{gap:32px}.SaasPage-module__JiNitq__actions{gap:10px;margin-top:24px}.SaasPage-module__JiNitq__actions>a{width:100%}.SaasPage-module__JiNitq__heroVisual{margin:0}.SaasPage-module__JiNitq__film{border-radius:10px}.SaasPage-module__JiNitq__filmControls{gap:8px;font-size:.6875rem}.SaasPage-module__JiNitq__section{padding-block:52px}.SaasPage-module__JiNitq__section .SaasPage-module__JiNitq__sectionTitle{margin-bottom:28px;font-size:1.9rem}.SaasPage-module__JiNitq__definitionRows article{grid-template-columns:1fr;gap:12px;padding-block:23px}.SaasPage-module__JiNitq__definitionRows h3{gap:16px}.SaasPage-module__JiNitq__definitionRows p{font-size:.9375rem}.SaasPage-module__JiNitq__demoIntro{flex-direction:column;gap:8px}.SaasPage-module__JiNitq__demoGrid{grid-template-columns:1fr}.SaasPage-module__JiNitq__demoInput{border-bottom:1px solid #d8e1ef;border-right:0}.SaasPage-module__JiNitq__demoInput,.SaasPage-module__JiNitq__demoResult{padding:22px 20px}.SaasPage-module__JiNitq__fields{gap:12px}.SaasPage-module__JiNitq__fields label{font-size:.8125rem}.SaasPage-module__JiNitq__demoInput>.SaasPage-module__JiNitq__primary{width:100%}.SaasPage-module__JiNitq__demo h3{font-size:1rem}.SaasPage-module__JiNitq__resultHeading{gap:10px}.SaasPage-module__JiNitq__checks dd,.SaasPage-module__JiNitq__checks dt{font-size:.8125rem}.SaasPage-module__JiNitq__pillars{grid-template-columns:1fr;gap:30px}.SaasPage-module__JiNitq__pillars article{padding-top:22px}.SaasPage-module__JiNitq__pillars article>svg{margin-bottom:15px}.SaasPage-module__JiNitq__capabilities{grid-template-columns:1fr;gap:10px}.SaasPage-module__JiNitq__capabilities li{min-height:94px;padding:22px}.SaasPage-module__JiNitq__faqGrid,.SaasPage-module__JiNitq__detailColumns{grid-template-columns:1fr}.SaasPage-module__JiNitq__faqGrid{gap:0}.SaasPage-module__JiNitq__disclosure h3 button{gap:16px;min-height:78px;font-size:.9375rem}.SaasPage-module__JiNitq__relatedServices{flex-direction:column;gap:3px}.SaasPage-module__JiNitq__closing{padding-block:50px}.SaasPage-module__JiNitq__closingInner{flex-direction:column;align-items:start;gap:25px}.SaasPage-module__JiNitq__closingInner .SaasPage-module__JiNitq__primary{width:100%}.SaasPage-module__JiNitq__closingMark{display:none}.SaasPage-module__JiNitq__feedSection{padding-block:52px}.SaasPage-module__JiNitq__feedHeader{flex-direction:column;align-items:start;gap:12px;margin-bottom:22px}.SaasPage-module__JiNitq__review{padding:24px}.SaasPage-module__JiNitq__blogCard>a{grid-template-columns:76px 1fr;gap:15px;padding-block:22px}.SaasPage-module__JiNitq__blogImage{width:76px}.SaasPage-module__JiNitq__blogBody h3{font-size:.9375rem}.SaasPage-module__JiNitq__blogBody p{display:none}.SaasPage-module__JiNitq__stack{grid-template-columns:1fr}}
.SoftwareFamily-module__y2ziOG__page{--family-line:#d7e1ee;--family-muted:#52647b}.SoftwareFamily-module__y2ziOG__page :is(input,textarea,select){font:inherit}.SoftwareFamily-module__y2ziOG__page button{font-family:inherit}.SoftwareFamily-module__y2ziOG__page :is(input,textarea):focus-visible,.SoftwareFamily-module__y2ziOG__page [tabindex="-1"]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.SoftwareFamily-module__y2ziOG__page input:not([type=checkbox],[type=radio]){color:#233e60;background:#fff;border:1px solid #b6c8e1;border-radius:.45rem;width:100%;min-height:50px;padding:.7rem .85rem;display:block}.SoftwareFamily-module__y2ziOG__page label:not(.SoftwareFamily-module__y2ziOG__checkbox){color:#304761;font-size:.875rem;font-weight:650}.SoftwareFamily-module__y2ziOG__page code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.75}.SoftwareFamily-module__y2ziOG__page :is(button,a){text-wrap:balance}.SoftwareFamily-module__y2ziOG__page button:disabled{cursor:default}.SoftwareFamily-module__y2ziOG__page fieldset{min-width:0}.SoftwareFamily-module__y2ziOG__muted,.SoftwareFamily-module__y2ziOG__body{color:var(--family-muted);line-height:1.7}.SoftwareFamily-module__y2ziOG__page .SoftwareFamily-module__y2ziOG__body{margin-top:1rem}.SoftwareFamily-module__y2ziOG__lead{letter-spacing:-.03em;max-width:27ch;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:650;line-height:1.35}.SoftwareFamily-module__y2ziOG__visualCaption{color:#526b8f;font-size:.75rem;line-height:1.5}.SoftwareFamily-module__y2ziOG__editorialRows{border-top:1px solid var(--family-line)}.SoftwareFamily-module__y2ziOG__editorialRows article{border-bottom:1px solid var(--family-line);grid-template-columns:1fr 1.8fr;gap:2rem;padding:1.65rem 0;display:grid}.SoftwareFamily-module__y2ziOG__editorialRows h3{align-items:baseline;gap:1rem;font-size:1.2rem;display:flex}.SoftwareFamily-module__y2ziOG__editorialRows h3 span,.SoftwareFamily-module__y2ziOG__index{color:#617b9e;font:.75rem ui-monospace,monospace}.SoftwareFamily-module__y2ziOG__editorialRows p{color:var(--family-muted);max-width:65ch;line-height:1.7}.SoftwareFamily-module__y2ziOG__asymmetric{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.SoftwareFamily-module__y2ziOG__asymmetric .SoftwareFamily-module__y2ziOG__editorialRows article{grid-template-columns:1fr;gap:.75rem}.SoftwareFamily-module__y2ziOG__related{margin-top:1.25rem;margin-right:1.5rem}.SoftwareFamily-module__y2ziOG__roleVisual,.SoftwareFamily-module__y2ziOG__designVisual,.SoftwareFamily-module__y2ziOG__stackVisual{background:#f1f5fc;border:1px solid #c2d3ee;border-radius:1rem;min-width:0;padding:1.5rem;box-shadow:0 25px 65px -45px #20497c80}.SoftwareFamily-module__y2ziOG__portalTitle{grid-template-columns:32px 1fr;gap:.35rem .6rem;padding:1.5rem 0;display:grid}.SoftwareFamily-module__y2ziOG__portalTitle>svg{color:#6384b8;grid-row:span 2;align-self:center;width:25px;height:25px}.SoftwareFamily-module__y2ziOG__portalTitle strong{font-size:1.25rem}.SoftwareFamily-module__y2ziOG__portalTitle span{color:var(--family-muted);font-size:.8125rem}.SoftwareFamily-module__y2ziOG__roleLanes{gap:.65rem;display:grid}.SoftwareFamily-module__y2ziOG__roleLanes>div{background:#fff;border:1px solid #cfdbed;border-radius:.55rem;grid-template-columns:25px 1fr 1.1fr;align-items:center;gap:.75rem;padding:1.2rem;display:grid}.SoftwareFamily-module__y2ziOG__roleLanes svg{color:#6283b5;width:21px;height:21px}.SoftwareFamily-module__y2ziOG__roleLanes strong{font-size:.875rem}.SoftwareFamily-module__y2ziOG__roleLanes span{color:var(--family-muted);font-size:.8125rem}.SoftwareFamily-module__y2ziOG__boundary{color:#526a88;border-top:1px dashed #bfd0e6;align-items:center;gap:.65rem;margin-top:1.3rem;padding-top:1.1rem;font-size:.75rem;line-height:1.6;display:flex}.SoftwareFamily-module__y2ziOG__boundary svg{width:16px;height:16px}.SoftwareFamily-module__y2ziOG__example{min-width:0}.SoftwareFamily-module__y2ziOG__page .SoftwareFamily-module__y2ziOG__feedback{color:#365579;background:#edf3fd;border-left:3px solid #8bade0;min-height:54px;margin-top:1rem;padding:.9rem 1.15rem;font-size:.875rem;line-height:1.6}.SoftwareFamily-module__y2ziOG__portalDemo{border:1px solid #cbd9ec;border-radius:.75rem;grid-template-columns:240px 1fr;display:grid;overflow:hidden}.SoftwareFamily-module__y2ziOG__demoSidebar{background:#f0f5fc;padding:1.75rem}.SoftwareFamily-module__y2ziOG__demoSidebar label{margin-bottom:.65rem;display:block}.SoftwareFamily-module__y2ziOG__accountStamp{gap:.6rem;margin-top:2rem;display:grid}.SoftwareFamily-module__y2ziOG__accountStamp svg{color:#6683ae;width:24px}.SoftwareFamily-module__y2ziOG__accountStamp strong{font-size:1rem}.SoftwareFamily-module__y2ziOG__accountStamp span{color:#526b8f;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__demoSidebar p{color:#52647b;margin-top:2.5rem;font-size:.75rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__reportWorkspace{background:#f9fbfe;min-height:380px;padding:2rem}.SoftwareFamily-module__y2ziOG__reportPaper{background:#fff;border:1px solid #d4dfee;border-radius:.35rem;max-width:650px;padding:2rem}.SoftwareFamily-module__y2ziOG__reportTitle{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.SoftwareFamily-module__y2ziOG__reportTitle>svg{color:#6b8bbd;width:30px;height:30px}.SoftwareFamily-module__y2ziOG__reportPaper h3{font-size:1.6rem}.SoftwareFamily-module__y2ziOG__reportPaper dl{gap:1rem;margin:1.4rem 0;display:grid}.SoftwareFamily-module__y2ziOG__reportPaper dl>div{grid-template-columns:1fr 1.5fr;gap:1rem;display:grid}.SoftwareFamily-module__y2ziOG__reportPaper dt{color:var(--family-muted);font-size:.8125rem}.SoftwareFamily-module__y2ziOG__reportPaper dd{margin:0;font-size:.875rem}.SoftwareFamily-module__y2ziOG__page .SoftwareFamily-module__y2ziOG__readOnly{color:#466854;border-top:1px solid var(--family-line);padding-top:1rem;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:315px;display:flex}.SoftwareFamily-module__y2ziOG__empty>svg{color:#728eb5;width:35px;height:35px}.SoftwareFamily-module__y2ziOG__empty p{color:var(--family-muted);max-width:35ch;font-size:.875rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__phone{background:#fff;border:1px solid #a5bddf;border-radius:2rem;width:100%;min-width:0;max-width:330px;padding:1.5rem;position:relative;box-shadow:0 20px 45px -30px #4d70a780}.SoftwareFamily-module__y2ziOG__phoneSpeaker{background:#becde1;border-radius:5px;width:50px;height:5px;margin:-.65rem auto 1.7rem}.SoftwareFamily-module__y2ziOG__phone h3{font-size:1.5rem}.SoftwareFamily-module__y2ziOG__phone>p{color:var(--family-muted);margin-top:.75rem;font-size:.875rem;line-height:1.65}.SoftwareFamily-module__y2ziOG__mobileDemo{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;padding:1.7rem 3rem;display:grid}.SoftwareFamily-module__y2ziOG__mobileDemo .SoftwareFamily-module__y2ziOG__phone{justify-self:center}.SoftwareFamily-module__y2ziOG__mobileDemo .SoftwareFamily-module__y2ziOG__phone h3{margin-top:1.3rem}.SoftwareFamily-module__y2ziOG__connectionState{color:#526b8f;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.SoftwareFamily-module__y2ziOG__connectionState svg{width:17px;height:17px}.SoftwareFamily-module__y2ziOG__checkbox{color:#304761;cursor:pointer;align-items:center;gap:.8rem;min-height:48px;padding:1rem 0;font-size:.875rem;line-height:1.6;display:flex}.SoftwareFamily-module__y2ziOG__checkbox input,.SoftwareFamily-module__y2ziOG__slotChoices input{width:19px;height:19px;accent-color:var(--accent);flex-shrink:0}.SoftwareFamily-module__y2ziOG__phone form{margin-top:1rem}.SoftwareFamily-module__y2ziOG__phone button{width:100%}.SoftwareFamily-module__y2ziOG__localReceipt{justify-items:start;gap:.75rem;margin-top:1.5rem;display:grid}.SoftwareFamily-module__y2ziOG__page .SoftwareFamily-module__y2ziOG__error{color:#a52c2c;margin:.75rem 0;font-size:.8125rem;line-height:1.6}.SoftwareFamily-module__y2ziOG__syncPanel{padding:1rem 0}.SoftwareFamily-module__y2ziOG__syncPanel h3{margin-bottom:1.3rem;font-size:1.35rem}.SoftwareFamily-module__y2ziOG__syncRoute{margin:1.7rem 0}.SoftwareFamily-module__y2ziOG__syncRoute>div{background:#fff;border:1px solid #cfdbed;border-radius:.5rem;grid-template-columns:1fr;gap:.6rem;padding:1.25rem;display:grid}.SoftwareFamily-module__y2ziOG__syncRoute>div>svg{color:#6384b8;width:23px;height:23px}.SoftwareFamily-module__y2ziOG__syncRoute span{color:var(--family-muted);font-size:.75rem}.SoftwareFamily-module__y2ziOG__syncRoute strong{font-size:.9375rem}.SoftwareFamily-module__y2ziOG__syncRoute .SoftwareFamily-module__y2ziOG__syncConnector{color:#6384b8;padding:.5rem 1.5rem;font-size:1.2rem;display:block}.SoftwareFamily-module__y2ziOG__releaseSplit{border-top:1px solid var(--family-line);grid-template-columns:1fr 1fr;gap:3rem;display:grid}.SoftwareFamily-module__y2ziOG__releaseSplit>div{padding:1.5rem 0}.SoftwareFamily-module__y2ziOG__releaseSplit h3{font-size:1.5rem}.SoftwareFamily-module__y2ziOG__releaseSplit ul{color:var(--family-muted);margin:1.25rem 0 0;padding-left:1.2rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__releaseSplit li{padding:.5rem 0}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child{text-align:center;max-width:920px;margin:0 auto 3rem}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child h1{max-width:20ch;margin:auto}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child p{max-width:52ch;margin:1.5rem auto 0}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child>div{justify-content:center}.SoftwareFamily-module__y2ziOG__websiteHero{background:#fff;border:1px solid #c5d5ed;border-radius:.75rem;max-width:1040px;margin:auto;overflow:hidden;box-shadow:0 25px 65px -45px #20497c80}.SoftwareFamily-module__y2ziOG__websiteHeader{border-bottom:1px solid #e0e8f3;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.SoftwareFamily-module__y2ziOG__websiteHeader strong{letter-spacing:-.04em;font-size:1.3rem}.SoftwareFamily-module__y2ziOG__websiteHeader span{color:#536b8a;font-size:.75rem}.SoftwareFamily-module__y2ziOG__websiteSpread{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2.5rem;display:grid}.SoftwareFamily-module__y2ziOG__websiteSpread .SoftwareFamily-module__y2ziOG__websiteHeading{letter-spacing:-.05em;text-wrap:wrap;margin:1rem 0;font-size:clamp(2rem,3vw,3rem);font-weight:750;line-height:1.1}.SoftwareFamily-module__y2ziOG__websiteSpread p{color:var(--family-muted);max-width:30ch;font-size:.9375rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__printLink{color:#345c94;align-items:center;gap:.75rem;margin-top:1.3rem;font-size:.875rem;font-weight:650;display:inline-flex}.SoftwareFamily-module__y2ziOG__printLink svg{width:17px;height:17px}.SoftwareFamily-module__y2ziOG__workshopPoster{background:#e6eefc;flex-direction:column;justify-content:space-between;min-height:280px;padding:1.4rem;display:flex}.SoftwareFamily-module__y2ziOG__workshopPoster>span{color:#566f95;font-size:.75rem}.SoftwareFamily-module__y2ziOG__workshopPoster strong{letter-spacing:-.02em;font-size:1.2rem}.SoftwareFamily-module__y2ziOG__paperComposition{justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.SoftwareFamily-module__y2ziOG__paperComposition i{background:#b3c8ed;border:1px solid #8caad8;border-radius:48% 48% 8px 8px;width:95px;height:115px;transform:rotate(-10deg)}.SoftwareFamily-module__y2ziOG__paperComposition i:nth-child(2){background:#d9e5f7;border-radius:0;height:145px;margin-inline:-25px;transform:rotate(12deg)}.SoftwareFamily-module__y2ziOG__paperComposition i:nth-child(3){background:#7fa2da;border-radius:50%;width:75px;height:75px;transform:none}.SoftwareFamily-module__y2ziOG__websiteFooter{color:#536b8a;border-top:1px solid #e0e8f3;justify-content:space-between;gap:1rem;padding:1.2rem 2rem;font-size:.75rem;display:flex}.SoftwareFamily-module__y2ziOG__visitorPath,.SoftwareFamily-module__y2ziOG__questionColumns,.SoftwareFamily-module__y2ziOG__contractColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.SoftwareFamily-module__y2ziOG__visitorPath article,.SoftwareFamily-module__y2ziOG__questionColumns article,.SoftwareFamily-module__y2ziOG__contractColumns article{border-top:1px solid #b9cdeb;padding-top:1.5rem}.SoftwareFamily-module__y2ziOG__visitorPath h3,.SoftwareFamily-module__y2ziOG__questionColumns h3,.SoftwareFamily-module__y2ziOG__contractColumns h3{margin-top:.75rem;font-size:1.4rem}.SoftwareFamily-module__y2ziOG__visitorPath p,.SoftwareFamily-module__y2ziOG__questionColumns p,.SoftwareFamily-module__y2ziOG__contractColumns p{color:var(--family-muted);margin-top:1rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__cmsDemo{grid-template-columns:.85fr 1.15fr;gap:2rem;display:grid}.SoftwareFamily-module__y2ziOG__editor{background:#fff;border:1px solid #cbd9ec;border-radius:.6rem;padding:1.75rem}.SoftwareFamily-module__y2ziOG__editor h3{margin-bottom:1.4rem;font-size:1.3rem}.SoftwareFamily-module__y2ziOG__editor label{margin:1.2rem 0 .6rem;display:block}.SoftwareFamily-module__y2ziOG__editor button{width:100%;margin-top:1rem}.SoftwareFamily-module__y2ziOG__previewPane{background:#fff;border:1px solid #cbd9ec;border-radius:.6rem;min-width:0;overflow:hidden}.SoftwareFamily-module__y2ziOG__previewLabel{color:#536b8a;border-bottom:1px solid #dce5f1;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.75rem;display:flex}.SoftwareFamily-module__y2ziOG__workshopPreview{background:linear-gradient(135deg,#f0f5ff,#fff);min-height:290px;padding:2rem}.SoftwareFamily-module__y2ziOG__workshopPreview>span:first-child{color:#587090;font-size:.75rem}.SoftwareFamily-module__y2ziOG__workshopPreview h3{overflow-wrap:anywhere;margin:1rem 0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.SoftwareFamily-module__y2ziOG__workshopPreview p{color:var(--family-muted);margin-top:.65rem;font-size:.875rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__publishedRecord{color:#526b8f;overflow-wrap:anywhere;border-top:1px solid #dce5f1;gap:.5rem;padding:1.25rem 1.5rem;font-size:.8125rem;display:grid}.SoftwareFamily-module__y2ziOG__launchSheet{background:#f1f5fc;border:1px solid #cbd9ed;border-radius:.6rem;padding:2rem}.SoftwareFamily-module__y2ziOG__launchSheet>svg{color:#6384b8;width:30px;height:30px}.SoftwareFamily-module__y2ziOG__launchSheet h3{margin-top:1rem;font-size:1.5rem}.SoftwareFamily-module__y2ziOG__launchSheet ul{margin:1.4rem 0;padding:0;list-style:none}.SoftwareFamily-module__y2ziOG__launchSheet li{color:#405c80;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.9375rem;display:flex}.SoftwareFamily-module__y2ziOG__launchSheet li svg{color:#4a816c;width:18px;height:18px}.SoftwareFamily-module__y2ziOG__launchSheet>span{color:#526b8f;font-size:.75rem}.SoftwareFamily-module__y2ziOG__designVisual blockquote{letter-spacing:-.03em;max-width:22ch;margin:1.5rem 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.25}.SoftwareFamily-module__y2ziOG__designTree{justify-items:center;gap:.75rem;display:grid}.SoftwareFamily-module__y2ziOG__designTree>span{background:#fff;border:1px solid #cbd9ec;border-radius:.4rem;padding:.7rem 1.3rem;font-size:.875rem}.SoftwareFamily-module__y2ziOG__designTree>svg{color:#7390ba;height:22px}.SoftwareFamily-module__y2ziOG__designTree>div:not(.SoftwareFamily-module__y2ziOG__designDecision){justify-content:center;gap:1rem;width:100%;display:flex}.SoftwareFamily-module__y2ziOG__designTree>div:not(.SoftwareFamily-module__y2ziOG__designDecision)>span{border-bottom:2px solid #cbd9ec;padding:.7rem 1.2rem;font-size:.875rem}.SoftwareFamily-module__y2ziOG__designTree>div:not(.SoftwareFamily-module__y2ziOG__designDecision)>span:first-child{color:#2e5da9;border-color:#6e95e2}.SoftwareFamily-module__y2ziOG__designDecision{background:#fff;border:1px solid #97b4df;border-radius:.5rem;grid-template-columns:26px 1fr;gap:.7rem;width:100%;margin-top:1rem;padding:1.25rem;display:grid}.SoftwareFamily-module__y2ziOG__designDecision>svg{color:#6084bd;grid-row:span 2;width:22px}.SoftwareFamily-module__y2ziOG__designDecision>strong{font-size:.9375rem}.SoftwareFamily-module__y2ziOG__designDecision>span{color:#315eac;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__prototype{border:1px solid #cbd9ed;border-radius:.75rem;grid-template-columns:.7fr 1.3fr;display:grid;overflow:hidden}.SoftwareFamily-module__y2ziOG__visitContext{background:#f0f5fd;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem;display:flex}.SoftwareFamily-module__y2ziOG__visitContext>svg{color:#6384b8;width:30px;height:30px}.SoftwareFamily-module__y2ziOG__visitContext>span{color:#536b8a;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__visitContext>strong{letter-spacing:-.035em;font-size:1.5rem}.SoftwareFamily-module__y2ziOG__visitContext p{color:var(--family-muted);font-size:.875rem;line-height:1.8}.SoftwareFamily-module__y2ziOG__prototypeScreen{min-height:430px;padding:2.5rem}.SoftwareFamily-module__y2ziOG__prototypeScreen h3{font-size:1.5rem}.SoftwareFamily-module__y2ziOG__slotChoices{border:0;gap:.65rem;margin:1.5rem 0;padding:0;display:grid}.SoftwareFamily-module__y2ziOG__slotChoices legend{color:var(--family-muted);margin-bottom:1rem;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__slotChoices label{cursor:pointer;border:1px solid #c8d8ee;border-radius:.5rem;align-items:center;gap:.8rem;min-height:50px;padding:1rem;display:flex}.SoftwareFamily-module__y2ziOG__slotChoices label[data-selected=true]{background:#eff4ff;border-color:#6e95e2}.SoftwareFamily-module__y2ziOG__reviewVisit{gap:1.1rem;margin-top:1.5rem;display:grid}.SoftwareFamily-module__y2ziOG__reviewVisit>span{color:#526b8f}.SoftwareFamily-module__y2ziOG__reviewVisit>strong{font-size:1.6rem}.SoftwareFamily-module__y2ziOG__buttonRow{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.SoftwareFamily-module__y2ziOG__confirmedVisit{gap:1.25rem;margin-top:2rem;display:grid}.SoftwareFamily-module__y2ziOG__confirmedVisit>svg{color:#398166;width:34px;height:34px}.SoftwareFamily-module__y2ziOG__confirmedVisit strong{font-size:1.5rem}.SoftwareFamily-module__y2ziOG__confirmedVisit p{color:var(--family-muted);line-height:1.7}.SoftwareFamily-module__y2ziOG__handoff{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.SoftwareFamily-module__y2ziOG__stateSpec{background:#fff;border:1px solid #cbd9ed;border-radius:.6rem;padding:2rem}.SoftwareFamily-module__y2ziOG__stateSpec h3{margin-bottom:1.5rem;font-size:1.25rem}.SoftwareFamily-module__y2ziOG__stateSpec dl{margin:0}.SoftwareFamily-module__y2ziOG__stateSpec dl>div{border-top:1px solid #e0e8f3;grid-template-columns:.7fr 1.3fr;gap:1rem;padding:1rem 0;font-size:.8125rem;line-height:1.6;display:grid}.SoftwareFamily-module__y2ziOG__stateSpec dt{color:#526b8f}.SoftwareFamily-module__y2ziOG__stateSpec dd{margin:0}.SoftwareFamily-module__y2ziOG__selectedToken{color:#315fae;border:1px solid #a6bfe6;border-radius:.3rem;padding:.3rem .5rem;display:inline-block}.SoftwareFamily-module__y2ziOG__stackLayer{border-bottom:1px solid #cbd9ed;grid-template-columns:.7fr 1.3fr;gap:1rem;padding:1.5rem 0;display:grid}.SoftwareFamily-module__y2ziOG__stackLayer:last-child{border:0;padding-bottom:.5rem}.SoftwareFamily-module__y2ziOG__stackLayer>span{color:#526b8f;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__stackLayer>div{justify-items:start;gap:.75rem;display:grid}.SoftwareFamily-module__y2ziOG__stackLayer strong{font-size:.9375rem}.SoftwareFamily-module__y2ziOG__inputSample{background:#fff;border:1px solid #c8d8ed;border-radius:.35rem;width:100%;padding:.75rem 1rem;font-size:.875rem}.SoftwareFamily-module__y2ziOG__stackLayer code{background:#fff;border:1px solid #d7e1ef;border-radius:.4rem;padding:.85rem}.SoftwareFamily-module__y2ziOG__stackDemo{border:1px solid #cbd9ed;border-radius:.75rem;grid-template-columns:1fr 1fr .8fr;display:grid;overflow:hidden}.SoftwareFamily-module__y2ziOG__stackDemo>div{min-width:0;padding:1.75rem}.SoftwareFamily-module__y2ziOG__stackDemo>div+div{border-left:1px solid #d6e1ef}.SoftwareFamily-module__y2ziOG__stackDemo h3{margin-bottom:.65rem;font-size:1.25rem}.SoftwareFamily-module__y2ziOG__reservationInput>label:not(.SoftwareFamily-module__y2ziOG__checkbox){margin:1.25rem 0 .6rem;display:block}.SoftwareFamily-module__y2ziOG__reservationInput button{width:100%;margin-bottom:1rem}.SoftwareFamily-module__y2ziOG__reservationInput>p{font-size:.8125rem}.SoftwareFamily-module__y2ziOG__requestTrace{background:#f7f9fd}.SoftwareFamily-module__y2ziOG__requestTrace>code{color:#385e8f;padding:1rem 0;display:block}.SoftwareFamily-module__y2ziOG__requestTrace ol{color:#536b8a;margin:1rem 0 0;padding-left:1.2rem;font-size:.8125rem;line-height:1.7}.SoftwareFamily-module__y2ziOG__requestTrace li{padding:.65rem 0}.SoftwareFamily-module__y2ziOG__databaseState{background:#edf3fc}.SoftwareFamily-module__y2ziOG__databaseState>svg{color:#6384b8;width:28px;height:28px;margin-bottom:1rem}.SoftwareFamily-module__y2ziOG__databaseState dl{margin-top:1.5rem}.SoftwareFamily-module__y2ziOG__databaseState dl>div{border-bottom:1px solid #cbd9ed;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.SoftwareFamily-module__y2ziOG__databaseState dt{color:#526b8f;font-size:.8125rem}.SoftwareFamily-module__y2ziOG__databaseState dd{margin:0;font-size:1.25rem;font-weight:700}.SoftwareFamily-module__y2ziOG__reservationReceipt{background:#fff;border:1px solid #c8d8ed;border-radius:.4rem;gap:.6rem;margin-top:1.3rem;padding:1rem;display:grid}.SoftwareFamily-module__y2ziOG__reservationReceipt span{color:#526b8f;font-size:.75rem}.SoftwareFamily-module__y2ziOG__codeTag{color:#5577a7;font:.8125rem ui-monospace,monospace}@media (prefers-reduced-motion:no-preference){.SoftwareFamily-module__y2ziOG__feedback{animation:.18s ease-out SoftwareFamily-module__y2ziOG__state-arrives}.SoftwareFamily-module__y2ziOG__page input,.SoftwareFamily-module__y2ziOG__slotChoices label{transition:border-color .16s,background .16s}.SoftwareFamily-module__y2ziOG__reservationReceipt,.SoftwareFamily-module__y2ziOG__confirmedVisit,.SoftwareFamily-module__y2ziOG__localReceipt{animation:.22s ease-out SoftwareFamily-module__y2ziOG__state-arrives}}@keyframes SoftwareFamily-module__y2ziOG__state-arrives{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SoftwareFamily-module__y2ziOG__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1100px){.SoftwareFamily-module__y2ziOG__roleLanes>div{grid-template-columns:23px 1fr}.SoftwareFamily-module__y2ziOG__roleLanes span{grid-column:2}.SoftwareFamily-module__y2ziOG__stackDemo{grid-template-columns:1fr 1fr}.SoftwareFamily-module__y2ziOG__databaseState{border-top:1px solid #d6e1ef;grid-column:1/-1}.SoftwareFamily-module__y2ziOG__stackDemo>.SoftwareFamily-module__y2ziOG__databaseState{border-left:0;grid-template-columns:30px 1fr 1fr;gap:0 1rem;display:grid}.SoftwareFamily-module__y2ziOG__databaseState>svg{grid-column:1}.SoftwareFamily-module__y2ziOG__databaseState h3{grid-column:2}.SoftwareFamily-module__y2ziOG__databaseState dl{grid-column:1/3;margin:0}.SoftwareFamily-module__y2ziOG__reservationReceipt{grid-area:1/3/4;align-self:center;margin:0}}@media (max-width:1024px){.SoftwareFamily-module__y2ziOG__roleLanes>div{grid-template-columns:25px 1fr 1fr}.SoftwareFamily-module__y2ziOG__roleLanes span{grid-column:auto}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child h1{max-width:20ch}.SoftwareFamily-module__y2ziOG__mobileDemo{gap:2rem;padding:1rem 0}.SoftwareFamily-module__y2ziOG__asymmetric{gap:2rem}.SoftwareFamily-module__y2ziOG__visitorPath,.SoftwareFamily-module__y2ziOG__questionColumns,.SoftwareFamily-module__y2ziOG__contractColumns{gap:1.5rem}.SoftwareFamily-module__y2ziOG__handoff{gap:2rem}.SoftwareFamily-module__y2ziOG__cmsDemo{gap:1rem}}@media (max-width:767px){.SoftwareFamily-module__y2ziOG__editorialRows article{grid-template-columns:1fr;gap:.85rem;padding:1.4rem 0}.SoftwareFamily-module__y2ziOG__asymmetric,.SoftwareFamily-module__y2ziOG__releaseSplit,.SoftwareFamily-module__y2ziOG__handoff,.SoftwareFamily-module__y2ziOG__cmsDemo,.SoftwareFamily-module__y2ziOG__prototype{grid-template-columns:1fr;gap:1.5rem}.SoftwareFamily-module__y2ziOG__portalDemo{grid-template-columns:1fr}.SoftwareFamily-module__y2ziOG__demoSidebar{grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;padding:1.25rem;display:grid}.SoftwareFamily-module__y2ziOG__demoSidebar label{align-self:end;margin:0}.SoftwareFamily-module__y2ziOG__demoSidebar select{grid-column:1}.SoftwareFamily-module__y2ziOG__accountStamp{grid-area:1/2/3;align-self:center;gap:.4rem;margin:0}.SoftwareFamily-module__y2ziOG__accountStamp svg{display:none}.SoftwareFamily-module__y2ziOG__demoSidebar p{grid-column:1/-1;margin:.5rem 0 0}.SoftwareFamily-module__y2ziOG__reportWorkspace{min-height:330px;padding:1.25rem}.SoftwareFamily-module__y2ziOG__reportPaper{padding:1.5rem}.SoftwareFamily-module__y2ziOG__reportPaper h3{font-size:1.4rem}.SoftwareFamily-module__y2ziOG__reportPaper dl>div{grid-template-columns:1fr;gap:.4rem}.SoftwareFamily-module__y2ziOG__empty{min-height:280px}.SoftwareFamily-module__y2ziOG__mobileDemo{grid-template-columns:1fr;gap:1.5rem}.SoftwareFamily-module__y2ziOG__mobileDemo .SoftwareFamily-module__y2ziOG__phone{max-width:340px}.SoftwareFamily-module__y2ziOG__syncPanel{padding:1rem 0}.SoftwareFamily-module__y2ziOG__releaseSplit>div{padding:1.25rem 0 0}.SoftwareFamily-module__y2ziOG__releaseSplit>div+div{border-top:1px solid var(--family-line)}.SoftwareFamily-module__y2ziOG__websiteSpread{gap:1.5rem;padding:1.5rem}.SoftwareFamily-module__y2ziOG__websiteHeader{padding:1rem 1.25rem}.SoftwareFamily-module__y2ziOG__workshopPoster{min-height:240px;padding:1rem}.SoftwareFamily-module__y2ziOG__websiteSpread .SoftwareFamily-module__y2ziOG__websiteHeading{font-size:2rem}.SoftwareFamily-module__y2ziOG__websiteFooter{padding:1rem 1.25rem}.SoftwareFamily-module__y2ziOG__visitorPath,.SoftwareFamily-module__y2ziOG__questionColumns,.SoftwareFamily-module__y2ziOG__contractColumns{grid-template-columns:1fr;gap:1.6rem}.SoftwareFamily-module__y2ziOG__visitorPath article{grid-template-columns:25px 1fr;gap:.75rem;display:grid}.SoftwareFamily-module__y2ziOG__visitorPath h3{margin:0}.SoftwareFamily-module__y2ziOG__visitorPath p{grid-column:2;margin:0}.SoftwareFamily-module__y2ziOG__index{padding-top:.5rem}.SoftwareFamily-module__y2ziOG__launchSheet{padding:1.5rem}.SoftwareFamily-module__y2ziOG__visitContext{gap:.75rem;padding:1.5rem}.SoftwareFamily-module__y2ziOG__visitContext>svg{width:25px;height:25px}.SoftwareFamily-module__y2ziOG__visitContext>strong{font-size:1.35rem}.SoftwareFamily-module__y2ziOG__prototype{gap:0}.SoftwareFamily-module__y2ziOG__prototypeScreen{min-height:410px;padding:1.5rem}.SoftwareFamily-module__y2ziOG__stateSpec{padding:1.5rem}.SoftwareFamily-module__y2ziOG__handoff{gap:2rem}.SoftwareFamily-module__y2ziOG__stackDemo{grid-template-columns:1fr}.SoftwareFamily-module__y2ziOG__stackDemo>div{padding:1.5rem}.SoftwareFamily-module__y2ziOG__stackDemo>div+div{border-top:1px solid #d6e1ef;border-left:0}.SoftwareFamily-module__y2ziOG__stackDemo>.SoftwareFamily-module__y2ziOG__databaseState{display:block}.SoftwareFamily-module__y2ziOG__reservationReceipt{margin-top:1rem}.SoftwareFamily-module__y2ziOG__previewLabel{flex-wrap:wrap;padding:1rem}.SoftwareFamily-module__y2ziOG__workshopPreview{min-height:280px;padding:1.5rem}.SoftwareFamily-module__y2ziOG__publishedRecord{padding:1.25rem}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child{margin-bottom:2rem}}@media (max-width:539px){.SoftwareFamily-module__y2ziOG__roleVisual,.SoftwareFamily-module__y2ziOG__designVisual,.SoftwareFamily-module__y2ziOG__stackVisual{padding:1.15rem}.SoftwareFamily-module__y2ziOG__roleLanes>div{grid-template-columns:22px 1fr;padding:1rem}.SoftwareFamily-module__y2ziOG__roleLanes span{grid-column:2}.SoftwareFamily-module__y2ziOG__websiteHeader{flex-wrap:wrap;gap:.5rem}.SoftwareFamily-module__y2ziOG__websiteSpread{grid-template-columns:1fr}.SoftwareFamily-module__y2ziOG__workshopPoster{min-height:190px}.SoftwareFamily-module__y2ziOG__paperComposition{height:125px}.SoftwareFamily-module__y2ziOG__websiteFooter{flex-wrap:wrap;gap:.75rem 1.5rem}.SoftwareFamily-module__y2ziOG__wideHero>div:first-child h1{font-size:clamp(2.65rem,10.5vw,3.6rem)}.SoftwareFamily-module__y2ziOG__editor{padding:1.25rem}.SoftwareFamily-module__y2ziOG__buttonRow{flex-direction:column}.SoftwareFamily-module__y2ziOG__buttonRow button,.SoftwareFamily-module__y2ziOG__prototypeScreen form>button{width:100%}.SoftwareFamily-module__y2ziOG__stackLayer{grid-template-columns:1fr;gap:.8rem}.SoftwareFamily-module__y2ziOG__stackLayer code{width:100%}.SoftwareFamily-module__y2ziOG__stateSpec dl>div{grid-template-columns:1fr;gap:.45rem}.SoftwareFamily-module__y2ziOG__page .SoftwareFamily-module__y2ziOG__feedback{padding:.85rem 1rem}.SoftwareFamily-module__y2ziOG__designDecision{padding:1rem}.SoftwareFamily-module__y2ziOG__designTree>div:not(.SoftwareFamily-module__y2ziOG__designDecision){gap:.5rem}.SoftwareFamily-module__y2ziOG__designTree>div:not(.SoftwareFamily-module__y2ziOG__designDecision)>span{padding:.6rem}}
.MobileAppHero-module__42QMDq__scene{isolation:isolate;justify-items:center;gap:1.1rem;min-width:0;margin:0;padding:0 1rem;display:grid;position:relative}.MobileAppHero-module__42QMDq__scene:before{content:"";z-index:-1;background:radial-gradient(#b9d8ff99,#0000 68%);border-radius:50%;position:absolute;inset:12% 0 8%}.MobileAppHero-module__42QMDq__phone{background:linear-gradient(120deg,#9aadc6,#24324a 30%,#10192b 70%,#8b9bb0);border:1px solid #8393ab;border-radius:43px;width:294px;max-width:100%;padding:6px;box-shadow:0 30px 55px -25px #20375870,0 5px 12px #13274720}.MobileAppHero-module__42QMDq__screen{color:#f3f7ff;background:radial-gradient(at 95% 8%,#203057,#0000 45%),#0d1627;border:2px solid #050c19;border-radius:36px;padding:0 16px;font-family:Arial,Helvetica,sans-serif;line-height:1.4;overflow:hidden}.MobileAppHero-module__42QMDq__screen svg{width:17px;height:17px}.MobileAppHero-module__42QMDq__status{justify-content:space-between;align-items:center;height:38px;font-size:11px;font-weight:700;display:flex;position:relative}.MobileAppHero-module__42QMDq__status>i{background:#040916;border-radius:20px;width:76px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.MobileAppHero-module__42QMDq__status>span:last-child{align-items:center;gap:4px;display:flex}.MobileAppHero-module__42QMDq__status svg{width:12px;height:12px}.MobileAppHero-module__42QMDq__status svg:last-child{width:18px;height:18px}.MobileAppHero-module__42QMDq__appHeader{justify-content:space-between;align-items:center;padding:10px 0 17px;display:flex}.MobileAppHero-module__42QMDq__brand{letter-spacing:-1px;align-items:center;gap:7px;font-size:20px;font-weight:750;display:flex}.MobileAppHero-module__42QMDq__brandMark{border:5px solid #79f1e7;border-right-color:#757bff;border-radius:50%;width:20px;height:20px;transform:rotate(-35deg);box-shadow:inset 0 0 0 2px #0d1627}.MobileAppHero-module__42QMDq__notification{border:1px solid #34415a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.MobileAppHero-module__42QMDq__notification svg{width:15px}.MobileAppHero-module__42QMDq__notification i{background:#77ede1;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:7px}.MobileAppHero-module__42QMDq__heading{gap:5px;display:grid}.MobileAppHero-module__42QMDq__heading>span{color:#a6b7d2;font-size:11px}.MobileAppHero-module__42QMDq__heading>strong{letter-spacing:-.8px;font-size:24px;line-height:1.3}.MobileAppHero-module__42QMDq__summary{background:linear-gradient(120deg,#233b6b,#202945);border:1px solid #40527f;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;margin:17px 0 18px;padding:15px;display:flex}.MobileAppHero-module__42QMDq__summary>div:first-child{gap:5px;display:grid}.MobileAppHero-module__42QMDq__summary span{color:#d3def2;font-size:11px}.MobileAppHero-module__42QMDq__summary strong{letter-spacing:-1.5px;font-size:31px;line-height:1.1}.MobileAppHero-module__42QMDq__summary strong small{color:#abbddc;letter-spacing:0;font-size:16px;font-weight:400}.MobileAppHero-module__42QMDq__summary .MobileAppHero-module__42QMDq__summaryNote{color:#b7c9e7;font-size:10px}.MobileAppHero-module__42QMDq__progress{background:conic-gradient(#79f1e7 0deg,#7b91ff 241deg,#425273 241deg);border-radius:50%;flex-shrink:0;width:66px;height:66px;padding:5px;transform:rotate(-90deg)}.MobileAppHero-module__42QMDq__progress>span{color:#f4f8ff;background:#243151;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:flex;transform:rotate(90deg)}.MobileAppHero-module__42QMDq__progress small{margin-left:1px;font-size:10px}.MobileAppHero-module__42QMDq__sectionTitle{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.MobileAppHero-module__42QMDq__sectionTitle>span{color:#b3c4e8;align-items:center;gap:2px;font-size:10px;display:flex}.MobileAppHero-module__42QMDq__sectionTitle svg{width:12px;height:12px}.MobileAppHero-module__42QMDq__map{background:#131f33;border:1px solid #2e405d;border-radius:13px;height:132px;position:relative;overflow:hidden}.MobileAppHero-module__42QMDq__map>svg{width:100%;height:100%}.MobileAppHero-module__42QMDq__mapLabel{color:#b3c6df;letter-spacing:.5px;font-size:9px;position:absolute;top:10px;left:10px}.MobileAppHero-module__42QMDq__eta{color:#143f43;background:#e0fffa;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:9px;right:9px}.MobileAppHero-module__42QMDq__eta svg{width:11px;height:11px}.MobileAppHero-module__42QMDq__visit{align-items:center;gap:8px;padding:13px 0;display:flex}.MobileAppHero-module__42QMDq__visitIcon{color:#9cc2ff;background:#182b44;border:1px solid #304767;border-radius:9px;place-items:center;width:31px;height:34px;display:grid}.MobileAppHero-module__42QMDq__visit>div{gap:4px;display:grid}.MobileAppHero-module__42QMDq__visit strong{font-size:12px}.MobileAppHero-module__42QMDq__visit>div>span{color:#adbed8;font-size:10px}.MobileAppHero-module__42QMDq__visit>svg{color:#a5b7d3;width:14px;margin-left:auto}.MobileAppHero-module__42QMDq__startVisit{background:linear-gradient(105deg,#686bff,#4968eb);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:700;display:flex}.MobileAppHero-module__42QMDq__startVisit>svg:last-child{width:14px;margin-left:auto}.MobileAppHero-module__42QMDq__startVisit>svg:first-child{margin-right:auto}.MobileAppHero-module__42QMDq__tabBar{border-top:1px solid #29384f;justify-content:space-around;margin-top:14px;padding-top:11px;display:flex}.MobileAppHero-module__42QMDq__tabBar>span{color:#9fb2d0;justify-items:center;gap:5px;font-size:9px;display:grid}.MobileAppHero-module__42QMDq__tabBar .MobileAppHero-module__42QMDq__activeTab{color:#84f0e6}.MobileAppHero-module__42QMDq__tabBar svg{width:17px;height:17px}.MobileAppHero-module__42QMDq__homeIndicator{background:#d0d9e9;border-radius:10px;width:86px;height:4px;margin:13px auto 7px}@media (max-width:380px){.MobileAppHero-module__42QMDq__scene{padding:0}.MobileAppHero-module__42QMDq__screen{padding-inline:13px}}
.SoftwareOperations-module__8ax_ua__erpVisual,.SoftwareOperations-module__8ax_ua__automationVisual,.SoftwareOperations-module__8ax_ua__deliveryVisual,.SoftwareOperations-module__8ax_ua__predictionVisual{background:#f1f5fc;border:1px solid #c2d3ee;border-radius:1rem;min-width:0;padding:1.5rem;box-shadow:0 25px 65px -45px #20497c80}.SoftwareOperations-module__8ax_ua__masterRecord,.SoftwareOperations-module__8ax_ua__artifact{background:#fff;border:1px solid #bcd0ed;border-radius:.6rem;align-items:center;gap:1rem;margin-top:1.4rem;padding:1.5rem;display:flex}.SoftwareOperations-module__8ax_ua__masterRecord>svg,.SoftwareOperations-module__8ax_ua__artifact>svg{color:#6082b7;width:30px;height:30px}.SoftwareOperations-module__8ax_ua__masterRecord>div,.SoftwareOperations-module__8ax_ua__artifact>div{gap:.5rem;display:grid}.SoftwareOperations-module__8ax_ua__masterRecord strong{font-size:1.15rem}.SoftwareOperations-module__8ax_ua__masterRecord span{color:#526b8f;font-size:.8125rem}.SoftwareOperations-module__8ax_ua__moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.SoftwareOperations-module__8ax_ua__moduleGrid>div{border-top:1px solid #b9cbe7;gap:.8rem;padding:1.25rem .75rem;display:grid}.SoftwareOperations-module__8ax_ua__moduleGrid svg{color:#6082b7;width:24px;height:24px}.SoftwareOperations-module__8ax_ua__moduleGrid strong{font-size:.875rem}.SoftwareOperations-module__8ax_ua__moduleGrid span{color:#526b8f;font-size:.75rem;line-height:1.5}.SoftwareOperations-module__8ax_ua__sharedRule,.SoftwareOperations-module__8ax_ua__executionNote{color:#526b8f;border-top:1px dashed #bdcfe9;align-items:center;gap:.6rem;margin-top:.75rem;padding-top:1rem;font-size:.75rem;line-height:1.6;display:flex}.SoftwareOperations-module__8ax_ua__sharedRule svg,.SoftwareOperations-module__8ax_ua__executionNote svg{width:16px;height:16px}.SoftwareOperations-module__8ax_ua__cutoverSheet,.SoftwareOperations-module__8ax_ua__changeNote{background:#f2f6fc;border:1px solid #cad9ed;border-radius:.6rem;padding:2rem}.SoftwareOperations-module__8ax_ua__cutoverSheet h3,.SoftwareOperations-module__8ax_ua__changeNote h3{font-size:1.4rem}.SoftwareOperations-module__8ax_ua__cutoverSheet dl{margin:1.2rem 0 0}.SoftwareOperations-module__8ax_ua__cutoverSheet dl>div{border-bottom:1px solid #d7e1ef;grid-template-columns:1fr 1.2fr;gap:1rem;padding:1rem 0;font-size:.8125rem;line-height:1.6;display:grid}.SoftwareOperations-module__8ax_ua__cutoverSheet dt{color:#526b8f}.SoftwareOperations-module__8ax_ua__cutoverSheet dd{margin:0}.SoftwareOperations-module__8ax_ua__cutoverSheet dl>div:last-child{border:0}.SoftwareOperations-module__8ax_ua__intake{background:#fff;border:1px solid #bcd0ed;border-radius:.6rem;justify-items:center;gap:.8rem;max-width:310px;margin:1.5rem auto;padding:1.5rem;display:grid}.SoftwareOperations-module__8ax_ua__intake>svg{color:#6284b9;width:27px;height:27px}.SoftwareOperations-module__8ax_ua__intake>strong{font-size:1.2rem}.SoftwareOperations-module__8ax_ua__intake>span{color:#526b8f;font-size:.8125rem}.SoftwareOperations-module__8ax_ua__branchPaths{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 1.75rem;display:grid}.SoftwareOperations-module__8ax_ua__branchPaths>div{justify-items:center;gap:.7rem;display:grid}.SoftwareOperations-module__8ax_ua__branchPaths>div>span{color:#526b8f;font-size:.75rem}.SoftwareOperations-module__8ax_ua__branchPaths svg{color:#7192c3;width:20px;height:20px}.SoftwareOperations-module__8ax_ua__branchPaths strong{text-align:center;background:#fff;border:1px solid #c7d7ed;border-radius:.4rem;width:100%;padding:1rem .75rem;font-size:.875rem}.SoftwareOperations-module__8ax_ua__artifact{max-width:350px;margin-inline:auto}.SoftwareOperations-module__8ax_ua__artifact strong{font-size:1.3rem}.SoftwareOperations-module__8ax_ua__artifact code{color:#526b8f}.SoftwareOperations-module__8ax_ua__environments{grid-template-columns:1fr 25px 1fr;align-items:center;gap:1rem;margin:1.5rem 0;display:grid}.SoftwareOperations-module__8ax_ua__environments>div{background:#fff;border:1px solid #c7d7ed;border-radius:.5rem;gap:.7rem;padding:1.25rem 1rem;display:grid}.SoftwareOperations-module__8ax_ua__environments svg{color:#678abd;width:23px;height:23px}.SoftwareOperations-module__8ax_ua__environments>div>span{color:#526b8f;font-size:.75rem}.SoftwareOperations-module__8ax_ua__configBoundary{color:#526b8f;border-top:1px solid #cbd9ed;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.75rem;line-height:1.6;display:flex}.SoftwareOperations-module__8ax_ua__operatingGrid{gap:1.5rem;display:grid}.SoftwareOperations-module__8ax_ua__operatingGrid>div{border-top:1px solid #c6d6ed;padding-top:1.4rem}.SoftwareOperations-module__8ax_ua__operatingGrid h3{font-size:1.2rem}.SoftwareOperations-module__8ax_ua__operatingGrid p{color:#52647b;margin-top:.7rem;line-height:1.7}.SoftwareOperations-module__8ax_ua__lineageVisual{text-align:left;background:#fff;border:1px solid #c2d3ee;border-radius:.75rem;max-width:1040px;margin:auto;padding:1.75rem 2rem;box-shadow:0 25px 65px -45px #20497c80}.SoftwareOperations-module__8ax_ua__lineageLayout{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:2rem;margin:1.5rem 0;display:grid}.SoftwareOperations-module__8ax_ua__sources,.SoftwareOperations-module__8ax_ua__dataConsumers{gap:.75rem;display:grid}.SoftwareOperations-module__8ax_ua__sources span,.SoftwareOperations-module__8ax_ua__dataConsumers span{color:#405e87;border:1px solid #c7d7ed;border-radius:.4rem;padding:.8rem 1rem;font-size:.8125rem;position:relative}.SoftwareOperations-module__8ax_ua__sources span:after{content:"";background:#b0c6e4;width:2rem;height:1px;position:absolute;top:50%;left:100%}.SoftwareOperations-module__8ax_ua__dataConsumers span:before{content:"";background:#b0c6e4;width:2rem;height:1px;position:absolute;top:50%;right:100%}.SoftwareOperations-module__8ax_ua__dataset{text-align:center;z-index:1;background:#edf3ff;border:1px solid #a7bee1;border-radius:.6rem;justify-items:center;gap:1rem;padding:2rem 1.1rem;display:grid;position:relative}.SoftwareOperations-module__8ax_ua__dataset>svg{color:#6082b7;width:30px;height:30px}.SoftwareOperations-module__8ax_ua__dataset>strong{font-size:1.4rem}.SoftwareOperations-module__8ax_ua__dataset code{color:#526b8f;font-size:.75rem}.SoftwareOperations-module__8ax_ua__lineageFooter{color:#526b8f;border-top:1px solid #d7e1ef;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.75rem;display:flex}.SoftwareOperations-module__8ax_ua__contractSheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.SoftwareOperations-module__8ax_ua__contractSheet>div{border-top:2px solid #b7ccee;padding-top:1.3rem}.SoftwareOperations-module__8ax_ua__contractSheet h3{font-size:1.2rem}.SoftwareOperations-module__8ax_ua__contractSheet p{color:#52647b;margin-top:1rem;line-height:1.7}.SoftwareOperations-module__8ax_ua__changeNote>svg{color:#6082b7;width:30px;height:30px;margin-bottom:1rem}.SoftwareOperations-module__8ax_ua__changeNote p{color:#52647b;margin-top:1rem;line-height:1.7}.SoftwareOperations-module__8ax_ua__signalList{flex-wrap:wrap;gap:.65rem;margin:1.5rem 0;display:flex}.SoftwareOperations-module__8ax_ua__signalList>span{color:#526b8f;background:#fff;border:1px solid #c7d7ed;border-radius:.35rem;padding:.7rem .8rem;font-size:.75rem}.SoftwareOperations-module__8ax_ua__ranking{border-block:1px solid #c3d3ea;align-items:center;gap:1rem;padding:1.5rem;display:flex}.SoftwareOperations-module__8ax_ua__ranking svg{color:#6082b7;width:27px;height:27px}.SoftwareOperations-module__8ax_ua__ranking strong{font-size:1.3rem}.SoftwareOperations-module__8ax_ua__reviewQueue{background:#fff;border:1px solid #afc5e5;border-radius:.5rem;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.SoftwareOperations-module__8ax_ua__reviewQueue>svg{color:#6082b7;width:26px;height:26px}.SoftwareOperations-module__8ax_ua__reviewQueue>div{gap:.6rem;display:grid}.SoftwareOperations-module__8ax_ua__reviewQueue span{color:#526b8f;font-size:.8125rem}.SoftwareOperations-module__8ax_ua__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SoftwareOperations-module__8ax_ua__matchDocuments{background:#fff;border:1px solid #c7d7ed;border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.SoftwareOperations-module__8ax_ua__matchDocuments article{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.SoftwareOperations-module__8ax_ua__matchDocuments article+article{border-left:1px solid #d7e1ef}.SoftwareOperations-module__8ax_ua__matchDocuments article>span{color:#526b8f;font-size:.75rem;line-height:1.5}.SoftwareOperations-module__8ax_ua__matchDocuments article>svg{color:#6485b7;width:29px;height:29px}.SoftwareOperations-module__8ax_ua__matchDocuments h3{font-size:1.4rem}.SoftwareOperations-module__8ax_ua__matchDocuments article>p{color:#52647b;font-size:.875rem;line-height:1.6}.SoftwareOperations-module__8ax_ua__matchDocuments article:nth-child(2){background:#edf3ff}.SoftwareOperations-module__8ax_ua__matchDocuments label{margin-top:.5rem}.SoftwareOperations-module__8ax_ua__matchResult{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0 .5rem;display:flex}.SoftwareOperations-module__8ax_ua__matchResult p{color:#52647b;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;line-height:1.6;display:flex}.SoftwareOperations-module__8ax_ua__matchResult p svg{color:#398166;width:18px;height:18px}.SoftwareOperations-module__8ax_ua__onboarding{border:1px solid #c7d7ed;border-radius:.7rem;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.SoftwareOperations-module__8ax_ua__requestCard{background:#f1f5fc;padding:2rem}.SoftwareOperations-module__8ax_ua__requestCard h3{margin-top:1.2rem;font-size:1.5rem}.SoftwareOperations-module__8ax_ua__requestCard>p{color:#52647b;margin:1rem 0;line-height:1.7}.SoftwareOperations-module__8ax_ua__requestCard button{margin-top:.75rem}.SoftwareOperations-module__8ax_ua__taskRun{padding:2rem}.SoftwareOperations-module__8ax_ua__taskRun h3{font-size:1.4rem}.SoftwareOperations-module__8ax_ua__taskRun ol{margin:1.25rem 0;padding:0;list-style:none}.SoftwareOperations-module__8ax_ua__taskRun li{border-bottom:1px solid #d7e1ef;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.SoftwareOperations-module__8ax_ua__taskRun li>svg{color:#6285b9;width:19px;height:19px;margin-top:.2rem}.SoftwareOperations-module__8ax_ua__taskRun li>div{gap:.5rem;display:grid}.SoftwareOperations-module__8ax_ua__taskRun li strong{font-size:.9375rem}.SoftwareOperations-module__8ax_ua__taskRun li span{color:#52647b;font-size:.8125rem;line-height:1.6}.SoftwareOperations-module__8ax_ua__exceptionBox{background:#fcf8f1;border-left:3px solid #bc9061;padding:1.25rem}.SoftwareOperations-module__8ax_ua__exceptionBox h4{margin:0;font-size:.9375rem}.SoftwareOperations-module__8ax_ua__exceptionBox p{color:#65553f;margin:.7rem 0 1rem;font-size:.8125rem;line-height:1.6}.SoftwareOperations-module__8ax_ua__releaseConsole{background:#fff;border:1px solid #c7d7ed;border-radius:.7rem;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.SoftwareOperations-module__8ax_ua__releaseControls{border-right:1px solid #d7e1ef;padding:2rem}.SoftwareOperations-module__8ax_ua__releaseControls h3{font-size:1.3rem}.SoftwareOperations-module__8ax_ua__releaseControls>p{color:#526b8f;margin-top:1.5rem;font-size:.75rem;line-height:1.6}.SoftwareOperations-module__8ax_ua__trafficPanel{background:#f5f8fd;padding:2rem}.SoftwareOperations-module__8ax_ua__trafficPanel h3{font-size:1.3rem}.SoftwareOperations-module__8ax_ua__trafficLabels{color:#52647b;justify-content:space-between;gap:1rem;margin-top:1.7rem;font-size:.8125rem;display:flex}.SoftwareOperations-module__8ax_ua__trafficLabels strong{color:#203e66;margin-top:.5rem;font-size:1.5rem;display:block}.SoftwareOperations-module__8ax_ua__trafficBar{background:#d7e4f6;border-radius:3px;height:16px;margin:1rem 0;display:flex;overflow:hidden}.SoftwareOperations-module__8ax_ua__trafficBar span:first-child{background:#94add2}.SoftwareOperations-module__8ax_ua__trafficBar span:last-child{background:#3266ff}.SoftwareOperations-module__8ax_ua__healthResult{color:#405e87;align-items:center;gap:.8rem;min-height:65px;margin:1.25rem 0;font-size:.875rem;line-height:1.5;display:flex}.SoftwareOperations-module__8ax_ua__healthResult svg{color:#6485b7;width:22px;height:22px}.SoftwareOperations-module__8ax_ua__dataWorkbench{grid-template-columns:1.5fr .8fr;gap:2rem;display:grid}.SoftwareOperations-module__8ax_ua__tableCaption{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.SoftwareOperations-module__8ax_ua__tableCaption h3{font-size:1.3rem}.SoftwareOperations-module__8ax_ua__tableCaption span{color:#526b8f;font-size:.75rem}.SoftwareOperations-module__8ax_ua__eventTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.SoftwareOperations-module__8ax_ua__eventTable caption{text-align:left}.SoftwareOperations-module__8ax_ua__eventTable th,.SoftwareOperations-module__8ax_ua__eventTable td{border-bottom:1px solid #d7e1ef;padding:1rem .75rem;line-height:1.6}.SoftwareOperations-module__8ax_ua__eventTable thead th{color:#526b8f;background:#f1f5fc;font-size:.75rem;font-weight:650}.SoftwareOperations-module__8ax_ua__eventTable td{color:#52647b}.SoftwareOperations-module__8ax_ua__eventTable td[data-invalid=true]{color:#8a5424}.SoftwareOperations-module__8ax_ua__dataWorkbench .SoftwareOperations-module__8ax_ua__actions{margin-top:1.5rem}.SoftwareOperations-module__8ax_ua__dataDestination{background:#edf3fc;border:1px solid #c7d7ed;border-radius:.6rem;padding:1.75rem}.SoftwareOperations-module__8ax_ua__dataDestination>svg{color:#6082b7;width:28px;height:28px;margin-bottom:1rem}.SoftwareOperations-module__8ax_ua__dataDestination h3{font-size:1.2rem}.SoftwareOperations-module__8ax_ua__datasetCount{letter-spacing:-.04em;margin-top:1rem;font-size:2rem;display:block}.SoftwareOperations-module__8ax_ua__dataDestination>p{color:#526b8f;margin-top:.7rem;font-size:.8125rem;line-height:1.7}.SoftwareOperations-module__8ax_ua__dataDestination form{border-top:1px solid #bfcee3;margin-top:1.5rem;padding-top:1.2rem}.SoftwareOperations-module__8ax_ua__dataDestination h4{margin:0 0 1rem;font-size:1rem}.SoftwareOperations-module__8ax_ua__dataDestination label{margin-bottom:.7rem;display:block}.SoftwareOperations-module__8ax_ua__dataDestination button{margin-top:1rem}.SoftwareOperations-module__8ax_ua__dataDestination .SoftwareOperations-module__8ax_ua__quarantineNote{border-top:1px solid #bfcee3;margin-top:1.2rem;padding-top:1rem}.SoftwareOperations-module__8ax_ua__dataDestination .SoftwareOperations-module__8ax_ua__error{color:#a52c2c;margin-top:.75rem;font-size:.8125rem;line-height:1.6}.SoftwareOperations-module__8ax_ua__predictionDemo{grid-template-columns:.85fr 1.15fr;align-items:start;gap:2.5rem;display:grid}.SoftwareOperations-module__8ax_ua__thresholdPanel{background:#fff;border:1px solid #c7d7ed;border-radius:.6rem;padding:1.75rem}.SoftwareOperations-module__8ax_ua__thresholdPanel h3{font-size:1.4rem}.SoftwareOperations-module__8ax_ua__thresholdPanel>p{color:#52647b;margin-top:1rem;font-size:.875rem;line-height:1.7}.SoftwareOperations-module__8ax_ua__thresholdPanel label{margin-top:1.75rem;display:block}.SoftwareOperations-module__8ax_ua__thresholdPanel output{color:#2a58a6;font-weight:750}.SoftwareOperations-module__8ax_ua__predictionDemo .SoftwareOperations-module__8ax_ua__thresholdPanel input[type=range]{accent-color:#3266ff;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:0}.SoftwareOperations-module__8ax_ua__rangeEnds{color:#526b8f;justify-content:space-between;font-size:.75rem;display:flex}.SoftwareOperations-module__8ax_ua__evaluationCounts{grid-template-columns:1fr 1fr;gap:1rem;margin:1.75rem 0 0;display:grid}.SoftwareOperations-module__8ax_ua__evaluationCounts>div{border-top:1px solid #d7e1ef;padding-top:1rem}.SoftwareOperations-module__8ax_ua__evaluationCounts dt{color:#52647b;font-size:.75rem;line-height:1.5}.SoftwareOperations-module__8ax_ua__evaluationCounts dd{letter-spacing:-.04em;margin:.5rem 0 0;font-size:1.8rem;font-weight:700}.SoftwareOperations-module__8ax_ua__scoreHeader{color:#526b8f;border-bottom:1px solid #cbd9ed;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.75rem;display:flex}.SoftwareOperations-module__8ax_ua__scoreList ul{margin:0;padding:0;list-style:none}.SoftwareOperations-module__8ax_ua__scoreList li{border-bottom:1px solid #d7e1ef;grid-template-columns:.8fr 1.2fr 1fr;align-items:center;gap:.6rem 1rem;padding:1rem 0;display:grid}.SoftwareOperations-module__8ax_ua__scoreList li>div:first-child{gap:.65rem;font-size:.8125rem;display:flex}.SoftwareOperations-module__8ax_ua__scoreList li>div:first-child>span{color:#526b8f}.SoftwareOperations-module__8ax_ua__scoreList li>span{color:#52647b;font-size:.75rem}.SoftwareOperations-module__8ax_ua__scoreList small{color:#64758a;grid-column:2/-1;font-size:.75rem}.SoftwareOperations-module__8ax_ua__scoreList li[data-reviewed=true] small{color:#2e5da6;font-weight:650}.SoftwareOperations-module__8ax_ua__scoreTrack{background:#dce5f3;height:8px;position:relative}.SoftwareOperations-module__8ax_ua__scoreTrack>span{background:#92aacd;height:100%;display:block}.SoftwareOperations-module__8ax_ua__scoreList li[data-reviewed=true] .SoftwareOperations-module__8ax_ua__scoreTrack>span{background:#3266ff}.SoftwareOperations-module__8ax_ua__scoreTrack i{background:#1e385b;width:1px;height:16px;position:absolute;top:-4px}@media (prefers-reduced-motion:no-preference){.SoftwareOperations-module__8ax_ua__trafficBar span{transition:width .22s ease-out}.SoftwareOperations-module__8ax_ua__scoreTrack>span{transition:background .14s}.SoftwareOperations-module__8ax_ua__scoreTrack i{transition:left .14s}}@media (max-width:1024px){.SoftwareOperations-module__8ax_ua__dataWorkbench{grid-template-columns:1.25fr .8fr;gap:1.25rem}.SoftwareOperations-module__8ax_ua__eventTable th,.SoftwareOperations-module__8ax_ua__eventTable td{padding:.9rem .45rem}.SoftwareOperations-module__8ax_ua__contractSheet{grid-template-columns:1fr 1fr}.SoftwareOperations-module__8ax_ua__predictionDemo{gap:1.5rem}.SoftwareOperations-module__8ax_ua__scoreList li{grid-template-columns:1fr 1fr}.SoftwareOperations-module__8ax_ua__scoreList li>span{grid-column:1}.SoftwareOperations-module__8ax_ua__scoreList small{grid-column:2}.SoftwareOperations-module__8ax_ua__lineageLayout{gap:1rem}.SoftwareOperations-module__8ax_ua__sources span:after,.SoftwareOperations-module__8ax_ua__dataConsumers span:before{width:1rem}}@media (max-width:767px){.SoftwareOperations-module__8ax_ua__matchDocuments,.SoftwareOperations-module__8ax_ua__onboarding,.SoftwareOperations-module__8ax_ua__releaseConsole,.SoftwareOperations-module__8ax_ua__dataWorkbench,.SoftwareOperations-module__8ax_ua__predictionDemo{grid-template-columns:1fr}.SoftwareOperations-module__8ax_ua__matchDocuments article{padding:1.5rem}.SoftwareOperations-module__8ax_ua__matchDocuments article+article{border-top:1px solid #d7e1ef;border-left:0}.SoftwareOperations-module__8ax_ua__matchResult{flex-direction:column;align-items:flex-start}.SoftwareOperations-module__8ax_ua__requestCard,.SoftwareOperations-module__8ax_ua__taskRun,.SoftwareOperations-module__8ax_ua__releaseControls,.SoftwareOperations-module__8ax_ua__trafficPanel{padding:1.5rem}.SoftwareOperations-module__8ax_ua__releaseControls{border-bottom:1px solid #d7e1ef;border-right:0}.SoftwareOperations-module__8ax_ua__lineageVisual{padding:1.5rem}.SoftwareOperations-module__8ax_ua__lineageLayout{grid-template-columns:1fr;gap:1.5rem}.SoftwareOperations-module__8ax_ua__sources,.SoftwareOperations-module__8ax_ua__dataConsumers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.SoftwareOperations-module__8ax_ua__dataConsumers{grid-template-columns:1fr 1fr}.SoftwareOperations-module__8ax_ua__sources span,.SoftwareOperations-module__8ax_ua__dataConsumers span{text-align:center;padding:.8rem .5rem}.SoftwareOperations-module__8ax_ua__sources span:after{width:1px;height:1.5rem;top:100%;left:50%}.SoftwareOperations-module__8ax_ua__dataConsumers span:before{width:1px;height:1.5rem;top:-1.5rem;right:50%}.SoftwareOperations-module__8ax_ua__dataset{padding:1.5rem 1rem}.SoftwareOperations-module__8ax_ua__lineageFooter{flex-direction:column;gap:.6rem}.SoftwareOperations-module__8ax_ua__scoreList li{grid-template-columns:.8fr 1.2fr 1fr}.SoftwareOperations-module__8ax_ua__scoreList li>span{grid-column:auto}.SoftwareOperations-module__8ax_ua__scoreList small{grid-column:2/-1}.SoftwareOperations-module__8ax_ua__dataDestination,.SoftwareOperations-module__8ax_ua__thresholdPanel,.SoftwareOperations-module__8ax_ua__cutoverSheet,.SoftwareOperations-module__8ax_ua__changeNote{padding:1.5rem}}@media (max-width:539px){.SoftwareOperations-module__8ax_ua__erpVisual,.SoftwareOperations-module__8ax_ua__automationVisual,.SoftwareOperations-module__8ax_ua__deliveryVisual,.SoftwareOperations-module__8ax_ua__predictionVisual{padding:1.15rem}.SoftwareOperations-module__8ax_ua__moduleGrid{gap:.6rem}.SoftwareOperations-module__8ax_ua__moduleGrid>div{padding:1rem .2rem}.SoftwareOperations-module__8ax_ua__moduleGrid strong{font-size:.8125rem}.SoftwareOperations-module__8ax_ua__masterRecord{gap:.75rem;padding:1.15rem}.SoftwareOperations-module__8ax_ua__masterRecord strong{font-size:1rem}.SoftwareOperations-module__8ax_ua__masterRecord span{font-size:.75rem}.SoftwareOperations-module__8ax_ua__branchPaths{gap:.7rem}.SoftwareOperations-module__8ax_ua__environments{grid-template-columns:1fr 18px 1fr;gap:.65rem}.SoftwareOperations-module__8ax_ua__environments>div{padding:1rem .6rem}.SoftwareOperations-module__8ax_ua__environments>svg{width:18px}.SoftwareOperations-module__8ax_ua__environments strong{font-size:.875rem}.SoftwareOperations-module__8ax_ua__configBoundary{flex-direction:column;gap:.5rem}.SoftwareOperations-module__8ax_ua__actions{width:100%}.SoftwareOperations-module__8ax_ua__actions>button{flex:auto}.SoftwareOperations-module__8ax_ua__contractSheet{gap:1.5rem}.SoftwareOperations-module__8ax_ua__contractSheet p{font-size:.875rem}.SoftwareOperations-module__8ax_ua__reviewQueue{padding:1.1rem}.SoftwareOperations-module__8ax_ua__reviewQueue span{font-size:.75rem}.SoftwareOperations-module__8ax_ua__tableCaption{flex-wrap:wrap}.SoftwareOperations-module__8ax_ua__eventTable{display:block}.SoftwareOperations-module__8ax_ua__eventTable thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.SoftwareOperations-module__8ax_ua__eventTable tbody{gap:.75rem;display:grid}.SoftwareOperations-module__8ax_ua__eventTable tr{border:1px solid #cbd9ed;border-radius:.4rem;grid-template-columns:1fr 1fr;gap:.65rem 1rem;padding:1rem;display:grid}.SoftwareOperations-module__8ax_ua__eventTable th,.SoftwareOperations-module__8ax_ua__eventTable td{border:0;padding:0;font-size:.8125rem}.SoftwareOperations-module__8ax_ua__eventTable td:before{content:attr(data-label);color:#526b8f;margin-bottom:.2rem;font-size:.6875rem;display:block}.SoftwareOperations-module__8ax_ua__eventTable th{padding-top:1.25rem}.SoftwareOperations-module__8ax_ua__scoreList li{grid-template-columns:1fr 1fr}.SoftwareOperations-module__8ax_ua__scoreList li>span{grid-column:1}.SoftwareOperations-module__8ax_ua__scoreList small{grid-column:2}.SoftwareOperations-module__8ax_ua__cutoverSheet dl>div{grid-template-columns:1fr;gap:.4rem}.SoftwareOperations-module__8ax_ua__exceptionBox{padding:1rem}.SoftwareOperations-module__8ax_ua__exceptionBox button{width:100%}}
.RestaurantApplication-module__kxTNYW__menu{border:1px solid var(--software-line);background:var(--surface);min-width:0;box-shadow:0 24px 60px -42px var(--ink);border-radius:1rem;padding:clamp(1.1rem,2.5vw,2rem)}.RestaurantApplication-module__kxTNYW__menuHeading{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.RestaurantApplication-module__kxTNYW__menuHeading svg{color:var(--accent);width:26px;height:26px}.RestaurantApplication-module__kxTNYW__menu .RestaurantApplication-module__kxTNYW__menuHeading h2{letter-spacing:-.03em;font-size:1.6rem}.RestaurantApplication-module__kxTNYW__menuHeading>span{color:var(--software-muted);margin-left:auto;font-size:.8rem}.RestaurantApplication-module__kxTNYW__dishes{margin:1.5rem 0;padding:0;list-style:none}.RestaurantApplication-module__kxTNYW__dishes li{border-top:1px solid var(--software-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1.25rem 0;display:grid}.RestaurantApplication-module__kxTNYW__dishIcon{background:var(--surface-soft);width:44px;height:48px;color:var(--accent);border-radius:.5rem;place-items:center;display:grid}.RestaurantApplication-module__kxTNYW__dishIcon svg{width:25px;height:25px}.RestaurantApplication-module__kxTNYW__dishes li>div{gap:.4rem;display:grid}.RestaurantApplication-module__kxTNYW__dishes li>div>span{color:var(--software-muted);font-size:.85rem;line-height:1.5}.RestaurantApplication-module__kxTNYW__dishes li>span:last-child{color:var(--software-muted);font-size:.8rem}.RestaurantApplication-module__kxTNYW__dishes li[data-unavailable]>span:last-child{color:var(--ink);font-weight:750}.RestaurantApplication-module__kxTNYW__fulfilment{border-top:1px solid var(--software-line);gap:1.5rem;padding-top:1rem;display:flex}.RestaurantApplication-module__kxTNYW__fulfilment span{align-items:center;gap:.55rem;font-size:.9rem;display:flex}.RestaurantApplication-module__kxTNYW__fulfilment svg{width:19px;height:19px;color:var(--accent)}.RestaurantApplication-module__kxTNYW__orderExample{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.5rem;display:grid}.RestaurantApplication-module__kxTNYW__exampleNote{color:var(--software-muted);line-height:1.6;margin-top:.8rem!important}.RestaurantApplication-module__kxTNYW__decisions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:760px){.RestaurantApplication-module__kxTNYW__orderExample{grid-template-columns:1fr;padding:1rem}.RestaurantApplication-module__kxTNYW__menuHeading>span{margin-left:0}.RestaurantApplication-module__kxTNYW__dishes li{grid-template-columns:38px minmax(0,1fr)}.RestaurantApplication-module__kxTNYW__dishIcon{width:38px}.RestaurantApplication-module__kxTNYW__dishes li>span:last-child{grid-column:2}}
.GamingFamily-module__XbrPoa__page{--game-ink:#0c1931;--game-muted:#526985;--game-blue:#3268f4;--game-line:#cddcf1;--game-surface:#f5f8fe;color:var(--game-ink);background:#fff}.GamingFamily-module__XbrPoa__page [id]{scroll-margin-top:100px}.GamingFamily-module__XbrPoa__page :is(button,a,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9672d1}.GamingFamily-module__XbrPoa__page button{cursor:pointer}.GamingFamily-module__XbrPoa__page button:disabled{cursor:default;opacity:.5}.GamingFamily-module__XbrPoa__page svg{flex-shrink:0}.GamingFamily-module__XbrPoa__hero{border-bottom:1px solid var(--game-line);background:radial-gradient(at 80%,#eaf0ff,#0000 65%),#f9fbff;padding-block:clamp(2.5rem,5.5vw,5rem)}.GamingFamily-module__XbrPoa__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.GamingFamily-module__XbrPoa__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3rem,5.1vw,4.75rem);font-weight:850;line-height:1.03}.GamingFamily-module__XbrPoa__hero h1 span{color:var(--game-blue)}.GamingFamily-module__XbrPoa__heroCopy>p{color:var(--game-muted);max-width:42ch;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}.GamingFamily-module__XbrPoa__hero[data-wide] .GamingFamily-module__XbrPoa__heroGrid{text-align:center;grid-template-columns:1fr;gap:2.5rem}.GamingFamily-module__XbrPoa__hero[data-wide] h1{max-width:21ch;margin-inline:auto}.GamingFamily-module__XbrPoa__hero[data-wide] .GamingFamily-module__XbrPoa__heroCopy>p{max-width:58ch;margin-inline:auto}.GamingFamily-module__XbrPoa__hero[data-wide] .GamingFamily-module__XbrPoa__actions{justify-content:center}.GamingFamily-module__XbrPoa__hero[data-wide] .GamingFamily-module__XbrPoa__heroGrid>div:last-child{width:100%;max-width:700px;margin:auto}.GamingFamily-module__XbrPoa__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.GamingFamily-module__XbrPoa__primary,.GamingFamily-module__XbrPoa__secondary{border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:.85rem 1.15rem;font-size:.9375rem;font-weight:750;line-height:1.35;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.GamingFamily-module__XbrPoa__primary{background:var(--game-blue);color:#fff;border:1px solid var(--game-blue)}.GamingFamily-module__XbrPoa__primary:hover:enabled,.GamingFamily-module__XbrPoa__primary:is(a):hover{background:#2357d1}.GamingFamily-module__XbrPoa__secondary{color:#17365e;border:1px solid var(--game-line);background:#fff}.GamingFamily-module__XbrPoa__secondary:hover:enabled,.GamingFamily-module__XbrPoa__secondary:is(a):hover{background:#edf3ff;border-color:#91b1e7}.GamingFamily-module__XbrPoa__primary svg,.GamingFamily-module__XbrPoa__secondary svg{width:18px;height:18px}.GamingFamily-module__XbrPoa__section{padding-block:clamp(2.75rem,5vw,4.75rem)}.GamingFamily-module__XbrPoa__section[data-tone=soft]{background:var(--game-surface);border-block:1px solid #e3eaf6}.GamingFamily-module__XbrPoa__section[data-tone=dark]{color:#fff;background:#0b1e3c}.GamingFamily-module__XbrPoa__sectionHeader{margin-bottom:1.75rem}.GamingFamily-module__XbrPoa__section h2,.GamingFamily-module__XbrPoa__closing h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:800;line-height:1.08}.GamingFamily-module__XbrPoa__sectionHeader>p{color:var(--game-muted);max-width:67ch;margin:.8rem 0 0;font-size:1rem;line-height:1.6}.GamingFamily-module__XbrPoa__section[data-tone=dark] .GamingFamily-module__XbrPoa__sectionHeader>p{color:#b7cce8}.GamingFamily-module__XbrPoa__section h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:750;line-height:1.25}.GamingFamily-module__XbrPoa__section p{line-height:1.6}.GamingFamily-module__XbrPoa__sceneArt{width:100%;height:auto;display:block}.GamingFamily-module__XbrPoa__sceneWindow,.GamingFamily-module__XbrPoa__browserVisual,.GamingFamily-module__XbrPoa__catalogueVisual{background:#fff;border:1px solid #bfcfea;border-radius:1rem;overflow:hidden;box-shadow:0 25px 40px -30px #244c9160}.GamingFamily-module__XbrPoa__windowHeader{color:#536f99;border-bottom:1px solid #d5e2f5;align-items:center;gap:.7rem;min-height:52px;padding:.9rem 1.2rem;font-size:.8125rem;display:flex}.GamingFamily-module__XbrPoa__windowHeader svg{color:#6189cf;width:21px;height:21px}.GamingFamily-module__XbrPoa__visualRail{color:#5c7598;border-top:1px solid #d6e2f3;flex-wrap:wrap;justify-content:space-around;gap:.8rem;padding:1.2rem;font-size:.75rem;font-weight:650;display:flex}.GamingFamily-module__XbrPoa__sceneWindow .GamingFamily-module__XbrPoa__sceneArt{padding:1rem}.GamingFamily-module__XbrPoa__platformVisual{background:#fff;border:1px solid #c4d6f1;border-radius:1rem;padding:1.5rem}.GamingFamily-module__XbrPoa__platformTop{color:#315d9b;background:#edf3ff;border:1px solid #b9cff0;border-radius:.7rem;justify-content:center;align-items:center;gap:.8rem;padding:1.3rem;display:flex}.GamingFamily-module__XbrPoa__platformTop svg{width:26px;height:26px}.GamingFamily-module__XbrPoa__platformModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.GamingFamily-module__XbrPoa__platformModules>div{color:#4f709f;background:#f8faff;border:1px solid #c7d8f2;border-radius:.7rem;justify-items:center;gap:.8rem;padding:1.25rem .5rem;display:grid}.GamingFamily-module__XbrPoa__platformModules svg{width:28px;height:28px}.GamingFamily-module__XbrPoa__platformModules strong{font-size:.75rem}.GamingFamily-module__XbrPoa__platformBase{color:#6a7fa0;border-top:1px solid #d6e1f3;justify-content:center;align-items:center;gap:.7rem;margin-top:1.4rem;padding-top:1.2rem;font-size:.8125rem;display:flex}.GamingFamily-module__XbrPoa__platformBase svg{width:20px;height:20px}.GamingFamily-module__XbrPoa__catalogueTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.4rem;display:grid}.GamingFamily-module__XbrPoa__catalogueTiles>div{background:#edf3ff;border:1px solid #c3d7f6;border-radius:.6rem;place-items:center;gap:1rem;padding:1.4rem 1rem;display:grid}.GamingFamily-module__XbrPoa__catalogueTiles>div:nth-child(2n){background:#f0ebfb;border-color:#d4c7ee}.GamingFamily-module__XbrPoa__catalogueTiles svg{color:#4e78bf;width:34px;height:34px}.GamingFamily-module__XbrPoa__catalogueTiles i{background:#c6d7f2;border-radius:2px;width:65%;height:5px}.GamingFamily-module__XbrPoa__slotVisual{gap:1rem;display:grid}.GamingFamily-module__XbrPoa__slotVisual>div{color:#42658f;background:#fff;border:1px solid #c8d8f1;border-radius:.8rem;grid-template-columns:34px 1fr;align-items:center;gap:.6rem 1rem;padding:1.2rem;display:grid}.GamingFamily-module__XbrPoa__slotVisual>div>svg{width:28px;height:28px}.GamingFamily-module__XbrPoa__slotVisual strong{font-size:.9375rem}.GamingFamily-module__XbrPoa__symbols{grid-column:2;gap:.7rem;display:flex}.GamingFamily-module__XbrPoa__symbols svg{background:#eaf1ff;border-radius:.4rem;width:39px;height:39px;padding:.4rem}.GamingFamily-module__XbrPoa__slotVisual i{background:#d5e2f7;border-radius:2px;grid-column:2;width:70%;height:5px}.GamingFamily-module__XbrPoa__walletVisual{background:#fff;border:1px solid #bdd1ef;border-radius:1rem;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:.5rem;padding:1.5rem;display:grid}.GamingFamily-module__XbrPoa__walletVisual>div{background:#f6f9ff;border:1px solid #c2d6f4;border-radius:.7rem;justify-items:center;gap:.8rem;padding:1.2rem .6rem;display:grid}.GamingFamily-module__XbrPoa__walletVisual>div>svg{color:#537fc6;width:30px;height:30px}.GamingFamily-module__XbrPoa__walletVisual strong{color:#3d638e;font-size:.75rem}.GamingFamily-module__XbrPoa__walletVisual>svg{color:#96b1dc;width:18px;height:18px}.GamingFamily-module__XbrPoa__walletVisual .GamingFamily-module__XbrPoa__adapter{background:#16345d;border-color:#375c92}.GamingFamily-module__XbrPoa__adapter strong,.GamingFamily-module__XbrPoa__adapter>svg{color:#c7dcff!important}.GamingFamily-module__XbrPoa__reconcile{color:#58789e;border-top:1px solid #d4e0f2;grid-column:1/-1;justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;padding-top:1.2rem;font-size:.8125rem;display:flex}.GamingFamily-module__XbrPoa__reconcile svg{width:20px;height:20px}.GamingFamily-module__XbrPoa__fairVisual{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.GamingFamily-module__XbrPoa__protocolPaper,.GamingFamily-module__XbrPoa__hashPaper{background:#fff;border:1px solid #c0d3f0;border-radius:.8rem;min-height:225px;padding:1.3rem;box-shadow:0 20px 30px -27px #31558d}.GamingFamily-module__XbrPoa__protocolPaper>svg,.GamingFamily-module__XbrPoa__hashPaper>svg{color:#597fd0;width:32px;height:32px;margin-bottom:1rem}.GamingFamily-module__XbrPoa__protocolPaper strong,.GamingFamily-module__XbrPoa__hashPaper strong{color:#3b5c8c;font-size:.875rem;display:block}.GamingFamily-module__XbrPoa__protocolPaper>i{background:#d5e0f1;border-radius:3px;height:6px;margin-top:1rem;display:block}.GamingFamily-module__XbrPoa__protocolPaper>i:last-child{width:65%}.GamingFamily-module__XbrPoa__hashBlocks{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:1.5rem;display:grid}.GamingFamily-module__XbrPoa__hashBlocks i{aspect-ratio:1;background:#b6c9e9;border-radius:2px}.GamingFamily-module__XbrPoa__hashBlocks i:nth-child(3n){background:#657cbe}.GamingFamily-module__XbrPoa__fairVisual>span{color:#557499;grid-column:1/-1;justify-content:center;align-items:center;gap:.7rem;padding:1rem;font-size:.8125rem;display:flex}.GamingFamily-module__XbrPoa__fairVisual>span>svg{width:23px;height:23px}.GamingFamily-module__XbrPoa__adminVisual{background:#fff;border:1px solid #c1d2ed;border-radius:1rem;grid-template-columns:100px 1fr;min-height:300px;display:grid;overflow:hidden}.GamingFamily-module__XbrPoa__adminSidebar{color:#6280a9;background:#eaf1fd;flex-direction:column;gap:1.3rem;padding:1.3rem 1rem;font-size:.75rem;display:flex}.GamingFamily-module__XbrPoa__adminSidebar>svg{width:28px;height:28px;margin-bottom:.5rem}.GamingFamily-module__XbrPoa__adminCanvas{gap:.9rem;padding:1.4rem;display:grid}.GamingFamily-module__XbrPoa__adminCanvas>div{color:#325b98;align-items:center;gap:.7rem;font-size:.8125rem;display:flex}.GamingFamily-module__XbrPoa__adminCanvas>div>svg{width:21px;height:21px}.GamingFamily-module__XbrPoa__adminCanvas>span{color:#6e83a0;background:#fbfcff;border:1px solid #d6e1f2;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem;font-size:.75rem;display:flex}.GamingFamily-module__XbrPoa__adminCanvas i{background:#c6d6ee;width:23px;height:4px}.GamingFamily-module__XbrPoa__browserCanvas .GamingFamily-module__XbrPoa__sceneArt{max-width:500px;margin:auto}.GamingFamily-module__XbrPoa__mobileVisual{justify-content:center;align-items:center;gap:1.2rem;display:flex}.GamingFamily-module__XbrPoa__phone{background:#fff;border:5px solid #244671;border-radius:1.9rem;width:235px;padding:1rem .7rem;box-shadow:0 20px 35px -25px #294d8060}.GamingFamily-module__XbrPoa__notch{background:#234777;border-radius:5px;width:46px;height:5px;margin:0 auto 1rem}.GamingFamily-module__XbrPoa__phoneControls{justify-content:space-between;gap:1rem;padding:1.5rem .8rem .5rem;display:flex}.GamingFamily-module__XbrPoa__phoneControls i{background:#cbdcf7;border-radius:50%;width:26px;height:26px}.GamingFamily-module__XbrPoa__phoneControls i:last-child{background:#b4a7db}.GamingFamily-module__XbrPoa__deviceCards{gap:.8rem;display:grid}.GamingFamily-module__XbrPoa__deviceCards>span{color:#527398;background:#fff;border:1px solid #c7d7ef;border-radius:.7rem;gap:.7rem;padding:1.15rem;font-size:.8125rem;display:grid}.GamingFamily-module__XbrPoa__deviceCards svg{width:26px;height:26px}.GamingFamily-module__XbrPoa__networkVisual{background:#fff;border:1px solid #c1d3ef;border-radius:1rem;padding:1.7rem}.GamingFamily-module__XbrPoa__sessionHub{color:#fff;background:#12325d;border-radius:.7rem;justify-items:center;gap:1rem;padding:1.5rem;display:grid}.GamingFamily-module__XbrPoa__sessionHub svg{color:#99bdf6;width:34px;height:34px}.GamingFamily-module__XbrPoa__networkLines{border:1px solid #a3bde6;border-bottom:0;height:32px;margin:1rem 17% 0;position:relative}.GamingFamily-module__XbrPoa__networkLines:before{content:"";border-left:1px solid #a3bde6;height:100%;position:absolute;left:50%}.GamingFamily-module__XbrPoa__players{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.GamingFamily-module__XbrPoa__players>span{color:#5676a1;background:#f4f8ff;border:1px solid #c5d7f2;border-radius:.6rem;justify-items:center;gap:.8rem;padding:1rem .5rem;font-size:.75rem;display:grid}.GamingFamily-module__XbrPoa__players svg{width:26px;height:26px}.GamingFamily-module__XbrPoa__progressVisual{grid-template-columns:1fr 1.1fr;align-items:center;gap:1.2rem;display:grid}.GamingFamily-module__XbrPoa__milestones{gap:.75rem;display:grid}.GamingFamily-module__XbrPoa__milestones>span{color:#5b769b;background:#fff;border:1px solid #cadbf4;border-radius:.6rem;align-items:center;gap:.7rem;padding:1rem;font-size:.8125rem;display:flex}.GamingFamily-module__XbrPoa__milestones strong{color:#3f70c3;font-size:.75rem}.GamingFamily-module__XbrPoa__completionArtifact{background:#fff;border:1px solid #c2d3ef;border-radius:.7rem;gap:1.2rem;padding:1.5rem;display:grid}.GamingFamily-module__XbrPoa__completionArtifact svg{color:#6386c1;width:40px;height:40px}.GamingFamily-module__XbrPoa__completionArtifact strong{color:#42648d;font-size:.875rem;line-height:1.4}.GamingFamily-module__XbrPoa__completionArtifact i{background:#d9e4f6;border-radius:2px;height:5px}.GamingFamily-module__XbrPoa__spatialVisual,.GamingFamily-module__XbrPoa__arVisual,.GamingFamily-module__XbrPoa__casualVisual{background:#fff;border:1px solid #c4d5ee;border-radius:1rem;overflow:hidden}.GamingFamily-module__XbrPoa__spatialVisual>svg{width:100%;height:auto;display:block}.GamingFamily-module__XbrPoa__scanCorners{background:linear-gradient(135deg,#edf4ff,#fff);border:1px dashed #b2c7e8;margin:1.5rem}.GamingFamily-module__XbrPoa__casualBoard{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.GamingFamily-module__XbrPoa__casualBoard>span{aspect-ratio:1.7;background:#edf3ff;border:1px solid #c0d3f2;border-radius:.8rem;place-items:center;display:grid}.GamingFamily-module__XbrPoa__casualBoard>span:nth-child(2n){background:#f0eaf9;border-color:#d8cbea}.GamingFamily-module__XbrPoa__casualBoard svg{color:#6082be;width:40px;height:40px}.GamingFamily-module__XbrPoa__trainingVisual{background:#fff;border:1px solid #c7d7f0;border-radius:1rem;padding:1rem 0 4rem;position:relative}.GamingFamily-module__XbrPoa__taskOverlay{background:#fff;border:1px solid #bfcfeb;border-radius:.7rem;gap:.6rem;width:52%;padding:1.2rem;display:grid;position:absolute;bottom:0;right:0}.GamingFamily-module__XbrPoa__taskOverlay>svg{color:#5c82c3;width:28px;height:28px}.GamingFamily-module__XbrPoa__taskOverlay strong{color:#3d608f;font-size:.875rem}.GamingFamily-module__XbrPoa__taskOverlay span{color:#6d84a4;border-bottom:1px solid #e0e8f6;padding-bottom:.4rem;font-size:.75rem}.GamingFamily-module__XbrPoa__inputVisual{background:#fff;border:1px solid #c2d4ef;border-radius:1rem;padding:1.4rem}.GamingFamily-module__XbrPoa__inputSources{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.GamingFamily-module__XbrPoa__inputSources>span{color:#5d7ba3;border:1px solid #cedbf0;border-radius:.6rem;justify-items:center;gap:.75rem;padding:1rem .4rem;font-size:.75rem;display:grid}.GamingFamily-module__XbrPoa__inputSources svg{width:26px;height:26px}.GamingFamily-module__XbrPoa__inputCore{color:#d6e5ff;background:#153560;border-radius:.7rem;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;padding:1.5rem;display:flex}.GamingFamily-module__XbrPoa__inputCore svg{width:29px;height:29px}.GamingFamily-module__XbrPoa__inputCore strong{font-size:.9375rem}.GamingFamily-module__XbrPoa__inputVisual .GamingFamily-module__XbrPoa__visualRail{padding:1rem 0 0}.GamingFamily-module__XbrPoa__buildGrid{border:1px solid #ccd9ed;border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.GamingFamily-module__XbrPoa__buildGrid li{background:#fff;border-right:1px solid #d8e3f3;min-width:0;padding:1.35rem 1rem}.GamingFamily-module__XbrPoa__buildGrid li:last-child{border:0}.GamingFamily-module__XbrPoa__buildGrid svg{color:#3268f4;background:#edf3ff;border-radius:.65rem;width:39px;height:39px;margin-bottom:1rem;padding:7px}.GamingFamily-module__XbrPoa__buildGrid h3{font-size:.9375rem;line-height:1.45}.GamingFamily-module__XbrPoa__outputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.GamingFamily-module__XbrPoa__outputs li{background:#132e51;border:1px solid #36577e;border-radius:.8rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.GamingFamily-module__XbrPoa__outputs svg{color:#96bcff;flex-shrink:0;width:34px;height:34px}.GamingFamily-module__XbrPoa__outputs h3{font-size:1rem;line-height:1.45}.GamingFamily-module__XbrPoa__engagements{background:#fff;border:1px solid #cbd9ef;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.GamingFamily-module__XbrPoa__engagements article{border-right:1px solid #d6e1f2;flex-direction:column;padding:1.7rem;display:flex}.GamingFamily-module__XbrPoa__engagements article:last-child{border:0}.GamingFamily-module__XbrPoa__engagements h3{font-size:1.15rem;line-height:1.35}.GamingFamily-module__XbrPoa__engagements ul{flex:1;gap:.8rem;margin:1.3rem 0 1.5rem;padding:0;list-style:none;display:grid}.GamingFamily-module__XbrPoa__engagements li{color:#4b6688;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.45;display:flex}.GamingFamily-module__XbrPoa__engagements li svg{color:#129b84;flex-shrink:0;width:18px;height:18px;margin-top:2px}.GamingFamily-module__XbrPoa__engagements a{font-size:.875rem}.GamingFamily-module__XbrPoa__linkGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.GamingFamily-module__XbrPoa__serviceGroup{background:#f8faff;border:1px solid #d3dff1;border-radius:.7rem}.GamingFamily-module__XbrPoa__serviceGroup summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:60px;padding:1rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.GamingFamily-module__XbrPoa__serviceGroup summary::-webkit-details-marker{display:none}.GamingFamily-module__XbrPoa__serviceGroup summary svg{color:#4770b7;width:19px;height:19px}.GamingFamily-module__XbrPoa__serviceGroup[open] summary svg{rotate:180deg}.GamingFamily-module__XbrPoa__serviceGroup nav{padding:0 1rem .7rem}.GamingFamily-module__XbrPoa__serviceGroup nav a{color:#42689e;border-top:1px solid #dce5f3;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:flex}.GamingFamily-module__XbrPoa__serviceGroup nav svg{width:16px;height:16px}.GamingFamily-module__XbrPoa__serviceGroup a:hover{color:#2559c9}.GamingFamily-module__XbrPoa__closing{color:#fff;background:#0a1d3c;padding-block:clamp(3rem,6vw,5rem)}.GamingFamily-module__XbrPoa__closingInner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.GamingFamily-module__XbrPoa__closing h2{max-width:24ch}.GamingFamily-module__XbrPoa__closing p{color:#b7cde9;max-width:48ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}.GamingFamily-module__XbrPoa__closing .GamingFamily-module__XbrPoa__primary{flex-shrink:0}@media (max-width:1100px){.GamingFamily-module__XbrPoa__walletVisual{gap:.35rem;padding:1rem}.GamingFamily-module__XbrPoa__walletVisual>div{padding:1rem .5rem}.GamingFamily-module__XbrPoa__walletVisual strong{font-size:.6875rem}.GamingFamily-module__XbrPoa__adminVisual{grid-template-columns:85px 1fr}.GamingFamily-module__XbrPoa__adminSidebar{padding:1.2rem .7rem}.GamingFamily-module__XbrPoa__adminCanvas{padding:1.1rem}.GamingFamily-module__XbrPoa__platformModules strong{font-size:.6875rem}}@media (max-width:1024px){.GamingFamily-module__XbrPoa__heroGrid{grid-template-columns:1fr;gap:2rem;max-width:45rem;margin:auto}.GamingFamily-module__XbrPoa__hero h1{max-width:16ch;font-size:clamp(2.75rem,7.4vw,4rem)}.GamingFamily-module__XbrPoa__heroCopy>p{font-size:1rem}.GamingFamily-module__XbrPoa__hero{padding-block:2.75rem}.GamingFamily-module__XbrPoa__heroGrid>div:last-child{width:100%;max-width:560px;margin:auto}.GamingFamily-module__XbrPoa__section{padding-block:2.75rem}.GamingFamily-module__XbrPoa__closingInner{flex-direction:column;align-items:flex-start}.GamingFamily-module__XbrPoa__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.GamingFamily-module__XbrPoa__platformModules strong,.GamingFamily-module__XbrPoa__walletVisual strong{font-size:.8125rem}.GamingFamily-module__XbrPoa__linkGroups{gap:1.3rem}}@media (max-width:1100px){.GamingFamily-module__XbrPoa__buildGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.GamingFamily-module__XbrPoa__buildGrid li{border-bottom:1px solid #d8e3f3}.GamingFamily-module__XbrPoa__buildGrid li:nth-child(3n){border-right:0}.GamingFamily-module__XbrPoa__buildGrid li:nth-child(n+4){border-bottom:0}.GamingFamily-module__XbrPoa__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.GamingFamily-module__XbrPoa__engagements article{padding:1.2rem}}@media (max-width:767px){.GamingFamily-module__XbrPoa__engagements{grid-template-columns:1fr}.GamingFamily-module__XbrPoa__engagements article{border-bottom:1px solid #d6e1f2;border-right:0;padding:1.5rem}.GamingFamily-module__XbrPoa__engagements ul{margin:1rem 0 1.25rem}.GamingFamily-module__XbrPoa__linkGroups{grid-template-columns:1fr}.GamingFamily-module__XbrPoa__outputs li{gap:.7rem;padding:1.25rem 1rem}.GamingFamily-module__XbrPoa__outputs h3{font-size:.9375rem}.GamingFamily-module__XbrPoa__closing .GamingFamily-module__XbrPoa__primary{width:100%}}@media (max-width:639px){.GamingFamily-module__XbrPoa__hero{padding-block:2rem}.GamingFamily-module__XbrPoa__hero h1{max-width:14ch;font-size:clamp(2.65rem,10.5vw,3.8rem)}.GamingFamily-module__XbrPoa__heroCopy>p{margin-top:1.15rem}.GamingFamily-module__XbrPoa__hero .GamingFamily-module__XbrPoa__actions{margin-top:1.4rem}.GamingFamily-module__XbrPoa__hero .GamingFamily-module__XbrPoa__actions>a{width:100%}.GamingFamily-module__XbrPoa__sectionHeader>p{font-size:.9375rem}.GamingFamily-module__XbrPoa__sectionHeader{margin-bottom:1.3rem}.GamingFamily-module__XbrPoa__platformVisual{padding:1rem}.GamingFamily-module__XbrPoa__platformModules{gap:.45rem}.GamingFamily-module__XbrPoa__platformModules strong{font-size:.6875rem}.GamingFamily-module__XbrPoa__platformModules>div{padding:1rem .35rem}.GamingFamily-module__XbrPoa__catalogueTiles{gap:.6rem;padding:1rem}.GamingFamily-module__XbrPoa__catalogueTiles>div{padding:1rem .5rem}.GamingFamily-module__XbrPoa__catalogueTiles svg{width:26px;height:26px}.GamingFamily-module__XbrPoa__visualRail{gap:.7rem;padding:1rem;font-size:.6875rem}.GamingFamily-module__XbrPoa__slotVisual>div{padding:1rem}.GamingFamily-module__XbrPoa__walletVisual{grid-template-columns:1fr 16px 1fr 16px 1fr;gap:.2rem;padding:1rem}.GamingFamily-module__XbrPoa__walletVisual>div{padding:.9rem .3rem}.GamingFamily-module__XbrPoa__walletVisual strong{font-size:.6875rem}.GamingFamily-module__XbrPoa__walletVisual>div>svg{width:24px;height:24px}.GamingFamily-module__XbrPoa__walletVisual>svg{width:15px;height:15px}.GamingFamily-module__XbrPoa__fairVisual{gap:.6rem;padding:0}.GamingFamily-module__XbrPoa__protocolPaper,.GamingFamily-module__XbrPoa__hashPaper{min-height:215px;padding:1rem}.GamingFamily-module__XbrPoa__hashBlocks{gap:3px}.GamingFamily-module__XbrPoa__protocolPaper strong,.GamingFamily-module__XbrPoa__hashPaper strong{font-size:.8125rem}.GamingFamily-module__XbrPoa__adminCanvas{padding:1rem}.GamingFamily-module__XbrPoa__adminCanvas>div{font-size:.75rem}.GamingFamily-module__XbrPoa__adminCanvas>span{padding:.7rem;font-size:.6875rem}.GamingFamily-module__XbrPoa__adminSidebar{font-size:.6875rem}.GamingFamily-module__XbrPoa__adminVisual{min-height:280px}.GamingFamily-module__XbrPoa__mobileVisual{gap:.8rem}.GamingFamily-module__XbrPoa__phone{width:220px}.GamingFamily-module__XbrPoa__deviceCards>span{padding:1rem;font-size:.75rem}.GamingFamily-module__XbrPoa__networkVisual{padding:1.2rem}.GamingFamily-module__XbrPoa__progressVisual{gap:.7rem}.GamingFamily-module__XbrPoa__milestones>span{padding:.9rem .75rem;font-size:.75rem}.GamingFamily-module__XbrPoa__completionArtifact{padding:1.1rem}.GamingFamily-module__XbrPoa__completionArtifact strong{font-size:.8125rem}.GamingFamily-module__XbrPoa__taskOverlay{width:57%;padding:1rem}.GamingFamily-module__XbrPoa__trainingVisual{padding-bottom:6rem}.GamingFamily-module__XbrPoa__inputVisual{padding:1rem}.GamingFamily-module__XbrPoa__inputSources{gap:.5rem}.GamingFamily-module__XbrPoa__inputSources>span{font-size:.6875rem}.GamingFamily-module__XbrPoa__inputCore{padding:1.2rem}.GamingFamily-module__XbrPoa__buildGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GamingFamily-module__XbrPoa__buildGrid li{padding:1.2rem 1rem}.GamingFamily-module__XbrPoa__buildGrid li:nth-child(3n){border-right:1px solid #d8e3f3}.GamingFamily-module__XbrPoa__buildGrid li:nth-child(2n){border-right:0}.GamingFamily-module__XbrPoa__buildGrid li:nth-child(4){border-bottom:1px solid #d8e3f3}.GamingFamily-module__XbrPoa__buildGrid h3{font-size:.875rem}.GamingFamily-module__XbrPoa__outputs{gap:.6rem}.GamingFamily-module__XbrPoa__outputs li{flex-direction:column;align-items:flex-start}.GamingFamily-module__XbrPoa__outputs h3{font-size:.875rem}.GamingFamily-module__XbrPoa__section h2,.GamingFamily-module__XbrPoa__closing h2{font-size:clamp(1.85rem,7.5vw,2.4rem)}}@media (max-width:359px){.GamingFamily-module__XbrPoa__phone{border-width:4px;width:180px}.GamingFamily-module__XbrPoa__deviceCards>span{padding:.8rem;font-size:.6875rem}.GamingFamily-module__XbrPoa__deviceCards svg{width:23px;height:23px}.GamingFamily-module__XbrPoa__platformModules strong{font-size:.625rem}.GamingFamily-module__XbrPoa__walletVisual{padding:.75rem}.GamingFamily-module__XbrPoa__walletVisual strong{font-size:.625rem}.GamingFamily-module__XbrPoa__progressVisual{grid-template-columns:1fr}.GamingFamily-module__XbrPoa__completionArtifact{grid-template-columns:40px 1fr;align-items:center}.GamingFamily-module__XbrPoa__completionArtifact i{display:none}}@media (prefers-reduced-motion:no-preference){.GamingFamily-module__XbrPoa__page :is(button,a){transition:background .18s,border-color .18s}}@media (prefers-reduced-motion:reduce){.GamingFamily-module__XbrPoa__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.GamingFamily-module__XbrPoa__projectTree{gap:1.2rem;padding:2rem;display:grid}.GamingFamily-module__XbrPoa__projectTree>div{color:#486d9f;background:#f6f9ff;border:1px solid #cbdaf1;border-radius:.65rem;grid-template-columns:32px 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.GamingFamily-module__XbrPoa__projectTree svg{width:27px;height:27px}.GamingFamily-module__XbrPoa__projectTree strong{font-size:.9375rem}.GamingFamily-module__XbrPoa__projectTree span{border-left:1px solid #c1d3ee;grid-column:2;gap:.5rem;padding:.2rem 0 .2rem 1rem;display:grid}.GamingFamily-module__XbrPoa__projectTree i{background:#d2dff3;border-radius:3px;max-width:130px;height:5px}.GamingFamily-module__XbrPoa__projectTree i:nth-child(2){width:70%}.GamingFamily-module__XbrPoa__projectTree i:nth-child(3){width:45%}.GamingFamily-module__XbrPoa__sceneAssembly{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.GamingFamily-module__XbrPoa__sceneAssembly>div{color:#5a79a9;background:#f5f8ff;border:1px solid #d1def3;border-radius:.7rem;flex-direction:column;align-items:center;gap:1rem;padding:1.2rem .5rem;display:flex}.GamingFamily-module__XbrPoa__sceneAssembly>div>svg{width:34px;height:34px}.GamingFamily-module__XbrPoa__sceneAssembly strong{font-size:.8125rem}.GamingFamily-module__XbrPoa__sceneAssembly>svg{grid-column:1/-1;width:100%;max-height:290px}.GamingFamily-module__XbrPoa__materialSwatches{align-items:center;gap:4px;height:34px;display:flex}.GamingFamily-module__XbrPoa__materialSwatches i{background:#806bba;border-radius:3px;width:15px;height:22px}.GamingFamily-module__XbrPoa__materialSwatches i:nth-child(2){background:#91b0e3}.GamingFamily-module__XbrPoa__materialSwatches i:nth-child(3){background:#65a4b3}@media (max-width:639px){.GamingFamily-module__XbrPoa__projectTree{gap:.8rem;padding:1rem}.GamingFamily-module__XbrPoa__sceneAssembly{gap:.5rem;padding:1rem}.GamingFamily-module__XbrPoa__sceneAssembly strong{font-size:.6875rem}}
.GameShowcase-module__qjSEHW__showcase{background:#fff;border:1px solid #c8d8f1;border-radius:1.25rem;min-width:0;overflow:hidden;box-shadow:0 24px 60px -36px #28467b70}.GameShowcase-module__qjSEHW__controls{padding:1.25rem}.GameShowcase-module__qjSEHW__controls p{color:#26466c;margin:0 0 .9rem;font-size:.9375rem;font-weight:700}.GameShowcase-module__qjSEHW__controlsHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.GameShowcase-module__qjSEHW__controlsHeader p{margin:0}.GameShowcase-module__qjSEHW__playback{color:#35567f;cursor:pointer;background:#f6f9ff;border:1px solid #d7e2f4;border-radius:.55rem;flex:none;place-items:center;width:44px;height:44px;display:grid}.GameShowcase-module__qjSEHW__playback svg{width:17px;height:17px}.GameShowcase-module__qjSEHW__playback:hover{background:#eaf1ff;border-color:#86a8ed}.GameShowcase-module__qjSEHW__playback:focus-visible,.GameShowcase-module__qjSEHW__options button:focus-visible{outline-offset:3px;outline:2px solid #3268f4}.GameShowcase-module__qjSEHW__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.GameShowcase-module__qjSEHW__options button{color:#35567f;cursor:pointer;background:#f6f9ff;border:1px solid #d7e2f4;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:.6rem .45rem;font-size:.8125rem;font-weight:700;display:flex}.GameShowcase-module__qjSEHW__options svg{flex-shrink:0;width:19px;height:19px}.GameShowcase-module__qjSEHW__options button:hover{background:#eaf1ff;border-color:#86a8ed}.GameShowcase-module__qjSEHW__options button[aria-pressed=true]{color:#fff;background:#3268f4;border-color:#3268f4;box-shadow:0 3px 10px #3268f42b}.GameShowcase-module__qjSEHW__preview{background:#142341;position:relative}.GameShowcase-module__qjSEHW__scene{aspect-ratio:560/300;width:100%;overflow:hidden}.GameShowcase-module__qjSEHW__art{width:100%;height:auto;display:block}.GameShowcase-module__qjSEHW__qualifier{color:#e0eaff;background:#101e38c9;border:1px solid #8298be44;border-radius:5px;padding:4px 8px;font-size:.6875rem;position:absolute;bottom:10px;left:14px}.GameShowcase-module__qjSEHW__details{padding:1rem 1.25rem}.GameShowcase-module__qjSEHW__details ul{color:#375578;flex-wrap:wrap;align-content:start;gap:.4rem 1rem;min-height:3em;margin:0;padding:0;font-size:.8125rem;line-height:1.6;list-style:none;display:flex}.GameShowcase-module__qjSEHW__details li:before{content:"";vertical-align:middle;background:#7198dd;border-radius:50%;width:5px;height:5px;margin-right:.4rem;display:inline-block}.GameShowcase-module__qjSEHW__details a{color:#265bd6;border-top:1px solid #e0e8f5;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;margin-top:.6rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.GameShowcase-module__qjSEHW__details a:hover{color:#173d91}.GameShowcase-module__qjSEHW__details a svg{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.GameShowcase-module__qjSEHW__options button{transition:background .18s,border-color .18s}.GameShowcase-module__qjSEHW__arrive{animation:.55s ease-out both GameShowcase-module__qjSEHW__arrive}.GameShowcase-module__qjSEHW__player{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out 2 GameShowcase-module__qjSEHW__player}.GameShowcase-module__qjSEHW__racers{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out both GameShowcase-module__qjSEHW__race}.GameShowcase-module__qjSEHW__trace{animation:1.8s ease-out both GameShowcase-module__qjSEHW__trace}}@keyframes GameShowcase-module__qjSEHW__arrive{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes GameShowcase-module__qjSEHW__player{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes GameShowcase-module__qjSEHW__race{0%{opacity:.4;transform:rotate(-16deg)}to{opacity:1;transform:rotate(0)}}@keyframes GameShowcase-module__qjSEHW__trace{0%{stroke-dashoffset:45px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@media (max-width:420px){.GameShowcase-module__qjSEHW__controls{padding:1rem .75rem}.GameShowcase-module__qjSEHW__options button{gap:.3rem;font-size:.75rem}.GameShowcase-module__qjSEHW__options svg{width:17px;height:17px}.GameShowcase-module__qjSEHW__details{padding:.8rem 1rem}.GameShowcase-module__qjSEHW__details ul{gap:.35rem .65rem;min-height:3.4em;font-size:.75rem}.GameShowcase-module__qjSEHW__qualifier{font-size:.625rem;bottom:7px;left:10px}}@media (max-width:359px){.GameShowcase-module__qjSEHW__options{grid-template-columns:repeat(2,minmax(0,1fr))}.GameShowcase-module__qjSEHW__details ul{min-height:4.8em}}@media (prefers-reduced-motion:reduce){.GameShowcase-module__qjSEHW__showcase *{transition:none!important;animation:none!important}}
.GameDevelopmentDetails-module__Ula1ea__options{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.GameDevelopmentDetails-module__Ula1ea__options button{color:#29476b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9ef;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.9rem;min-height:112px;padding:1.1rem;font-size:.875rem;font-weight:750;line-height:1.4;display:flex}.GameDevelopmentDetails-module__Ula1ea__options button>svg{color:#3268f4;box-sizing:content-box;background:#eaf1ff;border-radius:.5rem;width:32px;height:32px;padding:5px}.GameDevelopmentDetails-module__Ula1ea__options button:hover{background:#f2f6ff;border-color:#8aa9e4}.GameDevelopmentDetails-module__Ula1ea__options button[aria-pressed=true]{background:#eaf1ff;border-color:#3268f4;box-shadow:inset 0 0 0 1px #3268f4}.GameDevelopmentDetails-module__Ula1ea__options button[aria-pressed=true]>svg{color:#fff;background:#3268f4}.GameDevelopmentDetails-module__Ula1ea__detail{background:#f7faff;border:1px solid #cfdef3;border-radius:.8rem;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.2rem;min-height:140px;margin-top:1rem;padding:1.5rem;display:grid}.GameDevelopmentDetails-module__Ula1ea__detailIcon{color:#5b7ebc;width:34px;height:34px}.GameDevelopmentDetails-module__Ula1ea__detail p{color:#3d5b7e;max-width:46ch;margin:0;font-size:1rem;line-height:1.6}.GameDevelopmentDetails-module__Ula1ea__detail ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.GameDevelopmentDetails-module__Ula1ea__detail li{color:#355b90;background:#fff;border:1px solid #cdddf5;border-radius:.45rem;padding:.45rem .65rem;font-size:.8125rem;line-height:1.5}.GameDevelopmentDetails-module__Ula1ea__handover{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.GameDevelopmentDetails-module__Ula1ea__handover li{background:#142e50;border:1px solid #345780;border-radius:.8rem;padding:1.5rem}.GameDevelopmentDetails-module__Ula1ea__handover svg{color:#97bdff;width:36px;height:36px;margin-bottom:1rem}.GameDevelopmentDetails-module__Ula1ea__handover h3{color:#fff}.GameDevelopmentDetails-module__Ula1ea__handover p{color:#c0d0e8;margin:.85rem 0 0;font-size:.9375rem;line-height:1.6}.GameDevelopmentDetails-module__Ula1ea__checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.GameDevelopmentDetails-module__Ula1ea__checkpoints li{border-top:2px solid #c9d9f2;padding-top:1rem;position:relative}.GameDevelopmentDetails-module__Ula1ea__stepMark{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.GameDevelopmentDetails-module__Ula1ea__stepMark span{color:#3268f4;background:#eaf1ff;border-radius:.5rem;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:750;display:grid}.GameDevelopmentDetails-module__Ula1ea__stepMark svg{color:#6285bc;width:25px;height:25px}.GameDevelopmentDetails-module__Ula1ea__checkpoints p{color:#526d90;margin:.8rem 0 0;font-size:.9375rem;line-height:1.6}@media (max-width:1100px){.GameDevelopmentDetails-module__Ula1ea__options{grid-template-columns:repeat(3,minmax(0,1fr))}.GameDevelopmentDetails-module__Ula1ea__options button{min-height:108px}.GameDevelopmentDetails-module__Ula1ea__detail{grid-template-columns:38px 1fr;min-height:192px}.GameDevelopmentDetails-module__Ula1ea__detail ul{grid-column:2}.GameDevelopmentDetails-module__Ula1ea__handover,.GameDevelopmentDetails-module__Ula1ea__checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.GameDevelopmentDetails-module__Ula1ea__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.GameDevelopmentDetails-module__Ula1ea__options button{min-height:114px;padding:1rem;font-size:.8125rem}.GameDevelopmentDetails-module__Ula1ea__options button>svg{width:28px;height:28px}.GameDevelopmentDetails-module__Ula1ea__detail{grid-template-columns:1fr;align-content:start;gap:1rem;min-height:245px;padding:1.2rem}.GameDevelopmentDetails-module__Ula1ea__detailIcon{display:none}.GameDevelopmentDetails-module__Ula1ea__detail ul{grid-column:auto}.GameDevelopmentDetails-module__Ula1ea__detail p{font-size:.9375rem}.GameDevelopmentDetails-module__Ula1ea__detail li{font-size:.75rem}.GameDevelopmentDetails-module__Ula1ea__handover{grid-template-columns:1fr;gap:.8rem}.GameDevelopmentDetails-module__Ula1ea__handover li{grid-template-columns:36px 1fr;gap:0 1rem;padding:1.3rem;display:grid}.GameDevelopmentDetails-module__Ula1ea__handover svg{grid-row:1/3;margin:0}.GameDevelopmentDetails-module__Ula1ea__handover p{grid-column:2;margin-top:.65rem;font-size:.875rem}.GameDevelopmentDetails-module__Ula1ea__checkpoints{grid-template-columns:1fr;gap:1.5rem}.GameDevelopmentDetails-module__Ula1ea__checkpoints li{padding-top:1.2rem}.GameDevelopmentDetails-module__Ula1ea__checkpoints p{margin-top:.65rem}.GameDevelopmentDetails-module__Ula1ea__stepMark{margin-bottom:.8rem}}@media (prefers-reduced-motion:no-preference){.GameDevelopmentDetails-module__Ula1ea__options button{transition:background .18s,border-color .18s}}
.RestoredServicePage-module__1q9daq__page{color:#0f172a;background:#fff}.RestoredServicePage-module__1q9daq__page [id]{scroll-margin-top:100px}.RestoredServicePage-module__1q9daq__page h2{font-size:var(--type-section-size);letter-spacing:-.045em;text-wrap:balance;font-weight:850;line-height:1.08}.RestoredServicePage-module__1q9daq__page h3{font-weight:750}.RestoredServicePage-module__1q9daq__scope{border-top:1px solid #cbd8e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.RestoredServicePage-module__1q9daq__scope article{padding-block:2rem 1rem}.RestoredServicePage-module__1q9daq__scope h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:750;line-height:1.35}.RestoredServicePage-module__1q9daq__scope p{color:#52647b;max-width:50ch;margin:1rem 0 0;font-size:1rem;line-height:1.8}.RestoredServicePage-module__1q9daq__related{flex-wrap:wrap;gap:.75rem 2rem;padding-block:2rem;display:flex}.RestoredServicePage-module__1q9daq__related a{color:#1d4ed8;text-underline-offset:.25em;align-items:center;gap:.7rem;min-height:44px;padding-block:.65rem;font-size:.95rem;text-decoration:underline;display:flex}.RestoredServicePage-module__1q9daq__related a:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.RestoredServicePage-module__1q9daq__related svg{flex-shrink:0;width:1rem}@media (max-width:767px){.RestoredServicePage-module__1q9daq__scope{grid-template-columns:minmax(0,1fr);gap:0}.RestoredServicePage-module__1q9daq__scope article+article{border-top:1px solid #d9e3ef;margin-top:1rem}}
