.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 img[data-product-ui]{filter:none}.blueprint-module__abcPeq__grain:has(img[data-product-ui]):after{display:none}.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__heroFade{z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(11,11,12,.55),rgba(11,11,12,0) 18%,rgba(11,11,12,0) 52%,rgba(11,11,12,.3) 66%,rgba(11,11,12,.68) 80%,rgba(11,11,12,.92) 91%,var(--bp-night)100%),linear-gradient(to right,rgba(11,11,12,.8),rgba(11,11,12,.76) 30%,rgba(11,11,12,.62) 46%,rgba(11,11,12,.26) 58%,rgba(11,11,12,0) 68%),linear-gradient(rgba(11,11,12,.18),rgba(11,11,12,.18));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1199.98px){.blueprint-module__abcPeq__heroFade{background:linear-gradient(to bottom,rgba(11,11,12,.55),rgba(11,11,12,0) 18%,rgba(11,11,12,0) 38%,rgba(11,11,12,.55) 62%,rgba(11,11,12,.88) 78%,var(--bp-night)100%),linear-gradient(rgba(11,11,12,.18),rgba(11,11,12,.18))}}.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}.blueprint-module__abcPeq__lines:has(>.blueprint-module__abcPeq__cell:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.blueprint-module__abcPeq__lines:has(>.blueprint-module__abcPeq__cell:nth-child(4):last-child)>.blueprint-module__abcPeq__cell:last-child{grid-column:auto}}@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__marqueeViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.blueprint-module__abcPeq__marqueeTrack{width:max-content;animation:blueprint-module__abcPeq__bpMarquee var(--marquee-duration,60s)linear infinite;display:flex}.blueprint-module__abcPeq__marqueeReverse{animation-direction:reverse}.blueprint-module__abcPeq__marqueeViewport:hover .blueprint-module__abcPeq__marqueeTrack,.blueprint-module__abcPeq__marqueeViewport:focus-within .blueprint-module__abcPeq__marqueeTrack{animation-play-state:paused}@keyframes blueprint-module__abcPeq__bpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.blueprint-module__abcPeq__marqueeViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.blueprint-module__abcPeq__marqueeTrack{animation:none}.blueprint-module__abcPeq__marqueeCopy{display:none}}.blueprint-module__abcPeq__stackExplorer{--line:#e3e5e9;--edge:#c4c8cf;--edge-dim:#c4c8cf;--paper:#fff;--paper-front:#fff;--paper-side:#f2f3f5;--mist:#fff;--mist-front:#fff;--mist-side:#f2f3f5;--ink:hsl(var(--foreground));--blue:hsl(var(--primary));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.blueprint-module__abcPeq__stackSide{padding-top:32px}.blueprint-module__abcPeq__stackStage{perspective:2600px;perspective-origin:50% 40%;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-items:center;height:620px;display:grid;position:relative}.blueprint-module__abcPeq__stackFit{transform-style:preserve-3d;transform:translateY(150px)}.blueprint-module__abcPeq__stackTilt{transform-style:preserve-3d;transform:rotateX(58deg)}.blueprint-module__abcPeq__stackSpin{width:300px;height:300px;transform-style:preserve-3d;animation:16s ease-in-out infinite alternate blueprint-module__abcPeq__stackSway;position:relative;transform:rotate(45deg)}@keyframes blueprint-module__abcPeq__stackSway{0%{transform:rotate(39deg)}to{transform:rotate(51deg)}}.blueprint-module__abcPeq__stackSpin[data-turn]{animation:72s linear infinite blueprint-module__abcPeq__stackTurn}.blueprint-module__abcPeq__stackStage:hover .blueprint-module__abcPeq__stackSpin[data-turn]{animation-play-state:paused}@keyframes blueprint-module__abcPeq__stackTurn{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.blueprint-module__abcPeq__stackLayer{transform-style:preserve-3d;transform:translateZ(var(--z));cursor:pointer;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.blueprint-module__abcPeq__stackBox{transform-style:preserve-3d;position:absolute}.blueprint-module__abcPeq__stackTop,.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackBack,.blueprint-module__abcPeq__stackLeft{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .35s,border-color .35s;position:absolute}.blueprint-module__abcPeq__stackTop{transform:translateZ(var(--h));border:1px solid var(--edge);background:var(--paper);top:0;bottom:0;left:0;right:0}.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackBack,.blueprint-module__abcPeq__stackLeft{border:1px solid var(--edge)}.blueprint-module__abcPeq__stackFront{width:100%;height:var(--h);transform-origin:top;transform:translateZ(var(--h))rotateX(-90deg);background:var(--paper-front);top:100%;left:0}.blueprint-module__abcPeq__stackRight{width:var(--h);transform-origin:0;height:100%;transform:translateZ(var(--h))rotateY(90deg);background:var(--paper-side);top:0;left:100%}.blueprint-module__abcPeq__stackBack{left:0;top:calc(-1*var(--h));width:100%;height:var(--h);transform-origin:bottom;transform:translateZ(var(--h))rotateX(90deg);background:var(--paper-front)}.blueprint-module__abcPeq__stackLeft{left:calc(-1*var(--h));width:var(--h);transform-origin:100%;height:100%;transform:translateZ(var(--h))rotateY(-90deg);background:var(--paper-side);top:0}.blueprint-module__abcPeq__stackBox[data-face=mist]>.blueprint-module__abcPeq__stackTop{background:var(--mist)}.blueprint-module__abcPeq__stackBox[data-face=mist]>.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackBox[data-face=mist]>.blueprint-module__abcPeq__stackBack{background:var(--mist-front)}.blueprint-module__abcPeq__stackBox[data-face=mist]>.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackBox[data-face=mist]>.blueprint-module__abcPeq__stackLeft{background:var(--mist-side)}.blueprint-module__abcPeq__stackBox[data-face=ink]>*{border-color:#000}.blueprint-module__abcPeq__stackBox[data-face=ink]>.blueprint-module__abcPeq__stackTop{background:var(--ink)}.blueprint-module__abcPeq__stackBox[data-face=ink]>.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackBox[data-face=ink]>.blueprint-module__abcPeq__stackBack{background:hsl(var(--foreground)/.86)}.blueprint-module__abcPeq__stackBox[data-face=ink]>.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackBox[data-face=ink]>.blueprint-module__abcPeq__stackLeft{background:hsl(var(--foreground)/.74)}.blueprint-module__abcPeq__stackBox[data-face=blue]>*{border-color:#001f66}.blueprint-module__abcPeq__stackBox[data-face=blue]>.blueprint-module__abcPeq__stackTop{background:var(--blue)}.blueprint-module__abcPeq__stackBox[data-face=blue]>.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackBox[data-face=blue]>.blueprint-module__abcPeq__stackBack{background:#0037b8}.blueprint-module__abcPeq__stackBox[data-face=blue]>.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackBox[data-face=blue]>.blueprint-module__abcPeq__stackLeft{background:#002d94}.blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackTop{background-color:#fff;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 4px,rgba(29,31,37,.18) 4px,rgba(29,31,37,.18) 5px);background-clip:content-box;padding:4px 3px}.blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackBack{background:#fff}.blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackLeft{background:#eceef1}.blueprint-module__abcPeq__stackLayer[data-active]>.blueprint-module__abcPeq__stackSlab>.blueprint-module__abcPeq__stackTop{border:2px solid var(--blue)}.blueprint-module__abcPeq__stackLayer[data-active]>.blueprint-module__abcPeq__stackSlab[data-face=mist]>.blueprint-module__abcPeq__stackTop,.blueprint-module__abcPeq__stackLayer[data-active]>.blueprint-module__abcPeq__stackSlab[data-face=paper]>.blueprint-module__abcPeq__stackTop{background:#f3f6fe}.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox[data-face=paper]>*,.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox[data-face=mist]>*,.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox[data-face=device]>*{border-color:var(--edge-dim)}.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackTop{background-image:repeating-linear-gradient(90deg,transparent 0,transparent 4px,rgba(29,31,37,.18) 4px,rgba(29,31,37,.18) 5px)}.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox:not(:-webkit-any([data-lit],[data-home])) .blueprint-module__abcPeq__stackMark{filter:grayscale()opacity(.45)}.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox:not(:-moz-any([data-lit],[data-home])) .blueprint-module__abcPeq__stackMark{filter:grayscale()opacity(.45)}.blueprint-module__abcPeq__stackLayer[data-dim] .blueprint-module__abcPeq__stackBox:not(:is([data-lit],[data-home])) .blueprint-module__abcPeq__stackMark{filter:grayscale()opacity(.45)}.blueprint-module__abcPeq__stackTile[data-home] .blueprint-module__abcPeq__stackMark{filter:brightness(0)invert()}.blueprint-module__abcPeq__stackTileFace{place-items:center;width:100%;height:100%;display:grid}.blueprint-module__abcPeq__stackTile[data-lit]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#ebf1fe}.blueprint-module__abcPeq__stackTile[data-home]>.blueprint-module__abcPeq__stackTop{background:var(--blue);border-color:transparent}.blueprint-module__abcPeq__stackTile[data-home]>.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackTile[data-home]>.blueprint-module__abcPeq__stackBack{background:#0037b8}.blueprint-module__abcPeq__stackTile[data-home]>.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackTile[data-home]>.blueprint-module__abcPeq__stackLeft{background:#002d94}.blueprint-module__abcPeq__stackMesh{background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-position:-1px -1px;background-size:25px 25px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.blueprint-module__abcPeq__stackMesh:after{content:"";background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);animation:5.5s linear infinite blueprint-module__abcPeq__stackSheen;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes blueprint-module__abcPeq__stackSheen{0%{transform:translate(-60%)}to{transform:translate(60%)}}.blueprint-module__abcPeq__stackFabricName{color:#fff;letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1;position:absolute;bottom:14px;left:18px}.blueprint-module__abcPeq__stackLed{width:6px;height:6px;animation:2.6s ease-in-out infinite blueprint-module__abcPeq__stackBlink;animation-delay:var(--delay);background:#15a34a;border-radius:50%;position:absolute;top:5px;left:5px}@keyframes blueprint-module__abcPeq__stackBlink{0%,70%,to{opacity:1}80%{opacity:.25}}.blueprint-module__abcPeq__stackLayer[data-home] .blueprint-module__abcPeq__stackBox[data-face=device]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue)}.blueprint-module__abcPeq__stackTabs{border-top:1px solid var(--line)}.blueprint-module__abcPeq__stackTab{border-bottom:1px solid var(--line);text-align:left;width:100%;color:hsl(var(--muted-foreground));padding:16px 0 16px 20px;transition:color .25s;display:block;position:relative}.blueprint-module__abcPeq__stackTab:before{content:"";background:var(--blue);transform-origin:top;width:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.blueprint-module__abcPeq__stackTab:hover,.blueprint-module__abcPeq__stackTab[aria-selected=true]{color:hsl(var(--foreground))}.blueprint-module__abcPeq__stackTab[aria-selected=true]:before{transform:scaleY(1)}.blueprint-module__abcPeq__stackTab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.blueprint-module__abcPeq__stackPanel{min-height:236px;padding-top:24px;animation:.4s cubic-bezier(.2,.7,.2,1) blueprint-module__abcPeq__stackRise}@keyframes blueprint-module__abcPeq__stackRise{0%{opacity:0;transform:translateY(6px)}}.blueprint-module__abcPeq__stackPanel[hidden]{display:none}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="0"]:-webkit-any(:hover,:focus-visible)) [data-tile="0"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="0"]:-moz-any(:hover,:focus-visible)) [data-tile="0"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="0"]:is(:hover,:focus-visible)) [data-tile="0"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="1"]:-webkit-any(:hover,:focus-visible)) [data-tile="1"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="1"]:-moz-any(:hover,:focus-visible)) [data-tile="1"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="1"]:is(:hover,:focus-visible)) [data-tile="1"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="2"]:-webkit-any(:hover,:focus-visible)) [data-tile="2"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="2"]:-moz-any(:hover,:focus-visible)) [data-tile="2"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="2"]:is(:hover,:focus-visible)) [data-tile="2"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="3"]:-webkit-any(:hover,:focus-visible)) [data-tile="3"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="3"]:-moz-any(:hover,:focus-visible)) [data-tile="3"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="3"]:is(:hover,:focus-visible)) [data-tile="3"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="4"]:-webkit-any(:hover,:focus-visible)) [data-tile="4"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="4"]:-moz-any(:hover,:focus-visible)) [data-tile="4"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="4"]:is(:hover,:focus-visible)) [data-tile="4"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="5"]:-webkit-any(:hover,:focus-visible)) [data-tile="5"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="5"]:-moz-any(:hover,:focus-visible)) [data-tile="5"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}.blueprint-module__abcPeq__stackExplorer:has([data-runs~="5"]:is(:hover,:focus-visible)) [data-tile="5"]>.blueprint-module__abcPeq__stackTop{border-color:var(--blue);background:#e0e9fd}@media (max-width:1199.98px){.blueprint-module__abcPeq__stackExplorer{grid-template-columns:minmax(0,1fr);gap:16px}.blueprint-module__abcPeq__stackSide{padding-top:0}.blueprint-module__abcPeq__stackStage{height:560px}.blueprint-module__abcPeq__stackFit{transform:translateY(130px)scale(.88)}}@media (max-width:809.98px){.blueprint-module__abcPeq__stackStage{height:400px}.blueprint-module__abcPeq__stackFit{transform:translateY(96px)scale(.62)}.blueprint-module__abcPeq__stackPanel{min-height:0}}@media (prefers-reduced-motion:reduce){.blueprint-module__abcPeq__stackSpin,.blueprint-module__abcPeq__stackSpin[data-turn],.blueprint-module__abcPeq__stackMesh:after,.blueprint-module__abcPeq__stackLed,.blueprint-module__abcPeq__stackPanel{animation:none}.blueprint-module__abcPeq__stackLayer,.blueprint-module__abcPeq__stackTop,.blueprint-module__abcPeq__stackFront,.blueprint-module__abcPeq__stackRight,.blueprint-module__abcPeq__stackTab,.blueprint-module__abcPeq__stackTab:before{transition:none}}
