.JREfSq_landing{--home-bg:#f5f5f6;--home-panel:#fff;--home-soft:#ededf0;--home-ink:#1d2025;--home-muted:#656c77;--home-line:#dfe0e5;--home-brand:#9c555c;--home-blue:#879eb5;--home-shadow:0 20px 70px #22283c08, 0 2px 6px #22283c04;isolation:isolate;background:var(--home-bg);color:var(--home-ink);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow:clip}.dark .JREfSq_landing{--home-bg:#14161a;--home-panel:#1b1e23;--home-soft:#22262d;--home-ink:#eff0f3;--home-muted:#a0a6b1;--home-line:#30353e;--home-brand:#d99b9e;--home-blue:#9aafc7;--home-shadow:0 20px 70px #0000001a}.JREfSq_landing :is(a,button,input):focus-visible{outline:2px solid var(--home-brand);outline-offset:4px}.JREfSq_landing button{cursor:pointer}.JREfSq_landing button:disabled{cursor:default}.JREfSq_brandRule{background:var(--home-brand);opacity:.65;width:25px;height:1px}.JREfSq_primaryButton,.JREfSq_secondaryButton{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.JREfSq_primaryButton{background:var(--home-ink);color:var(--home-bg);box-shadow:0 5px 14px #151a2514}.JREfSq_primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 22px #151a2524}.JREfSq_secondaryButton{border-color:var(--home-line);background:var(--home-panel);color:var(--home-ink)}.JREfSq_secondaryButton:hover{background:var(--home-soft);transform:translateY(-2px)}.JREfSq_sectionShell{width:min(100%,1248px);margin:0 auto;padding:96px 32px 0}.JREfSq_sectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.JREfSq_eyebrow{color:var(--home-brand);font:500 10px/1.5 var(--font-mono);letter-spacing:.17em;margin-bottom:15px;display:block}.JREfSq_sectionHeading h2,.JREfSq_foundationIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.2vw,43px);font-weight:550;line-height:1.2}.JREfSq_sectionHeading>p{max-width:340px;color:var(--home-muted);text-wrap:pretty;margin:0 0 3px;font-size:14px;line-height:1.9}.JREfSq_playground{--demo-accent:#a27540;border:1px solid var(--home-line);background:var(--home-panel);box-shadow:var(--home-shadow);border-radius:22px;overflow:hidden}.JREfSq_playground[data-product=invero]{--demo-accent:#548674}.JREfSq_playground[data-product=quest]{--demo-accent:#807097}.JREfSq_playgroundToolbar{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 18px;display:flex}.JREfSq_productTabs{border:1px solid var(--home-line);background:var(--home-bg);border-radius:10px;gap:4px;padding:3px;display:flex}.JREfSq_productTabs>button{min-height:34px;color:var(--home-muted);border-radius:7px;padding:6px 17px;font-size:12px;transition:color .18s,background-color .18s,box-shadow .18s}.JREfSq_productTabs>button:hover{color:var(--home-ink)}.JREfSq_productTabs>button[aria-selected=true]{background:var(--home-panel);color:var(--home-ink);box-shadow:0 1px 4px #0000000d}.JREfSq_playgroundBody{grid-template-columns:minmax(250px,.85fr) minmax(0,1.65fr);display:grid;outline-offset:-3px!important}.JREfSq_playgroundAside{flex-direction:column;align-items:start;min-width:0;padding:36px 32px 25px;display:flex}.JREfSq_productIndex{color:var(--demo-accent);font:10px/1.5 var(--font-mono);letter-spacing:.15em}.JREfSq_playgroundAside h3{letter-spacing:-.045em;text-wrap:balance;max-width:265px;margin:22px 0 16px;font-size:clamp(24px,2.2vw,30px);font-weight:550;line-height:1.5}.JREfSq_playgroundAside>p{color:var(--home-muted);margin:0 0 28px;font-size:13px;line-height:1.95}.JREfSq_textLink{color:var(--home-ink);align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}.JREfSq_textLink>svg{color:var(--home-muted);transition:transform .18s}.JREfSq_textLink:hover>svg{transform:translate(2px,-2px)}.JREfSq_playgroundPreview{border-left:1px solid var(--home-line);flex-direction:column;min-width:0;display:flex}.JREfSq_demoScene{color:#eff3ec;background:#172923;flex:1;min-height:412px;position:relative;overflow:hidden}.JREfSq_sceneSky{background:radial-gradient(at 80% 10%,#81977855,#0000 58%),linear-gradient(#304941,#182c25 65%,#14271c);position:absolute;inset:0}.JREfSq_terrainBack,.JREfSq_terrainFront{clip-path:polygon(0 45%,10% 45%,10% 31%,19% 31%,19% 40%,27% 40%,27% 18%,38% 18%,38% 9%,46% 9%,46% 36%,58% 36%,58% 48%,68% 48%,68% 31%,78% 31%,78% 15%,88% 15%,88% 37%,100% 37%,100% 100%,0 100%);background:#1d3228;height:57%;position:absolute;inset:auto -1px 0}.JREfSq_terrainFront{opacity:.95;background:#13271e;height:41%;transform:scaleX(-1)}.JREfSq_sceneGrid{background-image:linear-gradient(#b6c09c0b 1px,#0000 1px),linear-gradient(90deg,#b6c09c0b 1px,#0000 1px);background-size:28px 28px;height:80%;position:absolute;inset:auto -35% -45%;transform:perspective(400px)rotateX(57deg)}.JREfSq_sceneTopline{z-index:1;color:#dce5d6b3;font:9px/1.4 var(--font-mono);letter-spacing:.12em;justify-content:space-between;gap:16px;display:flex;position:absolute;inset:20px 22px auto}.JREfSq_sceneCoordinates{color:#dce5d64f;font:9px/1.4 var(--font-mono);letter-spacing:.06em;position:absolute;bottom:17px;left:20px}.JREfSq_hud{background:#17261edb;border:1px solid #d5e3d020;border-radius:12px;align-items:center;gap:13px;width:248px;padding:16px;display:flex;position:absolute;top:80px;left:30px;box-shadow:0 12px 40px #07140d26}.JREfSq_pixelAvatar{width:43px;height:43px;image-rendering:pixelated;background:#ae8160;border:3px solid #ccb999;flex-shrink:0;position:relative;box-shadow:3px 3px #0c18154d}.JREfSq_pixelAvatar:before{content:"";background:#463c31;height:11px;position:absolute;inset:-1px -1px auto;box-shadow:0 5px 0 -2px #463c31}.JREfSq_pixelAvatar:after{content:"";background:#3e453d;width:5px;height:5px;position:absolute;top:18px;left:8px;box-shadow:16px 0 #3e453d}.JREfSq_pixelAvatar>span{background:#735345;width:10px;height:4px;position:absolute;top:28px;left:14px}.JREfSq_pixelAvatar>i{background:#98704f;width:5px;height:6px;position:absolute;top:20px;left:16px}.JREfSq_hudDetails{flex:1;min-width:0}.JREfSq_hudName{font:500 11px/1.4 var(--font-mono);justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.JREfSq_hudName>small{color:#d5c8a3;font-size:9px}.JREfSq_healthTrack{background:#c3d1bb20;border-radius:2px;height:5px;overflow:hidden}.JREfSq_healthTrack>span{border-radius:inherit;background:#9aaf82;height:100%;transition:width .13s ease-out,background-color .15s;display:block}.JREfSq_healthTrack>span[data-low=true]{background:#d48c7c}.JREfSq_healthValue{color:#cad8c3c7;font:9px/1.3 var(--font-mono);justify-content:space-between;margin-top:6px;display:flex}.JREfSq_healthValue small{color:#cad8c3b3}.JREfSq_hudLocation{color:#d6dfc7c7;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:183px;left:32px}.JREfSq_hudLocation svg{color:#d5c8a3}.JREfSq_crosshair{opacity:.45;width:14px;height:14px;position:absolute;top:48%;left:50%}.JREfSq_crosshair:before,.JREfSq_crosshair:after{content:"";background:#eff7e9;position:absolute}.JREfSq_crosshair:before{height:1px;inset:6px 0 auto}.JREfSq_crosshair:after{width:1px;inset:0 auto 0 6px}.JREfSq_noticeArea{min-height:65px;position:absolute;top:235px;left:30px;right:30px}.JREfSq_demoNotice{color:#e2c78b;background:#192d24ed;border:1px solid #c9b98847;border-radius:10px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:13px 17px;animation:.25s ease-out both JREfSq_noticeIn;display:flex}.JREfSq_demoNotice strong{font-size:11px;font-weight:500;display:block}.JREfSq_demoNotice div>span{color:#d8e0c9a3;margin-top:3px;font-size:10px;display:block}.JREfSq_hotbar{background:#112319b8;border:1px solid #d6dec13b;border-radius:8px;gap:5px;padding:5px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.JREfSq_hotbar>span{color:#d3d6b6;background:#a9b79b0d;border:1px solid #c9d7c128;border-radius:4px;place-items:center;width:41px;height:41px;display:grid}.JREfSq_hotbar>span[data-current=true]{color:#e9d395;background:#d6c38615;border-color:#d6c386}.JREfSq_demoControls{background:var(--home-panel);min-height:66px;color:var(--home-muted);align-items:center;gap:16px;padding:12px 20px;display:flex}.JREfSq_healthControl{flex:1;align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}.JREfSq_healthControl>span,.JREfSq_controlLabel{white-space:nowrap;font-size:11px}.JREfSq_healthControl input{width:100%;min-width:40px;height:16px;accent-color:var(--demo-accent);cursor:pointer}.JREfSq_healthControl output{min-width:29px;color:var(--home-ink);font:10px/1.5 var(--font-mono)}.JREfSq_controlButton{border:1px solid var(--home-line);background:var(--home-bg);min-height:32px;color:var(--home-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:10px;transition:background-color .15s;display:inline-flex}.JREfSq_controlButton:hover{background:var(--home-soft)}.JREfSq_controlButton[aria-pressed=true]{color:var(--demo-accent)}.JREfSq_inventoryWindow{color:#4a4b43;background:#e9e5db;border:1px solid #e3dacaa8;border-radius:10px;width:min(430px,100% - 48px);padding:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);box-shadow:0 24px 64px #08150b70,inset 0 1px #fff8}.JREfSq_inventoryTitle{justify-content:space-between;gap:12px;margin-bottom:17px;font-size:12px;font-weight:600;display:flex}.JREfSq_inventoryTitle>span:last-child{color:#8b8d7e;font:10px/1.5 var(--font-mono)}.JREfSq_inventoryGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.JREfSq_emptySlot,.JREfSq_inventorySlot{aspect-ratio:1;background:#cfcec0;border:1px solid #aaa99c;border-radius:3px;place-items:center;min-width:0;display:grid;box-shadow:inset 1px 1px #b6b6a7,inset -1px -1px #f9f7ed}.JREfSq_inventorySlot{color:#596b57;transition:background-color .15s,border-color .15s,transform .15s}.JREfSq_inventorySlot svg{width:57%;height:57%}.JREfSq_inventorySlot[data-kind=supplies]{color:#927c50}.JREfSq_inventorySlot:hover{background:#e1dfce;transform:translateY(-1px)}.JREfSq_inventorySlot[aria-pressed=true]{outline-offset:1px;background:#ece4c9;border-color:#8d7949;outline:2px solid #c7af70}.JREfSq_itemDetails{border-top:1px solid #c8c6b7;align-items:center;gap:12px;min-height:65px;margin-top:18px;padding-top:15px;display:flex}.JREfSq_itemDetailIcon{color:#8d7949;background:#f0ecdf;border:1px solid #c8c4ae;border-radius:6px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.JREfSq_itemDetails strong{font-size:11px;font-weight:600;display:block}.JREfSq_itemDetails p{color:#646b5c;margin:5px 0 0;font-size:10px;line-height:1.6}.JREfSq_categoryControls{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.JREfSq_categoryControls button{border:1px solid #0000;border-radius:5px;min-height:30px;padding:5px 12px;font-size:10px;transition:color .15s,background-color .15s}.JREfSq_categoryControls button:hover{background:var(--home-bg)}.JREfSq_categoryControls button[aria-pressed=true]{border-color:var(--home-line);background:var(--home-bg);color:var(--home-ink)}.JREfSq_questObjective{color:#d6e0c7;background:#162b22b3;border:1px solid #bdcda029;border-radius:7px;align-items:center;gap:9px;max-width:calc(100% - 52px);padding:10px 13px;font-size:11px;display:inline-flex;position:absolute;top:67px;left:26px}.JREfSq_questObjective svg{color:#d5c086;flex-shrink:0}.JREfSq_beacon{color:#b7c698;isolation:isolate;place-items:center;width:58px;height:68px;display:grid;position:absolute;top:115px;right:21%}.JREfSq_beacon>svg{z-index:1;filter:drop-shadow(0 0 12px #d5dfa346);position:relative}.JREfSq_beacon:enabled>svg{color:#f0da91;filter:drop-shadow(0 0 13px #e8d38d99)}.JREfSq_beaconBase{background:#354f3b;border:1px solid #7c8d6d;width:55px;height:19px;position:absolute;bottom:0;transform:skewY(-12deg)}.JREfSq_beaconBeam{background:linear-gradient(#e6d79b00,#e6d79b91);width:24px;height:0;transition:height .7s ease-out;position:absolute;bottom:32px}.JREfSq_beacon[data-lit=true]{color:#ffe6a0}.JREfSq_beacon[data-lit=true] .JREfSq_beaconBeam{height:235px}.JREfSq_questDialogue{background:#172b22f0;border:1px solid #a7b89c3d;border-radius:11px;padding:20px;position:absolute;bottom:40px;left:26px;right:26px;box-shadow:0 12px 40px #08170e38}.JREfSq_dialogueSpeaker{color:#d7c08a;align-items:center;gap:7px;font-size:10px;display:flex}.JREfSq_speakerDot{background:#d7c08a;border-radius:1px;width:4px;height:4px}.JREfSq_questDialogue>p{color:#dce3d0;min-height:44px;margin:12px 0 15px;font-size:12px;line-height:1.9}.JREfSq_dialogueChoices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.JREfSq_dialogueChoices>button{color:#dce3d0;background:#cedcb512;border:1px solid #bfcbaa32;border-radius:5px;align-items:center;gap:12px;min-height:30px;padding:6px 10px;font-size:10px;transition:background-color .15s,border-color .15s;display:inline-flex}.JREfSq_dialogueChoices>button:hover{background:#cedcb526;border-color:#bfcbaa71}.JREfSq_dialogueHint{color:#d9e4bc8f;font-size:10px}.JREfSq_questSteps{gap:15px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.JREfSq_questSteps>li{align-items:center;gap:5px;font-size:10px;display:inline-flex}.JREfSq_questSteps>li>span{background:var(--home-line);border-radius:50%;width:4px;height:4px}.JREfSq_questSteps>li[data-current=true]{color:var(--demo-accent)}.JREfSq_questSteps>li[data-current=true]>span{background:var(--demo-accent)}.JREfSq_catalogSection{scroll-margin-top:78px}.JREfSq_pluginGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.JREfSq_pluginItem{--plugin-color:#7e7594;grid-column:span 2;min-width:0}.JREfSq_pluginItem[data-plugin=xerr]{--plugin-color:#a58150}.JREfSq_pluginItem[data-plugin=invero]{--plugin-color:#628c7b}.JREfSq_pluginItem[data-plugin=quest]{--plugin-color:#8d7ca5}.JREfSq_pluginItem[data-plugin=zaphkiel-plus]{--plugin-color:#768ba3}.JREfSq_pluginItem[data-plugin=pet]{--plugin-color:#b47c84}.JREfSq_pluginItem[data-plugin=inn]{--plugin-color:#8b9474}.JREfSq_pluginItem[data-plugin=irus]{--plugin-color:#8c8a78}.JREfSq_pluginItem[data-featured=true],.JREfSq_pluginItem:nth-last-child(-n+2){grid-column:span 3}.JREfSq_pluginCard{border:1px solid var(--home-line);background:var(--home-panel);isolation:isolate;border-radius:15px;flex-direction:column;align-items:start;height:100%;min-height:262px;padding:27px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.JREfSq_pluginCard:hover{border-color:color-mix(in srgb, var(--plugin-color) 55%, var(--home-line));transform:translateY(-4px);box-shadow:0 12px 32px #1a223909}.JREfSq_pluginCardTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:26px;display:flex}.JREfSq_pluginIcon{border:1px solid color-mix(in srgb, var(--plugin-color) 24%, var(--home-line));background:color-mix(in srgb, var(--plugin-color) 7%, var(--home-panel));width:40px;height:40px;color:var(--plugin-color);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.JREfSq_pluginArrow{color:var(--home-muted);opacity:.6;transition:transform .2s,color .2s}.JREfSq_pluginCard:hover .JREfSq_pluginArrow{color:var(--plugin-color);transform:translate(2px,-2px)}.JREfSq_pluginCategory{color:color-mix(in srgb, var(--plugin-color) 70%, var(--home-ink));font:9px/1.5 var(--font-mono);letter-spacing:.13em;margin-bottom:7px}.JREfSq_pluginCard h3{color:var(--home-ink);letter-spacing:-.035em;margin:0 0 10px;font-size:21px;font-weight:550;line-height:1.3;position:relative}.JREfSq_pluginCard p{max-width:330px;color:var(--home-muted);margin:0 0 25px;font-size:12px;line-height:1.85;position:relative}.JREfSq_pluginCardBottom{color:var(--home-muted);align-items:center;gap:8px;margin-top:auto;font-size:10px;display:inline-flex;position:relative}.JREfSq_pluginItem[data-featured=true] .JREfSq_pluginCard{min-height:285px;padding-right:28%}.JREfSq_pluginItem[data-featured=true] .JREfSq_pluginArrow{position:absolute;top:32px;right:27px}.JREfSq_catalogArtwork{z-index:-1;opacity:.62;width:175px;height:180px;position:absolute;top:85px;right:-28px;transform:perspective(500px)rotateY(-30deg)rotateX(8deg)}.JREfSq_artworkHudLine{border:1px solid color-mix(in srgb, var(--plugin-color) 29%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--plugin-color) 13%, transparent), transparent);border-radius:5px;width:150px;height:32px;margin:12px 0;display:block}.JREfSq_artworkHudLine:before{content:"";background:color-mix(in srgb, var(--plugin-color) 50%, transparent);border-radius:2px;width:65%;height:3px;margin:14px;display:block}.JREfSq_artworkHudLine:nth-child(2){margin-left:14px}.JREfSq_artworkHudLine:nth-child(3){margin-left:28px}.JREfSq_artworkSlots{border:1px solid color-mix(in srgb, var(--plugin-color) 24%, transparent);background:color-mix(in srgb, var(--plugin-color) 5%, transparent);border-radius:8px;grid-template-columns:repeat(5,1fr);gap:5px;padding:10px;display:grid}.JREfSq_artworkSlots>span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--plugin-color) 27%, transparent);border-radius:3px}.JREfSq_artworkSlots>span[data-filled=true]{background:color-mix(in srgb, var(--plugin-color) 32%, transparent)}.JREfSq_foundationSection{grid-template-columns:1fr 1.7fr;align-items:center;gap:48px;padding-top:110px;padding-bottom:100px;display:grid}.JREfSq_foundationIntro h2{font-size:clamp(25px,2.5vw,34px)}.JREfSq_foundationIntro>p{color:var(--home-muted);margin:17px 0 0;font-size:12px}.JREfSq_foundationGrid{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-panel) 60%, transparent);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JREfSq_foundationItem{min-width:0;padding:24px 19px;text-decoration:none}.JREfSq_foundationItem+.JREfSq_foundationItem{border-left:1px solid var(--home-line)}.JREfSq_foundationItem>svg{color:var(--home-muted);stroke-width:1.4px}.JREfSq_foundationItem h3{color:var(--home-ink);align-items:center;gap:7px;margin:18px 0 8px;font-size:13px;font-weight:550;display:flex}.JREfSq_foundationItem h3>svg{color:var(--home-muted)}.JREfSq_foundationItem p{color:var(--home-muted);margin:0;font-size:10px;line-height:1.85}a.JREfSq_foundationItem{transition:background-color .18s}a.JREfSq_foundationItem:hover{background:var(--home-soft)}.JREfSq_closingSection{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:radial-gradient(ellipse at 50% 110%, color-mix(in srgb, var(--home-brand) 9%, transparent), transparent 64%);text-align:center;padding:82px 24px 90px;position:relative;overflow:hidden}.JREfSq_closingMark{border:1px solid var(--home-line);background:var(--home-panel);width:58px;height:58px;color:var(--home-brand);border-radius:16px;place-items:center;margin:0 auto 26px;display:grid;box-shadow:0 5px 20px #262c4008}.JREfSq_closingSection>h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:550;line-height:1.4}.JREfSq_closingSection>p{color:var(--home-muted);margin:20px 0 30px;font-size:13px}.JREfSq_closingActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.JREfSq_footer{width:min(100%,1248px);min-height:105px;color:var(--home-muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:24px 32px;font-size:10px;display:flex}.JREfSq_footerBrand{color:var(--home-ink);align-items:center;gap:16px;font-size:15px;font-weight:600;display:flex}.JREfSq_footerBrand>span{border-left:1px solid var(--home-line);color:var(--home-muted);padding-left:16px;font-size:10px;font-weight:400}@keyframes JREfSq_noticeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.JREfSq_sectionShell{padding-top:75px;padding-inline:24px}.JREfSq_playgroundBody{grid-template-columns:minmax(215px,.75fr) minmax(0,1.4fr)}.JREfSq_playgroundAside{padding:33px 24px 24px}.JREfSq_playgroundAside h3{font-size:26px}.JREfSq_demoScene{min-height:390px}.JREfSq_hud{width:225px;padding:14px;left:23px}.JREfSq_hudLocation{left:25px}.JREfSq_demoControls{gap:10px;padding-inline:14px}.JREfSq_healthControl{gap:8px}.JREfSq_foundationSection{grid-template-columns:1fr;gap:28px;padding-bottom:75px}.JREfSq_foundationGrid{max-width:none}.JREfSq_pluginCard{padding:23px}.JREfSq_pluginCard h3{font-size:19px}.JREfSq_catalogArtwork{opacity:.45;right:-50px}}@media (max-width:767px){.JREfSq_sectionShell{padding:60px 20px 0}.JREfSq_sectionHeading{flex-direction:column;align-items:start;gap:16px;margin-bottom:25px}.JREfSq_sectionHeading>p{max-width:100%;font-size:12px}.JREfSq_eyebrow{margin-bottom:12px;font-size:9px}.JREfSq_sectionHeading h2{font-size:32px}.JREfSq_playground{border-radius:16px}.JREfSq_playgroundToolbar{min-height:62px;padding:10px}.JREfSq_productTabs{width:100%}.JREfSq_productTabs>button{flex:1;min-width:0;padding-inline:9px;font-size:11px}.JREfSq_playgroundBody{grid-template-columns:minmax(0,1fr)}.JREfSq_playgroundAside{padding:23px 22px 25px}.JREfSq_productIndex{font-size:9px}.JREfSq_playgroundAside h3{max-width:100%;margin:13px 0 10px;font-size:24px;line-height:1.45}.JREfSq_playgroundAside>p{margin-bottom:17px;font-size:12px}.JREfSq_playgroundPreview{border-top:1px solid var(--home-line);border-left:none}.JREfSq_demoScene{min-height:365px}.JREfSq_sceneTopline{font-size:8px;inset:17px 18px auto}.JREfSq_hud{width:225px;top:65px;left:21px}.JREfSq_hudLocation{top:160px;left:24px}.JREfSq_noticeArea{top:207px;left:21px;right:21px}.JREfSq_hotbar{bottom:30px}.JREfSq_hotbar>span{width:36px;height:36px}.JREfSq_demoControls{gap:12px;min-height:64px;padding:12px}.JREfSq_healthControl{gap:7px;font-size:10px}.JREfSq_healthControl output{font-size:9px}.JREfSq_controlButton{padding:6px 8px;font-size:10px}.JREfSq_controlButton>svg{display:none}.JREfSq_inventoryWindow{width:calc(100% - 36px);padding:14px}.JREfSq_inventoryGrid{gap:3px}.JREfSq_inventoryTitle{margin-bottom:13px;font-size:11px}.JREfSq_itemDetails{margin-top:14px;padding-top:13px}.JREfSq_itemDetails p{font-size:9px}.JREfSq_questObjective{font-size:10px;top:54px;left:18px}.JREfSq_beacon{top:100px;right:17%;transform:scale(.85)}.JREfSq_questDialogue{padding:17px;bottom:36px;left:18px;right:18px}.JREfSq_questDialogue>p{font-size:11px}.JREfSq_questSteps{gap:12px}.JREfSq_pluginGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.JREfSq_pluginItem,.JREfSq_pluginItem[data-featured=true],.JREfSq_pluginItem:nth-last-child(-n+2){grid-column:auto}.JREfSq_pluginItem:last-child{grid-column:1/-1}.JREfSq_pluginCard,.JREfSq_pluginItem[data-featured=true] .JREfSq_pluginCard{min-height:245px;padding:19px 17px}.JREfSq_pluginCardTop,.JREfSq_pluginItem[data-featured=true] .JREfSq_pluginCardTop{width:100%;margin-bottom:23px}.JREfSq_pluginIcon{border-radius:9px;width:35px;height:35px}.JREfSq_pluginIcon>svg{width:19px;height:19px}.JREfSq_pluginArrow{width:15px;height:15px}.JREfSq_pluginItem[data-featured=true] .JREfSq_pluginArrow{position:static}.JREfSq_pluginCategory{letter-spacing:.08em;font-size:8px}.JREfSq_pluginCard h3{overflow-wrap:anywhere;font-size:17px}.JREfSq_pluginCard p{margin-bottom:21px;font-size:11px}.JREfSq_catalogArtwork{display:none}.JREfSq_foundationSection{gap:25px;padding-top:65px;padding-bottom:60px}.JREfSq_foundationGrid{grid-template-columns:minmax(0,1fr)}.JREfSq_foundationItem{grid-template-columns:23px 1fr;align-items:center;column-gap:13px;padding:20px;display:grid}.JREfSq_foundationItem+.JREfSq_foundationItem{border-top:1px solid var(--home-line);border-left:none}.JREfSq_foundationItem h3{margin:0}.JREfSq_foundationItem p{grid-column:2;margin-top:5px}.JREfSq_closingSection{padding:60px 20px 65px}.JREfSq_closingSection>h2{font-size:32px}.JREfSq_closingSection>p{max-width:250px;margin:18px auto 25px;font-size:12px;line-height:1.9}.JREfSq_closingActions{gap:9px}.JREfSq_closingActions>a{min-height:44px;padding-inline:17px;font-size:12px}.JREfSq_footer{flex-direction:column;justify-content:center;align-items:start;gap:14px;min-height:120px;padding:25px 22px}.JREfSq_footerBrand{font-size:14px}}@media (max-width:359px){.JREfSq_sectionShell{padding-inline:14px}.JREfSq_pluginGrid{grid-template-columns:minmax(0,1fr)}.JREfSq_pluginItem:last-child{grid-column:auto}.JREfSq_pluginCard,.JREfSq_pluginItem[data-featured=true] .JREfSq_pluginCard{min-height:230px}}@media (prefers-reduced-motion:reduce){.JREfSq_landing *,.JREfSq_landing :before,.JREfSq_landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.JREfSq_primaryButton:hover,.JREfSq_secondaryButton:hover,.JREfSq_pluginCard:hover,.JREfSq_inventorySlot:hover{transform:none}}.JREfSq_pluginGrid{perspective:1400px;align-items:start;gap:34px 24px;padding:14px 9px 25px}.JREfSq_pluginCard{border-radius:19px;box-shadow:0 8px 30px #19213706}.JREfSq_pluginItem:nth-child(2) .JREfSq_pluginCard{border-radius:32px 12px;min-height:316px}.JREfSq_pluginItem:nth-child(3) .JREfSq_pluginCard{border-radius:12px 26px;min-height:278px}.JREfSq_pluginItem:nth-child(4) .JREfSq_pluginCard{min-height:299px}.JREfSq_pluginItem:nth-child(5) .JREfSq_pluginCard{border-radius:27px 12px;min-height:269px}@media (max-width:767px){.JREfSq_pluginGrid{gap:18px 13px;padding-inline:0}.JREfSq_pluginItem{transform:none!important}.JREfSq_pluginItem:nth-child(n) .JREfSq_pluginCard{border-radius:18px 10px;min-height:250px}}@media (prefers-reduced-motion:reduce){.JREfSq_pluginItem{transform:none!important}}.JREfSq_hero{isolation:isolate;border-bottom:1px solid var(--home-line);place-items:center;min-height:calc(100dvh - 56px);padding:110px 24px 130px;display:grid;position:relative;overflow:hidden}.JREfSq_heroCopy{z-index:1;text-align:center;width:min(100%,1100px);padding:0;position:relative}.JREfSq_heroBrand{font:500 13px/1 var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;gap:14px;margin:0 0 27px;display:flex}.JREfSq_heroTitle{letter-spacing:-.065em;word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(48px,7.1vw,104px);font-weight:600;line-height:1.12}.JREfSq_heroTitle>span{white-space:nowrap;display:block}.JREfSq_heroTitle:lang(en)>span{white-space:normal}.JREfSq_heroTagline{color:var(--home-muted);letter-spacing:.055em;white-space:nowrap;margin:28px 0 34px;font-size:clamp(14px,1.3vw,18px)}.JREfSq_heroTagline:lang(en){white-space:normal}.JREfSq_heroField{z-index:0;pointer-events:none;opacity:.19;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.JREfSq_asciiFrame{width:max-content;color:var(--home-brand);letter-spacing:.02em;white-space:pre;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;padding:0;font:clamp(12px,1.15vw,21px)/1.05 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:visible;transform:rotate(-9deg)scale(1.15)}@media (max-width:767px){.JREfSq_hero{min-height:max(620px,100dvh - 56px);padding:85px 20px 105px}.JREfSq_heroTitle{letter-spacing:-.055em;font-size:clamp(35px,8.9vw,62px);line-height:1.2}.JREfSq_heroBrand{margin-bottom:26px;font-size:11px}.JREfSq_heroTagline{letter-spacing:.025em;margin-top:24px;margin-bottom:30px;font-size:13px}.JREfSq_asciiFrame{font-size:12px;transform:rotate(-9deg)}.JREfSq_heroField{opacity:.13}}.JREfSq_heroField{opacity:1}.JREfSq_asciiFrame{opacity:.18;letter-spacing:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.JREfSq_asciiLens{opacity:0;pointer-events:none;border-radius:50%;width:208px;height:208px;transition:opacity .16s;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 35%,#000b 54%,#0000 73%);mask-image:radial-gradient(circle,#000 35%,#000b 54%,#0000 73%)}.JREfSq_asciiDetail{color:var(--home-brand);opacity:.55;letter-spacing:0;white-space:pre;background:0 0;border:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.JREfSq_demoScene{perspective:850px}.JREfSq_sceneSky{transform:translate3d(calc(var(--scene-x,0) * -4px), calc(var(--scene-y,0) * -3px), 0);inset:-9px}.JREfSq_terrainBack{transform:translate3d(calc(var(--scene-x,0) * -7px), calc(var(--scene-y,0) * -4px), 0);inset-inline:-10px}.JREfSq_terrainFront{transform:translate3d(calc(var(--scene-x,0) * -11px), calc(var(--scene-y,0) * -6px), 0) scaleX(-1);inset-inline:-12px}.JREfSq_sceneGrid{transform:perspective(400px) rotateX(57deg) translate3d(calc(var(--scene-x,0) * -5px), calc(var(--scene-y,0) * -3px), 0)}.JREfSq_hudDepth,.JREfSq_locationDepth,.JREfSq_objectiveDepth{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.JREfSq_hudDepth{perspective:700px;transform:translate3d(calc(var(--scene-x,0) * 9px), calc(var(--scene-y,0) * 7px), 0)}.JREfSq_hud,.JREfSq_hudDetails{transform-style:preserve-3d}.JREfSq_avatarLift{transform:translate3d(calc(var(--scene-split,0) * -9px), 0, calc(var(--scene-split,0) * 88px));flex-shrink:0}.JREfSq_nameLift,.JREfSq_trackLift,.JREfSq_valueLift{transform-style:preserve-3d;position:relative}.JREfSq_nameLift{transform:translate3d(0, calc(var(--scene-split,0) * -15px), calc(var(--scene-split,0) * 45px))}.JREfSq_trackLift{transform:translate3d(0, calc(var(--scene-split,0) * 5px), calc(var(--scene-split,0) * 88px))}.JREfSq_valueLift{transform:translate3d(0, calc(var(--scene-split,0) * 20px), calc(var(--scene-split,0) * 120px))}.JREfSq_nameLift:before,.JREfSq_trackLift:before,.JREfSq_valueLift:before{content:"";z-index:-1;opacity:calc(var(--scene-split,0) * .7);background:#1a3028;border:1px solid #cbdcb438;border-radius:4px;position:absolute;inset:-4px;box-shadow:0 8px 12px #091a1040}.JREfSq_locationDepth{transform:translate3d(calc(var(--scene-x,0) * 13px), calc(var(--scene-y,0) * 9px + var(--scene-split,0) * 15px), 0)}.JREfSq_signalGlyph{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.JREfSq_hudLocation .JREfSq_signalGlyph{width:15px;height:15px}.JREfSq_hotbar{transform:translate3d(calc(-50% + var(--scene-x,0) * 7px), calc(var(--scene-y,0) * 6px), 0)}.JREfSq_noticeArea{transform:translate3d(calc(var(--scene-x,0) * 11px), calc(var(--scene-y,0) * 8px), 0)}.JREfSq_inventoryDepth{width:min(430px,100% - 48px);transform:translate3d(calc(-50% + var(--scene-x,0) * 9px), calc(-45% + var(--scene-y,0) * 7px), 0);position:absolute;top:50%;left:50%}.JREfSq_inventoryWindow{width:100%;position:relative;top:auto;left:auto;transform:none}.JREfSq_slotFrame{aspect-ratio:1;min-width:0;display:block}.JREfSq_slotFrame .JREfSq_inventorySlot{width:100%;height:100%}.JREfSq_slotGlyph{place-items:center;width:100%;height:100%;display:grid}.JREfSq_objectiveDepth{transform:translate3d(calc(var(--scene-x,0) * 6px), calc(var(--scene-y,0) * 4px), 0)}.JREfSq_beaconDepth{width:58px;height:68px;transform:translate3d(calc(var(--scene-x,0) * 5px), calc(var(--scene-y,0) * 4px), 0);position:absolute;top:115px;right:21%}.JREfSq_beacon{position:relative;top:auto;right:auto;transform:none}.JREfSq_beacon .JREfSq_signalGlyph{z-index:1;position:relative}.JREfSq_beacon:enabled .JREfSq_signalGlyph{color:#f0da91;filter:drop-shadow(0 0 12px #e8d38d80)}.JREfSq_dialogueDepth{transform:translate3d(calc(var(--scene-x,0) * 10px), calc(var(--scene-y,0) * 7px), 0);position:absolute;bottom:40px;left:26px;right:26px}.JREfSq_questDialogue{position:relative;bottom:auto;left:auto;right:auto}.JREfSq_pixelLayer{z-index:8;pointer-events:none;position:absolute;inset:0}.JREfSq_pixelBurst{width:0;height:0;animation:.65s linear both JREfSq_pixelLife;position:absolute}.JREfSq_pixelPiece{width:4px;height:4px;animation:JREfSq_pixelScatter .55s cubic-bezier(.18,.72,.26,1) var(--pixel-delay) both;background:#dac17f;border:1px solid #f6e0a6;position:absolute;top:-2px;left:-2px;box-shadow:0 0 7px #e5cd8a55}@keyframes JREfSq_pixelScatter{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--pixel-x), var(--pixel-y)) rotate(var(--pixel-turn)) scale(.15)}}@keyframes JREfSq_pixelLife{0%,92%{opacity:1}to{opacity:0}}@property --iplugin-edge-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@supports (mask-composite:exclude){.JREfSq_pluginCard:after{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--iplugin-edge-turn), transparent 0deg 245deg, color-mix(in srgb, var(--plugin-color) 90%, var(--home-panel)) 296deg, transparent 355deg);opacity:0;pointer-events:none;padding:1.5px;transition:opacity .18s;animation:2.6s linear infinite paused JREfSq_edgeTrace;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.JREfSq_pluginCard:is(:hover,:focus-visible):after{opacity:1;animation-play-state:running}}@keyframes JREfSq_edgeTrace{to{--iplugin-edge-turn:360deg}}@media (max-width:767px){.JREfSq_inventoryDepth{width:calc(100% - 36px)}.JREfSq_inventoryWindow{width:100%}.JREfSq_beaconDepth{transform:translate3d(calc(var(--scene-x,0) * 4px), calc(var(--scene-y,0) * 3px), 0) scale(.85);top:100px;right:17%}.JREfSq_dialogueDepth{bottom:36px;left:18px;right:18px}.JREfSq_questDialogue{bottom:auto;left:auto;right:auto}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.JREfSq_demoScene{--scene-x:0!important;--scene-y:0!important}}@media (prefers-reduced-motion:reduce){.JREfSq_demoScene{--scene-split:0!important}.JREfSq_asciiLens,.JREfSq_pixelLayer{display:none}}@media (max-width:767px){.JREfSq_asciiFrame{opacity:.13}}
