.code-ownership-scene-module__9CiH1G__scene{--scene-amber:#f9ad00;--scene-pink:#f65eab;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 94%, transparent) 0 25%, transparent 48%), radial-gradient(circle at 88% 70%, color-mix(in oklch, var(--scene-amber) 32%, transparent), transparent 39%), radial-gradient(circle at 8% 92%, color-mix(in oklch, var(--scene-pink) 24%, transparent), transparent 34%), var(--surface);padding:0;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.code-ownership-scene-module__9CiH1G__scene{--scene-amber:lab(76.6702% 21.5397 81.4164);--scene-pink:lab(62.537% 64.0659 -9.77143)}}.code-ownership-scene-module__9CiH1G__scene:after{z-index:10;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 98%, transparent), transparent 38%);content:"";pointer-events:none;position:absolute;inset:0}.code-ownership-scene-module__9CiH1G__scan{opacity:.42;background:repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in oklch, var(--foreground) 5%, transparent) 24px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 58%,#0000);mask-image:linear-gradient(#0000 18%,#000 58%,#0000)}.code-ownership-scene-module__9CiH1G__glow{aspect-ratio:1;background:color-mix(in oklch, var(--scene-amber) 26%, transparent);filter:blur(38px);border-radius:999px;width:65%;animation:6s ease-in-out infinite alternate code-ownership-scene-module__9CiH1G__ownership-glow;position:absolute;bottom:-20%;right:-12%}.code-ownership-scene-module__9CiH1G__editor{z-index:2;border:1px solid color-mix(in oklch, var(--foreground) 15%, transparent);background:color-mix(in oklch, var(--background) 92%, transparent);height:66%;box-shadow:0 28px 75px color-mix(in oklch, var(--scene-pink) 16%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.25rem 1.25rem 0 0;position:absolute;bottom:-4%;left:5%;right:-3%;overflow:hidden}.code-ownership-scene-module__9CiH1G__editorBar{border-bottom:1px solid var(--border);height:2.45rem;color:var(--muted-foreground);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .85rem;font-size:.67rem;display:grid}.code-ownership-scene-module__9CiH1G__dots{gap:.3rem;display:flex}.code-ownership-scene-module__9CiH1G__dots i{background:color-mix(in oklch, var(--muted-foreground) 50%, transparent);border-radius:999px;width:.38rem;height:.38rem}.code-ownership-scene-module__9CiH1G__editorTitle,.code-ownership-scene-module__9CiH1G__branch{align-items:center;gap:.35rem;display:flex}.code-ownership-scene-module__9CiH1G__branch{justify-self:end}.code-ownership-scene-module__9CiH1G__editorBody{grid-template-columns:minmax(7.5rem,25%) 1fr;height:calc(100% - 2.45rem);display:grid}.code-ownership-scene-module__9CiH1G__fileTree{border-right:1px solid var(--border);background:color-mix(in oklch, var(--muted) 45%, transparent);color:var(--muted-foreground);font-family:var(--font-mono);padding:1rem .65rem;font-size:.64rem}.code-ownership-scene-module__9CiH1G__folder,.code-ownership-scene-module__9CiH1G__fileActive,.code-ownership-scene-module__9CiH1G__fileMuted{white-space:nowrap;border-radius:.4rem;align-items:center;gap:.4rem;min-height:1.8rem;padding:0 .45rem;display:flex}.code-ownership-scene-module__9CiH1G__fileActive,.code-ownership-scene-module__9CiH1G__fileMuted{padding-left:1rem}.code-ownership-scene-module__9CiH1G__fileActive{background:color-mix(in oklch, var(--scene-amber) 18%, var(--background));color:var(--foreground)}.code-ownership-scene-module__9CiH1G__fileActive svg{color:color-mix(in oklch, var(--scene-amber) 80%, var(--foreground))}.code-ownership-scene-module__9CiH1G__fileMuted{opacity:.72}.code-ownership-scene-module__9CiH1G__codePane{min-width:0;overflow:hidden}.code-ownership-scene-module__9CiH1G__codeTab{border-right:1px solid var(--border);border-bottom:1px solid var(--background);width:fit-content;min-width:9rem;height:2rem;color:var(--foreground);font-family:var(--font-mono);align-items:center;gap:.35rem;padding:0 .7rem;font-size:.62rem;display:flex}.code-ownership-scene-module__9CiH1G__codeTab span{color:var(--muted-foreground);margin-left:auto}.code-ownership-scene-module__9CiH1G__codePane pre{gap:.38rem;margin:0;padding:1rem 1rem 2rem;font-size:clamp(.58rem,1.2vw,.72rem);line-height:1.55;display:grid;overflow:hidden}.code-ownership-scene-module__9CiH1G__codeLine{min-width:max-content;color:color-mix(in oklch, var(--foreground) 80%, var(--scene-pink));opacity:0;animation:code-ownership-scene-module__9CiH1G__ownership-line var(--jl-duration) ease-in-out infinite;animation-delay:calc(var(--line-index,0) * .12s);grid-template-columns:1.5rem 1fr;display:grid;transform:translate(.8rem)}.code-ownership-scene-module__9CiH1G__codeLine i{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-style:normal}.code-ownership-scene-module__9CiH1G__cursor{background:var(--scene-amber);width:.45rem;animation:.85s step-end infinite code-ownership-scene-module__9CiH1G__ownership-cursor}.code-ownership-scene-module__9CiH1G__ownershipBadge{z-index:4;border:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);background:color-mix(in oklch, var(--background) 86%, transparent);box-shadow:0 14px 36px color-mix(in oklch, var(--foreground) 8%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.75rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.72rem;display:flex;position:absolute;bottom:1rem;right:4%}.code-ownership-scene-module__9CiH1G__ownershipBadge>span:last-child{display:grid}.code-ownership-scene-module__9CiH1G__ownershipBadge small{color:var(--muted-foreground);font-size:.61rem}.code-ownership-scene-module__9CiH1G__check{background:var(--scene-amber);color:#171008;color:lab(5.27094% 1.77176 4.79134);border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.code-ownership-scene-module__9CiH1G__sourceStamp{z-index:4;font-family:var(--font-mono);display:grid;position:absolute;bottom:1.1rem;left:1.25rem}.code-ownership-scene-module__9CiH1G__sourceStamp span{font-size:1.1rem;font-weight:650}.code-ownership-scene-module__9CiH1G__sourceStamp small{color:var(--muted-foreground);letter-spacing:.1em;font-size:.55rem}.code-ownership-scene-module__9CiH1G__scene *{animation-play-state:var(--jl-play-state,paused)!important}@keyframes code-ownership-scene-module__9CiH1G__ownership-line{0%,14%{opacity:0;transform:translate(.8rem)}30%,82%{opacity:1;transform:translate(0)}to{opacity:.55}}@keyframes code-ownership-scene-module__9CiH1G__ownership-cursor{50%{opacity:0}}@keyframes code-ownership-scene-module__9CiH1G__ownership-glow{to{transform:translate(-8%,-6%)scale(1.12)}}@container (max-width:420px){.code-ownership-scene-module__9CiH1G__editor{height:61%;bottom:0;left:4%;right:-20%}.code-ownership-scene-module__9CiH1G__editorBody{grid-template-columns:6.6rem 1fr}.code-ownership-scene-module__9CiH1G__fileTree{padding-inline:.4rem}.code-ownership-scene-module__9CiH1G__folder,.code-ownership-scene-module__9CiH1G__fileActive,.code-ownership-scene-module__9CiH1G__fileMuted{overflow:hidden}.code-ownership-scene-module__9CiH1G__ownershipBadge{bottom:.8rem;right:.8rem}.code-ownership-scene-module__9CiH1G__sourceStamp{display:none}}@media (prefers-reduced-motion:reduce){.code-ownership-scene-module__9CiH1G__codeLine{opacity:1;transform:none}.code-ownership-scene-module__9CiH1G__cursor{opacity:1}}
.design-engineering-scene-module__yOFN2W__scene{--scene-blue:#2197ff;--scene-coral:#ff6e57;--scene-lime:#b0e739;color:var(--foreground);background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 88%, transparent) 0 25%, transparent 46%), radial-gradient(circle at 16% 82%, color-mix(in oklch, var(--scene-coral) 38%, transparent), transparent 30%), radial-gradient(circle at 83% 57%, color-mix(in oklch, var(--scene-blue) 42%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in oklch, var(--scene-lime) 13%, var(--surface)), var(--surface) 55%);padding:0;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.design-engineering-scene-module__yOFN2W__scene{--scene-blue:lab(60.4289% .0218749 -67.6626);--scene-coral:lab(65.6779% 61.1648 46.6616);--scene-lime:lab(85.619% -35.2766 72.104)}}.design-engineering-scene-module__yOFN2W__scene:after{z-index:10;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 97%, transparent) 0%, transparent 38%);content:"";pointer-events:none;position:absolute;inset:0}.design-engineering-scene-module__yOFN2W__grid{opacity:.52;background-image:linear-gradient(color-mix(in oklch, var(--foreground) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--foreground) 9%, transparent) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 48%,#0000 100%);mask-image:linear-gradient(#0000 18%,#000 48%,#0000 100%)}.design-engineering-scene-module__yOFN2W__aura{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--scene-blue) 50%, transparent);width:68%;box-shadow:0 0 0 34px color-mix(in oklch, var(--scene-blue) 8%, transparent), 0 0 0 72px color-mix(in oklch, var(--scene-coral) 7%, transparent);border-radius:999px;animation:7s ease-in-out infinite alternate design-engineering-scene-module__yOFN2W__engineering-aura;position:absolute;bottom:-30%;right:-8%}.design-engineering-scene-module__yOFN2W__study{border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);background:color-mix(in oklch, var(--background) 86%, transparent);width:70%;height:66%;box-shadow:0 28px 80px color-mix(in oklch, var(--scene-blue) 22%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.25rem 0 0;position:absolute;bottom:-8%;right:-2%;overflow:hidden}.design-engineering-scene-module__yOFN2W__studyHeader{border-bottom:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);height:2.25rem;color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.65rem;display:flex}.design-engineering-scene-module__yOFN2W__curve{width:93%;height:80%;position:absolute;inset:16% 2% 4% 5%;overflow:visible}.design-engineering-scene-module__yOFN2W__responsiveGuides{z-index:2;justify-items:end;gap:.38rem;width:clamp(4.75rem,16%,6.5rem);display:grid;position:absolute;top:3.25rem;right:1rem}.design-engineering-scene-module__yOFN2W__responsiveGuides>span{color:color-mix(in oklch, var(--scene-lime) 72%, var(--foreground));font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:.12rem;font-size:.52rem}.design-engineering-scene-module__yOFN2W__responsiveGuides i{background:color-mix(in oklch, var(--scene-lime) 78%, var(--foreground));height:1px;box-shadow:0 0 8px color-mix(in oklch, var(--scene-lime) 35%, transparent);transform-origin:100%;animation:design-engineering-scene-module__yOFN2W__engineering-edge var(--jl-duration) ease-in-out infinite;display:block;position:relative}.design-engineering-scene-module__yOFN2W__responsiveGuides i:first-of-type{width:46%}.design-engineering-scene-module__yOFN2W__responsiveGuides i:nth-of-type(2){width:72%;animation-delay:.12s}.design-engineering-scene-module__yOFN2W__responsiveGuides i:nth-of-type(3){width:100%;animation-delay:.24s}.design-engineering-scene-module__yOFN2W__responsiveGuides i:after{border:1px solid color-mix(in oklch, var(--scene-lime) 85%, var(--foreground));background:var(--background);width:.34rem;height:.34rem;box-shadow:0 0 0 3px color-mix(in oklch, var(--scene-lime) 14%, transparent);content:"";border-radius:999px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.design-engineering-scene-module__yOFN2W__responsiveGuides b{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.48rem;font-style:normal;font-weight:500;position:absolute;top:-.45rem;right:calc(100% + .4rem)}.design-engineering-scene-module__yOFN2W__curveGuide,.design-engineering-scene-module__yOFN2W__curveLine{fill:none;vector-effect:non-scaling-stroke}.design-engineering-scene-module__yOFN2W__curveGuide{stroke:color-mix(in oklch, var(--foreground) 12%, transparent);stroke-width:1px}.design-engineering-scene-module__yOFN2W__curveLine{stroke:var(--scene-blue);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px color-mix(in oklch, var(--scene-blue) 60%, transparent));animation:design-engineering-scene-module__yOFN2W__engineering-draw var(--jl-duration) cubic-bezier(.22, 1, .36, 1) infinite}.design-engineering-scene-module__yOFN2W__point{fill:var(--background);stroke:var(--scene-blue);stroke-width:.8px}.design-engineering-scene-module__yOFN2W__pointHalo{fill:color-mix(in oklch, var(--scene-blue) 18%, transparent);opacity:0;animation:design-engineering-scene-module__yOFN2W__engineering-point var(--jl-duration) ease-out infinite}.design-engineering-scene-module__yOFN2W__axisX,.design-engineering-scene-module__yOFN2W__axisY{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;position:absolute}.design-engineering-scene-module__yOFN2W__axisX{bottom:.7rem;right:1rem}.design-engineering-scene-module__yOFN2W__axisY{writing-mode:vertical-rl;top:3.1rem;left:.7rem;transform:rotate(180deg)}.design-engineering-scene-module__yOFN2W__typographyCard{z-index:2;border:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);background:color-mix(in oklch, var(--background) 88%, var(--scene-coral));width:43%;min-height:39%;box-shadow:0 22px 60px color-mix(in oklch, var(--scene-coral) 20%, transparent);border-left:0;border-radius:0 1.1rem 1.1rem 0;flex-direction:column;justify-content:flex-end;padding:1.2rem 1.35rem;display:flex;position:absolute;bottom:8%;left:-1px}.design-engineering-scene-module__yOFN2W__typeMarker{border:1px solid color-mix(in oklch, var(--scene-coral) 62%, transparent);background:color-mix(in oklch, var(--scene-coral) 16%, var(--background));width:1.55rem;height:1.55rem;color:color-mix(in oklch, var(--scene-coral) 78%, var(--foreground));font-family:var(--font-mono);box-shadow:0 0 0 4px color-mix(in oklch, var(--scene-coral) 8%, transparent);border-radius:999px;place-items:center;font-size:.55rem;font-style:normal;display:grid;position:absolute;top:1.05rem;right:1.1rem}.design-engineering-scene-module__yOFN2W__typographyCard>span{color:color-mix(in oklch, var(--scene-coral) 75%, var(--foreground));font-family:var(--font-mono);letter-spacing:.09em;margin-bottom:.75rem;font-size:.62rem}.design-engineering-scene-module__yOFN2W__typographyCard strong{letter-spacing:-.07em;max-width:10ch;font-size:clamp(1.4rem,3.2vw,2.8rem);line-height:.92}.design-engineering-scene-module__yOFN2W__typeRules{gap:.3rem;margin-top:1rem;display:flex}.design-engineering-scene-module__yOFN2W__typeRules i{background:var(--scene-coral);border-radius:999px;height:.22rem}.design-engineering-scene-module__yOFN2W__typeRules i:first-child{width:42%}.design-engineering-scene-module__yOFN2W__typeRules i:nth-child(2){opacity:.55;width:24%}.design-engineering-scene-module__yOFN2W__typeRules i:nth-child(3){opacity:.3;width:12%}.design-engineering-scene-module__yOFN2W__metrics{z-index:4;color:var(--muted-foreground);gap:.8rem;font-size:.65rem;display:flex;position:absolute;bottom:1rem;right:4%}.design-engineering-scene-module__yOFN2W__metrics span{align-items:center;gap:.3rem;display:flex}.design-engineering-scene-module__yOFN2W__metrics i{border-radius:999px;width:.42rem;height:.42rem}.design-engineering-scene-module__yOFN2W__blueDot{background:var(--scene-blue)}.design-engineering-scene-module__yOFN2W__coralDot{background:var(--scene-coral)}.design-engineering-scene-module__yOFN2W__limeDot{background:var(--scene-lime)}.design-engineering-scene-module__yOFN2W__scene *{animation-play-state:var(--jl-play-state,paused)!important}@keyframes design-engineering-scene-module__yOFN2W__engineering-draw{0%,12%{stroke-dashoffset:1px}48%,84%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes design-engineering-scene-module__yOFN2W__engineering-point{0%,30%{opacity:0;transform-origin:50%;transform:scale(.6)}44%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes design-engineering-scene-module__yOFN2W__engineering-aura{to{transform:translate(-5%,-4%)scale(1.08)}}@keyframes design-engineering-scene-module__yOFN2W__engineering-edge{0%,18%{opacity:.35;transform:scaleX(.35)}40%,82%{opacity:1;transform:scaleX(1)}to{opacity:.45;transform:scaleX(.55)}}@container (max-width:420px){.design-engineering-scene-module__yOFN2W__study{width:86%;height:57%;bottom:1%;right:-12%}.design-engineering-scene-module__yOFN2W__typographyCard{width:54%;min-height:32%;padding:1rem;bottom:18%}.design-engineering-scene-module__yOFN2W__metrics{gap:.55rem;bottom:1.1rem;left:1rem;right:auto}.design-engineering-scene-module__yOFN2W__metrics span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.design-engineering-scene-module__yOFN2W__curveLine{stroke-dashoffset:0}.design-engineering-scene-module__yOFN2W__pointHalo{opacity:.65}.design-engineering-scene-module__yOFN2W__responsiveGuides i{opacity:1;transform:scaleX(1)}}
.modular-architecture-scene-module__6R4L3W__scene{--scene-violet:#ad69f9;--scene-cyan:#00c7e6;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 92%, transparent) 0 25%, transparent 48%), radial-gradient(circle at 12% 62%, color-mix(in oklch, var(--scene-violet) 38%, transparent), transparent 38%), radial-gradient(circle at 88% 85%, color-mix(in oklch, var(--scene-cyan) 30%, transparent), transparent 40%), var(--surface);padding:0;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.modular-architecture-scene-module__6R4L3W__scene{--scene-violet:lab(57.221% 48.7185 -62.895);--scene-cyan:lab(73.1555% -38.8031 -29.9941)}}.modular-architecture-scene-module__6R4L3W__scene:after{z-index:8;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 97%, transparent), transparent 40%);content:"";pointer-events:none;position:absolute;inset:0}.modular-architecture-scene-module__6R4L3W__orbit{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--scene-violet) 40%, transparent);width:105%;box-shadow:0 0 0 26px color-mix(in oklch, var(--scene-violet) 8%, transparent), 0 0 0 58px color-mix(in oklch, var(--scene-cyan) 6%, transparent);border-radius:999px;animation:8s ease-in-out infinite alternate modular-architecture-scene-module__6R4L3W__module-orbit;position:absolute;top:30%;left:-35%}.modular-architecture-scene-module__6R4L3W__fileStack{z-index:2;gap:.45rem;display:grid;position:absolute;top:31%;left:1rem;right:1rem}.modular-architecture-scene-module__6R4L3W__folderLabel,.modular-architecture-scene-module__6R4L3W__file{border:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);background:color-mix(in oklch, var(--background) 84%, transparent);min-height:2.35rem;box-shadow:0 10px 26px color-mix(in oklch, var(--foreground) 5%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.55rem;display:flex}.modular-architecture-scene-module__6R4L3W__folderLabel{color:var(--muted-foreground);font-family:var(--font-mono);border-radius:.85rem;margin-right:14%;padding:.65rem .8rem;font-size:.67rem}.modular-architecture-scene-module__6R4L3W__file{font-family:var(--font-mono);transform:translateX(calc(var(--file-index) * 6%));animation:modular-architecture-scene-module__6R4L3W__module-file var(--jl-duration) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--file-index) * .15s);border-radius:.72rem;padding:.55rem .75rem;font-size:.7rem}.modular-architecture-scene-module__6R4L3W__file svg{color:var(--scene-violet)}.modular-architecture-scene-module__6R4L3W__file i{background:var(--scene-cyan);border-radius:999px;width:.42rem;height:.42rem;margin-left:auto}.modular-architecture-scene-module__6R4L3W__connector{z-index:1;justify-content:space-between;width:42%;height:3.5rem;display:flex;position:absolute;top:59%;left:50%;transform:translate(-50%)}.modular-architecture-scene-module__6R4L3W__connector i{background:linear-gradient(var(--scene-violet), var(--scene-cyan));transform-origin:top;width:1px;height:100%;animation:modular-architecture-scene-module__6R4L3W__module-connector var(--jl-duration) ease-in-out infinite}.modular-architecture-scene-module__6R4L3W__preview{z-index:3;border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);background:var(--background);height:43%;box-shadow:0 24px 60px color-mix(in oklch, var(--scene-violet) 20%, transparent);animation:modular-architecture-scene-module__6R4L3W__module-preview var(--jl-duration) cubic-bezier(.22, 1, .36, 1) infinite;border-radius:1.15rem 1.15rem 0 0;position:absolute;bottom:-9%;left:7%;right:-3%;overflow:hidden}.modular-architecture-scene-module__6R4L3W__previewBar{border-bottom:1px solid var(--border);align-items:center;gap:.27rem;height:2rem;padding:0 .75rem;display:flex}.modular-architecture-scene-module__6R4L3W__previewBar>span{background:color-mix(in oklch, var(--muted-foreground) 48%, transparent);border-radius:999px;width:.34rem;height:.34rem}.modular-architecture-scene-module__6R4L3W__previewBar small{color:var(--muted-foreground);font-family:var(--font-mono);margin-left:auto;font-size:.55rem}.modular-architecture-scene-module__6R4L3W__previewBody{padding:.8rem .9rem 1rem}.modular-architecture-scene-module__6R4L3W__previewNav,.modular-architecture-scene-module__6R4L3W__previewFooter{justify-content:space-between;align-items:center;display:flex}.modular-architecture-scene-module__6R4L3W__previewNav strong{font-size:.85rem}.modular-architecture-scene-module__6R4L3W__previewNav span,.modular-architecture-scene-module__6R4L3W__previewFooter{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.06em;font-size:.52rem}.modular-architecture-scene-module__6R4L3W__previewTitle{letter-spacing:-.055em;margin:.7rem 0 .9rem;font-size:clamp(1.12rem,2.5vw,1.7rem);line-height:.95}.modular-architecture-scene-module__6R4L3W__previewTitle em{color:var(--scene-violet);font-style:normal}.modular-architecture-scene-module__6R4L3W__previewFooter{border-top:1px solid var(--border);padding-top:.6rem}.modular-architecture-scene-module__6R4L3W__scene *{animation-play-state:var(--jl-play-state,paused)!important}@keyframes modular-architecture-scene-module__6R4L3W__module-orbit{to{transform:translate(7%,-5%)scale(1.05)}}@keyframes modular-architecture-scene-module__6R4L3W__module-file{0%,12%{opacity:.35;translate:16%}34%,78%{opacity:1;translate:0}to{opacity:.35;translate:-4%}}@keyframes modular-architecture-scene-module__6R4L3W__module-connector{0%,28%{opacity:0;transform:scaleY(0)}42%,78%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes modular-architecture-scene-module__6R4L3W__module-preview{0%,35%{opacity:.55;transform:translateY(16%)}52%,84%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(8%)}}@media (min-width:640px) and (max-width:1023px){.modular-architecture-scene-module__6R4L3W__fileStack{top:29%}.modular-architecture-scene-module__6R4L3W__preview{height:45%}}@media (prefers-reduced-motion:reduce){.modular-architecture-scene-module__6R4L3W__file{opacity:1;translate:0}.modular-architecture-scene-module__6R4L3W__connector i{opacity:1;transform:scaleY(1)}.modular-architecture-scene-module__6R4L3W__preview{opacity:1;transform:none}}
.registry-flow-scene-module__gXUfIW__scene{--scene-cyan:#00cce0;--scene-orange:#ff8a28;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 94%, transparent) 0 25%, transparent 48%), radial-gradient(circle at 80% 76%, color-mix(in oklch, var(--scene-cyan) 34%, transparent), transparent 40%), radial-gradient(circle at 5% 58%, color-mix(in oklch, var(--scene-orange) 24%, transparent), transparent 36%), var(--surface);padding:0;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.registry-flow-scene-module__gXUfIW__scene{--scene-cyan:lab(74.4609% -40.1612 -23.5588);--scene-orange:lab(70.0047% 43.0456 71.1647)}}.registry-flow-scene-module__gXUfIW__scene:after{z-index:8;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 97%, transparent), transparent 40%);content:"";pointer-events:none;position:absolute;inset:0}.registry-flow-scene-module__gXUfIW__beam{background:linear-gradient(110deg, transparent 18%, color-mix(in oklch, var(--scene-orange) 18%, transparent), color-mix(in oklch, var(--scene-cyan) 24%, transparent), transparent 80%);filter:blur(22px);width:132%;height:42%;animation:7s ease-in-out infinite alternate registry-flow-scene-module__gXUfIW__registry-beam;position:absolute;top:24%;left:-16%;transform:rotate(-8deg)}.registry-flow-scene-module__gXUfIW__command{z-index:3;border:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);background:color-mix(in oklch, var(--background) 88%, transparent);min-height:3rem;box-shadow:0 14px 36px color-mix(in oklch, var(--foreground) 7%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:0;border-radius:.85rem 0 0 .85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .8rem;display:grid;position:absolute;top:31%;left:1rem;right:-1px;overflow:hidden}.registry-flow-scene-module__gXUfIW__command>svg{color:var(--scene-orange)}.registry-flow-scene-module__gXUfIW__command code{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.registry-flow-scene-module__gXUfIW__commandState{background:var(--scene-cyan);color:#011519;color:lab(5.44056% -5.83705 -4.97867);opacity:0;width:1.6rem;height:1.6rem;animation:registry-flow-scene-module__gXUfIW__registry-check var(--jl-duration) ease-in-out infinite;border-radius:999px;place-items:center;display:grid}.registry-flow-scene-module__gXUfIW__flowConnector{z-index:1;background:repeating-linear-gradient(to bottom, color-mix(in oklch, var(--scene-cyan) 76%, var(--foreground)) 0 5px, transparent 5px 9px);width:1px;position:absolute;left:50%}.registry-flow-scene-module__gXUfIW__commandConnector{height:8.5%;top:40.5%}.registry-flow-scene-module__gXUfIW__resultConnector{height:8%;top:63%}.registry-flow-scene-module__gXUfIW__flowConnector:after{border-right:1px solid var(--scene-cyan);border-bottom:1px solid var(--scene-cyan);content:"";width:.45rem;height:.45rem;position:absolute;bottom:-.12rem;left:50%;transform:translate(-50%)rotate(45deg)}.registry-flow-scene-module__gXUfIW__flowConnector>span{width:max-content;color:color-mix(in oklch, var(--scene-cyan) 64%, var(--foreground));font-family:var(--font-mono);letter-spacing:.08em;font-size:.48rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.registry-flow-scene-module__gXUfIW__flowConnector i{background:var(--scene-cyan);width:.42rem;height:.42rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--scene-cyan) 16%, transparent);border-radius:999px;animation:3.2s linear infinite registry-flow-scene-module__gXUfIW__registry-packet;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.registry-flow-scene-module__gXUfIW__resultConnector i{animation-delay:-1.6s}.registry-flow-scene-module__gXUfIW__files{z-index:2;gap:.4rem;display:grid;position:absolute;top:49%;left:1rem;right:1rem}.registry-flow-scene-module__gXUfIW__files div{border:1px solid color-mix(in oklch, var(--foreground) 11%, transparent);background:color-mix(in oklch, var(--background) 84%, transparent);min-height:2.1rem;font-family:var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:registry-flow-scene-module__gXUfIW__registry-file var(--jl-duration) ease-in-out infinite;border-radius:.65rem;align-items:center;gap:.45rem;padding:0 .65rem;font-size:.62rem;display:flex}.registry-flow-scene-module__gXUfIW__files div:last-child{margin-inline:9%;animation-delay:.18s}.registry-flow-scene-module__gXUfIW__files svg:first-child{color:var(--scene-orange)}.registry-flow-scene-module__gXUfIW__files svg:last-child{color:var(--scene-cyan);margin-left:auto}.registry-flow-scene-module__gXUfIW__result{z-index:3;border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);background:var(--background);height:39%;box-shadow:0 24px 58px color-mix(in oklch, var(--scene-cyan) 18%, transparent);animation:registry-flow-scene-module__gXUfIW__registry-result var(--jl-duration) cubic-bezier(.22, 1, .36, 1) infinite;border-radius:1.1rem 1.1rem 0 0;position:absolute;bottom:-10%;left:5%;right:-5%;overflow:hidden}.registry-flow-scene-module__gXUfIW__resultBar{border-bottom:1px solid var(--border);align-items:center;gap:.25rem;height:1.8rem;padding:0 .7rem;display:flex}.registry-flow-scene-module__gXUfIW__resultBar>span{background:color-mix(in oklch, var(--muted-foreground) 48%, transparent);border-radius:999px;width:.32rem;height:.32rem}.registry-flow-scene-module__gXUfIW__resultBar small{color:var(--muted-foreground);font-family:var(--font-mono);margin-left:auto;font-size:.5rem}.registry-flow-scene-module__gXUfIW__resultBody{padding:.75rem .9rem 1rem}.registry-flow-scene-module__gXUfIW__resultLabel{color:color-mix(in oklch, var(--scene-cyan) 72%, var(--foreground));font-family:var(--font-mono);letter-spacing:.08em;font-size:.5rem}.registry-flow-scene-module__gXUfIW__resultBody strong{letter-spacing:-.05em;margin-top:.45rem;font-size:clamp(1rem,2.3vw,1.5rem);line-height:.94;display:block}.registry-flow-scene-module__gXUfIW__resultBody em{color:var(--scene-orange);font-style:normal}.registry-flow-scene-module__gXUfIW__resultMeta{border-top:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono);justify-content:space-between;margin-top:.7rem;padding-top:.55rem;font-size:.5rem;display:flex}.registry-flow-scene-module__gXUfIW__scene *{animation-play-state:var(--jl-play-state,paused)!important}@container (max-width:360px){.registry-flow-scene-module__gXUfIW__command,.registry-flow-scene-module__gXUfIW__files{left:.75rem}.registry-flow-scene-module__gXUfIW__files{right:.75rem}.registry-flow-scene-module__gXUfIW__result{left:3%}}@container (min-width:600px){.registry-flow-scene-module__gXUfIW__command{border-right:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);border-radius:.85rem;top:36%;left:2rem;right:52%}.registry-flow-scene-module__gXUfIW__files{top:56%;left:2rem;right:52%}.registry-flow-scene-module__gXUfIW__commandConnector{width:1px;height:7%;top:49%;left:25%}.registry-flow-scene-module__gXUfIW__resultConnector{background:repeating-linear-gradient(to right, color-mix(in oklch, var(--scene-cyan) 76%, var(--foreground)) 0 5px, transparent 5px 9px);width:9%;height:1px;top:68%;left:49%}.registry-flow-scene-module__gXUfIW__resultConnector:after{inset:50% -.12rem auto auto;transform:translateY(-50%)rotate(-45deg)}.registry-flow-scene-module__gXUfIW__resultConnector>span{top:auto;bottom:.55rem;left:50%;transform:translate(-50%)}.registry-flow-scene-module__gXUfIW__resultConnector i{animation-name:registry-flow-scene-module__gXUfIW__registry-packet-horizontal;top:50%}.registry-flow-scene-module__gXUfIW__result{height:auto;inset:32% -2% -12% 58%}}@keyframes registry-flow-scene-module__gXUfIW__registry-beam{to{transform:rotate(-2deg)translate(8%,4%)scale(1.1)}}@keyframes registry-flow-scene-module__gXUfIW__registry-check{0%,28%{opacity:0;transform:scale(.65)}40%,84%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes registry-flow-scene-module__gXUfIW__registry-packet{0%,24%{opacity:0;top:0}34%{opacity:1}72%{opacity:1;top:100%}80%,to{opacity:0;top:100%}}@keyframes registry-flow-scene-module__gXUfIW__registry-packet-horizontal{0%,24%{opacity:0;left:0}34%{opacity:1}72%{opacity:1;left:100%}80%,to{opacity:0;left:100%}}@keyframes registry-flow-scene-module__gXUfIW__registry-file{0%,30%{opacity:.35;transform:translateY(.65rem)}46%,84%{opacity:1;transform:translateY(0)}to{opacity:.55}}@keyframes registry-flow-scene-module__gXUfIW__registry-result{0%,42%{opacity:.5;transform:translateY(18%)}58%,86%{opacity:1;transform:translateY(0)}to{opacity:.65;transform:translateY(7%)}}@media (prefers-reduced-motion:reduce){.registry-flow-scene-module__gXUfIW__commandState{opacity:1;transform:none}.registry-flow-scene-module__gXUfIW__flowConnector i{opacity:1}.registry-flow-scene-module__gXUfIW__files div,.registry-flow-scene-module__gXUfIW__result{opacity:1;transform:none}}
.tailwind-tokens-scene-module__Lj6ala__scene{--scene-lime:#ace347;--scene-blue:#3b8aff;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 94%, transparent) 0 25%, transparent 47%), radial-gradient(circle at 82% 78%, color-mix(in oklch, var(--scene-lime) 32%, transparent), transparent 39%), radial-gradient(circle at 4% 54%, color-mix(in oklch, var(--scene-blue) 25%, transparent), transparent 34%), var(--surface);padding:0;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.tailwind-tokens-scene-module__Lj6ala__scene{--scene-lime:lab(84.4151% -34.8512 66.4551);--scene-blue:lab(57.4938% 10.5143 -73.1781)}}.tailwind-tokens-scene-module__Lj6ala__scene:after{z-index:8;background:linear-gradient(180deg, color-mix(in oklch, var(--surface) 97%, transparent), transparent 40%);content:"";pointer-events:none;position:absolute;inset:0}.tailwind-tokens-scene-module__Lj6ala__rings{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--scene-lime) 40%, transparent);width:102%;box-shadow:0 0 0 28px color-mix(in oklch, var(--scene-lime) 8%, transparent), 0 0 0 62px color-mix(in oklch, var(--scene-blue) 6%, transparent);border-radius:999px;animation:7s ease-in-out infinite alternate tailwind-tokens-scene-module__Lj6ala__tokens-rings;position:absolute;top:27%;right:-34%}.tailwind-tokens-scene-module__Lj6ala__tokens{z-index:2;border:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);background:color-mix(in oklch, var(--background) 87%, transparent);box-shadow:0 14px 35px color-mix(in oklch, var(--foreground) 6%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.9rem;position:absolute;top:31%;left:1rem;right:1rem;overflow:hidden}.tailwind-tokens-scene-module__Lj6ala__tokenHeading,.tailwind-tokens-scene-module__Lj6ala__tokenRow{align-items:center;display:flex}.tailwind-tokens-scene-module__Lj6ala__tokenHeading{border-bottom:1px solid var(--border);height:2rem;color:var(--muted-foreground);font-family:var(--font-mono);justify-content:space-between;padding:0 .75rem;font-size:.62rem}.tailwind-tokens-scene-module__Lj6ala__tokenHeading small{color:color-mix(in oklch, var(--scene-lime) 72%, var(--foreground));letter-spacing:.08em;font-size:.52rem}.tailwind-tokens-scene-module__Lj6ala__tokenRow{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent);min-height:2.4rem;font-family:var(--font-mono);gap:.5rem;padding:0 .75rem;font-size:.65rem}.tailwind-tokens-scene-module__Lj6ala__tokenRow:last-child{border-bottom:0}.tailwind-tokens-scene-module__Lj6ala__tokenRow svg{color:var(--muted-foreground)}.tailwind-tokens-scene-module__Lj6ala__swatches,.tailwind-tokens-scene-module__Lj6ala__tokenRow code{align-items:center;margin-left:auto;display:flex;position:relative}.tailwind-tokens-scene-module__Lj6ala__swatches i{border:2px solid var(--background);background:var(--scene-blue);width:1.15rem;height:1.15rem;animation:tailwind-tokens-scene-module__Lj6ala__tokens-swatch var(--jl-duration) ease-in-out infinite;border-radius:999px}.tailwind-tokens-scene-module__Lj6ala__swatches i:last-child{background:var(--scene-lime);margin-left:-.35rem;animation-delay:.18s}.tailwind-tokens-scene-module__Lj6ala__tokenRow code{justify-content:flex-end;min-width:2.8rem}.tailwind-tokens-scene-module__Lj6ala__tokenRow b,.tailwind-tokens-scene-module__Lj6ala__tokenRow em{animation:tailwind-tokens-scene-module__Lj6ala__tokens-value-before var(--jl-duration) ease-in-out infinite;font-style:normal;font-weight:500;position:absolute;right:0}.tailwind-tokens-scene-module__Lj6ala__tokenRow em{opacity:0;animation-name:tailwind-tokens-scene-module__Lj6ala__tokens-value-after}.tailwind-tokens-scene-module__Lj6ala__tokenPath{z-index:1;background:linear-gradient(var(--scene-blue), var(--scene-lime));width:1px;height:17%;position:absolute;top:49%;left:50%}.tailwind-tokens-scene-module__Lj6ala__tokenPath i{background:var(--scene-lime);width:.5rem;height:.5rem;box-shadow:0 0 0 5px color-mix(in oklch, var(--scene-lime) 18%, transparent);border-radius:999px;animation:1.8s ease-in-out infinite tailwind-tokens-scene-module__Lj6ala__tokens-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.tailwind-tokens-scene-module__Lj6ala__preview{z-index:3;border:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);background:color-mix(in oklch, var(--background) 88%, var(--scene-lime));height:45%;box-shadow:0 24px 60px color-mix(in oklch, var(--scene-blue) 18%, transparent);animation:tailwind-tokens-scene-module__Lj6ala__tokens-preview var(--jl-duration) ease-in-out infinite;border-radius:1.35rem 1.35rem 0 0;padding:1rem 1.1rem;position:absolute;bottom:-8%;left:7%;right:-4%;overflow:hidden}.tailwind-tokens-scene-module__Lj6ala__previewTop,.tailwind-tokens-scene-module__Lj6ala__previewButton{justify-content:space-between;align-items:center;display:flex}.tailwind-tokens-scene-module__Lj6ala__previewTop strong{font-size:.9rem}.tailwind-tokens-scene-module__Lj6ala__previewTop span{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.07em;font-size:.5rem}.tailwind-tokens-scene-module__Lj6ala__previewCopy{letter-spacing:-.055em;margin-top:.85rem;font-size:clamp(1.08rem,2.6vw,1.65rem);line-height:.96}.tailwind-tokens-scene-module__Lj6ala__previewCopy em{color:var(--scene-blue);font-style:normal}.tailwind-tokens-scene-module__Lj6ala__previewSwatches{margin-top:.8rem;display:flex}.tailwind-tokens-scene-module__Lj6ala__previewSwatches i{background:var(--scene-blue);border-radius:999px;width:.55rem;height:.55rem;margin-right:.25rem}.tailwind-tokens-scene-module__Lj6ala__previewSwatches i:nth-child(2){background:var(--scene-lime)}.tailwind-tokens-scene-module__Lj6ala__previewSwatches i:nth-child(3){background:var(--foreground);opacity:.26}.tailwind-tokens-scene-module__Lj6ala__previewButton{background:var(--foreground);height:1.8rem;color:var(--background);border-radius:.55rem;padding:0 .65rem;font-size:.65rem;position:absolute;bottom:.85rem;left:1rem;right:1rem}.tailwind-tokens-scene-module__Lj6ala__scene *{animation-play-state:var(--jl-play-state,paused)!important}@container (max-width:360px){.tailwind-tokens-scene-module__Lj6ala__tokens{left:.75rem;right:.75rem}.tailwind-tokens-scene-module__Lj6ala__preview{left:5%;right:-10%}}@keyframes tailwind-tokens-scene-module__Lj6ala__tokens-rings{to{transform:translate(-8%,-5%)scale(1.07)}}@keyframes tailwind-tokens-scene-module__Lj6ala__tokens-swatch{0%,22%{opacity:.5;transform:scale(.75)}38%,84%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}@keyframes tailwind-tokens-scene-module__Lj6ala__tokens-value-before{0%,34%{opacity:1;transform:translateY(0)}48%,86%{opacity:0;transform:translateY(-.45rem)}to{opacity:1}}@keyframes tailwind-tokens-scene-module__Lj6ala__tokens-value-after{0%,34%{opacity:0;transform:translateY(.45rem)}48%,86%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes tailwind-tokens-scene-module__Lj6ala__tokens-preview{0%,34%{filter:saturate(.7);border-radius:.8rem .8rem 0 0}48%,86%{filter:saturate(1.15);border-radius:1.6rem 1.6rem 0 0}to{filter:saturate(.7);border-radius:.8rem .8rem 0 0}}@keyframes tailwind-tokens-scene-module__Lj6ala__tokens-pulse{50%{transform:translate(-50%,50%)scale(1.35)}}@media (prefers-reduced-motion:reduce){.tailwind-tokens-scene-module__Lj6ala__tokenRow b{opacity:0}.tailwind-tokens-scene-module__Lj6ala__tokenRow em{opacity:1;position:static}.tailwind-tokens-scene-module__Lj6ala__preview{filter:saturate(1.15);border-radius:1.6rem 1.6rem 0 0}}
