@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #29e7f2;--color-primary-soft: #73f5ff;--color-accent: #12b8df;--color-background: #020b17;--color-background-elevated: #06182a;--color-surface: rgba(7, 29, 48, .62);--color-surface-strong: rgba(9, 38, 62, .82);--color-border: rgba(98, 225, 241, .17);--color-text: #f4fbff;--color-text-muted: #9bb2c1;--color-error: #ff9aab;--font-display: "Oxanium Variable", "Oxanium", "Segoe UI Variable Display", system-ui, sans-serif;--font-body: "Segoe UI Variable Text", "Aptos", "Segoe UI", system-ui, sans-serif;--section-width: min(1240px, calc(100vw - 2rem) );--radius-small: .75rem;--radius-medium: 1.25rem;--radius-large: 2rem;color-scheme:dark;font-family:var(--font-body);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;scroll-behavior:smooth}*{box-sizing:border-box}html{overflow-x:clip;background:var(--color-background);scroll-padding-top:7rem}body{position:relative;isolation:isolate;margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 55% -15%,rgba(0,163,209,.18),transparent 42rem),linear-gradient(180deg,rgba(2,11,23,.2),var(--color-background) 92%);color:var(--color-text)}body:before{content:"";position:absolute;z-index:0;inset:0;background-image:url(/assets/intellithrive-background-wide.jpg);background-position:center 14rem;background-repeat:repeat-y;background-size:100% auto;opacity:.064;filter:blur(1.25px) saturate(.68) brightness(.86);mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 96%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 96%,transparent 100%)}body::selection{color:#00101b;background:var(--color-primary)}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}button,input,textarea,select{font:inherit}img,canvas{display:block;max-width:100%}intellithrive-header,intellithrive-hero,intellithrive-about,intellithrive-services,intellithrive-projects,intellithrive-contact,intellithrive-footer{display:block;position:relative;z-index:1}intellithrive-header{z-index:50}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;color:#00101a;background:var(--color-primary);border-radius:.5rem;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:4px}.section-shell{width:var(--section-width);margin-inline:auto}.section{padding-block:clamp(5rem,10vw,10rem)}.glass-panel{border:1px solid var(--color-border);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 45%),var(--color-surface);box-shadow:inset 0 1px #ffffff0b,0 1.8rem 5rem #00050c38;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.eyebrow,.section-kicker{display:flex;align-items:center;gap:.75rem;width:fit-content;color:var(--color-primary-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-decoration:none;text-transform:uppercase}.eyebrow>span,.section-kicker>span{display:inline-grid;place-items:center;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;min-width:1.9rem;min-height:1.9rem;aspect-ratio:1;border:1px solid rgba(77,235,249,.38);border-radius:50%;color:var(--color-primary);font-size:.65rem}.section h2,.legal-hero h1{max-width:13ch;margin:1.4rem 0 0;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,6.8rem);font-weight:620;letter-spacing:-.052em;line-height:.96}.section-title{position:relative}.section-title-laser{position:absolute;z-index:2;inset:0;display:block;color:#eaffff;opacity:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 66%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 66%,transparent 100%);-webkit-mask-position:0% 0;mask-position:0% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18% 100%;mask-size:18% 100%;text-shadow:0 0 .28rem #ffffff,0 0 .9rem rgba(76,238,255,.92),0 0 1.8rem rgba(19,196,226,.6)}.section-title-laser em{color:#c8fbff;-webkit-text-stroke:0;text-shadow:inherit}.section-title.is-laser-active>.section-title-laser{animation:section-title-laser .8s cubic-bezier(.42,0,.58,1) 60ms 1 both}.section-title-spark{position:absolute;z-index:3;top:-.04em;left:-.15em;width:.46em;height:.52em;opacity:0;pointer-events:none;filter:brightness(1.2) drop-shadow(0 0 .35rem #fff) drop-shadow(0 0 1rem #4defff);transform:scale(.22) rotate(0);transform-origin:50% 50%;will-change:opacity,transform,filter}.section-title-spark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#fff 0 7%,#c8feff 8% 12%,transparent 13%),linear-gradient(145deg,#fff,#bffcff 34%,#42ebf8 76%,#e9ffff);clip-path:polygon(50% 0%,54.5% 43%,94% 50%,54.5% 57%,50% 100%,45.5% 57%,6% 50%,45.5% 43%)}.section-title-spark:after{content:"";position:absolute;top:50%;left:50%;width:8%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 .22rem #fff,0 0 .7rem #75f7ff;transform:translate(-50%,-50%)}.section-title.is-laser-active .section-title-spark{animation:section-title-spark 1s linear .86s 1 both}@keyframes section-title-laser{0%{opacity:0;-webkit-mask-position:0% 0;mask-position:0% 0}6%{opacity:1}50%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}94%{opacity:1}to{opacity:0;-webkit-mask-position:0% 0;mask-position:0% 0}}@keyframes section-title-spark{0%{opacity:0;filter:brightness(.8) drop-shadow(0 0 .1rem #fff) drop-shadow(0 0 .35rem #4defff);transform:scale(.22) rotate(0)}22%{opacity:.62;filter:brightness(1.55) drop-shadow(0 0 .32rem #fff) drop-shadow(0 0 .95rem #4defff);transform:scale(.78) rotate(300deg)}40%{opacity:1;filter:brightness(2.35) drop-shadow(0 0 .48rem #fff) drop-shadow(0 0 1.45rem #3eeeff);transform:scale(1.12) rotate(660deg)}58%{opacity:1;filter:brightness(2.65) drop-shadow(0 0 .62rem #fff) drop-shadow(0 0 1.8rem #32e9fb);transform:scale(1.04) rotate(1020deg)}76%{opacity:.78;filter:brightness(1.85) drop-shadow(0 0 .42rem #fff) drop-shadow(0 0 1.15rem #4defff);transform:scale(.7) rotate(1380deg)}to{opacity:0;filter:brightness(.7) drop-shadow(0 0 .08rem #fff) drop-shadow(0 0 .2rem #4defff);transform:scale(.06) rotate(1800deg)}}h1 em,h2 em{color:transparent;font-style:normal;-webkit-text-stroke:1px rgba(103,237,249,.64);text-shadow:0 0 2.8rem rgba(30,224,240,.2)}.lead{color:#d9e9f0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}intellithrive-background{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none}.ambient-layer,.circuit-grid,.network-canvas,.noise-layer{position:absolute;inset:0}.ambient-layer{filter:blur(80px);opacity:.38;will-change:transform}.ambient-layer--one{width:42vw;height:42vw;margin:2vh 0 0 58vw;border-radius:50%;background:#00cde733;animation:aurora-drift 18s ease-in-out infinite alternate}.ambient-layer--two{width:28rem;height:28rem;margin:58vh 0 0 -10rem;border-radius:45% 55% 60% 40%;background:#026abf33;animation:aurora-drift 23s ease-in-out -7s infinite alternate-reverse}.circuit-grid{top:44vh;height:70vh;opacity:.18;background-image:linear-gradient(rgba(56,215,236,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(56,215,236,.26) 1px,transparent 1px);background-size:3.8rem 3.8rem;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,transparent 90%);mask-image:linear-gradient(to bottom,transparent,#000 30%,transparent 90%);transform:perspective(520px) rotateX(67deg) scale(1.7);transform-origin:50% 100%;animation:grid-pulse 9s ease-in-out infinite}.network-canvas{opacity:.72}.noise-layer{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}@keyframes aurora-drift{to{transform:translate3d(-16vw,9vh,0) scale(1.18) rotate(18deg)}}@keyframes grid-pulse{50%{opacity:.27;transform:perspective(520px) rotateX(67deg) scale(1.75) translateY(1.5rem)}}.has-intro:not(.intro-ready) .site-header{opacity:0;transform:translate3d(-50%,-9rem,0)}.has-intro:not(.intro-ready) .hero-copy .eyebrow,.has-intro:not(.intro-ready) .hero-copy h1,.has-intro:not(.intro-ready) .hero-copy .hero-lead{opacity:0;transform:translate3d(clamp(-25rem,-38vw,-12rem),0,0)}.has-intro:not(.intro-ready) .hero-copy .hero-actions,.has-intro:not(.intro-ready) .hero-copy .signal-line,.has-intro:not(.intro-ready) .scroll-cue{opacity:0;transform:translate3d(0,7rem,0)}.has-intro:not(.intro-ready) .hero-visual{opacity:0;transform:translate3d(clamp(14rem,42vw,36rem),0,0) scale(.86)}.has-intro .site-header,.has-intro .hero-copy .eyebrow,.has-intro .hero-copy h1,.has-intro .hero-copy .hero-lead,.has-intro .hero-copy .hero-actions,.has-intro .hero-copy .signal-line,.has-intro .hero-visual,.has-intro .scroll-cue{backface-visibility:hidden;will-change:transform,opacity}.has-intro.intro-ready .site-header{animation:intro-header 1.05s cubic-bezier(.19,1,.22,1) .06s both}.has-intro.intro-ready .hero-copy .eyebrow{animation:intro-from-left 1.02s cubic-bezier(.19,1,.22,1) .14s both}.has-intro.intro-ready .hero-copy h1{animation:intro-from-left 1.22s cubic-bezier(.19,1,.22,1) .22s both}.has-intro.intro-ready .hero-copy .hero-lead{animation:intro-from-left 1.14s cubic-bezier(.19,1,.22,1) .32s both}.has-intro.intro-ready .hero-copy .hero-actions{animation:intro-from-bottom 1.08s cubic-bezier(.19,1,.22,1) .42s both}.has-intro.intro-ready .hero-copy .signal-line{animation:intro-from-bottom 1.05s cubic-bezier(.19,1,.22,1) .5s both}.has-intro.intro-ready .hero-visual{animation:intro-visual 1.38s cubic-bezier(.19,1,.22,1) .18s both}.has-intro.intro-ready .scroll-cue{animation:intro-from-bottom .96s cubic-bezier(.19,1,.22,1) .58s both}@keyframes intro-header{0%{opacity:0;transform:translate3d(-50%,-9rem,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes intro-from-left{0%{opacity:0;transform:translate3d(clamp(-25rem,-38vw,-12rem),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes intro-from-bottom{0%{opacity:0;transform:translate3d(0,7rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes intro-visual{0%{opacity:0;transform:translate3d(clamp(14rem,42vw,36rem),0,0) scale(.86)}to{opacity:1;transform:translateZ(0) scale(1)}}.site-header{position:fixed;z-index:20;top:1rem;left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1280px,calc(100vw - 2rem));min-height:4.75rem;padding:.65rem .75rem .65rem 1.2rem;border:1px solid transparent;border-radius:1rem;transform:translate(-50%);isolation:isolate;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.site-header--scrolled{border-color:#5fe4f342;background:linear-gradient(135deg,#071b2c,#020d19 72%),#03111f;box-shadow:inset 0 1px #ffffff0e,0 1.2rem 3.5rem #00040c94;-webkit-backdrop-filter:blur(28px) saturate(115%);backdrop-filter:blur(28px) saturate(115%)}.brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-text);font-size:1.3rem;font-weight:720;letter-spacing:-.035em;text-decoration:none}.brand-wordmark>span{color:var(--color-primary)}.brand-wordmark{transition:color .22s ease,text-shadow .22s ease,filter .22s ease}.brand:is(:hover,:focus-visible) .brand-wordmark{animation:brand-wordmark-glow 1.05s ease-in-out infinite alternate}@keyframes brand-wordmark-glow{0%{color:#f4fbff;filter:brightness(1);text-shadow:0 0 0 rgba(71,230,243,0)}to{color:#fff;filter:brightness(1.12);text-shadow:0 0 .35rem rgba(115,245,255,.68),0 0 1.1rem rgba(41,231,242,.46),0 0 2rem rgba(18,184,223,.24)}}.brand-orbit{position:relative;display:grid;place-items:center;width:2.65rem;height:2.65rem;border:1px solid rgba(76,229,243,.42);border-radius:50%;background:radial-gradient(circle,#072a48c7,#000814f5 74%);box-shadow:inset 0 0 .9rem #1dc9e726,0 0 1.25rem #2ddeef2e;transform:scale(1);transform-origin:center;isolation:isolate;transition:transform .62s cubic-bezier(.16,1,.3,1),border-color .26s ease,box-shadow .26s ease;will-change:transform}.brand:is(:hover,:focus-visible) .brand-orbit{border-color:#73f5ffd1;box-shadow:inset 0 0 .9rem #5ef2ff61,0 0 .35rem #b7fdffb8,0 0 1.7rem #2ddeef85;transform:scale(1.08)}.brand-emblem{position:absolute;z-index:1;inset:.14rem;width:calc(100% - .28rem);height:calc(100% - .28rem);border-radius:50%;object-fit:cover;filter:brightness(.86) saturate(1.08) contrast(1.08);transition:filter .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.brand-orbit:before{content:"";position:absolute;z-index:0;inset:-.18rem;border:1px solid transparent;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 18%,rgba(98,245,255,.78) 24%,transparent 31% 62%,rgba(19,172,239,.58) 69%,transparent 76%) border-box;opacity:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.brand-electricity{position:absolute;z-index:2;inset:.1rem;overflow:hidden;border-radius:50%;opacity:0;mix-blend-mode:screen;pointer-events:none}.brand-electricity:before,.brand-electricity:after{content:"";position:absolute;pointer-events:none}.brand-electricity:before{inset:-18%;border-radius:50%;background:radial-gradient(circle at 26% 28%,rgba(255,255,255,.98) 0 2%,rgba(63,239,255,.82) 3% 7%,transparent 14%),radial-gradient(circle at 72% 38%,rgba(215,254,255,.95) 0 2%,rgba(30,214,255,.64) 3% 8%,transparent 15%),radial-gradient(circle at 48% 76%,rgba(255,255,255,.92) 0 2%,rgba(45,226,249,.58) 3% 8%,transparent 16%),conic-gradient(from 32deg,transparent 0 20%,rgba(92,243,255,.32) 24%,transparent 29% 58%,rgba(31,188,242,.28) 63%,transparent 69%);filter:blur(.5px)}.brand-electricity:after{top:12%;left:-8%;width:116%;height:74%;background:linear-gradient(90deg,transparent 0 6%,#dfffff 7% 9%,#38eaff 10% 13%,transparent 14% 27%,#fff 28% 30%,#2be4ff 31% 34%,transparent 35% 100%);clip-path:polygon(0 54%,14% 42%,25% 57%,39% 30%,52% 61%,67% 38%,82% 56%,100% 35%,84% 65%,68% 48%,53% 73%,38% 42%,25% 68%,13% 52%);filter:drop-shadow(0 0 .18rem #fff) drop-shadow(0 0 .42rem #35ebff)}.brand:is(:hover,:focus-visible) .brand-emblem{animation:brand-emblem-electric 1.36s linear infinite;transform:scale(1.025)}.brand:is(:hover,:focus-visible) .brand-orbit:before{opacity:1;animation:brand-electric-ring 1.48s linear infinite}.brand:is(:hover,:focus-visible) .brand-electricity{opacity:1;animation:brand-electric-opacity 1.21s linear infinite}.brand:is(:hover,:focus-visible) .brand-electricity:before{animation:brand-electric-field 1.73s cubic-bezier(.37,0,.63,1) infinite}.brand:is(:hover,:focus-visible) .brand-electricity:after{animation:brand-electric-arc .94s cubic-bezier(.45,0,.55,1) infinite}@keyframes brand-emblem-electric{0%,to{filter:brightness(.95) saturate(1.16) contrast(1.1) drop-shadow(0 0 .08rem rgba(48,225,255,.45))}9%{filter:brightness(1.28) saturate(1.42) contrast(1.2) drop-shadow(0 0 .28rem rgba(155,251,255,.94))}17%{filter:brightness(1.02) saturate(1.2) contrast(1.13) drop-shadow(0 0 .12rem rgba(48,225,255,.58))}33%{filter:brightness(1.45) saturate(1.52) contrast(1.24) drop-shadow(0 0 .38rem rgba(127,249,255,1))}47%{filter:brightness(1.08) saturate(1.25) contrast(1.14) drop-shadow(0 0 .16rem rgba(48,225,255,.64))}71%{filter:brightness(1.34) saturate(1.45) contrast(1.22) drop-shadow(0 0 .32rem rgba(178,254,255,.96))}84%{filter:brightness(1.01) saturate(1.18) contrast(1.12) drop-shadow(0 0 .1rem rgba(48,225,255,.52))}}@keyframes brand-electric-ring{to{transform:rotate(1turn)}}@keyframes brand-electric-opacity{0%,to{opacity:.24}8%{opacity:.92}15%{opacity:.38}34%{opacity:1}48%{opacity:.3}69%{opacity:.82}78%{opacity:.44}}@keyframes brand-electric-field{0%{transform:translate(-5%,3%) rotate(0) scale(.94)}28%{transform:translate(6%,-4%) rotate(71deg) scale(1.08)}51%{transform:translate(-2%,-7%) rotate(166deg) scale(.98)}76%{transform:translate(-7%,4%) rotate(259deg) scale(1.1)}to{transform:translate(-5%,3%) rotate(360deg) scale(.94)}}@keyframes brand-electric-arc{0%,to{opacity:.16;transform:translate(-8%,8%) rotate(-13deg) scaleX(.84)}18%{opacity:.92;transform:translate(3%,-5%) rotate(7deg) scaleX(1.06)}37%{opacity:.28;transform:translate(-2%,3%) rotate(-4deg) scaleX(.92)}64%{opacity:1;transform:translate(7%) rotate(11deg) scaleX(1.12)}82%{opacity:.34;transform:translate(-4%,-4%) rotate(-8deg) scaleX(.9)}}.site-header nav ul{display:flex;justify-content:center;gap:clamp(1rem,2.8vw,2.5rem);padding:0;margin:0;list-style:none}.site-header nav a{position:relative;isolation:isolate;color:var(--color-text-muted);font-size:.84rem;font-weight:590;text-decoration:none;transition:color .18s ease,text-shadow .18s ease}.site-header nav a:before{content:"";position:absolute;z-index:-1;inset:-.72rem -1.05rem;border-radius:999px;opacity:0;background:radial-gradient(ellipse,rgba(63,236,250,.26),rgba(26,172,217,.08) 48%,transparent 72%);filter:blur(.25rem);transform:scale(.58,.78);transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1)}.site-header nav a:after{content:"";position:absolute;right:0;bottom:-.42rem;left:0;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#8cfcff 35%,#20dff1 58%,transparent);box-shadow:0 0 .45rem #4af1fa,0 0 1rem #27e0f1ad;transform:scaleX(.08);transform-origin:left}.site-header nav a:hover,.site-header nav a:focus-visible{color:#d8fdff;outline:none;text-shadow:0 0 .35rem rgba(170,251,255,.92),0 0 1rem rgba(38,225,241,.72);animation:nav-text-glow 1.25s ease-in-out infinite alternate}.site-header nav a:hover:before,.site-header nav a:focus-visible:before{opacity:1;transform:scale(1);animation:nav-halo-pulse 1.35s ease-in-out infinite alternate}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{animation:nav-laser-line 1.05s cubic-bezier(.45,0,.2,1) infinite}.header-contact{position:relative;isolation:isolate;padding:.82rem 1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:.7rem;color:var(--color-primary-soft);font-size:.82rem;font-weight:650;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.header-contact:before{content:"";position:absolute;z-index:-1;top:-180%;bottom:-180%;left:-65%;width:42%;opacity:0;background:linear-gradient(90deg,transparent,rgba(171,253,255,.64),transparent);filter:blur(.35rem);transform:rotate(18deg)}.header-contact span{display:inline-block;transition:transform .24s cubic-bezier(.16,1,.3,1),filter .2s ease}.header-contact:hover,.header-contact:focus-visible{color:#d9feff;outline:none;border-color:#7ef9ffdb;background-color:#0f536857;transform:translateY(-2px);text-shadow:0 0 .45rem rgba(151,251,255,.9);animation:header-contact-glow 1.1s ease-in-out infinite alternate}.header-contact:hover:before,.header-contact:focus-visible:before{opacity:1;animation:header-contact-scan 1.15s ease-in-out infinite}.header-contact:hover span,.header-contact:focus-visible span{filter:drop-shadow(0 0 .35rem #8df9ff);transform:translate(.18rem,-.18rem) rotate(7deg)}@keyframes nav-text-glow{50%{text-shadow:0 0 .5rem rgba(194,253,255,1),0 0 1.35rem rgba(38,225,241,.9)}}@keyframes nav-halo-pulse{to{opacity:.68;transform:scale(1.14,1.22);filter:blur(.4rem)}}@keyframes nav-laser-line{0%{opacity:0;transform:scaleX(.08);transform-origin:left}35%{opacity:1;transform:scaleX(1);transform-origin:left}65%{opacity:1;transform:scaleX(1);transform-origin:right}to{opacity:0;transform:scaleX(.08);transform-origin:right}}@keyframes header-contact-glow{to{border-color:#aafdff;box-shadow:0 0 .8rem #52eef980,0 0 2rem #19c7e852,inset 0 0 1rem #35e5f426}}@keyframes header-contact-scan{0%{left:-65%}58%,to{left:128%}}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(26rem,.96fr);align-items:center;min-height:100svh;padding-top:8rem;padding-bottom:4rem}.hero-copy{position:relative;z-index:2}.hero h1{max-width:11.6ch;margin:1.5rem 0 1.6rem;font-family:var(--font-display);font-size:clamp(3.85rem,7vw,7rem);font-weight:610;letter-spacing:-.045em;line-height:.92}.hero h1>span{color:transparent;background:linear-gradient(108deg,#fff 8%,#d8f9ff 42%,#72edf7 68%,#fff 92%);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.8rem rgba(74,221,237,.1));animation:headline-spectrum 9s ease-in-out infinite alternate}.hero h1>.section-title-laser{color:#eaffff;background:none;-webkit-text-fill-color:#eaffff;filter:none;animation:none}@keyframes headline-spectrum{0%{background-position:0% 50%}to{background-position:100% 50%}}.hero-lead{max-width:42rem;margin:0;color:#b8cad4;font-size:clamp(1.05rem,1.7vw,1.33rem);line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.3rem}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.4rem;padding:.9rem 1.25rem;overflow:hidden;border:1px solid transparent;border-radius:.72rem;font-weight:680;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.25),transparent 75%);transform:translate(-130%);transition:transform .5s ease}.button:hover:before{transform:translate(130%)}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65}.button--primary{color:#00141c;background:linear-gradient(135deg,var(--color-primary-soft),var(--color-primary));box-shadow:0 0 2.4rem #23e0f02e}.button--ghost{border-color:var(--color-border);color:var(--color-text);background:#071c2d6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.signal-line{display:flex;flex-wrap:wrap;gap:1.3rem 2rem;margin-top:3.2rem;color:#7793a5;font-size:.74rem;letter-spacing:.04em}.signal-line span{position:relative;padding-left:.9rem}.signal-line span:before{content:"";position:absolute;top:.45em;left:0;width:.35rem;height:.35rem;border-radius:50%;background:var(--color-primary);box-shadow:0 0 .7rem var(--color-primary)}.signal-line strong{color:#bcd0d9;font-weight:640}.hero-visual{position:relative;display:grid;place-items:center;width:min(48vw,42rem);aspect-ratio:1;justify-self:end}.hero-visual:before{content:"";position:absolute;width:67%;aspect-ratio:1;border-radius:50%;background:#02cde51f;filter:blur(45px);animation:core-breathe 5s ease-in-out infinite}.visual-orbit{position:absolute;border:1px solid rgba(74,224,239,.18);border-radius:50%;animation:orbit-spin 20s linear infinite}.visual-orbit:before,.visual-orbit:after{content:"";position:absolute;border-radius:50%;background:var(--color-primary);box-shadow:0 0 1.2rem var(--color-primary)}.visual-orbit:before{top:7%;left:23%;width:.38rem;height:.38rem}.visual-orbit:after{right:4%;bottom:28%;width:.22rem;height:.22rem}.visual-orbit--outer{inset:2%;border-style:dashed}.visual-orbit--inner{inset:13%;animation-duration:13s;animation-direction:reverse}.visual-axis{position:absolute;opacity:.3;background:linear-gradient(90deg,transparent,var(--color-primary),transparent)}.visual-axis--x{width:100%;height:1px}.visual-axis--y{width:1px;height:100%;background:linear-gradient(transparent,var(--color-primary),transparent)}.brand-core{position:relative;display:grid;place-items:center;width:66%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(91,234,247,.24);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(21,145,176,.2),transparent 43%),radial-gradient(circle,#07263cbd,#020d1cf0 72%);box-shadow:inset 0 0 4rem #23d9ed24,0 0 5rem #15c9df1f;isolation:isolate;perspective:850px}.brand-core:before{content:"";position:absolute;inset:8%;border:1px solid rgba(104,238,250,.13);border-radius:50%;background:conic-gradient(from 120deg,transparent,rgba(41,231,242,.07),transparent 38%);animation:orbit-spin 18s linear infinite reverse}.core-halo{position:absolute;z-index:0;width:49%;aspect-ratio:1;border:1px solid rgba(73,231,244,.12);border-radius:50%;box-shadow:0 0 2.2rem #18d7ea17;animation:core-halo 5s ease-in-out infinite}.core-halo--two{width:69%;animation-delay:-2.5s}.core-entity{position:relative;z-index:1;width:90%;aspect-ratio:1;transform-style:preserve-3d;transform-origin:51% 49%;animation:agentic-core-drift 19s linear infinite;will-change:transform,filter}.core-entity.is-webgl-ready{animation:none;filter:none!important;transform:none!important}.agentic-core-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:saturate(.92) contrast(1.04) drop-shadow(0 0 1.8rem rgba(30,220,241,.2));opacity:0;pointer-events:none;transition:opacity .32s ease}.core-webgl{position:absolute;z-index:3;inset:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 0 .75rem rgba(105,243,255,.42)) drop-shadow(0 0 2.7rem rgba(29,211,239,.22));pointer-events:none;transition:opacity .32s ease}.core-electricity{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 .7rem rgba(71,238,255,.55));-webkit-mask-image:url(/assets/intellithrive-agentic-core-v2.png);mask-image:url(/assets/intellithrive-agentic-core-v2.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;transition:opacity .24s ease}.core-entity.is-webgl-ready .core-webgl{opacity:1}.core-entity.is-webgl-ready .agentic-core-image,.core-entity.is-webgl-ready .core-electricity{opacity:0}.core-entity.is-webgl-fallback .agentic-core-image{opacity:1}.core-entity.is-webgl-fallback .core-electricity{opacity:.94}@keyframes agentic-core-drift{0%{transform:translate3d(-.15rem,-.25rem,1.2rem) rotateX(-5deg) rotateY(7deg) rotate(-1.5deg) scale(.97);animation-timing-function:cubic-bezier(.45,0,.2,1)}17%{transform:translate3d(.28rem,.06rem,2.1rem) rotateX(4deg) rotateY(-8deg) rotate(1deg) scale(1.005);animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{transform:translate3d(-.08rem,.34rem,.6rem) rotateX(7deg) rotateY(5deg) rotate(2.2deg) scale(.985);animation-timing-function:cubic-bezier(.65,0,.35,1)}58%{transform:translate3d(.24rem,-.14rem,2.6rem) rotateX(-3deg) rotateY(-6deg) rotate(-2deg) scale(1.015);animation-timing-function:cubic-bezier(.22,1,.36,1)}79%{transform:translate3d(-.26rem,.18rem,1.4rem) rotateX(5deg) rotateY(9deg) rotate(.8deg) scale(.99);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:translate3d(-.15rem,-.25rem,1.2rem) rotateX(-5deg) rotateY(7deg) rotate(-1.5deg) scale(.97)}}@keyframes core-halo{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.68;transform:scale(1.08)}}.data-chip{position:absolute;display:flex;align-items:center;gap:.55rem;padding:.58rem .72rem;border:1px solid rgba(91,232,246,.2);border-radius:.45rem;color:#96c0ce;background:#02101d9e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:chip-float 4s ease-in-out infinite}.data-chip span{width:.35rem;height:.35rem;border-radius:50%;background:var(--color-primary);box-shadow:0 0 .7rem var(--color-primary)}.data-chip--one{top:19%;left:-1%}.data-chip--two{right:-2%;bottom:22%;animation-delay:-1.8s}.data-chip--three{right:8%;top:16%;color:#6ae0ee9e;animation-delay:-.9s}.scroll-cue{position:absolute;bottom:2rem;left:0;display:flex;align-items:center;gap:.7rem;color:#708c9b;font-size:.7rem;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.scroll-cue span{width:2.4rem;height:1px;background:linear-gradient(90deg,var(--color-primary),transparent);animation:cue 2s ease-in-out infinite}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes core-breathe{50%{opacity:.7;transform:scale(1.12)}}@keyframes chip-float{50%{transform:translateY(-.55rem)}}@keyframes cue{50%{transform:scaleX(.55);transform-origin:left}}.about-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(3rem,10vw,9rem);align-items:start;margin-top:2rem}.about-copy{padding-top:clamp(2rem,6vw,6rem)}.about-copy>p:not(.lead){color:var(--color-text-muted);line-height:1.8}.principles{display:grid;gap:0;margin-top:2.5rem;border-top:1px solid var(--color-border)}.principles span{position:relative;padding:1rem 0 1rem 1.2rem;border-bottom:1px solid var(--color-border);color:#c6d7de;font-size:.9rem}.principles span:before{content:"";position:absolute;top:1.45rem;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--color-primary)}.section-heading{display:grid;grid-template-columns:1fr minmax(18rem,.62fr);gap:3rem;align-items:end;margin-bottom:3rem}.section-heading>p{max-width:35rem;margin:0 0 .5rem;color:var(--color-text-muted);line-height:1.75}.services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.service-card{position:relative;grid-column:span 2;min-height:22rem;padding:1.25rem;overflow:hidden;border-radius:var(--radius-medium);transition:border-color .22s ease,transform .22s ease,background-color .22s ease}.service-card:nth-child(4){grid-column:2 / span 2}.service-card:hover{transform:translateY(-.4rem);border-color:#45e7f56b;background-color:#08273ec7}.service-card:after{content:"";position:absolute;right:-5rem;bottom:-5rem;width:11rem;height:11rem;border-radius:50%;background:#13d0e514;filter:blur(1rem);transition:transform .3s ease}.service-card:hover:after{transform:scale(1.6)}.service-code{color:#668797;font-family:ui-monospace,monospace;font-size:.68rem}.service-icon{position:relative;width:3.8rem;height:3.8rem;margin:2.8rem 0 2rem;border:1px solid var(--color-border);border-radius:50%;transform-origin:center;transition:border-color .22s ease,box-shadow .22s ease;will-change:transform}.service-icon:before{content:"";position:absolute;z-index:2;top:50%;left:50%;width:.38rem;height:.38rem;margin:-.19rem;border-radius:50%;opacity:0;background:#b9fbff;box-shadow:0 0 .45rem #73f5ff,0 0 1rem #29e7f2cc;transform:rotate(0) translateY(-2.05rem)}.service-card:hover .service-icon{border-color:#73f5ffb8;animation:service-icon-cycle 2.3s cubic-bezier(.45,0,.2,1) infinite}.service-card:hover .service-icon:before{opacity:1;animation:service-orbit-node 1.15s linear infinite}@keyframes service-icon-cycle{0%{box-shadow:0 0 #29e7f200;transform:rotate(0) scale(1)}38%{box-shadow:0 0 .55rem #73f5ff57,0 0 1.65rem #29e7f22e;transform:rotate(165deg) scale(1.08)}62%{box-shadow:0 0 .35rem #73f5ff40,0 0 1.1rem #29e7f21f;transform:rotate(218deg) scale(1.03)}to{box-shadow:0 0 #29e7f200;transform:rotate(360deg) scale(1)}}@keyframes service-orbit-node{to{transform:rotate(360deg) translateY(-2.05rem)}}.service-icon span{position:absolute;height:1px;background:var(--color-primary);box-shadow:0 0 .6rem #23e1f199;transform-origin:center;translate:0 0;rotate:0deg;scale:1;will-change:translate,rotate,scale,filter}.service-icon span:nth-child(1){top:1.25rem;left:.7rem;width:2rem;transform:rotate(35deg)}.service-icon span:nth-child(2){top:2rem;left:1rem;width:1.8rem;transform:rotate(-42deg)}.service-icon span:nth-child(3){top:1.75rem;left:1.6rem;width:.45rem;height:.45rem;border-radius:50%}.service-card h3{margin:0 0 .9rem;font-size:1.2rem;font-weight:650}.service-card p{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.68}.card-arrow{position:absolute;right:1.25rem;top:1rem;color:#64e6f285}.project-feature{display:grid;grid-template-columns:.8fr 1.2fr;min-height:34rem;margin-top:2rem;overflow:hidden;border-radius:var(--radius-large)}.project-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem)}.project-copy h2{margin:1.6rem 0 1rem;color:var(--color-primary-soft);font-size:clamp(4rem,9vw,8rem)}.project-copy>p:not(.project-status){max-width:35rem;color:var(--color-text-muted);line-height:1.75}.project-status{display:flex;align-items:center;gap:.7rem;color:var(--color-primary-soft);font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.project-status span{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-primary);box-shadow:0 0 .8rem var(--color-primary);animation:status-pulse 2s ease-in-out infinite}.placeholder-label{width:fit-content;margin-top:1.5rem;padding:.55rem .7rem;border:1px dashed rgba(115,216,229,.26);border-radius:.4rem;color:#728f9f;font-size:.7rem}.project-visual{position:relative;display:grid;place-items:center;min-height:28rem;overflow:hidden;background:radial-gradient(circle at center,rgba(21,197,220,.17),transparent 48%)}.project-globe{position:relative;display:grid;place-items:center;width:min(26rem,72%);aspect-ratio:1;border-radius:50%;perspective:760px;isolation:isolate}.project-globe:before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid rgba(59,229,243,.34);border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 11%,rgba(48,222,239,.12) 11.5% 12%,transparent 12.5% 20%),repeating-linear-gradient(90deg,transparent 0 14%,rgba(48,222,239,.11) 14.5% 15%,transparent 15.5% 28%);box-shadow:inset 0 0 4rem #11b9d129,0 0 5rem #12bed71f;animation:globe-turn 16s linear infinite}.ada-core{position:relative;display:grid;place-items:center;width:76%;aspect-ratio:1;border-radius:50%;transform-style:preserve-3d;animation:ada-core-drift 13s linear infinite;will-change:transform,filter}.ada-core.is-webgl-ready{animation:none;filter:none!important;transform:none!important}.ada-core:before{content:"";position:absolute;inset:7%;border:1px solid rgba(99,237,250,.2);border-radius:50%;background:radial-gradient(circle,rgba(27,214,235,.12),transparent 64%);box-shadow:inset 0 0 2.5rem #29e7f21f,0 0 2.4rem #29e7f21f;animation:core-halo 4.6s ease-in-out infinite}.ada-webgl{position:absolute;z-index:3;inset:-9%;width:118%;height:118%;opacity:0;filter:drop-shadow(0 0 .7rem rgba(102,242,255,.48)) drop-shadow(0 0 2rem rgba(28,205,230,.2));pointer-events:none;transition:opacity .26s ease}.ada-electricity{position:absolute;z-index:2;inset:1%;width:98%;height:98%;border-radius:50%;opacity:.92;mix-blend-mode:screen;filter:drop-shadow(0 0 .8rem rgba(87,238,255,.52));clip-path:circle(48% at 50% 50%);pointer-events:none;transition:opacity .22s ease}.ada-core.is-webgl-ready .ada-webgl{opacity:1}.ada-core.is-webgl-ready .ada-electricity{opacity:0}.project-node{position:absolute;width:.55rem;height:.55rem;border:2px solid var(--color-primary);border-radius:50%;box-shadow:0 0 1.1rem var(--color-primary);animation:node-pulse 3s ease-in-out infinite}.project-node--one{top:28%;left:32%}.project-node--two{top:54%;right:21%;animation-delay:-1s}.project-node--three{bottom:25%;left:37%;animation-delay:-2s}.project-label{position:absolute;right:8%;bottom:9%;color:#88e6ee42;font-family:ui-monospace,monospace;font-size:clamp(1.4rem,3vw,3.2rem);font-weight:800;line-height:.8;text-align:right}@keyframes status-pulse{50%{opacity:.3;transform:scale(.65)}}@keyframes globe-turn{to{transform:rotate(360deg)}}@keyframes node-pulse{50%{transform:scale(1.7);opacity:.55}}@keyframes ada-core-drift{0%,to{transform:translate3d(-2%,-1%,1.2rem) rotateX(-7deg) rotateY(9deg) rotate(-2deg) scale(.96);filter:brightness(.96)}18%{transform:translate3d(2%,1%,2.2rem) rotateX(8deg) rotateY(-12deg) rotate(3deg) scale(1.035);filter:brightness(1.1)}39%{transform:translate3d(-1%,3%,.4rem) rotateX(12deg) rotateY(7deg) rotate(-5deg) scale(.985);filter:brightness(1.01)}63%{transform:translate3d(3%,-2%,2.8rem) rotateX(-9deg) rotateY(-6deg) rotate(4deg) scale(1.02);filter:brightness(1.12)}82%{transform:translate3d(-3%,1%,1.4rem) rotateX(5deg) rotateY(13deg) rotate(1deg) scale(.97);filter:brightness(.98)}}.contact-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,7vw,7rem);align-items:start}.contact-intro{position:sticky;top:9rem}.contact-intro h2{margin-bottom:1.5rem}.contact-intro>p{max-width:34rem;color:var(--color-text-muted);line-height:1.75}.contact-form{padding:clamp(1.3rem,4vw,2.6rem);border-radius:var(--radius-large)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{position:relative;margin-bottom:1.25rem}.field>label:not([for=contact-privacy]){display:block;margin-bottom:.55rem;color:#b6cad4;font-size:.78rem;font-weight:630}.field input:not([type=checkbox]),.field textarea{width:100%;padding:.95rem 1rem;border:1px solid rgba(102,194,210,.22);border-radius:.62rem;outline:none;color:var(--color-text);background:#010c178f;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.field textarea{min-height:9rem;resize:vertical}.field input:hover,.field textarea:hover{border-color:#62e1f061}.field input:focus,.field textarea:focus{border-color:var(--color-primary);background:#021321cc;box-shadow:0 0 0 3px #29e7f21a}.field [aria-invalid=true]{border-color:var(--color-error)!important}.field-error{display:block;min-height:1.05rem;margin-top:.35rem;color:var(--color-error);font-size:.7rem}.field-meta{display:flex;justify-content:space-between;margin-top:.4rem;color:#648493;font-size:.66rem}.checkbox-field{display:grid;grid-template-columns:auto 1fr;gap:0 .7rem;align-items:start}.checkbox-field input{width:1.05rem;height:1.05rem;margin-top:.18rem;accent-color:var(--color-primary)}.checkbox-field label{color:var(--color-text-muted);font-size:.78rem;line-height:1.5}.checkbox-field label a{color:var(--color-primary-soft)}.checkbox-field .field-error{grid-column:2}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-footer{display:flex;align-items:center;gap:1rem}.form-status{margin:0;color:var(--color-error);font-size:.78rem;line-height:1.4}.form-status.is-success{color:var(--color-primary-soft)}.site-footer{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:end;padding-block:3rem 2rem;border-top:1px solid var(--color-border)}.footer-brand p{margin:.7rem 0 0;color:#678493;font-size:.76rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:end;gap:.8rem 1.5rem;color:var(--color-text-muted);font-size:.78rem}.footer-links a:hover{color:var(--color-primary-soft)}.copyright{grid-column:1 / -1;margin:2rem 0 0;color:#516f80;font-size:.66rem;letter-spacing:.06em}.legal-shell{width:min(880px,calc(100vw - 2rem));margin-inline:auto;padding:11rem 0 8rem}.legal-hero{margin-bottom:3rem}.legal-hero h1{max-width:none;margin-bottom:1.5rem}.legal-review{padding:1rem 1.1rem;border-left:2px solid #e2b35c;color:#d9cba9;background:#855b131f;line-height:1.55}.legal-content{padding:clamp(1.4rem,5vw,3.5rem);border-radius:var(--radius-large);color:#aec2cc;line-height:1.78}.legal-content h2{max-width:none;margin:2.7rem 0 .75rem;color:var(--color-text);font-family:var(--font-body);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:650;letter-spacing:-.02em;line-height:1.25}.legal-content a{color:var(--color-primary-soft)}.reveal{opacity:0;transform:translateY(2.2rem);filter:blur(8px);transition:opacity .72s cubic-bezier(.2,.75,.2,1) var(--reveal-delay, 0ms),transform .72s cubic-bezier(.2,.75,.2,1) var(--reveal-delay, 0ms),filter .72s ease var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:10rem}.hero-copy{padding-bottom:2rem}.hero-visual{width:min(85vw,37rem);justify-self:center}.scroll-cue{display:none}.about-grid,.section-heading,.contact-section{grid-template-columns:1fr}.about-copy{padding-top:0}.services-grid{grid-template-columns:repeat(2,1fr)}.service-card,.service-card:nth-child(4){grid-column:auto}.service-card:last-child{grid-column:1 / -1;min-height:18rem}.project-feature{grid-template-columns:1fr}.contact-intro{position:static}}@media(max-width:620px){:root{--section-width: min(100% - 1.2rem, 1240px)}.site-header{top:.6rem;width:calc(100vw - 1.2rem);min-height:4.25rem;padding-left:.75rem}.header-contact{padding-inline:.72rem;font-size:.72rem}.brand{font-size:1.08rem}.brand-orbit{width:2.2rem;height:2.2rem}.hero{min-height:auto;padding-top:9rem}.hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.signal-line{display:grid}.hero-visual{width:100%;margin-top:1rem}.data-chip--one{left:0}.data-chip--two{right:0}.section{padding-block:5.8rem}.section h2,.legal-hero h1{font-size:clamp(2.7rem,12.5vw,4.1rem)}.section-heading{gap:1.5rem}.services-grid,.form-grid{grid-template-columns:1fr}.service-card,.service-card:nth-child(4),.service-card:last-child{grid-column:auto;min-height:19rem}.project-feature{min-height:0;border-radius:var(--radius-medium)}.project-copy{padding:1.4rem}.project-visual{min-height:22rem}.contact-form{border-radius:var(--radius-medium)}.form-footer{flex-direction:column;align-items:stretch}.site-footer{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none;filter:none}}@media(forced-colors:active){.glass-panel,.site-header--scrolled{border:1px solid CanvasText;background:Canvas}.hero h1>span{color:CanvasText;background:none;-webkit-text-fill-color:CanvasText}h1 em,h2 em{color:CanvasText;-webkit-text-stroke:0}}.product-shell{position:relative;z-index:1;width:var(--section-width);margin-inline:auto;padding:10.5rem 0 7rem}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:clamp(2rem,7vw,7rem);align-items:center;min-height:32rem}.product-hero h1{margin:.5rem 0 1rem;font-size:clamp(5rem,13vw,10rem);line-height:.9;color:transparent;background:linear-gradient(120deg,#fff 5%,#79f3ff 50%,#0ab8db);background-clip:text;-webkit-background-clip:text}.product-hero .lead{max-width:47rem;color:#b9ccd6;font-size:clamp(1.08rem,2vw,1.36rem);line-height:1.7}.product-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.project-link{width:fit-content;margin-top:1.2rem}.product-mark{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 5rem #29e7f221,0 0 6rem #29e7f214}.product-mark span{font-family:var(--font-display);font-size:clamp(7rem,16vw,13rem);font-weight:500;color:transparent;-webkit-text-stroke:1px #6ff4ff;filter:drop-shadow(0 0 1.3rem rgba(41,231,242,.52))}.product-mark small{margin-top:-22%;color:#78a3b5;font-family:ui-monospace,monospace;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.6rem;color:#7896a5;font-size:.74rem}.breadcrumbs a{color:var(--color-primary-soft)}.language-switch{display:flex;gap:.45rem;justify-content:flex-end;margin:1rem 0 2.5rem}.language-switch a,.language-switch strong{display:grid;place-items:center;min-width:2.5rem;min-height:2.2rem;border:1px solid var(--color-border);border-radius:.55rem;font-size:.72rem;text-decoration:none}.language-switch strong{color:#00141d;background:var(--color-primary)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0 1rem}.product-grid article{min-height:14rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--radius-medium)}.product-grid h2{max-width:none;margin:1.5rem 0 .7rem;font-size:1.45rem}.product-grid p,.product-docs p{margin:0;color:var(--color-text-muted);line-height:1.65}.card-code{color:var(--color-primary);font-family:ui-monospace,monospace;font-size:.68rem}.product-docs{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);margin-top:1rem;padding:clamp(1.5rem,5vw,3.5rem);border-radius:var(--radius-large)}.product-docs h2{max-width:34rem;margin:.8rem 0 1rem}.doc-links{display:grid;gap:.75rem}.doc-links a{display:grid;gap:.4rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:.8rem;background:#010e1a6b;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.doc-links a:hover{transform:translateY(-2px);border-color:#29e7f28c;box-shadow:0 0 2.5rem #29e7f214}.doc-links span{color:var(--color-text-muted);font-size:.82rem}.page-updated{margin-top:1.4rem;color:#648494;font-size:.72rem;text-align:right}.ada-legal{width:min(980px,calc(100vw - 2rem))}.legal-toc{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin:2rem 0;padding:1rem;border:1px solid var(--color-border);border-radius:.8rem;background:#000d185c}.legal-toc strong{flex-basis:100%;color:var(--color-text)}.legal-toc a{font-size:.78rem}.ada-form{position:relative;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.ada-form select{width:100%;padding:.95rem 1rem;border:1px solid rgba(102,194,210,.22);border-radius:.62rem;color:var(--color-text);background:#031425}.field-hint{display:block;margin-top:.4rem;color:#7895a4;font-size:.7rem}.deletion-summary{margin:1.7rem 0;padding:.3rem 1.3rem 1rem;border-left:2px solid var(--color-primary);background:#15b4ce12}.request-types{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.request-types article{padding:1rem;border:1px solid var(--color-border);border-radius:.75rem;background:#010e1a61}.request-types h3{margin:0 0 .4rem;color:var(--color-primary-soft);font-size:1rem}.request-types p{margin:0;font-size:.9rem}@media(max-width:820px){.product-hero,.product-docs{grid-template-columns:1fr}.product-mark{width:min(22rem,75vw);justify-self:center}.product-grid{grid-template-columns:1fr}}@media(max-width:620px){.product-shell{padding-top:8.5rem}.product-actions{flex-direction:column}.product-hero h1{font-size:clamp(4.8rem,27vw,7rem)}.legal-shell{padding-top:8.5rem}.request-types{grid-template-columns:1fr}.language-switch{justify-content:flex-start}}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem}.compact-language-switch{display:inline-flex;align-items:center;gap:.16rem;padding:.18rem;border:1px solid rgba(91,222,239,.22);border-radius:.62rem;background:#02101d9e}.compact-language-switch a,.compact-language-switch strong{display:grid;place-items:center;min-width:2rem;min-height:1.9rem;padding:0 .28rem;border-radius:.42rem;color:#83a6b5;font-family:ui-monospace,monospace;font-size:.66rem;line-height:1;text-decoration:none}.compact-language-switch strong{color:#00141d;background:linear-gradient(135deg,#a9fbff,#27dce9);box-shadow:0 0 .85rem #29e7f23d}.compact-language-switch a:hover{color:#e7feff;background:#2cd6e81f;text-shadow:0 0 .65rem #55effa}.footer-language-switch{margin-right:.4rem}.product-mark{position:relative;overflow:hidden}.product-ada-core{position:relative;display:grid;place-items:center;width:88%;aspect-ratio:1;border-radius:50%}.product-ada-core:before{content:"";position:absolute;inset:6%;border:1px solid rgba(87,235,247,.2);border-radius:50%;background:radial-gradient(circle,rgba(29,209,230,.15),transparent 66%);box-shadow:inset 0 0 3.5rem #29e7f21c,0 0 3rem #19cae11f}.product-ada-webgl{position:absolute;z-index:2;inset:-8%;width:116%;height:116%;opacity:0;filter:drop-shadow(0 0 .8rem rgba(103,244,255,.58)) drop-shadow(0 0 2.2rem rgba(28,205,230,.28));transition:opacity .26s ease}.product-ada-fallback{position:relative;z-index:1;transition:opacity .18s ease}.product-ada-core.is-webgl-ready .product-ada-webgl{opacity:1}.product-ada-core.is-webgl-ready .product-ada-fallback{opacity:0}.product-mark small{position:relative;z-index:3}.ada-page.has-intro:not(.intro-ready) .product-hero>div,.ada-page.has-intro:not(.intro-ready) .legal-hero{opacity:0;transform:translate3d(clamp(-25rem,-38vw,-12rem),0,0)}.ada-page.has-intro:not(.intro-ready) .product-mark{opacity:0;transform:translate3d(clamp(14rem,42vw,36rem),0,0) scale(.86)}.ada-page.has-intro:not(.intro-ready) .product-shell>.product-grid,.ada-page.has-intro:not(.intro-ready) .product-shell>.product-docs,.ada-page.has-intro:not(.intro-ready) .legal-content{opacity:0;transform:translate3d(0,7rem,0)}.ada-page.has-intro .product-hero>div,.ada-page.has-intro .product-mark,.ada-page.has-intro .product-shell>.product-grid,.ada-page.has-intro .product-shell>.product-docs,.ada-page.has-intro .legal-hero,.ada-page.has-intro .legal-content{backface-visibility:hidden;will-change:transform,opacity}.ada-page.has-intro.intro-ready .product-hero>div,.ada-page.has-intro.intro-ready .legal-hero{animation:intro-from-left 1.22s cubic-bezier(.19,1,.22,1) .16s both}.ada-page.has-intro.intro-ready .product-mark{animation:intro-visual 1.38s cubic-bezier(.19,1,.22,1) .2s both}.ada-page.has-intro.intro-ready .product-shell>.product-grid,.ada-page.has-intro.intro-ready .product-shell>.product-docs,.ada-page.has-intro.intro-ready .legal-content{animation:intro-from-bottom 1.08s cubic-bezier(.19,1,.22,1) .42s both}@media(max-width:980px){.header-actions{gap:.42rem}}@media(max-width:620px){.header-contact{display:none}.compact-language-switch a,.compact-language-switch strong{min-width:1.85rem}.footer-language-switch{margin:0 0 .4rem}}.product-ada-core{position:absolute;inset:4%;width:auto;aspect-ratio:auto}.product-mark small{position:absolute;z-index:3;right:1.5rem;bottom:1.2rem;left:1.5rem;margin-top:0;text-align:center}.product-hero{grid-template-columns:minmax(0,.92fr) minmax(28rem,.62fr);gap:clamp(2rem,5vw,5rem)}.product-hero .project-globe.product-mark{width:min(34rem,100%);min-width:28rem;justify-self:end}.product-hero .product-mark:before{inset:0}.product-hero .product-ada-core{inset:8%}.product-mark small{right:4rem;bottom:2rem;left:4rem;color:#92bccb;white-space:nowrap}@media(max-width:980px){.product-hero{grid-template-columns:1fr}.product-hero .project-globe.product-mark{width:min(34rem,86vw);min-width:0;justify-self:center}}@media(max-width:620px){.product-mark small{right:2rem;bottom:1.4rem;left:2rem;font-size:.56rem;letter-spacing:.11em}}.product-hero .product-mark:before{z-index:0}.product-hero .product-ada-core{z-index:1}@media(max-width:620px){.product-mark small{font-size:.52rem;letter-spacing:.08em}}.wip-page body{min-height:100dvh}.wip-shell{position:relative;z-index:2;display:grid;min-height:100dvh;padding:clamp(2rem,6vw,5rem);place-items:center}.wip-hero{display:grid;width:100%;max-width:none;margin:0;place-items:center;text-align:center}.wip-hero h1{max-width:none;margin:0;background:linear-gradient(105deg,#fff 4%,#bdfaff 38%,#48e9f4 64%,#fff 96%);background-clip:text;color:transparent;font-size:clamp(3.25rem,10vw,9.5rem);line-height:.92;-webkit-background-clip:text;text-wrap:balance}.wip-hero h1 [data-title-spark-anchor]{position:relative;white-space:nowrap}.wip-hero h1 .section-title-spark{left:-.1em}@media(max-width:620px){.wip-shell{padding-inline:1rem}.wip-hero h1{font-size:clamp(3.1rem,16vw,5.4rem)}}.project-copy h2>.section-title-spark,.product-hero h1>.section-title-spark{left:-.04em}.recovery-archive{margin-top:1rem}.recovery-archive-search{width:100%;padding:.8rem;border:1px solid #457380;border-radius:.6rem;background:#061c29;color:#e5faff}.recovery-archive-list{max-height:30rem;overflow-y:auto;display:grid;gap:.75rem;margin:.8rem 0}.recovery-archive-item{padding:.9rem;border:1px solid #274a58;border-radius:.7rem;background:#082432}.recovery-archive-item h4{margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recovery-archive-item label{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer}.recovery-shell{max-width:78rem}.recovery-panel{padding:clamp(1.15rem,3vw,2.2rem)}.recovery-toolbar,.recovery-card__actions{display:flex;flex-wrap:wrap;gap:.65rem}.recovery-toolbar{align-items:center;justify-content:flex-end;margin-bottom:1.2rem}.recovery-account{margin-right:auto;color:var(--color-cyan, #6ff7ff);overflow-wrap:anywhere}.recovery-overview{padding:1.2rem;border:1px solid rgba(84,232,241,.24);border-radius:1rem;background:#031d2a9e}.recovery-overview h2,.recovery-grid__title{margin:0;color:var(--color-primary-soft)}.recovery-mode{font-family:ui-monospace,monospace;color:#70e1c1}.recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.recovery-grid__title{grid-column:1 / -1}.recovery-card{min-width:0;padding:1.1rem;border:1px solid rgba(117,179,198,.2);border-radius:.9rem;background:#010e1a7a}.recovery-card h3{margin:0 0 .45rem;overflow-wrap:anywhere}.recovery-quantity{margin:.35rem 0;color:#70e1c1;font-size:1.35rem;font-weight:650}.recovery-meta{color:#91afba;font-size:.82rem;overflow-wrap:anywhere}.recovery-destinations{display:grid;gap:.5rem;margin-top:.8rem}.recovery-destination{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.55rem;border-top:1px solid rgba(117,179,198,.16)}.recovery-status{padding:.75rem 1rem;border-radius:.7rem;background:#249cad21}.recovery-status--error{color:#ffd0c8;background:#c242372e}.recovery-panel button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:720px){.recovery-grid{grid-template-columns:1fr}.recovery-toolbar{justify-content:stretch}.recovery-toolbar .button{flex:1 1 100%}}.guide-shell{width:min(92rem,calc(100% - 3rem));margin:0 auto;padding:8.5rem 0 6rem}.guide-hero{max-width:72rem;margin-bottom:clamp(3rem,7vw,6rem)}.guide-hero h1{max-width:12ch;background:linear-gradient(105deg,#fff 4%,#9ff7ff 45%,#43d9e9 70%,#fff 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.guide-hero .lead{max-width:48rem}.guide-meta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.guide-meta span{padding:.42rem .72rem;border:1px solid rgba(101,229,241,.2);border-radius:999px;background:#031d2a8f;color:#9abac5;font:600 .66rem/1.2 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.guide-layout{display:grid;grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);gap:clamp(2.2rem,6vw,6.5rem);align-items:start}.guide-sidebar{position:sticky;top:7.5rem;max-height:calc(100vh - 9rem);overflow-y:auto;padding:1.35rem;border-color:#59dceb2e;scrollbar-width:thin}.guide-sidebar nav>p{margin:0 0 1.6rem;color:#eafcff;font-size:.82rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.guide-nav-group+.guide-nav-group{margin-top:1.5rem}.guide-nav-group>span{display:block;margin:0 0 .5rem .75rem;color:#5f8998;font:700 .62rem/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.guide-nav-group ul{margin:0;padding:0;list-style:none}.guide-nav-group a{position:relative;display:block;padding:.48rem .7rem .48rem .8rem;border-radius:.45rem;color:#9bb7c2;font-size:.86rem;text-decoration:none;transition:.22s ease}.guide-nav-group a:before{content:"";position:absolute;top:20%;bottom:20%;left:0;width:2px;border-radius:4px;background:#5ef5ff;opacity:0;box-shadow:0 0 12px #23e9f6;transform:scaleY(.25);transition:.22s ease}.guide-nav-group a:hover{color:#e9fdff;background:#3fe1ef0f;transform:translate(.15rem)}.guide-nav-group a[aria-current=true]{color:#d9fbff;background:linear-gradient(90deg,rgba(45,229,242,.12),transparent)}.guide-nav-group a[aria-current=true]:before{opacity:1;transform:scaleY(1)}.guide-sidebar-links{display:grid;gap:.55rem;margin-top:1.8rem;padding-top:1.15rem;border-top:1px solid rgba(103,195,211,.14)}.guide-sidebar-links a{color:#77dce7;font-size:.74rem;text-decoration:none}.guide-nav-toggle{display:none}.guide-content{min-width:0}.guide-section{scroll-margin-top:8rem;padding:0 0 clamp(4.5rem,8vw,7rem)}.guide-section+.guide-section{padding-top:clamp(1rem,2vw,2rem);border-top:1px solid rgba(102,202,217,.12)}.guide-section-code{margin:0 0 .65rem;color:#5de6f0;font:700 .65rem/1.2 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.guide-section h2{max-width:18ch;margin:0 0 1.2rem;color:#effdff;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;letter-spacing:-.035em}.guide-section>p:not(.guide-section-code){max-width:49rem;color:#a9c0ca;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.78}.guide-intro{color:#d2e9ee!important;font-size:clamp(1.15rem,1.9vw,1.38rem)!important;line-height:1.62!important}.guide-callout,.guide-example{max-width:49rem;margin-top:1.6rem;padding:1.2rem 1.3rem;border-left:2px solid #4ee9f3;border-radius:.25rem .85rem .85rem .25rem;background:linear-gradient(90deg,#1db4c71a,#02162385)}.guide-callout strong,.guide-example>span{color:#7cf4fc;font:700 .68rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.guide-callout p,.guide-example p{margin:.5rem 0 0;color:#b7cdd4;line-height:1.65}.guide-callout--warning{border-left-color:#a4e9cf;background:linear-gradient(90deg,#44b1931c,#02162385)}.guide-steps{display:grid;gap:.9rem;max-width:49rem;margin:1.8rem 0 0;padding:0;list-style:none}.guide-steps li{display:grid;grid-template-columns:2.6rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(112,194,207,.11)}.guide-steps li>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid rgba(79,235,245,.34);border-radius:50%;color:#68eff7;font:700 .68rem ui-monospace,monospace}.guide-steps strong{color:#e8faff}.guide-steps p{margin:.35rem 0 0;color:#91adb8;line-height:1.55}.capability-grid,.usage-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.8rem}.capability-grid article,.usage-notes article{padding:1.25rem;border:1px solid rgba(91,214,229,.14);border-radius:.9rem;background:linear-gradient(145deg,#052433bd,#02111d85)}.capability-grid span{color:#50e3ed;font:700 .61rem/1.2 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.capability-grid h3{margin:.55rem 0 .45rem;color:#e6f9fc;font-size:1.02rem}.capability-grid p,.usage-notes p{margin:0;color:#8faeba;line-height:1.55}.voice-meter-visual{margin-top:1.7rem;padding:clamp(1.2rem,3vw,2rem)}.voice-meter-visual>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.voice-meter-visual>div:first-child span{color:#6ccbd6;font:700 .63rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.voice-meter-visual>div:first-child strong{color:#ecfdff}.voice-meter-track{height:.42rem;margin:1.25rem 0 .8rem;overflow:hidden;border-radius:2rem;background:#4b89962b}.voice-meter-track span{display:block;width:76%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20a8c7,#61f5ff,#75e2bd);box-shadow:0 0 1.2rem #38e9f48c}.voice-meter-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;color:#7e9faa;font:600 .6rem/1.35 ui-monospace,monospace}.voice-meter-modes span:nth-child(2){text-align:center}.voice-meter-modes span:last-child{text-align:right}.voice-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.8rem 0}.voice-model-card{position:relative;overflow:hidden;padding:1.35rem;border:1px solid rgba(82,217,232,.18);border-radius:1rem;background:linear-gradient(160deg,#072b3bd1,#020f1bad)}.voice-model-card:after{content:"";position:absolute;inset:auto -20% -55% 30%;height:8rem;border-radius:50%;background:#21dbea;opacity:.08;filter:blur(2rem)}.voice-model-card--live{border-color:#70e8be40}.voice-model-card--live:after{background:#66e2b1}.voice-model-card>div{display:grid;gap:.45rem}.voice-model-card span{color:#59dce7;font:700 .6rem ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.voice-model-card--live span{color:#75dfb9}.voice-model-card strong{color:#effeff;font-size:1.03rem}.voice-model-card p{color:#a7c0ca;line-height:1.55}.voice-model-card ul{position:relative;z-index:1;margin:.9rem 0 0;padding-left:1rem;color:#8fadb8;font-size:.86rem;line-height:1.55}.voice-model-card li+li{margin-top:.55rem}.guide-table-wrap{max-width:100%;margin:1.2rem 0 1.8rem;overflow-x:auto;border:1px solid rgba(97,204,219,.15);border-radius:.85rem}.guide-comparison{width:100%;min-width:44rem;border-collapse:collapse;background:#02121e9e}.guide-comparison th,.guide-comparison td{padding:.9rem 1rem;border-bottom:1px solid rgba(99,191,205,.11);color:#9db7c1;text-align:left;font-size:.82rem;line-height:1.45}.guide-comparison thead th{color:#6cdde7;font:700 .61rem/1.3 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.guide-comparison tbody th{color:#e0f5f8;white-space:nowrap}.guide-check-list{display:grid;gap:.8rem;max-width:49rem;margin:1.6rem 0 0;padding:0;list-style:none}.guide-check-list li{position:relative;padding:.9rem 1rem .9rem 2.5rem;border:1px solid rgba(87,202,217,.12);border-radius:.75rem;background:#041e2b80;color:#a9c1ca;line-height:1.55}.guide-check-list li:before{content:"✓";position:absolute;left:.9rem;color:#5debf3}.usage-notes strong{display:block;margin-bottom:.45rem;color:#e5f9fb}.guide-footnote{margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(101,197,211,.12);color:#7899a5!important;font-size:.82rem!important}.guide-next{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.4rem}.guide-next div{display:grid;margin-right:auto}.guide-next span{color:#63ced9;font:700 .61rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.guide-next strong{margin-top:.25rem;color:#effdff}.guide-next a{color:#77e8f0;text-decoration:none}.ada-page.has-intro:not(.intro-ready) .guide-layout{opacity:0;transform:translate3d(0,6rem,0)}.ada-page.has-intro.intro-ready .guide-layout{animation:intro-from-bottom 1.08s cubic-bezier(.19,1,.22,1) .42s both}@media(max-width:900px){.guide-shell{width:min(100% - 2rem,56rem);padding-top:7rem}.guide-layout{grid-template-columns:1fr;gap:1.2rem}.guide-nav-toggle{position:sticky;z-index:12;top:5.4rem;display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid rgba(91,221,234,.25);border-radius:.7rem;background:#031826f0;color:#dffcff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guide-sidebar{position:static;max-height:0;overflow:hidden;padding-block:0;border-width:0;opacity:0;transition:max-height .38s ease,padding .3s ease,opacity .25s ease,border-width 0s .3s}.guide-sidebar.is-open{max-height:72vh;overflow-y:auto;padding-block:1.35rem;border-width:1px;opacity:1;transition-delay:0s}.voice-models{grid-template-columns:1fr}}@media(max-width:620px){.guide-shell{width:min(100% - 1.25rem,56rem)}.guide-meta span:last-child{display:none}.capability-grid,.usage-notes,.voice-meter-modes{grid-template-columns:1fr}.voice-meter-modes span:nth-child(n){text-align:left}.guide-next{align-items:flex-start;flex-direction:column}.guide-next div{margin-right:0}}.guide-page .guide-sidebar nav>p{margin-bottom:1.15rem}.guide-page .guide-nav-group+.guide-nav-group{margin-top:1.05rem}.guide-page .guide-nav-group>span{margin-bottom:.34rem}.guide-page .guide-nav-group a{padding-top:.38rem;padding-bottom:.38rem;line-height:1.35}.guide-page .guide-check-list strong{color:#dff9fc}.guide-page .guide-subheading{max-width:49rem;margin:2.15rem 0 .75rem;color:#e9fbfd;font-size:clamp(1.25rem,2vw,1.65rem)}.guide-page .guide-section>.guide-table-wrap+p{max-width:49rem;color:#a9c0ca;line-height:1.72}.guide-page .guide-section--overview{padding-bottom:clamp(4.8rem,8vw,7.5rem)}.guide-overview-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2rem 0 1rem}.guide-overview-map article{position:relative;min-width:0;padding:1.2rem;overflow:hidden;border:1px solid rgba(84,222,236,.18);border-radius:.9rem;background:linear-gradient(150deg,#072e3ec7,#02101c9e)}.guide-overview-map article:after{content:"";position:absolute;width:6rem;height:6rem;right:-2.5rem;bottom:-3.5rem;border-radius:50%;background:#23ddea;opacity:.09;filter:blur(1.2rem)}.guide-overview-map span{display:block;color:#55e6ef;font:700 .59rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.guide-overview-map strong{display:block;margin:.52rem 0 .42rem;color:#effeff;font-size:1rem}.guide-overview-map p{position:relative;z-index:1;margin:0;color:#91afb9;font-size:.86rem;line-height:1.55}.guide-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0 1.75rem;padding:1rem 1.1rem;border:1px solid rgba(85,220,234,.13);border-radius:.8rem;background:#02131f94}.guide-flow span{padding:.42rem .65rem;border-radius:.45rem;background:#2cc6d714;color:#c9f5f8;font-size:.76rem}.guide-flow i{color:#51dfe9;font-style:normal;opacity:.7}.guide-architecture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:2rem 0 2.4rem;counter-reset:architecture}.guide-architecture article{display:grid;grid-template-columns:2.55rem minmax(0,1fr);gap:.9rem;padding:1.15rem;border:1px solid rgba(90,210,225,.14);border-radius:.85rem;background:linear-gradient(145deg,#052331b8,#02111d80)}.guide-architecture article>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(74,231,242,.32);border-radius:50%;color:#69eef6;font:700 .61rem/1 ui-monospace,monospace;box-shadow:inset 0 0 1rem #23dce80d}.guide-architecture strong{color:#eafcff}.guide-architecture p{margin:.35rem 0 0;color:#91adb7;font-size:.88rem;line-height:1.58}.guide-page .guide-card--planned{border-style:dashed;background:linear-gradient(145deg,#18313d94,#03121d7a)}.guide-page .guide-card--planned>span{color:#9dddc9}@media(max-width:1100px)and (min-width:901px){.guide-overview-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.guide-overview-map,.guide-architecture{grid-template-columns:1fr}.guide-flow i{transform:rotate(90deg)}}.guide-diagram{max-width:62rem;margin:2rem 0 2.5rem;padding:clamp(1.1rem,2vw,1.65rem);overflow:hidden;border:1px solid rgba(86,221,235,.17);border-radius:1rem;background:radial-gradient(circle at 50% 0,rgba(24,158,180,.12),transparent 45%),linear-gradient(155deg,#052231c7,#020f1bb8);box-shadow:inset 0 1px #a4f8ff09}.guide-diagram figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem 1rem;margin-bottom:1.5rem}.guide-diagram figcaption span{color:#5be4ee;font:700 .61rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.guide-diagram figcaption strong{color:#effdff;font-size:1.04rem}.guide-diagram>p{margin:1.2rem 0 0;color:#829faa;font-size:.8rem;line-height:1.55;text-align:center}.tenant-map__platform{position:relative;display:grid;width:min(22rem,85%);margin:0 auto 2.4rem;padding:1rem;border:1px solid rgba(80,237,247,.32);border-radius:.8rem;background:linear-gradient(135deg,#1497aa29,#052332b8);text-align:center;box-shadow:0 0 2rem #1fccdc14}.tenant-map__platform:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:2.4rem;background:linear-gradient(#56e7f1,#4adae81f);box-shadow:0 0 .8rem #30e6f073}.tenant-map__platform small{color:#60dce6;font:700 .58rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.tenant-map__platform strong{margin:.3rem 0;color:#effeff}.tenant-map__platform em{color:#86a7b2;font-size:.72rem;font-style:normal}.tenant-map__spaces{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.tenant-map__spaces:before{content:"";position:absolute;right:16%;bottom:calc(100% + .45rem);left:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(83,225,237,.55),transparent)}.tenant-map__spaces article{min-width:0;padding:1rem;border:1px solid rgba(84,201,216,.16);border-radius:.75rem;background:#021522b8;text-align:center}.tenant-map__spaces article>span{color:#60dce6;font:700 .56rem/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.tenant-map__spaces article>strong{display:block;margin:.4rem 0 .75rem;color:#dff9fc}.tenant-map__spaces article>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.tenant-map__spaces i{padding:.27rem .42rem;border-radius:999px;background:#38c3d114;color:#83a4ae;font-size:.64rem;font-style:normal}.conversation-map{display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(15rem,2fr);gap:2.2rem;align-items:center}.conversation-map__profile{position:relative;padding:1rem;border:1px solid rgba(84,231,241,.28);border-radius:.75rem;color:#e4fbfd;text-align:center}.conversation-map__profile:after{content:"";position:absolute;top:50%;left:100%;width:2.2rem;height:1px;background:linear-gradient(90deg,#55dfeb,#44d5e21f)}.conversation-map__threads{display:grid;gap:.55rem}.conversation-map__threads article{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;align-items:center;padding:.7rem .85rem;border-left:2px solid rgba(77,222,234,.38);border-radius:.35rem .7rem .7rem .35rem;background:#041c29b8}.conversation-map__threads i{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:#3ccfdd1a;color:#59e5ee;font:700 .56rem/1 ui-monospace,monospace;font-style:normal}.conversation-map__threads strong,.conversation-map__threads span{display:block}.conversation-map__threads strong{color:#ddf7fa;font-size:.84rem}.conversation-map__threads span{margin-top:.2rem;color:#7899a4;font-size:.72rem}.identity-gates{display:flex;align-items:stretch;gap:.45rem}.identity-gates>div{display:grid;min-width:0;flex:1 1 0;place-items:center;align-content:center;gap:.4rem;padding:.75rem .45rem;border:1px solid rgba(81,205,219,.15);border-radius:.65rem;background:#031b28b8;color:#bdd8de;text-align:center;font-size:.7rem}.identity-gates>div i{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid rgba(75,227,239,.28);border-radius:50%;color:#5ee8f1;font:700 .55rem/1 ui-monospace,monospace;font-style:normal}.identity-gates>b{align-self:center;color:#4fd8e4;font-weight:400;opacity:.55}.identity-gates .identity-gates__result{border-color:#66e0b24d;background:#2c97771a;color:#dbfff0}.identity-gates .identity-gates__result i{border-color:#66e0b266;color:#7ae4b9}@media(max-width:720px){.tenant-map__spaces{grid-template-columns:1fr}.tenant-map__spaces:before{display:none}.tenant-map__platform{margin-bottom:1rem}.tenant-map__platform:after{display:none}.conversation-map{grid-template-columns:1fr;gap:1rem}.conversation-map__profile:after{display:none}.identity-gates{display:grid;grid-template-columns:1fr}.identity-gates>b{justify-self:center;transform:rotate(90deg)}}.guide-page{--guide-highlight: #ffe271}.guide-page .guide-example p,.guide-page .guide-callout p,.guide-page .guide-check-list li{color:var(--guide-highlight);text-shadow:0 0 .9rem rgba(255,226,113,.1)}.guide-page mark,.guide-page .guide-highlight{padding:.04em .18em;border-radius:.18em;background:#ffe27114;color:var(--guide-highlight)}@media(min-width:901px){.guide-page .guide-shell{width:100%;max-width:none;margin:0;padding:6.25rem 0 5rem}.guide-page .guide-layout{grid-template-columns:clamp(15.5rem,18vw,20rem) minmax(0,1fr);gap:0;width:100%;align-items:start}.guide-page .guide-sidebar{position:sticky;top:5.75rem;align-self:start;box-sizing:border-box;width:100%;height:calc(100vh - 5.75rem);max-height:none;padding:2rem clamp(1.1rem,1.5vw,1.6rem);border-left:0;border-radius:0 1rem 1rem 0;background:linear-gradient(180deg,#031a28f5,#02121feb);box-shadow:inset -1px 0 #5bdcea14,1rem 0 3rem #0008121f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.guide-page .guide-content{width:100%;min-width:0;box-sizing:border-box;padding:0 clamp(2.25rem,5vw,6.5rem) 2rem}.guide-page .guide-hero{max-width:56rem;margin:0 0 clamp(2.5rem,4vw,3.75rem);padding-top:clamp(1rem,2vw,2rem)}.guide-page .guide-hero h1{margin:.75rem 0 1rem;font-size:clamp(2.65rem,3.8vw,4.35rem);line-height:.96}.guide-page .guide-hero .lead{max-width:43rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.guide-page .guide-section,.guide-page .guide-next{width:min(100%,78rem)}}@media(min-width:1500px){.guide-page .guide-layout{grid-template-columns:clamp(17rem,17vw,21rem) minmax(0,1fr)}.guide-page .guide-content{padding-right:clamp(4rem,8vw,10rem);padding-left:clamp(3.5rem,6vw,8rem)}}@media(max-width:900px){.guide-page .guide-shell{width:100%;max-width:none;padding:6.25rem 0 4rem}.guide-page .guide-nav-toggle{top:var(--guide-mobile-toggle-top, 5.4rem);width:calc(100% - 2rem);margin:0 1rem 1rem}.guide-page .guide-layout{width:100%}.guide-page .guide-sidebar{width:calc(100% - 2rem);height:auto;margin:0 1rem;border-radius:.85rem}.guide-page .guide-content{box-sizing:border-box;width:100%;padding:0 clamp(1rem,4vw,2.25rem) 2rem}.guide-page .guide-hero{margin:0 0 3.5rem;padding-top:1.75rem}.guide-page .guide-hero h1{margin:.7rem 0 1rem;font-size:clamp(2.35rem,10vw,3.75rem);line-height:.96}.guide-page .guide-hero .lead{font-size:1rem;line-height:1.62}}.guide-page .guide-section h2{transition:text-shadow .32s ease,color .32s ease}.guide-page .guide-section.is-current h2{color:#f5feff;text-shadow:0 0 1.4rem rgba(69,230,241,.18)}@media(min-width:901px){html.guide-page,html.guide-page body{height:100%;overflow:hidden}.guide-page .guide-shell{box-sizing:border-box;height:100vh;min-height:0;padding:6.25rem 0 0;overflow:hidden}.guide-page .guide-layout{--guide-sidebar-width: 288px;grid-template-columns:var(--guide-sidebar-width) 10px minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden}.guide-page .guide-sidebar{position:relative;top:auto;align-self:stretch;width:100%;height:100%;min-height:0;max-height:none;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:0}.guide-page .guide-content{width:100%;height:100%;min-width:0;min-height:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth}.guide-page .guide-resizer{position:relative;z-index:5;display:flex;width:10px;height:100%;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;outline:none;background:#031420b8}.guide-page .guide-resizer:before{content:"";position:absolute;inset:0 -4px}.guide-page .guide-resizer span{width:1px;height:100%;background:#4fdbea2e;box-shadow:0 0 #37e7f400;transition:width .2s ease,background-color .2s ease,box-shadow .2s ease}.guide-page .guide-resizer:hover span,.guide-page .guide-resizer:focus-visible span,.guide-is-resizing .guide-resizer span{width:2px;background:#56f1fadb;box-shadow:0 0 1rem #2fe4f1b8}.guide-is-resizing,.guide-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.guide-page .guide-footer{display:block;width:min(100%,78rem);margin-top:2rem}.guide-page .guide-footer .site-footer{width:100%;margin:0}}@media(max-width:900px){html.guide-page,html.guide-page body{height:auto;overflow:visible}html.guide-page{scroll-padding-top:var(--guide-mobile-anchor-offset, 9rem)}.guide-page .guide-shell{height:auto;min-height:100vh;overflow:visible}.guide-page .guide-layout{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.guide-page.has-intro.intro-ready .guide-layout{animation-fill-mode:backwards}.guide-page .guide-resizer{display:none}.guide-page .guide-sidebar{position:fixed;z-index:19;top:var(--guide-mobile-nav-top, 9rem);right:1rem;left:1rem;width:auto;height:auto;max-height:0;margin:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;background:linear-gradient(155deg,#082437,#041827 48%,#020f1b);box-shadow:inset 0 1px #7ef0f90b,0 1.5rem 3.5rem #00050ec7;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-page .guide-sidebar.is-open{max-height:min(72vh,calc(100dvh - var(--guide-mobile-nav-top, 9rem) - 1rem));overflow-y:auto;padding-block:1.35rem;border-width:1px}.guide-page .guide-content{height:auto;overflow:visible}.guide-page .guide-footer{display:block;width:100%;margin-top:2rem}}.guide-page .guide-nav-group>span{transition:color .24s ease,text-shadow .24s ease}.guide-page .guide-nav-group.is-current>span{color:#69e7f1;text-shadow:0 0 .9rem rgba(49,226,239,.32)}.guide-page .guide-nav-group a[aria-current=true]{color:#effeff;background:linear-gradient(90deg,#2de5f22e,#2de5f206);box-shadow:inset 0 0 1.2rem #1dc9da0b}.guide-page .guide-sidebar{scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}.guide-page .guide-sidebar::-webkit-scrollbar{display:none;width:0}.guide-page .guide-search-form{display:grid;gap:.55rem;margin:0 0 1.55rem}.guide-page .guide-search-form label{color:#8ccbd4;font:700 .62rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.guide-page .guide-search-field{display:flex;min-width:0;border:1px solid rgba(91,221,234,.25);border-radius:.7rem;background:#061d2c;transition:border-color .2s ease,box-shadow .2s ease}.guide-page .guide-search-field:focus-within{border-color:#63e7f2;box-shadow:0 0 0 3px #41dff01a}.guide-page .guide-search-field input{width:100%;min-width:0;padding:.75rem .25rem .75rem .85rem;border:0;outline:0;background:transparent;color:#ecfcff;font:500 .83rem/1.3 var(--font-body)}.guide-page .guide-search-field input::placeholder{color:#7898a4}.guide-page .guide-search-field button{flex:0 0 2.4rem;border:0;border-radius:.65rem;background:transparent;color:#70e8f2;cursor:pointer;font-size:1.4rem}.guide-page .guide-search-field button:hover{color:#fff;text-shadow:0 0 1rem #40e8f5}.guide-page .guide-search-view{display:none;width:min(100%,78rem);min-height:100%;padding:clamp(1rem,3vw,2rem) 0 4rem}.guide-page .guide-content.is-searching>:not(.guide-search-view){display:none!important}.guide-page .guide-content.is-searching>.guide-search-view{display:block}.guide-page .guide-search-view h2{margin:.6rem 0 1rem;color:#effdff;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.guide-page .guide-search-summary{margin:0 0 1.6rem;color:#a9c4cd;line-height:1.6}.guide-page .guide-search-list{display:grid;gap:.8rem;max-width:58rem}.guide-page .guide-search-result{position:relative;display:grid;gap:.45rem;padding:1.2rem 3rem 1.2rem 1.25rem;border:1px solid rgba(96,220,233,.2);border-radius:.9rem;background:linear-gradient(125deg,#092b3ae6,#031623f2);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.guide-page .guide-search-result:is(:hover,:focus-visible){border-color:#67f1faa6;box-shadow:0 0 1.5rem #29cdde1c;transform:translate(.2rem)}.guide-page .guide-search-result__label{color:#6adce8;font:700 .62rem/1.45 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.guide-page .guide-search-result strong{color:#f0fdff;font-size:clamp(1rem,1.7vw,1.2rem)}.guide-page .guide-search-result__excerpt{color:#b5cbd3;font-size:.92rem;line-height:1.55}.guide-page .guide-search-result mark{padding:.03em .14em;border-radius:.2em;background:#ffe2712b;color:#ffe271}.guide-page .guide-search-result__arrow{position:absolute;top:1.15rem;right:1.2rem;color:#68e6ef}.guide-page .guide-search-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0}.guide-page .guide-search-pagination button,.guide-page .guide-search-back{min-width:2.5rem;padding:.6rem .8rem;border:1px solid rgba(91,221,234,.25);border-radius:.55rem;background:#061e2f;color:#daf8fc;cursor:pointer;font:600 .83rem/1.3 var(--font-body)}.guide-page .guide-search-pagination button[aria-current=page]{border-color:#6ce8f1;background:#123b4b;color:#fff}.guide-page .guide-search-pagination button:disabled{cursor:default;opacity:.4}.guide-page .guide-search-pagination button:not(:disabled):hover,.guide-page .guide-search-back:hover{border-color:#69eaf4;box-shadow:0 0 1rem #45e6f126}.guide-page .guide-search-back{margin-top:.4rem;padding-inline:1rem}@media(max-width:900px){.guide-page .guide-search-view{padding-top:1rem}.guide-page .guide-search-result{padding-right:2.5rem}}
