@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff")}*{box-sizing:border-box}a,button,summary{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,button{color:inherit;font:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:.02rem solid #28b8b4;outline-offset:.05rem}:root{--font-noto-sans-sc:"Noto Sans SC Variable";--font-inter:"Inter Variable";--font-ibm-plex-mono:"IBM Plex Mono";--header-height:0.8rem;--motion-duration-control:220ms;--motion-duration-state:320ms;--motion-duration-media:540ms;--motion-ease-standard:cubic-bezier(0.16,1,0.3,1);--page-gutter:clamp(0.125rem,4.5vw,0.55rem)}html{background:#f2f3ef;color:#1d2421;font-size:625%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media(max-width:46.875em){html{font-size:13.3333333333vw}}body{position:relative;min-height:100dvh;isolation:isolate;margin:0;background:#0a0a0a;color:#fafafa;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC","Microsoft YaHei",sans-serif;text-rendering:optimizeLegibility}h1,h2,h3,p{text-wrap:pretty}.brand,h1,h2,h3{font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif}.brand{display:inline-flex;align-items:center;gap:.075rem;width:fit-content;font-size:clamp(.16rem,1.7vw,.2rem);font-weight:600;letter-spacing:-.025em}.brand span{line-height:1;transform:translateY(.02rem)}.brand-mark{display:block;width:.34rem;height:.34rem;object-fit:contain}.brand-atmosphere{--brand-stage-edge:max(calc(var(--page-gutter) - 0.14rem),calc((100vw - 14.68rem) / 2));position:fixed;z-index:0;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(40,184,180,.44) 0,#0a0a0a var(--brand-stage-edge),#0a0a0a calc(100% - var(--brand-stage-edge)),rgba(130,234,215,.36) 100%);pointer-events:none}.brand-atmosphere:before{inset:-38%;background:conic-gradient(from 214deg at 50% 50%,transparent 0deg,rgba(40,184,180,.16) 54deg,transparent 112deg,rgba(130,234,215,.11) 194deg,transparent 258deg,rgba(40,184,180,.09) 326deg,transparent 1turn);filter:blur(1.1rem) saturate(112%);opacity:.72;transform:translate3d(-2%,-1%,0) rotate(-5deg) scale(1.04);animation:brand-atmosphere-flow 28s ease-in-out infinite alternate;will-change:transform}.brand-atmosphere:after,.brand-atmosphere:before{position:absolute;content:"";mask-image:linear-gradient(90deg,black 0,transparent var(--brand-stage-edge),transparent calc(100% - var(--brand-stage-edge)),black 100%)}.brand-atmosphere:after{inset:0;background-image:linear-gradient(rgba(130,234,215,.035) .01rem,transparent 0),linear-gradient(90deg,rgba(130,234,215,.035) .01rem,transparent 0);background-size:.72rem .72rem;opacity:.44}.home-shell,.page-shell{position:relative;z-index:1;min-height:100dvh}.page-shell{background:rgba(242,243,239,.84);color:#1d2421}@keyframes brand-atmosphere-flow{0%{transform:translate3d(-3%,-2%,0) rotate(-6deg) scale(1.02)}52%{transform:translate3d(2%,1.5%,0) rotate(-1deg) scale(1.08)}to{transform:translate3d(4%,-1%,0) rotate(4deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.brand-atmosphere:before{animation:none;transform:rotate(-2deg) scale(1.04)}}.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,10vw,1.3rem);min-height:5.2rem;padding:.9rem var(--page-gutter);border-top:.01rem solid #27272a;background:rgba(10,10,10,.84);color:#fafafa}.footer-company,.footer-navigation{display:flex;flex-direction:column;align-items:flex-start}.footer-brand{margin-bottom:auto}.site-footer h3{margin:.45rem 0 .13rem;color:#52525b;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.site-footer p{max-width:3.8rem;margin:0;color:#a1a1aa;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.75}.site-footer small{margin-top:.25rem;color:#52525b;font-size:clamp(.095rem,.82vw,.105rem)}.footer-navigation{padding-left:clamp(0rem,5vw,.5rem)}.footer-navigation h3{margin-top:0}.footer-navigation nav{display:grid;gap:.19rem;margin-top:.22rem;font-size:clamp(.135rem,1.25vw,.16rem);font-weight:500;letter-spacing:0}@media(max-width:40em){.site-footer{grid-template-columns:1fr;gap:1.1rem;min-height:11rem;padding:1rem .24rem}.site-footer h3{font-size:.2rem}.site-footer p{max-width:6.4rem;font-size:.3rem}.site-footer small{font-size:.2rem}.footer-navigation{padding-left:0}.footer-navigation nav{gap:.27rem;font-size:.3rem}}.site-header{position:fixed;top:0;right:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;min-height:var(--header-height);padding:0 var(--page-gutter);border-bottom:.01rem solid rgba(0,0,0,0);background:rgba(10,10,10,.76);color:#fafafa;backdrop-filter:blur(.18rem) saturate(120%)}.site-header>.brand{position:absolute;left:var(--page-gutter);width:1.12rem}.desktop-nav,.site-header>.brand{display:flex;height:.4rem;align-items:center;justify-content:center}.desktop-nav{gap:clamp(.18rem,2.4vw,.32rem);color:#a1a1aa;font-size:clamp(.11rem,.95vw,.12rem)}.desktop-nav a,.footer-navigation a{position:relative;white-space:nowrap;transition:color var(--motion-duration-control) var(--motion-ease-standard)}.desktop-nav a:focus-visible,.desktop-nav a:hover,.footer-navigation a:focus-visible,.footer-navigation a:hover{color:#fafafa}.desktop-nav a{display:inline-flex;width:.64rem;min-height:.4rem}.desktop-nav a,.header-actions{align-items:center;justify-content:center}.header-actions{position:absolute;right:var(--page-gutter);display:flex;width:2.36rem;height:.4rem;gap:.1rem}.github-link{display:grid;width:.38rem;height:.38rem;border:.01rem solid #27272a;border-radius:50%;place-items:center;color:#a1a1aa;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.github-link svg{width:.2rem;height:.2rem;fill:currentColor}.github-link.is-pending{cursor:default}.account-menu{position:relative;display:flex}.account-control,.account-menu{width:.94rem;height:.39rem;align-items:center;justify-content:center}.account-control{display:inline-flex;box-sizing:border-box;border:.01rem solid #3f3f46;border-radius:999rem;background:rgba(17,17,17,.76);color:#fafafa}.account-control--anonymous{gap:.07rem;padding:0 .13rem;font-size:clamp(.11rem,.95vw,.12rem);white-space:nowrap}.account-control--anonymous svg{width:.16rem;height:.16rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.account-control--authenticated{padding:.03rem;overflow:hidden;cursor:pointer;line-height:0}.account-control--authenticated img,.account-control--authenticated>span{width:.31rem;height:.31rem;border-radius:50%;background:#7f9f91;color:#fafafa;font-size:clamp(.11rem,.95vw,.12rem);object-fit:cover}.account-control--authenticated img{display:block}.account-control--authenticated>span{display:flex;align-items:center;justify-content:center;line-height:1}.account-menu__panel{position:absolute;top:calc(100% + .1rem);right:0;display:grid;width:2.4rem;padding:.1rem;border:.01rem solid #27272a;border-radius:.08rem;background:rgba(17,17,17,.98);box-shadow:0 .24rem .5rem rgba(0,0,0,.44)}.account-menu__panel[hidden]{display:none}.account-menu__panel a,.account-menu__panel button{display:flex;min-height:.4rem;padding:0 .11rem;border:0;border-radius:.04rem;align-items:center;background:rgba(0,0,0,0);color:#a1a1aa;cursor:pointer;font-size:clamp(.11rem,.95vw,.12rem);text-align:left}.account-menu__panel a:focus-visible,.account-menu__panel a:hover,.account-menu__panel button:focus-visible,.account-menu__panel button:hover{background:#27272a;color:#fafafa}.account-menu__identity{display:grid;gap:.04rem;margin-bottom:.06rem;padding:.09rem .11rem .13rem;border-bottom:.01rem solid #27272a}.account-menu__identity span,.account-menu__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__identity strong{font-size:clamp(.11rem,.95vw,.12rem)}.account-menu__identity span{color:#52525b;font-size:clamp(.095rem,.82vw,.105rem)}.locale-switch{display:flex;width:.84rem;height:.36rem;box-sizing:border-box;gap:.02rem;padding:.02rem;border:.01rem solid #27272a;border-radius:999rem;background:rgba(17,17,17,.72)}.locale-switch,.locale-switch button{align-items:center;justify-content:center}.locale-switch button{position:relative;isolation:isolate;display:inline-flex;height:.3rem;flex:1;padding:0 .08rem;border:0;border-radius:999rem;background:rgba(0,0,0,0);color:#52525b;cursor:pointer;font-size:clamp(.095rem,.82vw,.105rem)}.locale-switch button[aria-pressed=true]{color:#fafafa}.locale-switch__active{position:absolute;z-index:-1;inset:0;border-radius:999rem;background:#27272a}.mobile-menu{display:none}@media(max-width:61.25em){.desktop-nav,.header-actions>.locale-switch{display:none}.header-actions{width:1.96rem}.mobile-menu{position:relative;display:flex;align-items:center;justify-content:center}.account-menu__panel{right:-.54rem}.mobile-menu__trigger{display:grid;width:.44rem;height:.44rem;padding:0;border:0;background:rgba(0,0,0,0);place-items:center;cursor:pointer}.mobile-menu__icon{position:relative;width:.2rem;height:.12rem}.mobile-menu__icon:after,.mobile-menu__icon:before{position:absolute;right:0;left:0;height:.01rem;background:#a1a1aa;content:"";transition:top var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.mobile-menu__icon:before{top:.02rem}.mobile-menu__icon:after{top:.09rem}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon:before{top:.05rem;transform:rotate(45deg)}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon:after{top:.05rem;transform:rotate(-45deg)}.mobile-menu__panel{position:absolute;top:calc(100% + .1rem);right:0;display:grid;width:min(100vw - .48rem,3.2rem);max-height:calc(100svh - var(--header-height) - .24rem);gap:.08rem;padding:.15rem;overflow-y:auto;border:.01rem solid #27272a;border-radius:.08rem;background:rgba(17,17,17,.98);box-shadow:0 .24rem .5rem rgba(0,0,0,.44)}.mobile-menu__panel[hidden]{display:none}.mobile-menu__panel a{display:flex;min-height:.44rem;padding:.1rem .12rem;border-radius:.04rem;align-items:center;color:#a1a1aa;font-size:clamp(.135rem,1.25vw,.16rem)}.mobile-menu__panel a:focus-visible,.mobile-menu__panel a:hover{background:#27272a;color:#fafafa}.mobile-menu__panel .locale-switch{width:100%;margin:.04rem 0}.mobile-menu__panel .locale-switch button{flex:1;min-height:.44rem}}@media(max-width:40em){:root{--header-height:1.28rem}.site-header{padding:0 .24rem}.site-header>.brand{left:.24rem;width:1.45rem;height:.92rem}.header-actions{right:.24rem;width:3.22rem;height:1.04rem}.github-link{width:.78rem;height:.78rem}.github-link svg{width:.42rem;height:.42rem}.brand{gap:.11rem}.brand-mark{width:.52rem;height:.52rem}.account-control,.account-menu{width:1.2rem;height:.92rem}.account-control--anonymous{padding:0 .24rem;font-size:.22rem}.account-control--anonymous svg{width:.38rem;height:.38rem}.account-control--authenticated img,.account-control--authenticated>span{width:.76rem;height:.76rem;font-size:.22rem}.account-menu__panel{right:-1.2rem;width:5.2rem;padding:.2rem}.account-menu__panel a,.account-menu__panel button{min-height:.88rem;padding:0 .22rem;font-size:.3rem}.account-menu__identity{gap:.08rem;padding:.18rem .22rem .24rem}.account-menu__identity strong{font-size:.3rem}.account-menu__identity span{font-size:.2rem}.mobile-menu__trigger{width:1.04rem;height:1.04rem}.mobile-menu__icon{width:.46rem;height:.28rem}.mobile-menu__icon:after,.mobile-menu__icon:before{height:.02rem}.mobile-menu__icon:before{top:.04rem}.mobile-menu__icon:after{top:.22rem}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon:after,.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon:before{top:.13rem}.mobile-menu__panel{width:min(100vw - .48rem,6.2rem);gap:.1rem;padding:.22rem}.mobile-menu__panel a{min-height:1.04rem;padding:.2rem .22rem;font-size:.3rem}.mobile-menu__panel .locale-switch{margin:.08rem 0}.mobile-menu__panel .locale-switch button{min-height:1.04rem;font-size:.2rem}}.terrain-scene{position:relative;width:min(62vw,9.4rem);height:min(69vh,7.1rem);justify-self:end;perspective:11rem;transform:translateX(8%)}.datum-plane{position:absolute;top:48%;right:-6%;width:98%;height:32%;border:.01rem solid rgba(40,184,180,.36);background:linear-gradient(110deg,rgba(40,184,180,.02),rgba(40,184,180,.11));transform:rotateX(66deg) rotate(-8deg)}.terrain-stack{position:absolute;top:15%;right:0;width:88%;height:68%;transform:rotateX(61deg) rotate(-14deg);transform-style:preserve-3d}.terrain-slab{--depth:calc(var(--layer) * 0.18rem);position:absolute;inset:calc(var(--layer)*1.8%) calc(var(--layer)*2.2%);border:.01rem solid rgba(29,36,33,.24);border-radius:44% 10% 38% 12%/16% 42% 14% 36%;background:radial-gradient(circle at 62% 42%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,rgba(247,247,243,.96),rgba(192,205,197,.88));box-shadow:0 .24rem .45rem rgba(40,184,180,.08);transform:translateZ(var(--depth));animation:terrain-breathe 8s ease-in-out infinite alternate;animation-delay:calc(var(--layer)*-.48s)}.contour{position:absolute;border:.01rem solid rgba(40,184,180,.28);border-radius:50%}.contour-a{inset:18% 14%}.contour-b{inset:29% 26%}.contour-c{inset:40% 38%}.survey-pin{position:absolute;width:.01rem;height:24%;background:#28b8b4;transform-origin:bottom;animation:pin-measure 4.8s ease-in-out infinite}.survey-pin:after{position:absolute;bottom:-.06rem;left:-.05rem;width:.11rem;height:.11rem;border:.01rem solid #28b8b4;border-radius:50%;background:#f2f3ef;content:""}.pin-one{top:21%;right:28%}.pin-two{top:47%;right:69%;height:17%;animation-delay:-2s}.authority-model p,.authority-model span,.continuity-model small,.continuity-model span,.datum-label,.reality-model span{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem);letter-spacing:.02em}.datum-label{position:absolute;right:15%;bottom:5%;color:#28b8b4}.reality-model{position:relative;width:min(61vw,8.7rem);aspect-ratio:1.25;justify-self:end;perspective:10rem}.project-core{position:absolute;top:36%;left:40%;z-index:5;display:grid;width:21%;aspect-ratio:1;place-items:center;border:.01rem solid rgba(40,184,180,.44);border-radius:50%;background:rgba(247,247,243,.74);box-shadow:inset 0 0 0 .14rem rgba(40,184,180,.06);text-align:center;animation:core-pulse 5s ease-in-out infinite}.reality-layer{position:absolute;display:flex;align-items:flex-end;padding:.12rem;border:.01rem solid rgba(29,36,33,.2);background:rgba(237,240,235,.7);box-shadow:0 .3rem .6rem rgba(40,184,180,.08);transform:rotateX(58deg) rotate(-17deg);transform-origin:center;animation:layer-align 7s ease-in-out infinite alternate}.reality-layer span{color:#596560}.layer-1{top:4%;right:5%;width:56%;height:38%}.layer-2{top:29%;right:24%;width:61%;height:42%;animation-delay:-2s}.layer-3{right:4%;bottom:3%;width:71%;height:43%;border-color:rgba(40,184,180,.42);background:rgba(40,184,180,.08);animation-delay:-4s}.orbit{border:.01rem solid rgba(40,184,180,.22);animation:orbit-turn 16s linear infinite}.orbit,.orbit:after{position:absolute;border-radius:50%}.orbit:after{top:47%;left:-.05rem;width:.09rem;height:.09rem;background:#28b8b4;content:""}.orbit-one{inset:18% 24% 19% 18%}.orbit-two{inset:8% 14% 10% 8%;animation-direction:reverse;animation-duration:22s}.authority-model{position:relative;width:min(62vw,8.8rem);aspect-ratio:1.28}.authority-field{position:absolute;inset:9% 4% 7% 0;border:.01rem solid rgba(40,184,180,.42);border-radius:44% 10% 38% 12%/16% 42% 14% 36%;background:radial-gradient(circle at 18% 70%,rgba(40,184,180,.12),transparent 22%),linear-gradient(145deg,rgba(255,255,255,.38),rgba(40,184,180,.05));transform:rotate(-4deg)}.field-label{position:absolute;top:8%;left:8%;color:#28b8b4}.action-path{position:absolute;top:28%;right:11%;bottom:23%;left:10%;border-radius:50%;background:linear-gradient(#28b8b4,#28b8b4) 0 58%/100% .01rem no-repeat,linear-gradient(90deg,transparent 0 42%,rgba(40,184,180,.12) 42% 58%,transparent 58%);transform:rotate(7deg)}.path-node{position:absolute;top:calc(58% - .06rem);width:.12rem;height:.12rem;border:.01rem solid #28b8b4;border-radius:50%;background:#edf0eb}.node-start{left:0}.node-middle{left:49%}.node-end{right:0}.moving-observation{position:absolute;top:calc(58% - .04rem);left:0;width:.08rem;height:.08rem;border-radius:50%;background:#28b8b4;box-shadow:0 0 0 .08rem rgba(40,184,180,.1);animation:observe-path 6s cubic-bezier(.65,0,.35,1) infinite}.path-label{position:absolute;bottom:13%;left:40%;color:#596560}.evidence-plane{position:absolute;right:5%;bottom:-5%;display:grid;width:31%;height:30%;place-items:center;border:.01rem solid rgba(40,184,180,.42);border-radius:.08rem;background:rgba(237,240,235,.88);transform:rotate(8deg);animation:evidence-settle 5.5s ease-in-out infinite alternate}.authority-model>p{position:absolute;right:4%;bottom:1%;margin:0;color:#28b8b4}.continuity-model{position:relative;display:grid;grid-template-columns:1fr .42fr 1fr;align-items:center;width:min(64vw,9.2rem);min-height:5.2rem;perspective:10rem}.agent-field,.human-sheet{position:relative;min-height:3.9rem;border:.01rem solid rgba(29,36,33,.2);border-radius:.16rem;background:rgba(247,247,243,.72);box-shadow:0 .32rem .7rem rgba(40,184,180,.1)}.human-sheet{padding:.24rem;transform:rotateY(8deg) rotate(-2deg);animation:sheet-float 7s ease-in-out infinite alternate}.human-sheet span{color:#28b8b4}.human-sheet i{display:block;height:.01rem;margin-top:.24rem;background:rgba(29,36,33,.24)}.human-sheet i:nth-child(2){width:78%}.human-sheet i:nth-child(3){width:92%}.human-sheet i:nth-child(4){width:68%}.human-sheet i:nth-child(5){width:84%}.agent-field{display:grid;grid-template-columns:repeat(3,1fr);gap:.01rem;padding:.45rem .15rem .15rem;overflow:hidden;background:rgba(40,184,180,.08);transform:rotateY(-8deg) rotate(2deg);animation:field-float 7s ease-in-out infinite alternate}.agent-field>span{position:absolute;top:.24rem;left:.21rem;color:#28b8b4}.agent-field i{border:.01rem solid rgba(40,184,180,.2);background:radial-gradient(circle at center,rgba(40,184,180,.68) 0 .03rem,transparent .04rem),linear-gradient(135deg,transparent 49.5%,rgba(40,184,180,.18) 50%,transparent 50.5%);animation:cell-read 4.8s ease-in-out infinite}.agent-field i:nth-of-type(2n){animation-delay:-1.6s}.agent-field i:nth-of-type(3n){animation-delay:-3.2s}.handoff-bridge{position:relative;z-index:4;display:grid;justify-items:center}.handoff-bridge>span{position:relative;width:120%;height:.01rem;background:#28b8b4}.handoff-bridge>span:after{position:absolute;top:-.04rem;left:0;width:.09rem;height:.09rem;border-radius:50%;background:#28b8b4;content:"";animation:handoff 4.6s ease-in-out infinite}.handoff-bridge small{margin-top:.13rem;color:#28b8b4;text-align:center}@keyframes terrain-breathe{to{transform:translateZ(calc(var(--depth) + .14rem)) translateY(-.05rem)}}@keyframes pin-measure{0%,to{transform:scaleY(.76)}50%{transform:scaleY(1)}}@keyframes core-pulse{50%{box-shadow:inset 0 0 0 .23rem rgba(40,184,180,.05);transform:scale(1.025)}}@keyframes layer-align{to{transform:rotateX(58deg) rotate(-13deg) translate3d(-.08rem,-.1rem,.12rem)}}@keyframes orbit-turn{to{transform:rotate(1turn)}}@keyframes observe-path{0%,12%{left:0}48%,60%{left:49%}88%,to{left:calc(100% - .08rem)}}@keyframes evidence-settle{to{transform:rotate(4deg) translateY(-.1rem)}}@keyframes sheet-float{to{transform:rotateY(4deg) rotate(-1deg) translateY(-.09rem)}}@keyframes field-float{to{transform:rotateY(-4deg) rotate(1deg) translateY(.09rem)}}@keyframes cell-read{50%{background-color:rgba(40,184,180,.08)}}@keyframes handoff{0%,12%{left:0}88%,to{left:calc(100% - .09rem)}}@media(max-width:61.25em){.authority-model,.continuity-model,.reality-model,.terrain-scene{width:100%;justify-self:stretch}.terrain-scene{height:min(56vh,5.6rem);transform:none}.reality-model{min-height:5.3rem}.authority-model{min-height:5rem}.continuity-model{min-height:4.6rem}}@media(max-width:40em){.authority-model p,.authority-model span,.continuity-model small,.continuity-model span,.datum-label,.reality-model span{font-size:.2rem}.terrain-scene{height:7.8rem}.reality-model{min-height:8rem;transform:scale(.94)}.authority-model{min-height:7.6rem}.continuity-model{grid-template-columns:1fr;gap:.4rem;min-height:auto}.agent-field,.human-sheet{min-height:5.6rem;border-radius:.16rem;transform:none}.human-sheet{padding:.48rem}.agent-field{padding:.9rem .3rem .3rem}.handoff-bridge{min-height:1.44rem}.handoff-bridge>span{width:.01rem;height:1.44rem}.handoff-bridge>span:after{top:0;left:-.04rem;animation-name:handoff-mobile}}@keyframes handoff-mobile{0%,12%{top:0}88%,to{top:calc(100% - .09rem)}}.scan-mode-control{min-width:3.18rem;margin:0;padding:.12rem .14rem .14rem;border:.01rem solid rgba(52,56,51,.9);border-radius:.04rem;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 22%,rgba(29,36,33,.2)),#171a17;box-shadow:inset 0 .01rem 0 rgba(255,255,255,.09),inset 0 -.01rem 0 rgba(29,36,33,.72),0 .16rem .42rem rgba(29,36,33,.48);color:#e6e1d6;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.scan-mode-control__legend{position:absolute;overflow:hidden;width:.01rem;height:.01rem;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.scan-mode-control__heading{display:grid;grid-template-columns:auto 1fr auto;gap:.1rem;align-items:center;margin-bottom:.09rem;color:#949990;font-size:.1rem;letter-spacing:.11em;line-height:1}.scan-mode-control__heading i{height:.01rem;background:rgba(52,56,51,.8)}.scan-mode-control__heading small{color:rgba(230,225,214,.68);font-size:inherit;letter-spacing:.04em}.scan-mode-control__keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem}.scan-mode-control__key{position:relative;min-width:0;cursor:pointer}.scan-mode-control__key input{position:absolute;z-index:2;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.scan-mode-control__cap{position:relative;display:grid;grid-template-columns:.34rem 1fr auto;gap:.09rem;align-items:center;min-height:.48rem;padding:.06rem .1rem .07rem .07rem;border:.01rem solid rgba(52,56,51,.94);border-radius:.04rem;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 52%),#111411;box-shadow:inset 0 .01rem 0 rgba(255,255,255,.065),inset 0 -.01rem 0 rgba(29,36,33,.86),0 .03rem 0 #080a09,0 .06rem .12rem rgba(29,36,33,.42);color:#949990;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC","Microsoft YaHei",sans-serif;font-size:.12rem;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),box-shadow var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.scan-mode-control__cap b{display:grid;width:.34rem;height:.34rem;border:.01rem solid rgba(133,139,132,.42);border-radius:.04rem;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 54%),#18201b;box-shadow:inset 0 .01rem .01rem rgba(255,255,255,.08),0 .02rem .03rem rgba(29,36,33,.5);color:#e6e1d6;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:.15rem;font-weight:600;place-items:center}.scan-mode-control__cap>span{overflow:hidden;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.scan-mode-control__cap>i{width:.07rem;height:.07rem;border:.01rem solid rgba(133,139,132,.36);border-radius:50%;background:#343833;box-shadow:inset 0 .01rem .02rem rgba(29,36,33,.8)}.scan-mode-control__key:hover .scan-mode-control__cap{border-color:rgba(133,139,132,.84);color:#e6e1d6}.scan-mode-control__key input:checked+.scan-mode-control__cap,.scan-mode-control__key:active .scan-mode-control__cap{box-shadow:inset 0 .03rem .06rem rgba(29,36,33,.64),inset 0 0 0 .01rem rgba(255,255,255,.04),0 .01rem 0 #080a09,0 .03rem .08rem rgba(29,36,33,.38);color:#e6e1d6;transform:translateY(.02rem)}.scan-mode-control__key input:focus-visible+.scan-mode-control__cap{outline:.02rem solid #d2c39e;outline-offset:.04rem}.scan-mode-control__key.is-human input:checked+.scan-mode-control__cap{border-color:rgba(154,103,66,.88);background:linear-gradient(145deg,rgba(154,103,66,.17),transparent 58%),#171a17}.scan-mode-control__key.is-human input:checked+.scan-mode-control__cap>i{border-color:rgba(234,223,202,.86);background:#eadfca;box-shadow:0 0 .13rem rgba(154,103,66,.66),inset 0 0 .03rem rgba(255,255,255,.8)}.scan-mode-control__key.is-agent input:checked+.scan-mode-control__cap{border-color:rgba(77,113,129,.9);background:linear-gradient(145deg,rgba(77,113,129,.19),transparent 58%),#0d120f}.scan-mode-control__key.is-agent input:checked+.scan-mode-control__cap>i{border-color:rgba(220,231,235,.9);background:#dce7eb;box-shadow:0 0 .13rem rgba(77,113,129,.7),inset 0 0 .03rem rgba(255,255,255,.72)}.scan-mode-control__status{position:absolute;overflow:hidden;width:.01rem;height:.01rem;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:40em){.scan-mode-control{min-width:0;padding:.11rem .12rem .13rem}.scan-mode-control__heading{margin-bottom:.08rem}.scan-mode-control__cap{grid-template-columns:.34rem minmax(0,1fr) auto;min-height:.5rem}}@media(prefers-reduced-motion:reduce){.scan-mode-control__cap{transition:none}}.type-hero{font-size:clamp(.68rem,7.65vw,1.1rem);letter-spacing:-.066em;line-height:.94}.type-hero,.type-section{font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-weight:400}.type-section{font-size:clamp(.48rem,5.7vw,.78rem);letter-spacing:-.058em;line-height:.98}.type-support{max-width:32em;color:#b9b9b9;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(.16rem,1.7vw,.2rem);line-height:1.55;text-wrap:pretty}.type-meta{color:#b9b9b9;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.home-shell{position:relative;overflow:clip;background:rgba(11,11,11,.62);color:#fff}.home-shell:before{content:none}.home-shell main{position:relative;z-index:1}.home-shell .site-header{min-height:var(--header-height);border-bottom-color:rgba(53,53,53,.82);background:rgba(11,11,11,.86);color:#fff}.home-shell .desktop-nav{color:#b9b9b9}.home-shell .desktop-nav a:focus-visible,.home-shell .desktop-nav a:hover,.home-shell .footer-navigation a:focus-visible,.home-shell .footer-navigation a:hover{color:#82ead7}.home-shell .account-control,.home-shell .locale-switch{border-color:#353535;background:rgba(33,33,33,.72);color:#fff}.home-shell .locale-switch button{color:#797979}.home-shell .locale-switch button[aria-pressed=true]{color:#fff}.home-shell .locale-switch__active{background:#212121}.home-shell .account-menu__panel,.home-shell .mobile-menu__panel{border-color:#353535;background:rgba(33,33,33,.98);color:#fff;box-shadow:0 0 0 .01rem #353535}.home-shell .account-menu__panel a,.home-shell .account-menu__panel button,.home-shell .mobile-menu__panel a{color:#b9b9b9}.home-shell .account-menu__panel a:focus-visible,.home-shell .account-menu__panel a:hover,.home-shell .account-menu__panel button:focus-visible,.home-shell .account-menu__panel button:hover,.home-shell .mobile-menu__panel a:focus-visible,.home-shell .mobile-menu__panel a:hover{background:#0b0b0b;color:#fff}.home-shell .account-menu__identity{border-color:#353535}.home-shell .mobile-menu__icon:after,.home-shell .mobile-menu__icon:before{background:#fff}.home-shell .site-footer{min-height:4.3rem;border-color:#353535;background:rgba(21,21,21,.82);color:#fff}.home-shell .site-footer h3,.home-shell .site-footer small{color:#797979}.home-shell .site-footer p{color:#b9b9b9}.skip-link{position:fixed;z-index:40;top:.1rem;left:.1rem;padding:.1rem .14rem;border-radius:999rem;background:#28b8b4;color:#0b0b0b;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.feature-story,.getting-started,.home-feature,.home-hero,.trust-section{width:min(100% - var(--page-gutter)*2,14.4rem);margin:0 auto}.home-hero{min-height:max(7.6rem,100svh - var(--header-height));padding-top:calc(var(--header-height) + .92rem);padding-bottom:1.28rem;text-align:center}.home-hero__copy{display:flex;align-items:center;flex-direction:column}.home-hero__copy h1{max-width:13.2rem;margin:0 auto;text-wrap:balance}.home-hero__copy h1 span{display:block;white-space:nowrap}.home-hero__copy h1 span:first-child{background:linear-gradient(180deg,#82ead7,#28b8b4);background-clip:text;color:#82ead7;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home-hero__intro{margin:.42rem auto 0}.home-actions{display:flex;gap:.18rem;align-items:center;justify-content:center;margin-top:.34rem;flex-wrap:wrap}.home-button,.home-text-link{display:inline-flex;min-height:.44rem;align-items:center;justify-content:center;font-size:clamp(.11rem,.95vw,.12rem);font-weight:600;transition:background var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.home-button:active,.home-text-link:active{transform:translateY(.01rem) scale(.985)}.home-button{gap:.18rem;padding:0 .19rem;border-radius:999rem}.home-button--primary{background:#28b8b4;color:#0b0b0b}.home-button--primary:focus-visible,.home-button--primary:hover{background:#82ead7}.home-text-link{gap:.12rem;color:#fff;white-space:nowrap}.home-text-link span{background:linear-gradient(180deg,#82ead7,#28b8b4);background-clip:text;color:#82ead7;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home-text-link:focus-visible,.home-text-link:hover{color:#82ead7}.home-hero__product{margin-top:.86rem}.screenshot-placeholder{overflow:hidden;border:.01rem dashed #353535;border-radius:.08rem;background:rgba(33,33,33,.68);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.screenshot-placeholder__bar{display:flex;gap:.07rem;min-height:.46rem;padding:0 .18rem;border-bottom:.01rem dashed #353535;align-items:center;color:#797979;font-size:clamp(.095rem,.82vw,.105rem)}.screenshot-placeholder__bar i{width:.06rem;height:.06rem;border-radius:50%;background:#353535}.screenshot-placeholder__bar span{margin-left:auto}.screenshot-placeholder__body{display:grid;min-height:4.3rem;padding:.32rem;place-content:center;text-align:center}.screenshot-placeholder__body>span{color:#797979}.screenshot-placeholder__body strong{margin-top:.13rem;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.24rem,3vw,.36rem);font-weight:400;letter-spacing:-.035em}.screenshot-placeholder__body small{margin-top:.1rem;color:#797979;font-size:clamp(.095rem,.82vw,.105rem)}.home-feature{display:grid;grid-template-columns:repeat(12,1fr);column-gap:.24rem;align-items:center;padding-top:1.7rem;padding-bottom:1.78rem;border-top:.01rem solid #353535}.home-feature__copy{grid-column:1/8}.home-feature__copy h2{margin:0}.home-feature__copy p{margin:.29rem 0 0}.demo-surface{position:relative;grid-column:8/13;min-height:4.3rem;margin:0;overflow:hidden;background:rgba(0,0,0,0);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.demo-surface:before{position:absolute;z-index:10;inset:0;background:linear-gradient(90deg,#0b0b0b,transparent 14%),linear-gradient(270deg,#0b0b0b,transparent 14%),linear-gradient(180deg,#0b0b0b,transparent 11%),linear-gradient(0deg,#0b0b0b,transparent 11%);content:"";pointer-events:none}.home-feature--reverse .home-feature__copy{grid-column:6/13;order:2}.home-feature--reverse .demo-surface{grid-column:1/6;order:1}.candidate-card button,.demo-action,.file-tree-controls button{display:inline-flex;min-height:.32rem;padding:0 .12rem;border:.01rem solid #28b8b4;border-radius:.04rem;align-items:center;gap:.07rem;background:#28b8b4;color:#0b0b0b;font:500 clamp(.095rem,.82vw,.105rem) var(--font-ibm-plex-mono),ui-monospace,monospace;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),background var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.candidate-card button:focus-visible:not(:disabled),.candidate-card button:hover:not(:disabled),.demo-action:focus-visible:not(:disabled),.demo-action:hover:not(:disabled),.file-tree-controls button:focus-visible:not(:disabled),.file-tree-controls button:hover:not(:disabled){border-color:#82ead7;background:#82ead7}.candidate-card button:active:not(:disabled),.demo-action:active:not(:disabled),.file-tree-controls button:active:not(:disabled){transform:scale(.97)}.candidate-card button:disabled,.demo-action:disabled,.file-tree-controls button:disabled{opacity:.34;cursor:not-allowed}.worktree-canvas{position:relative;min-height:4.3rem}.worktree-canvas svg{position:absolute;inset:0;width:100%;height:100%}.worktree-action{position:absolute;z-index:11;top:.22rem;left:.22rem}.worktree-branch,.worktree-trunk{fill:none;stroke:#505050;stroke-width:.02rem}.worktree-branch{stroke:#28b8b4}.worktree-main-node{fill:#0b0b0b;stroke:#b9b9b9;stroke-width:.02rem}.worktree-junction-node{fill:#0b0b0b;stroke:#28b8b4;stroke-width:.02rem}.worktree-branch-node{fill:#28b8b4}.worktree-svg-meta,.worktree-svg-title{fill:#fff;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:.13rem}.worktree-svg-meta{fill:#797979;font-size:.1rem;text-transform:uppercase}.worktree-empty{position:absolute;top:61%;left:15%;max-width:1.9rem;margin:0;color:#797979;font-size:clamp(.095rem,.82vw,.105rem);line-height:1.5;transform:translateY(-50%)}.executor-scene{position:relative;min-height:5.2rem}.executor-demo:before{background:radial-gradient(circle at center,transparent 0 74%,rgba(11,11,11,.18) 82%,rgba(11,11,11,.72) 94%,#0b0b0b 108%);backdrop-filter:blur(.03rem);mask-image:radial-gradient(circle at center,transparent 0 76%,black 92%)}.executor-stack{position:absolute;z-index:2;top:50%;left:50%;width:min(66%,3.3rem);transform:translate(-50%,-50%)}.executor-card{position:relative;z-index:2;min-height:1.46rem;padding:.17rem .18rem .15rem;border:.01rem solid rgba(0,0,0,.08);border-radius:.08rem;background:#f4f4f2;box-shadow:0 .18rem .5rem rgba(0,0,0,.42);opacity:0;transform:translateY(.18rem) scale(.94)}.executor-card:first-child{opacity:1;transform:none}.executor-card:nth-child(2),.executor-card:nth-child(3){position:absolute;inset:0;opacity:1}.executor-card:nth-child(2){transform:translateY(calc(-210% - .24rem))}.executor-card:nth-child(3){transform:translateY(calc(210% + .24rem))}.executor-card small,.executor-card strong{display:block}.executor-card strong{margin-top:.16rem;color:#171717;font-size:.14rem;font-weight:500}.executor-card>small{margin-top:.05rem;color:#717171;font-size:.1rem}.continuity-runner__head,.executor-card__head{display:flex;align-items:center;justify-content:space-between;color:#b9b9b9;font-size:.1rem;text-transform:uppercase}.continuity-runner__head>span:first-child,.executor-card__head>span:first-child{display:flex;gap:.07rem;align-items:center}.continuity-runner__head i,.executor-card__head i{width:.06rem;height:.06rem;border-radius:50%;background:#37cd84}.executor-card__head{color:#717171}.executor-status{position:relative}.executor-status__ready,.executor-status__running{display:block;min-width:.42rem}.executor-status__running{position:absolute;top:50%;left:.13rem;opacity:0;transform:translateY(-50%)}.executor-spinner{width:.14rem;height:.14rem;border:.01rem solid #505050;border-top-color:#28b8b4;border-radius:50%}.executor-card .executor-spinner{border-color:#28b8b4 #d5d5d0 #d5d5d0}.executor-stage-state{position:relative;display:flex;margin-top:.16rem;padding-top:.11rem;align-items:center;justify-content:space-between;overflow:hidden}.executor-stage-state:before,.executor-stage-state>i{position:absolute;top:0;left:0;height:.01rem;content:""}.executor-stage-state:before{right:0;background:#d5d5d0}.executor-stage-state>i{z-index:1;width:0;background:#28b8b4}.executor-stage-state b,.executor-stage-state small{color:#717171;font-size:.08rem;font-weight:500;text-transform:uppercase}.executor-stage-state__value{position:relative;display:grid;min-width:.48rem;justify-items:end}.executor-stage-state__value b{grid-area:1/1}.executor-stage-state__running{background:linear-gradient(180deg,#82ead7,#28b8b4);background-clip:text;color:#82ead7;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0}.agent-token{position:absolute;z-index:3;top:50%;left:50%;display:block;margin:-.19rem 0 0 -.19rem}.agent-token span{display:block;width:.38rem;height:.38rem;overflow:hidden}.agent-token img{display:block;width:100%;height:100%;object-fit:contain}.agent-token--codex{transform:translate3d(-470%,-450%,0)}.agent-token--codex img{width:200%;height:auto;max-width:none;object-position:left center;filter:invert(1)}.agent-token--cc{transform:translate3d(470%,-450%,0)}.agent-token--opencode{transform:translate3d(470%,450%,0)}.agent-token--pi{transform:translate3d(-470%,450%,0)}.executor-branch-network{position:absolute;z-index:0;top:50%;left:-.62rem;width:.64rem;height:6.62rem;opacity:0;transform:translateY(-50%)}.executor-branch-network i{position:absolute;top:0;bottom:0;left:0;border-left:.01rem solid #28b8b4}.executor-branch-network span{position:absolute;right:0;left:0;border-top:.01rem solid #28b8b4}.executor-branch-network span:first-of-type{top:0}.executor-branch-network span:nth-of-type(2){top:50%}.executor-branch-network span:nth-of-type(3){bottom:0}.executor-caption{position:absolute;right:0;bottom:.08rem;left:0;margin:0;color:#797979;font-size:.09rem;text-align:center;opacity:0}.executor-demo.is-playing .agent-token--codex{animation:agent-codex 8s linear infinite}.executor-demo.is-playing .agent-token--cc{animation:agent-cc 8s linear infinite}.executor-demo.is-playing .agent-token--opencode{animation:agent-opencode 8s linear infinite}.executor-demo.is-playing .agent-token--pi{animation:agent-pi 8s linear infinite}.executor-demo.is-playing .executor-spinner{animation:executor-spin-sequence 8s linear infinite}.executor-demo.is-playing .executor-stage-state__draft,.executor-demo.is-playing .executor-status__ready{animation:executor-ready-state 8s linear infinite}.executor-demo.is-playing .executor-stage-state__running,.executor-demo.is-playing .executor-status__running{animation:executor-running-state 8s linear infinite}.executor-demo.is-playing .executor-stage-state>i{animation:executor-stage-progress 8s var(--motion-ease-standard) infinite}.executor-demo.is-playing .executor-card__head i{animation:executor-status-dot 8s linear infinite}.executor-demo.is-playing .executor-branch-network{animation:executor-network-reveal 8s linear infinite}.executor-demo.is-playing .executor-stack{animation:executor-pullback 8s var(--motion-ease-standard) infinite}.executor-demo.is-playing .executor-caption{animation:executor-caption 8s var(--motion-ease-standard) infinite}@keyframes agent-codex{0%{opacity:1;transform:translate3d(-470%,-450%,0)}3.125%{opacity:.75;transform:translate3d(-352.5%,-478.125%,0)}6.25%{opacity:.5;transform:translate3d(-235%,-412.5%,0)}9.375%{opacity:.25;transform:translate3d(-117.5%,-253.125%,0)}12.5%,99.99%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(-470%,-450%,0)}}@keyframes agent-cc{0%,3.75%{opacity:1;transform:translate3d(470%,-450%,0)}6.875%{opacity:.75;transform:translate3d(352.5%,-478.125%,0)}10%{opacity:.5;transform:translate3d(235%,-412.5%,0)}13.125%{opacity:.25;transform:translate3d(117.5%,-253.125%,0)}16.25%,99.99%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(470%,-450%,0)}}@keyframes agent-opencode{0%,7.5%{opacity:1;transform:translate3d(470%,450%,0)}10.625%{opacity:.75;transform:translate3d(352.5%,478.125%,0)}13.75%{opacity:.5;transform:translate3d(235%,412.5%,0)}16.875%{opacity:.25;transform:translate3d(117.5%,253.125%,0)}20%,99.99%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(470%,450%,0)}}@keyframes agent-pi{0%,11.25%{opacity:1;transform:translate3d(-470%,450%,0)}14.375%{opacity:.75;transform:translate3d(-352.5%,478.125%,0)}17.5%{opacity:.5;transform:translate3d(-235%,412.5%,0)}20.625%{opacity:.25;transform:translate3d(-117.5%,253.125%,0)}23.75%,99.99%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(-470%,450%,0)}}@keyframes executor-pullback{0%,31.25%{transform:translate(-50%,-50%) scale(1)}47.5%,86%{transform:translate(-50%,-50%) scale(.4)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes executor-network-reveal{0%,30%{opacity:0}31.25%,86%{opacity:1}to{opacity:0}}@keyframes executor-caption{0%,58%{opacity:0;transform:translateY(.08rem)}68%,86%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes executor-spin{to{transform:rotate(1turn)}}@keyframes executor-spin-sequence{0%,26.24%{transform:rotate(0)}42%{transform:rotate(2turn)}86%{transform:rotate(7turn)}to{transform:rotate(8turn)}}@keyframes executor-ready-state{0%,26.24%{opacity:1}26.25%,99.99%{opacity:0}to{opacity:1}}@keyframes executor-running-state{0%,26.24%{opacity:0}26.25%,86%{opacity:1}to{opacity:0}}@keyframes executor-stage-progress{0%,26.24%{width:0}36%,86%{width:58%}to{width:0}}@keyframes executor-status-dot{0%,26.24%{background:#717171}26.25%,86%{background:#37cd84}to{background:#717171}}.evidence-demo{min-height:4.4rem;margin-top:.72rem}.evidence-flow{display:grid;min-height:4.4rem;padding:.32rem;grid-template-columns:minmax(0,1fr) minmax(1.4rem,.72fr) minmax(0,1fr);gap:.24rem;align-items:stretch}.evidence-zone{position:relative;display:flex;min-width:0;padding:.18rem;border:.01rem dashed #505050;border-radius:.08rem;align-items:center;justify-content:center}.evidence-zone>span:first-child{position:absolute;top:.12rem;left:.14rem;color:#797979;font-size:.09rem;text-transform:uppercase}.candidate-card{width:100%;max-width:2.3rem;padding:.18rem;border:.01rem solid #353535;border-radius:.08rem;background:#212121}.candidate-card small,.candidate-card strong{display:block}.candidate-card small{color:#797979;font-size:.09rem}.candidate-card strong{margin-top:.08rem;color:#fff;font-size:.13rem;font-weight:500}.candidate-card button{width:100%;margin-top:.22rem;border-color:#28b8b4;justify-content:space-between;background:#28b8b4}.candidate-card button:focus-visible,.candidate-card button:hover{background:#82ead7}.candidate-card--accepted{border-color:rgba(55,205,132,.55)}.candidate-card__accepted{display:block;margin-top:.22rem;color:#37cd84;font-size:.1rem}.evidence-rail{position:relative;display:grid;min-width:0;place-items:center}.evidence-rail__line{position:absolute;right:-.24rem;left:-.24rem;height:.01rem;background:#28b8b4}.evidence-rail__line:after{position:absolute;top:-.03rem;right:0;width:.07rem;height:.07rem;border-top:.01rem solid #28b8b4;border-right:.01rem solid #28b8b4;content:"";transform:rotate(45deg)}.evidence-stream{position:relative;z-index:1;width:100%;height:3.1rem;overflow:hidden;border:.01rem solid #353535;border-radius:.04rem;background:#0b0b0b;mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent)}.evidence-stream__track{padding:.12rem;animation:evidence-scroll 10s linear infinite}.evidence-item{min-height:.62rem;margin-bottom:.08rem;padding:.1rem;border-left:.02rem solid #505050;background:#212121}.evidence-item small,.evidence-item span{display:block}.evidence-item small{background:linear-gradient(180deg,#82ead7,#28b8b4);background-clip:text;color:#82ead7;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:.07rem}.evidence-item span{margin-top:.07rem;overflow:hidden;color:#b9b9b9;font-size:.08rem;text-overflow:ellipsis;white-space:nowrap}.evidence-item--code{border-color:#82ead7}.evidence-item--image{border-color:#37cd84}@keyframes evidence-scroll{to{transform:translateY(-50%)}}.continuity-demo{padding:.24rem}.continuity-topline{display:flex;align-items:center;justify-content:space-between;color:#797979;font-size:.09rem}.continuity-guard,.continuity-presence{display:flex;gap:.07rem;align-items:center}.continuity-guard i,.continuity-presence i{width:.07rem;height:.07rem;border-radius:50%;background:#797979}.continuity-guard{color:#b9b9b9}.continuity-guard i{background:#37cd84;box-shadow:0 0 .16rem rgba(55,205,132,.55);animation:guard-pulse 2s ease-in-out infinite}.continuity-guard b{color:#37cd84;font-weight:500}.continuity-runner{margin-top:.34rem;padding:.2rem;border:.01rem solid #353535;border-radius:.08rem;background:#212121}.continuity-runner__head{padding-bottom:.16rem;border-bottom:.01rem solid #292929;color:#fff;text-transform:none}.continuity-runner__head .executor-spinner{animation:executor-spin .8s linear infinite}.continuity-timeline{padding-top:.11rem}.continuity-step{position:relative;display:grid;min-height:.5rem;padding-left:.25rem;grid-template-columns:1fr auto;gap:.12rem;align-items:center;color:#b9b9b9;font-size:.09rem}.continuity-step:before{position:absolute;top:0;bottom:0;left:.06rem;width:.01rem;background:#505050;content:""}.continuity-step i{position:absolute;z-index:1;top:50%;left:.02rem;width:.09rem;height:.09rem;border:.01rem solid #505050;border-radius:50%;background:#212121;transform:translateY(-50%);animation:continuity-progress 4.6s ease-in-out infinite}.continuity-step small{color:#797979;font-size:.08rem}.continuity-demo>p{display:flex;gap:.09rem;margin:.2rem 0 0;align-items:center;color:#797979;font-size:.09rem}.continuity-demo>p span{color:#37cd84}@keyframes guard-pulse{50%{opacity:.48;transform:scale(.82)}}@keyframes continuity-progress{0%,15%{border-color:#505050;background:#212121}28%,72%{border-color:#28b8b4;background:#28b8b4}86%,to{border-color:#37cd84;background:#37cd84}}@media(prefers-reduced-motion:reduce){.continuity-guard i,.continuity-runner__head .executor-spinner,.continuity-step i,.evidence-stream__track,.executor-demo.is-playing .agent-token,.executor-demo.is-playing .executor-branch-network,.executor-demo.is-playing .executor-caption,.executor-demo.is-playing .executor-card,.executor-demo.is-playing .executor-card__head i,.executor-demo.is-playing .executor-spinner,.executor-demo.is-playing .executor-stack,.executor-demo.is-playing .executor-stage-state>i,.executor-demo.is-playing .executor-stage-state__draft,.executor-demo.is-playing .executor-stage-state__running,.executor-demo.is-playing .executor-status__ready,.executor-demo.is-playing .executor-status__running{animation:none}}.file-tree-demo{min-height:5rem}.file-tree-controls{display:flex;position:absolute;z-index:11;top:.16rem;right:.24rem;min-height:.36rem;align-items:center;gap:.07rem}.file-tree-controls button:disabled{opacity:.32;cursor:not-allowed}.vscode-shell{position:absolute;z-index:1;top:.52rem;right:.18rem;bottom:.24rem;left:.18rem;display:grid;grid-template-columns:.48rem 1fr;grid-template-rows:1fr .22rem;overflow:hidden;background:#181818;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.12rem}.vscode-activitybar{display:flex;grid-row:1;padding:.02rem 0;border-right:.01rem solid #2b2b2b;flex-direction:column;align-items:center;background:#181818;color:#9d9d9d}.vscode-activitybar>span{position:relative;display:grid;width:.48rem;height:.44rem;place-items:center}.vscode-activitybar>span.is-active{color:#ccc}.vscode-activitybar>span.is-active:before{position:absolute;top:0;bottom:0;left:0;width:.02rem;background:#0078d4;content:""}.vscode-activitybar svg{width:.23rem;height:.23rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.vscode-activitybar .vscode-activitybar__bottom{margin-top:auto}.vscode-sidebar{min-width:0;grid-column:2;grid-row:1;background:#181818}.vscode-sidebar-title{display:flex;height:.35rem;padding:0 .12rem 0 .2rem;align-items:center;justify-content:space-between;color:#ccc;font-size:.11rem}.vscode-sidebar-title svg{width:.16rem;height:.16rem;fill:currentColor}.vscode-project-head{display:flex;height:.22rem;padding:0 .08rem;border-top:.01rem solid #2b2b2b;align-items:center;gap:.02rem;font-size:.11rem}.vscode-project-head>svg{width:.16rem;height:.16rem;fill:none;stroke:currentColor;stroke-width:1.4}.vscode-project-head strong{overflow:hidden;font-size:.11rem;font-weight:700;text-overflow:ellipsis}.vscode-project-head>span{display:flex;margin-left:auto;gap:.05rem}.vscode-project-head>span svg{width:.14rem;height:.14rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1}.file-tree{min-height:3.1rem;padding:.01rem 0 .05rem}.file-row{display:flex;height:.22rem;padding-right:.09rem;padding-left:.08rem;align-items:center;gap:.04rem;color:#ccc;font-size:.12rem;white-space:nowrap}.file-row:hover{background:#2a2d2e}.file-row .file-row__spacer,.file-row>svg{width:.16rem;height:.16rem;flex:0 0 auto}.file-row>svg{fill:none;stroke:#9d9d9d;stroke-width:1.4}.file-row small{margin-left:auto;color:#9d9d9d;font-size:.09rem;opacity:.76}.file-row--depth-1{padding-left:.26rem}.file-row--sdable{overflow:hidden;background:rgba(0,120,212,.34);color:#fff}.file-icon{display:grid;flex:0 0 auto;width:.16rem;height:.16rem;place-items:center;color:#9d9d9d;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:.08rem;font-weight:600}.file-icon--folder{position:relative;width:.14rem;height:.1rem;margin-right:.02rem;border-radius:.04rem;background:#9d9d9d}.file-icon--folder:before{position:absolute;top:-.03rem;left:.01rem;width:.07rem;height:.03rem;border-radius:.04rem;background:inherit;content:""}.file-icon--file:before{content:"•";color:#9d9d9d}.file-icon--ts:before{content:"TS";color:#519aba}.file-icon--json:before{content:"{}";color:#cbcb41}.file-icon--npm:before{content:"N";color:#cb3837}.file-icon--git:before{content:"◇";color:#f14c28;font-size:.12rem}.file-icon--md:before{content:"M↓";color:#519aba}.file-icon--tsconfig:before{content:"TS";color:#519aba}.file-row--sdable .file-icon--folder{background:#ccc}.vscode-outline-row{display:flex;height:.22rem;padding:0 .08rem;border-top:.01rem solid #2b2b2b;align-items:center;gap:.03rem;color:#ccc;font-size:.11rem;font-weight:700}.vscode-outline-row svg{width:.16rem;height:.16rem;fill:none;stroke:currentColor;stroke-width:1.4}.vscode-statusbar{display:grid;height:.22rem;padding:0 .08rem;grid-column:1/3;grid-row:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:.12rem;background:#181818;color:#ccc;font-size:.1rem}.vscode-statusbar span:nth-child(2){background:linear-gradient(180deg,#82ead7,#28b8b4);background-clip:text;color:#82ead7;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.vscode-statusbar span:last-child{justify-self:end}.trust-section{padding-top:1.7rem;padding-bottom:1.78rem;border-top:.01rem solid #353535}.trust-section__statement{display:grid;grid-template-columns:7fr 4fr;gap:.7rem;align-items:end;margin-top:0}.trust-section__statement h2{margin:0}.trust-section__statement h2 span,.trust-section__statement h2 strong{display:block;font-weight:inherit}.trust-section__statement h2 strong{background:linear-gradient(180deg,#82ead7,#28b8b4);background-clip:text;color:#82ead7;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trust-section__statement h2 span:nth-of-type(2){margin-top:.12rem}.trust-section__statement p{margin:0 0 .05rem}.trust-section>.screenshot-placeholder{margin-top:.72rem}.home-feature--last{padding-bottom:2.1rem}.feature-story{box-sizing:border-box;padding:.48rem clamp(.42rem,6vw,.92rem) 0;border-top:.01rem solid #353535;overflow-anchor:none}.feature-story__track{position:relative}.feature-story__sticky{display:grid;min-height:max(6.5rem,100dvh - var(--header-height) - .96rem);grid-template-columns:minmax(1.5rem,.32fr) minmax(0,1.68fr);gap:clamp(.26rem,4vw,.6rem);align-items:center}.feature-story__titles{display:grid;align-content:center}.feature-story__titles button{position:relative;display:grid;min-height:.66rem;padding:.12rem .12rem .12rem .27rem;border:0;align-items:center;background:rgba(0,0,0,0);color:#797979;cursor:pointer;font:inherit;text-align:left;transition:color var(--motion-duration-state) var(--motion-ease-standard),opacity var(--motion-duration-state) var(--motion-ease-standard)}.feature-story__titles button:before{position:absolute;top:.12rem;bottom:.12rem;left:0;width:.02rem;background:#353535;content:"";transform:scaleY(.28);transform-origin:center;transition:background var(--motion-duration-state) var(--motion-ease-standard),transform var(--motion-duration-state) var(--motion-ease-standard)}.feature-story__titles button span{display:block;max-width:100%;overflow:hidden;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.13rem,1.25vw,.16rem);font-weight:500;letter-spacing:-.015em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.feature-story__titles button.is-active,.feature-story__titles button:focus-visible,.feature-story__titles button:hover{color:#fff}.feature-story__titles button.is-active:before{background:#82ead7;transform:scaleY(1)}.feature-story__progress{position:absolute;right:.12rem;bottom:.07rem;left:.27rem;height:.01rem;background:#82ead7;transform:scaleX(0);transform-origin:left}.feature-story__titles button.is-active .feature-story__progress{animation:feature-tab-progress 5.5s linear forwards}.feature-story__titles.is-paused .feature-story__progress{animation-play-state:paused}@keyframes feature-tab-progress{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.feature-story__progress{display:none}}.feature-story__stage{position:relative;min-width:0;min-height:5.4rem}.feature-story__scene{position:absolute;inset:0;display:grid;min-width:0;grid-template-columns:minmax(2.2rem,.72fr) minmax(0,1.28fr);gap:clamp(.32rem,4.5vw,.68rem);align-items:center;visibility:hidden;pointer-events:none}.feature-story__scene.is-active{visibility:visible;pointer-events:auto}.feature-story__scene-copy h3{max-width:10em;margin:0;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.3rem,3.35vw,.46rem);font-weight:500;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.feature-story__scene-copy p{max-width:30em;margin:.28rem 0 0;color:#b9b9b9;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.55;text-wrap:pretty}.feature-story__scene>.demo-surface{width:100%;min-height:4.6rem;grid-column:auto}.getting-started{padding-top:1.32rem;padding-bottom:2.1rem;border-top:.01rem solid #353535}.getting-started__header{display:grid;max-width:7.6rem;margin:0 auto;justify-items:center;text-align:center}.getting-started__header>span{display:none}.getting-started__header h2{margin:0;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.28rem,3vw,.38rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.getting-started__header p{margin:.2rem 0 0;text-align:center}.getting-started__steps{position:relative;display:grid;margin:.96rem 0 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.getting-started__steps:before{position:absolute;top:1.65rem;right:8%;left:8%;height:.01rem;background:#353535;content:""}.getting-started__steps>li{position:relative;min-width:0;padding:0 clamp(.15rem,2vw,.3rem)}.getting-started__steps>li:before{position:absolute;z-index:2;top:1.61rem;left:calc(50% - .04rem);width:.08rem;height:.08rem;border:.02rem solid #0b0b0b;border-radius:50%;background:#82ead7;content:""}.getting-started__steps>li:not(:last-child):after{position:absolute;z-index:2;top:1.6rem;right:-.05rem;width:.09rem;height:.09rem;border-top:.01rem solid #505050;border-right:.01rem solid #505050;content:"";transform:rotate(45deg)}.guide-agents,.guide-change,.guide-repository,.guide-terminal{display:flex;height:1.32rem;box-sizing:border-box;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.guide-terminal{padding:.18rem;border:.01rem solid #353535;border-radius:.08rem;align-items:flex-start;flex-direction:column;background:rgba(33,33,33,.7)}.guide-terminal small,.guide-terminal span{color:#797979;font-size:clamp(.095rem,.82vw,.105rem)}.guide-terminal strong{margin-top:.14rem;color:#fff;font-size:.17rem;font-weight:500}.guide-terminal small{margin-top:auto;color:#37cd84}.guide-repository{padding:.18rem;border-bottom:.01rem solid #353535;align-items:center;gap:.13rem}.guide-repository>span{display:grid;width:.32rem;height:.32rem;border:.01rem solid #505050;border-radius:.04rem;place-items:center;color:#82ead7}.guide-repository div{display:grid;min-width:0;gap:.05rem}.guide-repository small,.guide-repository strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-repository strong{font-size:clamp(.11rem,.95vw,.12rem);font-weight:500}.guide-repository small{color:#797979;font-size:clamp(.095rem,.82vw,.105rem)}.guide-repository i{margin-left:auto;color:#37cd84;font-style:normal}.guide-agents{align-items:center;justify-content:center;gap:.18rem;flex-direction:column}.guide-agents>div{display:flex}.guide-agents>div span{display:grid;width:.46rem;height:.46rem;margin-left:-.08rem;border:.01rem solid #353535;border-radius:50%;place-items:center;background:#212121}.guide-agents>div span:first-child{margin-left:0}.guide-agents>div img{width:.25rem;height:.25rem;object-fit:contain}.guide-agents small{display:flex;align-items:center;gap:.07rem;color:#b9b9b9;font-size:clamp(.095rem,.82vw,.105rem)}.guide-agents small i{width:.06rem;height:.06rem;border-radius:50%;background:#37cd84;box-shadow:0 0 .14rem rgba(55,205,132,.62)}.guide-change{padding:.17rem;border:.01rem solid #82ead7;border-radius:.08rem;align-items:stretch;flex-direction:column;background:rgba(33,33,33,.58)}.guide-change small,.guide-change span{color:#797979;font-size:clamp(.095rem,.82vw,.105rem)}.guide-change strong{margin:auto 0;color:#82ead7;font-size:clamp(.11rem,.95vw,.12rem);font-weight:500}.getting-started__copy{margin-top:.66rem}.getting-started__copy h3{margin:0;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.19rem,1.8vw,.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.12}.getting-started__copy p{margin:.13rem 0 0;color:#797979;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.55}@media(max-width:61.25em){.home-feature__copy{grid-column:1/8}.demo-surface{grid-column:8/13}.home-feature--reverse .home-feature__copy{grid-column:6/13}.trust-section__statement{grid-template-columns:7fr 5fr;gap:.4rem}.feature-story__sticky{grid-template-columns:minmax(2.5rem,.8fr) minmax(0,1.2fr);gap:.4rem}.getting-started__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.getting-started__steps:before,.getting-started__steps>li:after{content:none}}@media(max-width:40em){.type-hero{font-size:clamp(.54rem,11vw,.66rem);line-height:1.02}.type-section{font-size:clamp(.52rem,10vw,.6rem);line-height:1.02}.type-support{font-size:.31rem;line-height:1.55}.type-meta{font-size:.2rem}.feature-story,.getting-started,.home-feature,.home-hero,.trust-section{width:calc(100% - .48rem)}.home-hero{min-height:auto;padding-top:calc(var(--header-height) + .76rem);padding-bottom:1.3rem}.home-hero__copy h1{margin-top:0}.home-hero__copy h1 span{white-space:normal}.home-hero__copy h1 span:last-child{margin-top:.1rem}.home-hero__intro{max-width:6.5rem;margin-top:.46rem}.home-actions{gap:.24rem;margin-top:.42rem}.home-button,.home-text-link{min-height:.88rem;font-size:.22rem}.home-button{padding:0 .32rem}.home-hero__product{margin-top:.78rem}.screenshot-placeholder__bar{min-height:.78rem;font-size:.2rem}.screenshot-placeholder__body{min-height:3.6rem}.screenshot-placeholder__body strong{font-size:.46rem}.screenshot-placeholder__body small{font-size:.2rem}.home-feature{display:flex;padding-top:1.3rem;padding-bottom:1.4rem;flex-direction:column}.home-feature--reverse .home-feature__copy,.home-feature__copy{width:100%;order:1}.home-feature--reverse .home-feature__copy h2,.home-feature__copy h2{margin-top:0}.home-feature--reverse .home-feature__copy p,.home-feature__copy p{margin-top:.38rem}.demo-surface,.home-feature--reverse .demo-surface{width:100%;margin-top:.72rem;order:2}.executor-scene,.worktree-canvas{min-height:5rem}.evidence-flow{padding:.24rem;grid-template-columns:minmax(0,1fr) minmax(1.8rem,.75fr) minmax(0,1fr);gap:.18rem}.evidence-rail__line{right:-.18rem;left:-.18rem}.file-tree-demo{min-height:5.6rem}.vscode-shell{top:.7rem;right:.08rem;bottom:.2rem;left:.08rem}.file-tree-controls{top:.1rem;right:.18rem}.trust-section{padding-top:1.3rem;padding-bottom:1.4rem}.trust-section__statement{display:block;margin-top:.48rem}.trust-section__statement p{margin-top:.54rem}.trust-section>.screenshot-placeholder{margin-top:.72rem}.home-feature--last{padding-bottom:1.7rem}.feature-story{padding:.3rem .18rem 0}.feature-story__sticky{min-height:auto;padding:.28rem 0;grid-template-columns:minmax(0,1fr);gap:.24rem;align-content:center}.feature-story__titles{position:relative;min-height:1.36rem}.feature-story__titles button{position:absolute;inset:0;min-height:1.36rem;padding:.12rem .24rem;visibility:hidden;opacity:0;pointer-events:none}.feature-story__titles button span{max-width:18em;font-size:.22rem;line-height:1}.feature-story__titles button:before{top:.12rem;bottom:.12rem}.feature-story__titles button.is-active{visibility:visible;opacity:1;pointer-events:auto}.feature-story__scene{grid-template-columns:minmax(0,1fr);gap:.28rem}.feature-story__scene>.demo-surface{min-height:5rem;margin-top:0}.feature-story__stage{min-height:7.8rem}.feature-story__scene-copy h3{max-width:18em;font-size:.46rem;line-height:1.04}.feature-story__scene-copy p{margin-top:.24rem;font-size:.3rem}.getting-started{padding-top:1.2rem;padding-bottom:1.8rem}.getting-started__header{display:grid}.getting-started__header h2{font-size:.46rem;line-height:1.08}.getting-started__header p{margin-top:.28rem}.getting-started__steps{display:flex;margin-top:.8rem;gap:.28rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.getting-started__steps>li{min-width:min(78vw,5rem);padding:0;scroll-snap-align:start}.getting-started__steps>li:before{content:none}.guide-agents,.guide-change,.guide-repository,.guide-terminal{height:2.5rem}.guide-change,.guide-terminal{padding:.32rem}.guide-terminal small,.guide-terminal span{font-size:.2rem}.guide-terminal strong{font-size:.46rem}.guide-repository{padding:.3rem}.guide-repository>span{width:.66rem;height:.66rem}.guide-repository strong{font-size:.22rem}.guide-repository small{font-size:.2rem}.guide-agents>div span{width:.88rem;height:.88rem}.guide-agents>div span img{width:.54rem;height:.54rem}.guide-agents small,.guide-change small,.guide-change span{font-size:.2rem}.guide-change strong{font-size:.22rem}.getting-started__copy{margin-top:.42rem}.getting-started__copy h3{font-size:.46rem}.getting-started__copy p{font-size:.3rem}}.inner-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(3.6rem,.72fr);align-items:end;gap:clamp(.4rem,8vw,1rem);min-height:max(6.9rem,100svh - var(--header-height));padding:clamp(.6rem,10vh,.9rem) var(--page-gutter);background:linear-gradient(135deg,rgba(247,247,243,.9),rgba(237,240,235,.86));color:#1d2421}.inner-hero h1{max-width:10ch;margin:.16rem 0 0;font-size:clamp(.44rem,5.2vw,.62rem);font-weight:600;letter-spacing:-.065em;line-height:.96}.page-eyebrow{margin:0;color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.11rem,.95vw,.12rem)}.page-intro{max-width:4.3rem;margin:.24rem 0 0;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.75}.page-actions{display:flex;flex-wrap:wrap;gap:.12rem;margin-top:.3rem}.primary-action,.secondary-action{min-height:.44rem;padding:0 .22rem;font-size:clamp(.11rem,.95vw,.12rem)}.primary-action{display:inline-flex;align-items:center;justify-content:center;border-radius:999rem;background:#28b8b4;color:#0a0a0a;font-weight:600;transition:background var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.primary-action:focus-visible,.primary-action:hover{background:#82ead7}.primary-action:active{transform:translateY(.01rem)}.secondary-action{display:inline-flex;align-items:center;justify-content:center;border:.01rem solid rgba(29,36,33,.24);border-radius:999rem;color:#1d2421;font-weight:600;white-space:nowrap;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.secondary-action:focus-visible,.secondary-action:hover{border-color:#28b8b4}.secondary-action:active{transform:translateY(.01rem)}.datum-composition{position:relative;min-height:4.3rem}.datum-composition:before{position:absolute;right:5%;bottom:12%;left:4%;height:.02rem;background:#28b8b4;content:""}.datum-composition span{position:absolute;bottom:12%;width:31%;border:.01rem solid rgba(29,36,33,.18);border-bottom:0;background:rgba(255,255,255,.18)}.datum-composition span:first-child{left:6%;height:38%;transform:skewY(-17deg)}.datum-composition span:nth-child(2){left:34%;height:72%;transform:skewY(13deg)}.datum-composition span:nth-child(3){right:7%;height:52%;transform:skewY(-9deg)}.thesis-section{display:grid;min-height:5.2rem;padding:clamp(.7rem,12vh,1.2rem) var(--page-gutter);place-items:center}.thesis-section p{max-width:19ch;margin:0;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.38rem,5.2vw,.58rem);font-weight:600;letter-spacing:-.06em;line-height:1}.capability-section{padding:0 var(--page-gutter) clamp(.8rem,14vh,1.4rem)}.capability-row{display:grid;grid-template-columns:.7rem minmax(0,1fr) minmax(2.2rem,.58fr);gap:clamp(.22rem,5vw,.7rem);padding:.48rem 0;border-bottom:.01rem solid rgba(29,36,33,.14)}.capability-row h2{max-width:14ch;margin:0;font-size:clamp(.24rem,3vw,.36rem);letter-spacing:-.05em;line-height:1.04}.capability-row aside,.capability-row p{color:#596560;line-height:1.75}.capability-row p{max-width:4.8rem;margin:.18rem 0 0;font-size:clamp(.135rem,1.25vw,.16rem)}.capability-row aside{align-self:end;max-width:2.8rem;font-size:clamp(.095rem,.82vw,.105rem)}.capability-index{color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.distinction-section{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(.4rem,10vw,1.2rem);padding:clamp(.8rem,14vh,1.4rem) var(--page-gutter);background:rgba(215,222,217,.88)}.distinction-section h2{max-width:12ch;margin:0;font-size:clamp(.34rem,4.8vw,.54rem);letter-spacing:-.06em;line-height:1}.distinction-section p{align-self:end;max-width:4rem;margin:0;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.8}.closing-section,.docs-index,.docs-start,.download-help,.ownership-section,.release-checklist{padding:clamp(.7rem,12vh,1.2rem) var(--page-gutter)}.ownership-section h2{max-width:16ch;margin:0;font-size:clamp(.34rem,4.8vw,.54rem);letter-spacing:-.055em;line-height:1.02}.ownership-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:.18rem;margin-top:.7rem}.ownership-facts span{padding-top:.18rem;border-top:.02rem solid #28b8b4;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.16rem,1.7vw,.2rem);font-weight:600}.closing-section{background:rgba(232,236,231,.88)}.closing-section h2{max-width:16ch;margin:0;font-size:clamp(.34rem,4.8vw,.54rem);letter-spacing:-.06em;line-height:1}.closing-section p{max-width:4.6rem;margin:.22rem 0 .3rem;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.75}.docs-hero{grid-template-columns:minmax(0,1fr) minmax(3rem,.52fr);min-height:6.2rem}.docs-search{display:grid;gap:.1rem;color:#596560;font-size:clamp(.11rem,.95vw,.12rem)}.docs-search input{min-height:.5rem;border:.01rem solid rgba(29,36,33,.22);border-radius:.08rem;background:rgba(255,255,255,.34)}.docs-index{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem clamp(.4rem,8vw,1rem)}.docs-index article{padding-top:.18rem;border-top:.02rem solid #28b8b4}.docs-index h2{margin:0 0 .28rem;font-size:clamp(.24rem,3vw,.36rem);letter-spacing:-.04em}.docs-index ul{display:grid;gap:.18rem;margin:0;padding:0;list-style:none}.docs-index li{display:flex;justify-content:space-between;gap:.2rem;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem)}.docs-index small{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.docs-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(2.8rem,.55fr);gap:clamp(.5rem,10vw,1.2rem);background:rgba(215,222,217,.88)}.docs-start h2{margin:0;font-size:clamp(.34rem,4.8vw,.54rem);letter-spacing:-.055em}.docs-start ol{display:grid;gap:.22rem;margin:.38rem 0 0;padding-left:.22rem;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.7}.docs-start aside{align-self:end;padding:.28rem;border:.01rem solid rgba(29,36,33,.16);border-radius:.16rem;background:rgba(255,255,255,.22)}.docs-start aside h3{margin:0;font-size:clamp(.16rem,1.7vw,.2rem)}.docs-start aside p{margin:.14rem 0 0;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.75}.download-hero{min-height:auto;padding-top:calc(var(--header-height) + .56rem);padding-bottom:.8rem;align-items:center}.artifact-state{align-self:end;padding:.34rem;border:.01rem solid rgba(29,36,33,.17);border-radius:.16rem;background:rgba(255,255,255,.25)}.artifact-state button{width:100%;min-height:.52rem;border:.01rem solid rgba(29,36,33,.2);border-radius:999rem;background:#d7ded9;color:#596560;font-size:clamp(.11rem,.95vw,.12rem);cursor:not-allowed}.artifact-state p{margin:.18rem 0 0;color:#596560;font-size:clamp(.095rem,.82vw,.105rem);line-height:1.7}.release-checklist{display:grid;grid-template-columns:minmax(2.8rem,.65fr) minmax(0,1fr);gap:clamp(.5rem,10vw,1.2rem)}.release-checklist h2{max-width:13ch;margin:0;font-size:clamp(.34rem,4.8vw,.54rem);letter-spacing:-.055em;line-height:1.04}.release-checklist ol{display:grid;gap:.24rem;margin:0;padding:0;list-style:none}.release-checklist li{display:grid;grid-template-columns:.44rem 1fr;gap:.2rem;align-items:baseline;padding-bottom:.2rem;border-bottom:.01rem solid rgba(29,36,33,.14);font-size:clamp(.135rem,1.25vw,.16rem)}.release-checklist li span{color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.download-help{display:flex;align-items:end;justify-content:space-between;gap:.4rem;background:rgba(215,222,217,.88)}.download-help h2{margin:0;font-size:clamp(.34rem,4.8vw,.54rem);letter-spacing:-.05em}.download-help p{max-width:4.8rem;margin:.18rem 0 0;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.7}@media(max-width:61.25em){.distinction-section,.docs-start,.inner-hero,.release-checklist{grid-template-columns:1fr}.inner-hero{min-height:auto}.download-hero{gap:.56rem;padding-top:calc(var(--header-height) + .44rem);padding-bottom:.8rem}.datum-composition{min-height:3.4rem}.capability-row{grid-template-columns:.48rem 1fr}.capability-row aside{grid-column:2}.ownership-facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:40em){.capability-section,.closing-section,.distinction-section,.docs-index,.docs-start,.download-help,.inner-hero,.ownership-section,.release-checklist,.thesis-section{padding-right:.24rem;padding-left:.24rem}.inner-hero{grid-template-columns:1fr;gap:.7rem;padding-top:1rem;padding-bottom:1rem}.inner-hero h1{font-size:clamp(.6rem,12vw,.68rem)}.download-hero{gap:.56rem;padding-top:calc(var(--header-height) + .44rem);padding-bottom:.8rem}.page-eyebrow{font-size:.22rem}.page-intro{font-size:.3rem}.primary-action,.secondary-action{min-height:.84rem;padding:0 .34rem;font-size:.22rem}.datum-composition{min-height:4.8rem}.thesis-section{min-height:8.4rem}.capability-row{grid-template-columns:1fr;gap:.24rem;padding:.7rem 0}.capability-row h2{font-size:.46rem}.capability-row p{font-size:.3rem}.capability-row aside{grid-column:1;font-size:.2rem}.capability-index,.release-checklist li span{font-size:.22rem}.closing-section p,.distinction-section p,.download-help p{font-size:.3rem}.docs-index,.ownership-facts{grid-template-columns:1fr}.ownership-facts span{font-size:.31rem}.artifact-state p,.docs-search span{font-size:.2rem}.artifact-state button,.docs-search input{min-height:.84rem}.docs-index{gap:.8rem}.docs-index h2{font-size:.46rem}.docs-index li{font-size:.3rem}.docs-index small{font-size:.2rem}.docs-start ol,.release-checklist li{font-size:.3rem}.docs-start aside h3{font-size:.46rem}.docs-start aside p{font-size:.3rem}.download-help{align-items:flex-start;flex-direction:column}}.sr-only{position:absolute;width:.01rem;height:.01rem;padding:0;border:0;margin:-.01rem;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.docs-shell{--docs-nav-width:2.8rem;--docs-toc-width:2.4rem;--docs-reading-width:8rem;--docs-column-gap:clamp(0.2rem,2vw,0.32rem);--docs-edge-gutter:clamp(0.18rem,2vw,0.24rem);min-height:100dvh;padding-top:var(--header-height);background:#f7f7f3}.docs-commandbar{position:sticky;top:var(--header-height);z-index:8;display:grid;grid-template-columns:minmax(2.2rem,var(--docs-nav-width)) minmax(0,1fr) minmax(1.9rem,var(--docs-toc-width));column-gap:var(--docs-column-gap);min-height:.62rem;align-items:center;padding:0 var(--docs-edge-gutter);border-bottom:.01rem solid rgba(29,36,33,.12);background:rgba(247,247,243,.92);backdrop-filter:blur(.18rem)}.docs-commandbar>span{color:#596560;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.docs-commandbar label{position:relative;grid-column:2;width:min(100%,var(--docs-reading-width));justify-self:center}.docs-commandbar input{width:100%;min-height:.38rem;padding:0 .54rem 0 .16rem;border:.01rem solid rgba(29,36,33,.14);border-radius:.08rem;outline:0;background:rgba(255,255,255,.46);color:#1d2421;font:inherit;font-size:clamp(.11rem,.95vw,.12rem);transition:border-color var(--motion-duration-control) var(--motion-ease-standard),background var(--motion-duration-control) var(--motion-ease-standard)}.docs-commandbar input:focus{border-color:#28b8b4;background:rgba(255,255,255,.78)}.docs-commandbar kbd{position:absolute;top:50%;right:.1rem;padding:.03rem .06rem;border:.01rem solid rgba(29,36,33,.14);border-radius:.08rem;color:#596560;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem);transform:translateY(-50%)}.docs-layout{display:grid;grid-template-columns:minmax(2.2rem,var(--docs-nav-width)) minmax(0,1fr) minmax(1.9rem,var(--docs-toc-width));column-gap:var(--docs-column-gap);min-height:calc(100dvh - var(--header-height) - .62rem);padding:0 var(--docs-edge-gutter)}.docs-sidebar,.docs-toc{position:sticky;top:calc(var(--header-height) + .62rem);align-self:start;height:calc(100dvh - var(--header-height) - .62rem);overflow-y:auto;scrollbar-width:thin}.docs-sidebar{padding:.34rem .2rem .6rem 0;border-right:.01rem solid rgba(29,36,33,.1)}.docs-sidebar section+section{margin-top:.32rem}.docs-sidebar .docs-empty,.docs-sidebar h2{margin:0 0 .1rem;color:#596560;font-size:clamp(.095rem,.82vw,.105rem);font-weight:600}.docs-sidebar nav{display:grid;gap:.02rem}.docs-sidebar button{display:grid;grid-template-columns:1fr auto;gap:.12rem;width:100%;min-height:.34rem;padding:.08rem .1rem;border:0;border-radius:.08rem;background:rgba(0,0,0,0);color:#596560;cursor:pointer;font:inherit;font-size:clamp(.11rem,.95vw,.12rem);text-align:left;transition:background var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard)}.docs-sidebar button small{color:rgba(29,36,33,.42);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.docs-sidebar button:focus-visible,.docs-sidebar button:hover{background:rgba(215,222,217,.42);color:#1d2421}.docs-sidebar button.is-active{background:rgba(215,222,217,.68);color:#1d2421;font-weight:600}.docs-sidebar button.is-active small{color:#28b8b4}.docs-article{min-width:0;padding:.58rem 0 .9rem}.docs-article>article{width:min(100%,var(--docs-reading-width));margin:0 auto}.docs-article header{padding-bottom:.42rem;border-bottom:.01rem solid rgba(29,36,33,.12)}.docs-article header>p{margin:0 0 .12rem;color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.11rem,.95vw,.12rem)}.docs-article header h1{margin:0;font-size:clamp(.34rem,3.4vw,.42rem);font-weight:650;letter-spacing:-.055em;line-height:1}.docs-article header>div{max-width:58ch;margin-top:.18rem;color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.72}.docs-article .doc-walkthrough>section,.docs-article article>section{scroll-margin-top:calc(var(--header-height) + .9rem);padding-top:.48rem;font-size:clamp(.135rem,1.25vw,.16rem)}.docs-article .doc-walkthrough>section h2,.docs-article article>section h2{margin:0 0 .18rem;font-size:clamp(.24rem,2.8vw,.32rem);letter-spacing:-.04em;line-height:1.12}.docs-article .doc-walkthrough>section h3,.docs-article article>section h3{margin:0;font-size:clamp(.16rem,1.7vw,.2rem);letter-spacing:-.02em}.docs-article .doc-walkthrough>section li,.docs-article .doc-walkthrough>section p,.docs-article article>section li,.docs-article article>section p{color:#596560;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.82}.docs-article .doc-walkthrough>section p,.docs-article article>section p{max-width:65ch;margin:0}.docs-article .doc-walkthrough>section p+p,.docs-article article>section p+p{margin-top:.16rem}.docs-article .doc-walkthrough>section ul,.docs-article article>section ul{display:grid;gap:.12rem;margin:.18rem 0 0;padding-left:.22rem}.docs-article .doc-walkthrough>section strong,.docs-article article>section strong{color:#1d2421;font-weight:650}.docs-article .doc-walkthrough>section code,.docs-article article>section code{padding:.02rem .05rem;border-radius:.08rem;background:rgba(215,222,217,.58);color:#303a37;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:.9em}.docs-article article>footer{display:flex;align-items:end;justify-content:space-between;gap:.32rem;margin-top:.66rem;padding-top:.22rem;border-top:.01rem solid rgba(29,36,33,.12);color:#596560}.docs-article article>footer p,.docs-article article>footer small{margin:0;font-size:clamp(.095rem,.82vw,.105rem);line-height:1.6}.docs-article article>footer p{max-width:46ch}.docs-article article>footer small{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;white-space:nowrap}.doc-capability-list{margin-top:.26rem;border-top:.01rem solid rgba(29,36,33,.13)}.doc-capability-list article{display:grid;grid-template-columns:.42rem 1fr;gap:.2rem;padding:.24rem 0;border-bottom:.01rem solid rgba(29,36,33,.13)}.doc-capability-list article>span{color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.doc-capability-list article p{margin-top:.08rem}.doc-notice{margin-top:.2rem;padding:.22rem .24rem;border-left:.03rem solid #28b8b4;background:rgba(215,222,217,.48)}.doc-notice>strong{font-size:clamp(.16rem,1.7vw,.2rem);line-height:1.45}.doc-notice p{margin-top:.08rem!important}.doc-notice--quiet{border-left-color:#c0cdc5}.doc-requirement-stack{display:grid;margin-top:.26rem;border-top:.01rem solid rgba(29,36,33,.13)}.doc-requirement-stack>div{display:grid;grid-template-columns:.44rem 1fr;gap:.18rem;padding:.2rem 0;border-bottom:.01rem solid rgba(29,36,33,.13)}.doc-requirement-stack>div>span{color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.doc-requirement-stack>div p{margin-top:.06rem!important}.doc-source-note{margin-top:.16rem!important;font-size:clamp(.095rem,.82vw,.105rem)!important}.doc-source-note a{color:#28b8b4;text-decoration:underline;text-underline-offset:.03rem}.doc-upstream-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.28rem;align-items:center;margin:.28rem 0 .36rem;padding:.22rem 0;border-top:.01rem solid rgba(29,36,33,.13);border-bottom:.01rem solid rgba(29,36,33,.13)}.doc-upstream-action span{display:block;margin-bottom:.05rem;color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.doc-upstream-action strong{font-size:clamp(.16rem,1.7vw,.2rem)}.doc-upstream-action p{margin-top:.06rem!important;font-size:clamp(.11rem,.95vw,.12rem)!important}.doc-upstream-action a{display:inline-flex;min-height:.4rem;padding:0 .16rem;border:.01rem solid rgba(29,36,33,.2);border-radius:.08rem;align-items:center;color:#1d2421;font-size:clamp(.11rem,.95vw,.12rem);font-weight:650;white-space:nowrap;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard)}.doc-upstream-action a:focus-visible,.doc-upstream-action a:hover{border-color:#28b8b4;color:#28b8b4}.doc-contract-grid{display:grid;margin:.22rem 0 0}.doc-contract-grid>div{display:grid;grid-template-columns:minmax(1.2rem,.36fr) 1fr;gap:.22rem;padding:.16rem 0;border-bottom:.01rem solid rgba(29,36,33,.13)}.doc-contract-grid dt{color:#1d2421;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.doc-contract-grid dd{margin:0;color:#596560;font-size:clamp(.11rem,.95vw,.12rem);line-height:1.65}.doc-table-wrap{overflow-x:auto;margin-top:.22rem}.doc-table-wrap table{width:100%;border-collapse:collapse;font-size:clamp(.11rem,.95vw,.12rem)}.doc-table-wrap td,.doc-table-wrap th{padding:.14rem .16rem;border-bottom:.01rem solid rgba(29,36,33,.13);text-align:left}.doc-table-wrap th{color:#1d2421;font-weight:650}.doc-table-wrap td{color:#596560;line-height:1.6}.doc-steps{display:grid;gap:0;margin:.22rem 0 0;padding:0!important;list-style:none}.doc-steps li{display:grid;grid-template-columns:.44rem 1fr;gap:.18rem;padding:.2rem 0;border-bottom:.01rem solid rgba(29,36,33,.13)}.doc-steps li>span{color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.doc-steps li p{margin-top:.06rem!important}.doc-code{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin-top:.22rem;padding:.18rem .2rem;border-radius:.08rem;background:#303a37;color:#f7f7f3}.doc-code span{color:#d7ded9;font-size:clamp(.095rem,.82vw,.105rem)}.doc-code code{padding:0!important;background:rgba(0,0,0,0)!important;color:#82ead7!important}.doc-code--multiline{justify-content:flex-start}.doc-code--multiline code{line-height:1.85}.doc-walkthrough>section{display:grid;grid-template-columns:.46rem 1fr;gap:.24rem;padding-bottom:.4rem;border-bottom:.01rem solid rgba(29,36,33,.13)}.doc-walkthrough>section>span{padding-top:.05rem;color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.docs-pagination{display:grid;grid-template-columns:1fr 1fr;gap:.18rem;max-width:var(--docs-reading-width);margin:.54rem auto 0}.docs-pagination button{display:grid;gap:.06rem;min-height:.72rem;padding:.16rem .18rem;border:.01rem solid rgba(29,36,33,.13);border-radius:.08rem;background:rgba(0,0,0,0);color:#1d2421;cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-standard)}.docs-pagination button:last-child{text-align:right}.docs-pagination button:focus-visible,.docs-pagination button:hover{border-color:#28b8b4}.docs-pagination button:active{transform:translateY(.01rem)}.docs-pagination button small{color:#596560;font-size:clamp(.095rem,.82vw,.105rem)}.docs-pagination button span{font-size:clamp(.11rem,.95vw,.12rem);font-weight:600}.docs-toc{padding:.44rem 0 .6rem .28rem;border-left:.01rem solid rgba(29,36,33,.1)}.docs-toc h2{margin:0 0 .14rem;color:#596560;font-size:clamp(.095rem,.82vw,.105rem)}.docs-toc nav{display:grid;gap:.12rem}.docs-toc a{color:#596560;font-size:clamp(.095rem,.82vw,.105rem);line-height:1.45;transition:color var(--motion-duration-control) var(--motion-ease-standard)}.docs-toc a:focus-visible,.docs-toc a:hover{color:#28b8b4}.docs-toc>div{margin-top:.34rem;padding-top:.18rem;border-top:.01rem solid rgba(29,36,33,.12)}.docs-toc>div span{color:#28b8b4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.docs-toc>div p,.docs-toc>div span{font-size:clamp(.095rem,.82vw,.105rem)}.docs-toc>div p{margin:.1rem 0 0;color:#596560;line-height:1.65}.docs-mobile-actions{display:none}@media(max-width:61.25em){.docs-commandbar,.docs-layout{grid-template-columns:minmax(2.1rem,2.4rem) minmax(0,1fr);column-gap:.24rem}.docs-commandbar label{grid-column:2}.docs-toc{display:none}}@media(max-width:40em){.docs-shell{padding-bottom:1.1rem}.docs-commandbar{grid-template-columns:1fr;padding:.18rem .24rem}.docs-commandbar>span{display:none}.docs-commandbar label{grid-column:1}.docs-commandbar input{min-height:.76rem;padding-right:.8rem;padding-left:.24rem;font-size:.3rem}.docs-commandbar kbd{right:.16rem;font-size:.2rem}.docs-layout{display:block;padding:0}.docs-sidebar{display:none}.docs-article{padding:.72rem .3rem .9rem}.docs-article header h1{font-size:clamp(.52rem,10vw,.6rem)}.docs-article header>p{font-size:.22rem}.docs-article header>div{font-size:.3rem}.docs-article .doc-walkthrough>section,.docs-article article>section{padding-top:.64rem;font-size:.3rem}.docs-article .doc-walkthrough>section h2,.docs-article article>section h2{font-size:.46rem}.docs-article .doc-walkthrough>section h3,.docs-article article>section h3{font-size:.31rem}.docs-article .doc-walkthrough>section li,.docs-article .doc-walkthrough>section p,.docs-article article>section li,.docs-article article>section p{font-size:.3rem}.docs-article article>footer{align-items:flex-start;flex-direction:column}.docs-article article>footer p,.docs-article article>footer small{font-size:.2rem}.doc-capability-list article,.doc-walkthrough>section{grid-template-columns:.58rem 1fr}.doc-capability-list article>span,.doc-code span,.doc-requirement-stack>div>span,.doc-steps li>span,.doc-table-wrap table,.doc-walkthrough>section>span{font-size:.2rem}.doc-notice>strong{font-size:.31rem}.doc-source-note{font-size:.2rem!important}.doc-upstream-action{grid-template-columns:1fr}.doc-upstream-action p,.doc-upstream-action span{font-size:.2rem!important}.doc-upstream-action strong{font-size:.31rem}.doc-upstream-action a{min-height:.76rem;justify-content:center;font-size:.22rem}.doc-contract-grid>div{grid-template-columns:1fr;gap:.08rem}.doc-contract-grid>div dd,.doc-contract-grid>div dt{font-size:.2rem}.docs-pagination{grid-template-columns:1fr}.docs-pagination button{min-height:.98rem}.docs-pagination button small{font-size:.2rem}.docs-pagination button span{font-size:.22rem}.docs-mobile-actions{position:fixed;right:.18rem;bottom:.18rem;left:.18rem;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem;padding:.1rem;border:.01rem solid rgba(63,63,70,.88);border-radius:.16rem;background:rgba(17,17,17,.94);box-shadow:0 .12rem .38rem rgba(10,10,10,.28);backdrop-filter:blur(.18rem)}.docs-mobile-actions label{display:grid;gap:.04rem;min-width:0;padding:.08rem .1rem;color:#a1a1aa;font-size:.2rem}.docs-mobile-actions select{min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:#fafafa;font:inherit;font-size:.22rem}.docs-mobile-actions>a{display:inline-flex;min-width:1.2rem;align-items:center;justify-content:center;border-radius:.08rem;background:#28b8b4;color:#0a0a0a;font-size:.22rem;font-weight:650}}body:has(.fixture-lab),html:has(.fixture-lab){background:#080a09}.fixture-lab{position:relative;min-height:100dvh;overflow:clip;background:#080a09;color:#e6e1d6;isolation:isolate}.fixture-lab:before{position:fixed;z-index:5;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012),rgba(255,255,255,.012) .01rem,transparent 0,transparent .05rem);content:"";mix-blend-mode:soft-light;pointer-events:none}.fixture-lab-header{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:.64rem;padding:0 var(--page-gutter);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem);letter-spacing:.06em}.fixture-lab-header a{color:#e6e1d6;transition:color .18s ease}.fixture-lab-header a:focus-visible,.fixture-lab-header a:hover{color:#d2c39e}.fixture-lab-header p{grid-column:2;margin:0;color:#949990;text-transform:uppercase}.fixture-hero{position:relative;min-height:calc(100dvh - .64rem);isolation:isolate}.fixture-hero:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#080a09,rgba(8,10,9,.99) 19%,rgba(8,10,9,.88) 35%,rgba(8,10,9,.53) 51%,rgba(8,10,9,.16) 68%,transparent 84%),linear-gradient(180deg,rgba(8,10,9,.6),transparent 18%,transparent 73%,rgba(8,10,9,.86));content:"";pointer-events:none}.fixture-copy{position:relative;z-index:2;display:grid;align-content:center;width:min(45vw,6.5rem);min-height:calc(100dvh - .64rem);padding:.22rem 0 .7rem var(--page-gutter);pointer-events:none}.fixture-copy h1{margin:0;color:#e6e1d6;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",sans-serif;font-size:clamp(.58rem,6.15vw,.94rem);font-weight:600;letter-spacing:-.058em;line-height:.92;text-wrap:balance}.fixture-copy h1 span{display:block;white-space:nowrap}.fixture-subtitle{margin:.3rem 0 0;color:rgba(230,225,214,.68);font-size:clamp(.16rem,1.25vw,.2rem);font-weight:500;letter-spacing:.01em}.fixture-stage{position:absolute;z-index:0;inset:0 -6% 0 14%;min-width:0;margin:0}.fixture-scene-frame{position:absolute;overflow:hidden;inset:0;background:#080a09}.fixture-scene-frame:after{position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 64% 42%,transparent 28%,rgba(8,10,9,.1) 58%,rgba(8,10,9,.72) 100%),linear-gradient(180deg,rgba(8,10,9,.22),transparent 22%,transparent 74%,rgba(8,10,9,.54));content:"";pointer-events:none}.fixture-canvas{position:absolute;inset:0}.fixture-canvas canvas{display:block;outline:none;cursor:default;touch-action:pan-y}.fixture-webgl-fallback{display:grid;height:100%;padding:.4rem;color:#949990;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.7;place-items:center;text-align:center}.fixture-scan-mode-control{position:absolute;right:var(--page-gutter);bottom:.34rem;z-index:3}@media(max-width:61.25em){.fixture-copy{width:min(52vw,5.9rem)}.fixture-copy h1{font-size:clamp(.54rem,7vw,.78rem)}.fixture-stage{left:8%}}@media(max-width:40em){.fixture-lab-header{grid-template-columns:1fr;min-height:.68rem;padding:0 .24rem;font-size:.2rem}.fixture-lab-header p{display:none}.fixture-hero{min-height:calc(100dvh - .68rem)}.fixture-hero:before{background:linear-gradient(180deg,#080a09,rgba(8,10,9,.98) 25%,rgba(8,10,9,.76) 39%,rgba(8,10,9,.18) 57%,rgba(8,10,9,.3) 79%,rgba(8,10,9,.92)),linear-gradient(90deg,rgba(8,10,9,.74),rgba(8,10,9,.08) 82%)}.fixture-copy{align-content:start;width:100%;min-height:0;padding:.54rem .24rem 0}.fixture-copy h1{max-width:100%;font-size:clamp(.6rem,12vw,.68rem);line-height:.96}.fixture-copy h1 span{white-space:nowrap}.fixture-subtitle{margin-top:.22rem;font-size:.3rem}.fixture-stage{inset:18% -42% -4% -20%}.fixture-scene-frame:after{background:radial-gradient(circle at 55% 48%,transparent 30%,rgba(8,10,9,.12) 58%,rgba(8,10,9,.72) 100%),linear-gradient(180deg,rgba(8,10,9,.28),transparent 25%,transparent 72%,rgba(8,10,9,.62))}.fixture-scan-mode-control{right:.24rem;bottom:.24rem;left:.24rem}}@media(prefers-reduced-motion:reduce){.fixture-scene-frame{scroll-behavior:auto}}.auth-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(3.6rem,.58fr);align-items:center;min-height:calc(100svh - var(--header-height));gap:clamp(.46rem,10vw,1.3rem);padding:calc(var(--header-height) + .64rem) var(--page-gutter) .84rem;background:rgba(10,10,10,.72)}.auth-page__statement h1{max-width:9ch;margin:.17rem 0 .24rem;font-size:clamp(.44rem,5.2vw,.62rem);font-weight:600;letter-spacing:-.065em;line-height:.96}.auth-page__statement>p:last-child{max-width:4.3rem;margin:0;color:#a1a1aa;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.7}.sign-card{padding:clamp(.26rem,4vw,.38rem);border:.01rem solid #27272a;border-radius:.16rem;background:rgba(17,17,17,.92);box-shadow:0 .32rem .8rem rgba(0,0,0,.28)}.sign-card__modes{display:grid;grid-template-columns:1fr 1fr;gap:.04rem;margin-bottom:.28rem;padding:.04rem;border:.01rem solid #27272a;border-radius:.08rem}.sign-card__modes button{min-height:.4rem;border:0;border-radius:.04rem;background:rgba(0,0,0,0);color:#a1a1aa;cursor:pointer;font-size:clamp(.11rem,.95vw,.12rem)}.sign-card__modes button[aria-selected=true]{background:#27272a;color:#fafafa}.sign-card form,.sign-card label{display:grid}.sign-card form{gap:.18rem}.sign-card label{gap:.08rem;color:#a1a1aa;font-size:clamp(.11rem,.95vw,.12rem)}.sign-card label input{min-height:.46rem;padding:0 .14rem;border:.01rem solid #3f3f46;border-radius:.08rem;outline:0;background:#0a0a0a;color:#fafafa;font:inherit}.sign-card label input:focus{border-color:#72b5a1;box-shadow:0 0 0 .03rem rgba(114,181,161,.13)}.sign-card__providers button,.sign-card__submit{display:flex;align-items:center;justify-content:center;min-height:.46rem;border-radius:.08rem;cursor:pointer;font-size:clamp(.11rem,.95vw,.12rem);font-weight:600}.sign-card__providers button:disabled,.sign-card__submit:disabled{cursor:wait;opacity:.58}.sign-card__submit{border:.01rem solid #28b8b4;background:#28b8b4;color:#0a0a0a}.sign-card__submit:focus-visible:not(:disabled),.sign-card__submit:hover:not(:disabled){border-color:#82ead7;background:#82ead7}.sign-card__error{margin:0;color:#d88a24;line-height:1.5}.sign-card__divider,.sign-card__error{font-size:clamp(.095rem,.82vw,.105rem)}.sign-card__divider{display:flex;align-items:center;gap:.14rem;margin:.27rem 0 .2rem;color:#52525b}.sign-card__divider:after,.sign-card__divider:before{height:.01rem;flex:1;background:#27272a;content:""}.sign-card__providers{display:grid;gap:.1rem}.sign-card__providers button{position:relative;border:.01rem solid #3f3f46;background:rgba(0,0,0,0);color:#fafafa}.sign-card__providers button:focus-visible,.sign-card__providers button:hover{border-color:#a1a1aa;background:#27272a}.sign-card__providers button span{position:absolute;left:.16rem;display:grid;width:.22rem;height:.22rem;border:.01rem solid #3f3f46;border-radius:50%;place-items:center;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(.095rem,.82vw,.105rem)}.account-page{min-height:calc(100svh - var(--header-height));padding:calc(var(--header-height) + .82rem) var(--page-gutter) 1rem;background:rgba(10,10,10,.72)}.account-page h1{margin:.18rem 0 .28rem;font-size:clamp(.44rem,5.2vw,.62rem);letter-spacing:-.06em}.account-page>div>p,.account-page>p{max-width:4.4rem;color:#a1a1aa;font-size:clamp(.135rem,1.25vw,.16rem);line-height:1.7}.account-page .primary-action{display:inline-flex;align-items:center;margin-top:.18rem;border-radius:999rem;background:#28b8b4;color:#0a0a0a}.account-page .primary-action:focus-visible,.account-page .primary-action:hover{background:#82ead7}@media(max-width:61.25em){.auth-page{grid-template-columns:1fr;gap:.44rem}.auth-page__statement h1{max-width:12ch}}@media(max-width:40em){.auth-page{gap:.64rem;padding:calc(var(--header-height) + .72rem) .3rem 1rem}.auth-page__statement h1{font-size:clamp(.6rem,12vw,.68rem)}.auth-page__statement>p:last-child{font-size:.3rem}.sign-card{padding:.34rem .28rem}.sign-card label input,.sign-card__modes button,.sign-card__providers button,.sign-card__submit{min-height:.92rem;font-size:.3rem}.sign-card label,.sign-card__divider,.sign-card__error{font-size:.2rem}.sign-card__providers button span{left:.24rem;width:.44rem;height:.44rem;font-size:.2rem}.account-page{padding:calc(var(--header-height) + .9rem) .3rem 1.2rem}.account-page h1{font-size:clamp(.6rem,12vw,.68rem)}.account-page>div>p,.account-page>p{font-size:.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}