.global-search[data-astro-cid-mzo3gpf6]{border:1px solid var(--border-bright);background:var(--page-elevated);width:min(760px,100% - 28px);max-height:min(720px,100vh - 40px);color:var(--text);border-radius:18px;padding:0;box-shadow:0 40px 120px #00000094}.global-search[data-astro-cid-mzo3gpf6]::backdrop{backdrop-filter:blur(10px);background:#03050ab8}.search-window[data-astro-cid-mzo3gpf6]{max-height:inherit;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.search-window[data-astro-cid-mzo3gpf6] header[data-astro-cid-mzo3gpf6]{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:17px 18px;display:flex}.search-window[data-astro-cid-mzo3gpf6] header[data-astro-cid-mzo3gpf6] svg[data-astro-cid-mzo3gpf6]{fill:none;width:22px;height:22px;stroke:var(--text-dim);stroke-width:1.7px}.search-window[data-astro-cid-mzo3gpf6] input[data-astro-cid-mzo3gpf6]{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:17px}.search-window[data-astro-cid-mzo3gpf6] input[data-astro-cid-mzo3gpf6]::placeholder{color:var(--text-dim)}.search-window[data-astro-cid-mzo3gpf6] header[data-astro-cid-mzo3gpf6] button[data-astro-cid-mzo3gpf6]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;width:34px;height:34px;font-size:21px}.search-status[data-astro-cid-mzo3gpf6]{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;padding:11px 20px;font-size:8px}.search-results[data-astro-cid-mzo3gpf6]{padding:0 10px 10px;display:grid;overflow:auto}.search-results[data-astro-cid-mzo3gpf6] a{border:1px solid #0000;border-radius:10px;grid-template-columns:80px 1fr 20px;align-items:center;gap:10px;padding:13px 12px;display:grid}.search-results[data-astro-cid-mzo3gpf6] a:hover,.search-results[data-astro-cid-mzo3gpf6] a.selected{border-color:var(--border);background:var(--surface)}.search-results[data-astro-cid-mzo3gpf6] a>span{color:var(--brand-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.search-results[data-astro-cid-mzo3gpf6] a div{min-width:0;display:grid}.search-results[data-astro-cid-mzo3gpf6] a strong{font-size:14px}.search-results[data-astro-cid-mzo3gpf6] a small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-results[data-astro-cid-mzo3gpf6] a b{color:var(--brand-bright)}.search-window[data-astro-cid-mzo3gpf6] footer[data-astro-cid-mzo3gpf6]{border-top:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.09em;gap:20px;padding:11px 18px;font-size:7px;display:flex}@media (width<=540px){.search-results[data-astro-cid-mzo3gpf6] a{grid-template-columns:1fr 20px}.search-results[data-astro-cid-mzo3gpf6] a>span{grid-column:1/-1}.search-window[data-astro-cid-mzo3gpf6] footer[data-astro-cid-mzo3gpf6]{display:none}}:root{color-scheme:dark;--page:#080b14;--page-elevated:#0d1220;--surface:#11182ac7;--surface-solid:#11182a;--surface-bright:#18213a;--surface-soft:#19223a8f;--text:#f4f7ff;--text-soft:#aab6cf;--text-dim:#74809a;--border:#97a6cb2b;--border-bright:#a3b3dc4d;--brand:#8879ff;--brand-bright:#a99fff;--cyan:#38cfe9;--green:#42d392;--warning:#ffb84d;--danger:#ff6577;--header-bg:#080b14b8;--shadow:0 24px 80px #00000057;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shell:1240px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--ease:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light]{color-scheme:light;--page:#f5f7fb;--page-elevated:#eef2f8;--surface:#ffffffd1;--surface-solid:#fff;--surface-bright:#f1f4fa;--surface-soft:#eaeff8bf;--text:#101727;--text-soft:#526078;--text-dim:#7c879c;--border:#38496b24;--border-bright:#38496b40;--brand:#6657df;--brand-bright:#5748cf;--cyan:#058ea9;--green:#168a5b;--header-bg:#f5f7fbc2;--shadow:0 24px 70px #2d3a5721}*{box-sizing:border-box;letter-spacing:0!important}:before,:after{letter-spacing:0!important}.mobile-nav-link{font-size:34px!important}.section-heading h2{font-size:54px!important}.page-hero h1{font-size:76px!important}.page-hero .lead{font-size:19px!important}.hero-copy h1{font-size:88px!important}.hero-lead{font-size:19px!important}.feature-copy h2{font-size:52px!important}.about-hero h1{font-size:84px!important}.principle-heading h2{font-size:60px!important}.product-hero h1{font-size:96px!important}.product-hero h2{font-size:36px!important}.section-intro h2{font-size:58px!important}.legal-page h1{font-size:72px!important}.not-found h1{font-size:86px!important}.docs-article-head h1{font-size:58px!important}@media (width<=760px){.mobile-nav-link{font-size:29px!important}.section-heading h2{font-size:38px!important}.page-hero h1{font-size:50px!important}.page-hero .lead{font-size:17px!important}.hero-copy h1{font-size:56px!important}.hero-lead{font-size:17px!important}.feature-copy h2{font-size:38px!important}.about-hero h1{font-size:54px!important}.principle-heading h2{font-size:42px!important}.product-hero h1{font-size:62px!important}.product-hero h2{font-size:28px!important}.section-intro h2{font-size:42px!important}.legal-page h1{font-size:50px!important}.not-found h1{font-size:56px!important}.docs-article-head h1{font-size:42px!important}}html{scroll-behavior:smooth;background:var(--page)}body{background:var(--page);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:color-mix(in srgb, var(--brand) 42%, transparent);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--radius-sm);background:var(--text);color:var(--page);padding:10px 16px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.narrow-shell{width:min(100% - 48px,900px);margin-inline:auto}.site-canvas{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.signal-plane{opacity:.16;position:absolute;transform:skew(-18deg)}.signal-plane-one{clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);background:#6246e438;width:28vw;min-width:260px;height:42vh;top:0;right:8%}.signal-plane-two{clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);background:#13aac829;width:18vw;min-width:180px;height:32vh;bottom:0;right:22%}.grid-plane{background-image:linear-gradient(#7e8fb309 1px,#0000 1px),linear-gradient(90deg,#7e8fb309 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 76%)}.site-header{z-index:100;background:var(--header-bg);backdrop-filter:blur(22px)saturate(150%);border-bottom:1px solid #0000;position:sticky;top:0}.site-header:after{background:linear-gradient(90deg, transparent, var(--border), transparent);content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}.header-inner{align-items:center;gap:36px;min-height:76px;display:flex}.brand{letter-spacing:-.03em;flex:none;align-items:center;gap:11px;font-weight:760;display:inline-flex}.brand-mark{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:28px;height:28px;display:grid;position:relative;transform:rotate(45deg)}.brand-mark span{background:linear-gradient(135deg, var(--brand-bright), var(--cyan));border-radius:3px}.brand-mark span:nth-child(2),.brand-mark span:nth-child(3){opacity:.42}.brand-mark span:nth-child(4){opacity:.72}.brand-name{font-size:20px}.brand-pulse{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 13px var(--cyan);border-radius:50%;margin-left:-4px}.desktop-nav{align-items:center;gap:4px;margin-inline:auto;display:flex}.nav-link{color:var(--text-soft);border-radius:10px;padding:10px 15px;font-size:14px;font-weight:560;transition:color .18s,background .18s;position:relative}.nav-link:hover,.nav-link.active{background:var(--surface-soft);color:var(--text)}.nav-link.active:after{background:linear-gradient(90deg, var(--brand), var(--cyan));content:"";border-radius:2px;height:2px;position:absolute;bottom:4px;left:14px;right:14px}.header-actions{align-items:center;gap:8px;display:flex}.icon-link{width:38px;height:38px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.icon-link:hover{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.language-link{font-family:var(--font-mono);font-size:12px;font-weight:700}.theme-icon,.search-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:18px;height:18px}:root[data-theme=dark] .theme-icon-sun,:root[data-theme=light] .theme-icon-moon{display:none}.account-link{border:1px solid var(--border);background:var(--surface-soft);min-height:38px;color:var(--text-soft);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:620;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.account-link:hover{border-color:color-mix(in srgb, var(--brand) 48%, var(--border));color:var(--text);transform:translateY(-1px)}.account-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:15px;height:15px}.menu-toggle{display:none}.menu-lines{flex-direction:column;gap:5px;width:18px;display:flex}.menu-lines i{background:currentColor;width:100%;height:1.5px;transition:transform .18s;display:block}.menu-toggle[aria-expanded=true] .menu-lines i:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile-menu{z-index:90;background:color-mix(in srgb, var(--page) 94%, transparent);backdrop-filter:blur(25px);height:calc(100dvh - 76px);position:fixed;top:76px;left:0;right:0}.mobile-menu[hidden]{display:none}.mobile-nav{padding-block:36px;display:grid}.mobile-nav-link{border-bottom:1px solid var(--border);letter-spacing:-.04em;align-items:baseline;gap:18px;padding:17px 4px;font-size:clamp(25px,7vw,38px);font-weight:650;display:flex}.mobile-nav-link span{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:0;font-size:10px}.mobile-nav-link.active{color:var(--brand-bright)}.button{min-height:48px;transition:transform .18s var(--ease), box-shadow .18s ease, border-color .18s ease, background .18s ease;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:680;line-height:1;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg, var(--brand), #6555d7);color:#fff;box-shadow:0 14px 34px #5943cf40,inset 0 1px #ffffff38}.button-primary:hover{box-shadow:0 18px 42px #5943cf5c,inset 0 1px #ffffff38}.button-secondary{border-color:var(--border-bright);background:var(--surface);color:var(--text)}.button-secondary:hover{border-color:color-mix(in srgb, var(--brand) 48%, var(--border));background:var(--surface-bright)}.button-ghost{border-color:var(--border);color:var(--text-soft)}.button-ghost:hover{background:var(--surface-soft);color:var(--text)}.button svg,.button .arrow-icon{width:17px;height:17px}.text-link{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}.text-link span{color:var(--brand-bright);transition:transform .18s var(--ease)}.text-link:hover span{transform:translate(2px,-2px)}.eyebrow{color:var(--brand-bright);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:linear-gradient(90deg, var(--brand), var(--cyan));width:22px;height:1px}.section-heading{max-width:720px;margin-bottom:42px}.section-heading.align-center{text-align:center;margin-inline:auto}.section-heading.align-center .eyebrow{justify-content:center}.section-heading h2{letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(34px,5vw,58px);line-height:1.06}.section-description{max-width:640px;color:var(--text-soft);margin-bottom:0;font-size:17px}.align-center .section-description{margin-inline:auto}[data-reveal]{opacity:1;transform:none}.has-js [data-reveal]{opacity:0;transition:opacity .7s var(--ease) var(--reveal-delay,0s), transform .7s var(--ease) var(--reveal-delay,0s);transform:translateY(22px)}.has-js [data-reveal].is-visible{opacity:1;transform:none}.product-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(150deg, color-mix(in srgb, var(--surface-solid) 90%, transparent), color-mix(in srgb, var(--surface) 70%, transparent));transition:transform .28s var(--ease), border-color .28s ease, box-shadow .28s ease;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.product-card:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border));box-shadow:0 24px 80px color-mix(in srgb, var(--accent-color) 10%, transparent);transform:translateY(-6px)}.accent-violet{--accent-color:#8879ff;--accent-second:#bf78ff}.accent-emerald{--accent-color:#35d29a;--accent-second:#2eb9bd}.accent-blue{--accent-color:#4aa8ff;--accent-second:#696fff}.accent-amber{--accent-color:#f2b84b;--accent-second:#ef7d52}.accent-cyan{--accent-color:#38d8e8;--accent-second:#4a8dff}.accent-magenta{--accent-color:#cf72ff;--accent-second:#ff6fba}.product-card-visual{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-bright) 52%, transparent);height:245px;display:block;overflow:hidden}.product-card-content{padding:26px}.card-meta{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:10px;font-weight:650;display:flex}.status-pill{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.status-pill i{background:var(--accent-color);width:5px;height:5px;box-shadow:0 0 8px var(--accent-color);border-radius:50%}.product-card h3{letter-spacing:-.035em;margin-bottom:10px;font-size:25px;line-height:1.15}.product-card h3 a:hover{color:var(--accent-color)}.product-card-content>p{min-height:52px;color:var(--text-soft);margin-bottom:20px;font-size:14px}.platform-row{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.platform-row span{border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);border-radius:7px;padding:5px 9px;font-size:9px}.product-visual{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent-color) 18%, transparent), transparent 45%), linear-gradient(150deg, color-mix(in srgb, var(--surface-bright) 95%, transparent), color-mix(in srgb, var(--page) 88%, transparent));place-items:center;width:100%;height:100%;min-height:420px;display:grid;position:relative;overflow:hidden}.product-visual.compact{min-height:245px}.visual-glow{aspect-ratio:1;background:var(--accent-color);filter:blur(100px);opacity:.16;border-radius:50%;width:58%;position:absolute}.visual-grid{background-image:linear-gradient(color-mix(in srgb, var(--accent-color) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 10%, transparent) 1px, transparent 1px);opacity:.55;background-size:28px 28px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 72%)}.dialog-window,.studio-window{border:1px solid color-mix(in srgb, var(--accent-color) 42%, var(--border));width:min(78%,430px);box-shadow:0 28px 80px #0000005c, 0 0 70px color-mix(in srgb, var(--accent-color) 12%, transparent);background:#090d19de;border-radius:18px;position:relative;overflow:hidden;transform:perspective(900px)rotateX(4deg)rotateY(-7deg)}.compact .dialog-window,.compact .studio-window{border-radius:12px;width:72%;transform:perspective(700px)rotateX(3deg)rotateY(-6deg)scale(.92)}.dialog-title,.studio-toolbar{color:#9ba7c1;height:42px;font-family:var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:0 14px;font-size:9px;display:flex}.dialog-title i{background:var(--accent-color);width:7px;height:7px;box-shadow:0 0 10px var(--accent-color);border-radius:50%}.dialog-title b{color:#64708b;margin-left:auto;font-size:14px}.dialog-body{grid-template-columns:90px 1fr;gap:20px;padding:28px;display:grid}.dialog-avatar{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-color) 46%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 22%, transparent), #ffffff05);border-radius:15px;place-items:center;display:grid}.dialog-avatar span{color:var(--accent-color);font-size:36px;font-weight:800}.dialog-copy{flex-direction:column;justify-content:center;gap:12px;display:flex}.dialog-copy i{background:#28324b;border-radius:5px;height:8px}.dialog-copy i:first-child{background:color-mix(in srgb, var(--accent-color) 38%, #28324b);width:86%}.dialog-copy i:last-child{width:68%}.dialog-actions{font-family:var(--font-mono);justify-content:flex-end;gap:8px;padding:0 28px 26px;font-size:8px;display:flex}.dialog-actions span,.dialog-actions b{color:#7f8ba5;border:1px solid #2f3953;border-radius:8px;padding:9px 12px}.dialog-actions b{border-color:color-mix(in srgb, var(--accent-color) 58%, transparent);background:color-mix(in srgb, var(--accent-color) 20%, transparent);color:#fff}.guild-orbit,.shield-scene{aspect-ratio:1.15;width:min(78%,430px);position:relative}.compact .guild-orbit,.compact .shield-scene{width:76%;transform:scale(.9)}.guild-core{z-index:3;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-color) 64%, white 8%);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 28%, #101728), #0c1120);width:112px;box-shadow:0 20px 70px color-mix(in srgb, var(--accent-color) 23%, transparent);border-radius:28px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.guild-core span{color:#fff;letter-spacing:-.06em;font-size:26px;font-weight:800;transform:rotate(-45deg)}.guild-core i{background:var(--accent-color);width:8px;height:8px;box-shadow:0 0 12px var(--accent-color);border-radius:50%;position:absolute;bottom:10px;right:10px}.orbit{border:1px solid color-mix(in srgb, var(--accent-color) 28%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:64%}.orbit-two{aspect-ratio:1;border-style:dashed;width:88%;animation:28s linear infinite spin}.orbit-three{aspect-ratio:1;opacity:.5;width:108%}.orbit i{background:var(--accent-color);width:9px;height:9px;box-shadow:0 0 15px var(--accent-color);border-radius:50%;position:absolute;top:8%;left:23%}.guild-stat{z-index:4;border:1px solid var(--border-bright);box-shadow:var(--shadow);font-family:var(--font-mono);background:#0c1221db;border-radius:10px;padding:10px 14px;position:absolute}.guild-stat small{color:#74809a;letter-spacing:.1em;margin-bottom:2px;font-size:7px;display:block}.guild-stat strong{color:var(--accent-color);font-size:16px}.stat-one{top:15%;left:0}.stat-two{bottom:15%;right:0}.shield-rings{place-items:center;display:grid;position:absolute;inset:8%}.shield-rings i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-color) 22%, transparent);border-radius:50%;width:84%;position:absolute}.shield-rings i:nth-child(2){border-style:dashed;width:62%;animation:24s linear infinite reverse spin}.shield-rings i:nth-child(3){opacity:.45;width:105%}.shield-mark{z-index:3;clip-path:polygon(50% 0,91% 15%,84% 73%,50% 100%,16% 73%,9% 15%);background:linear-gradient(150deg, color-mix(in srgb, var(--accent-color) 70%, white 10%), color-mix(in srgb, var(--accent-second) 48%, #11172a));width:130px;height:150px;filter:drop-shadow(0 24px 36px color-mix(in srgb, var(--accent-color) 25%, transparent));place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shield-mark:after{clip-path:inherit;content:"";background:#10172a;position:absolute;inset:3px}.shield-mark b{z-index:2;color:#fff;letter-spacing:-.07em;font-size:29px}.shield-mark span{z-index:2;background:var(--green);width:9px;height:9px;box-shadow:0 0 15px var(--green);border:2px solid #10172a;border-radius:50%;position:absolute;bottom:30px;right:26px}.auth-chip{z-index:4;border:1px solid var(--border-bright);color:#8d99b5;font-family:var(--font-mono);letter-spacing:.08em;background:#0c1221e6;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:7px;display:flex;position:absolute}.auth-chip i{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%}.chip-one{top:13%;left:0}.chip-two{bottom:16%;right:0}.teleport-scene{aspect-ratio:1.45;width:min(84%,480px);position:relative}.compact .teleport-scene{width:82%;transform:scale(.9)}.teleport-map{border:1px solid color-mix(in srgb, var(--accent-color) 24%, var(--border));background:radial-gradient(circle at 20% 72%, color-mix(in srgb, var(--accent-color) 15%, transparent), transparent 22%), radial-gradient(circle at 79% 29%, color-mix(in srgb, var(--accent-second) 13%, transparent), transparent 24%), #080d18bd;border-radius:22px;position:absolute;inset:5% 2%;overflow:hidden;transform:perspective(850px)rotateX(9deg)rotate(-2deg);box-shadow:0 26px 70px #00000052}.teleport-map:before,.teleport-map:after{background-image:linear-gradient(color-mix(in srgb, var(--accent-color) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 9%, transparent) 1px, transparent 1px);content:"";background-size:34px 34px;position:absolute;inset:-40%;transform:rotate(12deg)}.teleport-map:after{border:1px dashed color-mix(in srgb, var(--accent-color) 20%, transparent);background:0 0;border-radius:50%;inset:13% 10%;transform:none}.teleport-map i{z-index:1;background:color-mix(in srgb, var(--accent-color) 65%, white);width:6px;height:6px;box-shadow:0 0 13px var(--accent-color);border-radius:50%;position:absolute}.teleport-map i:first-child{top:24%;left:48%}.teleport-map i:nth-child(2){opacity:.62;bottom:20%;right:17%}.teleport-map i:nth-child(3){opacity:.45;bottom:13%;left:33%}.teleport-route{z-index:3;border-top:2px dashed color-mix(in srgb, var(--accent-color) 70%, white 8%);border-radius:50%;width:48%;height:23%;position:absolute;top:43%;left:27%;transform:rotate(-13deg)}.teleport-route span,.teleport-route i{background:var(--accent-color);width:8px;height:8px;box-shadow:0 0 15px var(--accent-color);border:2px solid #111827;border-radius:50%;position:absolute;top:-5px}.teleport-route span{left:0}.teleport-route i{right:0}.teleport-route b{border:1px solid color-mix(in srgb, var(--accent-color) 45%, var(--border));width:34px;height:25px;color:var(--accent-color);box-shadow:0 0 28px color-mix(in srgb, var(--accent-color) 22%, transparent);background:#111827;border-radius:14px;place-items:center;font-size:15px;display:grid;position:absolute;top:-22px;left:48%;transform:rotate(13deg)translate(-50%)}.teleport-node{z-index:4;border:1px solid var(--border-bright);background:#0b111ff0;border-radius:13px;grid-template-columns:34px 1fr;column-gap:10px;min-width:118px;padding:12px 14px 11px;display:grid;position:absolute;box-shadow:0 18px 42px #0000004d}.node-origin{bottom:8%;left:1%}.node-target{top:6%;right:0}.player-glyph{grid-row:1/span 2;place-items:center;width:31px;height:42px;display:grid;position:relative}.player-glyph span{border:2px solid color-mix(in srgb, var(--accent-color) 55%, white 5%);background:color-mix(in srgb, var(--accent-color) 18%, #1a2438);width:22px;height:20px;box-shadow:0 0 16px color-mix(in srgb, var(--accent-color) 18%, transparent);position:absolute;top:0}.player-glyph i{background:linear-gradient(120deg, var(--accent-color), var(--accent-second));clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);width:26px;height:17px;position:absolute;bottom:3px}.player-glyph b{border-inline:3px solid #eaf0ff;width:12px;height:3px;position:absolute;top:8px}.teleport-node small{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.11em;align-self:end;font-size:7px}.teleport-node strong{color:#e9efff;font-family:var(--font-mono);font-size:11px}.teleport-status{z-index:5;border:1px solid color-mix(in srgb, var(--green) 35%, var(--border));min-width:118px;font-family:var(--font-mono);background:#0a1518eb;border-radius:10px;padding:10px 31px 10px 12px;display:grid;position:absolute;bottom:5%;right:16%}.teleport-status span{color:#728098;letter-spacing:.1em;font-size:7px}.teleport-status strong{color:var(--green);font-size:10px}.teleport-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 11px var(--green);border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.compact .teleport-node{min-width:103px;padding:9px 10px}.compact .teleport-status{bottom:1%;right:12%;transform:scale(.82)}.proxy-scene{aspect-ratio:1.32;width:min(88%,520px);position:relative}.compact .proxy-scene{width:86%;transform:scale(.9)}.proxy-links{border:1px solid color-mix(in srgb, var(--accent-color) 20%, transparent);border-radius:42%;position:absolute;inset:16% 14%;transform:rotate(-3deg)}.proxy-links:before,.proxy-links:after,.proxy-links i{z-index:1;background:linear-gradient(90deg, transparent, var(--accent-color), transparent);height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--accent-color) 52%, transparent);content:"";transform-origin:50%;position:absolute}.proxy-links:before{width:132%;top:30%;left:-16%;transform:rotate(14deg)}.proxy-links:after{width:132%;bottom:30%;left:-16%;transform:rotate(-14deg)}.proxy-links i:first-child{width:118%;top:49%;left:-9%}.proxy-links i:nth-child(2){width:68%;top:49%;left:16%;transform:rotate(90deg)}.proxy-links i:nth-child(3){width:86%;top:22%;left:7%;transform:rotate(34deg)}.proxy-links i:nth-child(4){width:86%;bottom:22%;left:7%;transform:rotate(-34deg)}.proxy-core{z-index:4;border:1px solid color-mix(in srgb, var(--accent-color) 62%, white 8%);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 28%, #10192b), #09111f 68%);width:152px;min-height:142px;box-shadow:0 24px 70px #00000061, 0 0 55px color-mix(in srgb, var(--accent-color) 24%, transparent);font-family:var(--font-mono);border-radius:28px;place-items:center;padding:20px 16px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proxy-core:before{border:1px solid color-mix(in srgb, var(--accent-color) 17%, transparent);content:"";border-radius:21px;position:absolute;inset:8px}.proxy-core span{z-index:1;color:#fff;letter-spacing:-.09em;text-shadow:0 0 24px color-mix(in srgb, var(--accent-color) 60%, transparent);font-size:46px;font-weight:800;line-height:1}.proxy-core small{z-index:1;color:#8594ae;letter-spacing:.11em;font-size:7px}.proxy-core b{z-index:1;border:1px solid color-mix(in srgb, var(--green) 35%, transparent);color:var(--green);letter-spacing:.09em;border-radius:999px;padding:4px 8px;font-size:7px}.proxy-core b:before{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);content:"";border-radius:50%;margin-right:5px;display:inline-block}.proxy-node{z-index:3;border:1px solid color-mix(in srgb, var(--accent-color) 28%, var(--border-bright));min-width:122px;font-family:var(--font-mono);background:#09101df0;border-radius:12px;padding:12px 28px 12px 13px;display:grid;position:absolute;box-shadow:0 16px 36px #0000004d}.proxy-node small{color:var(--text-dim);letter-spacing:.11em;font-size:7px}.proxy-node strong{color:#e9f3ff;font-size:11px}.proxy-node i{background:var(--accent-color);width:7px;height:7px;box-shadow:0 0 11px var(--accent-color);border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.proxy-velocity{top:5%;left:0}.proxy-bungee{bottom:5%;left:0}.proxy-guilds{top:5%;right:0}.proxy-tpa{bottom:5%;right:0}.proxy-packet{z-index:5;border:1px solid color-mix(in srgb, var(--accent-color) 32%, var(--border));color:var(--accent-color);font-family:var(--font-mono);letter-spacing:.08em;background:#08101df0;border-radius:7px;padding:6px 8px;font-size:6px;position:absolute}.packet-one{top:26%;left:18%}.packet-two{bottom:25%;right:16%}.compact .proxy-core{border-radius:22px;width:126px;min-height:116px}.compact .proxy-core span{font-size:36px}.compact .proxy-node{min-width:101px;padding:9px 24px 9px 10px}.compact .proxy-packet{display:none}.oneblock-scene,.generation-scene{aspect-ratio:1.35;width:min(84%,480px);position:relative}.compact .oneblock-scene,.compact .generation-scene{width:82%;transform:scale(.9)}.oneblock-scene:before{border:1px dashed color-mix(in srgb, var(--accent-color) 25%, transparent);box-shadow:0 0 70px color-mix(in srgb, var(--accent-color) 12%, transparent) inset;content:"";border-radius:50%;position:absolute;inset:10% 17%;transform:perspective(700px)rotateX(58deg)rotate(-10deg)}.oneblock-cube{z-index:3;background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 68%, #8acb6f), #314c35);width:124px;height:124px;box-shadow:0 28px 55px #0006, 0 0 42px color-mix(in srgb, var(--accent-color) 22%, transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(30deg)skew(-4deg,-4deg)}.oneblock-cube:before,.oneblock-cube:after{content:"";position:absolute}.oneblock-cube:before{background:linear-gradient(135deg, #84c96c, color-mix(in srgb, var(--accent-color) 48%, #588c4a));width:105px;height:52px;top:-35px;left:18px;transform:skew(-36deg)}.oneblock-cube:after{background:linear-gradient(#365f46,#1f3430);width:35px;height:124px;top:-17px;right:-35px;transform:skewY(-44deg)}.oneblock-cube span,.oneblock-cube i,.oneblock-cube b{background:#0f1e1d52;width:26px;height:21px;position:absolute}.oneblock-cube span{top:19px;left:18px}.oneblock-cube i{bottom:26px;right:21px}.oneblock-cube b{width:17px;height:14px;bottom:8px;left:48px}.oneblock-stage,.oneblock-event,.oneblock-progress,.generation-rate{z-index:5;border:1px solid color-mix(in srgb, var(--accent-color) 30%, var(--border-bright));font-family:var(--font-mono);background:#09101df0;border-radius:11px;position:absolute;box-shadow:0 16px 36px #0000004d}.oneblock-stage{min-width:132px;padding:12px 30px 12px 13px;display:grid;top:5%;left:0}.oneblock-stage small,.oneblock-event small,.generation-rate small{color:var(--text-dim);letter-spacing:.11em;font-size:7px}.oneblock-stage strong,.oneblock-event strong,.generation-rate strong{color:#eaf1ff;font-size:11px}.oneblock-stage i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.oneblock-progress{width:166px;padding:11px 12px 17px;display:grid;bottom:4%;right:0}.oneblock-progress span{color:var(--text-dim);letter-spacing:.1em;font-size:7px}.oneblock-progress strong{color:var(--accent-color);font-size:12px}.oneblock-progress i{background:linear-gradient(90deg, var(--accent-color) 76.8%, #263149 76.8%);border-radius:4px;height:3px;position:absolute;bottom:8px;left:12px;right:12px}.oneblock-event{padding:9px 11px}.oneblock-event small,.oneblock-event strong{display:block}.oneblock-event strong{color:var(--accent-color);font-size:9px}.event-loot{top:12%;right:1%}.event-entity{bottom:6%;left:3%}.compact .oneblock-cube{transform:translate(-50%,-50%)rotate(30deg)skew(-4deg,-4deg)scale(.82)}.compact .oneblock-progress{width:144px}.generation-scene:before,.generation-scene:after{background:linear-gradient(90deg, transparent, var(--accent-color));width:42%;height:1px;box-shadow:0 0 12px var(--accent-color);content:"";position:absolute;top:50%}.generation-scene:before{left:5%;transform:rotate(18deg)}.generation-scene:after{background:linear-gradient(90deg, var(--accent-second), transparent);box-shadow:0 0 12px var(--accent-second);right:5%;transform:rotate(-18deg)}.flow-channel{z-index:3;border:1px solid var(--border-bright);background:#09101dc2;border-radius:48px 48px 18px 18px;width:96px;height:190px;position:absolute;top:16%;overflow:hidden;transform:perspective(700px)rotateX(8deg)}.flow-channel span{z-index:2;text-align:center;color:#dce7fa;font-family:var(--font-mono);letter-spacing:.12em;font-size:7px;position:absolute;bottom:12px;left:0;right:0}.flow-channel i{border-radius:35px 35px 12px 12px;height:72%;position:absolute;bottom:8px;left:8px;right:8px}.flow-water{left:4%;transform:rotate(-12deg)}.flow-water i{background:linear-gradient(#4aa8ff52,#257dcc);box-shadow:0 0 26px #4aa8ff52}.flow-lava{right:4%;transform:rotate(12deg)}.flow-lava i{background:linear-gradient(#ffbf4859,#e4532d);box-shadow:0 0 26px #f2663752}.generation-ore{z-index:5;border:1px solid color-mix(in srgb, var(--accent-color) 55%, white 8%);width:132px;height:132px;box-shadow:0 25px 60px #00000061, 0 0 45px color-mix(in srgb, var(--accent-color) 22%, transparent);background:linear-gradient(145deg,#253041,#101827);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(12deg)}.generation-ore span,.generation-ore i,.generation-ore b{background:linear-gradient(135deg, var(--accent-color), var(--accent-second));clip-path:polygon(50% 0,100% 28%,84% 100%,18% 91%,0 31%);opacity:.88;width:31px;height:24px;position:absolute}.generation-ore span{top:16px;left:17px}.generation-ore i{bottom:18px;right:15px;transform:scale(.75)}.generation-ore b{top:22px;right:17px;transform:scale(.52)}.generation-ore strong{z-index:2;color:#fff;font-family:var(--font-mono);font-size:26px;transform:rotate(-12deg)}.generation-rate{min-width:142px;padding:11px 13px;display:grid;bottom:1%;right:0}.generation-rate i{color:var(--accent-color);font-size:9px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ore-chip{z-index:6;border:1px solid color-mix(in srgb, var(--accent-color) 26%, var(--border));color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.09em;background:#080f1bf0;border-radius:7px;padding:6px 8px;font-size:6px;position:absolute}.ore-diamond{color:#56d8e8;top:5%;left:33%}.ore-iron{color:#e3c0a4;top:15%;right:0}.ore-coal{color:#8792a8;bottom:4%;left:5%}.compact .flow-channel{width:82px;height:165px}.compact .generation-ore{transform:translate(-50%,-50%)rotate(12deg)scale(.82)}.compact .generation-rate{transform-origin:100% 100%;transform:scale(.86)}.studio-window{width:min(88%,520px);transform:perspective(1000px)rotateX(3deg)rotateY(6deg)}.studio-toolbar i{background:#3a435b;border-radius:50%;width:7px;height:7px}.studio-toolbar i:first-child{background:var(--danger)}.studio-toolbar i:nth-child(2){background:var(--warning)}.studio-toolbar i:nth-child(3){background:var(--green)}.studio-toolbar span{margin-left:8px}.studio-layout{grid-template-columns:42px 1fr 32%;min-height:250px;display:grid}.compact .studio-layout{min-height:160px}.studio-tools{border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:11px;padding-top:17px;display:flex}.studio-tools i{border:1px solid #343d57;border-radius:5px;width:18px;height:18px}.studio-tools i:first-child{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 18%, transparent)}.studio-canvas{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:12px 12px;place-items:center;display:grid;position:relative}.pixel-card{background:linear-gradient(145deg,#2a1d44,#17213c);border-radius:2px;place-items:center;width:116px;height:88px;display:grid;position:relative;box-shadow:0 12px 35px #0000005c}.pixel-card span{background:var(--accent-color);opacity:.62;width:14px;height:14px;position:absolute}.pixel-card span:first-child{top:10px;left:10px}.pixel-card span:nth-child(2){top:10px;right:10px}.pixel-card span:nth-child(3){bottom:10px;right:10px}.pixel-card span:nth-child(4){bottom:10px;left:10px}.pixel-card b{color:#fff;font-size:25px}.selection-box{border:1px solid var(--accent-second);width:138px;height:108px;position:absolute}.selection-box:before,.selection-box:after{content:"";background:#fff;width:5px;height:5px;position:absolute}.selection-box:before{top:-3px;left:-3px}.selection-box:after{bottom:-3px;right:-3px}.studio-code{border-left:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:20px 14px;display:flex}.studio-code i{background:#323b57;border-radius:3px;width:84%;height:5px}.studio-code i:nth-child(2),.studio-code i:nth-child(5){background:color-mix(in srgb, var(--accent-color) 48%, #323b57);width:60%;margin-left:12px}.studio-code i:nth-child(3){width:70%;margin-left:24px}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.site-footer{border-top:1px solid var(--border);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--page-elevated) 72%, transparent));margin-top:120px;padding-top:72px;position:relative}.footer-grid{grid-template-columns:minmax(260px,1.8fr) repeat(3,1fr);gap:50px;padding-bottom:60px;display:grid}.footer-logo{margin-bottom:18px}.footer-brand>p{max-width:330px;color:var(--text-soft);font-size:14px}.footer-status{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.footer-status span{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%}.footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-column h2{color:var(--text);letter-spacing:.04em;margin-bottom:6px;font-size:12px}.footer-column a{color:var(--text-dim);font-size:13px;transition:color .18s,transform .18s}.footer-column a:hover{color:var(--text);transform:translate(2px)}.footer-column a span{color:var(--brand-bright)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-dim);justify-content:space-between;align-items:center;padding-block:24px;font-size:11px;display:flex}.footer-bottom p{margin:0}.footer-signature{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.footer-signature span{color:var(--brand-bright)}.page-hero{padding:108px 0 74px}.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:70px;display:grid}.page-hero h1{letter-spacing:-.07em;max-width:860px;margin-bottom:22px;font-size:clamp(46px,8vw,88px);line-height:.98}.page-hero .lead{max-width:700px;color:var(--text-soft);margin-bottom:0;font-size:clamp(17px,2vw,21px)}.page-index{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.page-index strong{color:var(--text);letter-spacing:-.06em;margin-top:8px;font-size:44px;display:block}.content-section{padding-block:82px}.surface-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.empty-state{border:1px dashed var(--border-bright);border-radius:var(--radius-md);color:var(--text-soft);text-align:center;padding:48px}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (width<=980px){.desktop-nav{display:none}.header-inner{gap:20px}.header-actions{margin-left:auto}.menu-toggle{display:inline-flex}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:1/-1}.page-hero-grid{grid-template-columns:1fr;align-items:start;gap:30px}}@media (width<=720px){.shell,.narrow-shell{width:min(calc(100% - 32px), var(--shell))}.header-inner{min-height:68px}.brand-name{font-size:18px}.brand-mark{width:24px;height:24px}.account-link span:last-child{display:none}.account-link{justify-content:center;width:38px;padding:0}.mobile-menu{height:calc(100dvh - 68px);top:68px}.page-hero{padding:76px 0 48px}.content-section{padding-block:58px}.section-heading{margin-bottom:30px}.section-description{font-size:15px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 28px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.product-visual:not(.compact){min-height:330px}.dialog-window{width:88%}.dialog-body{grid-template-columns:68px 1fr;padding:20px}.dialog-actions{padding:0 20px 20px}.studio-window{width:94%}}@media (width<=480px){.language-link,.theme-toggle{width:34px}.header-actions{gap:3px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.product-card-visual{height:220px}.guild-stat,.auth-chip{transform:scale(.85)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.has-js [data-reveal]{opacity:1;transform:none}}
