@import url(https://fonts.googleapis.com/css?family=Major+Mono+Display&display=swap);.library-page{--library-accent:#e01f34}.library-detail--lumina,.library-tone--lumina{--library-accent:#e01f34}.library-detail--hyperion,.library-tone--hyperion{--library-accent:#e01f34}.library-detail--dialit,.library-tone--dialit{--library-accent:#e01f34}.library-page .entry-content{margin-top:2.2em}.library-reveal{animation:library-reveal 920ms cubic-bezier(.16,1,.3,1) both}.library-reveal:nth-child(2){animation-delay:120ms}.library-reveal:nth-child(3){animation-delay:220ms}.library-kicker,.library-row__meta,.library-row__type{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.library-kicker,.library-row__meta{color:#e01f34}.library-detail-showcase,.library-showcase{position:relative;overflow:hidden;width:90%;margin:0 auto;padding:56px 64px;border-radius:0;background:#050505}.library-showcase{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:center;min-height:360px}.library-detail-showcase:after,.library-showcase:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#e01f34;transform-origin:left;animation:library-line-in .9s cubic-bezier(.16,1,.3,1) both}.library-showcase__text{position:relative;z-index:2}.library-detail-showcase__copy h2,.library-showcase__text h2{max-width:760px;margin:12px 0 20px;font-size:clamp(28px, 4vw, 52px);line-height:1.12;color:#fff}.library-detail-showcase__copy p:not(.library-kicker),.library-showcase__text p:not(.library-kicker){max-width:620px;margin:0;font-size:17px;line-height:1.75;color:rgba(255,255,255,.72)}.library-showcase__motion{position:relative;height:280px}.library-line{position:absolute;left:42px;right:42px;height:1px;background:rgba(255,255,255,.18);transform-origin:left;animation:library-line-scan 5s ease-in-out infinite}.library-line--one{top:72px}.library-line--two{top:140px;animation-delay:.7s}.library-line--three{top:208px;animation-delay:1.4s}.library-orb{position:absolute;display:flex;align-items:center;justify-content:center;width:132px;height:64px;border:1px solid rgba(255,255,255,.3);color:#fff;background:#050505;font-size:11px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase;transition:transform .35s cubic-bezier(.16, 1, .3, 1),border-color .35s ease,background-color .35s ease}.library-orb:hover{border-color:#e01f34;background:#e01f34;transform:translateY(-6px)}.library-orb--1{top:32px;left:8px}.library-orb--2{top:108px;right:0}.library-orb--3{left:78px;bottom:18px}.library-listing{width:90%;margin:0 auto 2em}.library-row{position:relative;display:grid;grid-template-columns:minmax(280px,42%) minmax(0,1fr);gap:46px;align-items:center;padding:46px 0;border-top:1px solid #e6e6e6}.library-row:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:#222;transition:width .55s cubic-bezier(.16, 1, .3, 1)}.library-row:hover:before{width:100%}.library-row:last-child{border-bottom:1px solid #e6e6e6}.library-row__media{position:relative;display:block;isolation:isolate;text-decoration:none}.library-row__content h2{margin:10px 0 8px;font-size:clamp(28px, 3.4vw, 44px);line-height:1.05}.library-row__type{color:#222}.library-row__summary{max-width:540px;margin:18px 0 18px;font-size:18px;line-height:1.65;color:#555}.library-install-line{display:inline-block;margin-bottom:22px;padding:7px 0;border-top:1px solid #222;border-bottom:1px solid #222;background:0 0;color:#222;font-size:13px}.library-actions,.library-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}.library-actions a,.library-back,.library-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:2px solid #222;border-radius:0;color:#222;font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,transform .25s ease}.library-actions a:hover,.library-back:hover,.library-links a:hover{background:#222;color:#fff;transform:translateY(-2px)}.library-back{margin:0 0 24px 5%}.library-visual{position:relative;overflow:hidden;min-height:270px;background:linear-gradient(115deg,transparent 0 24%,rgba(255,255,255,.045) 24% 24.4%,transparent 24.4% 100%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,0) 38%),#070707;color:#fff;transform:translateZ(0);transition:transform .55s cubic-bezier(.16, 1, .3, 1),filter .55s ease,background-color .55s ease}.library-visual:after,.library-visual:before{content:"";position:absolute;pointer-events:none;z-index:1}.library-visual:before{inset:18px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px) 0 0/25% 100% no-repeat,linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent) -120% 0/46% 100% no-repeat;opacity:.75;animation:library-panel-scan 5.8s cubic-bezier(.65,0,.35,1) infinite}.library-visual:after{inset:0;background:linear-gradient(90deg,transparent,rgba(224,31,52,.16),transparent) -55% 0/42% 100% no-repeat;mix-blend-mode:screen;opacity:.55;animation:library-light-pass 6.4s cubic-bezier(.65,0,.35,1) infinite}.library-detail-showcase:hover .library-visual,.library-row:hover .library-visual{transform:translateY(-7px);filter:contrast(1.08) saturate(1.04)}.library-visual>code{position:absolute;z-index:6;left:28px;bottom:24px;max-width:calc(100% - 56px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;box-shadow:none;color:rgba(255,255,255,.48);background:0 0!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.library-visual code{background:0 0}.library-visual__signal{position:absolute;z-index:5;left:0;top:0;width:35%;height:3px;background:#e01f34;transform-origin:left;animation:library-signal 4.8s cubic-bezier(.65,0,.35,1) infinite}.library-visual__corner{position:absolute;z-index:5;width:34px;height:34px;border-color:rgba(255,255,255,.4);border-style:solid}.library-visual__corner--tl{top:18px;left:18px;border-width:1px 0 0 1px}.library-visual__corner--br{right:18px;bottom:18px;border-width:0 1px 1px 0}.dialit-system,.hyperion-system,.lumina-stage{position:absolute;z-index:4;inset:28px}.lumina-stage{perspective:900px}.lumina-editor{position:absolute;inset:4px 64px 54px 14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0/33.333% 100%,#101010;transform:rotateX(0) rotateY(-7deg);transform-origin:left center;transition:transform .55s cubic-bezier(.16, 1, .3, 1)}.library-detail-showcase:hover .lumina-editor,.library-row:hover .lumina-editor{transform:rotateX(0) rotateY(-2deg) translateX(4px)}.lumina-chrome{position:absolute;top:12px;left:14px;display:flex;gap:6px}.lumina-chrome span{width:5px;height:5px;border:1px solid rgba(255,255,255,.45)}.library-visual--lumina .lumina-slide{position:absolute;border:1px solid rgba(255,255,255,.2)}.lumina-slide--active{top:44px;left:26px;width:62%;height:54%;padding:19px;background:#f5f5f5;color:#111;box-shadow:18px 18px 0 rgba(224,31,52,.9);animation:lumina-active-slide 5.4s cubic-bezier(.65,0,.35,1) infinite}.lumina-slide--back,.lumina-slide--next{background:rgba(255,255,255,.045)}.lumina-slide--back{top:30px;right:24px;width:42%;height:38%;opacity:.5}.lumina-slide--next{right:18px;bottom:18px;width:36%;height:34%;opacity:.42}.lumina-slide--back span,.lumina-slide--next span{display:block;height:1px;margin:18px 16px;background:rgba(255,255,255,.34)}.lumina-slide__kicker{display:block;margin-bottom:12px;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e01f34}.lumina-slide--active strong{display:block;max-width:160px;font-size:19px;line-height:1.05}.lumina-composition{position:absolute;right:15px;bottom:14px;display:grid;grid-template-columns:repeat(2,18px);gap:6px}.lumina-composition span{display:block;height:18px;background:#111;animation:lumina-composition 2.6s ease-in-out infinite}.lumina-composition span:nth-child(2){animation-delay:.15s}.lumina-composition span:nth-child(3){animation-delay:.3s}.lumina-composition span:nth-child(4){background:#e01f34;animation-delay:.45s}.lumina-rail{position:absolute;top:16px;right:0;display:flex;flex-direction:column;gap:10px;width:42px}.lumina-rail span{display:block;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035)}.lumina-rail span:nth-child(2){border-color:rgba(224,31,52,.9);background:rgba(224,31,52,.18)}.lumina-timeline{position:absolute;left:14px;right:64px;bottom:18px;height:1px;background:rgba(255,255,255,.16)}.lumina-timeline i,.lumina-timeline span{position:absolute;top:0;left:0;height:1px;background:#e01f34}.lumina-timeline span{width:62%}.lumina-timeline i{width:14px;height:14px;margin-top:-6px;background:#fff;animation:lumina-playhead 5.4s cubic-bezier(.65,0,.35,1) infinite}.hyperion-system{display:grid;grid-template-columns:minmax(0,.9fr) minmax(130px,.55fr);grid-template-rows:1fr auto;column-gap:28px;align-items:center}.hyperion-core{position:relative;display:flex;align-items:center;gap:10px;padding:26px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.hyperion-core:after,.hyperion-core:before{content:"";position:absolute;top:50%;width:40px;height:1px;background:#e01f34}.hyperion-core:before{left:0}.hyperion-core:after{right:0}.hyperion-core span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:58px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.05);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hyperion-core span:nth-of-type(2){border-color:rgba(224,31,52,.85);background:rgba(224,31,52,.14);animation:hyperion-node-pulse 3s ease-in-out infinite}.hyperion-core i{flex:1 1 28px;height:1px;background:rgba(224,31,52,.75);transform-origin:left;animation:hyperion-bridge-flow 2.8s cubic-bezier(.65,0,.35,1) infinite}.hyperion-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-self:stretch;padding:16px 0}.hyperion-cell{display:block;min-height:32px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035);animation:hyperion-cell-drift 4s ease-in-out infinite}.hyperion-cell--hot{border-color:rgba(224,31,52,.8);background:rgba(224,31,52,.14)}.hyperion-cell:nth-child(2n){animation-delay:.35s}.hyperion-cell:nth-child(3n){animation-delay:.7s}.hyperion-rail{grid-column:1/-1;position:relative;height:20px;margin-top:14px;border-top:1px solid rgba(255,255,255,.12)}.hyperion-rail span{position:absolute;top:-1px;left:0;width:58%;height:1px;background:#e01f34}.hyperion-rail i{position:absolute;top:-4px;left:0;width:8px;height:8px;background:#fff;animation:hyperion-read-head 4.2s cubic-bezier(.65,0,.35,1) infinite}.hyperion-readline{grid-column:1/-1;display:flex;justify-content:space-between;gap:18px;margin-top:2px}.hyperion-readline code{border:0;box-shadow:none;color:rgba(255,255,255,.52);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dialit-system{display:grid;grid-template-columns:minmax(112px,.55fr) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:28px;align-items:center}.dialit-route{position:relative;display:flex;flex-direction:column;gap:18px;padding-left:18px}.dialit-route:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background:rgba(255,255,255,.18)}.dialit-route span{position:relative;z-index:2;display:inline-block;color:rgba(255,255,255,.82);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.dialit-route span:before{content:"";position:absolute;top:50%;left:-22px;width:9px;height:9px;margin-top:-4px;border:1px solid #e01f34;background:#070707}.dialit-route i{display:none}.dialit-route b{position:absolute;top:5px;left:-3px;width:7px;height:7px;background:#e01f34;animation:dialit-route-dot 3.5s cubic-bezier(.65,0,.35,1) infinite}.dialit-thread{display:flex;flex-direction:column;gap:14px}.dialit-bubble{display:block;width:72%;height:32px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.03));animation:dialit-bubble-in 3.5s ease-in-out infinite}.dialit-bubble--wide{width:88%}.dialit-bubble--reply{align-self:flex-end;width:64%;border-color:rgba(224,31,52,.7);background:rgba(224,31,52,.13);animation-delay:.35s}.dialit-bubble:nth-child(3){animation-delay:.7s}.dialit-state{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.dialit-state span{height:1px;background:rgba(255,255,255,.18)}.dialit-state span:nth-child(2){background:#e01f34}.library-detail-showcase{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:56px;align-items:center;margin-bottom:46px}.library-detail-showcase__visual .library-visual{min-height:350px}.library-detail-body{width:90%;margin:0 auto}.library-detail-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:42px;align-items:center;margin-bottom:56px}.library-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.library-facts div{padding:18px 22px;border-top:1px solid #222;border-bottom:1px solid #222;border-left:0}.library-facts dt{margin-bottom:7px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e01f34}.library-facts dd{margin:0;font-size:14px;font-weight:700}.library-install{padding:18px 20px;border-radius:0;background:#050505;color:#fff}.library-install span{display:block;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55)}.library-install code{color:#fff;background:0 0}.library-focus-copy{max-width:680px;margin:0 auto 48px;text-align:center;text-align-last:center}.library-focus-copy p{margin:0;font-size:18px;line-height:1.85;color:#555}.library-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:54px}.library-column{border-top:1px solid #222;padding-top:22px}.library-column h2{margin:0 0 22px;font-size:24px}.library-point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.library-point span{color:#e01f34;font-size:11px;font-weight:700;letter-spacing:.12em}.library-point p{margin:0;line-height:1.65;color:#555}.library-links{justify-content:center;margin:56px 0 14px}.library-specific{position:relative;overflow:hidden;margin:42px 0 12px;padding:44px;border-top:1px solid #222;border-bottom:1px solid #222}.lumina-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lumina-stage__screen{position:relative;min-height:150px;padding:22px;background:#050505;color:#fff}.lumina-stage__screen span{color:#e01f34;font-size:11px;font-weight:700;letter-spacing:.16em}.lumina-stage__screen strong{display:block;margin-top:20px;font-size:28px}.lumina-stage__screen i{position:absolute;left:22px;right:22px;bottom:20px;height:3px;background:#fff;transform-origin:left;animation:library-line-scan 2.2s ease-in-out infinite}.dialit-transcript,.hyperion-path,.lumina-script{margin-top:22px;padding-top:18px;border-top:1px solid #ddd}.dialit-transcript p,.hyperion-path code,.lumina-script code{display:inline-block;margin:0 12px 8px 0;background:0 0;color:#222}.hyperion-topology{position:relative;min-height:260px}.hyperion-topology span{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid #222;background:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hyperion-core{top:50%;left:50%;width:110px;height:110px;margin:-55px 0 0 -55px;background:#050505!important;color:#fff;animation:hyperion-pulse 2s ease-in-out infinite}.hyperion-node{width:72px;height:72px}.hyperion-node--one{top:0;left:18%}.hyperion-node--two{top:0;right:18%}.hyperion-node--three{bottom:0;left:18%}.hyperion-node--wal{right:18%;bottom:0;border-color:#e01f34!important;color:#e01f34}.hyperion-path{display:flex;align-items:center;justify-content:center;gap:16px}.hyperion-path i{width:54px;height:1px;background:#e01f34}.dialit-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dialit-map span{min-height:118px;padding:18px;border:1px solid #222;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dialit-map span:nth-child(2n){background:#050505;color:#fff;transform:translateY(24px)}.dialit-transcript{text-align:center}@keyframes library-reveal{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes library-line-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes library-line-scan{0%,100%{transform:scaleX(.25);opacity:.45}50%{transform:scaleX(1);opacity:1}}@keyframes lumina-bars{to{transform:scaleY(.45)}}@keyframes hyperion-pulse{0%,100%{box-shadow:0 0 0 rgba(224,31,52,0)}50%{box-shadow:0 0 0 10px rgba(224,31,52,.12)}}@keyframes dialit-flow{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes dialit-message{0%,100%{opacity:.42;transform:translateX(0)}50%{opacity:1;transform:translateX(8px)}}@media screen and (max-width:991px){.library-columns,.library-detail-showcase,.library-detail-summary,.library-row,.library-showcase{grid-template-columns:1fr}.library-detail-showcase,.library-showcase{padding:38px}.library-showcase__motion{height:240px}.library-row{gap:24px}.dialit-map,.library-facts,.lumina-stage{grid-template-columns:1fr}}@media screen and (max-width:540px){#back-to-top,.classic-page-layout .home-marquee{display:none}.library-detail-body,.library-detail-showcase,.library-listing,.library-showcase{width:100%}.library-detail-showcase,.library-showcase,.library-specific{padding:28px 20px}.library-showcase__motion{height:220px}.library-orb{width:112px;height:56px}.library-row{padding:30px 0}.library-visual{min-height:220px}.library-visual--dialit{grid-template-columns:1fr}.library-facts{display:block}.library-facts div{border-bottom:0}.library-facts div:last-child{border-bottom:1px solid #222}.hyperion-path{flex-wrap:wrap}.dialit-map span:nth-child(2n){transform:none}}.library-visual{position:relative;overflow:hidden;min-height:270px;background:linear-gradient(112deg,transparent 0 29%,rgba(255,255,255,.07) 29% 29.35%,transparent 29.35% 100%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 34%),#050505;color:#fff;transform:translateZ(0);transition:transform .55s cubic-bezier(.16, 1, .3, 1),filter .55s ease}.library-visual:after,.library-visual:before{content:"";position:absolute;pointer-events:none;z-index:1}.library-visual:before{inset:20px;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 38%) 0 0/62% 100% no-repeat,linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent) -70% 0/42% 100% no-repeat;opacity:.8;animation:library-art-panel 6.2s cubic-bezier(.65,0,.35,1) infinite}.library-visual:after{left:0;right:0;bottom:0;height:4px;background:#e01f34;transform-origin:left;animation:library-art-line 4.8s cubic-bezier(.65,0,.35,1) infinite}.library-detail-showcase:hover .library-visual,.library-row:hover .library-visual{transform:translateY(-7px);filter:contrast(1.08)}.dialit-system,.hyperion-system,.library-visual>code,.library-visual__corner,.library-visual__signal,.lumina-editor{display:none}.library-art{position:absolute;z-index:3;inset:0;width:100%;height:100%;overflow:visible}.library-art path{vector-effect:non-scaling-stroke}.library-art__sweep{fill:none;stroke:#e01f34;stroke-width:2;stroke-dasharray:70 370;stroke-dashoffset:0;animation:library-art-sweep 5.4s cubic-bezier(.65,0,.35,1) infinite}.library-art--lumina{animation:library-art-float 7s ease-in-out infinite}.lumina-art__back{opacity:.42;transform-origin:280px 146px;animation:lumina-art-back 6.6s ease-in-out infinite}.lumina-art__back path:first-child,.lumina-art__rail path{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.24);stroke-width:1}.lumina-art__back path:not(:first-child){fill:none;stroke:rgba(255,255,255,.36);stroke-width:2}.lumina-art__main{transform-origin:224px 148px;animation:lumina-art-main 5.8s cubic-bezier(.65,0,.35,1) infinite}.lumina-art__main>path{fill:none;stroke:#121212;stroke-width:2}.lumina-art__main .lumina-art__shadow{fill:#e01f34;stroke:none}.lumina-art__main .lumina-art__surface{fill:#f6f6f6;stroke:none}.lumina-art__main .lumina-art__accent,.lumina-art__main .lumina-art__block{fill:#e01f34;stroke:none}.lumina-art__main .lumina-art__block:first-of-type{fill:#111}.lumina-art__rail{opacity:.72;transform-origin:422px 156px;animation:lumina-art-rail 4.8s ease-in-out infinite}.lumina-art__rail path:nth-child(2){fill:rgba(224,31,52,.22);stroke:rgba(224,31,52,.9)}.hyperion-art__mesh path{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.5}.hyperion-art__core{transform-origin:268px 142px;animation:hyperion-art-core 5.2s ease-in-out infinite}.hyperion-art__core path{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.28);stroke-width:1}.hyperion-art__core path:nth-child(2){fill:rgba(224,31,52,.16);stroke:rgba(224,31,52,.9)}.hyperion-art__ticks path{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2}.hyperion-art__trace{fill:none;stroke:#e01f34;stroke-width:3;stroke-linecap:square;stroke-dasharray:130 560;stroke-dashoffset:0;animation:hyperion-art-trace 4.4s cubic-bezier(.65,0,.35,1) infinite}.dialit-art__thread path{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.5}.dialit-art__voice path{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.25);stroke-width:1;transform-origin:center;animation:dialit-art-voice 5.2s ease-in-out infinite}.dialit-art__voice path:nth-child(2){fill:rgba(224,31,52,.16);stroke:rgba(224,31,52,.85);animation-delay:.28s}.dialit-art__voice path:nth-child(3){animation-delay:.56s}.dialit-art__trace{fill:none;stroke:#e01f34;stroke-width:3;stroke-linecap:square;stroke-dasharray:115 610;stroke-dashoffset:0;animation:dialit-art-trace 4.7s cubic-bezier(.65,0,.35,1) infinite}.library-specific .lumina-stage{position:static;z-index:auto;inset:auto;perspective:none}.library-specific .hyperion-core{gap:0;padding:0;border:0}.library-specific .hyperion-core:after,.library-specific .hyperion-core:before{content:none}@keyframes library-art-panel{0%,100%{background-position:0 0,-70% 0}50%{background-position:0 0,170% 0}}@keyframes library-art-line{0%,100%{transform:scaleX(.32)}50%{transform:scaleX(1)}}@keyframes library-art-sweep{to{stroke-dashoffset:-440}}@keyframes library-art-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lumina-art-main{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(10px,-6px,0)}}@keyframes lumina-art-back{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-8px,4px,0)}}@keyframes lumina-art-rail{0%,100%{opacity:.58;transform:translateY(0)}50%{opacity:.92;transform:translateY(-7px)}}@keyframes hyperion-art-core{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(4px,-3px,0) scale(1.025)}}@keyframes hyperion-art-trace{to{stroke-dashoffset:-690}}@keyframes dialit-art-voice{0%,100%{opacity:.62;transform:translateY(0)}50%{opacity:.94;transform:translateY(-4px)}}@keyframes dialit-art-trace{to{stroke-dashoffset:-725}}@media screen and (max-width:540px){.library-visual{min-height:230px}.library-art{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.library-art,.library-art *,.library-art__sweep,.library-visual,.library-visual:after,.library-visual:before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}.lib-list-art{isolation:isolate;display:block!important;min-height:270px;background:linear-gradient(112deg,transparent 0 27%,rgba(255,255,255,.1) 27% 27.25%,transparent 27.25% 100%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 38%),#050505!important}.lib-list-art__scan{position:absolute;z-index:8;top:0;left:0;width:62%;height:3px;background:#e01f34;transform-origin:left;animation:lib-list-scan 4.6s cubic-bezier(.65,0,.35,1) infinite}.dialit-piece,.hyperion-piece,.lumina-piece{position:absolute;z-index:7;inset:30px}.lumina-piece{transform:translateX(2px)}.lumina-piece__sheet{position:absolute;display:block}.lumina-piece__sheet--back{top:24px;right:40px;width:56%;height:52%;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.055);animation:lumina-sheet-back 6.2s ease-in-out infinite}.lumina-piece__sheet--main{top:56px;left:34px;width:58%;height:52%;background:#f3f3f3;box-shadow:22px 22px 0 #e01f34;animation:lumina-sheet-main 5.8s cubic-bezier(.65,0,.35,1) infinite}.lumina-piece__sheet--front{right:62px;bottom:28px;width:34%;height:28%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.065)}.lumina-piece__sheet--main i{position:absolute;left:28px;display:block;height:3px;background:#111}.lumina-piece__sheet--main i:first-child{top:34px;width:46%;height:7px}.lumina-piece__sheet--main i:nth-child(2){top:60px;width:70%}.lumina-piece__sheet--main i:nth-child(3){top:82px;width:52%}.lumina-piece__sheet--main b{position:absolute;right:28px;bottom:24px;width:46px;height:46px;background:#111}.lumina-piece__rail{position:absolute;top:48px;right:8px;display:grid;gap:12px;width:54px}.lumina-piece__rail i{display:block;height:33px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.055)}.lumina-piece__rail i:nth-child(2){border-color:#e01f34;background:rgba(224,31,52,.22)}.hyperion-piece__trace{position:absolute;display:block;height:2px;background:rgba(255,255,255,.22);transform-origin:left center}.hyperion-piece__trace--one{top:72px;left:28px;width:82%;transform:rotate(15deg)}.hyperion-piece__trace--two{top:150px;left:40px;width:78%;background:#e01f34;transform:rotate(-11deg);animation:hyperion-trace-red 4.4s cubic-bezier(.65,0,.35,1) infinite}.hyperion-piece__trace--three{bottom:58px;left:26px;width:86%;transform:rotate(7deg)}.hyperion-piece__core{position:absolute;top:50%;left:42%;display:grid;grid-template-columns:repeat(3,58px);gap:10px;transform:translate(-50%,-50%)}.hyperion-piece__core i{display:block;height:76px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.07);animation:hyperion-core-rise 5.6s ease-in-out infinite}.hyperion-piece__core i:nth-child(2){border-color:#e01f34;background:rgba(224,31,52,.24);animation-delay:.22s}.hyperion-piece__core i:nth-child(3){animation-delay:.44s}.hyperion-piece__cells{position:absolute;top:45px;right:18px;display:grid;grid-template-columns:repeat(2,32px);gap:8px}.hyperion-piece__cells i{display:block;height:32px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055)}.hyperion-piece__cells i:nth-child(2),.hyperion-piece__cells i:nth-child(5){border-color:#e01f34;background:rgba(224,31,52,.2)}.dialit-piece__path{position:absolute;display:block;border:1px solid rgba(255,255,255,.24);border-left:0;border-bottom:0}.dialit-piece__path--one{top:62px;left:68px;width:68%;height:72px;border-radius:0 80px 0 0}.dialit-piece__path--two{top:126px;left:42px;width:76%;height:96px;border-color:rgba(224,31,52,.85);border-radius:0 100px 0 0;animation:dialit-path-red 4.6s cubic-bezier(.65,0,.35,1) infinite}.dialit-piece__bubble,.dialit-piece__node{position:absolute;display:block}.dialit-piece__bubble{height:42px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.07);animation:dialit-bubble-rise 5.2s ease-in-out infinite}.dialit-piece__bubble--one{top:44px;left:32px;width:138px}.dialit-piece__bubble--two{top:112px;right:38px;width:152px;border-color:#e01f34;background:rgba(224,31,52,.22);animation-delay:.28s}.dialit-piece__bubble--three{left:72px;bottom:38px;width:178px;animation-delay:.56s}.dialit-piece__node{width:13px;height:13px;background:#e01f34}.dialit-piece__node--one{top:122px;left:198px}.dialit-piece__node--two{right:88px;bottom:83px;background:#fff}@keyframes lib-list-scan{0%,100%{transform:scaleX(.42)}50%{transform:scaleX(1)}}@keyframes lumina-sheet-main{0%,100%{transform:translate(0,0)}50%{transform:translate(9px,-7px)}}@keyframes lumina-sheet-back{0%,100%{transform:translate(0,0)}50%{transform:translate(-7px,5px)}}@keyframes hyperion-trace-red{0%,100%{opacity:.55;transform:rotate(-11deg) scaleX(.7)}50%{opacity:1;transform:rotate(-11deg) scaleX(1)}}@keyframes hyperion-core-rise{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dialit-path-red{0%,100%{opacity:.42}50%{opacity:1}}@keyframes dialit-bubble-rise{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.open-source-page .entry-content{margin-top:2.2em}.open-source-kicker,.open-source-project__meta,.open-source-project__type{margin:0;color:#e01f34;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.open-source-hero{position:relative;overflow:hidden;width:90%;margin:0 auto;min-height:430px;padding:62px 68px;background:#050505;color:#fff}.open-source-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.12) 46% 46.18%,transparent 46.18% 100%),linear-gradient(90deg,rgba(255,255,255,.08),transparent 42%);opacity:.55}.open-source-detail-hero:after,.open-source-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#e01f34;transform-origin:left;animation:library-line-in .9s cubic-bezier(.16,1,.3,1) both}.open-source-hero__copy{position:relative;z-index:2;max-width:860px}.open-source-hero h2{max-width:760px;margin:16px 0 24px;color:#fff;font-size:clamp(38px, 5.6vw, 76px);font-weight:300;line-height:1.04}.open-source-hero p:not(.open-source-kicker){max-width:670px;margin:0 0 14px;color:rgba(255,255,255,.73);font-size:18px;line-height:1.75}.open-source-section-title{margin-top:46px}.open-source-list{width:90%;margin:0 auto 2em}.open-source-project{position:relative;display:grid;grid-template-columns:minmax(330px,48%) minmax(0,1fr);gap:52px;align-items:center;padding:54px 0;border-top:1px solid #e6e6e6}.open-source-project:last-child{border-bottom:1px solid #e6e6e6}.open-source-project:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:#222;transition:width .55s cubic-bezier(.16, 1, .3, 1)}.open-source-project:hover:before{width:100%}.open-source-project__media{position:relative;overflow:hidden;display:block;min-height:350px;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.64));background-position:center;background-size:cover;color:#fff;text-decoration:none;transform:translateZ(0);transition:transform .55s cubic-bezier(.16, 1, .3, 1),filter .55s ease}.open-source-project--lumina .open-source-project__media{background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.64)),url("/images/opensource/lumina.png")}.open-source-project--dialit .open-source-project__media{background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.64)),url("/images/opensource/dialit.png")}.open-source-project--hyperiondb .open-source-project__media{background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.64)),url("/images/opensource/hyperion.png")}.open-source-project__media:before{content:"";position:absolute;inset:18px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.1);pointer-events:none}.open-source-project__media:after{content:"";position:absolute;left:0;top:0;width:54%;height:3px;background:#e01f34;transform-origin:left;animation:library-line-scan 5.2s ease-in-out infinite}.open-source-project:hover .open-source-project__media{transform:translateY(-7px);filter:contrast(1.08) saturate(.9)}.open-source-project__shade{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.11) 28% 28.22%,transparent 28.22% 100%),rgba(0,0,0,.22)}.open-source-project__name{position:absolute;left:30px;bottom:28px;max-width:calc(100% - 60px);color:#fff;font-size:clamp(26px, 3.4vw, 44px);font-weight:700;line-height:1}.open-source-project__content h2{margin:10px 0 10px;font-size:clamp(32px, 4vw, 54px);line-height:1}.open-source-project__type{color:#222}.open-source-project__summary{max-width:600px;margin:20px 0 24px;color:#555;font-size:18px;line-height:1.65}.open-source-actions,.open-source-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.open-source-actions a,.open-source-back,.open-source-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:2px solid #222;color:#222;font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,transform .25s ease}.open-source-actions a:hover,.open-source-back:hover,.open-source-links a:hover{background:#222;color:#fff;transform:translateY(-2px)}.open-source-back{margin:0 0 24px 5%}.open-source-detail-hero{position:relative;overflow:hidden;width:90%;min-height:520px;margin:0 auto 46px;padding:64px 68px;display:flex;align-items:flex-end;background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58));background-position:center;background-size:cover;color:#fff}.open-source-detail-hero--lumina{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58)),url("/images/opensource/lumina.png")}.open-source-detail-hero--dialit{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58)),url("/images/opensource/dialit.png")}.open-source-detail-hero--hyperiondb{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58)),url("/images/opensource/hyperion.png")}.open-source-detail-hero__overlay{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.12) 44% 44.18%,transparent 44.18% 100%),rgba(0,0,0,.18)}.open-source-detail-hero__copy{position:relative;z-index:2;max-width:760px}.open-source-detail-hero h2{margin:14px 0 18px;color:#fff;font-size:clamp(34px, 5vw, 68px);font-weight:300;line-height:1.05}.open-source-detail-hero p:not(.open-source-kicker){margin:0;color:rgba(255,255,255,.76);font-size:18px;line-height:1.75}.open-source-detail-body{width:90%;margin:0 auto}.open-source-detail-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:42px;align-items:center;margin-bottom:56px}.open-source-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.open-source-facts div{padding:18px 22px;border-top:1px solid #222;border-bottom:1px solid #222}.open-source-facts dt{margin-bottom:7px;color:#e01f34;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.open-source-facts dd{margin:0;font-size:14px;font-weight:700}.open-source-install{padding:18px 20px;background:#050505;color:#fff}.open-source-install span{display:block;margin-bottom:8px;color:rgba(255,255,255,.55);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.open-source-install code{color:#fff;background:0 0}.open-source-focus-copy{max-width:760px;margin:0 auto 48px;text-align:center;text-align-last:center}.open-source-focus-copy p{margin:0;color:#555;font-size:18px;line-height:1.85}.open-source-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:54px}.open-source-column{padding-top:22px;border-top:1px solid #222}.open-source-column h2{margin:0 0 22px;font-size:24px}.open-source-point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.open-source-point span{color:#e01f34;font-size:11px;font-weight:700;letter-spacing:.12em}.open-source-point p{margin:0;color:#555;line-height:1.65}.open-source-links{justify-content:center;margin:56px 0 14px}@media screen and (max-width:991px){.open-source-columns,.open-source-detail-summary,.open-source-project{grid-template-columns:1fr}.open-source-detail-hero,.open-source-hero{padding:42px}.open-source-project{gap:28px}}@media screen and (max-width:540px){.open-source-detail-body,.open-source-detail-hero,.open-source-hero,.open-source-list{width:100%}.open-source-detail-hero,.open-source-hero{min-height:430px;padding:32px 22px}.open-source-project{padding:34px 0}.open-source-project__media{min-height:260px}.open-source-facts{display:block}.open-source-facts div{border-bottom:0}.open-source-facts div:last-child{border-bottom:1px solid #222}}.open-source-microsite{--oss-bg:#050505;--oss-panel:rgba(255,255,255,.055);--oss-text:#fff;--oss-muted:rgba(255,255,255,.68);--oss-border:rgba(255,255,255,.16);--oss-accent:#e01f34;--oss-accent-2:#fff;background:var(--oss-bg)}.open-source-microsite--lumina{--oss-bg:#03030b;--oss-panel:rgba(90,70,255,.12);--oss-text:#fff;--oss-muted:rgba(235,238,255,.72);--oss-border:rgba(114,123,255,.24);--oss-accent:#3478ff;--oss-accent-2:#b45cff}.open-source-microsite--dialit{--oss-bg:#f5f7fb;--oss-panel:#fff;--oss-text:#10213a;--oss-muted:#5d6b80;--oss-border:#dce4ef;--oss-accent:#2563eb;--oss-accent-2:#78a8ff}.open-source-microsite--hyperiondb{--oss-bg:#020817;--oss-panel:rgba(0,216,255,.09);--oss-text:#e8fbff;--oss-muted:rgba(215,247,255,.72);--oss-border:rgba(0,216,255,.22);--oss-accent:#00d8ff;--oss-accent-2:#0b5fff}.open-source-microsite .entry-header{display:none}.open-source-microsite .entry-content{position:relative;margin-top:0;padding:0 0 70px;background:var(--oss-bg);color:var(--oss-text)}.oss-back{position:absolute;z-index:8;top:clamp(18px,3vw,34px);left:clamp(18px,5vw,72px);margin:0;border-color:var(--oss-border);color:var(--oss-text);background:rgba(0,0,0,.42);backdrop-filter:blur(10px)}.open-source-microsite--dialit .oss-back{color:var(--oss-text);background:rgba(255,255,255,.82)}.oss-hero{position:relative;overflow:hidden;min-height:680px;margin-top:0;padding:112px clamp(28px,6vw,94px) 82px;display:flex;align-items:center;background:var(--oss-bg)}.oss-hero__visual{position:absolute;inset:0;background-position:center;background-size:cover;transform:scale(1.02);animation:oss-hero-drift 12s ease-in-out infinite}.open-source-microsite--lumina .oss-hero__visual{background-image:linear-gradient(90deg,rgba(3,3,11,.98),rgba(3,3,11,.74) 46%,rgba(3,3,11,.34)),radial-gradient(circle at 72% 45%,rgba(180,92,255,.42),transparent 34%),url("/images/opensource/lumina.png")}.open-source-microsite--dialit .oss-hero__visual{background-image:linear-gradient(90deg,rgba(245,247,251,.98),rgba(245,247,251,.86) 48%,rgba(245,247,251,.42)),url("/images/opensource/dialit.png");background-position:center right}.open-source-microsite--hyperiondb .oss-hero__visual{background-image:linear-gradient(90deg,rgba(2,8,23,.98),rgba(2,8,23,.76) 44%,rgba(2,8,23,.28)),radial-gradient(circle at 78% 52%,rgba(0,216,255,.32),transparent 34%),url("/images/opensource/hyperion.png");background-position:center}.oss-demo__surface:after,.oss-hero:after{content:"";position:absolute;left:0;bottom:0;width:62%;height:3px;background:linear-gradient(90deg,var(--oss-accent),var(--oss-accent-2));transform-origin:left;animation:oss-accent-line 4.8s cubic-bezier(.65,0,.35,1) infinite}.oss-hero__copy{position:relative;z-index:2;max-width:780px}.oss-kicker{margin:0 0 16px;color:var(--oss-accent);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.oss-hero h1{margin:0 0 8px;padding:0;color:var(--oss-text);font-size:clamp(24px, 2.2vw, 34px);line-height:1}.oss-hero h1:before{content:none}.oss-hero h2{max-width:850px;margin:0 0 20px;color:var(--oss-text);font-size:clamp(42px, 6.2vw, 88px);font-weight:300;line-height:1.02}.oss-hero__subtitle{max-width:720px;margin:0 0 18px;color:var(--oss-text);font-size:clamp(18px, 2vw, 25px);line-height:1.45}.oss-demo__copy p,.oss-docs p,.oss-hero__description,.oss-problem p{max-width:680px;margin:0;color:var(--oss-muted);font-size:17px;line-height:1.75}.oss-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.oss-actions a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--oss-border);background:0 0;color:var(--oss-text);font-size:11px;font-weight:800;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.oss-actions a:first-child{border-color:var(--oss-accent);color:var(--oss-accent)}.oss-actions a+a{background:0 0;color:var(--oss-text);border-color:var(--oss-border)}.oss-actions a:hover{transform:translateY(-2px);background:var(--oss-text);border-color:var(--oss-text);color:var(--oss-bg)}.oss-demo,.oss-docs,.oss-features,.oss-final,.oss-problem{width:90%;margin:0 auto}.oss-problem{padding:86px 0 72px;border-bottom:1px solid var(--oss-border)}.oss-demo__copy h2,.oss-docs h2,.oss-problem h2,.oss-section-heading h2{max-width:820px;margin:0 0 18px;color:var(--oss-text);font-size:clamp(32px, 4.2vw, 62px);font-weight:300;line-height:1.08}.oss-features{padding:76px 0}.oss-section-heading{margin-bottom:30px}.oss-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--oss-border);border:1px solid var(--oss-border)}.oss-feature{min-height:230px;padding:26px 24px;background:var(--oss-bg);transition:background-color .3s ease,transform .3s ease}.open-source-microsite--dialit .oss-feature{background:#fff}.oss-feature:hover{background:var(--oss-panel);transform:translateY(-4px)}.oss-feature span{display:block;margin-bottom:42px;color:var(--oss-accent);font-size:11px;font-weight:800;letter-spacing:.16em}.oss-feature h3{margin:0 0 12px;color:var(--oss-text);font-size:21px;line-height:1.15}.oss-feature p{margin:0;color:var(--oss-muted);line-height:1.65}.oss-demo{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:56px;align-items:center;padding:78px 0;border-top:1px solid var(--oss-border);border-bottom:1px solid var(--oss-border)}.oss-demo__surface{position:relative;overflow:hidden;min-height:380px;background:linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.09) 34% 34.25%,transparent 34.25% 100%),var(--oss-panel)}.open-source-microsite--dialit .oss-demo__surface{background:linear-gradient(115deg,transparent 0 34%,rgba(37,99,235,.16) 34% 34.25%,transparent 34.25% 100%),#fff;border:1px solid var(--oss-border)}.oss-demo-line{position:absolute;display:block;height:1px;background:rgba(255,255,255,.18)}.oss-demo-line--one{top:24%;left:9%;width:72%}.oss-demo-line--two{top:66%;left:18%;width:68%;background:var(--oss-accent)}.lumina-demo-output{position:absolute;left:12%;top:24%;width:46%;height:48%;background:rgba(255,255,255,.94);box-shadow:24px 24px 0 rgba(52,120,255,.82);color:#111;animation:oss-float-a 5.6s ease-in-out infinite}.lumina-demo-output span{position:absolute;top:24px;left:24px;width:68px;height:7px;background:#111}.lumina-demo-output strong{position:absolute;left:24px;bottom:24px;font-size:42px;line-height:1}.lumina-demo-output i{position:absolute;left:24px;display:block;width:56%;height:2px;background:#111}.lumina-demo-output i:first-of-type{top:58px}.lumina-demo-output i:nth-of-type(2){top:78px;width:42%}.lumina-demo-output b{position:absolute;right:24px;bottom:28px;width:44px;height:44px;background:var(--oss-accent-2)}.lumina-demo-stream{position:absolute;right:12%;top:18%;display:grid;gap:14px;width:32%}.lumina-demo-stream span{height:42px;border:1px solid var(--oss-border);background:rgba(255,255,255,.05);animation:oss-stream 3.2s ease-in-out infinite}.lumina-demo-stream span:nth-child(2){animation-delay:.22s}.lumina-demo-stream span:nth-child(3){animation-delay:.44s}.dialit-demo-flow{position:absolute;left:10%;top:18%;display:flex;flex-direction:column;gap:22px;width:42%}.dialit-demo-flow span{padding:16px 18px;background:#fff;border:1px solid var(--oss-border);color:var(--oss-text);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dialit-demo-flow i{width:1px;height:28px;margin-left:20px;background:var(--oss-accent)}.dialit-demo-trace{position:absolute;right:10%;top:26%;display:grid;gap:16px;width:34%}.dialit-demo-trace span{height:46px;border-radius:0;background:#eef4ff;border:1px solid #d9e5f8;animation:oss-float-a 4.8s ease-in-out infinite}.dialit-demo-trace span:nth-child(2){background:var(--oss-accent);animation-delay:.22s}.dialit-demo-trace span:nth-child(3){animation-delay:.44s}.hyperion-demo-core{position:absolute;left:12%;top:24%;display:grid;grid-template-columns:repeat(3,90px);gap:16px}.hyperion-demo-core span{height:118px;border:1px solid var(--oss-border);background:rgba(0,216,255,.08);box-shadow:0 0 30px rgba(0,216,255,.08);animation:oss-float-a 5.2s ease-in-out infinite}.hyperion-demo-core span:nth-child(2){background:rgba(0,216,255,.18);box-shadow:0 0 42px rgba(0,216,255,.28);animation-delay:.2s}.hyperion-demo-core span:nth-child(3){animation-delay:.4s}.hyperion-demo-signal{position:absolute;left:14%;right:10%;bottom:22%;display:grid;gap:13px}.hyperion-demo-signal i{display:block;height:2px;background:linear-gradient(90deg,transparent,var(--oss-accent),transparent);animation:oss-signal 3.4s cubic-bezier(.65,0,.35,1) infinite}.hyperion-demo-signal i:nth-child(2){animation-delay:.2s}.hyperion-demo-signal i:nth-child(3){animation-delay:.4s}.oss-docs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;padding:78px 0 62px}.oss-final{padding:48px 0 18px;border-top:1px solid var(--oss-border);text-align:center}.oss-final p{margin:0 auto;max-width:900px;color:var(--oss-text);font-size:clamp(28px, 4vw, 54px);font-weight:300;line-height:1.15}@keyframes oss-hero-drift{0%,100%{transform:scale(1.02) translateX(0)}50%{transform:scale(1.045) translateX(-1.5%)}}@keyframes oss-accent-line{0%,100%{transform:scaleX(.35)}50%{transform:scaleX(1)}}@keyframes oss-float-a{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes oss-stream{0%,100%{opacity:.42;transform:translateX(0)}50%{opacity:1;transform:translateX(-8px)}}@keyframes oss-signal{0%,100%{transform:scaleX(.2);opacity:.4}50%{transform:scaleX(1);opacity:1}}@media screen and (max-width:991px){.oss-demo,.oss-docs,.oss-features,.oss-final,.oss-hero,.oss-problem{width:100%}.oss-demo,.oss-docs,.oss-features,.oss-final,.oss-hero,.oss-problem{padding-left:32px;padding-right:32px}.oss-demo,.oss-docs,.oss-feature-grid{grid-template-columns:1fr}}@media screen and (max-width:540px){.oss-back{margin-left:0}.oss-hero{min-height:620px;padding-top:54px;padding-bottom:54px}.oss-hero h2{font-size:clamp(38px, 11vw, 54px)}.oss-feature-grid{display:block;background:0 0;border:0}.oss-feature{min-height:0;margin-bottom:1px;border:1px solid var(--oss-border)}.oss-demo__surface{min-height:330px}.hyperion-demo-core{grid-template-columns:repeat(3,minmax(0,1fr));left:9%;right:9%}}.one-page-content.is-open-source-microsite{padding:0;background:#fff}.one-page-content.is-open-source-microsite>.content-wrap{width:100%;max-width:none;margin-left:0;margin-right:0}.one-page-content.is-open-source-microsite .open-source-microsite{width:100%;padding-bottom:0}.one-page-content.is-open-source-microsite .open-source-microsite .entry-content{padding-bottom:0}.one-page-content.is-open-source-microsite .close-page{top:18px;right:18px;left:auto;width:54px;height:54px;margin-left:0;border:1px solid rgba(255,255,255,.18);background:rgba(10,10,10,.72);backdrop-filter:blur(12px)}.one-page-content.is-open-source-microsite .close-page:after,.one-page-content.is-open-source-microsite .close-page:before{margin-top:26px}.one-page-content.is-open-source-microsite .close-page:hover{background:#e01f34}@media screen and (max-width:540px){.one-page-content.is-open-source-microsite .close-page{top:12px;right:12px;width:46px;height:46px}.one-page-content.is-open-source-microsite .close-page:after,.one-page-content.is-open-source-microsite .close-page:before{margin-top:22px}}body{color:#555}a{color:#e01f34}a:hover{color:#e01f34}.language-toggle a:active,.language-toggle a:focus{outline:0;text-decoration:none}.language-toggle a:focus-visible{box-shadow:0 1px 0 rgba(255,255,255,.9)}.cool-link{background-image:linear-gradient(transparent 88%,#e01f34 12%)}blockquote,h1,h2,h3,h4,h5,h6{color:#222}.home-text-container{background:#e01f34}.home-logo-center,.home-logo-left,.home-logo-right{font-weight:300}.home-menu{font-family:'Major Mono Display',monospace}.entry-title,h1{font-weight:700}#nprogress .bar,.button:after,.elementor-widget:nth-of-type(2) .event:after,.event:nth-of-type(2):after,.home-menu .item-name::after,.home-menu .item-name::before,.media-date,.mfp-bg,.more-link:after,.navigation a:hover,.overlay-2,.pagination a:hover,.portfolio-nav a:hover,.skill-unit .bar .progress,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#e01f34}::-webkit-scrollbar-thumb{background-color:#e01f34}.button,.bypostauthor>article,.event h3,.more-link,.navigation a,.tabs .tab-titles li a.active,button,input:focus,input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,input[type=button],input[type=submit],select:focus,textarea:focus{border-color:#e01f34}.button,.entry-title a:hover,.event h3,.filters .current .cool-link,.more-link,.navigation a,button,input[type=button],input[type=submit]{color:#e01f34}#nprogress .spinner-icon{border-top-color:#e01f34;border-left-color:#e01f34}