@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.z9nc1q_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.z9nc1q_variable{--font-ibm-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
._3kGpKW_loading{z-index:10000;opacity:1;pointer-events:none;background-color:#000;justify-content:center;align-items:center;transition:opacity .5s ease-out;display:flex;position:fixed;inset:0}._3kGpKW_loading--hidden{opacity:0}._3kGpKW_loading__content{flex-direction:column;align-items:center;gap:clamp(1.5rem,3vh,2rem);display:flex}._3kGpKW_loading__logo{fill:#fff;filter:drop-shadow(0 0 8px #ffffff80);width:clamp(80px,12vw,120px);height:clamp(80px,12vw,120px);animation:1.2s cubic-bezier(.4,0,.2,1) _3kGpKW_logoBootUp}._3kGpKW_loading__terminal{background:#00000080;border:2px solid #333;padding:clamp(.75rem,2vh,1rem) clamp(1.5rem,3vw,2rem);box-shadow:0 0 40px #ffffff1a}._3kGpKW_loading__text{color:#fff;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0;font-size:clamp(13px,2vh,16px)}._3kGpKW_loading__bracket{color:#888}._3kGpKW_loading__dots{gap:2px;display:inline-flex}._3kGpKW_loading__dots span{animation:1.5s ease-in-out infinite _3kGpKW_dotPulse}._3kGpKW_loading__dots span:first-child{animation-delay:0s}._3kGpKW_loading__dots span:nth-child(2){animation-delay:.3s}._3kGpKW_loading__dots span:nth-child(3){animation-delay:.6s}._3kGpKW_loading__cursor{color:#fff;text-shadow:0 0 12px #fff9,0 0 4px #fffc;margin-top:-.5rem;font-size:clamp(18px,2.5vh,24px);animation:1s infinite _3kGpKW_cursorBlink}@keyframes _3kGpKW_logoBootUp{0%{opacity:0;filter:drop-shadow(0 0 #fff0)blur(4px);transform:scale(.8)}60%{opacity:1;filter:drop-shadow(0 0 12px #fff9)blur()}to{opacity:1;filter:drop-shadow(0 0 8px #ffffff80)blur();transform:scale(1)}}@keyframes _3kGpKW_dotPulse{0%,20%,to{opacity:.3}50%{opacity:1}}@keyframes _3kGpKW_cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}
.Y_1DEG_cta{white-space:nowrap;color:#fff;cursor:pointer;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;box-sizing:border-box;letter-spacing:.1em;text-transform:uppercase;background-color:#0000;border:1px solid #888;max-width:100%;padding:clamp(8px,1vw + 4px,12px) clamp(16px,2vw + 8px,24px);font-family:IBM Plex Mono,Courier Prime,Courier New,monospace;font-size:clamp(20px,.75vw + 17px,25px);line-height:1.5;text-decoration:none;transition:box-shadow .15s,background-color .15s,border-color .15s,text-shadow .15s,transform .1s;display:inline-block;position:relative}@media (max-width:768px){.Y_1DEG_cta{white-space:normal;text-align:center}}.Y_1DEG_cta:active{text-shadow:0 0 12px #fff9,0 0 4px #fffc;background-color:#ffffff1a;transform:scale(.98)}.Y_1DEG_cta:disabled{cursor:not-allowed;opacity:.5;text-shadow:none;color:#666!important;pointer-events:all!important;background-color:#0000!important;border:1px solid #333!important}@media (hover:hover){.Y_1DEG_cta:hover:not(:disabled){text-shadow:0 0 16px #ffffffb3,0 0 6px #ffffffe6;background-color:#ffffff0d;border-color:#fff}.Y_1DEG_cta:hover:not(:disabled) svg{filter:drop-shadow(0 0 4px #fff9)}}.Y_1DEG_cta:focus-visible{outline-offset:2px;text-shadow:0 0 12px #fff9,0 0 4px #fffc;outline:1px solid #ffffff80}
.rtoUUG_hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:95vh;padding:clamp(2rem,5vh,4rem) 0;display:flex;position:relative}.rtoUUG_hero__terminal{background:#00000080;border:3px solid #333;width:100%;max-width:900px;padding:clamp(1.5rem,3vh,3rem);animation:.6s cubic-bezier(.4,0,.2,1) rtoUUG_bootUp;box-shadow:0 0 60px #ffffff1a}.rtoUUG_hero__border{color:#888;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;white-space:nowrap;text-align:center;margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:clamp(8px,1.2vh,12px);overflow:hidden}.rtoUUG_hero__border:last-of-type{margin-top:clamp(.75rem,2vh,1.5rem);margin-bottom:0}.rtoUUG_hero__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(.75rem,2vh,1.5rem);display:flex}.rtoUUG_hero__version{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.05em;background:0 0;border:1px solid #333;padding:4px 8px;font-size:clamp(11px,1.5vh,13px);display:inline-block}.rtoUUG_hero__header-logo{fill:#fff;filter:drop-shadow(0 0 6px #ffffff80);flex-shrink:0;width:clamp(32px,4vw,48px);height:clamp(32px,4vw,48px);transition:filter .15s}.rtoUUG_hero__header-logo:hover{filter:drop-shadow(0 0 10px #ffffffb3)}.rtoUUG_hero__status{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.1em;font-size:clamp(11px,1.5vh,13px);display:inline-block}.rtoUUG_hero__divider{color:#888;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;white-space:nowrap;text-align:center;margin-bottom:clamp(1rem,2.5vh,2rem);font-size:clamp(8px,1.2vh,12px);overflow:hidden}.rtoUUG_hero pre{text-align:center;transform-origin:50%;color:#fff;text-shadow:0 0 12px #fff9,0 0 4px #fffc;justify-content:center;width:100%;margin:0 auto clamp(1rem,2vh,2rem);display:flex;transform:scale(1)}@media (max-width:768px){.rtoUUG_hero pre{transform:scale(.85)}}@media (max-width:480px){.rtoUUG_hero pre{transform:scale(.75)}}.rtoUUG_hero__seo-title{margin:0;padding:0;font-size:0}.rtoUUG_hero__tagline{color:#fff;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;text-align:center;box-sizing:border-box;max-width:100%;margin:0 auto clamp(1.5rem,3vh,2.5rem);padding:0 clamp(1rem,3vw,2rem);font-size:clamp(16px,2vh,20px);line-height:1.4}.rtoUUG_hero__container{opacity:0;flex-direction:column;justify-content:center;align-items:center;min-height:60px;margin:auto auto clamp(1.5rem,3vh,2rem);transition:opacity .5s ease-in-out;display:flex}.rtoUUG_hero__container--visible{opacity:1}.rtoUUG_hero__cta{color:#fff;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:.75rem;min-width:200px;padding:12px 24px;transition:all .15s;display:inline-flex;background:0 0!important;border:1px solid #888!important}.rtoUUG_hero__cta:hover{text-shadow:0 0 12px #fff9,0 0 4px #fffc;background:#ffffff0d!important;border-color:#fff!important}.rtoUUG_hero__cta:hover .rtoUUG_hero__logo,.rtoUUG_hero__cta:hover .rtoUUG_hero__save-icon{filter:drop-shadow(0 0 6px #ffffffb3)}.rtoUUG_hero__cta:active{background:#ffffff1a!important}.rtoUUG_hero__logo{fill:#fff;filter:drop-shadow(0 0 4px #fff6);flex-shrink:0;width:clamp(20px,2vw,28px);height:clamp(20px,2vw,28px);transition:filter .15s}.rtoUUG_hero__save-icon{fill:#fff;filter:drop-shadow(0 0 4px #fff6);flex-shrink:0;width:clamp(16px,1vw + 14px,20px);height:clamp(16px,1vw + 14px,20px);transition:filter .15s}.rtoUUG_hero__social{opacity:0;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1rem);margin-top:clamp(.75rem,2vh,1rem);transition:opacity .5s ease-in-out;display:flex}.rtoUUG_hero__social--visible{opacity:1}.rtoUUG_hero__social-label{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.15em;text-transform:uppercase;font-size:clamp(12px,1.6vh,14px)}.rtoUUG_hero__social-links{justify-content:center;align-items:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.rtoUUG_hero__social-link{opacity:.8;justify-content:center;align-items:center;padding:.25rem;text-decoration:none;transition:opacity .15s,transform .15s;display:flex}.rtoUUG_hero__social-link[type=button]{cursor:pointer;font:inherit;background:0 0;border:none}.rtoUUG_hero__social-link:hover{opacity:1;transform:translateY(-2px)}.rtoUUG_hero__social-link:hover .rtoUUG_hero__social-icon{filter:drop-shadow(0 0 10px #ffffffb3)}.rtoUUG_hero__social-link:active{transform:translateY(0)}.rtoUUG_hero__social-link:focus-visible{outline-offset:4px;outline:1px solid #ffffff80}.rtoUUG_hero__social-icon{fill:#fff;filter:drop-shadow(0 0 4px #fff6);width:clamp(24px,3vh,32px);height:clamp(24px,3vh,32px);transition:filter .15s}@media (min-width:1024px){.rtoUUG_hero__container{flex-direction:row}}@media (max-width:768px){.rtoUUG_hero__terminal{border-width:2px;padding:clamp(1rem,2vh,1.5rem)}.rtoUUG_hero__border,.rtoUUG_hero__divider{font-size:clamp(6px,1vh,10px)}}@keyframes rtoUUG_bootUp{0%{opacity:0;filter:blur(2px);transform:scale(.98)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}.rtoUUG_glitch{animation:.15s ease-in-out rtoUUG_glitchMono}.rtoUUG_glitch pre{position:relative}@keyframes rtoUUG_glitchMono{0%,to{filter:blur();transform:translate(0)}20%{filter:blur(.5px);transform:translate(-2px,1px)}40%{filter:blur(.5px);transform:translate(2px,-1px)}60%{filter:blur(.3px);transform:translate(-1px,1px)}80%{filter:blur(.3px);transform:translate(1px,-1px)}}.rtoUUG_hero__scroll-indicator{color:#888;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;opacity:.8;flex-direction:column;align-items:center;gap:.5rem;margin-top:clamp(2rem,4vh,3rem);font-size:clamp(10px,1.5vh,12px);animation:1s ease-out 1.5s both rtoUUG_fadeInUp;display:flex}.rtoUUG_hero__scroll-text{letter-spacing:.15em}.rtoUUG_hero__scroll-arrow{text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;font-size:clamp(14px,2vh,18px);animation:1.2s ease-in-out infinite rtoUUG_flash;display:block}@keyframes rtoUUG_fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}@keyframes rtoUUG_flash{0%,49%{opacity:1}50%,to{opacity:0}}
.hG1qAq_image{position:relative}.hG1qAq_image__image-container{width:100%;height:0;position:absolute;top:0;overflow:hidden}.hG1qAq_image__img{z-index:0;filter:grayscale();align-self:center;display:flex}.hG1qAq_image__overlay{z-index:0;background-color:var(--color-one);opacity:.3;position:absolute;inset:0}.hG1qAq_image--no-animate .hG1qAq_image__image-container{height:100%;position:relative}.hG1qAq_image--no-animate .hG1qAq_image__img{object-fit:cover}.hG1qAq_image--animate .hG1qAq_image__image-container{animation:2s linear forwards hG1qAq_animateHeight}@keyframes hG1qAq_animateHeight{0%{height:0%}25%{height:25%}50%{height:25%}60%{height:80%}90%{height:80%}to{height:100%}}
._8rU-7G_about{padding:clamp(2rem,4vh,4rem) 0;animation:.6s cubic-bezier(.4,0,.2,1) .4s both _8rU-7G_bootUp}._8rU-7G_about__header{text-align:center;margin-bottom:clamp(1.5rem,3vh,2.5rem)}._8rU-7G_about__header h2{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.1em;margin:0;padding:0;font-size:clamp(14px,2vh,18px);font-weight:400}._8rU-7G_about__inner{flex-direction:column;display:flex}._8rU-7G_about__copy,._8rU-7G_about__img{width:100%}._8rU-7G_about__img{-webkit-user-select:none;user-select:none;width:100%;height:0;margin:20px auto auto;padding-top:100%;position:relative;overflow:hidden}@media (min-width:768px){._8rU-7G_about__inner{flex-direction:row}._8rU-7G_about__copy,._8rU-7G_about__img{width:50%}._8rU-7G_about__img{height:0;margin-top:0;margin-left:20px;padding-top:50%}}@keyframes _8rU-7G_bootUp{0%{opacity:0;filter:blur(2px);transform:scale(.98)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}
._8WJ9HG_demo{height:100%;display:inline-block}._8WJ9HG_demo__inner{height:100%;position:relative}._8WJ9HG_demo__image{height:100%;position:absolute}._8WJ9HG_demo__svg{fill:none;stroke-width:1.5px;stroke:#fff;filter:drop-shadow(0 0 4px #ffffff4d);opacity:.9;background-repeat:no-repeat;height:100%}._8WJ9HG_demo--carousel ._8WJ9HG_demo__image{opacity:0;transition:opacity .2s ease-in-out}._8WJ9HG_demo--carousel ._8WJ9HG_demo__image--active{opacity:1}._8WJ9HG_demo--tv ._8WJ9HG_demo__image{width:93%;height:76.5%;top:5%;left:3.5%}._8WJ9HG_demo--computer ._8WJ9HG_demo__image{width:79.5%;height:79%;top:5%;left:10.5%}._8WJ9HG_demo--phone ._8WJ9HG_demo__image{width:86%;height:69%;top:14%;left:7.5%}
._39-iIq_tab-content{flex-direction:column;width:100%;display:flex;overflow:hidden}._39-iIq_tab-content__demo-container{width:100%;height:clamp(200px,14.2vw + 155px,300px);margin-bottom:10px;position:relative;overflow:hidden}._39-iIq_tab-content__copy{flex-direction:column;gap:10px;min-width:0;display:flex}._39-iIq_tab-content__demo{opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:0;left:50%;transform:translate(-50%)}._39-iIq_tab-content__demo--active{opacity:1}@media (min-width:1024px){._39-iIq_tab-content{flex-direction:row}._39-iIq_tab-content__demo-container{margin-bottom:0;margin-right:20px}}
.Ti6Gvq_tabs{padding:clamp(2rem,4vh,4rem) 0;animation:.6s cubic-bezier(.4,0,.2,1) .2s both Ti6Gvq_bootUp;display:block}.Ti6Gvq_tabs__header{text-align:center;margin-bottom:clamp(1rem,2vh,2rem)}.Ti6Gvq_tabs__header h2{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.1em;margin:0;padding:0;font-size:clamp(14px,2vh,18px);font-weight:400}.Ti6Gvq_tabs__description{text-align:center;color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;margin-bottom:clamp(1.5rem,3vh,2.5rem);padding:0 clamp(1rem,3vw,2rem);font-size:clamp(13px,1.5vh,15px)}.Ti6Gvq_tabs__tab-list{flex-wrap:wrap;gap:.5rem;max-width:100%;margin-bottom:clamp(1.5rem,3vh,2.5rem);display:flex}.Ti6Gvq_tabs__button{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:0 0;border:1px solid #333;min-height:44px;padding:8px 16px;font-family:IBM Plex Mono,Courier Prime,Courier New,monospace;font-size:clamp(11px,1.5vh,13px);transition:all .15s}.Ti6Gvq_tabs__button:hover{text-shadow:0 0 12px #fff9,0 0 4px #fffc;background:#ffffff0d;border-color:#888}.Ti6Gvq_tabs__button:focus-visible{outline-offset:2px;outline:1px solid #ffffff80}.Ti6Gvq_tabs__button--active{color:#fff;text-shadow:0 0 12px #fff9,0 0 4px #fffc;background:#ffffff0d;border-color:#ccc}.Ti6Gvq_tabs__indicator{color:#fff;animation:1s infinite Ti6Gvq_blink;display:inline-block}.Ti6Gvq_tabs__content-wrapper{width:100%}.Ti6Gvq_tabs__border{color:#888;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;white-space:nowrap;text-align:center;margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:clamp(8px,1.2vh,12px);overflow:hidden}.Ti6Gvq_tabs__border:last-child{margin-top:clamp(.75rem,2vh,1.5rem);margin-bottom:0}.Ti6Gvq_tabs__container{transition:height .3s ease-in-out;position:relative}.Ti6Gvq_tabs__tab{opacity:0;visibility:hidden;pointer-events:none;z-index:0;box-sizing:border-box;background:#0000004d;border:2px solid #333;width:100%;padding:clamp(1.5rem,3vh,3rem);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,box-shadow .3s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 40px #ffffff14}.Ti6Gvq_tabs__tab--active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;position:relative;box-shadow:0 0 60px #ffffff1f}@media (max-width:768px){.Ti6Gvq_tabs__tab-list{gap:.4rem}.Ti6Gvq_tabs__button{padding:6px 12px;font-size:clamp(10px,1.2vh,12px)}.Ti6Gvq_tabs__border{font-size:clamp(6px,1vh,10px)}.Ti6Gvq_tabs__tab{border-width:1px;padding:clamp(1rem,2vh,1.5rem)}}@keyframes Ti6Gvq_bootUp{0%{opacity:0;filter:blur(2px);transform:scale(.98)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes Ti6Gvq_blink{0%,49%{opacity:1}50%,to{opacity:0}}
.ZsEVkq_contact-chat{z-index:1000;font-family:IBM Plex Mono,Courier Prime,Courier New,monospace;position:fixed;bottom:20px;right:20px}@media (max-width:768px){.ZsEVkq_contact-chat{bottom:10px;left:10px;right:10px}}.ZsEVkq_contact-chat__window{background:#000000f2;border:3px solid #333;width:400px;max-width:100%;padding:0;animation:.4s cubic-bezier(.4,0,.2,1) ZsEVkq_bootUp;box-shadow:0 0 60px #ffffff26}@media (max-width:768px){.ZsEVkq_contact-chat__window{flex-direction:column;width:100%;max-height:80vh;display:flex}}.ZsEVkq_contact-chat__header{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.1em;border-bottom:2px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;font-size:clamp(12px,1.5vh,14px);display:flex}.ZsEVkq_contact-chat__close{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:IBM Plex Mono,Courier Prime,Courier New,monospace;font-size:20px;line-height:1;transition:all .15s}.ZsEVkq_contact-chat__close:hover{color:#fff;text-shadow:0 0 12px #fff9,0 0 4px #fffc}.ZsEVkq_contact-chat__close:focus-visible{outline-offset:2px;outline:1px solid #ffffff80}.ZsEVkq_contact-chat__body{max-height:450px;padding:clamp(1rem,2vh,1.5rem);overflow-y:auto}@media (max-width:768px){.ZsEVkq_contact-chat__body{flex:1;overflow-y:auto}}.ZsEVkq_contact-chat__prompt{color:#fff;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.05em;margin-bottom:1.5rem;font-size:clamp(13px,1.5vh,15px)}.ZsEVkq_contact-chat__field{margin-bottom:1rem}.ZsEVkq_contact-chat__label{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.05em;margin-bottom:.5rem;font-size:clamp(11px,1.3vh,13px);display:block}.ZsEVkq_contact-chat__input,.ZsEVkq_contact-chat__textarea{color:#fff;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;background:0 0;border:none;border-bottom:1px solid #333;width:100%;padding:8px 0;font-family:IBM Plex Mono,Courier Prime,Courier New,monospace;font-size:clamp(12px,1.5vh,14px);transition:border-color .15s}.ZsEVkq_contact-chat__input:focus,.ZsEVkq_contact-chat__textarea:focus{text-shadow:0 0 12px #fff9,0 0 4px #fffc;border-bottom-color:#fff;outline:none}.ZsEVkq_contact-chat__input::placeholder,.ZsEVkq_contact-chat__textarea::placeholder{color:#666}.ZsEVkq_contact-chat__input:disabled,.ZsEVkq_contact-chat__textarea:disabled{opacity:.6;cursor:not-allowed}.ZsEVkq_contact-chat__textarea{resize:vertical;min-height:100px;font-family:IBM Plex Mono,Courier Prime,Courier New,monospace}.ZsEVkq_contact-chat__actions{flex-direction:column;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.ZsEVkq_contact-chat__actions button{width:100%}.ZsEVkq_contact-chat__success{text-align:center;padding:2rem 1rem}.ZsEVkq_contact-chat__success h3{color:#fff;text-shadow:0 0 12px #fff9,0 0 4px #fffc;letter-spacing:.05em;margin-bottom:1rem;font-size:clamp(14px,2vh,16px)}.ZsEVkq_contact-chat__success p{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;margin-bottom:.75rem;font-size:clamp(12px,1.5vh,14px)}.ZsEVkq_contact-chat__success p:last-of-type{margin-bottom:1.5rem}.ZsEVkq_contact-chat__success-button{display:inline-flex}@keyframes ZsEVkq_bootUp{0%{opacity:0;filter:blur(2px);transform:scale(.95)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.ZsEVkq_contact-chat__body::-webkit-scrollbar{width:6px}.ZsEVkq_contact-chat__body::-webkit-scrollbar-track{background:#33333380}.ZsEVkq_contact-chat__body::-webkit-scrollbar-thumb{background:#888}.ZsEVkq_contact-chat__body::-webkit-scrollbar-thumb:hover{background:#ccc}
.kQc2fa_footer{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;background-color:#000;justify-content:center;align-items:center;min-height:50px;padding:clamp(2rem,4vh,3rem) 0;display:flex}.kQc2fa_footer__border{color:#888;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;white-space:nowrap;text-align:center;margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:clamp(8px,1.2vh,12px);overflow:hidden}.kQc2fa_footer__border:last-child{margin-top:clamp(.75rem,2vh,1.5rem);margin-bottom:0}.kQc2fa_footer__content{text-align:center;padding:clamp(.5rem,1vh,1rem) 0}.kQc2fa_footer__legal{color:#ccc;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;letter-spacing:.05em;margin:0;padding:0;font-size:clamp(12px,1.5vh,14px)}@media (max-width:768px){.kQc2fa_footer__border{font-size:clamp(6px,1vh,10px)}.kQc2fa_footer__legal{font-size:clamp(11px,1.3vh,12px)}}
