@charset "UTF-8";
:root{color-scheme:dark;--bg:#090a0c;--panel:#111215;--text:#f6f2f0;--muted:#a5a4ae;--line:#25262c;--red:#fa4855;--font:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:#ff4a5866;color:white}:focus-visible{outline:2px solid #ff8790;outline-offset:5px}img{display:block;max-width:100%}button,summary,a{outline-offset:5px}[hidden]{display:none!important}.container{width:min(1180px,calc(100% - 96px));margin-inline:auto}.section-space{padding-block:104px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:2.1px;display:flex;align-items:center;gap:10px;color:var(--red)}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--red);box-shadow:0 0 12px #f43c4a66;flex-shrink:0}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;transform:translateY(-180%);padding:12px;background:white;color:black}.skip-link:focus{transform:translateY(0)}.site-topline{height:3px;background:linear-gradient(90deg,#ff3d4b 0 24%,#7b252b 24% 37%,#1b1b21 37%)}
.header{background:#090a0cf2;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff0a;backdrop-filter:blur(16px)}.nav-shell{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.1;font-weight:800;letter-spacing:1.7px;white-space:nowrap}.brand img{width:42px;height:42px;object-fit:contain}.brand-sub{display:block;font-size:9px;font-weight:500;letter-spacing:5px;color:#99959f;margin-top:6px}.desktop-nav{display:flex;gap:34px;margin-left:65px}.desktop-nav a{font-size:13px;color:#b4b3bc;transition:color .2s}.desktop-nav a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:18px}.login-button{background:transparent;border:1px solid #34343c;padding:11px 20px;font-size:12px;border-radius:5px;display:flex;gap:30px;align-items:center;transition:background .2s,border .2s}.login-button:hover{background:#19191f;border-color:#6a444a}.login-button span{font-size:18px;line-height:1}.menu-toggle{display:none;border:0;background:none;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-toggle span{display:block;width:21px;height:1px;background:var(--text)}.mobile-nav{padding:12px 24px 20px;display:grid;gap:0;border-top:1px solid var(--line)}.mobile-nav a{padding:13px 0;color:var(--muted);font-size:14px}
.hero{display:grid;grid-template-columns:1.13fr 1fr;min-height:650px;align-items:center;gap:18px;padding-block:62px 72px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(54px,5.7vw,78px);line-height:1.08;font-weight:750;letter-spacing:-4px;margin:28px 0}.hero h1 span{color:var(--red)}.hero-description{max-width:430px;color:#acabb4;font-size:15px;line-height:1.85;margin:0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:33px}.button{min-height:48px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:30px;font-size:12px;font-weight:650;border:1px solid transparent;border-radius:5px;transition:transform .2s,background .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button span{font-size:20px;line-height:1;font-weight:400}.button-primary{background:var(--red);color:#13080a;box-shadow:0 5px 30px #f5404810}.button-primary:hover{background:#ff6974}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:9px;color:#d4d0d3}.text-link:hover{color:var(--red)}.play-icon{font-size:17px}.hero-note{display:flex;align-items:center;gap:9px;color:#777580;font-size:11px;margin-top:29px}.small-line{height:1px;width:17px;background:#65515a}.hero-visual{height:490px;position:relative;isolation:isolate;min-width:0}.orbit{position:absolute;inset:38px 0 0;border:1px solid #46212866;border-radius:50%;aspect-ratio:1;height:auto;max-height:440px}.orbit-one:after{content:"";position:absolute;inset:24px;border:1px dashed #642c324d;border-radius:50%}.orbit-two{inset:100px 60px 60px;border-color:#61232a40;transform:rotate(-30deg) scaleX(1.4);max-height:340px}.art-glow{position:absolute;inset:20px -15px -15px;background:radial-gradient(ellipse,#b51d3433 0,#8f1a2420 30%,transparent 67%);z-index:-1}.hero-lotus{position:absolute;top:15px;left:-5%;width:110%;max-width:none;height:440px;object-fit:contain;filter:drop-shadow(0 24px 55px #e229341c);animation:float 8s ease-in-out infinite}.visual-label{position:absolute;top:21px;left:4px;color:#8d7278;font-family:monospace;font-size:9px;letter-spacing:1.5px}.visual-coordinate{position:absolute;right:2px;top:99px;color:#80616a;font-size:9px;letter-spacing:1.5px;line-height:1.8;font-family:monospace;text-align:right}.crosshair{color:#8b3d46;position:absolute;font-size:20px;font-weight:200}.crosshair-one{right:22px;bottom:54px}.crosshair-two{left:1px;top:115px}.floating-panel{position:absolute;bottom:2px;left:3%;width:295px;background:linear-gradient(120deg,#1b181eea,#111217f5);border:1px solid #554047;border-radius:9px;box-shadow:0 22px 45px #0008;transform:rotate(-4deg);backdrop-filter:blur(15px);transition:transform .4s}.hero-visual:hover .floating-panel{transform:rotate(-1deg) translateY(-4px)}.floating-header{height:43px;border-bottom:1px solid #ffffff0d;display:flex;align-items:center;gap:9px;padding-inline:15px;color:#bfb4bc;font-size:8px;letter-spacing:1.3px}.panel-symbol{font-size:16px;color:var(--red)}.concept-label{margin-left:auto;font-size:7px;letter-spacing:.5px;border:1px solid #4b373f;border-radius:3px;padding:3px 5px;color:#e2a2a7}.floating-content{display:flex;align-items:center;justify-content:center;gap:23px;padding:18px}.rig-label{font-size:33px;font-weight:650;letter-spacing:-1px;color:#c9bcc4}.conversion-line{display:flex;align-items:center;color:#a15a66;font-size:18px;gap:0}.conversion-line i{width:34px;height:1px;background:#71424e}.rig-target{color:#ff717a;position:relative}.target-dot{position:absolute;right:-10px;top:8px;width:5px;height:5px;border-radius:50%;background:#fa6572}.floating-footer{padding:9px 15px;border-top:1px solid #ffffff0b;color:#8e818c;font-size:9px;display:flex;justify-content:space-between}.floating-footer>span:last-child{color:#c6aab4;font-size:12px}.manifesto-strip{border-block:1px solid var(--line);background:#0e0f11}.manifesto-inner{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.5px;color:#75747e}.manifesto-inner>div{display:flex;align-items:center;gap:25px;color:#b1a9b0;font-size:10px}.strip-plus{color:#f34a57;font-size:16px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.section-number{color:#8e7d85;letter-spacing:1.8px;font-size:10px}.section-heading h2,.workflow-intro h2,.faq-heading h2{font-size:48px;line-height:1.12;letter-spacing:-1.9px;margin:20px 0 0;font-weight:650}.section-heading>p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:2px;max-width:390px}.tools-toolbar{margin:38px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter{background:transparent;color:#96929e;border:1px solid transparent;padding:10px 17px;border-radius:5px;font-size:11px;transition:background .2s,color .2s}.filter.active{background:#272028;border-color:#49303b;color:#ffb3b9}.filter:hover{background:#1a181e;color:#f3e4e7}.filter>span{font-family:monospace;font-size:9px;opacity:.65;margin-left:10px}.toolbar-note{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.6px;color:#89818b}.muted-dot{background:#a8805b;box-shadow:none;width:5px;height:5px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tool-card{border:1px solid #292830;border-radius:10px;overflow:hidden;background:#111216;transition:border .25s,transform .25s}.tool-card:hover{border-color:#63404c;transform:translateY(-4px)}.tool-art{height:250px;position:relative;overflow:hidden;background-color:#151419;border-bottom:1px solid #28232c}.art-corner{position:absolute;top:22px;left:25px;font:9px monospace;color:#9e7b88;letter-spacing:1.5px}.art-bottom-label{position:absolute;left:25px;bottom:20px;font:8px monospace;letter-spacing:1.6px;color:#8d6978}.animation-art{background:radial-gradient(ellipse at 70% 50%,#63263644,transparent 70%),linear-gradient(135deg,#181319,#14141a)}.animation-art:before{content:"";position:absolute;inset:55px 30px 35px;background:repeating-linear-gradient(0deg,transparent 0 31px,#78506415 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,#78506415 31px 32px);transform:perspective(300px) rotateX(40deg);opacity:.7}.rig{position:absolute;width:115px;height:150px;top:54px;left:19%;transform:rotate(-9deg)}.rig i{position:absolute;border:1px solid #a5768b;background:linear-gradient(135deg,#705169,#362b3b);box-shadow:inset 2px 2px #ffffff0a;display:block;border-radius:3px}.rig .head{width:27px;height:27px;left:44px;top:0;border-radius:6px}.rig .torso{width:44px;height:47px;top:32px;left:35px}.rig .lower-torso{width:38px;height:17px;top:65px;left:38px}.rig .upper-torso{height:30px}.rig .arm{width:20px;height:49px;top:34px}.rig .left-arm{left:9px;transform:rotate(16deg);transform-origin:top}.rig .right-arm{right:9px;transform:rotate(-25deg);transform-origin:top}.rig .leg{width:20px;height:52px;top:86px}.rig .left-leg{left:35px;transform:rotate(7deg);transform-origin:top}.rig .right-leg{right:36px;transform:rotate(-6deg);transform-origin:top}.rig-r15 .arm:after,.rig-r15 .leg:after{content:"";height:1px;background:#aa7d94;position:absolute;left:0;right:0;top:55%}.rig>span{position:absolute;bottom:-18px;left:42px;font:10px monospace;color:#b18c9f;letter-spacing:2px}.rig-r6{left:62%;transform:rotate(6deg)}.rig-r6 i{background:linear-gradient(135deg,#dc6476,#833342);border-color:#f9a3ae}.rig-r6>span{color:#ffb0b7}.rig-arrow{position:absolute;left:49%;top:115px;color:#d9788f;font-size:29px;font-weight:200}.mesh-art{background:radial-gradient(ellipse at 50% 50%,#43326a38,transparent 75%),#14141c}.mesh-art .art-corner,.mesh-art .art-bottom-label{color:#898297}.mesh-scene{position:absolute;left:29%;top:57px;width:240px;height:165px;perspective:450px;transform:rotate(-8deg)}.mesh-object{position:absolute;border:1px solid #b4a1cf;background:linear-gradient(135deg,#574771d0,#292738c0);box-shadow:inset 0 0 35px #b8a0e51a;transform:rotateX(25deg) rotateY(-30deg) rotateZ(18deg)}.mesh-object:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 24px,#d5bdf62b 24px 25px),repeating-linear-gradient(-45deg,transparent 0 24px,#d5bdf62b 24px 25px)}.mesh-object-one{width:100px;height:110px;left:55px;top:20px;z-index:2}.mesh-object-two{width:63px;height:70px;left:4px;top:61px;opacity:.7}.mesh-object-three{width:57px;height:63px;left:156px;top:3px;opacity:.7}.mesh-axis{height:1px;position:absolute;left:-30px;right:-15px;bottom:10px;background:linear-gradient(90deg,transparent,#806b9c90,transparent);transform:rotate(-15deg)}.axis-y{transform:rotate(58deg);bottom:50px}.mesh-coordinate{position:absolute;right:22px;bottom:47px;font:8px monospace;line-height:1.8;color:#7c718c}.tool-info{padding:26px}.tool-meta{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#d38796}.mesh-card .tool-meta{color:#a7a0b9}.badge{font-size:8px;letter-spacing:.1px;color:#a4a0ac;background:#1d1d25;border:1px solid #33313e;border-radius:3px;padding:4px 7px;white-space:nowrap}.tool-info h3{font-size:23px;font-weight:600;letter-spacing:-.65px;margin:17px 0 10px}.tool-info>p{font-size:12px;line-height:1.85;color:#9c98a6;max-width:410px;margin:0;min-height:46px}.tool-detail{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid #29272f;background:none;margin-top:24px;padding:17px 0 0;font-size:11px;color:#d5c9d0;text-align:left}.tool-detail:hover{color:var(--red)}.tool-detail span{font-size:19px;color:#9a7888}.tools-disclaimer{font-size:10px;line-height:1.7;color:#85808d;margin:18px 0 0}
.workflow-section{border-block:1px solid var(--line);background:#0d0e11}.workflow-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.workflow-intro h2{font-size:44px}.workflow-intro h2 em{color:var(--red);font-weight:500;font-family:Georgia,serif}.workflow-intro>p{max-width:330px;font-size:13px;line-height:1.85;color:#9d99a5;margin-top:23px}.outlined-label{font:8px monospace;display:inline-block;border:1px solid #343039;color:#8e828f;border-radius:3px;padding:7px 10px;letter-spacing:1.2px;margin-top:12px}.workflow-steps{list-style:none;padding:0;margin:0}.workflow-steps li{display:flex;gap:22px;padding:27px 0;border-top:1px solid #302c35;align-items:flex-start}.workflow-steps li:first-child{padding-top:4px;border-top:0}.workflow-steps li:last-child{padding-bottom:0}.step-number{font:11px monospace;color:#d17888;padding-top:5px}.workflow-steps h3{margin:0 0 10px;font-size:18px;line-height:1.5;font-weight:550;letter-spacing:-.4px}.workflow-steps p{margin:0;font-size:12px;line-height:1.8;color:#97919e;max-width:340px}.step-arrow{margin-left:auto;color:#665a6c;font-size:22px;padding-left:12px}.membership-section{padding-bottom:0}.membership-panel{border:1px solid #66333c;background:radial-gradient(ellipse at 0% 50%,#78233440,transparent 60%),linear-gradient(120deg,#23141b,#181217);border-radius:10px;padding:44px 38px;display:flex;gap:29px;align-items:center}.membership-mark{color:#f87583;font-size:72px;font-weight:200;line-height:1;flex-shrink:0}.membership-panel .eyebrow{font-size:8px;letter-spacing:1.7px;color:#d88e9c}.membership-panel h2{font-size:27px;font-weight:600;letter-spacing:-.9px;margin:11px 0}.membership-panel p{font-size:11px;line-height:1.8;color:#b195a1;margin:0}.button-light{background:#f2e8e8;color:#24141b;margin-left:auto;gap:20px;font-size:11px;padding-inline:18px;flex-shrink:0}.button-light:hover{background:white}
.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-heading h2{font-size:44px}.faq-heading>p{font-size:12px;line-height:1.8;color:#95909d;margin-top:20px}.faq-list{border-top:1px solid #343039}.faq-list details{border-bottom:1px solid #2a2730}.faq-list summary{display:flex;justify-content:space-between;gap:18px;align-items:center;list-style:none;padding:21px 0;font-size:13px;font-weight:500;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:21px;font-weight:300;color:#9f8b99;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--red)}.faq-list details p{margin:0;padding:0 38px 22px 0;font-size:12px;line-height:1.9;color:#99929f;max-width:580px}.faq-list summary:hover{color:#ffabb4}.footer{border-top:1px solid #2b252e;background:#0c0c0f}.footer-top{display:flex;align-items:center;gap:60px;padding-block:42px}.footer-top>p{color:#8e8494;font-size:13px;line-height:1.6;margin:0;font-weight:400}.back-top{margin-left:auto;font-size:11px;color:#c0b2be;display:flex;align-items:center;gap:24px}.back-top:hover{color:var(--red)}.back-top span{font-size:18px}.footer-bottom{padding:24px 0;border-top:1px solid #25212a;display:flex;justify-content:space-between;align-items:center;gap:22px;color:#8e8494;font-size:9px}.footer-bottom>div{display:flex;gap:22px}.footer-bottom button{border:0;padding:4px 0;background:transparent;font-size:9px;color:#8e8494}.footer-bottom button:hover{color:#e1bdca}
.info-dialog{width:min(460px,calc(100% - 36px));margin:auto;padding:39px 32px 29px;border-radius:12px;border:1px solid #5f3542;background:linear-gradient(140deg,#20141c,#121216);box-shadow:0 30px 120px #000a;color:var(--text)}.info-dialog::backdrop{background:#040407bf;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:14px;top:10px;font-size:27px;font-weight:200;background:transparent;border:0;color:#b49aaa;padding:0 6px}.dialog-close:hover{color:white}.dialog-kicker{font:8px monospace;color:#c57c8f;letter-spacing:1.7px}.info-dialog h2{font-size:29px;line-height:1.2;letter-spacing:-1px;font-weight:600;margin:20px 0 16px}.info-dialog p,.info-dialog li{font-size:13px;line-height:1.85;color:#b4a6b4}.info-dialog ul{padding-left:18px;margin:17px 0}.info-dialog .dialog-note{font-size:11px;padding:12px 14px;border:1px solid #44303c;background:#251921;border-radius:5px;color:#c794a3}.dialog-done{margin-top:20px;font-size:11px;min-height:43px}.dialog-done span{font-size:16px}@keyframes float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}}
@media(min-width:1500px){.hero{min-height:690px}.hero h1{font-size:80px}.hero-visual{height:520px}.hero-lotus{height:470px}.orbit{max-height:470px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero{min-height:600px;grid-template-columns:1.1fr 1fr;gap:8px}.hero h1{font-size:61px;letter-spacing:-3px}.hero-description{font-size:14px}.hero-visual{height:440px}.hero-lotus{height:380px;top:32px}.floating-panel{width:255px;bottom:5px;left:0}.floating-header{font-size:7px;padding-inline:12px}.floating-content{padding:13px}.visual-coordinate{top:95px;font-size:7px}.orbit{top:50px;max-height:380px}.orbit-two{inset:110px 60px 60px}.hero-actions{gap:20px}.text-link{font-size:11px}.button{gap:20px;padding-inline:18px}.manifesto-inner>div{gap:18px;font-size:8px}.manifesto-inner>span{font-size:8px}.workflow-layout{gap:50px}.rig{left:16%}.rig-r6{left:60%}.mesh-scene{left:20%}.membership-panel{padding:35px 28px;gap:20px}.membership-panel h2{font-size:23px}.membership-mark{font-size:60px}.faq-section{gap:50px}}
@media(max-width:800px){.container{width:calc(100% - 44px)}.nav-shell{height:76px}.desktop-nav{gap:22px;margin-left:0}.brand{font-size:14px;gap:8px}.brand img{width:36px;height:36px}.brand-sub{font-size:8px;letter-spacing:4px}.hero{grid-template-columns:1fr;min-height:0;padding-top:54px;padding-bottom:38px;gap:0}.hero-copy{max-width:590px}.hero h1{font-size:66px}.hero-description{max-width:465px}.hero-visual{height:460px;width:min(480px,100%);margin:0 auto}.hero-lotus{height:420px;top:-4px}.orbit{top:12px;max-height:425px}.orbit-two{inset:60px 60px 40px}.floating-panel{left:3%;bottom:8px}.visual-label{top:30px}.visual-coordinate{top:90px}.hero-note{margin-top:23px}.manifesto-inner{min-height:70px;flex-direction:column;justify-content:center;gap:10px;padding-block:16px}.manifesto-inner>div{gap:24px}.section-space{padding-block:72px}.section-heading h2{font-size:42px}.section-heading>p{max-width:260px;font-size:12px}.desktop-break{display:none}.tool-grid{gap:16px}.tool-art{height:225px}.tool-info{padding:21px}.tool-meta{align-items:flex-start;flex-direction:column;gap:8px}.tool-info h3{font-size:20px;min-height:48px}.tool-info>p{font-size:11px;min-height:82px}.art-corner{left:18px;top:17px;font-size:7px}.art-bottom-label{left:18px;font-size:6px}.rig{left:4%;top:55px;transform:rotate(-9deg) scale(.8)}.rig-r6{left:53%;transform:rotate(6deg) scale(.8)}.rig-arrow{font-size:23px;left:48%;top:116px}.mesh-scene{left:10%;transform:rotate(-8deg) scale(.85)}.mesh-coordinate{font-size:6px;right:12px}.workflow-layout{grid-template-columns:1fr;gap:40px}.workflow-intro h2{font-size:42px}.workflow-intro>p{max-width:440px}.workflow-steps li{gap:20px}.workflow-steps p{max-width:450px}.membership-section{padding-bottom:0}.membership-panel{flex-wrap:wrap;gap:20px}.membership-mark{font-size:52px}.membership-panel>div:nth-child(2){flex:1}.membership-panel .button{margin-left:72px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-heading h2 br{display:none}.faq-heading>p{margin-top:14px}.footer-top{gap:25px;flex-wrap:wrap}.footer-top>p{font-size:11px}.footer-bottom{font-size:8px;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px}.footer-bottom>div{margin-left:auto}.footer-bottom button{font-size:9px}}
@media(max-width:540px){html{scroll-padding-top:90px}.container{width:calc(100% - 40px)}.desktop-nav{display:none}.menu-toggle{display:flex}.nav-actions{gap:10px}.login-button{font-size:11px;padding:9px 12px;gap:17px}.nav-shell{height:70px}.brand{font-size:13px;letter-spacing:1.5px}.brand-sub{font-size:7px;margin-top:5px}.brand img{width:33px;height:33px}.hero{padding-top:40px;padding-bottom:25px}.eyebrow{font-size:8px;letter-spacing:1.8px}.hero h1{font-size:clamp(43px,11.5vw,61px);letter-spacing:-2.8px;margin:24px 0}.hero-description{font-size:13px;line-height:1.85;max-width:340px}.hero-actions{gap:21px;margin-top:27px;flex-wrap:wrap}.button{font-size:11px;min-height:45px;padding-inline:16px;gap:22px}.text-link{font-size:10px;gap:7px}.hero-note{font-size:9px;margin-top:22px}.hero-visual{height:385px;margin-top:19px;max-width:380px}.hero-lotus{height:355px;top:-6px;left:-3%;width:106%}.orbit{top:20px;max-height:340px}.orbit-two{inset:75px 48px 40px}.floating-panel{width:235px;left:2%;bottom:7px}.floating-header{height:36px;font-size:6px;letter-spacing:1px}.panel-symbol{font-size:14px}.concept-label{font-size:6px}.floating-content{padding:10px}.rig-label{font-size:29px}.floating-footer{font-size:8px;padding-block:8px}.visual-label{top:22px;font-size:7px;letter-spacing:1px}.visual-coordinate{top:89px;font-size:6px;right:0}.crosshair-one{right:2px;bottom:30px}.crosshair-two{top:102px}.manifesto-inner>span{font-size:6px}.manifesto-inner>div{gap:13px;font-size:7px;letter-spacing:1px}.section-space{padding-block:57px}.section-heading{align-items:flex-start;flex-direction:column;gap:18px}.section-heading h2,.workflow-intro h2,.faq-heading h2{font-size:37px;letter-spacing:-1.4px;margin-top:15px}.section-heading>p{max-width:340px;margin:0;font-size:12px}.tools-toolbar{align-items:flex-start;flex-direction:column;gap:15px;margin-top:25px}.filter{font-size:10px;padding:9px 12px}.filter>span{margin-left:7px}.toolbar-note{font-size:7px;letter-spacing:1.2px}.tool-grid{grid-template-columns:1fr;gap:20px}.tool-art{height:234px}.tool-meta{flex-direction:row;align-items:center;font-size:7px}.tool-info h3{font-size:22px;min-height:0}.tool-info>p{font-size:12px;min-height:0}.tool-detail{font-size:11px;margin-top:22px}.art-corner{font-size:8px;left:22px;top:20px}.art-bottom-label{font-size:7px;left:22px}.rig{left:14%;top:55px;transform:rotate(-9deg) scale(.9)}.rig-r6{left:59%;transform:rotate(6deg) scale(.9)}.rig-arrow{left:49%;font-size:26px}.mesh-scene{left:19%;transform:rotate(-8deg) scale(.9)}.mesh-coordinate{font-size:7px;right:20px}.tools-disclaimer{font-size:9px}.workflow-layout{gap:31px}.workflow-intro>p{font-size:12px}.workflow-steps li{gap:17px;padding-block:23px}.workflow-steps h3{font-size:16px}.workflow-steps p{font-size:11px}.step-number{font-size:10px}.step-arrow{font-size:18px;padding-left:0}.membership-section{padding-bottom:0}.membership-panel{padding:30px 23px;gap:14px;align-items:flex-start}.membership-mark{font-size:40px}.membership-panel>div:nth-child(2){flex:1;min-width:0}.membership-panel .eyebrow{font-size:6px;letter-spacing:1px}.membership-panel h2{font-size:24px;line-height:1.2}.membership-panel p{font-size:10px}.membership-panel p br{display:none}.membership-panel .button{margin-left:54px;margin-top:8px;min-height:42px;font-size:10px}.faq-section{gap:27px}.faq-list summary{font-size:12px;line-height:1.6;padding-block:18px}.faq-list details p{font-size:11px;padding-right:20px}.footer-top{padding-block:31px;gap:22px 35px}.footer-top>p{font-size:10px}.back-top{width:100%;margin-left:0;font-size:10px;justify-content:space-between;border-top:1px solid #29232c;padding-top:20px}.footer-bottom{padding-block:20px;display:grid;gap:13px}.footer-bottom>div{margin-left:0}.info-dialog{padding:36px 25px 25px}.info-dialog h2{font-size:27px}.info-dialog p,.info-dialog li{font-size:12px}}
@media(max-width:1100px){.orbit-two{transform:rotate(-30deg)}}
@media(max-width:540px){.filter{min-height:40px}.membership-panel{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px}.membership-panel .button{grid-column:2;margin-left:0;justify-self:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
