:root{--ink:#060A12;--navy:#0B1120;--surface:#0F1626;--surface-2:#141D30;--line:rgba(198,255,58,.14);--line-soft:rgba(237,241,246,.09);--lime:#C6FF3A;--lime-deep:#A8E01F;--paper:#EDF1F6;--muted:#8494A8;--display:"Archivo",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--serif:"Newsreader",Georgia,serif;--pad:clamp(20px,5vw,80px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%}img,video,svg{max-width:100%;height:auto}.brand img,.bk-bot img{width:38px;height:38px;max-width:38px;object-fit:cover}h1,h2,h3,.dsp{overflow-wrap:break-word;word-wrap:break-word}::selection{background:var(--lime);color:var(--navy)}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:9999;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainshift 8s steps(6) infinite}@keyframes grainshift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}.gridbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 0%,transparent 75%);opacity:.55}.glow{position:fixed;pointer-events:none;z-index:0;border-radius:50%;filter:blur(120px);opacity:.14}.glow.a{width:640px;height:640px;background:var(--lime);top:-260px;right:-160px}.glow.b{width:520px;height:520px;background:#2c7be5;bottom:10%;left:-240px;opacity:.1}h1,h2,h3,.dsp{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:.94;text-transform:uppercase}h1{font-size:clamp(44px,7.4vw,104px);font-variation-settings:"wdth" 112,"wght" 800}h2{font-size:clamp(32px,4.6vw,62px);font-variation-settings:"wdth" 108,"wght" 800}h3{font-size:clamp(19px,2vw,25px);letter-spacing:-.02em;font-variation-settings:"wdth" 100,"wght" 700}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.lime{color:var(--lime)}.dim{color:var(--muted)}p{color:#c4cedb;font-weight:300}a{color:inherit;text-decoration:none}.wrap{max-width:1320px;margin:0 auto;padding:0 var(--pad);position:relative;z-index:2;width:100%}section{position:relative;z-index:2}.rule{height:1px;background:linear-gradient(90deg,transparent,var(--line-soft) 12%,var(--line-soft) 88%,transparent)}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--lime);flex-wrap:wrap}.eyebrow:before{content:"";width:26px;height:1px;background:var(--lime);opacity:.6}nav{position:sticky;top:0;z-index:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a12b8;border-bottom:1px solid var(--line-soft)}.navin{max-width:1320px;margin:0 auto;padding:14px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0}.brand{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:1}.brand img{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--navy)}.brand .wm{font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.02em;font-variation-settings:"wdth" 112,"wght" 800;line-height:1}.brand .tg{font-family:var(--mono);font-size:8.5px;letter-spacing:.3em;color:var(--muted);margin-top:4px}.navlinks{display:flex;gap:30px}.navlinks a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .25s}.navlinks a:hover{color:var(--lime)}.status{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--muted);border:1px solid var(--line-soft);padding:7px 12px;border-radius:99px}.dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 #c6ff3a80;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #c6ff3a73}70%{box-shadow:0 0 0 8px #c6ff3a00}to{box-shadow:0 0 #c6ff3a00}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:16px 26px;border-radius:6px;background:var(--lime);color:var(--navy);border:1px solid var(--lime);position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;cursor:pointer;white-space:nowrap}.btn span{position:relative;z-index:2}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translateY(101%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #c6ff3a8c}.btn:hover:after{transform:translateY(0)}.btn.ghost{background:transparent;color:var(--paper);border-color:var(--line-soft)}.btn.ghost:after{background:#c6ff3a1a}.btn.ghost:hover{border-color:var(--lime);color:var(--lime);box-shadow:none}.btn.sm{padding:12px 20px;font-size:11px}.hero{padding:clamp(80px,10vw,128px) 0 clamp(50px,7vw,90px)}.herogrid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,70px);align-items:center}h1 .out{-webkit-text-stroke:1.5px var(--lime);color:transparent;display:inline-block}.lede{font-size:clamp(16px,1.35vw,19px);max-width:46ch;margin-top:26px;color:#b9c5d4}.ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:36px}.pricepill{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--muted)}.pricepill b{color:var(--paper);font-size:15px;font-weight:600}.pricepill s{opacity:.45}.trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line-soft)}.trust div{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.trust div:before{content:"";width:5px;height:5px;background:var(--lime);transform:rotate(45deg)}.stage{perspective:1600px;display:flex;justify-content:center;align-items:center;position:relative;max-width:100%;overflow:visible;padding:clamp(20px,3vw,36px) clamp(56px,10vw,100px) clamp(24px,3vw,40px)}.stage:before{content:"";position:absolute;width:78%;height:78%;background:radial-gradient(circle,rgba(198,255,58,.16),transparent 68%);filter:blur(50px)}.book{position:relative;width:min(330px,78vw);aspect-ratio:1/1.36;border-radius:4px 8px 8px 4px;background:linear-gradient(150deg,#16203A 0%,var(--navy) 46%,#070C17 100%);border:1px solid rgba(198,255,58,.2);box-shadow:-18px 34px 70px -20px #000000e6,inset 0 1px #ffffff12;transform:rotateY(-17deg) rotateX(5deg) rotate(-1deg);transform-style:preserve-3d;animation:float 7s ease-in-out infinite;padding:26px 24px;display:flex;flex-direction:column;justify-content:space-between}@keyframes float{0%,to{transform:rotateY(-17deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(-13deg) rotateX(3deg) translateY(-14px)}}.book:before{content:"";position:absolute;left:0;top:0;bottom:0;width:16px;border-radius:4px 0 0 4px;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(255,255,255,.06) 60%,transparent)}.book:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.14) 0%,transparent 34%,transparent 70%,rgba(198,255,58,.07) 100%);pointer-events:none}.bk-top{font-family:var(--mono);font-size:8px;letter-spacing:.3em;color:var(--lime);opacity:.85}.bk-mid h4{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 108,"wght" 800;font-size:clamp(23px,3.1vw,33px);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;word-break:keep-all}.bk-mid p{font-family:var(--serif);font-size:11.5px;line-height:1.5;color:#93a2b6;margin-top:14px;max-width:24ch}.bk-line{height:2px;width:46px;background:var(--lime);margin:16px 0 0}.bk-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bk-bot img{width:44px;height:44px;border-radius:11px}.bk-bot .m{font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--muted);text-align:right;line-height:2}.tag{position:absolute;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;background:#0f1626e6;border:1px solid var(--line);color:var(--lime);padding:8px 12px;border-radius:5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.tag.t1{top:1%;right:-13%;animation:float 6s ease-in-out infinite .4s}.tag.t2{bottom:-2%;left:-15%;animation:float 6.6s ease-in-out infinite .9s}.ticker{border-block:1px solid var(--line-soft);background:#0f162666;overflow:hidden;padding:14px 0;margin-top:20px}.tkin{display:flex;gap:44px;width:max-content;animation:slide 34s linear infinite}.tkin span{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:44px}.tkin span:after{content:"\25c6";color:var(--lime);font-size:7px}@keyframes slide{to{transform:translate(-50%)}}.shead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:clamp(34px,4vw,58px)}.shead p{max-width:44ch}.sec{padding:clamp(72px,9vw,130px) 0}.loop{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.step{background:var(--surface);padding:clamp(24px,2.6vw,36px);position:relative;transition:background .4s}.step:hover{background:var(--surface-2)}.step:hover .num{color:var(--lime)}.num{font-family:var(--display);font-size:52px;font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;color:#edf1f617;line-height:1;transition:color .4s}.step h3{margin:16px 0 10px}.step p{font-size:14.5px;line-height:1.6}.callout{margin-top:26px;border-left:2px solid var(--lime);background:linear-gradient(90deg,rgba(198,255,58,.06),transparent 70%);padding:22px 26px;border-radius:0 8px 8px 0}.callout .mono{color:var(--lime)}.callout p{margin-top:8px;font-size:15.5px}.idx{border-top:1px solid var(--line-soft)}.idxrow{display:grid;grid-template-columns:56px 1fr auto;gap:clamp(14px,2vw,34px);align-items:baseline;padding:22px 8px;border-bottom:1px solid var(--line-soft);transition:background .35s,padding-left .35s;position:relative}.idxrow:hover{background:#c6ff3a0a;padding-left:22px}.idxrow:hover .ix-t{color:var(--lime)}.ix-n{font-family:var(--mono);font-size:11px;color:var(--lime);letter-spacing:.1em}.ix-t{font-family:var(--display);font-weight:700;font-size:clamp(17px,1.9vw,23px);text-transform:uppercase;letter-spacing:-.02em;transition:color .3s}.ix-d{font-family:var(--serif);font-size:14.5px;color:var(--muted);font-weight:300;margin-top:5px}.ix-p{font-family:var(--mono);font-size:11px;color:var(--muted)}.ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:linear-gradient(180deg,var(--surface),rgba(11,17,32,.6));border:1px solid var(--line-soft);border-radius:12px;padding:clamp(24px,2.4vw,32px);position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--lime),transparent);transform:scaleX(0);transition:transform .5s}.card:hover{transform:translateY(-6px);border-color:#c6ff3a4d}.card:hover:before{transform:scaleX(1)}.card .cn{font-family:var(--mono);font-size:11px;color:var(--lime);letter-spacing:.16em}.card h3{margin:14px 0 12px;font-size:clamp(18px,1.7vw,21px)}.card p{font-size:14.5px;line-height:1.6}.chip{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:6px 11px;border:1px solid var(--line);border-radius:99px;color:var(--lime)}.chip.med{color:#f0d264;border-color:#f0d26440}.chip.hi{color:var(--muted);border-color:var(--line-soft)}.quote{padding:clamp(70px,8vw,110px) 0;text-align:center;position:relative}.quote blockquote{font-family:var(--serif);font-weight:300;font-size:clamp(26px,4vw,50px);line-height:1.2;max-width:19ch;margin:0 auto;letter-spacing:-.02em;color:var(--paper)}.quote blockquote em{font-style:normal;color:var(--lime)}.quote .mono{margin-top:26px;color:var(--muted)}.econ{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cost{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:clamp(26px,2.6vw,38px)}.cost .mono{color:var(--lime)}.cost h3{margin:14px 0 12px}.cost .foot{margin-top:20px;padding-top:18px;border-top:1px dashed var(--line-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.miss{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,4vw,64px)}.mrow{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line-soft);align-items:flex-start}.mrow .x{font-family:var(--mono);font-size:12px;color:var(--lime);padding-top:3px;flex-shrink:0}.mrow b{font-family:var(--display);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:-.01em;display:block;margin-bottom:5px}.mrow p{font-size:14px;line-height:1.55}.offer{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(198,255,58,.22);max-width:100%;width:100%;box-sizing:border-box;background:radial-gradient(ellipse 70% 100% at 100% 0%,rgba(198,255,58,.1),transparent 60%),linear-gradient(160deg,var(--surface-2),var(--navy) 60%,#070C17)}.offergrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,4vw,60px);padding:clamp(30px,4.4vw,64px);align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.offergrid>*{min-width:0;max-width:100%}.offer .stage{padding:clamp(12px,2vw,24px);max-width:100%;box-sizing:border-box}.offer .book{width:min(300px,100%);max-width:100%}.offer-copy{min-width:0;max-width:100%}.offer-copy h1,.offer-copy h2,.idle-robot-product-page h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.offer .btn,.offergrid .btn,.idle-robot-product-form .btn{width:100%;max-width:100%;box-sizing:border-box;white-space:normal;justify-content:center;text-align:center}.price{display:flex;align-items:flex-end;gap:14px;margin:22px 0 6px;flex-wrap:wrap}.price .big{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 112,"wght" 800;font-size:clamp(50px,6.6vw,84px);line-height:.85;letter-spacing:-.04em}.price .old{font-family:var(--mono);font-size:16px;color:var(--muted);text-decoration:line-through;padding-bottom:8px}.price .cur{font-family:var(--mono);font-size:12px;color:var(--lime);letter-spacing:.2em;padding-bottom:12px}.incl{list-style:none;margin:26px 0 30px;display:grid;gap:11px;max-width:100%}.incl li{display:flex;gap:12px;font-size:15px;color:#c4cedb;font-weight:300;align-items:flex-start;min-width:0}.incl li:before{content:"\2192";color:var(--lime);font-family:var(--mono);font-size:13px;flex-shrink:0;padding-top:2px}.guarantee{margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.capture{border:1px dashed var(--line);border-radius:14px;padding:clamp(30px,4vw,52px);display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:#0f162673}.field{display:flex;gap:10px;flex-wrap:wrap}.field input{background:var(--ink);border:1px solid var(--line-soft);color:var(--paper);font-family:var(--mono);font-size:12px;padding:16px 18px;border-radius:6px;min-width:250px;outline:none;transition:border-color .3s;letter-spacing:.05em}.field input:focus{border-color:var(--lime)}.field input::placeholder{color:#5a6779;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;gap:24px;align-items:center;font-family:var(--display);font-weight:700;font-size:clamp(16px,1.7vw,20px);text-transform:uppercase;letter-spacing:-.015em;transition:color .3s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--lime)}.faq summary .pm{font-family:var(--mono);color:var(--lime);font-size:17px;transition:transform .35s;flex-shrink:0}.faq details[open] summary .pm{transform:rotate(45deg)}.faq .ans{padding:0 0 26px;max-width:70ch;font-size:15px}footer.idle-robot-footer,.idle-robot-footer{border-top:1px solid var(--line-soft);padding:clamp(50px,6vw,80px) 0 34px;position:static;z-index:2}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.fcol h5{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin-bottom:18px;font-weight:500}.fcol a{display:block;font-size:14.5px;color:var(--muted);padding:6px 0;transition:color .25s,transform .25s;font-weight:300}.fcol a:hover{color:var(--paper);transform:translate(4px)}.fcol a.brand{display:flex}.fcol a.brand:hover{transform:none}.fbot{margin-top:54px;padding-top:26px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5a6779}.rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}.hero .rv{transition-delay:var(--d,0s)}@media(max-width:1000px){.herogrid,.offergrid,.econ{grid-template-columns:1fr}.offergrid{padding:clamp(22px,5vw,36px);gap:clamp(24px,5vw,40px)}.offer .stage{padding:clamp(8px,3vw,20px) 0;margin:0}.offer .book{width:min(260px,68vw);margin:0 auto}.hero{padding-top:clamp(48px,9vw,72px)}.herogrid{gap:clamp(48px,10vw,72px)}.herogrid .stage{order:-1;margin-top:0;margin-bottom:clamp(40px,8vw,56px);padding:clamp(28px,7vw,44px) clamp(20px,5vw,32px);overflow:visible;overflow-x:clip}.herogrid .stage .book{width:min(280px,70vw)}.herogrid .hero-copy{order:1}.loop,.ideas{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1fr 1fr}.navlinks,.status{display:none}.capture{grid-template-columns:1fr;gap:24px}.hero .tag.t1{top:8%;right:6%}.hero .tag.t2{bottom:8%;left:6%}}@media(max-width:640px){.brand .tg{display:none}.brand img{width:34px;height:34px}.brand .wm{font-size:15px}nav .btn.sm{padding:11px 15px;font-size:10px;letter-spacing:.1em;max-width:100%}.navin{padding:12px var(--pad);gap:10px}.nav-actions{flex-shrink:0}.hero{padding-top:clamp(44px,10vw,68px)}.herogrid .stage{margin-bottom:clamp(52px,12vw,80px);padding:clamp(36px,10vw,64px) clamp(24px,6vw,32px)}.herogrid .stage .book{width:min(240px,62vw);transform:rotateY(-8deg) rotateX(3deg)}.hero .stage .tag{display:none}.offergrid{padding:20px 16px;gap:28px}.offer .book{width:min(220px,64vw)}.price .big{font-size:clamp(40px,14vw,56px)}.mono.eyebrow{letter-spacing:.12em;font-size:10px}.guarantee{letter-spacing:.08em;font-size:10px;line-height:1.6}.loop,.ideas,.miss,.fgrid{grid-template-columns:1fr}.idxrow{grid-template-columns:36px 1fr;row-gap:4px}.ix-p{grid-column:2}.book{transform:rotateY(-10deg) rotateX(3deg)}h1{font-size:clamp(32px,10vw,44px)}.hero h1 .out{display:inline;max-width:100%}.hero-copy .eyebrow{margin-top:4px}.field{width:100%}.field input{min-width:0;width:100%;flex:1 1 100%;max-width:100%}.ctas .btn,.offergrid .btn{max-width:100%}.price{flex-wrap:wrap}.fbot{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:400px){h1{font-size:clamp(28px,9vw,36px)}.mono{font-size:10px;letter-spacing:.16em}.lede{font-size:15px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}@media(min-width:990px){html:has(body.idle-robot-theme),html:has(body.idle-robot-theme) body{height:auto!important;min-height:0!important;overflow-x:hidden;overflow-y:visible!important}body.idle-robot-theme .page-wrapper{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}body.page-width-normal,body.page-width-narrow,body.page-width-wide,body.idle-robot-theme{background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:17px;line-height:1.65;display:block!important;min-height:0!important;height:auto!important}.page-wrapper{background:transparent;position:relative;z-index:1;max-width:100%;display:block!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.content-for-layout,#MainContent{position:relative;z-index:2;max-width:100%;flex:none!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.content-for-layout>.shopify-section:last-child{flex-grow:0!important}.hero,.hero .wrap,.hero .herogrid,.hero .stage{overflow:visible!important;max-height:none!important;height:auto!important}body.idle-robot-theme>.page-wrapper>footer,.idle-robot-footer{position:static;margin-top:0}body.idle-robot-theme>.page-wrapper>footer{border-top:none;padding:0}.section-background{background:transparent!important}.shopify-section>.section{background:transparent}cart-drawer,.cart-drawer,#cart-drawer{display:none!important}.button:not(.button-unstyled):not(.close-button),button.shopify-payment-button__button,.cart-items__empty-button,.cart__checkout-button,.product-form-buttons .button{display:inline-flex!important;align-items:center;gap:10px;font-family:var(--mono)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 26px!important;border-radius:6px!important;background:var(--lime)!important;color:var(--navy)!important;border:1px solid var(--lime)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s!important}.button:not(.button-unstyled):hover,.cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #c6ff3a8c}.button-secondary,.button.button-secondary{background:transparent!important;color:var(--paper)!important;border-color:var(--line-soft)!important}.button-secondary:hover{border-color:var(--lime)!important;color:var(--lime)!important;box-shadow:none!important}input,textarea,select,.field input,.contact-form input,.contact-form textarea{background:var(--ink)!important;border:1px solid var(--line-soft)!important;color:var(--paper)!important;font-family:var(--mono)!important;border-radius:6px!important}input:focus,textarea:focus{border-color:var(--lime)!important;outline:none}.cart-page{max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,80px) var(--pad)}.cart-page__summary .cart-summary,.cart-summary:not(.idle-robot-cart .cart-summary){background:var(--surface)!important;border:1px solid rgba(198,255,58,.22)!important;border-radius:16px!important;padding:clamp(24px,3vw,40px)!important}.cart-title,.cart-page h1,.cart-page h2,.cart-page h4{font-family:var(--display)!important;text-transform:uppercase}.cart-items__table,.cart-items{border-color:var(--line-soft)!important}.cart-items__details,.cart-items__price{color:var(--paper)}.cart-items__remove{background:transparent!important;color:var(--muted)!important;border:none!important;font-family:var(--mono)!important;font-size:11px!important}.cart-page--empty{text-align:center;padding:clamp(80px,12vw,160px) var(--pad)}.cart-page--empty .cart-title{font-size:clamp(32px,4.6vw,62px)}.idle-robot-cart .shopify-section,.shopify-section:has(.idle-robot-cart)>.section,.shopify-section:has(.idle-robot-cart)>.section-background{background:transparent!important;padding:0!important}.contact-form,.shopify-section .section{color:var(--paper)}.contact-form label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.search-modal,.predictive-search{background:var(--surface)!important;color:var(--paper)!important}.predictive-search__item{border-color:var(--line-soft)!important}.main-page,.page-content{max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,80px) var(--pad)}.main-page h1,.page-content h1{font-family:var(--display);text-transform:uppercase}.product-card,.resource-card{background:var(--surface)!important;border:1px solid var(--line-soft)!important}.price,.product-price{font-family:var(--mono)}.compare-at-price{color:var(--muted)}.footer-utilities .shopify-name,a[href*="shopify.com"] .shopify-name{display:none}.idle-robot-section{padding:0;margin:0}.idle-robot-section .shopify-section{padding:0}.idle-robot-product-form select{width:100%;margin-bottom:16px;padding:12px}@media(max-width:1000px){.cart-page{grid-template-columns:1fr!important}}.shopify-section:has(.idle-robot-section),.shopify-section:has(.idle-robot-header),.shopify-section:has(.idle-robot-footer){background:transparent!important}.shopify-section:has(.idle-robot-section)>.section,.shopify-section:has(.idle-robot-section)>.section-background,.idle-robot-section-wrap .section-background{background:transparent!important;padding:0!important}.shopify-section:has(.idle-robot-header),.shopify-section:has(.idle-robot-footer){padding:0!important}.shopify-section:has(.idle-robot-header){margin-bottom:clamp(32px,5vw,64px)}.cart-page .cart-page__title:before{content:"Checkout";display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin-bottom:18px}.cart-page .cart-page__title:after{content:"";display:none}.cart-title,.cart-page .cart-page__title h1,.cart-page .cart-page__title h2,.cart-page .cart-page__title h4{font-family:var(--display)!important;font-weight:800!important;text-transform:uppercase!important;font-size:clamp(32px,4.6vw,62px)!important;letter-spacing:-.03em!important;line-height:.94!important;color:var(--paper)!important}.cart-items__media,.cart-items__details,.cart-items td,.cart-items th{background:transparent!important;color:var(--paper)!important;border-color:var(--line-soft)!important}.cart-items__title,.cart-items__name{font-family:var(--display)!important;text-transform:uppercase;font-size:16px!important}.cart__checkout-button,.cart-summary__checkout-button{width:100%!important;justify-content:center!important}.template-404 .section,.template-page .section,.template-search .section{background:transparent!important;color:var(--paper)}.template-404 h1,.template-page h1,.template-search h1{font-family:var(--display)!important;text-transform:uppercase!important;color:var(--paper)!important}.template-page .rte,.template-page .page-content,.template-page p{color:#c4cedb!important;font-family:var(--serif)!important;max-width:70ch}.template-404 .section,.template-page .section{max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,80px) var(--pad)}.template-search input[type=search],.search-modal input{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--line-soft)!important}.template-search .product-card,.template-search .resource-card{background:var(--surface)!important}footer>.shopify-section .idle-robot-footer{border-top:none}.field button.btn{border:1px solid var(--line-soft)}.field .btn.ghost{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/1/assets/idle-robot.css.map */
