@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Arial,sans-serif;color:#ebeef3;background:#101113;font-synthesis:none;--muted:#9ba0aa;--accent:#64d6ec;--line:#282c33}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:#101113}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:25px;letter-spacing:-1px}.logo small{font-size:9px;letter-spacing:2px;font-weight:600;color:var(--muted);border-left:1px solid #3d4451;padding-left:11px;margin-left:4px}.mark{background:var(--accent);color:#14171d;width:34px;height:34px;border-radius:2px;font-size:20px;line-height:32px;text-align:center;margin-right:4px}.header nav{display:flex;gap:32px;font-size:12px;color:#b1b5be}.header a:hover,.text-link:hover,.footer a:hover{color:var(--accent)}.login{border:1px solid #3b414e;padding:11px 19px;border-radius:2px;font-size:12px}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:605px;gap:12px;padding-bottom:48px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--accent);margin:0 0 29px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px #70e2fa40;margin-right:9px;vertical-align:middle}h1{font-size:clamp(60px,6.2vw,88px);letter-spacing:-5px;line-height:1.06;font-weight:800;margin:0 0 27px}em{font-style:normal}h1 em{color:var(--accent)}.intro{font-size:14px;line-height:1.9;color:#a2a7b2;margin:0 0 32px}.actions{display:flex;align-items:center;gap:28px}.button{background:var(--accent);color:#131b1d;font-weight:800;font-size:13px;padding:18px 24px;border-radius:2px;display:inline-flex;align-items:center;gap:38px;transition:background .2s,transform .2s}.button:hover{background:#a0eeff;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.text-link{font-size:12px;display:inline-block}.note{font-size:10px;color:#878fa0;margin-top:24px}.world{position:relative;height:480px;isolation:isolate;background:radial-gradient(ellipse at center,#25869b24,transparent 68%)}.grid{position:absolute;top:15%;right:0;bottom:15%;left:0;background-image:linear-gradient(#7bbbc909 1px,transparent 1px),linear-gradient(90deg,#7bbbc909 1px,transparent 1px);background-size:38px 38px;transform:skewY(-24deg);-webkit-mask-image:radial-gradient(ellipse,#000000,transparent 68%);mask-image:radial-gradient(ellipse,#000000,transparent 68%)}.orbit{position:absolute;left:4%;top:26%;width:92%;height:48%;border:1px solid #758dbd20;border-radius:50%;transform:rotate(-24deg)}.second{transform:rotate(28deg);width:85%;left:9%}.world-label{position:absolute;top:30px;left:28%;font-size:9px;letter-spacing:1.7px;border:1px solid #323b4b;border-radius:2px;padding:11px 17px;background:#15181e;white-space:nowrap}.island{position:absolute;width:290px;height:270px;top:116px;left:50%;transform:translate(-50%);filter:drop-shadow(0 40px 30px #00000088)}.grass,.soil{position:absolute;width:280px;height:165px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.grass{top:55px;background:linear-gradient(155deg,#57aabb 0,#57aabb 40%,#388696 40%,#388696 51%,#2e6c79 51%,#2e6c79 73%,#24535d 73%)}.soil{top:100px;background:linear-gradient(90deg,#55432c 0,#55432c 50%,#212630 50%);height:165px;clip-path:polygon(0 0,100% 0,100% 54%,84% 54%,84% 75%,70% 75%,70% 87%,50% 100%,20% 82%,20% 64%,0 64%)}.path{position:absolute;top:134px;left:79px;width:114px;height:35px;background:#798db4;transform:skewY(25deg) rotate(-3deg)}.tree{position:absolute;width:64px;height:125px;top:0;left:56px}.tree i{position:absolute;left:28px;top:64px;height:62px;width:14px;background:linear-gradient(90deg,#8c7142 50%,#5c492c 50%)}.tree b{position:absolute;width:75px;height:83px;background:linear-gradient(145deg,#56adbf 0,#56adbf 32%,#347684 32%,#347684 66%,#2b3c5e 66%);clip-path:polygon(50% 0,100% 23%,100% 76%,50% 100%,0 76%,0 23%)}.t2{left:143px;top:25px;transform:scale(.86)}.t3{left:14px;top:57px;transform:scale(.65)}.pool{position:absolute;top:167px;left:173px;width:59px;height:29px;background:#798fbb;transform:skewY(-25deg);border-bottom:6px solid #4d6189}.rock{position:absolute;width:29px;height:27px;background:linear-gradient(145deg,#8b9bbb 40%,#515e76 40%,#515e76 70%,#3d485e 70%);left:225px;top:112px}.world-card{position:absolute;bottom:31px;left:17%;display:flex;align-items:center;gap:13px;width:267px;padding:16px;background:#1b1e23ec;border:1px solid #3a4456;border-radius:2px;box-shadow:0 16px 40px #0004;transform:rotate(-3deg)}.server-icon{font-size:27px;color:var(--accent);background:#292f3c;border-radius:2px;padding:3px 10px}.world-card strong{font-size:12px}.world-card small{display:block;color:var(--muted);font-size:9px;margin-top:6px}.world-card>.dot{margin-left:auto}.coordinate{position:absolute;bottom:2px;right:18px;font:9px monospace;letter-spacing:2px;color:#878fa0}.spark{position:absolute;color:#7386aa;font-size:23px;font-weight:400}.s1{left:28px;top:165px}.s2{right:28px;bottom:118px}.strip{border-block:1px solid var(--line);background:#13151a}.strip-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#b6bcc7}.strip-inner>span:first-child{font-size:9px;line-height:1.8;letter-spacing:1px;color:#8f98a9}.strip-inner b{color:#a5afc3;font-weight:600}.section{padding-block:100px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:37px}h2{font-size:42px;letter-spacing:-1.8px;line-height:1.2;margin:0;font-weight:700}h2 em{color:#868e9e}.section .eyebrow{margin-bottom:20px}.section-heading>p{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:5px}.features{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.feature{border:1px solid var(--line);border-radius:2px;padding:29px 25px;background:#15171c;overflow:hidden}.featured{background:linear-gradient(140deg,#1f242e,#15171c)}.feature-icon{display:inline-block;color:var(--accent);font-size:24px;height:52px}h3{font-size:16px;letter-spacing:-.3px;margin:6px 0 12px}.feature p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.mini-panel{border:1px solid #333a47;border-radius:2px;padding:14px;margin-top:26px;font-size:10px;background:#0f1217}.mini-panel>div>span{float:right;font-size:7px;color:var(--accent);padding-top:3px}.mini-panel p{margin:15px 0;color:#99a2b2;font-size:9px}.mini-panel b{float:right;color:#79becd;letter-spacing:3px}.mini-panel small{font-size:8px;color:#929caf}.code{background:#0f1115;border-left:2px solid #435475;margin-top:30px;padding:16px 12px;font:10px/2 monospace;color:#99a8c5}.code span{color:#939bac}.code b{font-weight:400;color:var(--accent)}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:31px}.tags span{border:1px solid #343a47;border-radius:2px;font-size:10px;padding:9px 11px;color:#aab2c3}.start{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-block:1px solid var(--line)}.start .button{margin-top:28px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps li:last-child{border:0;padding-bottom:0}.steps li>span{color:#8393b3;font:12px monospace;padding-top:8px}.steps h3{margin-top:0}.steps p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.questions details{border-bottom:1px solid var(--line);padding:21px 0}.questions details:first-child{padding-top:0}summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:14px}summary::-webkit-details-marker{display:none}.questions summary span{color:var(--accent);font-size:20px;line-height:1}.questions details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.9;color:var(--muted);max-width:90%;margin:18px 0 0}.closing{border:1px solid #353f53;background:radial-gradient(ellipse at 100% 100%,#2a5c6740,transparent 70%),#191d24;border-radius:2px;padding:54px;position:relative;overflow:hidden}.closing .eyebrow{font-size:9px;margin-bottom:23px}.closing h2{font-size:44px;position:relative;z-index:1}.closing h2 em{color:#9fafcf}.closing .button{margin-top:29px;position:relative;z-index:1}.closing-art{position:absolute;right:54px;top:-30px;color:#5c7ab425;font-size:330px;line-height:1.2}.footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:45px;color:#969ead;font-size:10px}.footer .logo{font-size:19px;color:#c3c9d4}.footer .logo small{font-size:8px}.skip{position:absolute;top:-100px;left:15px;padding:12px;background:var(--accent);color:#101113;z-index:10}.skip:focus{top:10px}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{min-height:560px}h1{font-size:66px}.world{transform:scale(.86);margin-inline:-25px}.features{grid-template-columns:1fr 1fr}.featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.featured .feature-icon{grid-column:1}.featured .mini-panel{grid-column:2;grid-row:1/4;margin:0}.section{padding-block:72px}.strip-inner>span:last-child{display:none}.start{gap:45px}.faq{gap:35px}.header nav{gap:18px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:80px}.header nav{display:none}.logo{font-size:22px}.logo small{font-size:8px}.login{padding:10px 13px}.hero{display:flex;flex-direction:column;gap:0;padding-top:42px;padding-bottom:20px;align-items:stretch}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:23px}h1{font-size:64px;letter-spacing:-3.5px}.intro{font-size:13px}.actions{gap:23px}.button{padding:17px 19px;font-size:12px;gap:25px}.note{font-size:9px}.world{height:390px;transform:none;margin:0 -10px}.island{top:65px;transform:translate(-50%) scale(.88)}.world-label{top:15px;left:50%;transform:translate(-50%);font-size:8px}.world-card{bottom:21px;left:50%;transform:translate(-50%) rotate(-3deg);width:250px}.coordinate{bottom:0;font-size:7px}.strip-inner{display:grid;grid-template-columns:1fr 1fr;padding-block:23px;gap:23px;font-size:10px}.section{padding-block:58px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:20px}h2{font-size:34px;letter-spacing:-1.3px}.features{display:block}.feature{margin-top:12px;padding:25px}.featured{display:block}.featured .mini-panel{margin-top:24px}.feature h3{font-size:17px}.start,.faq{grid-template-columns:1fr;gap:36px}.steps li{padding-block:24px}.questions summary{font-size:13px}.closing{padding:33px 25px}.closing h2{font-size:32px}.closing-art{font-size:230px;right:-40px;top:40px}.footer{flex-wrap:wrap;padding-block:32px;gap:22px}.footer>span{order:3;width:100%}.footer .logo{font-size:18px}.footer .logo small{font-size:7px}.text-link{font-size:11px}}@media(max-width:360px){h1{font-size:55px}.actions{gap:15px}.logo{gap:5px;font-size:19px}.logo small{padding-left:7px}.button{gap:16px}.world{margin-inline:-5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.playground{display:grid;grid-template-columns:.8fr 1.4fr;gap:64px;align-items:center;padding:0 0 100px}.scene-stage{position:relative;height:355px;overflow:hidden}.scene-stage [hidden]{display:none!important}.scene-console{height:100%;display:flex;flex-direction:column;transition:opacity .45s ease,translate .45s ease}.scene-connect{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#141b22;border-bottom:1px solid #283743;flex-shrink:0}.scene-connect-info{display:flex;align-items:center;gap:10px;min-width:0}.scene-connect-dot{width:7px;height:7px;border-radius:50%;background:#83d9c7;box-shadow:0 0 8px #83d9c788;flex-shrink:0;animation:scene-pulse 2s infinite ease-in-out}@keyframes scene-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.scene-connect-text{display:flex;flex-direction:column;gap:2px;min-width:0}.scene-connect-label{font-size:8px;letter-spacing:1.2px;color:#7e95a5;text-transform:uppercase;font-family:monospace}.scene-address{font-family:Consolas,monospace;font-size:12px;font-weight:600;color:#e8f4f8;letter-spacing:.3px;-webkit-user-select:all;user-select:all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#1d2933;border:1px solid #3c5261;color:#9ce7f4;font-size:10px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;border-radius:0;transition:all .2s ease}.scene-copy-btn:hover{background:#263846;border-color:#64d6ec;color:#fff}.scene-copy-btn.scene-click{filter:brightness(1.3);box-shadow:0 0 0 3px #64d6ec40;transform:scale(.96)}.scene-copy-btn.copied{background:#1a3536;border-color:#83d9c7;color:#83d9c7}.scene-copy-icon{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px}.scene-copy-icon .check-svg,.scene-copy-btn.copied .copy-svg{display:none}.scene-copy-btn.copied .check-svg{display:inline-block}.scene-console .demo-log{flex:1;height:auto;min-height:0;padding:16px 20px}.scene-create{height:100%;padding:24px 30px;pointer-events:none}.scene-label{font-size:9px;letter-spacing:1.5px;color:#829aa9}.scene-create h3{font-size:22px;margin:10px 0 22px}.scene-overview>p{font-size:11px;color:#8696a4;margin-top:20px}.scene-server-list:empty{display:none}.scene-server-list{display:grid;gap:8px;margin-bottom:12px}.scene-saved-server{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #334752;background:#15212a;padding:10px 12px}.scene-saved-server strong{display:block;font-size:11px;font-weight:500;color:#d9e7ef}.scene-saved-server small{display:block;font-size:9px;margin-top:4px;color:#8298a9}.scene-saved-server>span{font-size:9px;color:#83d9c7}.scene-overview.has-servers h3{margin-bottom:14px}.scene-overview.has-servers .scene-new{height:43px;flex-direction:row;gap:8px;font-size:11px}.scene-overview.has-servers .scene-new>span{font-size:20px}.scene-overview.has-servers>p{display:none}.scene-new{height:148px;border:1px dashed #496372;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#15212a;color:#91e1ef;font-size:13px}.scene-new>span{font-size:32px;font-weight:300}.scene-field-label,.scene-selects{font-size:10px;color:#9eafbd}.scene-name{margin-top:8px;padding:12px;border:1px solid #3c4c58;min-height:42px;background:#0c1016;color:#e3f1f6;font-size:13px}.scene-name i{display:none;width:1px;height:15px;background:#64d6ec;vertical-align:middle;margin-left:2px}.scene-focused{border-color:#64d6ec;box-shadow:0 0 0 2px #64d6ec14}.scene-focused i{display:inline-block}.scene-selects{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.scene-selects span{display:block;padding:11px 9px;margin-top:7px;border:1px solid #33424f;color:#bdcbd6}.scene-form{transition:opacity .38s ease,translate .38s ease}.scene-version-wrap{position:relative}.scene-versions{position:absolute;bottom:0;left:0;right:0;height:174px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64d6ec #17232c;z-index:1;background:#1c2832;border:1px solid #527180;box-shadow:0 12px 30px #0006}.scene-versions>div{padding:10px;color:#bfcedb;transition:background .25s,color .25s}.scene-versions>.scene-option-selected{background:#294651;color:#91edff}.scene-new,.scene-submit,.scene-name,.scene-selects span{transition:background .25s,border-color .25s,box-shadow .25s,filter .25s,scale .25s}@media(prefers-reduced-motion:reduce){.scene-form,.scene-versions>div,.scene-new,.scene-submit,.scene-name,.scene-selects span{transition:none}}.scene-submit{display:inline-block;padding:12px 20px;background:#64d6ec;color:#10222a;font-size:11px;font-weight:700}.scene-click{filter:brightness(1.3);box-shadow:0 0 0 4px #64d6ec30;scale:.98}.scene-cursor{position:absolute;z-index:2;width:26px;height:32px;pointer-events:none;left:85%;top:85%;transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 3px 4px #0008)}.scene-paused .scene-cursor{transition:none}.demo-intro .scene-caption{font-size:11px;color:#83d8e9;min-height:42px;margin-top:25px}#scene-pause{background:none;border:0;border-bottom:1px solid #465866;padding:5px 0;color:#91a4b3;font:10px inherit;cursor:pointer}#scene-pause:focus-visible{outline:2px solid #64d6ec;outline-offset:5px}@media(max-width:760px){.scene-stage{height:385px}.scene-create{padding:26px 18px}.scene-selects{gap:9px}.scene-selects span{font-size:9px}.scene-cursor{width:22px;height:28px}.scene-connect{padding:8px 14px}.scene-address{font-size:11px}.scene-copy-btn{padding:5px 9px;font-size:9px}}@media(prefers-reduced-motion:reduce){.scene-cursor,.scene-stage .demo-log,.scene-console,.scene-copy-btn{transition:none}}.demo-intro h2{font-size:36px}.demo-intro>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:330px}.demo-panel{border:1px solid #384551;background:#101419;box-shadow:0 25px 80px #0003;min-width:0}.demo-chrome{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:16px 20px;font:9px monospace;letter-spacing:1px;color:#98a5b3;background:#191e25}.demo-badge{color:var(--accent)}.demo-log{height:325px;overflow:auto;padding:22px 24px;font:11px/2 Consolas,monospace;overflow-wrap:anywhere;scrollbar-color:#3d515c #101419}.demo-log:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.demo-log p{margin:0 0 7px;color:#c0cbd6}.demo-log time{color:#738696;margin-right:12px}.demo-log .log-muted{color:#7d99ab}.demo-log .log-join{color:#83d9c7}.console-footer{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #2c3540;font-size:9px;color:#91a3b3}.console-footer .dot{width:5px;height:5px}.island{animation:island-float 4s ease-in-out 1}.world-card{transition:border-color .3s,box-shadow .3s}.world:hover .world-card{box-shadow:0 15px 50px #64d6ec15}.feature{transition:border-color .2s,background .2s}.feature:hover{border-color:#526a79;background:#1b222a}@keyframes island-float{0%,to{translate:0 0}50%{translate:0 -12px}}@media(max-width:1000px){.playground{gap:30px;grid-template-columns:.7fr 1.3fr}.demo-intro h2{font-size:30px}}@media(max-width:760px){.playground{grid-template-columns:1fr;gap:24px;padding-bottom:58px}.demo-intro>p:not(.eyebrow){max-width:100%}.demo-intro h2{font-size:32px}.demo-chrome{padding:14px;letter-spacing:0;font-size:8px}.demo-log{padding:18px 14px;font-size:10px}.scene-console .demo-log{height:auto;padding:14px}.demo-log time{margin-right:7px}.console-footer{padding:14px;font-size:8px}}@media(prefers-reduced-motion:reduce){.island{animation:none}.world-card,.feature{transition:none}}.hero.wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:40px;padding-top:48px;padding-bottom:64px}.hero-demo{min-width:0;width:100%;scroll-margin-top:24px}.hero-demo .demo-panel{width:100%;border-radius:0;overflow:hidden}.hero-demo .scene-stage{height:385px}@media(max-width:1000px)and (min-width:901px){.hero.wrap{gap:24px}.hero .actions{flex-wrap:wrap;gap:18px}}@media(max-width:900px){.hero.wrap{display:flex;flex-direction:column;align-items:stretch;gap:36px;padding-top:40px;padding-bottom:48px}.hero-demo{max-width:680px;align-self:center}}.wrap.header{width:calc(100% - 48px);max-width:none;margin:16px auto 0;padding:0 28px;height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;position:relative;z-index:30;border:1px solid rgba(255,255,255,.08);border-radius:0;background:#10141be0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wrap.header>.logo{justify-self:start}.wrap.header>nav{display:flex;justify-content:center;gap:32px;font-size:13px}.landing-header-actions{display:flex;align-items:center;justify-self:end;gap:12px}.wrap.header .login{border-radius:0;padding:11px 20px;white-space:nowrap;border-color:#6cddf659;background:#6cddf60f}.landing-language{position:relative;font-size:13px}.landing-language-code{display:inline-block;width:2.5ch;text-align:center}.landing-language summary{list-style:none;display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:0;cursor:pointer;color:#d9eaee;font-weight:600}.landing-language summary::-webkit-details-marker{display:none}.landing-language summary:hover,.landing-language[open] summary{background:#6cddf60f;border-color:#6cddf659}.language-chevron{transition:transform .28s cubic-bezier(.22,1,.36,1);transform-origin:center}.landing-language[open] .language-chevron{transform:rotate(45deg)}.landing-language[data-closing=true] .language-chevron{transform:rotate(0)}.landing-language-options{position:absolute;top:calc(100% + 10px);right:0;width:180px;padding:6px;background:#141b24;border:1px solid #2b3b49;border-radius:0;box-shadow:0 14px 40px #0006}.landing-language-options button{display:block;width:100%;padding:11px 12px;text-align:left;font:inherit;color:#c2ced9;background:none;border:0;border-radius:0;cursor:pointer}.landing-language-options button:hover{background:#20313d;color:#fff}.landing-language-options button[aria-pressed=true]{color:var(--accent);background:#6cddf617}.landing-language-options button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:900px){.wrap.header{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:76px;padding:16px 20px;gap:16px}.wrap.header>nav{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:12px 28px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:540px){.wrap.header{width:calc(100% - 24px);margin-top:12px;padding:12px;border-radius:0;gap:12px 6px}.landing-header-actions{gap:6px}.landing-language summary{gap:5px;padding:10px 8px;font-size:11px}.wrap.header .login{padding:10px;font-size:11px}.wrap.header .portplay-brand .brand-cloud{display:none}.wrap.header>nav{font-size:12px;gap:12px 20px}}@media(prefers-reduced-motion:reduce){.language-chevron{transition:none}.landing-language[open] .landing-language-options{animation:none}}body{isolation:isolate}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#789bad28 .7px,transparent .7px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#0009,transparent 28%,transparent 72%,#0009);mask-image:linear-gradient(90deg,#0009,transparent 28%,transparent 72%,#0009)}.ambient-blocks i{position:absolute;display:block;width:180px;height:180px;border:1px solid #64d6ec10;transform:rotate(-30deg) skew(30deg)}.ambient-blocks i:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #64d6ec0b}.ambient-blocks i:nth-child(1){left:-110px;top:24%}.ambient-blocks i:nth-child(2){right:-120px;top:58%;width:240px;height:240px}.ambient-blocks i:nth-child(3){left:8%;bottom:-150px;width:230px;height:230px}.toolbelt{display:grid;grid-template-columns:230px 1fr;align-items:center;border-block:1px solid #34414c;padding-block:26px;gap:34px}.toolbelt-heading>span{font-size:11px;letter-spacing:1.5px;color:#7996a8}.toolbelt-heading p{font-size:24px;line-height:1.5;letter-spacing:-.4px;margin:10px 0 0;color:#d5e3ea}.toolbelt-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.toolbelt-items li{position:relative;min-width:0;min-height:115px;padding:18px 16px;border-left:1px solid #2e3943;transition:background .25s}.toolbelt-items li:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:#64d6ec;transform:scaleX(0);transform-origin:left;transition:transform .25s}.toolbelt-items li:hover{background:#64d6ec06}.toolbelt-items li:hover:after{transform:scaleX(1)}.toolbelt-items svg{display:block;width:23px;height:23px;fill:none;stroke:#64d6ec;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px}.toolbelt-items strong{display:block;font-size:16px;font-weight:600;line-height:1.5;color:#dbe6ef}.toolbelt-items span{display:block;font-size:14px;color:#8293a3;margin-top:5px;line-height:1.6}.toolbelt-items small{position:absolute;right:16px;top:18px;font:12px monospace;color:#526577}@media(max-width:1000px){.toolbelt{grid-template-columns:1fr;gap:20px}.toolbelt-heading p br{display:none}.toolbelt-heading p{margin-top:7px}.toolbelt-items li:first-child{border-left:0;padding-left:0}}@media(max-width:600px){.toolbelt{padding-block:24px}.toolbelt-items{grid-template-columns:1fr 1fr;row-gap:16px}.toolbelt-items li:nth-child(odd){border-left:0;padding-left:0}.toolbelt-items li{min-height:124px}.ambient-blocks{display:none}.ambient-grid{opacity:.5}}@media(prefers-reduced-motion:reduce){.toolbelt-items li,.toolbelt-items li:after{transition:none}}.faq-answer{display:flow-root;overflow:hidden}.questions summary span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.questions details[data-expanded=false] summary span{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.questions summary span{transition:none}}@media(prefers-reduced-motion:no-preference){.hero>div:first-child>*,.hero-demo{animation:hero-entrance .65s cubic-bezier(.22,1,.36,1) backwards}.hero>div:first-child>:nth-child(2){animation-delay:65ms}.hero>div:first-child>:nth-child(3){animation-delay:.13s}.hero>div:first-child>:nth-child(4){animation-delay:195ms}.hero>div:first-child>:nth-child(5){animation-delay:.26s}.hero-demo{animation-delay:.13s}.hero>div:first-child>:focus-within,.hero-demo:focus-within{animation:none}}@keyframes hero-entrance{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
