@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_58ad4ffe-module__mtA8aW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_58ad4ffe-module__mtA8aW__variable{--font-outfit:"Outfit","Outfit Fallback"}
.q-site{--bg:#090809;--panel:#151215;--line:#ffffff18;--text:#fffaf7;--muted:#b3a9af;--pink:#f477c5;--cyan:#78e7ed;background:var(--bg);color:var(--text);font-family:var(--font-outfit),Arial,sans-serif;line-height:1.6;overflow:clip}.q-site *{box-sizing:border-box}.q-site a{color:inherit;text-decoration:none}.q-site button{font:inherit;cursor:pointer}.q-site h1,.q-site h2,.q-site h3,.q-site p{margin:0}.q-site h1,.q-site h2,.q-site h3{letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.08}.q-site h2{font-size:clamp(38px,4.2vw,65px)}.q-site em{color:var(--pink);font-style:normal}.q-site :focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.q-site section[id]{scroll-margin-top:90px}.q-skip{background:var(--pink);z-index:200;padding:14px;position:fixed;top:0;left:20px;transform:translateY(-120%);color:#988e93!important}.q-skip:focus{transform:none}.q-nav{border-bottom:1px solid var(--line);z-index:100;background:#090809f5;justify-content:space-between;align-items:center;gap:30px;height:89px;padding:0 5%;display:flex;position:sticky;top:0}.q-nav>nav{color:#c9bdc4;gap:32px;font-size:12px;display:flex}.q-nav a:hover{color:var(--pink)}.q-nav-action{border:1px solid #ffffff35;border-radius:6px;align-items:center;gap:23px;padding:11px 16px;font-size:12px;display:flex}.q-menu{display:none}.q-hero{isolation:isolate;background:radial-gradient(at 75% 70%,#64205925,#0000 55%);grid-template-columns:1fr 1.2fr;align-items:center;min-height:760px;padding:45px 5% 70px;display:grid;position:relative}.q-starfield{z-index:-1;opacity:.4;background-image:radial-gradient(circle at 15% 27%,#f7d4e9 0 1px,#0000 1.6px),radial-gradient(circle at 78% 17%,#ffe6cf 0 1px,#0000 1.5px),radial-gradient(circle at 42% 83%,#f1d8e9 0 .7px,#0000 1.4px);background-size:410px 330px,620px 480px,300px 430px;position:absolute;inset:0}.q-eyebrow{font:10px var(--font-jetbrains-mono),monospace;letter-spacing:.1em;color:var(--cyan);font-weight:400;margin-bottom:26px!important}.q-status-dot{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.q-hero-copy{z-index:3;padding-bottom:40px;position:relative}.q-hero h1{white-space:nowrap;letter-spacing:-.045em;font-size:clamp(55px,5.5vw,86px);font-weight:600}.q-hero h1>span{color:#0000;background:linear-gradient(105deg,#fff3f8 3%,#f477c5 65%,#ec3cab);-webkit-background-clip:text;background-clip:text}.q-hero-description{color:#c7bcc2;font-size:18px;line-height:1.65;margin-top:27px!important}.q-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.q-button{background:linear-gradient(125deg,#f591cf,#ef63b9);border:1px solid #f7a4d7;border-radius:6px;justify-content:center;align-items:center;gap:23px;padding:15px 20px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 25px #e556cc16;color:#280c1c!important}.q-button:hover{transform:translateY(-3px);box-shadow:0 6px 25px #e556cc30}.q-button-secondary{box-shadow:none;background:#ffffff04;border:1px solid #ffffff2b;color:#fff3f8!important}.q-hero-status{font:8px var(--font-jetbrains-mono),monospace;color:var(--pink);letter-spacing:.05em;margin-top:28px!important}.q-hero-status span{color:#988e93;letter-spacing:0;margin-left:12px;display:inline-block}.q-machine-frame{justify-content:center;align-items:center;min-width:0;height:640px;display:flex;position:relative}.q-machine-image{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 15px 25px #030203);width:115%;max-width:none;height:auto;max-height:680px;position:relative;transform:translateY(-10px)}.q-machine-halo{z-index:0;background:radial-gradient(#a028972f,#0000 67%);width:70%;height:80%;position:absolute}.q-orbital{aspect-ratio:1;pointer-events:none;border:1px solid #dda1ed19;border-radius:50%;width:103%;position:absolute;top:18%;transform:rotateX(68deg)rotate(-20deg)}.q-orbital-two{border-color:#71e9f922;width:88%;top:22%;transform:rotateX(65deg)rotate(40deg)}.q-machine-coordinate{z-index:3;font:8px var(--font-jetbrains-mono),monospace;letter-spacing:.05em;color:#c3b9be;line-height:1.9;position:absolute}.q-machine-coordinate span{color:#988e93;font-size:7px}.coord-a{top:15px;right:0}.coord-b{bottom:65px;left:-10px}.q-energise{white-space:nowrap;color:#f0cddd;z-index:4;background:#20141be8;border:1px solid #dca9e64a;border-radius:99px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%);font-size:10px!important}.q-energise:hover{background:#35202c}.q-machine-video{z-index:3;aspect-ratio:16/9;object-fit:contain;background:#100b0e;border-radius:20px;width:112%;max-width:none;position:relative}.q-hero-bottom{font:8px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;color:#988e93;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:22px;left:5%;right:5%}.q-hero-bottom>span:first-child,.q-hero-bottom a{align-items:center;gap:10px;display:flex}.q-hero-bottom a{color:#ccc2c7}.q-intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(100deg,#151113,#1b1117);justify-content:space-between;align-items:center;gap:25px;padding:30px 5%;display:flex}.q-intro-strip>span{font:8px var(--font-jetbrains-mono),monospace;color:#988e93;align-items:center;gap:10px;display:flex}.q-intro-strip strong{letter-spacing:-.025em;font-size:20px;font-weight:500}.q-journey{background:radial-gradient(at 20%,#67203915,#0000 65%);grid-template-columns:1.15fr 1fr;gap:7%;padding:0 6%;display:grid;position:relative}.q-journey-machine{flex-direction:column;justify-content:space-between;align-self:start;height:calc(100svh - 89px);min-height:670px;max-height:1000px;padding-top:65px;display:flex;position:sticky;top:89px}.q-journey h2{font-size:clamp(30px,3vw,47px)}.q-journey-art{transform-origin:50%;will-change:transform;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.q-journey-art img{object-fit:contain;z-index:1;width:auto;max-width:100%;height:100%;max-height:550px;position:relative}.q-floor-grid{background-image:linear-gradient(#965cab22 1px,#0000 1px),linear-gradient(90deg,#965cab22 1px,#0000 1px);background-size:35px 35px;width:100%;height:180px;position:absolute;bottom:0;transform:perspective(400px)rotateX(55deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.q-stage-foot{font:8px var(--font-jetbrains-mono),monospace;color:#988e93;text-align:center;padding:20px 0 30px}.q-journey-chapters article{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:73svh;padding:100px 0;display:flex}.q-journey-chapters article:last-child{border:0}.q-chapter-number{font:9px var(--font-jetbrains-mono),monospace;letter-spacing:.1em;color:var(--pink);margin-bottom:28px}.q-journey h3{font-size:clamp(32px,3.5vw,54px)}.q-journey-chapters p{color:#b4aaaf;max-width:420px;margin-top:26px;font-size:15px;line-height:1.85}.q-journey-chapters a{color:var(--pink);margin-top:22px;font-size:12px}.q-chip-row{gap:10px;margin-top:28px;display:flex}.q-chip-row span{font:8px var(--font-jetbrains-mono),monospace;color:#cdc3c8;border:1px solid #ffffff21;border-radius:3px;padding:7px 10px}.q-section{padding:110px 6%}.q-heading-row{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px;display:flex}.q-heading-row>p{color:#b2a8ad;max-width:350px;font-size:15px;line-height:1.8}.q-explore{border-top:1px solid var(--line);background:linear-gradient(#100d0f,#0b090a)}.q-explore-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.q-explore-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.q-explore-toolbar button{color:#9b9196;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 13px;font-size:11px}.q-explore-toolbar button[aria-pressed=true]{color:#f1d4ed;background:#d466bc12;border-color:#d466bc45}.q-explore-toolbar>span{font:7px var(--font-jetbrains-mono),monospace;color:#988e93}.q-project-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.q-project-card{text-align:left;color:var(--text);background:#161215;border:1px solid #ffffff17;border-radius:13px;padding:9px 9px 20px;transition:transform .25s,border-color .25s;overflow:hidden}.q-project-card:hover{border-color:#d583ce75;transform:translateY(-5px)}.q-project-card.selected{border-color:#b86cad80}.q-project-art{background:radial-gradient(at 50% 80%,#c46fa03f,#0000 65%),#1b1117;border-radius:8px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.q-project-art>img{object-fit:contain;width:auto;height:215px;transform:translateY(20px)}.q-project-art>svg{color:#eeb2cf;filter:drop-shadow(0 0 30px #c37beb60);width:125px;height:125px}.cyan .q-project-art{background:radial-gradient(at 50% 65%,#3bced726,#0000 65%),#11191a}.cyan .q-project-art>svg{color:#90e6ee}.purple .q-project-art{background:radial-gradient(at 50% 70%,#a0407836,#0000 65%),#1c131b}.q-project-art>span{color:#d5cbd0;border:1px solid #ffffff2b;border-radius:50px;padding:4px 9px;font-size:9px;position:absolute;top:15px;left:15px}.q-project-art>small{font:7px var(--font-jetbrains-mono),monospace;color:#bcb2b7;position:absolute;bottom:12px;right:12px}.q-project-title{justify-content:space-between;align-items:center;padding:22px 12px 10px;display:flex}.q-project-title h3{letter-spacing:-.03em;font-size:22px}.q-project-title svg{color:#9f959a}.q-project-card>p{color:#988e93;padding-inline:12px;font-size:12px}.q-project-detail{border:1px solid var(--line);background:#20161b60;border-radius:10px;grid-template-columns:1.5fr 1fr 1fr;gap:32px;margin-top:22px;padding:28px;display:grid}.q-project-detail .q-eyebrow{font-size:8px;display:block;margin-bottom:13px!important}.q-project-detail p{color:#b1a7ac;font-size:12px;line-height:1.8}.q-project-detail small{font:7px var(--font-jetbrains-mono),monospace;color:#988e93;margin-bottom:13px;display:block}.q-funding{background:radial-gradient(at 80%,#6a203c1c,#0000 60%);grid-template-columns:1fr 1.05fr;align-items:center;gap:9%;display:grid}.q-funding h2{font-size:clamp(35px,3.6vw,55px)}.q-funding-copy>p:not(.q-eyebrow){color:#c3b9be;margin-top:25px;font-size:15px;line-height:1.8}.q-muted{color:#988e93!important}.q-inline-link{align-items:center;gap:10px;font-size:12px;display:inline-flex;color:var(--pink)!important}.q-funding-copy .q-inline-link{margin-top:28px}.q-funding-console{background:linear-gradient(135deg,#21161c,#131013);border:1px solid #a978be3c;border-radius:15px;padding:28px;box-shadow:0 0 70px #60296310}.q-console-head{font:8px var(--font-jetbrains-mono),monospace;letter-spacing:.04em;color:#9a9095;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.q-tag{color:#d893d3;border:1px solid #d893d337;border-radius:3px;padding:4px 7px;font-size:7px}.q-console-label{font:8px var(--font-jetbrains-mono),monospace;color:#988e93;margin:24px 0 14px!important}.q-asset-list{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.q-asset-list button{color:#998f94;background:#ffffff03;border:1px solid #ffffff10;border-radius:7px;flex-direction:column;align-items:center;gap:5px;padding:10px 3px;font-size:9px;display:flex}.q-asset-list button>span{color:#d1c7cc;font-family:Arial,sans-serif;font-size:24px;line-height:1.3}.q-asset-list button[aria-pressed=true]{color:#f4d5f5;background:#ad51ac20;border-color:#cf70c875}.q-asset-list button[aria-pressed=true]>span{color:var(--pink)}.q-route-visual{justify-content:center;align-items:center;padding:36px 5px;display:flex}.q-route-visual>div:not(.q-route-line){flex-direction:column;align-items:center;gap:7px;min-width:50px;display:flex}.q-route-visual span{color:#f19acb;font-size:31px}.q-route-visual small{font:7px var(--font-jetbrains-mono),monospace;color:#9a9095}.q-route-core{background:radial-gradient(#d377d728,#53225409);border:1px solid #d275cd75;border-radius:50%;justify-content:center;width:92px;height:92px;box-shadow:0 0 30px #b941ad15}.q-route-line{background:linear-gradient(90deg,#9182b044,#f393dc88);flex:1;max-width:60px;height:1px}.q-asset-note{border-top:1px solid var(--line);min-height:137px;padding:23px 0 0}.q-asset-note h3{letter-spacing:-.02em;margin-bottom:10px;font-size:19px}.q-asset-note p{color:#a3999e;font-size:12px;line-height:1.75}.q-console-foot{color:#988e93;align-items:center;gap:7px;margin-top:20px;font-size:9px;display:flex}.q-delivery{border-block:1px solid var(--line);background:#100d0f}.q-delivery-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.q-safeguards article{border-bottom:1px solid var(--line);gap:22px;padding-block:26px;display:flex}.q-safeguards article:last-child{border-bottom:0}.q-safeguards svg{color:var(--pink);stroke-width:1px;flex-shrink:0;width:21px;margin-top:5px}.q-safeguards h3{letter-spacing:-.025em;font-size:23px}.q-safeguards p{color:#9e9499;margin-top:12px;font-size:13px;line-height:1.8}.q-milestone-demo{background:#1b1519;border:1px solid #ffffff25;border-radius:13px;padding:28px}.q-milestone-demo>h3{letter-spacing:-.035em;margin-top:25px;font-size:25px}.q-milestone-demo>p{color:#988e93;margin-top:12px;font-size:11px}.q-milestone-track{grid-template-columns:repeat(3,1fr);gap:8px;margin-block:27px;display:grid}.q-milestone-track>span{font:16px var(--font-jetbrains-mono),monospace;color:#988e93;background:#100d0f60;border:1px solid #ffffff16;border-radius:6px;padding:14px 11px}.q-milestone-track small{letter-spacing:.03em;margin-top:18px;font-size:7px;display:block}.q-milestone-track>span:first-child{color:#df94d3;border-color:#c27cb755}.q-milestone-track>span.approved{color:var(--cyan);background:#6bdecf14;border-color:#6bdecf70}.q-milestone-track>span.rejected{color:var(--pink);background:#e975b514;border-color:#e975b570}.q-review-buttons{flex-wrap:wrap;gap:7px;display:flex}.q-review-buttons button{color:#b4aaaf;background:0 0;border:1px solid #ffffff20;border-radius:4px;align-items:center;gap:5px;padding:9px 10px;font-size:9px;display:flex}.q-review-buttons button[aria-pressed=true]{color:#f1cdeb;background:#c675ba25;border-color:#c675ba75}.q-review-result{min-height:60px;line-height:1.7}.q-section-note{color:#988e93;max-width:880px;font-size:10px;line-height:1.7;display:block;margin-top:30px!important}.q-section-intro{color:#afa5aa;max-width:610px;font-size:16px;line-height:1.8;margin-top:28px!important}.q-ecosystem{background:radial-gradient(at 50% 65%,#62263e20,#0000 60%)}.q-ecosystem-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:65px;display:grid}.q-ecosystem-grid article{border-top:1px solid #ba7bd744;padding:35px 0 20px;position:relative}.q-node-orbit{color:#eab1d0;background:#21141c;border:1px solid #a977c354;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-22px;left:0}.q-node-orbit>svg{stroke-width:1px;width:20px}.q-node-orbit:has(img){border-radius:25px;width:78px}.q-ecosystem-grid .q-eyebrow{color:#a79da2;font-size:7px;display:block;margin-top:16px!important;margin-bottom:18px!important}.q-ecosystem-grid h3{letter-spacing:-.03em;font-size:25px}.q-ecosystem-grid p{color:#9d9398;margin-top:15px;font-size:12px;line-height:1.85}.q-ecosystem-base{border:1px solid var(--line);background:#28131e55;border-radius:9px;align-items:center;gap:30px;margin-top:25px;padding:24px;display:flex}.q-ecosystem-base>span{font:9px var(--font-jetbrains-mono),monospace;white-space:nowrap;color:#bcb2b7}.q-ecosystem-base p{color:#988e93;max-width:630px;font-size:11px;line-height:1.8}.q-ecosystem-base a{white-space:nowrap;color:#c6bcc1;align-items:center;gap:10px;font-size:10px;display:flex}.q-pipi-section{border-block:1px solid var(--line);background:radial-gradient(at 20% 55%,#71316422,#0000 55%);grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:60px 8% 80px;display:grid}.q-pipi-portrait{flex-direction:column;align-items:center;display:flex;position:relative}.q-pipi-portrait>img{object-fit:contain;z-index:1;width:auto;max-width:100%;height:420px}.q-pipi-orbit{aspect-ratio:1;background:radial-gradient(#9e357b12,#0000 65%);border:1px solid #bf659831;border-radius:50%;width:100%;position:absolute;top:0;transform:scaleY(.7)rotate(-20deg)}.q-pipi-portrait>span{font:8px var(--font-jetbrains-mono),monospace;color:#9a9095;text-align:center;margin-top:22px}.q-pipi-section p:not(.q-eyebrow){color:#bcb2b7;margin-top:24px;font-size:14px;line-height:1.8}.q-create{text-align:center;isolation:isolate;background:radial-gradient(at 50% 115%,#87286c30,#0000 65%);padding-block:130px;position:relative;overflow:hidden}.q-create h2{font-size:clamp(46px,5.7vw,84px)}.q-create h2 em{color:#f477c5}.q-create>p:not(.q-eyebrow){color:#ada3a8;margin-top:26px;font-size:15px;line-height:1.8}.q-create .q-actions{justify-content:center}.q-create .q-section-note{margin-inline:auto;font-size:9px}.q-create-orbit{z-index:-1;border:1px solid #cb77c321;border-radius:50%;width:100%;height:500px;position:absolute;top:160px;left:0;transform:rotate(-12deg)}.q-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:12%;display:grid}.q-faq details{border-top:1px solid var(--line);padding:23px 0}.q-faq details:first-child{border:0;padding-top:0}.q-faq summary{cursor:pointer;color:#d0c6cb;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.q-faq summary::-webkit-details-marker{display:none}.q-faq summary svg{color:#988e93;flex-shrink:0;transition:transform .2s}.q-faq details[open] summary svg{transform:rotate(45deg)}.q-faq details p{color:#988e93;margin-top:18px;font-size:12px;line-height:1.9}.q-footer{border-top:1px solid var(--line);background:#070607;flex-wrap:wrap;justify-content:space-between;gap:35px;padding:50px 6% 25px;display:flex}.q-footer>div>p{color:#988e93;margin-top:16px;font-size:11px}.q-footer nav{color:#b7adb2;flex-wrap:wrap;align-self:center;gap:27px;font-size:11px;display:flex}.q-footer a:hover{color:var(--pink)}.q-footer-bottom{border-top:1px solid var(--line);width:100%;font:7px var(--font-jetbrains-mono),monospace;color:#988e93;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:25px;display:flex}.q-footer-bottom a{color:#9a9095}@media (min-width:1700px){.q-hero,.q-section,.q-nav,.q-journey,.q-footer{padding-inline:max(6%,50vw - 740px)}.q-hero-bottom{left:max(6%,50vw - 740px);right:max(6%,50vw - 740px)}}@media (max-width:1100px){.q-nav nav{gap:20px}.q-hero{grid-template-columns:1fr 1fr;min-height:650px}.q-machine-frame{height:550px}.q-hero h1{font-size:clamp(46px,5.7vw,65px)}.q-hero-copy .q-button{gap:10px;padding:12px 13px;font-size:10px}.q-hero-copy .q-actions{gap:10px}.q-machine-coordinate,.q-machine-coordinate span,.q-intro-strip>span{font-size:6px}.q-intro-strip strong{font-size:17px}.q-journey-machine{min-height:620px}.q-funding{gap:5%}.q-funding-console,.q-milestone-demo{padding:22px}.q-delivery-grid{gap:5%}.q-project-art{height:200px}.q-project-art>img{height:190px}.q-ecosystem-grid{gap:18px}.q-ecosystem-base{gap:20px}}@media (max-width:800px){.q-site section[id]{scroll-margin-top:76px}.q-nav{height:75px;padding:0 6%}.q-nav>a:first-child img{width:104px;height:auto}.q-nav-action{gap:10px;margin-left:auto;padding:9px 11px;font-size:10px}.q-menu{color:#eee;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.q-nav{gap:16px}.q-nav nav{background:#130e11;border-bottom:1px solid #ffffff25;padding:25px 6%;font-size:14px;display:none;position:absolute;top:74px;left:0;right:0}.q-nav nav.open{flex-direction:column;gap:23px;display:flex}.q-hero{grid-template-columns:1fr;min-height:auto;padding:45px 6% 65px}.q-hero-copy{padding:0}.q-eyebrow{font-size:8px;margin-bottom:23px!important}.q-hero h1{white-space:normal;letter-spacing:-.04em;font-size:clamp(42px,10vw,73px)}.q-hero-description{font-size:16px;margin-top:23px!important}.q-hero-copy .q-actions{gap:11px;margin-top:27px}.q-hero-copy .q-button{gap:11px;padding:13px 14px;font-size:10px}.q-hero-status{font-size:7px;line-height:1.8;margin-top:23px!important}.q-hero-status span{margin-left:8px}.q-machine-frame{aspect-ratio:1.08;height:auto;margin-top:35px;margin-bottom:35px}.q-machine-image{object-fit:contain;width:108%;height:100%;max-height:500px;transform:none}.q-machine-video{border-radius:10px;width:100%;max-width:100%}.q-orbital{top:0}.q-machine-coordinate{font-size:6px}.coord-a{top:0;right:0}.coord-b{font-size:5px;bottom:33px;left:-5px}.q-machine-coordinate span{font-size:5px}.q-energise{padding:8px 13px;bottom:-28px;font-size:9px!important}.q-hero-bottom{gap:15px;font-size:6px;bottom:17px;left:6%;right:6%}.q-hero-bottom>span:first-child{display:none}.q-intro-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 6%}.q-intro-strip>span{font-size:7px}.q-intro-strip strong{font-size:19px}.q-intro-strip>span:last-child{display:none}.q-journey{grid-template-columns:1fr;gap:0;padding:55px 6% 0}.q-journey-machine{height:auto;min-height:0;max-height:none;padding-top:0;position:relative;top:0}.q-journey-title h2{font-size:32px}.q-journey-art{will-change:auto;flex:auto;height:350px}.q-journey-art img{width:auto;max-width:100%;height:100%;max-height:none}.q-stage-foot{padding:10px 0 0;font-size:6px}.q-journey-chapters article{border-bottom:1px solid var(--line);min-height:0;padding:50px 0}.q-journey h3{font-size:36px}.q-journey-chapters p{max-width:none;margin-top:22px;font-size:14px}.q-chapter-number{margin-bottom:22px;font-size:8px}.q-section{padding:65px 6%}.q-site h2{font-size:clamp(34px,7.8vw,50px)}.q-heading-row{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.q-heading-row>p{max-width:none;font-size:14px}.q-explore-toolbar{flex-direction:column;align-items:flex-start;gap:17px}.q-explore-toolbar button{padding:8px 10px;font-size:10px}.q-explore-toolbar>span{font-size:6px}.q-project-grid{grid-template-columns:1fr;gap:17px}.q-project-art{height:240px}.q-project-art>img{height:230px}.q-project-detail{grid-template-columns:1fr;gap:22px;padding:22px}.q-project-detail small{margin-bottom:8px;font-size:7px}.q-project-title h3{font-size:24px}.q-funding{grid-template-columns:1fr;gap:35px}.q-funding h2{font-size:35px}.q-funding-copy>p:not(.q-eyebrow){font-size:14px}.q-funding-console{padding:20px}.q-console-head,.q-console-label{font-size:7px}.q-asset-list{gap:5px}.q-asset-list button{padding:8px 2px;font-size:8px}.q-asset-list button>span{font-size:21px}.q-route-core{width:80px;height:80px}.q-route-core img{width:65px;height:auto}.q-asset-note{min-height:0}.q-console-foot{font-size:8px}.q-delivery-grid{grid-template-columns:1fr;gap:32px}.q-safeguards article{gap:18px;padding:22px 0}.q-safeguards h3{font-size:23px}.q-safeguards p{font-size:12px}.q-milestone-demo{padding:20px}.q-milestone-track>span{padding:13px 9px;font-size:15px}.q-milestone-track small{font-size:6px}.q-section-note{font-size:9px}.q-ecosystem-grid{grid-template-columns:1fr 1fr;gap:38px 22px;margin-top:55px}.q-ecosystem-grid h3{font-size:23px}.q-ecosystem-grid p{font-size:11px}.q-ecosystem-grid .q-eyebrow{font-size:6px}.q-ecosystem-base{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.q-section-intro{font-size:14px}.q-pipi-section{grid-template-columns:1fr;gap:40px;padding:45px 6% 65px}.q-pipi-portrait>img{height:330px}.q-pipi-portrait>span{font-size:6px}.q-pipi-section h2{font-size:43px}.q-pipi-section p:not(.q-eyebrow){font-size:13px}.q-pipi-section .q-actions{gap:20px}.q-create{padding-block:85px}.q-create h2{font-size:43px}.q-create>p:not(.q-eyebrow){font-size:13px}.q-create>p br{display:none}.q-create .q-actions{flex-direction:column;align-items:stretch}.q-create .q-section-note{font-size:8px}.q-create-orbit{width:200%;left:-50%}.q-faq{grid-template-columns:1fr;gap:36px}.q-faq summary{font-size:13px}.q-footer{padding:40px 6% 25px}.q-footer nav{gap:20px;font-size:11px}.q-footer-bottom{flex-direction:column;gap:15px;font-size:6px}.q-button{padding:13px 17px;font-size:11px}.q-inline-link{font-size:11px}}@media (prefers-reduced-motion:reduce){.q-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.q-journey-machine{will-change:auto;height:auto;min-height:0;max-height:none;position:relative;top:0}.q-journey-art{will-change:auto;flex:none;height:450px;transform:none!important}.q-journey-chapters article{min-height:0;padding-block:65px}.q-project-card:hover,.q-button:hover{transform:none}}.q-machine-video{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;max-width:100%;height:100%;-webkit-mask-image:radial-gradient(#000 45%,#0000 75%);mask-image:radial-gradient(#000 45%,#0000 75%)}.q-brand{vertical-align:middle;flex-direction:column;flex-shrink:0;align-items:stretch;display:inline-flex}.q-brand img{display:block}.q-brand-extension{color:var(--pink);letter-spacing:.32em;align-items:center;gap:9px;margin-top:5px;padding-left:1px;font-size:8px;font-weight:600;line-height:1;display:flex}.q-brand-extension>span{background:linear-gradient(90deg,#0000,#f477c55c);flex:1;height:1px}.q-nav>nav{font-size:13px}.q-nav-action,.q-button{border-radius:8px;font-size:13px}.q-project-card{border-radius:16px}.q-site h1,.q-site h2,.q-site h3{color:var(--text)}.q-hero-description{font-weight:400}@media (max-width:800px){.q-brand-extension{margin-top:4px;font-size:7px}.q-nav-action{font-size:11px}.q-nav>nav{font-size:15px}.q-button{font-size:12px}}.q-button{border-radius:999px;gap:18px;min-height:52px;padding:10px 13px 10px 22px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffe5f680,0 4px #6e254e,0 8px 24px #ef63b916}.q-button>svg{background:#360b2514;border-radius:50%;flex-shrink:0;width:29px;height:29px;padding:6px;transition:transform .25s}.q-button-secondary{background:#ffffff04;box-shadow:inset 0 1px #ffffff0a,0 4px #030203}.q-button-secondary>svg{background:#ffffff09}.q-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff30,0 1px #6e254e}.q-nav-action{background:#ffffff03;border-radius:99px;min-height:44px}.q-nav-action>svg{color:var(--pink)}.q-menu{border:1px solid var(--line);border-radius:50%;min-width:40px;min-height:40px}.q-intro-strip strong{align-items:center;gap:14px;display:flex}.q-intro-strip strong>svg{color:var(--pink);flex-shrink:0}.q-energise{color:#ffe7f5;background:linear-gradient(135deg,#3b2332,#21141c);border-color:#ef89c580;gap:12px;min-height:44px;padding:7px 18px 7px 7px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffd7ee30,0 3px #080508,0 8px 24px #ed68b81c;font-size:12px!important}.q-energise>svg{background:var(--pink);color:#280c1c;fill:currentColor;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:8px}.q-energise:disabled{opacity:.6;cursor:default}.q-chip-row{flex-wrap:wrap;gap:8px}.q-chip-row span{background:#f477c509;border-color:#f477c529;border-radius:99px;padding:8px 13px}.q-chapter-number{align-items:center;gap:12px;display:flex}.q-chapter-number:before{content:"";border:1px solid var(--pink);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f477c50c}.q-explore-toolbar{margin-bottom:18px}.q-explore-toolbar>div{gap:8px}.q-explore-toolbar button{border:1px solid var(--line);color:#bdadb7;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.q-explore-toolbar button[aria-pressed=true]{color:#280c1c;background:#f477c5;border-color:#f6a3d5;box-shadow:inset 0 1px #ffe7f560}.q-explore-toolbar .q-surprise{color:#f6bbdf;white-space:nowrap;background:#f477c509;border-color:#f477c54a;font-size:12px}.q-surprise svg{transition:transform .3s}.q-discovery-note{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.q-discovery-note>span:first-child{font:8px var(--font-jetbrains-mono),monospace;color:#a99ba5}.q-discovery-note>span:last-child{color:#baa7b4;font-size:12px}.q-project-card{--card-accent:#f477c5;background:linear-gradient(145deg,#20181d,#131013);border-color:#ffffff20;border-radius:23px;padding:10px 10px 18px;position:relative;box-shadow:inset 0 1px #ffffff08}.q-project-card.cyan{--card-accent:#8fe6db}.q-project-card.purple{--card-accent:#efbd9d}.q-project-card.selected{border-color:var(--card-accent);box-shadow:inset 0 1px #ffffff10,0 0 0 3px #f477c509}.q-project-art{border-radius:15px}.q-project-art>.q-project-sculpture{filter:drop-shadow(0 12px 22px #00000030);width:90%;max-width:290px;height:210px;color:var(--card-accent)}.q-project-art>span:not(.q-project-stamp){color:#ede1e9;background:#0c090cd9;border-color:#ffffff26}.q-project-art>.q-project-stamp{border:1px solid var(--card-accent);color:var(--card-accent);font:8px var(--font-jetbrains-mono),monospace;letter-spacing:.04em;background:#160e15e8;border-radius:6px;padding:7px 10px;inset:auto auto 16px 14px;transform:rotate(-5deg);box-shadow:2px 3px #00000035}.q-project-art>small{color:#b9acb5;top:22px;bottom:auto;right:13px}.q-project-title{gap:10px;padding-top:20px}.q-project-title>svg{width:29px;height:29px;color:var(--card-accent);border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;padding:6px}.q-project-card>p{color:#b7aab3}.q-project-peek{border-top:1px solid var(--line);color:#b2a0ad;align-items:center;gap:7px;margin:19px 12px 0;padding-top:13px;font-size:10px;display:flex}.q-project-card.selected .q-project-peek{color:var(--card-accent)}.q-project-detail{background:#f477c503;border-style:dashed;border-radius:18px;padding:29px}.q-funding-console,.q-milestone-demo{border-radius:24px;box-shadow:inset 0 1px #ffffff09,0 14px 40px #00000020}.q-tag{letter-spacing:.05em;border-radius:99px;padding:5px 8px}.q-asset-list button{--asset-color:#d9c7f0;background:#ffffff03;border-radius:14px;gap:9px;min-height:86px;padding:11px 3px;transition:border-color .2s,background .2s;position:relative}.q-asset-list button[data-asset=SOL]{--asset-color:#9be9d6}.q-asset-list button[data-asset=USDC]{--asset-color:#a1cce9}.q-asset-list button[data-asset=USDT]{--asset-color:#8ce0bb}.q-asset-list button[data-asset=BTC]{--asset-color:#f8bf79}.q-asset-list button[data-asset=PIPI]{--asset-color:#f477c5}.q-asset-list button>span{width:34px;height:34px;color:var(--asset-color);background:radial-gradient(circle at 30% 20%,#ffffff13,#00000020);border:1px solid #ffffff35;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:transform .25s;display:grid;box-shadow:inset 0 0 0 3px #ffffff05,0 3px #050305}.q-asset-list button[aria-pressed=true]{border-color:var(--asset-color);color:#fff4fb;background:#ffffff07}.q-asset-list button[aria-pressed=true]>span{color:var(--asset-color);border-color:var(--asset-color)}.q-route-core{border:1px solid #ef95cb85;box-shadow:inset 0 0 0 5px #f477c509,0 0 30px #f477c515}.q-route-line i{transform-origin:0;background:linear-gradient(90deg,#f477c522,#f477c5);width:100%;height:2px;animation:.45s ease-out both q-connect;display:block}@keyframes q-connect{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.q-milestone-track>span{border-radius:12px;padding:17px 13px}.q-review-buttons button{border-radius:99px;min-height:40px;padding:9px 13px;font-size:10px}.q-ecosystem-grid{gap:16px}.q-ecosystem-grid article{background:linear-gradient(145deg,#25182060,#110e1100);border:1px solid #ffffff19;border-radius:21px;padding:39px 20px 25px}.q-node-orbit{box-shadow:0 0 0 6px var(--bg);background:#20151c;border-color:#e396c464;left:20px}.q-ecosystem-grid .q-eyebrow{font-size:7px;line-height:1.8}.q-ecosystem-grid p{color:#b7a8b1}.q-ecosystem-base{border-radius:18px}.q-pipi-sticker{z-index:2;color:#39132c;letter-spacing:.025em;background:#f3acd1;border:1px solid #f59dce;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:10px;font-weight:600;line-height:1.4;display:flex;position:absolute;top:35px;right:0;transform:rotate(8deg);box-shadow:3px 4px #5b2746}.q-create-label{color:var(--pink);background:#f477c509;border:1px solid #f477c536;border-radius:99px;align-items:center;gap:9px;padding:10px 15px;display:inline-flex}.q-faq details,.q-faq details:first-child{background:#ffffff02;border:1px solid #ffffff19;border-radius:15px;margin-bottom:10px;padding:0;overflow:hidden}.q-faq summary{color:#e2d5de;align-items:center;min-height:67px;padding:20px}.q-faq summary>svg{width:28px;height:28px;color:var(--pink);background:#f477c512;border-radius:50%;padding:6px}.q-faq details[open]{background:#f477c504;border-color:#f477c54a}.q-faq details p{color:#b7a8b3;margin-top:0;padding:0 20px 23px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.q-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff50,0 7px #6e254e,0 14px 28px #ef63b922}.q-button-secondary:hover{box-shadow:inset 0 1px #ffffff16,0 7px #030203,0 14px 28px #ef63b911}.q-button:hover>svg{transform:rotate(-12deg)}.q-explore-toolbar button:hover{color:#fff2f9;border-color:#f477c580}.q-explore-toolbar button[aria-pressed=true]:hover{color:#280c1c}.q-surprise:hover svg{transform:rotate(-18deg)}.q-project-card:hover{border-color:var(--card-accent);transform:translateY(-6px)}.q-sculpture-float{transition:transform .35s}.q-project-card:hover .q-sculpture-float{transform:translateY(-6px)}.q-asset-list button:hover>span{transform:translateY(-3px)rotate(-9deg)}.q-asset-list button:hover{border-color:var(--asset-color)}}@media (max-width:1100px){.q-hero-copy .q-button{gap:10px;padding:9px 11px 9px 17px}.q-project-title h3{font-size:20px}.q-project-art>small{font-size:6px}.q-ecosystem-grid article{padding-inline:16px}.q-node-orbit{left:16px}}@media (max-width:800px){.q-button,.q-hero-copy .q-button{gap:9px;min-height:48px;padding:8px 10px 8px 16px}.q-button>svg{width:27px;height:27px}.q-nav{gap:12px}.q-nav-action{gap:8px;padding:8px 11px}.q-energise{min-height:44px;bottom:-35px;font-size:11px!important}.q-intro-strip strong{gap:10px;font-size:18px}.q-intro-strip strong>svg{width:18px}.q-explore-toolbar{flex-flow:wrap;align-items:flex-start;gap:13px}.q-explore-toolbar>div{flex-wrap:wrap;gap:7px}.q-explore-toolbar button{gap:6px;min-height:44px;padding:9px 12px;font-size:10px}.q-explore-toolbar .q-surprise{font-size:11px}.q-discovery-note{flex-direction:column;align-items:flex-start;gap:9px}.q-discovery-note>span:first-child{font-size:7px}.q-discovery-note>span:last-child{font-size:11px}.q-project-title h3{font-size:24px}.q-project-art>small{font-size:7px}.q-project-detail{padding:22px}.q-asset-list button{border-radius:11px;gap:8px;min-height:79px;padding:10px 2px}.q-asset-list button>span{width:29px;height:29px;font-size:19px}.q-funding-console,.q-milestone-demo{border-radius:20px}.q-review-buttons button{min-height:44px;padding:9px 11px}.q-ecosystem-grid{gap:39px 14px}.q-ecosystem-grid h3{font-size:22px}.q-ecosystem-grid .q-eyebrow{font-size:6px}.q-ecosystem-grid article{padding:34px 16px 22px}.q-pipi-sticker{gap:6px;padding:10px;font-size:8px;top:20px;right:0}.q-pipi-sticker>svg{width:14px}.q-faq summary{gap:15px;padding:17px}.q-faq details p{padding:0 17px 20px}}@media (max-width:370px){.q-nav-action{gap:5px;font-size:10px}.q-nav{gap:9px}.q-nav>a:first-child img{width:95px}.q-hero-copy .q-actions{gap:13px}.q-hero-copy .q-button{gap:7px;padding-left:12px;font-size:9px}.q-asset-list{grid-template-columns:repeat(3,1fr);gap:8px}.q-ecosystem-grid{grid-template-columns:1fr}.q-intro-strip strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.q-route-line i{animation:none}.q-button:active,.q-button:hover,.q-project-card:hover{transform:none}.q-site *{transition:none!important}}.q-project-browser.is-focused{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:24px;display:grid}.q-project-browser.is-focused .q-project-grid{grid-template-columns:1fr}.q-project-browser.is-focused .q-project-detail{grid-template-columns:1fr;align-content:center;gap:26px;margin-top:0;padding:36px}.q-project-browser.is-focused .q-project-detail p{font-size:14px}.q-project-browser.is-focused .q-project-detail .q-eyebrow{font-size:10px}@media (max-width:800px){.q-project-browser.is-focused{grid-template-columns:1fr;gap:20px}.q-project-browser.is-focused .q-project-detail{padding:24px}.q-project-browser.is-focused .q-project-detail p{font-size:12px}}.q-pipi-sticker{top:-5px;transform:translateY(-70%)rotate(8deg)}.q-refined-hero-machine{z-index:2;width:min(85%,450px);position:relative}.q-koinkulator-dock{z-index:70;pointer-events:none;width:225px;transition:opacity .5s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1);position:fixed;bottom:16px;right:22px}.q-koinkulator-dock.at-hero{opacity:0;visibility:hidden;translate:0 25px}.q-dock-body{width:100%}.q-dock-art{pointer-events:none;filter:drop-shadow(0 10px 14px #00000065);width:min(176px,24svh);margin-inline:auto;position:relative}.q-dock-platform{z-index:-1;background:#ed79bc15;border-bottom:1px solid #ef87c455;border-radius:50%;height:9px;position:absolute;bottom:0;left:4%;right:4%;box-shadow:0 8px 25px #ef73b820}.q-dock-controls{pointer-events:auto;background:#151013;border:1px solid #ef83bf36;border-radius:99px;justify-content:flex-end;align-items:center;gap:3px;padding:3px 6px 3px 12px;display:flex;box-shadow:0 5px 24px #00000050}.q-dock-controls>span{font:7px var(--font-jetbrains-mono),monospace;letter-spacing:.04em;color:#e6bbd4;align-items:center;gap:6px;margin-right:auto;display:flex}.q-dock-controls i{background:var(--pink);border-radius:50%;width:4px;height:4px}.q-dock-controls button{color:#f4cfe5;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.q-dock-controls button:hover{background:#f477c519}.q-dock-controls button:disabled{opacity:.4;cursor:default}.q-dock-restore{pointer-events:auto;color:#f3c6e0;background:#151013;border:1px solid #ef83bf45;border-radius:99px;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:12px 16px;display:flex;box-shadow:0 5px 24px #00000050;font-size:11px!important}.q-site .q-footer{padding-bottom:100px}@media (min-width:801px){.q-koinkulator-dock.is-collapsed{width:auto}.q-footer-bottom{padding-right:220px}}@media (max-width:800px){.q-koinkulator-dock,.q-koinkulator-dock.at-hero{visibility:visible;opacity:1;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));width:190px;translate:none}.q-dock-art{width:min(126px,20svh)}.q-dock-controls{padding:2px 3px 2px 10px}.q-dock-controls>span{gap:5px;font-size:6px}.q-dock-controls button{width:36px;height:36px}.q-koinkulator-dock.is-collapsed{width:auto}.q-hero .q-machine-frame{display:none}.q-hero{align-items:start;min-height:calc(90svh - 74px);padding-bottom:95px}.q-hero-bottom{bottom:27px;right:auto}.q-hero-bottom>span:last-child,.q-journey-art{display:none}.q-stage-foot{text-align:left;padding-top:22px}.q-site .q-footer{padding-bottom:220px}.q-site section[id]{scroll-margin-top:100px}}@media (max-height:560px) and (max-width:800px){.q-dock-art{width:75px}.q-hero{min-height:auto}}@media (prefers-reduced-motion:reduce){.q-koinkulator-dock{transition:none}}@media (max-width:800px){.q-koinkulator-dock,.q-koinkulator-dock.at-hero{width:224px;left:calc(50% - 112px);right:auto}.q-dock-art{width:min(172px,23svh)}.q-dock-controls>span{font-size:7px}.q-koinkulator-dock.is-collapsed{width:auto;left:auto;right:12px}.q-hero{min-height:calc(100svh - 74px)}.q-site .q-footer{padding-bottom:280px}}@media (max-height:560px) and (max-width:800px){.q-dock-art{width:75px}.q-hero{min-height:auto}}@media (min-width:801px){.q-hero{min-height:min(780px,100svh - 89px);padding-top:25px}.q-machine-frame{height:min(620px,100svh - 190px);min-height:400px}.q-refined-hero-machine{width:min(80%,80svh - 232px,420px)}}@media (max-width:800px){.q-hero-bottom{display:none}.q-nav{gap:10px;height:62px;padding-inline:5%}.q-nav>a:first-child .q-brand img{width:96px;height:auto}.q-nav .q-nav-action{gap:8px;min-height:34px;padding:6px 11px;font-size:10px}.q-nav .q-nav-action svg{width:13px;height:13px}.q-nav .q-menu{width:34px;min-width:34px;height:34px;min-height:34px}.q-nav .q-menu svg{width:18px;height:18px}.q-nav nav{top:62px}.q-hero{min-height:calc(100svh - 62px)}}
.q-machine-rig{aspect-ratio:580/640;isolation:isolate;--cycle:8s;width:100%;position:relative}.q-machine-rig img{max-width:none;display:block}.q-machine-rig>.q-rig-cabinet{z-index:1;width:82.7586%;height:93.75%;position:absolute;top:3.125%;left:0}.q-rig-lever{transform-origin:50% 92%;z-index:0;width:7.24%;height:23.75%;animation:q-lever-pull var(--cycle)cubic-bezier(.32,.72,0,1)infinite;position:absolute;top:36.25%;left:72.59%;transform:rotate(7deg)}.q-rig-lever>img{z-index:2;width:100%;height:auto;position:absolute;top:0;left:0}.q-lever-shaft{background:linear-gradient(90deg,#441720,#d88b7c 28%,#ffe4c6 44%,#78293b 71%,#290e17);border-radius:20px;width:18%;height:81%;position:absolute;top:12%;left:41%;box-shadow:1px 0 2px #0008}.q-lever-pivot{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#efb59a,#6f3028 45%,#220d13 70%);border:1px solid #db967c;border-radius:50%;width:54%;position:absolute;bottom:0;left:23%}.q-rig-reel{z-index:3;perspective:300px;width:13.793%;height:12.5%;position:absolute;top:16.09%}.q-rig-reel-1{left:13.1%}.q-rig-reel-2{left:33.62%}.q-rig-reel-3{left:54.14%}.q-rig-reel img{object-fit:contain;width:100%;height:100%;animation:q-reel-one var(--cycle)cubic-bezier(.18,.65,.3,1)infinite}.q-rig-reel-2 img{animation-name:q-reel-two}.q-rig-reel-3 img{animation-name:q-reel-three}.q-rig-chamber{z-index:2;pointer-events:none;width:22.4%;height:21%;position:absolute;top:33%;left:29.4%}.q-chamber-aura{opacity:.08;animation:q-chamber-charge var(--cycle)ease-in-out infinite;background:radial-gradient(#fff8fd90,#ff74ee65 35%,#ec22ce18 60%,#0000 72%);border-radius:50%;position:absolute;inset:-25%}.q-chamber-arcs{opacity:0;stroke:#ffeffe;stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 2px #ff43e9);width:100%;height:100%;animation:q-arcs var(--cycle)linear infinite;position:absolute;inset:0}.q-chamber-arcs path+path{stroke:#8affff;stroke-width:1px}.q-energy-ring{opacity:0;width:86%;height:28%;animation:q-energy-wave var(--cycle)ease-out infinite;border:1px solid #ffd0fa;border-radius:50%;position:absolute;top:35%;left:7%;box-shadow:0 0 4px #f252e8}.q-energy-ring-2{animation-delay:.22s}.q-energy-particle{aspect-ratio:1;opacity:0;width:3%;animation:q-particle var(--cycle)ease-out infinite;--dx:-40px;--dy:-35px;background:#fff8f4;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ff75df}.q-energy-particle-2{--dx:35px;--dy:-25px;animation-delay:.18s}.q-energy-particle-3{--dx:20px;--dy:40px;animation-delay:.34s}.q-rig-coin-float{z-index:4;perspective:400px;width:13.45%;height:12.19%;animation:q-coin-hover var(--cycle)ease-in-out infinite;position:absolute;top:37.19%;left:33.8%}.q-rig-coin-spin{width:100%;height:100%;transform-style:preserve-3d;animation:q-coin-turn var(--cycle)cubic-bezier(.22,.62,.32,1)infinite;position:relative}.q-rig-coin-spin img{backface-visibility:hidden;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 0 0 1px #e8af50}.q-coin-front{transform:translateZ(1px)}.q-coin-back{transform:rotateY(180deg)translateZ(1px)}.q-rig-status-light{opacity:.15;z-index:3;width:7%;height:.9%;animation:q-chamber-charge var(--cycle)ease-in-out infinite;background:#fff1b4;border-radius:4px;position:absolute;top:58%;left:39%;box-shadow:0 0 8px #ff9b4e}.q-machine-rig[data-running=false] *{animation-play-state:paused!important}.q-journey-art>.q-machine-rig{flex:none;width:min(100%,440px)}.q-dock-art{width:min(208px,29svh)}.q-refined-hero-machine{width:min(95%,510px)}@keyframes q-lever-pull{0%,8%{transform:rotate(7deg)}19%,25%{transform:rotate(64deg)}34%,to{transform:rotate(7deg)}}@keyframes q-reel-one{0%,18%{transform:rotateX(0)}49%,to{transform:rotateX(1440deg)}}@keyframes q-reel-two{0%,21%{transform:rotateX(0)}55%,to{transform:rotateX(1800deg)}}@keyframes q-reel-three{0%,24%{transform:rotateX(0)}61%,to{transform:rotateX(2160deg)}}@keyframes q-chamber-charge{0%,15%,92%,to{opacity:.08}28%{opacity:.4}40%{opacity:.9}46%{opacity:.55}56%{opacity:.85}75%{opacity:.35}}@keyframes q-arcs{0%,22%,79%,to{opacity:0;stroke-dasharray:0 180}29%{opacity:.6;stroke-dasharray:55 15}40%{opacity:.95;stroke-dasharray:140 5}49%{opacity:.4;stroke-dasharray:45 18}59%{opacity:.9;stroke-dasharray:160 3}73%{opacity:.2;stroke-dasharray:80 30}}@keyframes q-coin-hover{0%,20%,88%,to{transform:translateY(0)}40%{transform:translateY(-8%)}61%{transform:translateY(5%)}74%{transform:translateY(-3%)}}@keyframes q-coin-turn{0%,25%{transform:rotateY(0)rotate(0)}74%,to{transform:rotateY(1800deg)rotate(0)}}@keyframes q-energy-wave{0%,29%,68%,to{opacity:0;transform:scale(.45)rotate(-15deg)}38%{opacity:.8}58%{opacity:0;transform:scale(1.3)rotate(18deg)}}@keyframes q-particle{0%,33%,66%,to{opacity:0;transform:translate(0)scale(.5)}40%{opacity:.9}62%{opacity:0;transform:translate(var(--dx),var(--dy))scale(.2)}}@media (min-width:801px){.q-refined-hero-machine{width:min(95%,90.625svh - 235.625px,490px)}}@media (max-width:800px){.q-dock-art{width:min(216px,29svh)}}@media (max-height:560px) and (max-width:800px){.q-dock-art{width:100px}}@media (prefers-reduced-motion:reduce){.q-machine-rig *{animation:none!important}.q-chamber-arcs,.q-energy-ring,.q-energy-particle{display:none}}
