.blueprint-module__abcPeq__band{--bp-night:#0b0b0c;--bp-white:#fff;--bp-blue:#0047ed;--bp-rule:#e3e5e9;--bp-ash:#aaadb3;--bp-dark-line:#45494f;--bp-ease:cubic-bezier(.2,.7,.2,1);position:relative}.blueprint-module__abcPeq__black{--bp-ground:var(--bp-night);--bp-ink:var(--bp-white);--bp-line:var(--bp-dark-line);--foreground:0 0% 100%;--muted-foreground:0 0% 100%;--site-gray:0 0% 100%;--site-gray-3:0 0% 100%;--site-gray-4:0 0% 100%;--site-gray-5:0 0% 100%;--border:216 6.76% 29.02%;--input:216 6.76% 29.02%;--site-link:0 0% 100%;--ring:0 0% 100%;background:var(--bp-ground);color:var(--bp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.blueprint-module__abcPeq__black .text-black{color:var(--bp-white)}.blueprint-module__abcPeq__black .bg-site-gray{background-color:#444}.blueprint-module__abcPeq__white{--bp-ground:var(--bp-white);--bp-ink:#0c0c0c;--bp-line:var(--bp-rule);background:var(--bp-ground);color:var(--bp-ink)}.blueprint-module__abcPeq__chapter{font-family:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink);align-items:center;gap:12px;padding-top:40px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.blueprint-module__abcPeq__chapter:after{content:"";background:var(--bp-line);flex:1;height:1px}.blueprint-module__abcPeq__heroGrid{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.blueprint-module__abcPeq__vLine,.blueprint-module__abcPeq__hLine{background:var(--bp-line);position:absolute}.blueprint-module__abcPeq__vLine{width:1px;top:0;bottom:0;left:calc(var(--bp-at)*100%);transform-origin:50% 0}.blueprint-module__abcPeq__hLine{height:1px;left:0;right:0;top:calc(var(--bp-at)*100%);transform-origin:0}@media (prefers-reduced-motion:no-preference){.blueprint-module__abcPeq__vLine{animation:blueprint-module__abcPeq__bpDrawY 1.1s var(--bp-ease)both;animation-delay:calc(var(--bp-i)*70ms)}.blueprint-module__abcPeq__hLine{animation:blueprint-module__abcPeq__bpDrawX 1.3s var(--bp-ease)both;animation-delay:calc(.2s + var(--bp-i)*90ms)}.blueprint-module__abcPeq__heroImage{animation:blueprint-module__abcPeq__bpWipeLeft 1.2s var(--bp-ease).45s both}}@keyframes blueprint-module__abcPeq__bpDrawY{0%{transform:scaleY(0)}}@keyframes blueprint-module__abcPeq__bpDrawX{0%{transform:scaleX(0)}}@keyframes blueprint-module__abcPeq__bpWipeLeft{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.blueprint-module__abcPeq__grain{isolation:isolate;position:relative;overflow:hidden}.blueprint-module__abcPeq__grain img,.blueprint-module__abcPeq__grain video{filter:grayscale()contrast(1.12)}.blueprint-module__abcPeq__grain:after{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.blueprint-module__abcPeq__cells{border:1px solid var(--bp-line);background-color:var(--bp-line);background-image:linear-gradient(var(--bp-line),var(--bp-line));background-repeat:no-repeat;background-size:100% 100%;gap:1px;display:grid}.blueprint-module__abcPeq__cell{background:var(--bp-ground);min-width:0}.blueprint-module__abcPeq__board{grid-template-columns:repeat(12,minmax(0,1fr))}.blueprint-module__abcPeq__board>.blueprint-module__abcPeq__cell{flex-direction:column;grid-column:span 6;display:flex}.blueprint-module__abcPeq__tileMedia{aspect-ratio:16/10;width:100%}.blueprint-module__abcPeq__tileMedia img,.blueprint-module__abcPeq__tileMedia video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;height:100%;display:block}.blueprint-module__abcPeq__tileText{padding:24px}@media (min-width:810px){.blueprint-module__abcPeq__board4>.blueprint-module__abcPeq__cell:nth-child(4n+1),.blueprint-module__abcPeq__board4>.blueprint-module__abcPeq__cell:nth-child(4n+4){grid-column:span 7}.blueprint-module__abcPeq__board4>.blueprint-module__abcPeq__cell:nth-child(4n+2),.blueprint-module__abcPeq__board4>.blueprint-module__abcPeq__cell:nth-child(4n+3){grid-column:span 5}.blueprint-module__abcPeq__board3>.blueprint-module__abcPeq__cell:first-child{grid-area:1/1/span 2/span 7}.blueprint-module__abcPeq__board3>.blueprint-module__abcPeq__cell:nth-child(2),.blueprint-module__abcPeq__board3>.blueprint-module__abcPeq__cell:nth-child(3){grid-column:8/span 5}.blueprint-module__abcPeq__board3>.blueprint-module__abcPeq__cell:first-child .blueprint-module__abcPeq__tileMedia{aspect-ratio:auto;flex:1;min-height:0}.blueprint-module__abcPeq__board3>.blueprint-module__abcPeq__cell:nth-child(n+2) .blueprint-module__abcPeq__tileMedia{aspect-ratio:16/9}}@media (max-width:809.98px){.blueprint-module__abcPeq__board>.blueprint-module__abcPeq__cell{grid-column:1/-1}.blueprint-module__abcPeq__tileText{padding:16px}}.blueprint-module__abcPeq__lines{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-module__abcPeq__lines>.blueprint-module__abcPeq__cell{padding:24px}@media (max-width:1199.98px){.blueprint-module__abcPeq__lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.blueprint-module__abcPeq__lines{grid-template-columns:minmax(0,1fr)}.blueprint-module__abcPeq__lines>.blueprint-module__abcPeq__cell{padding:16px}}.blueprint-module__abcPeq__closeLinks{flex-wrap:wrap;gap:32px;margin-top:40px;display:flex}.blueprint-module__abcPeq__closeLink{color:var(--bp-ink);padding-bottom:4px;text-decoration:none;position:relative}.blueprint-module__abcPeq__closeLink:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.blueprint-module__abcPeq__closeLink:hover{opacity:.7}.blueprint-module__abcPeq__closeLink:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.blueprint-module__abcPeq__band [data-reveal=wipe]{transition:clip-path 1s var(--bp-ease);transition-delay:calc(var(--bp-i,0)*.12s)}.blueprint-module__abcPeq__band [data-reveal=wipe][data-armed]:not([data-in]){clip-path:inset(100% 0 0)}.blueprint-module__abcPeq__band [data-reveal=ink]>*{transition:color .9s}.blueprint-module__abcPeq__band [data-reveal=ink]>:nth-child(2){transition-delay:.35s}.blueprint-module__abcPeq__band [data-reveal=ink][data-armed]:not([data-in])>*{color:var(--bp-ash)}.blueprint-module__abcPeq__band [data-reveal=lines]{transition:background-size 1.4s var(--bp-ease)}.blueprint-module__abcPeq__band [data-reveal=lines][data-armed]:not([data-in]){background-color:var(--bp-ground);background-size:0% 100%}.blueprint-module__abcPeq__band [data-reveal=underline] .blueprint-module__abcPeq__closeLink:after{transition:transform .8s var(--bp-ease)}.blueprint-module__abcPeq__band [data-reveal=underline] .blueprint-module__abcPeq__closeLink:nth-child(2):after{transition-delay:.18s}.blueprint-module__abcPeq__band [data-reveal=underline][data-armed]:not([data-in]) .blueprint-module__abcPeq__closeLink:after{transform:scaleX(0)}}.blueprint-module__abcPeq__jobRows{grid-template-columns:minmax(0,1fr)}.blueprint-module__abcPeq__jobRow{background:var(--bp-line);grid-template-columns:2fr 2fr 1fr;gap:1px;display:grid}.blueprint-module__abcPeq__jobRow>span{background:var(--bp-ground);padding:20px 24px}@media (max-width:809.98px){.blueprint-module__abcPeq__jobRow{grid-template-columns:minmax(0,1fr)}.blueprint-module__abcPeq__jobRow>span{padding:12px 16px}}.blueprint-module__abcPeq__hairFrame{border:1px solid var(--bp-line)}.blueprint-module__abcPeq__plain img,.blueprint-module__abcPeq__plain video{filter:none;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.blueprint-module__abcPeq__plain:after{display:none}@media (min-width:810px){.blueprint-module__abcPeq__board:not(.blueprint-module__abcPeq__board3):not(.blueprint-module__abcPeq__board4)>.blueprint-module__abcPeq__cell:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1200px){.blueprint-module__abcPeq__lines>.blueprint-module__abcPeq__cell:last-child:nth-child(3n+1){grid-column:1/-1}.blueprint-module__abcPeq__lines>.blueprint-module__abcPeq__cell:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:810px) and (max-width:1199.98px){.blueprint-module__abcPeq__lines>.blueprint-module__abcPeq__cell:last-child:nth-child(odd){grid-column:1/-1}}.blueprint-module__abcPeq__uiBoard{grid-template-columns:repeat(var(--ui-cols,2),minmax(0,1fr))}.blueprint-module__abcPeq__uiBoard>.blueprint-module__abcPeq__cell{flex-direction:column;display:flex}.blueprint-module__abcPeq__uiMedia{width:100%;aspect-ratio:var(--ui-ratio,1.6);background:var(--bp-white);border-bottom:1px solid var(--bp-line)}.blueprint-module__abcPeq__uiMedia img,.blueprint-module__abcPeq__uiMedia video{-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0;filter:none;width:100%;max-width:none;height:100%;display:block}.blueprint-module__abcPeq__uiMedia:after{display:none}.blueprint-module__abcPeq__uiCropped{justify-content:center;align-items:center;padding:24px;display:flex;container-type:size}.blueprint-module__abcPeq__uiCropped img{-o-object-fit:fill;object-fit:fill}@media (max-width:809.98px){.blueprint-module__abcPeq__uiBoard{grid-template-columns:minmax(0,1fr)}.blueprint-module__abcPeq__uiFiller{display:none}}.blueprint-module__abcPeq__uiShot{background:var(--bp-white)}.blueprint-module__abcPeq__uiShot img,.blueprint-module__abcPeq__uiShot video{filter:none;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.blueprint-module__abcPeq__uiShot:after{display:none}.blueprint-module__abcPeq__surfaceCell{position:relative;overflow:hidden;container-type:inline-size}.blueprint-module__abcPeq__surfaceWindow{background:var(--bp-white);border:1px solid var(--bp-rule);width:120cqw;height:200cqw;position:absolute;top:8cqw;left:8cqw;overflow:hidden;box-shadow:0 0 5cqw rgba(0,0,0,.12)}.blueprint-module__abcPeq__surfaceWindow img{-o-object-fit:fill;object-fit:fill}.blueprint-module__abcPeq__code{font-family:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;white-space:pre;color:#24272c;font-weight:500}.blueprint-module__abcPeq__codeCli{padding:4.5cqw 0 0 3.5cqw;font-size:3.82cqw;line-height:1.3}.blueprint-module__abcPeq__codeApi{padding:7.3cqw 0 0 6.2cqw;font-size:5.22cqw;line-height:1.42}.blueprint-module__abcPeq__codeGap{margin-top:1.3em}.blueprint-module__abcPeq__codeBox{border:1px solid #cccfd6;border-right:0;margin-left:-.6ch;padding:.75em 0 .6em .6ch;position:relative}.blueprint-module__abcPeq__codeBoxTitle{background:var(--bp-white);padding:0 .4ch;line-height:1.3;position:absolute;top:-.65em;left:1.6ch}.blueprint-module__abcPeq__code_ink{color:#24272c}.blueprint-module__abcPeq__code_muted{color:#6f737a}.blueprint-module__abcPeq__code_accent{color:#0047ed}
