:root{--background:#fbfbfb;--foreground:#242424;--muted:#8c8c8c;--soft-text:#a7a7a7;--panel:#ffffff;--pill:#f7f7f7;--rule:#e4e4e4;--green:#46a45a;--purple:#6f6af6;--purple-dark:#5f5ae8;--purple-shadow:#cbc9ff;--red:#ff665a;--yellow:#ffc34d;--window-green:#5ec85e;--max-width:1180px}*{box-sizing:border-box}html{min-height:100%;color:var(--foreground);font-family:var(--font-mono),"IBM Plex Mono","SFMono-Regular",Consolas,monospace;letter-spacing:0;background:radial-gradient(circle,#d8d8d8 1.2px,transparent 1.2px) 0 0 /32px 32px,var(--background);scroll-behavior:smooth}body{margin:0;min-height:100vh;background:transparent}a{color:inherit}h1,h2,h3,p,pre,ul{margin:0}.page{position:relative;width:min(calc(100% - 40px),var(--max-width));margin:0 auto;padding:clamp(48px,7vh,72px) 0 54px}.compactPage{padding-top:clamp(44px,7vh,72px)}.hero{display:grid;justify-items:center}.terminal{position:relative;width:min(100%,980px);min-height:clamp(500px,56vw,690px);overflow:hidden;border:1px solid var(--rule);border-radius:24px;background:var(--panel);box-shadow:0 14px 34px rgb(0 0 0/.08)}.terminal:after{content:"";position:absolute;inset:58px 0 auto;height:120px;background:linear-gradient(180deg,transparent,rgb(111 106 246/.055),transparent);opacity:.75;pointer-events:none;animation:scanTerminal 5.5s linear infinite}.terminalTop{position:relative;display:flex;align-items:center;height:58px;border-bottom:1px solid var(--rule);background:#fcfcfc}.terminalTop p{position:absolute;left:50%;transform:translateX(-50%);color:var(--soft-text);font-weight:600}.windowDots{display:flex;gap:10px;padding-left:24px}.windowDots span{width:14px;height:14px;border-radius:999px}.windowDots span:first-child{background:var(--red)}.windowDots span:nth-child(2){background:var(--yellow)}.windowDots span:nth-child(3){background:var(--window-green)}.terminalBody{padding:clamp(28px,4vw,48px)}.terminalBrand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px;margin-bottom:34px}.terminalLogo{width:clamp(60px,8vw,96px);height:auto;object-fit:contain}.terminalBrand pre{font-size:clamp(.62rem,1.35vw,1.06rem);line-height:1;white-space:pre}.terminalBrand pre,h1{color:var(--purple);font-weight:700;text-shadow:2px 2px 0 #f0efff,4px 4px 0 var(--purple-shadow)}h1{margin-top:10px;font-size:clamp(2.3rem,6vw,5rem);line-height:.9;text-transform:uppercase}.terminalOutput{display:grid;grid-gap:9px;gap:9px;margin-bottom:26px;font-size:clamp(.95rem,1.35vw,1.14rem);font-weight:600}.prompt{color:var(--purple)}.ok{color:var(--green)}.mutedLine{color:var(--muted);padding-left:24px;font-weight:500}.motionLine,.typingLine{color:var(--foreground);max-width:100%;overflow:hidden;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:typeReveal 1.85s steps(48) forwards}.typingLine{white-space:nowrap}.cursor{display:inline-block;width:.65em;height:1.08em;margin-left:.16em;translate:0 .18em;background:var(--purple);animation:blinkCursor 1s steps(1) infinite}.motionLine{overflow:visible;white-space:normal;animation-duration:2.2s;animation-timing-function:steps(72)}.delayOne{animation-delay:2.1s}.delayTwo{animation-delay:4.6s}.delayThree{animation-delay:7.3s}.delayFour{animation-delay:9.9s}.heroActions{display:flex;flex-wrap:wrap;gap:14px;opacity:0;transform:translateY(8px);animation:fadeUp .7s ease 12.15s forwards}.nextButton,.topTryButton,.tryButton{position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:50px;padding:13px 22px;border:1px solid #ecebff;border-radius:14px;background:var(--purple);color:#ffffff;font-weight:700;text-decoration:none;box-shadow:0 0 0 8px rgb(111 106 246/.08)}.topTryButton,.tryButton{border-color:var(--rule);background:var(--panel);color:var(--purple-dark);box-shadow:0 0 0 8px rgb(111 106 246/.04)}.topTryButton{position:fixed;top:24px;right:32px;z-index:10}.nextButton:after{background:linear-gradient(110deg,transparent,rgb(255 255 255/.24) 45%,transparent 70%);animation:buttonSweep 3.6s ease-in-out infinite}.nextButton:after,.topTryButton:after,.tryButton:after{content:"";position:absolute;inset:0;transform:translateX(-120%)}.topTryButton:after,.tryButton:after{background:linear-gradient(110deg,transparent,rgb(111 106 246/.12) 45%,transparent 70%);animation:buttonSweep 4.4s ease-in-out infinite}.infoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,5vw,56px);gap:clamp(24px,5vw,56px);width:min(100%,980px);margin:clamp(38px,6vh,58px) auto 0}.infoGrid div{min-width:0}.infoGrid p{margin-bottom:10px;color:var(--foreground);font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:700}.pill{display:inline-flex;max-width:100%;min-height:36px;align-items:center;padding:8px 13px;border:1px solid transparent;border-radius:11px;background:var(--pill);color:var(--soft-text);font-family:var(--font-mono),monospace;font-size:clamp(.85rem,1vw,.98rem);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.abstract,.productLinks,.prose,.researchSection,.roles,.siteLinks{width:min(100%,980px);margin-inline:auto}.abstract{margin-top:clamp(44px,7vh,72px);margin-bottom:22px;padding:clamp(28px,4vw,42px);border:1px solid var(--rule);border-radius:22px;background:rgb(255 255 255/.92);box-shadow:0 8px 24px rgb(0 0 0/.035)}h2{color:var(--foreground);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.1}.abstract h2{margin-bottom:20px;color:var(--muted);text-align:center}.abstract p{color:var(--foreground);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.45;text-align:center}.prose{display:grid;grid-gap:1rem;gap:1rem;margin-top:18px;padding:clamp(26px,4vw,40px);border:1px solid var(--rule);border-radius:22px;background:rgb(255 255 255/.92);box-shadow:0 8px 24px rgb(0 0 0/.035)}.prose h2:before,.prose h3:before,.role h2:before{content:"$ ";color:var(--purple)}.prose h2{max-width:840px;font-size:clamp(1.4rem,2.5vw,2.3rem)}.prose h2,.prose h3{color:var(--foreground);font-weight:700}.prose h3{margin-top:1rem;font-size:clamp(1.1rem,1.5vw,1.35rem)}.prose p,.prose ul{color:var(--muted);font-size:clamp(.98rem,1.35vw,1.18rem);line-height:1.55}.prose ul{display:grid;grid-gap:.42rem;gap:.42rem;padding-left:1.3em}.prose.limSection p:first-of-type:before{content:"lim.define() ";color:var(--purple);font-weight:700}.researchSection{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.researchHeader{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 4px}.researchHeader p{color:var(--muted);font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:700}.researchHeader h2{color:var(--soft-text);font-size:clamp(1rem,1.4vw,1.18rem)}.researchCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,38px);border:1px solid var(--rule);border-radius:22px;background:rgb(255 255 255/.94);box-shadow:0 8px 24px rgb(0 0 0/.035)}.researchMeta{margin-bottom:.8rem;color:var(--purple);font-size:clamp(.82rem,1vw,.95rem);font-weight:700;text-transform:uppercase}.researchCard h3{margin-bottom:.8rem;color:var(--foreground);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.12}.researchCard h3:before{content:"./";color:var(--purple)}.researchCard p:not(.researchMeta){max-width:760px;color:var(--muted);font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.55}.researchAction{white-space:nowrap}.blogPage{width:min(calc(100% - 40px),1120px)}.blogHero{justify-items:start;width:min(100%,980px);margin:0 auto clamp(28px,5vh,48px);padding:0 0 clamp(34px,6vh,58px);border-bottom:1px solid rgb(36 36 36/.12)}.blogHero .brand{margin-bottom:clamp(42px,8vh,76px)}.blogEyebrow{display:inline-flex;margin-bottom:18px;border:1px solid rgb(111 106 246/.22);border-radius:999px;padding:8px 12px;background:rgb(111 106 246/.07);color:var(--purple-dark);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:800;text-transform:uppercase}.blogHero h1{max-width:900px;color:var(--foreground);font-size:clamp(3rem,8vw,7rem);font-weight:750;letter-spacing:0;line-height:.95}.blogHero h1,.blogHero>p:not(.blogEyebrow){font-family:var(--font-sans),Arial,Helvetica,sans-serif}.blogHero>p:not(.blogEyebrow){max-width:720px;margin-top:24px;color:rgb(36 36 36/.68);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45}.blogList{width:min(100%,980px);gap:14px;margin-top:0}.blogCard{position:relative;overflow:hidden;min-height:184px;border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255/.98),rgb(248 248 255/.9)),#ffffff;box-shadow:0 18px 50px rgb(36 36 36/.07);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.blogCard:after{content:"";position:absolute;inset:0 0 0 auto;width:7px;background:linear-gradient(180deg,var(--purple),var(--green));opacity:0;transition:opacity .16s ease}.blogCard:hover{transform:translateY(-2px);border-color:rgb(111 106 246/.34);box-shadow:0 22px 60px rgb(36 36 36/.1)}.blogCard:hover:after,.featuredPost:after{opacity:1}.featuredPost{min-height:260px;align-items:end;padding:clamp(28px,5vw,52px);border-color:rgb(111 106 246/.28);background:linear-gradient(135deg,rgb(111 106 246/.12),transparent 48%),linear-gradient(180deg,#ffffff,#f7f7ff)}.featuredPost h3{max-width:760px;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(2rem,4.4vw,4.6rem);font-weight:760;letter-spacing:0;line-height:.96}.blogCard h3:before{content:""}.blogCard .researchMeta{color:var(--purple-dark);font-size:.78rem;letter-spacing:0}.blogCard p:not(.researchMeta){font-family:var(--font-sans),Arial,Helvetica,sans-serif;color:rgb(36 36 36/.68)}.blogCard .nextButton{border-radius:999px}.finalStatement p:last-child{color:var(--green);font-size:clamp(1.05rem,1.7vw,1.38rem);font-weight:700}.productLinks,.siteLinks{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:22px}.productLinks a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--panel);color:var(--foreground);font-family:var(--font-mono),monospace;font-size:clamp(.9rem,1.05vw,1rem);font-weight:600;text-decoration:none;box-shadow:0 6px 18px rgb(0 0 0/.035)}.productLinks a:hover{border-color:#d6d6ff;color:var(--purple-dark)}.siteLinks{gap:1.2rem;margin-top:14px;color:var(--muted);font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:600}.siteLinks a{text-decoration:underline;text-underline-offset:.22em}.siteLinks a:hover{color:var(--purple-dark)}.brand{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:clamp(62px,9vh,96px)}.brandLink{color:var(--foreground);text-decoration:none}.logo{width:clamp(64px,8vw,90px);height:auto;object-fit:contain}.brandText{display:grid;color:var(--foreground);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:.84;letter-spacing:-.04em}.hiringHero h1{margin-bottom:clamp(52px,8vh,84px)}.roles{margin-top:18px;border:1px solid var(--rule);border-radius:22px;background:rgb(255 255 255/.92);box-shadow:0 8px 24px rgb(0 0 0/.035)}.role{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);padding:clamp(24px,4vw,38px);border-bottom:1px solid var(--rule)}.role:last-child{border-bottom:0}.role h2{margin-bottom:.7rem;color:var(--foreground);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:700}.role p{max-width:680px;color:var(--muted);font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.55}.roleMeta{display:grid;align-content:start;justify-items:start;grid-gap:.9rem;gap:.9rem}.roleMeta span{color:var(--soft-text);font-family:var(--font-mono),monospace;font-size:clamp(.85rem,1vw,.95rem);line-height:1.25}@keyframes scanTerminal{0%{transform:translateY(-130px)}to{transform:translateY(720px)}}@keyframes blinkCursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes typeReveal{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes buttonSweep{0%,42%{transform:translateX(-120%)}72%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:760px){.page{width:min(calc(100% - 28px),var(--max-width));padding-top:32px}.topTryButton{position:static;margin-bottom:18px}.terminal{min-height:auto}.terminalBody{padding:24px}.terminalBrand{grid-template-columns:1fr;gap:14px}.terminalBrand pre{display:none}h1{font-size:clamp(2.6rem,15vw,4rem)}.motionLine,.typingLine{white-space:normal}.infoGrid{grid-template-columns:1fr;gap:18px}.pill{white-space:normal}.researchCard,.role{grid-template-columns:1fr}}.agentizerHero{margin-bottom:clamp(32px,5vh,56px)}.agentizerMark{width:clamp(96px,14vw,132px);height:auto;margin:18px auto 6px;display:block;border-radius:22px;box-shadow:0 12px 28px rgb(111 106 246/.18)}.agentizerTagline{margin-top:18px;color:var(--muted);font-size:clamp(1.05rem,1.65vw,1.35rem);font-weight:600;text-align:center;max-width:720px}.tabBar{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 24px;padding:0;list-style:none}.tabButton{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid var(--rule);border-radius:11px;background:var(--panel);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.92rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.tabButton:hover{border-color:#d6d6ff;color:var(--purple-dark)}.tabButton.active{border-color:var(--purple);background:var(--purple);color:#fff;box-shadow:0 0 0 6px rgb(111 106 246/.08)}.tabButton img{width:16px;height:16px;border-radius:4px;object-fit:contain}.tabPanel{display:grid;grid-gap:18px;gap:18px}.stepLabel{color:var(--soft-text);font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.codeBlock{position:relative;display:block;margin-top:6px;padding:14px 18px;border:1px solid var(--rule);border-radius:12px;background:#fafaff;color:var(--foreground);font-family:var(--font-mono),monospace;font-size:.92rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.codeBlock.inline:before{content:"$ ";color:var(--purple);font-weight:700}.copyBtn{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--rule);border-radius:7px;background:var(--panel);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;cursor:pointer;opacity:.55;transition:opacity .1s,color .12s,border-color .12s}.codeBlock:hover .copyBtn{opacity:1}.copyBtn.copied{border-color:var(--green);color:var(--green);opacity:1}.tipNote,.warnNote{margin-top:6px;padding:10px 14px;border:1px solid var(--rule);border-radius:10px;background:rgb(255 255 255/.7);color:var(--muted);font-size:.88rem;line-height:1.5}.warnNote{background:rgb(255 195 77/.1)}.warnNote:before{content:"⚠ ";color:var(--yellow);font-weight:700}.stepList{display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding-left:0;list-style:none}.stepList li{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;color:var(--muted);font-size:.95rem;line-height:1.55}.stepList li:before{counter-increment:agz-step;content:counter(agz-step);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--rule);border-radius:999px;background:var(--panel);color:var(--purple);font-size:.78rem;font-weight:700}.stepList{counter-reset:agz-step}.featureGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}@media (max-width:760px){.featureGrid{grid-template-columns:1fr}}.featureItem{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid var(--rule);border-radius:14px;background:rgb(255 255 255/.7)}.featureItem .glyph{color:var(--purple);font-size:1.35rem;line-height:1}.featureItem h3{color:var(--foreground);font-size:1rem;font-weight:700}.featureItem p{color:var(--muted);font-size:.92rem;line-height:1.5}.brandShowcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}@media (max-width:760px){.brandShowcase{grid-template-columns:1fr}}.brandCard{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid var(--rule);border-radius:14px;background:var(--panel);color:var(--foreground);text-decoration:none;transition:border-color .12s,transform .12s}.brandCard:hover{border-color:#d6d6ff;transform:translateY(-1px)}.brandCardHeader{display:flex;align-items:center;gap:12px}.brandSwatch{width:30px;height:30px;border-radius:8px;flex-shrink:0}.brandCard h3{color:var(--foreground);font-size:1.05rem;font-weight:700}.brandCard p{color:var(--muted);font-size:.85rem}.brandCard .brandDomain{color:var(--soft-text);font-family:var(--font-mono),monospace;font-size:.8rem}.generatedList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px;list-style:none;padding-left:0}@media (max-width:760px){.generatedList{grid-template-columns:1fr}}.generatedList li{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--rule);border-radius:12px;background:rgb(255 255 255/.7)}.generatedTag{display:inline-block;margin-bottom:2px;padding:2px 8px;border-radius:999px;background:rgb(111 106 246/.1);color:var(--purple);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:max-content}.generatedList li h3{color:var(--foreground);font-size:.98rem;font-weight:700}.generatedList li p{color:var(--muted);font-size:.88rem;line-height:1.5}.techStack{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.enterprisePage{padding-top:28px}.enterpriseHero{display:grid;grid-gap:18px;gap:18px;justify-items:center}.enterpriseNav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;color:var(--muted);font-size:clamp(.92rem,1.1vw,1rem);font-weight:700}.enterpriseNav a{text-decoration:underline;text-underline-offset:.22em}.enterpriseNav a:hover{color:var(--purple-dark)}.enterpriseShell{position:relative;width:min(100%,1040px);overflow:hidden;border:1px solid var(--rule);border-radius:24px;background:var(--panel);box-shadow:0 14px 34px rgb(0 0 0/.08)}.enterpriseShell:before{content:"";position:absolute;inset:58px 0 0;background:linear-gradient(90deg,rgb(111 106 246/.06),transparent 28%),linear-gradient(180deg,transparent,rgb(111 106 246/.06),transparent);animation:enterpriseScan 7s linear infinite;pointer-events:none}.enterpriseHeroBody{position:relative;display:grid;justify-items:start;grid-gap:20px;gap:20px;padding:clamp(34px,6vw,72px)}.enterpriseLogo{width:clamp(54px,7vw,84px);height:auto;object-fit:contain}.enterpriseEyebrow{color:var(--purple);font-size:clamp(.9rem,1.1vw,1rem);font-weight:700;text-transform:uppercase}.enterpriseHero h1{max-width:860px;margin:0;font-size:clamp(2.8rem,7vw,6.5rem);line-height:.88}.enterpriseLead{max-width:860px;color:var(--foreground);font-size:clamp(1.1rem,2vw,1.55rem);font-weight:600;line-height:1.45}.enterpriseActions{opacity:1;transform:none;animation:none}.enterpriseIntro h2{color:var(--purple)}.enterpriseStatement{scroll-margin-top:28px}.enterpriseCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.enterpriseCard{min-height:190px}.enterpriseUseCases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.generatedListItem{display:grid;grid-gap:7px;gap:7px;padding:18px;border:1px solid var(--rule);border-radius:14px;background:rgb(255 255 255/.7)}.generatedListItem h3{margin:0;color:var(--foreground);font-size:1.05rem}.generatedListItem h3:before{content:none}.generatedListItem p{color:var(--muted);font-size:.92rem;line-height:1.5}@keyframes enterpriseScan{0%{transform:translateY(-80%)}to{transform:translateY(80%)}}@media (max-width:760px){.enterpriseHeroBody{padding:28px}.enterpriseHero h1{font-size:clamp(2.6rem,15vw,4rem)}.enterpriseCards,.enterpriseUseCases{grid-template-columns:1fr}}.demoPage{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(460px,1fr);grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px);min-height:100vh;padding:clamp(18px,2.2vw,28px);background:radial-gradient(circle at 12% 8%,rgb(111 106 246/.16),transparent 28%),linear-gradient(180deg,#ffffff,#f6f7fb);color:#242424;font-family:var(--font-sans),Arial,Helvetica,sans-serif}.demoVisual{position:-webkit-sticky;position:sticky;top:clamp(18px,2.2vw,28px);min-height:calc(100vh - clamp(36px, 4.4vw, 56px));overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:8px;background:linear-gradient(rgb(18 20 24/.76),rgb(18 20 24/.9)),radial-gradient(circle at 74% 18%,rgb(111 106 246/.42),transparent 28%),radial-gradient(circle at 18% 84%,rgb(70 164 90/.22),transparent 26%),linear-gradient(135deg,#16181d,#272b35);box-shadow:0 24px 70px rgb(36 36 36/.16)}.demoVisual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0) 0 0 /56px 56px,linear-gradient(180deg,rgb(255 255 255/.05) 1px,transparent 0) 0 0 /56px 56px;opacity:.58}.demoBrand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;margin:34px 0 0 34px;color:rgb(255 255 255/.86);font-size:1.08rem;font-weight:700;text-decoration:none}.demoBrand img{width:34px;height:34px;object-fit:contain}.demoBlocks{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));grid-gap:12px;gap:12px;width:min(calc(100% - 68px),560px);margin:clamp(86px,15vh,150px) auto 0;opacity:.92}.demoBlocks span{display:grid;place-items:center;min-height:78px;border:1px solid rgb(255 255 255/.12);border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255/.12),rgb(255 255 255/.035)),rgb(255 255 255/.04);color:rgb(255 255 255/.72);font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:700;box-shadow:0 18px 36px rgb(0 0 0/.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demoFormPanel{position:relative;min-height:calc(100vh - clamp(36px, 4.4vw, 56px));padding:clamp(28px,4.4vw,58px);border:1px solid rgb(36 36 36/.08);border-radius:8px;background:rgb(255 255 255/.9);box-shadow:0 24px 70px rgb(36 36 36/.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.demoClose{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgb(36 36 36/.12);border-radius:999px;color:rgb(36 36 36/.7);font-size:1.35rem;font-weight:400;line-height:1;text-decoration:none}.demoTopline{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-top:clamp(28px,4vh,48px);color:#8b8e91;font-size:clamp(.76rem,.9vw,.86rem);font-weight:700;letter-spacing:0}.demoTopline a{color:var(--purple-dark);text-decoration:none;text-underline-offset:.2em;white-space:nowrap}.demoFormPanel h1{max-width:720px;margin:clamp(54px,9vh,96px) 0 clamp(38px,6vh,58px);color:#202326;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(2.45rem,5vw,5rem);font-weight:760;line-height:.98;text-transform:none;text-shadow:none}.demoForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.demoField{display:grid;grid-gap:9px;gap:9px}.demoField span{color:#42464a;font-size:clamp(.72rem,.86vw,.82rem);font-weight:700;letter-spacing:0;text-transform:uppercase}.demoField strong{color:#ff7d68;font-weight:700}.demoField input,.demoField select,.demoField textarea{width:100%;border:1px solid rgb(36 36 36/.14);border-radius:8px;background:#ffffff;color:#202326;font:inherit;font-size:1rem;outline:none;padding:13px 14px;transition:border-color .16s ease,box-shadow .16s ease}.demoField textarea{resize:vertical;min-height:118px;line-height:1.5}.demoForm button,.demoPrivacy,.demoTextarea{grid-column:1/-1}.demoField input:focus,.demoField select:focus,.demoField textarea:focus{border-color:rgb(111 106 246/.62);box-shadow:0 0 0 4px rgb(111 106 246/.12)}.demoForm button{width:max-content;min-width:150px;min-height:50px;border:1px solid #202326;border-radius:999px;background:#202326;color:#ffffff;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.demoForm button:hover{border-color:var(--purple);background:var(--purple);transform:translateY(-1px)}.demoPrivacy{max-width:760px;color:#777b7f;font-size:.88rem;line-height:1.5}.demoPrivacy a{color:#202326;text-decoration:underline;text-underline-offset:.22em}@media (max-width:920px){.demoPage{grid-template-columns:1fr;padding:14px}.demoVisual{position:relative;top:0;min-height:320px}.demoBlocks{grid-template-columns:repeat(3,minmax(70px,1fr));width:min(86%,520px);margin-top:48px}.demoFormPanel h1{margin-top:58px}}@media (max-width:620px){.demoFormPanel{padding:28px 22px 42px}.demoTopline{display:grid}.demoFormPanel h1{font-size:clamp(2.2rem,12vw,3.4rem)}.demoForm{grid-template-columns:1fr}.demoBlocks{grid-template-columns:repeat(2,minmax(70px,1fr));width:min(calc(100% - 36px),420px)}}.deploymentPage{min-height:100vh;background:#f8f8f4;color:#1f2421;font-family:var(--font-sans),Arial,Helvetica,sans-serif}.deploymentNav{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(calc(100% - 48px),1280px);margin:0 auto;padding:22px 0;border-bottom:1px solid rgb(31 36 33/.14)}.deploymentBrand{display:inline-flex;align-items:center;gap:10px;color:#1f2421;font-size:.98rem;font-weight:700;text-decoration:none}.deploymentBrand img{width:28px;height:28px;object-fit:contain}.deploymentNav nav{display:flex;flex-wrap:wrap;gap:20px;color:rgb(31 36 33/.68);font-size:.92rem;font-weight:600}.deploymentNav a{text-decoration:none}.deploymentNav a:hover{color:var(--purple-dark)}.deploymentHero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);width:min(calc(100% - 48px),1280px);margin:0 auto;padding:clamp(76px,13vh,148px) 0 clamp(70px,11vh,124px);border-bottom:1px solid rgb(31 36 33/.14)}.deploymentHero>p{grid-column:1/-1;color:rgb(31 36 33/.58);font-size:.95rem;font-weight:700}.deploymentHero h1{margin:0;color:#1f2421;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(3.6rem,8.8vw,8.8rem);font-weight:500;letter-spacing:-.055em;line-height:.9;text-transform:none;text-shadow:none}.deploymentHero div{display:grid;align-content:end;grid-gap:26px;gap:26px}.deploymentHero div p,.deploymentSection p{color:rgb(31 36 33/.72);font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.58}.deploymentCases a,.deploymentHero div a{width:max-content;border-bottom:1px solid;color:#1f2421;font-size:.98rem;font-weight:700;text-decoration:none}.deploymentCases a:hover,.deploymentHero div a:hover{color:var(--purple-dark)}.deploymentSection{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);grid-gap:clamp(36px,7vw,96px);gap:clamp(36px,7vw,96px);width:min(calc(100% - 48px),1280px);margin:0 auto;padding:clamp(62px,10vh,104px) 0;border-bottom:1px solid rgb(31 36 33/.14)}.deploymentSection h2{color:#1f2421;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(2.1rem,4vw,4.3rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.deploymentSection p+p{margin-top:1.1rem}.deploymentDiagram{grid-column:1/-1;display:grid;grid-template-columns:58px 1fr 58px 1fr 58px 1fr;align-items:center;grid-gap:0;gap:0;margin-top:24px;border:1px solid rgb(31 36 33/.15);background:#ffffff}.deploymentDiagram span{min-height:92px;display:grid;place-items:center;border-right:1px solid rgb(31 36 33/.15);color:rgb(31 36 33/.64);font-size:.95rem;font-weight:700}.deploymentDiagram span:nth-child(odd){background:rgb(111 106 246/.1);color:var(--purple-dark)}.deploymentDiagram span:last-child{border-right:0}.deploymentOrbit{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.deploymentOrbit span{aspect-ratio:1;display:grid;place-items:center;border:1px solid rgb(31 36 33/.15);border-radius:999px;background:radial-gradient(circle,rgb(111 106 246/.14),transparent 56%),#ffffff;color:rgb(31 36 33/.7);font-size:clamp(.88rem,1.15vw,1rem);font-weight:700}.deploymentCases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.deploymentCases article{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:360px;padding:clamp(24px,3vw,34px);border:1px solid rgb(31 36 33/.15);background:#ffffff}.deploymentCases article>p:first-child{color:rgb(31 36 33/.54);font-size:.85rem;font-weight:700}.deploymentCases h3{color:#1f2421;font-size:clamp(1.4rem,2vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.deploymentCases article>p:not(:first-child){font-size:1rem}@media (max-width:860px){.deploymentHero,.deploymentNav,.deploymentSection{width:min(calc(100% - 32px),1280px)}.deploymentNav{align-items:flex-start;flex-direction:column}.deploymentHero,.deploymentSection{grid-template-columns:1fr}.deploymentHero{padding-top:58px}.deploymentDiagram{grid-template-columns:54px 1fr}.deploymentDiagram span{min-height:68px}.deploymentDiagram span:nth-child(2n){border-right:0}.deploymentCases,.deploymentOrbit{grid-template-columns:1fr}.deploymentOrbit span{aspect-ratio:auto;min-height:88px;border-radius:999px}}.articlePage{background:linear-gradient(180deg,#ffffff,#fbfbff 44%,#ffffff);color:#202124;font-family:var(--font-sans),Arial,Helvetica,sans-serif}.articleNav{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(calc(100% - 48px),1320px);margin:0 auto;padding:22px 0}.articleNav nav{display:flex;flex-wrap:wrap;gap:20px;color:rgb(32 33 36/.68);font-size:.94rem;font-weight:600}.articleNav a{text-decoration:none}.articleNav a:hover{color:var(--purple-dark)}.articleShell{grid-template-columns:230px minmax(0,760px);grid-gap:clamp(36px,7vw,108px);gap:clamp(36px,7vw,108px);width:min(calc(100% - 48px),1320px);margin:0 auto;padding:clamp(44px,7vh,86px) 0 clamp(80px,12vh,140px);border-top:1px solid rgb(32 33 36/.12)}.articleToc{top:24px;align-self:start;display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgb(32 33 36/.1);border-radius:8px;background:rgb(255 255 255/.72);box-shadow:0 16px 42px rgb(32 33 36/.05);color:rgb(32 33 36/.62);font-size:.86rem}.articleToc p{margin-bottom:4px;color:#202124;font-weight:700}.articleToc a{color:inherit;line-height:1.35}.articleToc a:hover{color:var(--purple-dark)}.articleBody{max-width:760px}.articleCategory,.articleDate{color:rgb(32 33 36/.62);font-size:.95rem;line-height:1.45}.articleCategory{display:inline-flex;margin-top:14px;border:1px solid rgb(111 106 246/.22);border-radius:999px;padding:7px 10px;background:rgb(111 106 246/.07);color:var(--purple-dark);font-size:.78rem;font-weight:700;text-transform:uppercase}.articleBody h1{margin:24px 0 22px;color:#202124;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:760;letter-spacing:0;line-height:.96}.articleDek{max-width:680px;color:rgb(32 33 36/.68);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.42}.articleCta{display:inline-flex;margin:34px 0 44px;border-bottom:1px solid;color:#202124;font-size:1rem;font-weight:700;text-decoration:none}.articleCta:hover{color:var(--purple-dark)}.articleMedia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:clamp(34px,6vh,58px) 0 clamp(42px,7vh,72px);background:rgb(32 33 36/.12);border:1px solid rgb(32 33 36/.12);border-radius:8px}.articleMedia span{min-height:clamp(110px,16vw,170px);display:grid;place-items:center;background:linear-gradient(135deg,rgb(111 106 246/.12),transparent 62%),#f8f8f4;color:rgb(32 33 36/.7);font-family:var(--font-mono),monospace;font-weight:700}.articleBody blockquote,.articleBody>p:not(.articleDate,.articleCategory,.articleDek,.articleAuthor){color:rgb(32 33 36/.76);font-size:clamp(1.03rem,1.28vw,1.14rem);line-height:1.78}.articleBody>p+p{margin-top:1.15rem}.articleBody h2{margin:clamp(50px,8vh,78px) 0 16px;color:#202124;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:720;letter-spacing:0;line-height:1.05}.articleBody blockquote{margin:clamp(48px,8vh,76px) 0;padding:24px 28px;border-left:4px solid var(--purple);border-radius:8px;background:rgb(111 106 246/.07);color:#202124;font-size:clamp(1.22rem,1.9vw,1.7rem);line-height:1.35}.articleBody pre{margin:24px 0;padding:20px 22px;overflow-x:auto;border:1px solid rgb(32 33 36/.14);border-radius:8px;font-size:.95rem;line-height:1.65}.articleBody code,.articleBody pre{font-family:var(--font-mono),monospace}.articleAuthor{margin-top:46px;display:flex;align-items:center;gap:14px;color:#202124}.articleAuthorAvatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.articleAuthorMeta{display:flex;flex-direction:column;line-height:1.3}.articleAuthorName{font-size:1rem;font-weight:700}.articleAuthorRole{font-size:.9rem;font-weight:400;color:#5f6368}@media (max-width:860px){.articleNav,.articleShell{width:min(calc(100% - 32px),1320px)}.articleNav{align-items:flex-start;flex-direction:column}.articleShell{grid-template-columns:1fr;gap:34px}.articleToc{position:static}.articleMedia{grid-template-columns:repeat(2,minmax(0,1fr))}}.limPage{min-height:100vh;background:radial-gradient(circle,#d8d8d8 1.1px,transparent 0) 0 0 /32px 32px,#fbfbfb;color:var(--foreground);font-family:var(--font-mono),"IBM Plex Mono",monospace}.limDefinition,.limHero,.limPage .limSection,.limStack{width:min(calc(100% - 48px),1120px);margin:0 auto}.limHero{display:grid;grid-gap:22px;gap:22px;padding:clamp(70px,12vh,132px) 0 clamp(56px,9vh,96px)}.limHero>p:first-child{color:var(--purple);font-size:.95rem;font-weight:700;text-transform:uppercase}.limHero h1{max-width:980px;margin:0;color:var(--purple);font-size:clamp(3.4rem,9vw,8.8rem);line-height:.86}.limHero>p:last-child{max-width:860px;color:var(--foreground);font-size:clamp(1.12rem,2vw,1.58rem);font-weight:600;line-height:1.45}.limDefinition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--rule);background:var(--rule)}.limDefinition div{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:210px;padding:clamp(22px,3vw,34px);background:#ffffff}.limDefinition p{color:var(--muted);font-size:.95rem;font-weight:700}.limDefinition strong{color:var(--foreground);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.18}.limDefinition div:last-child{background:linear-gradient(135deg,rgb(111 106 246/.12),transparent 58%),#ffffff}.limPage .limSection{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);grid-gap:clamp(28px,6vw,82px);gap:clamp(28px,6vw,82px);padding:clamp(58px,9vh,92px) 0;border-bottom:1px solid var(--rule)}.limPage .limSection h2,.limStack h2{color:var(--foreground);font-size:clamp(1.8rem,3.4vw,3.5rem);line-height:.98}.limPage .limSection h2:before,.limStack h2:before{content:"$ ";color:var(--purple)}.limPage .limSection p{color:var(--muted);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.64}.limPage .limSection p+p{margin-top:1rem}.ipavGrid,.limExamples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ipavGrid article,.limExamples article{display:grid;grid-gap:10px;gap:10px;padding:20px;border:1px solid var(--rule);border-radius:14px;background:rgb(255 255 255/.86)}.ipavGrid span{color:var(--purple);font-weight:700}.ipavGrid h3,.limExamples h3{color:var(--foreground);font-size:1.16rem}.ipavGrid p,.limExamples span{color:var(--muted);font-size:.94rem;line-height:1.5}.limModules{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding:0;list-style:none}.limModules li,.limStack a{display:inline-flex;min-height:42px;align-items:center;padding:10px 14px;border:1px solid var(--rule);border-radius:12px;background:#ffffff;color:var(--foreground);font-weight:700;text-decoration:none}.limExamples article>p{color:var(--purple);font-size:.9rem;font-weight:700}.limStack{display:flex;flex-wrap:wrap;gap:12px;padding:clamp(58px,9vh,92px) 0}.limStack h2{flex-basis:100%;margin-bottom:12px}.limStack a:hover{border-color:#d6d6ff;color:var(--purple-dark)}@media (max-width:820px){.limDefinition,.limHero,.limPage .limSection,.limStack{width:min(calc(100% - 32px),1120px)}.ipavGrid,.limDefinition,.limExamples,.limPage .limSection{grid-template-columns:1fr}}.homePage{--home-bg:#050505;--home-fg:#f2efe6;--home-muted:rgb(242 239 230/0.62);--home-rule:rgb(242 239 230/0.16);--home-panel:rgb(242 239 230/0.055);isolation:isolate;width:100%;max-width:none;min-height:100vh;margin:0;overflow:hidden;padding:0 0 clamp(54px,8vh,92px);background:radial-gradient(circle at 18% 12%,rgb(111 106 246/.25),transparent 26%),radial-gradient(circle at 80% 8%,rgb(70 164 90/.12),transparent 20%),linear-gradient(180deg,#0a0a0a 0,var(--home-bg) 38%,#060606 100%);color:var(--home-fg);font-family:var(--font-sans),Arial,Helvetica,sans-serif}.homePage:before{z-index:-2;background:linear-gradient(rgb(242 239 230/.035) 1px,transparent 0) 0 0 /52px 52px,linear-gradient(90deg,rgb(242 239 230/.035) 1px,transparent 0) 0 0 /52px 52px,repeating-linear-gradient(135deg,transparent 0 18px,rgb(242 239 230/.018) 18px 19px);-webkit-mask-image:linear-gradient(180deg,#000,rgb(0 0 0/.72) 58%,rgb(0 0 0/.2));mask-image:linear-gradient(180deg,#000,rgb(0 0 0/.72) 58%,rgb(0 0 0/.2))}.homePage:after,.homePage:before{content:"";position:fixed;inset:0;pointer-events:none}.homePage:after{z-index:-1;background:radial-gradient(circle,transparent 1px,rgb(5 5 5/.42) 0) 0 0 /6px 6px}.homeAscii{position:fixed;inset:auto 0 20px;z-index:-1;overflow:hidden;color:rgb(242 239 230/.055);font-family:var(--font-mono),monospace;font-size:clamp(4rem,11vw,12rem);font-weight:700;line-height:.8;white-space:nowrap;transform:translateX(-8%);pointer-events:none}.homePage .topTryButton{border:1px solid var(--home-rule);border-radius:999px;background:rgb(242 239 230/.06);color:var(--home-fg);box-shadow:none;font-family:var(--font-sans),Arial,Helvetica,sans-serif;min-height:44px;padding:11px 18px}.homePage .topTryButton:after{content:none}.homePage .hero{width:min(calc(100% - 48px),1420px);min-height:100vh;align-content:start;justify-items:stretch;margin:0 auto;padding:clamp(26px,5vh,52px) 0 clamp(52px,8vh,86px)}.homePage .terminal{width:100%;min-height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.homePage .terminal:after,.homePage .terminalTop{display:none}.homePage .terminalBody{padding:0}.homePage .terminalBrand{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.5fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:start;margin:0;padding:clamp(64px,13vh,150px) 0 clamp(38px,7vh,72px)}.homePage .terminalLogo{grid-column:2;width:clamp(72px,10vw,136px);margin-bottom:18px;filter:saturate(1.05) contrast(1.05)}.homePage .terminalBrand>div{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.5fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:end}.homePage .terminalBrand pre{grid-column:2;grid-row:1;align-self:start;color:rgb(242 239 230/.38);font-family:var(--font-mono),monospace;font-size:clamp(.55rem,1vw,.96rem);font-weight:500;line-height:1.05;text-shadow:none;white-space:pre}.homePage h1{grid-column:1;grid-row:1;max-width:980px;margin:0;color:var(--home-fg);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(5rem,15vw,15rem);font-weight:760;letter-spacing:-.075em;line-height:.76;text-shadow:none}.homePage .terminalOutput{width:min(100%,1120px);margin:0;gap:12px;color:var(--home-fg);font-family:var(--font-mono),monospace;font-size:clamp(.96rem,1.35vw,1.22rem);font-weight:500}.homePage .motionLine,.homePage .typingLine{color:var(--home-muted)}.homePage .ok,.homePage .prompt{color:var(--home-fg)}.homePage .cursor{background:var(--home-fg)}.homePage .heroActions{margin-top:clamp(30px,5vh,54px)}.homePage .nextButton,.homePage .tryButton{min-height:44px;border-color:var(--home-rule);border-radius:999px;background:transparent;color:var(--home-fg);box-shadow:none;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-weight:650}.homePage .nextButton:after{content:none}.homePage .infoGrid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(46px,9vh,92px) 0 0;border-top:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule)}.homePage .infoGrid div{min-height:118px;padding:24px;border-right:1px solid var(--home-rule)}.homePage .infoGrid div:last-child{border-right:0}.homePage .infoGrid p{color:var(--home-muted);font-size:.84rem;text-transform:uppercase}.homePage .infoGrid p,.homePage .pill{font-family:var(--font-sans),Arial,Helvetica,sans-serif}.homePage .pill{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--home-fg);font-size:clamp(1rem,1.4vw,1.25rem);white-space:normal}.homePage .abstract,.homePage .productLinks,.homePage .prose,.homePage .researchSection,.homePage .siteLinks{width:min(calc(100% - 48px),1420px)}.homePage .abstract,.homePage .prose,.homePage .researchCard{border:0;border-top:1px solid var(--home-rule);border-radius:0;background:transparent;box-shadow:none}.homePage .abstract{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);margin-top:0;margin-bottom:0;padding:clamp(58px,10vh,112px) 0}.homePage .abstract h2{margin:0;color:var(--home-muted);font-size:.95rem;text-transform:uppercase}.homePage .abstract h2,.homePage .abstract p{text-align:left;font-family:var(--font-sans),Arial,Helvetica,sans-serif}.homePage .abstract p{color:var(--home-fg);font-size:clamp(2rem,5vw,5.8rem);font-weight:620;letter-spacing:-.06em;line-height:.96}.homePage .prose{grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);gap:clamp(28px,6vw,96px);margin-top:0;padding:clamp(48px,8vh,92px) 0}.homePage .prose h2{max-width:360px;color:var(--home-fg);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1.6rem,3.4vw,4rem);font-weight:620;letter-spacing:-.05em;line-height:1}.homePage .prose h2:before,.homePage .prose h3:before,.homePage .prose.limSection p:first-of-type:before,.homePage .role h2:before{content:none}.homePage .prose h3{color:var(--home-fg);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1.14rem,1.8vw,1.7rem);font-weight:650;letter-spacing:-.025em}.homePage .prose p,.homePage .prose ul{color:var(--home-muted);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1.05rem,1.55vw,1.42rem);line-height:1.5}.homePage .prose a{color:var(--home-fg);text-underline-offset:.22em}.homePage .researchSection{gap:0;margin-top:0;border-top:1px solid var(--home-rule)}.homePage .researchHeader{padding:24px 0}.homePage .researchHeader h2,.homePage .researchHeader p,.homePage .researchMeta{color:var(--home-muted);font-family:var(--font-sans),Arial,Helvetica,sans-serif}.homePage .researchCard{grid-template-columns:minmax(0,1fr) auto;padding:clamp(30px,5vw,64px) 0;border-bottom:1px solid var(--home-rule)}.homePage .researchCard h3{color:var(--home-fg);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,4vw,4.2rem);font-weight:620;letter-spacing:-.05em}.homePage .researchCard h3:before{content:none}.homePage .researchCard p:not(.researchMeta){color:var(--home-muted);font-family:var(--font-sans),Arial,Helvetica,sans-serif}.homePage .productLinks,.homePage .siteLinks{border-top:1px solid var(--home-rule);margin-top:0;padding:28px 0 0}.homePage .productLinks a{border-color:var(--home-rule);border-radius:999px;background:transparent;color:var(--home-fg);box-shadow:none}.homePage .productLinks a,.homePage .siteLinks{font-family:var(--font-sans),Arial,Helvetica,sans-serif}.homePage .siteLinks{color:var(--home-muted)}@media (max-width:860px){.homePage .topTryButton{position:fixed;top:14px;right:14px;margin:0}.homePage .abstract,.homePage .hero,.homePage .productLinks,.homePage .prose,.homePage .researchSection,.homePage .siteLinks{width:min(calc(100% - 32px),1420px)}.homePage .abstract,.homePage .prose,.homePage .terminalBrand,.homePage .terminalBrand>div{grid-template-columns:1fr}.homePage .terminalBrand pre,.homePage .terminalLogo,.homePage h1{grid-column:1}.homePage .terminalBrand pre{display:none}.homePage h1{font-size:clamp(4.2rem,22vw,7rem)}.homePage .infoGrid,.homePage .researchCard{grid-template-columns:1fr}.homePage .infoGrid div{min-height:auto;border-right:0;border-bottom:1px solid var(--home-rule)}.homePage .infoGrid div:last-child{border-bottom:0}}.giHome{--gi-bg:#030405;--gi-fg:#f5f3ef;--gi-muted:rgb(245 243 239/0.58);--gi-rule:rgb(245 243 239/0.72);--gi-soft-rule:rgb(245 243 239/0.22);--gi-blue:#81d7ff;--gi-green:#87c95f;--gi-amber:#ffb347;--gi-violet:#8b7cff;width:100%;max-width:none;min-height:100vh;margin:0;padding:0 clamp(20px,3vw,34px);overflow:clip;background:linear-gradient(90deg,transparent 0,transparent 8.4%,var(--gi-rule) 8.45%,transparent 8.5%,transparent 91.5%,var(--gi-rule) 91.55%,transparent 91.6%),linear-gradient(180deg,#000 0,#050608 36%,#08090d 100%);color:var(--gi-fg);font-family:var(--font-sans),Arial,Helvetica,sans-serif}.giHome a{text-decoration:none}.giHome:after,.giHome:before{content:none}.giCareers,.giFooter,.giHeader,.giHero,.giOpenSource,.giProducts,.giSplit,.giStatement{width:min(100%,1640px);margin:0 auto;border-left:1px solid var(--gi-rule);border-right:1px solid var(--gi-rule)}.giHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:88px;border-bottom:1px solid var(--gi-rule);background:rgb(3 4 5/.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.giBrand{display:inline-flex;align-items:center;gap:16px;height:88px;padding:0 clamp(18px,3vw,58px);border-right:1px solid var(--gi-rule);color:var(--gi-fg);font-size:clamp(1.5rem,2.6vw,3rem);font-weight:520;letter-spacing:-.05em}.giLogoBox{display:grid;width:58px;height:58px;place-items:center;background:transparent}.giLogoBox img{width:48px;height:48px;object-fit:contain}.giHeader nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.6vw,40px);padding:0 clamp(18px,3vw,58px)}.giHeader nav a{color:var(--gi-muted);font-size:.98rem;font-weight:520}.giFooter a:hover,.giHeader nav a:hover{color:var(--gi-fg)}.giButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--gi-fg);background:var(--gi-fg);color:#070707!important;font-weight:680!important}.giButton.dark{background:#050505;color:var(--gi-fg)!important}.giHero{position:relative;min-height:clamp(680px,92vh,980px);overflow:hidden;border-bottom:1px solid var(--gi-rule);background:#040506}.giHeroImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(1.08) contrast(1.15) brightness(.74)}.giAsciiPanel:after,.giHero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 34%,transparent 0 28%,rgb(0 0 0/.45) 70%),linear-gradient(180deg,rgb(0 0 0/.08),rgb(0 0 0/.64)),linear-gradient(90deg,rgb(0 0 0/.34),transparent 34%,transparent 62%,rgb(0 0 0/.36));pointer-events:none}.giHeroMark{position:relative;z-index:2;display:flex;align-items:center;padding:clamp(40px,6vw,78px) clamp(24px,5vw,70px)}.giHeroMark h1{margin:0;color:var(--gi-fg);font-size:clamp(3.1rem,7vw,7rem);font-weight:520;letter-spacing:-.07em;line-height:.9;text-shadow:none;text-transform:none}.giHeroCenter{position:absolute;top:clamp(92px,14vh,170px);right:clamp(24px,5vw,80px);bottom:clamp(310px,34vh,410px);left:clamp(24px,5vw,80px);z-index:2;display:grid;place-items:center;text-align:center;pointer-events:none}.giHeroCenter p{max-width:860px;color:var(--gi-fg);font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(2.8rem,6vw,6.8rem);font-weight:500;letter-spacing:-.078em;line-height:.96;text-wrap:balance;text-shadow:0 22px 70px rgb(0 0 0/.68)}.giHeroCard{position:absolute;left:clamp(26px,8.5vw,170px);bottom:0;z-index:3;width:min(660px,68vw);padding:clamp(26px,4vw,52px);background:var(--gi-fg);color:#050505}.giHeroCard p{max-width:560px;font-size:clamp(1.15rem,2vw,2.35rem);font-weight:500;letter-spacing:-.035em;line-height:1.2}.giHeroCard p+p{margin-top:20px}.giCareers,.giOpenSource,.giProducts,.giSplit,.giStatement{border-bottom:1px solid var(--gi-rule)}.giStatement{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:1px;gap:1px;background:var(--gi-soft-rule)}.giStatement>*{min-height:360px;padding:clamp(34px,5vw,70px);background:#050608}.giKicker{color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:clamp(.92rem,1.25vw,1.35rem)}.giCareers h2,.giCopy h2,.giOpenSource h2,.giSectionHead h2,.giStatement h2{color:var(--gi-fg);font-size:clamp(2.2rem,5.4vw,6rem);font-weight:520;letter-spacing:-.075em;line-height:.95}.giStatement h2{margin-top:clamp(42px,10vh,108px)}.giStatement>p{display:flex;align-items:center;color:var(--gi-muted);font-size:clamp(1.35rem,2vw,2rem);line-height:1.36}.giSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:720px}.giCopy{padding:clamp(38px,5vw,72px);background:linear-gradient(180deg,#050608,#090a0d)}.giCopy h2{margin-top:clamp(42px,8vh,96px)}.giCopy p:not(.giKicker){max-width:660px;margin-top:34px;color:var(--gi-muted);font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.35}.giCopy a{display:inline-block;margin-top:34px;color:var(--gi-fg);font-size:clamp(1.05rem,1.35vw,1.32rem);text-decoration:underline;text-underline-offset:.24em}.giAsciiPanel{position:relative;overflow:hidden;min-height:720px;border-left:1px solid var(--gi-rule)}.giAsciiPanel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78;filter:saturate(1.12) contrast(1.1) brightness(.78)}.giSplit.reverse .giAsciiPanel{border-left:0;border-right:1px solid var(--gi-rule)}.giAsciiPanel.green{background:rgb(22 42 22)}.giAsciiPanel.amber{background:rgb(35 20 8)}.giProducts{display:grid;grid-template-columns:minmax(300px,.55fr) 1fr;background:#050608}.giToolWall{position:relative;display:block;min-height:0;overflow:hidden;border-bottom:1px solid var(--gi-rule);background:radial-gradient(circle at 88% 24%,rgb(72 88 255/.2),transparent 30%),linear-gradient(90deg,#050608,#050608 58%,#090d25);color:var(--gi-fg)}.giToolIntro{max-width:780px;margin-top:14px;color:rgb(245 243 239/.52);font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(.95rem,1.1vw,1.12rem);line-height:1.45}.giAgentNetCenter{position:relative;z-index:2;width:auto;padding:clamp(22px,3vw,38px) clamp(28px,5vw,72px);border-bottom:1px solid var(--gi-soft-rule);text-align:left}.giAgentNetCenter .giKicker{color:var(--gi-muted)}.giAgentNetCenter h2{margin-top:10px;max-width:900px;color:rgb(245 243 239/.68);font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(1.6rem,3.2vw,4.1rem);font-weight:600;letter-spacing:-.06em;line-height:1}.giToolCta{display:inline-flex;align-items:center;justify-content:center;margin-top:34px;padding:17px 28px;border:1px solid #030405;background:#030405;color:#fff;font-family:var(--font-mono),monospace;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.giToolCta:after{content:" ->"}.giLogoOrbit{position:relative;z-index:1;display:flex;width:max-content;min-height:clamp(128px,14vw,210px);align-items:center;gap:clamp(34px,5vw,88px);padding:0 clamp(28px,5vw,72px);animation:logoDrift 44s linear infinite}.giLogoCloud{position:relative;overflow:hidden;min-height:168px;background:linear-gradient(90deg,#050608,transparent 12%,transparent 88%,#050608),radial-gradient(circle at 84% 18%,rgb(72 88 255/.18),transparent 28%),#050608}.giLogoTrack{display:flex;width:max-content;min-height:168px;align-items:center;gap:clamp(32px,4vw,74px);padding:0 clamp(28px,5vw,72px);animation:logoDrift 42s linear infinite}.giLogoMark{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;color:rgb(245 243 239/.34);text-decoration:none;opacity:.82;filter:grayscale(1);transition:color .18s ease,filter .18s ease,opacity .18s ease}.giLogoMark:hover{color:rgb(245 243 239/.82);filter:grayscale(0);opacity:1}.giLogoMark img{width:clamp(22px,2vw,32px);height:clamp(22px,2vw,32px);border-radius:7px;object-fit:contain;opacity:.78}.giLogoMark span{font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(1.35rem,2.6vw,2.9rem);font-weight:760;letter-spacing:-.055em;white-space:nowrap}@keyframes logoDrift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.everydayPage{background:radial-gradient(circle at 72% 20%,rgb(129 215 255/.18),transparent 30%),radial-gradient(circle at 42% 10%,rgb(139 124 255/.2),transparent 28%),linear-gradient(180deg,#020305,#07080d 58%,#020305)}.everydayHero,.everydayLogoRail,.everydayPromptWall,.everydaySteps,.everydayTrust{width:min(100%,1640px);margin:0 auto;border-left:1px solid var(--gi-rule);border-right:1px solid var(--gi-rule)}.everydayHero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);min-height:clamp(720px,88vh,940px);border-bottom:1px solid var(--gi-rule);background:linear-gradient(rgb(245 243 239/.035) 1px,transparent 0),linear-gradient(90deg,rgb(245 243 239/.035) 1px,transparent 0),#040508;background-size:42px 42px}.everydayHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,92px);border-right:1px solid var(--gi-rule)}.everydayHeroCopy h1{max-width:860px;margin-top:28px;color:#ffffff;font-size:clamp(3.2rem,6.5vw,7.8rem);font-weight:540;letter-spacing:-.08em;line-height:.9;text-shadow:none;text-transform:none}.everydayHeroCopy>p:not(.giKicker){max-width:680px;margin-top:30px;color:rgb(245 243 239/.72);font-size:clamp(1.12rem,1.55vw,1.55rem);line-height:1.45}.everydayActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.everydayActions a,.everydayTrust a{display:inline-flex;align-items:center;min-height:50px;padding:0 20px;border:1px solid var(--gi-fg);background:var(--gi-fg);color:#050505;font-family:var(--font-mono),monospace;font-size:.86rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.everydayActions a+a{background:transparent;color:var(--gi-fg)}.everydayStage{position:relative;overflow:hidden;min-height:640px;background:radial-gradient(circle at 50% 50%,rgb(129 215 255/.2),transparent 26%),radial-gradient(circle at 50% 50%,rgb(139 124 255/.12),transparent 42%),#030407}.everydayStage:after,.everydayStage:before{content:"";position:absolute;inset:12%;border:1px solid rgb(245 243 239/.13);border-radius:50%;animation:everydaySpin 34s linear infinite}.everydayStage:after{inset:24%;animation-duration:22s;animation-direction:reverse}.everydayAgentCore{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:clamp(220px,22vw,340px);aspect-ratio:1;place-items:center;padding:24px;border:1px solid rgb(245 243 239/.34);border-radius:50%;background:radial-gradient(circle,rgb(139 124 255/.32),rgb(6 8 16/.96) 68%),#060711;box-shadow:0 0 80px rgb(129 215 255/.18),inset 0 0 40px rgb(245 243 239/.08);text-align:center;transform:translate(-50%,-50%)}.everydayAgentCore span{color:#ffffff;font-size:clamp(2rem,3.5vw,4.2rem);font-weight:650;letter-spacing:-.065em}.everydayAgentCore strong{color:var(--gi-blue);font-family:var(--font-mono),monospace;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.everydayAgentCore small{color:rgb(245 243 239/.58)}.everydayPromptCard{position:absolute;right:clamp(22px,4vw,58px);bottom:clamp(24px,5vw,74px);z-index:4;width:min(430px,calc(100% - 44px));padding:24px;border:1px solid rgb(245 243 239/.22);background:rgb(245 243 239/.95);color:#050505;box-shadow:0 24px 70px rgb(0 0 0/.38);animation:everydayFloat 5.6s ease-in-out infinite}.everydayPromptCard span,.everydayPromptWall article span{color:rgb(5 5 5/.55);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.everydayPromptCard p{margin-top:10px;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:620;line-height:1.25}.everydayAppBubble{--angle:calc(var(--i) * 20deg);position:absolute;top:50%;left:50%;z-index:2;display:grid;width:72px;height:72px;place-items:center;border:1px solid rgb(245 243 239/.18);border-radius:18px;background:rgb(245 243 239/.95);box-shadow:0 18px 42px rgb(0 0 0/.26);transform:translate(-50%,-50%) rotate(var(--angle)) translateX(clamp(190px,24vw,360px)) rotate(calc(var(--angle) * -1));animation:everydayBubble 8s ease-in-out infinite;animation-delay:calc(var(--i) * -.42s)}.everydayAppBubble img{width:36px;height:36px;object-fit:contain}.everydayLogoRail{display:block;width:min(100%,1640px);min-height:120px;overflow:hidden;border-bottom:1px solid var(--gi-rule);background:#050608}.everydayLogoTrack{display:flex;width:max-content;min-height:120px;align-items:center;gap:clamp(22px,3vw,48px);animation:everydayRail 70s linear infinite}.everydayLogoRail span{display:inline-flex;flex:0 0 clamp(150px,14vw,240px);align-items:center;justify-content:flex-start;gap:12px;min-width:0;color:rgb(245 243 239/.46);font-size:clamp(1rem,1.45vw,1.6rem);font-weight:760;letter-spacing:-.035em;white-space:nowrap}.everydayLogoRail img{width:28px;height:28px;flex:0 0 auto;border-radius:7px}.everydayPromptWall,.everydaySteps,.everydayTrust,.everydayUseCases{border-bottom:1px solid var(--gi-rule);padding:clamp(38px,5vw,78px);background:#050608}.everydaySteps{display:grid;grid-template-columns:minmax(260px,.46fr) 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px)}.everydayPromptWall h2,.everydaySteps h2,.everydayTrust h2,.everydayUseCases h2{max-width:760px;margin-top:18px;color:#ffffff;font-size:clamp(2.2rem,5vw,5.8rem);font-weight:540;letter-spacing:-.075em;line-height:.95}.everydayUseCases>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:38px;background:var(--gi-soft-rule);border:1px solid var(--gi-soft-rule)}.everydayUseCases article{min-height:260px;padding:clamp(22px,3vw,36px);background:radial-gradient(circle at 85% 15%,rgb(129 215 255/.12),transparent 34%),#07080d}.everydayUseCases h3{color:#ffffff;font-size:clamp(1.35rem,2vw,2.2rem);font-weight:590;letter-spacing:-.05em;line-height:1}.everydayUseCases p{margin-top:clamp(54px,7vw,96px);color:rgb(245 243 239/.66);font-size:1.02rem;line-height:1.45}.everydayStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--gi-soft-rule);border:1px solid var(--gi-soft-rule)}.everydayPromptWall article,.everydayStepGrid article{min-height:240px;padding:clamp(22px,3vw,36px);background:linear-gradient(180deg,rgb(245 243 239/.04),transparent),#07080d}.everydayStepGrid article span{color:var(--gi-blue);font-family:var(--font-mono),monospace;font-size:.9rem}.everydayStepGrid h3{margin-top:56px;color:#ffffff;font-size:clamp(1.35rem,2vw,2.4rem);font-weight:590;letter-spacing:-.05em}.everydayStepGrid p{margin-top:14px;color:rgb(245 243 239/.62);font-size:1rem;line-height:1.45}.everydayPromptWall>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:38px;background:var(--gi-soft-rule);border:1px solid var(--gi-soft-rule)}.everydayPromptWall article p{margin-top:46px;color:rgb(245 243 239/.82);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.35}.everydayTrust{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto;grid-gap:clamp(24px,5vw,76px);gap:clamp(24px,5vw,76px);align-items:end}.everydayTrust p:not(.giKicker){color:rgb(245 243 239/.7);font-size:clamp(1.12rem,1.5vw,1.45rem);line-height:1.45}@keyframes everydaySpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes everydayFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes everydayBubble{0%,to{margin-top:0}50%{margin-top:-22px}}@keyframes everydayRail{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.giSectionHead{padding:clamp(38px,5vw,72px);border-right:1px solid var(--gi-rule)}.giSectionHead h2{margin-top:clamp(70px,12vh,130px)}.giProductGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.giProductGrid a{min-height:240px;padding:clamp(28px,4vw,54px);border-right:1px solid var(--gi-soft-rule);border-bottom:1px solid var(--gi-soft-rule);color:var(--gi-fg)}.giProductGrid a:nth-child(2n){border-right:0}.giProductGrid span{display:block;font-size:clamp(1.6rem,2.6vw,3rem);font-weight:540;letter-spacing:-.055em}.giProductGrid small{display:block;max-width:300px;margin-top:18px;color:var(--gi-muted);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.35}.giOpenSource{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:end;padding:clamp(38px,5vw,72px);background:radial-gradient(circle at 78% 28%,rgb(96 109 255/.16),transparent 30%),#050608}.giOpenSource h2{margin-top:20px;max-width:620px}.giOpenSource>p{max-width:680px;color:rgb(245 243 239/.72);font-size:clamp(1.08rem,1.45vw,1.45rem);line-height:1.45}.giCareers{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:30px;gap:30px;padding:clamp(38px,5vw,72px);background:var(--gi-fg)}.giCareers,.giCareers .giKicker,.giCareers h2{color:#040404}.giFooter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:240px;background:#07080b}.giFooter>div{padding:clamp(28px,4vw,54px);border-right:1px solid var(--gi-soft-rule)}.giFooter>div:last-child{border-right:0}.giFooter p{margin-bottom:20px;color:var(--gi-muted)}.giFooter a,.giFooter span{display:block;color:rgb(245 243 239/.72);line-height:1.35}@media (max-width:900px){.giHome{padding:0 12px;background:linear-gradient(180deg,#000,#07080b)}.giHeader{grid-template-columns:1fr}.giBrand{width:100%;border-right:0;border-bottom:1px solid var(--gi-rule)}.giHeader nav{justify-content:flex-start;overflow-x:auto;padding-top:14px;padding-bottom:14px}.giHero{min-height:720px}.giHeroMark{align-items:flex-start;flex-direction:column}.giHeroCenter{top:96px;right:22px;bottom:360px;left:22px}.giHeroCenter p{max-width:440px;font-size:clamp(2.25rem,11vw,4rem)}.giHeroCard{left:0;width:calc(100% - 24px);padding:28px}.giFooter,.giOpenSource,.giProducts,.giSplit,.giStatement,.giToolWall{grid-template-columns:1fr}.giAsciiPanel,.giSplit,.giStatement>*{min-height:auto}.giAsciiPanel{min-height:420px;border-left:0;border-top:1px solid var(--gi-rule)}.giSplit.reverse .giAsciiPanel{border-right:0}.giProducts .giSectionHead,.giToolWall .giSectionHead{border-right:0;border-bottom:1px solid var(--gi-rule)}.giAgentNetCenter{width:auto}.giAgentNetCenter h2{font-size:clamp(1.55rem,8vw,3rem)}.giToolIntro{font-size:1rem}.giLogoOrbit{min-height:128px}.giLogoMark span{font-size:clamp(1.1rem,8vw,2rem)}.everydayHero,.everydaySteps,.everydayTrust{grid-template-columns:1fr}.everydayHeroCopy{border-right:0;border-bottom:1px solid var(--gi-rule)}.everydayStage{min-height:560px}.everydayAppBubble{width:56px;height:56px;border-radius:14px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(clamp(120px,34vw,210px)) rotate(calc(var(--angle) * -1))}.everydayAppBubble img{width:30px;height:30px}.everydayPromptWall>div,.everydayStepGrid,.everydayUseCases>div{grid-template-columns:1fr}.everydayLogoRail{min-height:92px}.giProductGrid{grid-template-columns:1fr}.giFooter>div,.giProductGrid a,.giProductGrid a:nth-child(2n){border-right:0}.giCareers{grid-template-columns:1fr}}.articlePage{background:linear-gradient(180deg,#000000,#07080b);color:#f5f3ef}.articlePage .articleNav{border-color:var(--gi-rule);background:#050608}.articlePage .articleNav a,.articlePage .articleNav nav a,.articlePage .deploymentBrand,.articlePage .deploymentBrand span{color:#ffffff}.articlePage .articleNav a:hover{color:rgb(245 243 239/.74)}.articleShell{background:#050608}.articleShell,.articleToc{border-color:var(--gi-rule)}.articleToc{color:rgb(245 243 239/.72)}.articleToc a{color:rgb(245 243 239/.68)}.articleToc a:hover{color:#ffffff}.articleCategory{border-color:rgb(111 106 246/.5);background:rgb(111 106 246/.14)}.articleAuthor,.articleAuthorName,.articleBody code,.articleBody h1,.articleBody h2,.articleBody h3,.articleBody strong{color:#ffffff}.articleBody blockquote,.articleBody li,.articleBody p,.articleBody>p:not(.articleDate,.articleCategory,.articleDek,.articleAuthor),.articleDek{color:rgb(245 243 239/.8)}.articleBody blockquote{border-color:rgb(111 106 246/.82);background:rgb(111 106 246/.1)}.articleBody pre{border-color:rgb(245 243 239/.14);background:#111216;color:#f5f3ef}.articleBody pre code{color:inherit}.articleMedia{border-color:var(--gi-soft-rule);background:linear-gradient(90deg,rgb(0 0 0/.2),rgb(0 0 0/.52)),url(/research-visual.png) 50% /cover}.giSubPage{min-height:100vh;color:var(--gi-fg);background:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),var(--gi-soft-rule) calc(100% - 1px)),linear-gradient(180deg,#000 0,#07080b 100%)}.giSubHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:660px;border-left:1px solid var(--gi-rule);border-bottom:1px solid var(--gi-rule);background:#050608}.giSubHero,.giSubHeroText{border-right:1px solid var(--gi-rule)}.giSubHeroText{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,84px)}.giSubHeroText h1{max-width:760px;margin:22px 0 28px;color:var(--gi-fg);font-size:clamp(3rem,6.5vw,7.8rem);font-weight:520;letter-spacing:-.075em;line-height:.9;text-shadow:none;text-transform:none}.giSubHeroText>p:not(.giKicker){max-width:680px;color:var(--gi-muted);font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(1.25rem,1.9vw,2rem);line-height:1.35}.giSubActions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px}.giPostRow,.giSubCard a,.giTextLink{color:var(--gi-fg);text-decoration:underline;text-underline-offset:.24em}.giSubVisual{position:relative;min-height:520px;overflow:hidden;background:#020303}.giSubVisual img{object-fit:cover;opacity:.82;filter:saturate(1.08) contrast(1.08) brightness(.72)}.giSubVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/.1),rgb(0 0 0/.46)),radial-gradient(circle at 40% 40%,transparent,rgb(0 0 0/.5))}.giSubBand{border-right:1px solid var(--gi-rule);border-left:1px solid var(--gi-rule);border-bottom:1px solid var(--gi-rule);background:#050608;padding:clamp(34px,5vw,72px)}.giSubBand>.giKicker{margin-bottom:24px}.giSubGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 calc(clamp(34px, 5vw, 72px) * -1) calc(clamp(34px, 5vw, 72px) * -1);border-top:1px solid var(--gi-soft-rule)}.giSubCard{min-height:230px;padding:clamp(28px,4vw,52px);border-right:1px solid var(--gi-soft-rule);border-bottom:1px solid var(--gi-soft-rule)}.giSubCard:nth-child(3n){border-right:0}.giSubCard h2,.giTwoColumn h2{margin-bottom:18px;color:var(--gi-fg);font-size:clamp(1.55rem,2.5vw,3rem);font-weight:520;letter-spacing:-.055em;line-height:1}.giSubCard p,.giTwoColumn>p{max-width:680px;color:var(--gi-muted);font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.42}.giSubCard a,.giSubCard p,.giTwoColumn>p{font-family:var(--font-sans),Arial,sans-serif}.giSubCard a{display:inline-block;margin-top:22px}.giTwoColumn{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(28px,6vw,92px);gap:clamp(28px,6vw,92px);align-items:start}.giPostList{margin:0 calc(clamp(34px, 5vw, 72px) * -1) calc(clamp(34px, 5vw, 72px) * -1);border-top:1px solid var(--gi-soft-rule)}.giPostRow{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);grid-gap:28px;gap:28px;padding:clamp(24px,3vw,38px) clamp(28px,5vw,72px);border-bottom:1px solid var(--gi-soft-rule);text-decoration:none}.giPostRow span{color:var(--gi-muted)}.giPostRow strong{color:var(--gi-fg);font-size:clamp(1.25rem,2vw,2.1rem);font-weight:520;letter-spacing:-.04em}.giFormBand{max-width:none}.giSubForm{display:grid;grid-gap:26px;gap:26px;max-width:980px}.giSubForm .demoField{display:grid;grid-gap:8px;gap:8px}.demoPrivacy,.giSubForm .demoField span{color:var(--gi-muted);font-size:.9rem;text-transform:uppercase}.giSubForm input,.giSubForm select,.giSubForm textarea{width:100%;border:0;border-bottom:1px solid rgb(245 243 239/.5);border-radius:0;background:transparent;color:var(--gi-fg);font:inherit;padding:14px 0}.giSubForm textarea{min-height:150px;resize:vertical}.giSubForm select option{color:#08090b}.careerRoleCard{display:flex;flex-direction:column}.careerRoleCard .careerRoleDescription{margin-top:22px;color:rgb(245 243 239/.76)}.careerRoleCard a{width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:30px}.careerApplyBand,.careerApplyHero{width:min(100%,1640px);margin:0 auto;border-right:1px solid var(--gi-rule);border-left:1px solid var(--gi-rule);border-bottom:1px solid var(--gi-rule)}.careerApplyHero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);min-height:470px;background:linear-gradient(rgb(245 243 239/.035) 1px,transparent 0),linear-gradient(90deg,rgb(245 243 239/.035) 1px,transparent 0),radial-gradient(circle at 78% 22%,rgb(139 124 255/.16),transparent 34%),#050608;background-size:38px 38px,38px 38px,auto,auto}.careerApplyHero>div,.careerApplyHero>p{padding:clamp(34px,5vw,72px)}.careerApplyHero>div{border-right:1px solid var(--gi-rule)}.careerApplyHero h1{max-width:980px;margin-top:clamp(54px,9vh,108px);color:var(--gi-fg);font-size:clamp(3.2rem,6.8vw,8rem);font-weight:520;letter-spacing:-.08em;line-height:.9;text-wrap:balance}.careerApplyHero>p{display:flex;align-items:flex-end;color:rgb(245 243 239/.72);font-size:clamp(1.15rem,1.65vw,1.7rem);line-height:1.42}.careerApplyBand{padding:clamp(34px,5vw,72px);background:#050608}.careerApplyForm{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);grid-gap:clamp(40px,8vw,130px);gap:clamp(40px,8vw,130px)}.careerApplyIntro{position:-webkit-sticky;position:sticky;top:126px;align-self:start}.careerApplyIntro h2,.careerApplySuccess h2{max-width:500px;margin-top:24px;color:var(--gi-fg);font-size:clamp(2.2rem,4vw,4.8rem);font-weight:520;letter-spacing:-.07em;line-height:.96}.careerApplyIntro>p:last-child,.careerApplySuccess>p:not(.giKicker){max-width:520px;margin-top:26px;color:var(--gi-muted);font-size:1.05rem;line-height:1.5}.careerFormFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px 26px;gap:30px 26px}.careerFormFields .demoField{display:grid;grid-gap:9px;gap:9px}.careerFileField>span,.careerFormFields .demoField>span{color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.careerFormFields input:not([type=file]),.careerFormFields select,.careerFormFields textarea{width:100%;border:1px solid var(--gi-soft-rule);border-radius:0;background:#0b0c10;color:var(--gi-fg);font:inherit;padding:15px 16px;outline:none}.careerFormFields input:not([type=file]):focus,.careerFormFields select:focus,.careerFormFields textarea:focus{border-color:rgb(245 243 239/.7)}.careerFormFields select option{color:#08090b}.careerFormFields textarea{min-height:190px;resize:vertical;line-height:1.5}.careerFormError,.careerWideField{grid-column:1/-1}.careerFileField{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px dashed rgb(245 243 239/.34);background:rgb(245 243 239/.025);cursor:pointer}.careerFileField input{color:var(--gi-muted)}.careerFileField small{color:rgb(245 243 239/.7)}.careerHoneypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.careerFormError{border:1px solid rgb(248 113 113/.45);background:rgb(220 38 38/.09);color:#fca5a5;padding:14px 16px}.careerFormSubmit{display:flex;align-items:center;gap:24px}.careerFormSubmit p{max-width:530px;color:var(--gi-muted);font-size:.82rem;line-height:1.45}.careerFormSubmit p a{color:var(--gi-fg);text-decoration:underline}.careerApplySuccess{min-height:420px;padding:clamp(30px,5vw,70px) 0}.careerApplySuccess .giTextLink{display:inline-block;margin-top:34px}.careerApplyLoading{min-height:100vh;display:grid;place-items:center;background:#030405;color:#f5f3ef}@media (max-width:900px){.careerApplyForm,.careerApplyHero{grid-template-columns:1fr}.careerApplyHero>div{border-right:0;border-bottom:1px solid var(--gi-rule)}.careerApplyHero>p{min-height:220px}.careerApplyIntro{position:static}}@media (max-width:760px){.careerApplyBand,.careerApplyHero{width:100%;border-right:0;border-left:0}.careerApplyHero{min-height:0}.careerApplyBand,.careerApplyHero>div,.careerApplyHero>p{padding:30px 20px}.careerApplyHero h1{margin-top:40px;max-width:100%;font-size:clamp(2.45rem,12vw,3.35rem);line-height:.96;letter-spacing:-.045em;overflow-wrap:anywhere}.careerApplyHero>p{min-height:180px;font-size:1.05rem}.careerApplyForm{min-width:0;gap:46px}.careerApplyHero>div,.careerApplyHero>p,.careerApplyIntro,.careerFormFields,.careerFormFields>*{min-width:0;max-width:100%}.careerApplyIntro h2{max-width:100%;font-size:clamp(2rem,10vw,2.8rem);letter-spacing:-.045em;overflow-wrap:anywhere}.careerFormFields{grid-template-columns:1fr;gap:24px}.careerFormError,.careerWideField{grid-column:auto}.careerFormSubmit{align-items:stretch;flex-direction:column}.careerFormSubmit .giButton{width:100%}.careerApplyPage .giHeader nav{justify-content:flex-start;gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;padding-right:18px;padding-bottom:14px;scrollbar-width:none}}@media (max-width:760px){.careerApplyPage .giHeader nav::-webkit-scrollbar{display:none}.careerApplyPage .giHeader nav a{font-size:.78rem}.careerApplyPage .careerApplyHero>p{align-items:center;min-height:150px;overflow-wrap:anywhere}.careerApplyPage .careerFormFields input:not([type=file]),.careerApplyPage .careerFormFields select,.careerApplyPage .careerFormFields textarea{box-sizing:border-box;min-width:0;font-size:16px}.careerApplyPage .careerFileField{box-sizing:border-box;width:100%;min-width:0;padding:18px}.careerApplyPage .careerFileField input[type=file]{width:100%;min-width:0;font-size:.85rem}.careerApplyPage .careerFormSubmit p{max-width:100%}}.agentizerProductPage .giSubHeroText h1{max-width:760px;font-size:clamp(2.4rem,3.4vw,4.15rem);letter-spacing:-.052em;line-height:.98}.agentizerProductPage .giSubHeroText>p:not(.giKicker){max-width:600px;font-size:clamp(1.05rem,1.45vw,1.45rem);line-height:1.42}.agentizerIntro .giTwoColumn>p{color:rgb(245 243 239/.76);font-size:clamp(1.18rem,1.7vw,1.75rem)}.agentizerFlowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 calc(clamp(34px, 5vw, 72px) * -1) calc(clamp(34px, 5vw, 72px) * -1);border-top:1px solid var(--gi-soft-rule);background:var(--gi-soft-rule)}.agentizerFlowGrid article{min-height:360px;padding:clamp(28px,4vw,52px);background:radial-gradient(circle at 80% 14%,rgb(139 124 255/.15),transparent 35%),#050608}.agentizerFlowGrid span{color:var(--gi-blue);font-family:var(--font-mono),monospace;font-size:.9rem}.agentizerFlowGrid h2{margin-top:clamp(72px,12vh,140px);color:#ffffff;font-size:clamp(1.7rem,3vw,3.7rem);font-weight:520;letter-spacing:-.06em;line-height:.98}.agentizerFlowGrid p{max-width:420px;margin-top:20px;color:rgb(245 243 239/.62);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.45}.agentizedExamples .giTwoColumn{margin-bottom:clamp(28px,4vw,52px)}.agentizedExamples .giTwoColumn>p{color:rgb(245 243 239/.7);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.45}.agentizedToolGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 calc(clamp(34px, 5vw, 72px) * -1) calc(clamp(34px, 5vw, 72px) * -1);border-top:1px solid var(--gi-soft-rule);background:var(--gi-soft-rule)}.agentizedToolCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;min-height:210px;padding:clamp(24px,3vw,38px);background:linear-gradient(180deg,#0a0b0f,#050608)}.agentizedToolLogo{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgb(245 243 239/.14);background:#f5f3ef}.agentizedToolLogo img{width:34px;height:34px;object-fit:contain}.agentizedToolCard span:not(.agentizedToolLogo){color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.agentizedToolCard h3{margin-top:8px;color:#ffffff;font-size:clamp(1.3rem,2vw,2.2rem);font-weight:560;letter-spacing:-.055em}.agentizedToolCard p{margin-top:18px;color:rgb(245 243 239/.68);font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.45}.agentizerOutputList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--gi-soft-rule);border:1px solid var(--gi-soft-rule)}.agentizerOutputList span{display:flex;min-height:74px;align-items:center;padding:18px 20px;background:#07080d;color:rgb(245 243 239/.78);font-family:var(--font-mono),monospace;font-size:clamp(.86rem,1vw,1rem)}.agentizerOutputList span:before{content:">";margin-right:12px;color:var(--gi-blue)}.agentizerUseCases .giSubGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.agentizerUseCases .giSubCard:nth-child(3n){border-right:1px solid var(--gi-soft-rule)}.agentizerUseCases .giSubCard:nth-child(4n){border-right:0}.agentizerCta{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) auto;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:end}.agentizerCta h2{max-width:820px;margin-top:20px;color:#ffffff;font-size:clamp(2.2rem,5vw,5.8rem);font-weight:520;letter-spacing:-.075em;line-height:.95}.agentizerCta>p{color:rgb(245 243 239/.7);font-size:clamp(1.1rem,1.45vw,1.42rem);line-height:1.45}.giSubPage .giFooter{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:180px;padding:clamp(28px,4vw,54px);border-right:1px solid var(--gi-rule);border-left:1px solid var(--gi-rule)}.giSubPage .giFooter>p{margin:0;color:var(--gi-muted)}.giSubPage .giFooter>div{display:flex;gap:22px;padding:0;border:0}.agentnetPage{min-height:100vh;background:radial-gradient(circle at 80% 8%,rgb(70 86 255/.18),transparent 32%),radial-gradient(circle at 18% 18%,rgb(87 255 218/.08),transparent 26%),#050608;color:var(--gi-fg)}.agentnetHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);grid-gap:1px;gap:1px;border-bottom:1px solid var(--gi-rule);background:var(--gi-soft-rule)}.agentnetHero>div{min-height:430px;padding:clamp(34px,5vw,78px);background:linear-gradient(rgb(245 243 239/.035) 1px,transparent 0),linear-gradient(90deg,rgb(245 243 239/.035) 1px,transparent 0),#050608;background-size:38px 38px}.agentnetHero h1{max-width:980px;margin-top:clamp(54px,9vh,108px);font-size:clamp(3.1rem,7.2vw,8.8rem);font-weight:520;letter-spacing:-.085em;line-height:.92}.agentnetHero p:not(.giKicker){max-width:780px;margin-top:28px;color:var(--gi-muted);font-size:clamp(1.2rem,1.8vw,1.85rem);line-height:1.35}.agentnetHeroCopy{display:flex;min-height:430px;flex-direction:column;justify-content:flex-end;gap:28px}.agentnetHeroCopy p{max-width:540px!important;margin-top:0!important;color:rgb(245 243 239/.78)!important;font-size:clamp(1.05rem,1.35vw,1.35rem)!important;line-height:1.45!important}.agentnetHeroCopy a{width:-moz-fit-content;width:fit-content;border:1px solid var(--gi-fg);background:var(--gi-fg);color:#050505;font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:700;letter-spacing:.05em;padding:15px 18px;text-decoration:none;text-transform:uppercase}.agentnetControls{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,220px) minmax(160px,220px) auto;grid-gap:14px;gap:14px;padding:clamp(20px,3vw,38px) clamp(22px,5vw,72px);border-bottom:1px solid var(--gi-rule);background:#08090c}.agentnetControls label{display:grid;grid-gap:8px;gap:8px;color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.78rem;text-transform:uppercase}.agentnetControls input,.agentnetControls select{height:48px;width:100%;border:1px solid var(--gi-soft-rule);border-radius:0;background:#111216;color:var(--gi-fg);font:inherit;font-family:var(--font-sans),Arial,sans-serif;font-size:.98rem;outline:none;padding:0 14px;text-transform:none}.agentnetControls input:focus,.agentnetControls select:focus{border-color:rgb(245 243 239/.44)}.agentnetLoadMore,.agentnetRequest{display:inline-flex;min-height:48px;align-self:end;align-items:center;justify-content:center;border:1px solid var(--gi-fg);background:var(--gi-fg);color:#050505;font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:700;letter-spacing:.05em;padding:0 18px;text-decoration:none;text-transform:uppercase}.agentnetResults{padding:clamp(24px,4vw,64px) clamp(22px,5vw,72px)}.agentnetResultsHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:var(--gi-muted)}.agentnetResultsHead p{font-family:var(--font-mono),monospace;font-size:.95rem}.agentnetResultsHead a{color:var(--gi-fg);text-decoration:underline}.agentnetToolGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--gi-soft-rule);border:1px solid var(--gi-soft-rule)}.agentnetToolCard{display:flex;min-height:224px;flex-direction:column;justify-content:space-between;gap:24px;background:linear-gradient(180deg,#0b0c10,#07080b);color:var(--gi-fg);padding:22px;text-decoration:none;transition:background .18s ease}.agentnetToolCard:hover{background:linear-gradient(180deg,#11131a,#08090d)}.agentnetToolTop{display:flex;align-items:center;gap:14px}.agentnetToolTop>div{min-width:0}.agentnetToolTop strong{color:var(--gi-fg);font-size:clamp(1.05rem,1.25vw,1.35rem);font-weight:640;letter-spacing:-.035em}.agentnetToolTop span:not(.agentnetToolLogo),.agentnetToolTop strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentnetToolTop span:not(.agentnetToolLogo){margin-top:4px;color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.76rem;text-transform:uppercase}.agentnetToolLogo{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgb(245 243 239/.12);background:#f5f3ef;color:#050505}.agentnetToolLogo img{width:28px;height:28px;object-fit:contain}.agentnetToolLogo>span{color:#050505;font-weight:760}.agentnetToolCard>p{display:-webkit-box;overflow:hidden;color:rgb(245 243 239/.78);font-size:1.02rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agentnetToolMeta{display:flex;flex-wrap:wrap;gap:8px}.agentnetToolMeta span{border:1px solid var(--gi-soft-rule);color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.04em;padding:6px 8px;text-transform:uppercase}.agentnetLoadMore{margin:28px auto 0}.agentnetDetailPage{background:radial-gradient(circle at 75% 0,rgb(96 109 255/.18),transparent 32%),#050608}.agentnetDetailHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);min-height:650px;border-bottom:1px solid var(--gi-rule);background:var(--gi-soft-rule);grid-gap:1px;gap:1px}.agentnetDetailPanel,.agentnetDetailTitle{padding:clamp(34px,5vw,78px);background:linear-gradient(rgb(245 243 239/.035) 1px,transparent 0),linear-gradient(90deg,rgb(245 243 239/.035) 1px,transparent 0),#050608;background-size:38px 38px}.agentnetDetailTitle{display:flex;flex-direction:column;justify-content:flex-end}.agentnetDetailLogo{display:grid;width:100px;height:100px;margin-bottom:34px;place-items:center;border:1px solid rgb(245 243 239/.18);background:#f5f3ef}.agentnetDetailLogo img{width:68px;height:68px;object-fit:contain}.agentnetDetailLogo span{color:#050505;font-size:1.6rem;font-weight:800}.agentnetDetailTitle h1{max-width:900px;margin-top:20px;font-size:clamp(4rem,9vw,10rem);font-weight:520;letter-spacing:-.085em;line-height:.88}.agentnetDetailTitle p:not(.giKicker){max-width:760px;margin-top:30px;color:var(--gi-muted);font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.45}.agentnetDetailPanel{display:flex;flex-direction:column;justify-content:flex-end;gap:24px}.agentnetDetailPanel>span{color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.agentnetDetailPanel h2{font-size:clamp(2rem,3vw,4rem);font-weight:520;letter-spacing:-.06em;line-height:.95}.agentnetDetailPanel ul{display:grid;grid-gap:16px;gap:16px;margin:0;padding-left:1.1em;color:var(--gi-muted);font-size:1.04rem;line-height:1.45}.agentnetDetailActions{display:flex;flex-wrap:wrap;gap:12px}.agentnetDetailActions a{border:1px solid var(--gi-soft-rule);color:var(--gi-fg);font-family:var(--font-mono),monospace;font-size:.82rem;letter-spacing:.05em;padding:13px 15px;text-decoration:none;text-transform:uppercase}.agentnetDetailActions a:first-child{border-color:var(--gi-fg);background:var(--gi-fg);color:#050505}.agentnetIntentSection{display:grid;grid-gap:clamp(28px,4vw,54px);gap:clamp(28px,4vw,54px);padding:clamp(34px,5vw,78px);border-bottom:1px solid var(--gi-rule);background:linear-gradient(rgb(245 243 239/.025) 1px,transparent 0),linear-gradient(90deg,rgb(245 243 239/.025) 1px,transparent 0),#050608;background-size:38px 38px}.agentnetIntentIntro{max-width:980px}.agentnetIntentIntro h2{margin-top:14px;color:var(--gi-fg);font-size:clamp(2.7rem,5.4vw,7rem);font-weight:520;letter-spacing:-.08em;line-height:.9}.agentnetIntentIntro p:not(.giKicker){max-width:820px;margin-top:22px;color:rgb(245 243 239/.76);font-size:clamp(1.08rem,1.45vw,1.45rem);line-height:1.45}.agentnetIntentGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1px;gap:1px;border:1px solid var(--gi-soft-rule);background:var(--gi-soft-rule)}.agentnetIntentCard{min-height:420px;padding:clamp(24px,3vw,42px);background:linear-gradient(180deg,#0a0b0f,#06070a)}.agentnetIntentCard>span{display:block;margin-bottom:28px;color:var(--gi-muted);font-family:var(--font-mono),monospace;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.agentnetIntentCard ol,.agentnetIntentCard ul{display:grid;grid-gap:20px;gap:20px;margin:0;padding-left:1.2em;color:rgb(245 243 239/.82);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.42}.agentnetIntentCard strong{color:var(--gi-fg);font-size:1.02em}.agentnetIntentCard li p{margin-top:8px;color:var(--gi-muted);font-size:.88em}.agentnetDetailBody{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) auto;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding:clamp(34px,5vw,78px);border-bottom:1px solid var(--gi-rule)}.agentnetDetailBody p{color:var(--gi-muted);font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.45}.agentnetDetailBody a{align-self:start;color:var(--gi-fg);text-decoration:underline;text-underline-offset:.24em}.agentnetFormPage .giSubHero{border-bottom:1px solid var(--gi-rule)}.agentnetFormAside{display:flex;min-height:520px;flex-direction:column;justify-content:flex-end;gap:22px;padding:clamp(34px,5vw,72px);border-left:1px solid var(--gi-rule);background:radial-gradient(circle at 60% 30%,rgb(96 109 255/.22),transparent 32%),linear-gradient(rgb(245 243 239/.035) 1px,transparent 0),linear-gradient(90deg,rgb(245 243 239/.035) 1px,transparent 0),#050608;background-size:auto,34px 34px,34px 34px,auto}.agentnetFormAside span{color:var(--gi-fg);font-size:clamp(2.1rem,4vw,4.6rem);font-weight:520;letter-spacing:-.07em;line-height:.94}.agentnetFormAside p{max-width:520px;color:rgb(245 243 239/.72);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.45}.agentnetFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.agentnetHoneypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.agentnetFormError{border:1px solid rgb(248 113 113/.36);background:rgb(248 113 113/.08);color:#fecaca;padding:12px 14px}.articlePage{min-height:100vh;color:var(--gi-fg);background:linear-gradient(180deg,#000,#07080b)}.articlePage .articleNav{display:grid;grid-template-columns:220px 1fr;border:1px solid var(--gi-rule);border-bottom:0}.articlePage .deploymentBrand{display:flex;align-items:center;gap:16px;padding:22px 28px;border-right:1px solid var(--gi-rule);color:var(--gi-fg);text-decoration:none}.articlePage .deploymentBrand img{width:42px;height:42px;object-fit:contain}.articlePage .articleNav nav{display:flex;justify-content:flex-end;gap:28px;padding:30px}.articlePage .articleNav nav a{color:#ffffff;font-weight:700;text-decoration:none}.articlePage .articleNav nav a:hover{color:rgb(245 243 239/.78)}.articleShell{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);border:1px solid var(--gi-rule)}.articleToc{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:clamp(24px,3vw,42px);border-right:1px solid var(--gi-rule);background:#050608}.articleCategory,.articleDate,.articleToc p{color:rgb(245 243 239/.9)}.articleToc a{color:rgb(245 243 239/.7)}.articleCategory,.articleDate{font-weight:650}.articleToc a{display:block;margin-top:14px;font-size:.9rem;line-height:1.25;text-decoration:none}.articleBody{max-width:1040px;padding:clamp(42px,6vw,92px)}.articleBody h1{max-width:900px;margin:18px 0 24px;color:#ffffff;font-size:clamp(2.25rem,4.2vw,4.6rem);font-weight:620;letter-spacing:-.055em;line-height:.98;text-shadow:none;text-transform:none}.articleBody blockquote,.articleBody li,.articleBody p,.articleDek{max-width:820px;color:rgb(245 243 239/.84);font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55}.articleDek{color:rgb(255 255 255/.9)}.articleBody blockquote,.articleBody p{margin-top:20px}.articleBody h2{max-width:820px;margin-top:64px;color:#ffffff;font-size:clamp(1.8rem,3.2vw,3.8rem);font-weight:520;letter-spacing:-.055em;line-height:1}.articleMedia{position:relative;min-height:360px;margin:42px 0;overflow:hidden;border:1px solid var(--gi-soft-rule);background:linear-gradient(90deg,rgb(0 0 0/.15),rgb(0 0 0/.4)),url(/research-visual.png) 50% /cover}.articleMedia span{display:none}.articleCta{display:inline-block;margin-top:24px;color:#ffffff;font-weight:750;text-decoration:underline;text-underline-offset:.24em}.articleCta:hover{color:rgb(245 243 239/.82)}.articleAuthor,.articleAuthorName{color:#ffffff}.articleAuthorRole{color:rgb(245 243 239/.72)}@media (max-width:900px){.agentnetHero,.articlePage .articleNav,.articleShell,.giSubHero,.giSubPage .giFooter,.giTwoColumn{grid-template-columns:1fr}.agentnetHero>div{min-height:auto}.agentnetHero h1{margin-top:44px}.agentnetControls{grid-template-columns:1fr}.agentnetResultsHead{align-items:flex-start;flex-direction:column}.agentnetDetailBody,.agentnetDetailHero,.agentnetFormGrid,.agentnetIntentGrid,.agentnetToolGrid{grid-template-columns:1fr}.agentnetFormAside,.articlePage .deploymentBrand,.articleToc,.giSubHeroText,.giSubVisual{border-right:0}.agentnetFormAside{border-left:0}.agentnetFormAside,.giSubVisual{min-height:360px;border-top:1px solid var(--gi-rule)}.agentizedToolGrid,.agentizerCta,.agentizerFlowGrid,.agentizerOutputList,.agentizerUseCases .giSubGrid,.giSubGrid{grid-template-columns:1fr}.agentizerUseCases .giSubCard,.agentizerUseCases .giSubCard:nth-child(3n),.agentizerUseCases .giSubCard:nth-child(4n),.giSubCard,.giSubCard:nth-child(3n){border-right:0}.giPostRow{grid-template-columns:1fr}.articleToc{position:static;height:auto;border-bottom:1px solid var(--gi-rule)}.articlePage .articleNav nav,.giSubPage .giFooter>div{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){body,html{max-width:100%;overflow-x:hidden}.giHome{padding:0;overflow-x:hidden;background:linear-gradient(180deg,#000,#07080b)}.articlePage .articleNav,.articleShell,.everydayHero,.everydayLogoRail,.everydayPromptWall,.everydaySteps,.everydayTrust,.giCareers,.giFooter,.giHeader,.giHero,.giOpenSource,.giProducts,.giSplit,.giStatement,.giSubBand,.giSubHero{width:100%;border-left:0;border-right:0}.giHeader{position:static;min-height:auto}.giBrand{height:66px;gap:10px;padding:0 18px;font-size:1.35rem;letter-spacing:-.035em}.giLogoBox{width:38px;height:38px}.giLogoBox img{width:34px;height:34px}.giHeader nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;grid-gap:12px 14px;gap:12px 14px;overflow:visible;padding:12px 18px 16px;scrollbar-width:none;white-space:normal}.giHeader nav::-webkit-scrollbar{display:none}.giHeader nav a{font-size:.86rem;line-height:1.2;min-width:0}.giHeader nav .giButton{display:inline;min-height:0;padding:0;border:0;background:transparent;color:var(--gi-muted)!important;font-family:inherit;font-weight:520!important;letter-spacing:0}.giHeader nav .giButton:hover,.giHeader nav a:hover{color:var(--gi-fg)!important}.everydayActions a,.everydayTrust a,.giButton{min-height:44px;padding:0 16px;font-size:.78rem}.giHero{min-height:760px}.giHeroMark{padding:28px 20px}.giHeroMark h1{font-size:clamp(2.1rem,14vw,4.1rem);line-height:.96;letter-spacing:-.055em}.giHeroCenter{top:164px;right:18px;bottom:auto;left:18px;min-height:220px;place-items:center}.giHeroCenter p{max-width:340px;font-size:clamp(2.15rem,12vw,3.45rem);line-height:.98;letter-spacing:-.055em}.giHeroCard{left:18px;right:18px;bottom:0;width:auto;padding:24px 22px}.giHeroCard p{font-size:clamp(1.05rem,5vw,1.45rem);line-height:1.25;letter-spacing:-.025em}.articleBody,.giCareers,.giCopy,.giOpenSource,.giSectionHead,.giStatement>*,.giSubBand{padding:30px 20px}.everydayHeroCopy h1,.everydayPromptWall h2,.everydaySteps h2,.everydayTrust h2,.everydayUseCases h2,.giCareers h2,.giCopy h2,.giOpenSource h2,.giSectionHead h2,.giStatement h2,.giSubHeroText h1{font-size:clamp(2.05rem,12vw,3.8rem);line-height:.98;letter-spacing:-.06em}.giCopy h2,.giSectionHead h2,.giStatement h2{margin-top:34px}.everydayHeroCopy>p:not(.giKicker),.everydayTrust p:not(.giKicker),.giOpenSource>p,.giStatement>p,.giSubHeroText>p:not(.giKicker){font-size:1.05rem;line-height:1.45}.giProductGrid span{font-size:clamp(1.45rem,8vw,2.2rem)}.giProductGrid a,.giSubCard{min-height:auto;padding:28px 20px}.giFooter{min-height:auto}.giFooter>div{padding:26px 20px;border-bottom:1px solid var(--gi-soft-rule)}.giFooter>div:last-child{border-bottom:0}.everydayHero{min-height:auto;grid-template-columns:1fr}.everydayHeroCopy{min-height:auto;padding:42px 20px 34px}.everydayActions{gap:10px;margin-top:26px}.everydayActions a{flex:1 1 150px}.everydayStage{min-height:430px}.everydayAgentCore{width:176px;padding:18px}.everydayAgentCore span{font-size:2rem}.everydayPromptCard{right:16px;bottom:18px;width:calc(100% - 32px);padding:18px}.everydayAppBubble{width:46px;height:46px;border-radius:12px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(134px) rotate(calc(var(--angle) * -1))}.everydayAppBubble img{width:25px;height:25px}.everydayLogoRail,.everydayLogoTrack{min-height:76px}.everydayLogoTrack{gap:28px}.everydayLogoRail span{flex-basis:142px;gap:8px;font-size:1rem}.everydayLogoRail img{width:22px;height:22px}.everydayPromptWall article,.everydayStepGrid article,.everydayUseCases article{min-height:auto;padding:24px 20px}.everydayStepGrid h3,.everydayUseCases h3{margin-top:30px;font-size:1.55rem}.everydayPromptWall article p,.everydayUseCases p{margin-top:22px}.giSubHero{min-height:auto;grid-template-columns:1fr}.giSubHeroText{min-height:auto;padding:42px 20px 34px}.giSubVisual{min-height:300px}.giSubActions{gap:14px;margin-top:26px}.giPostList,.giSubGrid{margin-right:-20px;margin-left:-20px}.agentnetDetailHero h1,.agentnetFormAside h1,.agentnetHero h1,.demoXTitle{font-size:clamp(2rem,10vw,3.25rem);line-height:1.04;letter-spacing:-.045em}.agentnetDetailPanel,.agentnetDetailTitle,.agentnetFormAside,.agentnetFormMain,.agentnetHero>div{padding:32px 20px}.agentnetHero h1{margin-top:26px}.agentnetDetailHero h1 .asciiGlitch,.agentnetHero h1 .asciiGlitch,.giSubHeroText h1 .asciiGlitch{text-shadow:2px 2px 0 rgb(111 106 246/.62),4px 4px 0 rgb(129 215 255/.28)}.agentnetHero p:not(.giKicker),.agentnetHeroCopy p{font-size:1rem!important;line-height:1.45!important}.agentnetHeroCopy{min-height:auto;justify-content:flex-start;gap:18px}.agentnetControls,.agentnetResults{padding:24px 20px}.agentnetControls{gap:12px}.agentnetControls input,.agentnetControls select,.agentnetLoadMore,.agentnetRequest{height:44px;min-height:44px;font-size:.9rem}.agentnetToolGrid{grid-template-columns:1fr}.agentnetToolCard{min-height:auto;padding:24px 20px}.agentizerProductPage .giSubHeroText h1{font-size:clamp(2.35rem,9.4vw,3.4rem);line-height:1.03;letter-spacing:-.052em}.agentizedToolGrid,.agentizerFlowGrid,.agentizerOutputList{width:auto;margin-right:-20px;margin-left:-20px}.agentizedToolCard,.agentizerFlowGrid article{width:100%;min-height:auto}.agentizerFlowGrid h2{margin-top:32px;font-size:clamp(1.55rem,7vw,2.25rem);line-height:1.04}.agentizedToolCard{grid-template-columns:44px minmax(0,1fr);gap:14px}.agentizedToolLogo{width:44px;height:44px}.agentizedToolLogo img{width:28px;height:28px}.agentnetToolTop strong{font-size:1.15rem}.agentnetDetailHero{min-height:auto}.agentnetDetailLogo{width:74px;height:74px;margin-bottom:24px}.agentnetDetailLogo img{width:50px;height:50px}.agentnetActionPanel,.agentnetIntentCard{min-height:auto;padding:22px 20px}.demoPage{min-height:auto;padding:0;background:#f6f7fb}.demoVisual{min-height:220px;border-radius:0}.demoBlocks{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px);margin-top:36px}.demoBlocks span{min-height:58px;font-size:.74rem}.demoFormPanel{min-height:auto;padding:28px 20px 38px;border-radius:0}.demoFormPanel h1{margin:34px 0 28px;font-size:clamp(2rem,10vw,3rem);line-height:1.04}.demoTopline{gap:10px}.demoForm{gap:14px}.articlePage .articleNav{display:block}.articlePage .deploymentBrand{padding:16px 20px;border-bottom:1px solid var(--gi-rule)}.articlePage .articleNav nav{gap:16px;overflow-x:auto;padding:14px 20px;white-space:nowrap}.articleToc{padding:20px}.articleToc a{font-size:.86rem}.articleBody h1{font-size:clamp(2rem,10.5vw,3.25rem);line-height:1;letter-spacing:-.05em}.articleBody h2{margin-top:42px;font-size:clamp(1.55rem,7vw,2.4rem);line-height:1.05}.articleBody blockquote,.articleBody li,.articleBody p,.articleDek{font-size:1rem;line-height:1.55}.articleMedia{min-height:240px;margin:30px 0}}@media (max-width:420px){.articlePage .articleNav nav,.giHeader nav{gap:14px}.giHero{min-height:720px}.giHeroCenter p{font-size:clamp(2rem,12.5vw,3rem)}.giHeroCard{left:12px;right:12px;padding:22px 18px}.everydayAppBubble{width:40px;height:40px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(112px) rotate(calc(var(--angle) * -1))}.everydayAgentCore{width:150px}}@media (max-width:760px){.giHome{--gi-rule:rgb(245 243 239/0.2);--gi-soft-rule:rgb(245 243 239/0.12);background:radial-gradient(circle at 50% -10%,rgb(111 106 246/.16),transparent 34%),linear-gradient(180deg,#030405,#07080b)}.giHeader{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:block;border-bottom:1px solid rgb(245 243 239/.14);background:rgb(3 4 5/.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.giBrand{height:58px;padding:0 16px;border-bottom:0;font-size:1.18rem;font-weight:650;letter-spacing:-.04em}.giLogoBox{width:34px;height:34px}.giLogoBox img{width:30px;height:30px}.giHeader nav{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden;padding:0 16px 14px;white-space:nowrap}.giHeader nav .giButton,.giHeader nav a{position:relative;display:inline-block;min-height:0;flex:0 0 auto;padding:0;border:0;border-radius:0;background:transparent;color:rgb(245 243 239/.74)!important;font-size:clamp(.7rem,3.15vw,.82rem);font-weight:650!important;letter-spacing:0;line-height:1.2;text-align:left}.giHeader nav .giButton:after,.giHeader nav a:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:1px;background:transparent}.giHeader nav .giButton:hover,.giHeader nav a:hover{color:#ffffff!important}.giHeader nav .giButton:hover:after,.giHeader nav a:hover:after{background:rgb(245 243 239/.6)}.giHero{display:flex;min-height:auto;flex-direction:column;border-bottom-color:rgb(245 243 239/.14)}.giHeroImage{opacity:.82;filter:saturate(1.12) contrast(1.1) brightness(.62)}.giHero:after{background:radial-gradient(circle at 50% 34%,transparent 0 22%,rgb(0 0 0/.34) 66%),linear-gradient(180deg,rgb(0 0 0/.1),rgb(0 0 0/.68))}.giHeroCenter{position:relative;inset:auto;min-height:min(58vh,470px);padding:78px 18px 118px}.giHeroCenter p{max-width:330px;font-size:clamp(2.45rem,12vw,3.35rem);font-weight:650;letter-spacing:-.064em;line-height:.94}.giHeroCard{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:-88px 12px 16px;padding:24px 20px;border:1px solid rgb(5 5 5/.08);border-radius:2px;box-shadow:0 22px 70px rgb(0 0 0/.35)}.giHeroCard p{font-size:clamp(1.05rem,5.1vw,1.32rem);font-weight:650;line-height:1.18}.giHeroCard p+p{margin-top:18px}.everydayHero,.everydayLogoRail,.everydayPromptWall,.everydaySteps,.everydayTrust,.giCareers,.giFooter,.giOpenSource,.giProducts,.giSplit,.giStatement,.giSubBand,.giSubHero{border-bottom-color:rgb(245 243 239/.14)}.articleBody,.giCareers,.giCopy,.giOpenSource,.giSectionHead,.giStatement>*,.giSubBand{padding:28px 18px}.everydayHeroCopy h1,.everydayPromptWall h2,.everydaySteps h2,.everydayTrust h2,.everydayUseCases h2,.giCareers h2,.giCopy h2,.giOpenSource h2,.giSectionHead h2,.giStatement h2,.giSubHeroText h1{font-size:clamp(2rem,10.8vw,3.15rem);letter-spacing:-.055em;line-height:1}.giKicker{font-size:.82rem;letter-spacing:.02em}.everydayHeroCopy>p:not(.giKicker),.everydayTrust p:not(.giKicker),.giCopy p:not(.giKicker),.giOpenSource>p,.giStatement>p,.giSubHeroText>p:not(.giKicker){color:rgb(245 243 239/.72);font-size:1rem;line-height:1.48}.giAsciiPanel{min-height:280px}.giAsciiPanel img,.giSubVisual img{filter:saturate(1.1) contrast(1.08) brightness(.72)}.giToolWall{padding:0}.giAgentNetCenter{padding:32px 18px}.giAgentNetCenter h2{max-width:320px;font-size:clamp(1.85rem,9vw,2.65rem);line-height:1}.giToolIntro{max-width:330px;color:rgb(245 243 239/.72)}.giCopy a,.giSubCard a,.giTextLink,.giToolCta{min-height:42px;color:#ffffff;font-weight:700}.giLogoOrbit{min-height:92px;opacity:.72}.giLogoMark{transform:scale(.78);transform-origin:left center}.giProductGrid a{padding:24px 18px;background:linear-gradient(180deg,rgb(245 243 239/.035),transparent),#06070a}.giProductGrid span{font-size:clamp(1.45rem,7vw,2rem)}.giCareers,.giOpenSource{align-items:start;gap:22px}.everydayActions a,.everydayTrust a,.giCareers .giButton,.giOpenSource .giButton,.giSubActions .giButton{width:-moz-fit-content;width:fit-content;min-height:44px;padding:0 16px;border-radius:0}.giSubHeroText{padding:34px 18px 28px}.giSubHeroText h1{margin:18px 0}.giSubVisual{min-height:230px}.agentizerProductPage .giSubHeroText h1,.agentnetDetailHero h1,.agentnetFormAside h1,.agentnetHero h1,.demoXTitle{font-size:clamp(2.08rem,9vw,2.9rem);letter-spacing:-.045em;line-height:1.02}.agentnetDetailHero h1 .asciiGlitch,.agentnetHero h1 .asciiGlitch,.giSubHeroText h1 .asciiGlitch{text-shadow:1px 1px 0 rgb(111 106 246/.55),2px 2px 0 rgb(129 215 255/.22)}.agentnetDetailPanel,.agentnetDetailTitle,.agentnetFormAside,.agentnetFormMain,.agentnetHero>div{padding:28px 18px}.agentnetHero h1{margin-top:20px}.agentnetHeroCopy{gap:16px;border-top:1px solid rgb(245 243 239/.1)}.agentnetControls,.agentnetResults{padding:22px 18px}.agentizedToolCard,.agentizerFlowGrid article,.agentnetActionPanel,.agentnetIntentCard,.agentnetToolCard{padding:22px 18px;border-color:rgb(245 243 239/.1);background:#07080b}.agentizedToolLogo,.agentnetDetailLogo,.agentnetToolLogo{border-radius:10px}.everydayHeroCopy{padding:34px 18px 28px}.everydayStage{min-height:360px}.everydayPromptCard{right:12px;bottom:12px;width:calc(100% - 24px);border-radius:2px}.everydayLogoRail,.everydayLogoTrack{min-height:66px}.demoVisual{min-height:190px}.demoFormPanel{padding:24px 18px 34px}.demoFormPanel h1{margin:28px 0 24px;font-size:clamp(2rem,10vw,2.8rem)}}@media (max-width:420px){.giHeroCenter{min-height:440px;padding-top:82px;padding-bottom:124px}.giHeroCenter p{max-width:310px}.giHeroCard{margin-top:-78px}}@media (max-width:760px){.homePage.giHome{width:100%;max-width:100vw}.homePage .giHeader nav{justify-content:flex-start;gap:20px;overflow-x:auto;padding-right:18px;scrollbar-width:none}.homePage .giHeader nav::-webkit-scrollbar{display:none}.homePage .giHeroCard{width:calc(100% - 24px);max-width:calc(100vw - 24px);margin-right:12px;margin-left:12px;overflow:hidden}.homePage .giHeroCard p{width:100%;max-width:100%;font-size:clamp(1rem,4.8vw,1.2rem);white-space:normal;overflow-wrap:anywhere}.homePage .giStatement,.homePage .giStatement>*{width:100%;min-width:0;max-width:100vw}.homePage .giStatement h2{max-width:100%;font-size:clamp(2rem,10vw,2.75rem);letter-spacing:-.045em;overflow-wrap:anywhere}.homePage .giStatement>p{overflow-wrap:anywhere}}