.hero-module__oz3znG__hero{padding:101px 0 48px;position:relative;overflow:hidden}.hero-module__oz3znG__heading{text-align:center;width:90%;max-width:930px;margin:auto}.hero-module__oz3znG__eyebrow{color:#b0c2b7;letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hero-module__oz3znG__title{letter-spacing:.006em;margin:17px 0;font-size:clamp(42px,4.3vw,66px);line-height:1.12}.hero-module__oz3znG__heading>p{color:#879b8d;text-wrap:pretty;max-width:585px;margin:0 auto;font-size:14px;line-height:1.6}.hero-module__oz3znG__actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.hero-module__oz3znG__actions a{color:#ccdcd1;border:1px solid #bbc9bf40;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:43px;padding:10px 17px;font-size:13px;transition:background .15s;display:flex}.hero-module__oz3znG__actions .hero-module__oz3znG__primary{color:#111c15;background:#cce3d4;border-color:#cce3d4}.hero-module__oz3znG__observationWrap{width:90%;max-width:1760px;margin:30px auto 0}.hero-module__oz3znG__observationHeader{color:#738a7c;border-bottom:1px solid #a5bba51c;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 16px;font-size:11px;display:flex}.hero-module__oz3znG__observationHeader>span{align-items:center;gap:9px;display:flex}.hero-module__oz3znG__observationHeader i{background:#98bea3;border-radius:50%;width:3px;height:3px}.hero-module__oz3znG__observationHeader label{color:#91aa99;align-items:center;gap:12px;display:flex}.hero-module__oz3znG__observationHeader select{color:#c2d3c7;background:#111913;border:1px solid #8aa79240;border-radius:5px;max-width:215px;padding:6px 10px;font-size:12px}.hero-module__oz3znG__instrument{grid-template-columns:235px minmax(0,1fr) 224px;align-items:center;gap:14px;min-height:410px;padding:12px 0 0;display:grid}.hero-module__oz3znG__requestPanel,.hero-module__oz3znG__resultPanel{align-self:center;min-width:0;position:relative}.hero-module__oz3znG__panelLabel{font:10px/1.6 var(--font-mono),monospace;letter-spacing:.055em;color:#839e8c;justify-content:space-between;gap:10px;display:flex}.hero-module__oz3znG__requestPanel h2,.hero-module__oz3znG__resultPanel h2{color:#cbd9ce;margin:11px 0;font-size:15px;font-weight:500;line-height:1.45}.hero-module__oz3znG__task{color:#8c9f92;margin:0 0 19px;font-size:12px;line-height:1.6}.hero-module__oz3znG__tabs{border-bottom:1px solid #d6e5db16;gap:20px;display:flex}.hero-module__oz3znG__tabs button{color:#718b79;padding:7px 0 8px;font-size:12px}.hero-module__oz3znG__tabs button[aria-selected=true]{color:#c9e2d0;border-bottom:1px solid #b0d5bc}.hero-module__oz3znG__requestSummary>span{color:#99b2a1;font-size:11px}.hero-module__oz3znG__requestSummary pre{font:11px/1.65 var(--font-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#b1c6b8;scrollbar-width:thin;max-height:100px;margin-top:7px;overflow:auto}.hero-module__oz3znG__requestMeta{gap:10px;padding:5px 0 14px;display:grid}.hero-module__oz3znG__requestMeta div{gap:3px;display:grid}.hero-module__oz3znG__requestMeta dt{color:#708979;font-size:11px}.hero-module__oz3znG__requestMeta dd{font:11px/1.55 var(--font-mono),monospace;color:#afc5b5;overflow-wrap:anywhere}.hero-module__oz3znG__expand{color:#abc6b4;border-top:1px solid #d6e5db13;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 0;font-size:11px;display:flex}.hero-module__oz3znG__chevronOpen{transform:rotate(180deg)}.hero-module__oz3znG__fullJson{z-index:6;background:#101712;border:1px solid #4e6656;border-radius:6px;width:max(100%,330px);max-width:80vw;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 15px 35px #0009}.hero-module__oz3znG__fullJson>div{font:11px var(--font-mono),monospace;border-bottom:1px solid #a6cbb322;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.hero-module__oz3znG__fullJson button{padding:3px}.hero-module__oz3znG__fullJson pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:330px;font:11px/1.6 var(--font-mono),monospace;color:#b1c8b9;scrollbar-width:thin;padding:13px;overflow:auto}.hero-module__oz3znG__model{--device-stage-height:512px;align-self:center;min-width:0}.hero-module__oz3znG__results{min-height:150px;padding:4px 0 12px}.hero-module__oz3znG__results>div:not(.hero-module__oz3znG__waiting){border-bottom:1px solid #a5bba514;padding:10px 0}.hero-module__oz3znG__results>div>span{color:#8ca795;font-size:11px;line-height:1.5;display:block}.hero-module__oz3znG__results strong{color:#c0e2cd;font-weight:400;font:15px/1.4 var(--font-mono),monospace;overflow-wrap:anywhere;margin-top:5px;display:block}.hero-module__oz3znG__results>div:first-child strong{font-size:clamp(18px,1.7vw,26px)}.hero-module__oz3znG__waiting{color:#7f9a87;justify-content:center;align-items:center;gap:9px;min-height:140px;display:flex}.hero-module__oz3znG__waiting>span{color:#789681;font-size:19px}.hero-module__oz3znG__waiting p{max-width:155px;font-size:12px;line-height:1.6}.hero-module__oz3znG__disclosure{color:#779180;margin:10px 0;font-size:11px}.hero-module__oz3znG__disclosure summary{cursor:pointer}.hero-module__oz3znG__disclosure p{color:#a4bdaa;margin-top:8px;line-height:1.6}.hero-module__oz3znG__recordCard{opacity:.5;color:#adc9b7;border-top:1px solid #a9c0af2b;align-items:flex-start;gap:9px;padding-top:15px;display:flex}.hero-module__oz3znG__recordCard[data-ready=true]{opacity:1}.hero-module__oz3znG__recordCard>svg{flex-shrink:0;margin-top:1px}.hero-module__oz3znG__recordCard>div{gap:5px;min-width:0;display:grid}.hero-module__oz3znG__recordCard span{color:#b1cbb9;font-size:12px}.hero-module__oz3znG__recordCard code{font:10px/1.55 var(--font-mono),monospace;color:#7f9c89;overflow-wrap:anywhere}.hero-module__oz3znG__recordCard>button{margin-left:auto;padding:2px}.hero-module__oz3znG__playback{border-top:1px solid #a5bba51c;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.hero-module__oz3znG__playback ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hero-module__oz3znG__playback ol button{color:#7a9584;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.hero-module__oz3znG__playback ol span{font:10px var(--font-mono),monospace;opacity:.6}.hero-module__oz3znG__playback ol button[aria-pressed=true]{color:#c5e5cf;background:#c5e5cf0c}.hero-module__oz3znG__playback ol button[data-done=true]{color:#a7bfae}.hero-module__oz3znG__playback>div{align-items:center;gap:17px;display:flex}.hero-module__oz3znG__playback>div button{color:#b3ccbc;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.hero-module__oz3znG__playback button:disabled{opacity:.4}.hero-module__oz3znG__playbackInfo{text-align:center;color:#6d8977;max-width:680px;margin:0 auto;font-size:11px}.hero-module__oz3znG__playbackInfo summary{cursor:pointer;list-style:none}.hero-module__oz3znG__playbackInfo p{color:#8da797;margin-top:8px;line-height:1.7}@media (min-width:1900px){.hero-module__oz3znG__hero{padding-top:125px}.hero-module__oz3znG__title{font-size:78px}.hero-module__oz3znG__heading>p{max-width:650px;font-size:16px}.hero-module__oz3znG__actions{margin-top:25px}.hero-module__oz3znG__observationWrap{margin-top:37px}.hero-module__oz3znG__instrument{grid-template-columns:280px minmax(0,1fr) 275px;gap:28px}.hero-module__oz3znG__model{--device-stage-height:590px}.hero-module__oz3znG__requestPanel h2,.hero-module__oz3znG__resultPanel h2{font-size:17px}.hero-module__oz3znG__task,.hero-module__oz3znG__requestSummary pre,.hero-module__oz3znG__requestMeta dd{font-size:13px}.hero-module__oz3znG__panelLabel,.hero-module__oz3znG__requestSummary>span,.hero-module__oz3znG__requestMeta dt,.hero-module__oz3znG__expand{font-size:12px}.hero-module__oz3znG__results strong{font-size:19px}.hero-module__oz3znG__results>div>span{font-size:13px}.hero-module__oz3znG__playback ol button{font-size:12px}}@media (max-width:1100px) and (min-width:651px){.hero-module__oz3znG__instrument{grid-template-columns:200px minmax(0,1fr);gap:15px}.hero-module__oz3znG__resultPanel{border-top:1px solid #ffffff10;grid-column:1/-1;grid-template-columns:1fr 2fr;gap:0 25px;padding-top:15px;display:grid}.hero-module__oz3znG__resultPanel h2{grid-area:2/1}.hero-module__oz3znG__results{flex-wrap:wrap;grid-area:1/2/4;gap:18px;min-height:0;display:flex}.hero-module__oz3znG__recordCard{grid-area:3/1}.hero-module__oz3znG__model{--device-stage-height:330px}.hero-module__oz3znG__playback{align-items:flex-start}.hero-module__oz3znG__playback ol{gap:0}.hero-module__oz3znG__playback ol button{padding:5px 7px}}@media (max-width:650px){.hero-module__oz3znG__hero{padding-top:94px;padding-bottom:30px}.hero-module__oz3znG__heading{width:92%}.hero-module__oz3znG__eyebrow{font-size:10px}.hero-module__oz3znG__title{letter-spacing:0;margin:18px 0 16px;font-size:clamp(29px,8vw,41px);line-height:1.14}.hero-module__oz3znG__heading>p{max-width:330px;font-size:12px}.hero-module__oz3znG__actions{gap:8px;margin-top:18px}.hero-module__oz3znG__actions a{gap:9px;min-height:43px;padding:10px 13px;font-size:12px}.hero-module__oz3znG__observationWrap{width:92%;margin-top:25px}.hero-module__oz3znG__observationHeader{align-items:flex-start;padding:8px 0 12px}.hero-module__oz3znG__observationHeader>span{max-width:90px;font-size:10px}.hero-module__oz3znG__observationHeader>span i,.hero-module__oz3znG__observationHeader>span{line-height:1.6}.hero-module__oz3znG__observationHeader label{gap:0;font-size:0}.hero-module__oz3znG__observationHeader select{max-width:190px;padding:5px 8px;font-size:11px}.hero-module__oz3znG__instrument{flex-direction:column;gap:15px;min-height:0;padding-top:7px;display:flex}.hero-module__oz3znG__model{--device-stage-height:360px;order:0;width:100%}.hero-module__oz3znG__requestPanel{border-top:1px solid #a5bba51c;order:1;width:100%;padding-top:10px}.hero-module__oz3znG__resultPanel{border-top:1px solid #a5bba51c;order:2;width:100%;padding:14px 0 0}.hero-module__oz3znG__task{margin-bottom:12px}.hero-module__oz3znG__requestSummary pre{max-height:60px}.hero-module__oz3znG__requestMeta{grid-template-columns:1.7fr 1fr}.hero-module__oz3znG__fullJson{width:100%;max-width:100%;box-shadow:none;margin:7px 0;position:static}.hero-module__oz3znG__fullJson pre{max-height:265px}.hero-module__oz3znG__resultPanel h2{font-size:15px}.hero-module__oz3znG__results{flex-wrap:wrap;gap:12px;min-height:0;display:flex}.hero-module__oz3znG__results>div:not(.hero-module__oz3znG__waiting){flex:1;min-width:100px}.hero-module__oz3znG__results>div:first-child strong{font-size:22px}.hero-module__oz3znG__disclosure{flex-basis:100%}.hero-module__oz3znG__waiting{justify-content:flex-start;width:100%;min-height:85px}.hero-module__oz3znG__recordCard{padding:12px 0}.hero-module__oz3znG__playback{align-items:flex-start;gap:8px}.hero-module__oz3znG__playback ol{gap:1px;max-width:235px}.hero-module__oz3znG__playback ol button{gap:4px;padding:6px 5px;font-size:10px}.hero-module__oz3znG__playback>div{flex-direction:column;align-items:flex-end;gap:10px}.hero-module__oz3znG__playback>div button{font-size:11px}.hero-module__oz3znG__playbackInfo{text-align:left;margin-top:4px}.hero-module__oz3znG__observationHeader>span{font-size:0}.hero-module__oz3znG__observationHeader>span:before{content:"LOCAL EXAMPLE";font-size:10px}.hero-module__oz3znG__observationHeader i{display:none}}.hero-module__oz3znG__filtering{gap:17px;font-size:11px;line-height:1.6;display:grid}.hero-module__oz3znG__filtering section{gap:5px;display:grid}.hero-module__oz3znG__filtering strong{color:#c2daca;font-size:12px;font-weight:500}.hero-module__oz3znG__filtering code{color:#bad3c3;background:#90b59c0a;border-left:2px solid #b5ddc2;padding:4px 8px}.hero-module__oz3znG__filtering section:nth-child(2) code{color:#9ba890;border-color:#919b82}.hero-module__oz3znG__filtering p{color:#7c9786;font-size:11px}.hero-module__oz3znG__recordCard time{color:#7f9c89;font-size:11px}.hero-module__oz3znG__fullJson output{color:#d2c7ad;padding:8px 12px;font-size:11px;display:block}.hero-module__oz3znG__results .hero-module__oz3znG__filtering strong{font:500 12px/1.5 var(--font-sans),sans-serif;color:#bfdbc8;margin:0}.hero-module__oz3znG__hero{background:#060707;padding:174px 0 48px}.hero-module__oz3znG__heroGrid{grid-template-columns:minmax(320px,.86fr) minmax(0,1.45fr);align-items:start;gap:34px;width:92%;max-width:1760px;margin:0 auto;display:grid}.hero-module__oz3znG__heading{text-align:left;width:100%;max-width:490px;margin:40px 0 0;padding:24px 0;position:relative}.hero-module__oz3znG__heading:before{content:"01 / PRIVATE CAPABILITY LIQUIDITY";font:10px/1.5 var(--font-mono);letter-spacing:.13em;color:#84958c;margin-bottom:30px;display:block}.hero-module__oz3znG__eyebrow{display:none}.hero-module__oz3znG__title{letter-spacing:-.02em;max-width:12ch;margin:0 0 26px;font-size:clamp(46px,4.6vw,76px);line-height:1.02}.hero-module__oz3znG__heading>p{color:#9ca5a0;max-width:370px;margin:0;font-size:14px;line-height:1.8}.hero-module__oz3znG__heading>p span{color:#e3e7e1}.hero-module__oz3znG__actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:30px}.hero-module__oz3znG__actions a{color:#dce4de;background:#1c201e;border:0;border-radius:0;min-height:46px;padding:12px 20px;font-size:12px}.hero-module__oz3znG__actions .hero-module__oz3znG__primary{color:#101511;background:#edf0e8}.hero-module__oz3znG__actions a:hover{background:#323a35}.hero-module__oz3znG__actions .hero-module__oz3znG__primary:hover{background:#b8d7c6}.hero-module__oz3znG__observationWrap{width:100%;min-width:0;max-width:none;margin:0;position:static}.hero-module__oz3znG__pixelRibbon{pointer-events:none;width:100%;height:80px;image-rendering:pixelated;border-block:1px solid #dce3d51f;display:block;position:absolute;top:70px;left:0}.hero-module__oz3znG__observationHeader{color:#a4aea7;border-bottom:1px solid #4e5b504d;min-height:40px;padding:0 0 12px;font-size:10px}.hero-module__oz3znG__observationHeader select{color:#d5e0d8;background:#181d19;border-color:#64746a80;border-radius:0}.hero-module__oz3znG__instrument{grid-template-columns:1fr 1fr;align-items:start;gap:0 22px;min-height:0;padding:0}.hero-module__oz3znG__model{--device-stage-height:410px;background:radial-gradient(at 50% 56%,#7b968b17,#0000 65%);grid-area:1/1/auto/-1;margin:0 -12px 12px;position:relative}.hero-module__oz3znG__requestPanel,.hero-module__oz3znG__resultPanel{border-top:1px solid #64706955;align-self:start;padding-top:14px}.hero-module__oz3znG__panelLabel{letter-spacing:.08em;color:#879a8d;font-size:9px}.hero-module__oz3znG__requestPanel h2,.hero-module__oz3znG__resultPanel h2{color:#e2e8e1;margin:10px 0 7px;font-size:15px}.hero-module__oz3znG__task{color:#a2afa6;margin-bottom:7px;font-size:11px}.hero-module__oz3znG__requestSummary pre{max-height:68px;font-size:10px}.hero-module__oz3znG__requestMeta{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:7px}.hero-module__oz3znG__requestMeta div:first-child{grid-column:1/-1}.hero-module__oz3znG__requestMeta dt,.hero-module__oz3znG__requestMeta dd{font-size:10px}.hero-module__oz3znG__requestSummary,.hero-module__oz3znG__expand{padding:8px 0}.hero-module__oz3znG__results{min-height:110px}.hero-module__oz3znG__results strong{color:#d5eadd;font-size:21px!important}.hero-module__oz3znG__results .hero-module__oz3znG__filtering{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-module__oz3znG__results .hero-module__oz3znG__filtering strong{font:11px var(--font-sans)!important}.hero-module__oz3znG__filtering p{grid-column:1/-1}.hero-module__oz3znG__filtering code{padding:3px 5px;font-size:9px}.hero-module__oz3znG__playback{border-top:1px solid #59655e55;gap:12px;margin-top:12px;padding:16px 0 12px;display:grid}.hero-module__oz3znG__playback ol{grid-template-columns:repeat(6,1fr);gap:3px;width:100%;display:grid}.hero-module__oz3znG__playback ol li{min-width:0}.hero-module__oz3znG__playback ol button{border:1px solid #38483e55;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:55px;padding:10px 7px;font-size:10px;transition:background .2s,border-color .2s}.hero-module__oz3znG__playback ol button>span:first-child{font:10px var(--font-mono);color:#8c9e92}.hero-module__oz3znG__playback ol button[aria-pressed=true]{color:#e5f3e9;background:#c5e5cf19;border-color:#9dbca6}.hero-module__oz3znG__playback>div{justify-content:flex-end;gap:20px}.hero-module__oz3znG__playback>div button{min-height:27px}.hero-module__oz3znG__playbackInfo,.hero-module__oz3znG__recordCard{font-size:10px}.hero-module__oz3znG__recordCard code{font-size:9px}@media (min-width:1900px){.hero-module__oz3znG__hero{padding-top:190px}.hero-module__oz3znG__heroGrid{grid-template-columns:minmax(450px,.9fr) minmax(0,1.45fr);gap:70px}.hero-module__oz3znG__heading{margin-top:70px}.hero-module__oz3znG__title{font-size:84px}.hero-module__oz3znG__heading>p{max-width:430px;font-size:16px}.hero-module__oz3znG__model{--device-stage-height:510px}}@media (max-width:1100px){.hero-module__oz3znG__heroGrid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.3fr);gap:20px}.hero-module__oz3znG__heading{margin-top:55px}.hero-module__oz3znG__title{font-size:clamp(39px,4.5vw,53px)}.hero-module__oz3znG__model{--device-stage-height:370px}.hero-module__oz3znG__instrument{gap:0 14px}.hero-module__oz3znG__requestPanel,.hero-module__oz3znG__resultPanel{grid-area:auto;display:block}.hero-module__oz3znG__results{display:block}.hero-module__oz3znG__resultPanel h2,.hero-module__oz3znG__results,.hero-module__oz3znG__recordCard{grid-area:auto}.hero-module__oz3znG__playback ol{grid-template-columns:repeat(3,1fr)}.hero-module__oz3znG__playback ol button{flex-direction:row;min-height:40px}.hero-module__oz3znG__requestMeta{display:block}.hero-module__oz3znG__requestMeta div{margin-bottom:7px}}@media (max-width:760px){.hero-module__oz3znG__hero{padding-top:149px}.hero-module__oz3znG__heroGrid{width:92%;display:block}.hero-module__oz3znG__pixelRibbon{height:64px;top:58px}.hero-module__oz3znG__heading{max-width:560px;margin:0 0 32px;padding:12px 0}.hero-module__oz3znG__heading:before{margin-bottom:20px;font-size:9px}.hero-module__oz3znG__title{max-width:15ch;margin-bottom:22px;font-size:clamp(39px,9.8vw,60px);line-height:1.08}.hero-module__oz3znG__heading>p{max-width:410px;font-size:13px}.hero-module__oz3znG__actions{margin-top:22px}.hero-module__oz3znG__actions a{min-height:44px;font-size:12px}.hero-module__oz3znG__observationHeader>span{font-size:0}.hero-module__oz3znG__observationHeader>span:before{content:"BOUNDED CALL / EXAMPLE";max-width:100px;font-size:9px}.hero-module__oz3znG__observationHeader select{max-width:175px;font-size:11px}.hero-module__oz3znG__instrument{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.hero-module__oz3znG__model{--device-stage-height:360px;width:auto;margin:0 -8px 10px}.hero-module__oz3znG__requestPanel,.hero-module__oz3znG__resultPanel{order:initial;grid-row:auto;width:auto;padding-top:12px}.hero-module__oz3znG__requestPanel{grid-column:1/-1}.hero-module__oz3znG__resultPanel{grid-column:1/-1;margin-top:12px}.hero-module__oz3znG__requestMeta{grid-template-columns:1fr 1fr;display:grid}.hero-module__oz3znG__requestMeta div{margin:0}.hero-module__oz3znG__results{flex-wrap:wrap;display:flex}.hero-module__oz3znG__results .hero-module__oz3znG__filtering{width:100%}.hero-module__oz3znG__requestSummary pre{max-height:80px}.hero-module__oz3znG__playback{display:block}.hero-module__oz3znG__playback ol{grid-template-columns:repeat(3,1fr);gap:4px;max-width:none}.hero-module__oz3znG__playback ol button{flex-direction:row;align-items:center;gap:7px;min-height:43px;font-size:10px}.hero-module__oz3znG__playback>div{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.hero-module__oz3znG__playback>div button{font-size:10px}.hero-module__oz3znG__playbackInfo{text-align:left;margin-top:10px}}
.cell-device-module__y49Naa__device{color:#afc4b8;--phase-duration:1.2s;--phase-delay:0s;--cell-accent:#b0ddc5;isolation:isolate;min-width:0;margin:0;position:relative}.cell-device-module__y49Naa__legend{font:11px/1.5 var(--font-mono),monospace;letter-spacing:.055em;color:#95a99b;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.cell-device-module__y49Naa__legendState{letter-spacing:0;color:#bdcfbf;font-family:var(--font-sans),sans-serif}.cell-device-module__y49Naa__stage{height:var(--device-stage-height,440px);isolation:isolate;background-image:radial-gradient(#b0ddc509 .65px,#0000 .65px);background-size:22px 22px;position:relative}.cell-device-module__y49Naa__perspective{perspective:1050px;perspective-origin:50% 45%;touch-action:pan-y;position:absolute;inset:8px 0 15px}.cell-device-module__y49Naa__world{aspect-ratio:1.42;width:58%;max-width:440px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(54deg + var(--view-pitch,0deg))) rotateZ(calc(-33deg + var(--view-yaw,0deg)));transition:transform .24s ease-out;position:absolute;top:47%;left:50%}.cell-device-module__y49Naa__plane{transform-style:preserve-3d;backface-visibility:visible;position:absolute;inset:0}.cell-device-module__y49Naa__base{background:linear-gradient(135deg,#202922,#111713 70%);border:1px solid #7e968777;transform:translateZ(-10px);box-shadow:0 15px 25px #0005}.cell-device-module__y49Naa__baseGrid{background-image:linear-gradient(#a8c2af09 1px,#0000 1px),linear-gradient(90deg,#a8c2af09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.cell-device-module__y49Naa__baseLip{transform-origin:top;background:#0d120f;border:1px solid #6c807344;width:calc(100% + 2px);height:14px;position:absolute;top:100%;left:-1px;transform:rotateX(-90deg)}.cell-device-module__y49Naa__source{background:#0c1811;border:1px solid #a5c6af38;grid-template-columns:repeat(12,1fr);gap:5px;padding:11px;display:grid;inset:18px;transform:translateZ(16px)}.cell-device-module__y49Naa__source i{opacity:.4;background:#375044;transform:translateZ(2px);box-shadow:inset 0 1px #d7f5e433}.cell-device-module__y49Naa__boundary{outline-offset:7px;background:linear-gradient(135deg,#d4f1dc08,#718d7c02);border:1px solid #b4cdbb99;outline:1px solid #a6c8b11c;transform:translateZ(94px)}.cell-device-module__y49Naa__corner{border-style:solid;border-color:#c7edd2;width:13px;height:13px;position:absolute}.cell-device-module__y49Naa__corner:first-child{border-width:2px 0 0 2px;top:-1px;left:-1px}.cell-device-module__y49Naa__corner:nth-child(2){border-width:2px 2px 0 0;top:-1px;right:-1px}.cell-device-module__y49Naa__corner:nth-child(3){border-width:0 2px 2px 0;bottom:-1px;right:-1px}.cell-device-module__y49Naa__corner:nth-child(4){border-width:0 0 2px 2px;bottom:-1px;left:-1px}.cell-device-module__y49Naa__wallFront{transform-origin:top;pointer-events:none;background:linear-gradient(#a9d5bb06,#23372a13);border:1px solid #8caa9866;width:100%;height:94px;position:absolute;top:100%;left:0;transform:rotateX(90deg)}.cell-device-module__y49Naa__wallBack{transform-origin:top;pointer-events:none;border-left:1px solid #8caa9833;border-right:1px solid #8caa9833;width:100%;height:94px;position:absolute;top:0;left:0;transform:rotateX(90deg)}.cell-device-module__y49Naa__wallSide{transform-origin:0;pointer-events:none;background:#8baf9703;border:1px solid #8caa9844;width:94px;height:100%;position:absolute;top:0;left:100%;transform:rotateY(-90deg)}.cell-device-module__y49Naa__checkPlane{opacity:.45;background:#b6e2c10b;border:1px solid #9bd7b450;transition:opacity .2s;transform:translateZ(62px)}.cell-device-module__y49Naa__checkPlane:before{content:"";border:1px dashed #b3e6c040;position:absolute;inset:10px}.cell-device-module__y49Naa__entryGate,.cell-device-module__y49Naa__releaseGate{background:#a4d8b91a;border:1px solid #a4d8b980;width:10%;height:64%;position:absolute;top:18%}.cell-device-module__y49Naa__entryGate{left:0}.cell-device-module__y49Naa__releaseGate{right:0}.cell-device-module__y49Naa__processPlane{opacity:0;pointer-events:none;transform:translateZ(31px)}.cell-device-module__y49Naa__processPlane span{background:linear-gradient(90deg,#0000,#bce8cc48,#0000);width:8%;height:100%;display:block}.cell-device-module__y49Naa__candidates{opacity:.15;flex-direction:column;gap:7px;display:flex;inset:17% 4% 17% 76%;transform:translateZ(41px)}.cell-device-module__y49Naa__candidates span{background:#a4c1ae55;border:1px solid #99bba44d;height:9px}.cell-device-module__y49Naa__candidates span[data-permitted=false]{background:repeating-linear-gradient(135deg,#7c817544 0 2px,#0000 2px 5px);border-color:#888b7044}.cell-device-module__y49Naa__inputSocket,.cell-device-module__y49Naa__outputSocket{background:#141e17;border:1px solid #acc6b285;flex-direction:column;gap:4px;width:16px;height:30%;padding:4px;display:flex;position:absolute;top:35%;transform:translateZ(40px)}.cell-device-module__y49Naa__inputSocket i,.cell-device-module__y49Naa__outputSocket i{background:#76948277;flex:1}.cell-device-module__y49Naa__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cell-device-module__y49Naa__routes path{fill:none;stroke:#7c9a8760;stroke-width:1.15px;vector-effect:non-scaling-stroke}.cell-device-module__y49Naa__inputWire{stroke-dasharray:3 5}.cell-device-module__y49Naa__recordWire{stroke-dasharray:2 4;opacity:.3}.cell-device-module__y49Naa__requestPacket,.cell-device-module__y49Naa__answerPacket{opacity:0;fill:#c4e6cc;filter:drop-shadow(0 0 2px #a6c7b93a)}.cell-device-module__y49Naa__recordGlyph{opacity:.2}.cell-device-module__y49Naa__recordGlyph[data-formed=true]{opacity:1}.cell-device-module__y49Naa__recordGlyph path{fill:#111b15;stroke:#b9d8c4}.cell-device-module__y49Naa__inputLabel,.cell-device-module__y49Naa__outputLabel,.cell-device-module__y49Naa__sourceLabel,.cell-device-module__y49Naa__layerLabel,.cell-device-module__y49Naa__capsuleLabel{font:12px/1.5 var(--font-sans),sans-serif;color:#c4d5c9;pointer-events:none;z-index:2;position:absolute}.cell-device-module__y49Naa__inputLabel span,.cell-device-module__y49Naa__outputLabel span{color:#81998b;font-size:11px;display:block}.cell-device-module__y49Naa__inputLabel{max-width:130px;top:61%;left:10px}.cell-device-module__y49Naa__outputLabel{text-align:right;max-width:130px;top:36%;right:10px}.cell-device-module__y49Naa__sourceLabel{align-items:center;gap:7px;display:flex;bottom:6px;left:30%}.cell-device-module__y49Naa__sourceLabel i{border:1px solid #a6c8b3;width:6px;height:6px}.cell-device-module__y49Naa__sourceLabel span{color:#8ea695;font-size:11px}.cell-device-module__y49Naa__layerLabel{color:#8ca495;font-size:11px;top:1px;left:33%}.cell-device-module__y49Naa__capsuleLabel{text-align:right;color:#6f8979;max-width:110px;font-size:11px;bottom:23px;right:7px}.cell-device-module__y49Naa__capsuleLabel[data-formed=true]{color:#bddec8}.cell-device-module__y49Naa__readout{color:#9cafa3;border-top:1px solid #ffffff0d;justify-content:space-between;gap:12px;padding:12px;font-size:11px;line-height:1.55;display:flex}.cell-device-module__y49Naa__readout>span:first-child{color:#c0dbca}.cell-device-module__y49Naa__readout b{color:#c9ded0;font-weight:500}.cell-device-module__y49Naa__fieldLegend{color:#7b9484;flex-wrap:wrap;justify-content:space-between;gap:7px 15px;padding:0 12px 8px;font-size:11px;line-height:1.5;display:flex}.cell-device-module__y49Naa__fieldLegend b{color:#adbfaf;margin-left:5px;font-weight:400}.cell-device-module__y49Naa__reset{color:#8da797;align-items:center;gap:5px;margin:3px 12px 0 auto;padding:6px 0;font-size:11px;display:flex}.cell-device-module__y49Naa__reset:hover,.cell-device-module__y49Naa__reset:focus-visible{color:#d0ead8}.cell-device-module__y49Naa__device[data-phase=request] .cell-device-module__y49Naa__inputWire,.cell-device-module__y49Naa__device[data-phase=request-check] .cell-device-module__y49Naa__inputWire{stroke:#b7e1c5;opacity:.85}.cell-device-module__y49Naa__device[data-phase=request] .cell-device-module__y49Naa__requestPacket{animation:cell-device-module__y49Naa__requestTravel var(--phase-duration) linear var(--phase-delay) both;animation-play-state:inherit;offset-path:path("M8 222H173L218 200");offset-rotate:0deg}.cell-device-module__y49Naa__device[data-phase=request-check] .cell-device-module__y49Naa__requestPacket{opacity:1;transform:translate(218px,200px)}.cell-device-module__y49Naa__device[data-phase=request-check] .cell-device-module__y49Naa__entryGate{animation:cell-device-module__y49Naa__gateCheck var(--phase-duration) ease var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-phase=request-check] .cell-device-module__y49Naa__checkPlane,.cell-device-module__y49Naa__device[data-phase=output-check] .cell-device-module__y49Naa__checkPlane,.cell-device-module__y49Naa__device[data-phase=processing] .cell-device-module__y49Naa__processPlane{opacity:1}.cell-device-module__y49Naa__device[data-phase=processing] .cell-device-module__y49Naa__processPlane span{animation:cell-device-module__y49Naa__processTravel var(--phase-duration) ease-in-out var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-phase=processing] .cell-device-module__y49Naa__source i[data-lit=true]{animation:cell-device-module__y49Naa__sourceResponse var(--phase-duration) ease var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-phase=output-check] .cell-device-module__y49Naa__candidates{opacity:1}.cell-device-module__y49Naa__device[data-phase=output-check] .cell-device-module__y49Naa__candidates span{animation:cell-device-module__y49Naa__fieldCheck var(--phase-duration) ease var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-phase=output-check] .cell-device-module__y49Naa__candidates span[data-permitted=false]{animation:cell-device-module__y49Naa__fieldMask var(--phase-duration) ease var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-phase=output-check] .cell-device-module__y49Naa__releaseGate{animation:cell-device-module__y49Naa__gateCheck var(--phase-duration) ease var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-phase=result] .cell-device-module__y49Naa__outputWire,.cell-device-module__y49Naa__device[data-phase=record] .cell-device-module__y49Naa__outputWire{stroke:#b7e1c5}.cell-device-module__y49Naa__device[data-phase=result] .cell-device-module__y49Naa__answerPacket{animation:cell-device-module__y49Naa__answerTravel var(--phase-duration) ease-out var(--phase-delay) both;animation-play-state:inherit;offset-path:path("M502 139L564 177H712");offset-rotate:0deg}.cell-device-module__y49Naa__device[data-phase=record] .cell-device-module__y49Naa__recordWire{opacity:1;stroke:#b7e1c5}.cell-device-module__y49Naa__device[data-phase=record] .cell-device-module__y49Naa__recordGlyph{animation:cell-device-module__y49Naa__recordForm var(--phase-duration) ease var(--phase-delay) both;animation-play-state:inherit}.cell-device-module__y49Naa__device[data-access=revoked] .cell-device-module__y49Naa__inputSocket{border-color:#ccb39d}.cell-device-module__y49Naa__device[data-access=revoked] .cell-device-module__y49Naa__inputSocket i{background:#aa907455}.cell-device-module__y49Naa__closedMark{stroke:#c9b49c!important;stroke-width:1.8px!important}.cell-device-module__y49Naa__device[data-highlight=scope] .cell-device-module__y49Naa__inputSocket,.cell-device-module__y49Naa__device[data-highlight=lifetime] .cell-device-module__y49Naa__inputSocket,.cell-device-module__y49Naa__device[data-highlight=revocation] .cell-device-module__y49Naa__inputSocket{outline-offset:4px;outline:2px solid #c0dfc4}.cell-device-module__y49Naa__device[data-highlight=outputs] .cell-device-module__y49Naa__outputSocket,.cell-device-module__y49Naa__device[data-highlight=disclosure] .cell-device-module__y49Naa__releaseGate{outline-offset:3px;outline:2px solid #c0dfc4}.cell-device-module__y49Naa__device[data-highlight=record] .cell-device-module__y49Naa__recordGlyph{opacity:1}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__stage{height:250px}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__legend{font-size:11px}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__sourceLabel{font-size:11px;left:24%}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__sourceLabel span{display:none}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__world{width:53%}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__fieldLegend{display:none}@keyframes cell-device-module__y49Naa__requestTravel{0%{opacity:0;offset-distance:0%}15%{opacity:1}72%,to{opacity:1;offset-distance:100%}}@keyframes cell-device-module__y49Naa__answerTravel{0%{opacity:0;offset-distance:0%}10%{opacity:1}68%,to{opacity:1;offset-distance:100%}}@keyframes cell-device-module__y49Naa__gateCheck{0%,18%{background:#a4d8b905}38%,66%{background:#a4d8b950}to{background:#a4d8b91a}}@keyframes cell-device-module__y49Naa__processTravel{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(1100%)}}@keyframes cell-device-module__y49Naa__sourceResponse{0%,to{background:#b2c7b9;border-color:#bfd6c833}35%{background:#d5e9db;border-color:#d6f3e0}70%{background:#809f8a;border-color:#afcfba}}@keyframes cell-device-module__y49Naa__fieldCheck{0%,20%{opacity:.3;transform:translate(-12px)}65%,to{opacity:1;background:#b3d9bd99;transform:translate(0)}}@keyframes cell-device-module__y49Naa__fieldMask{0%,20%{opacity:.8;transform:translate(-12px)}65%,to{opacity:.18;transform:translate(-7px)}}@keyframes cell-device-module__y49Naa__recordForm{0%{opacity:.2;transform:translateY(5px)}45%,to{opacity:1;transform:translateY(0)}}@media (min-width:1900px){.cell-device-module__y49Naa__stage{height:var(--device-stage-height,530px)}.cell-device-module__y49Naa__world{width:59%;max-width:510px}.cell-device-module__y49Naa__inputLabel,.cell-device-module__y49Naa__outputLabel,.cell-device-module__y49Naa__sourceLabel{font-size:13px}.cell-device-module__y49Naa__layerLabel{top:8px}}@media (max-width:650px){.cell-device-module__y49Naa__stage{height:var(--device-stage-height,300px)}.cell-device-module__y49Naa__world{width:59%;top:58%}.cell-device-module__y49Naa__legend{padding:8px 4px;font-size:10px}.cell-device-module__y49Naa__legendState{font-size:11px}.cell-device-module__y49Naa__inputLabel{max-width:100px;top:71%;left:2px}.cell-device-module__y49Naa__outputLabel{max-width:100px;top:32%;right:2px}.cell-device-module__y49Naa__inputLabel span,.cell-device-module__y49Naa__outputLabel span{font-size:11px}.cell-device-module__y49Naa__sourceLabel{font-size:11px;bottom:6px;left:22%}.cell-device-module__y49Naa__sourceLabel span{display:none}.cell-device-module__y49Naa__layerLabel{font-size:11px;top:3px;left:24%}.cell-device-module__y49Naa__capsuleLabel{font-size:11px;bottom:32px;right:3px}.cell-device-module__y49Naa__readout{flex-wrap:wrap;gap:5px;padding:10px 3px;font-size:11px}.cell-device-module__y49Naa__fieldLegend{padding:0 3px;font-size:11px}.cell-device-module__y49Naa__reset{margin-right:3px}.cell-device-module__y49Naa__source{gap:3px;padding:7px;inset:10px}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__stage{height:230px}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__world{width:56%}}.cell-device-module__y49Naa__device *{animation-play-state:inherit}.cell-device-module__y49Naa__device{--layer-gap:0px;--space-extra:0px;--boundary-height:calc(144px + var(--layer-gap)*3)}.cell-device-module__y49Naa__device[data-exploded=true]{--layer-gap:22px;--space-extra:80px}.cell-device-module__y49Naa__stage{height:calc(var(--device-stage-height,512px) + var(--space-extra));transition:height .3s}.cell-device-module__y49Naa__perspective{touch-action:pan-y;cursor:grab}.cell-device-module__y49Naa__perspective:active{cursor:grabbing}.cell-device-module__y49Naa__world{width:55%;max-width:440px;transform:translate(-50%,-50%) rotateX(calc(54deg + var(--view-pitch,0deg))) rotateZ(calc(-33deg + var(--view-yaw,0deg))) scale(var(--view-zoom,1));transition:transform .2s ease-out,top .3s;top:58%}.cell-device-module__y49Naa__plane{transition:transform .32s}.cell-device-module__y49Naa__base{background:linear-gradient(135deg,#303c33,#171e19 70%);border-color:#819b8a99;transform:translateZ(-18px);box-shadow:0 20px 30px #0009}.cell-device-module__y49Naa__baseLip{background:linear-gradient(#202c23,#0b100d);border-color:#819b8a66;height:32px}.cell-device-module__y49Naa__baseSide{transform-origin:0;background:linear-gradient(90deg,#253229,#0e1510);border:1px solid #91b49b55;width:32px;height:100%;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.cell-device-module__y49Naa__source{transform:translateZ(calc(18px + var(--layer-gap)));background:#101a13;border-color:#8eb59b4d;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);gap:8px;padding:15px;inset:17px}.cell-device-module__y49Naa__source i{transform-style:preserve-3d;transform:translateZ(var(--block-height));opacity:1;background:#425d4c;border:1px solid #9ac4aa22;position:relative;box-shadow:inset 0 1px #b3d4be66}.cell-device-module__y49Naa__source i[data-lit=true]{opacity:1;background:#9db9a7}.cell-device-module__y49Naa__source i:before{content:"";width:calc(100% + 2px);height:var(--block-height);transform-origin:top;background:linear-gradient(#354d3d,#1a2b20);border:1px solid #a2c5ad22;position:absolute;top:100%;left:-1px;transform:rotateX(-90deg)}.cell-device-module__y49Naa__source i:after{content:"";width:var(--block-height);transform-origin:0;background:linear-gradient(90deg,#273d2e,#101d15);border:1px solid #a2c5ad1c;height:calc(100% + 2px);position:absolute;top:-1px;left:100%;transform:rotateY(90deg)}.cell-device-module__y49Naa__processPlane{transform:translateZ(calc(68px + var(--layer-gap)*1.6));background:repeating-linear-gradient(90deg,#a5d9b314 0 2px,#0000 2px 17px);border-block:1px solid #9bc5a94a;border-radius:4px;inset:28% 10% 36%}.cell-device-module__y49Naa__checkPlane{transform:translateZ(calc(104px + var(--layer-gap)*2.4));background:0 0;border:0}.cell-device-module__y49Naa__checkPlane:before{background:repeating-linear-gradient(0deg,#9fd3af13 0 1px,#0000 1px 9px);border-color:#b8e9c866;inset:12% 4% 12% 74%}.cell-device-module__y49Naa__entryGate{background:#9ec9ae15;border-width:2px;width:10%;height:40%;top:30%;left:-2%}.cell-device-module__y49Naa__releaseGate{border-width:2px;width:11%;height:68%;top:16%;right:4%}.cell-device-module__y49Naa__boundary{transform:translateZ(var(--boundary-height));background:0 0;border-color:#c2dccaad;outline-color:#8aaf9818}.cell-device-module__y49Naa__wallFront,.cell-device-module__y49Naa__wallBack{height:var(--boundary-height);transition:height .32s}.cell-device-module__y49Naa__wallSide{width:var(--boundary-height);transition:width .32s}.cell-device-module__y49Naa__inputSocket,.cell-device-module__y49Naa__outputSocket{transform:translateZ(calc(62px + var(--layer-gap)));background:linear-gradient(90deg,#263e2e,#101a14);border-color:#bad9c599;width:22px}.cell-device-module__y49Naa__inputSocket{left:-15px}.cell-device-module__y49Naa__outputSocket{right:-15px}.cell-device-module__y49Naa__candidates{transform:translateZ(calc(112px + var(--layer-gap)*2.4));gap:9px;inset:18% 6% 18% 75%}.cell-device-module__y49Naa__candidates span{border-left:3px solid #bbe1c7;height:10px}.cell-device-module__y49Naa__candidates span[data-permitted=false]{background:repeating-linear-gradient(135deg,#9d9f7b66 0 2px,#18251b 2px 5px);border-left:3px solid #a4a58b}.cell-device-module__y49Naa__inputLabel,.cell-device-module__y49Naa__outputLabel,.cell-device-module__y49Naa__layerLabel,.cell-device-module__y49Naa__capsuleLabel,.cell-device-module__y49Naa__processLabel{pointer-events:auto;cursor:pointer;text-align:left;z-index:3;background:#0c120ee8;border:1px solid #0000;border-radius:4px;padding:6px 8px;transition:background .14s,border-color .14s,color .14s}.cell-device-module__y49Naa__inputLabel:hover,.cell-device-module__y49Naa__outputLabel:hover,.cell-device-module__y49Naa__layerLabel:hover,.cell-device-module__y49Naa__capsuleLabel:hover,.cell-device-module__y49Naa__processLabel:hover,.cell-device-module__y49Naa__inputLabel:focus-visible,.cell-device-module__y49Naa__outputLabel:focus-visible,.cell-device-module__y49Naa__layerLabel:focus-visible,.cell-device-module__y49Naa__capsuleLabel:focus-visible,.cell-device-module__y49Naa__processLabel:focus-visible,.cell-device-module__y49Naa__device [aria-pressed=true]{color:#e0f0e5;background:#203528;border-color:#91b79f88;outline:none}.cell-device-module__y49Naa__inputLabel{top:63%;left:0}.cell-device-module__y49Naa__outputLabel{text-align:right;top:35%;right:0}.cell-device-module__y49Naa__layerLabel{font-size:12px;top:2px;left:32%}.cell-device-module__y49Naa__capsuleLabel{text-align:right;font-size:12px;bottom:18px;right:0}.cell-device-module__y49Naa__processLabel{color:#c6d8cb;font-size:12px;line-height:1.45;position:absolute;bottom:16%;left:23%}.cell-device-module__y49Naa__processLabel span{color:#8ba796;font-size:11px;display:block}.cell-device-module__y49Naa__sourceLabel{font-size:12px;bottom:8px;left:32%}.cell-device-module__y49Naa__device[data-inspected=request] .cell-device-module__y49Naa__inputSocket{outline-offset:4px;outline:2px solid #c1e5cb}.cell-device-module__y49Naa__device[data-inspected=process] .cell-device-module__y49Naa__processPlane{opacity:1;background-color:#b7dfc31a}.cell-device-module__y49Naa__device[data-inspected=check] .cell-device-module__y49Naa__checkPlane,.cell-device-module__y49Naa__device[data-inspected=check] .cell-device-module__y49Naa__candidates{opacity:1}.cell-device-module__y49Naa__device[data-inspected=output] .cell-device-module__y49Naa__outputSocket{outline-offset:4px;outline:2px solid #c1e5cb}.cell-device-module__y49Naa__device[data-inspected=record] .cell-device-module__y49Naa__recordGlyph{opacity:1}.cell-device-module__y49Naa__viewControls{color:#91ad9a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;padding:7px 4px;font-size:11px;display:flex}.cell-device-module__y49Naa__viewControls button{border:1px solid #98b4a02a;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 8px;transition:background .14s,color .14s;display:inline-flex}.cell-device-module__y49Naa__viewControls button:hover,.cell-device-module__y49Naa__viewControls button:focus-visible{color:#dbefe1;background:#24372a;outline:1px solid #9bc4a9}.cell-device-module__y49Naa__viewControls button:disabled{opacity:.4}.cell-device-module__y49Naa__viewControls output{font:11px var(--font-mono);padding:4px}.cell-device-module__y49Naa__inspector{color:#b6cdbd;background:#0f1912;border:1px solid #98bca25c;border-radius:6px;margin:8px 3px 3px;padding:15px;font-size:12px;line-height:1.7;animation:.26s both cell-device-module__y49Naa__inspectIn}.cell-device-module__y49Naa__inspectorHeading{color:#d0e7d8;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cell-device-module__y49Naa__inspectorHeading strong{font-weight:500}.cell-device-module__y49Naa__inspectorHeading button{border:1px solid #9dbba344;border-radius:4px;padding:6px}.cell-device-module__y49Naa__inspector p{margin:7px 0}.cell-device-module__y49Naa__inspectorNote{color:#7e9a88;font-size:11px}.cell-device-module__y49Naa__inspector dl{gap:9px;display:grid}.cell-device-module__y49Naa__inspector dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.cell-device-module__y49Naa__inspector dt{color:#7f9b89;font-size:11px}.cell-device-module__y49Naa__inspector dd{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px}.cell-device-module__y49Naa__fieldGroups{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cell-device-module__y49Naa__fieldGroups>div{align-content:start;gap:6px;display:grid}.cell-device-module__y49Naa__fieldGroups strong{color:#8ea796;font-size:11px;font-weight:400}.cell-device-module__y49Naa__fieldGroups code{color:#bbc3ae;background:#26332677;border-left:2px solid #8c967d;padding:3px 6px;font-size:11px}.cell-device-module__y49Naa__fieldGroups [data-allowed=true]{color:#ccead6;border-color:#acd8ba}.cell-device-module__y49Naa__inspectRecord{border:1px solid #91b69e66;border-radius:4px;margin-top:12px;padding:6px 10px;display:inline-flex}@keyframes cell-device-module__y49Naa__inspectIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1900px){.cell-device-module__y49Naa__stage{height:calc(var(--device-stage-height,590px) + var(--space-extra))}.cell-device-module__y49Naa__world{width:57%;max-width:510px}}@media (max-width:650px){.cell-device-module__y49Naa__stage{height:calc(var(--device-stage-height,360px) + var(--space-extra))}.cell-device-module__y49Naa__world{width:59%;top:66%}.cell-device-module__y49Naa__source{gap:5px;padding:9px;inset:10px}.cell-device-module__y49Naa__layerLabel{font-size:12px;top:0;left:22%}.cell-device-module__y49Naa__inputLabel{max-width:105px;top:69%}.cell-device-module__y49Naa__outputLabel{max-width:106px;top:33%}.cell-device-module__y49Naa__processLabel{font-size:11px;bottom:14%;left:16%}.cell-device-module__y49Naa__sourceLabel{font-size:12px;left:23%}.cell-device-module__y49Naa__viewControls{justify-content:center;gap:4px}.cell-device-module__y49Naa__viewControls button:first-child{border:0;flex-basis:100%;min-height:18px;padding:0}.cell-device-module__y49Naa__fieldGroups{gap:12px}.cell-device-module__y49Naa__inspector dl>div{grid-template-columns:90px minmax(0,1fr)}.cell-device-module__y49Naa__compact .cell-device-module__y49Naa__stage{height:280px}}.cell-device-module__y49Naa__device[data-reduced-motion=true] *{transition:none!important;animation:none!important}.cell-device-module__y49Naa__device[data-reduced-motion=true][data-phase=request] .cell-device-module__y49Naa__requestPacket,.cell-device-module__y49Naa__device[data-reduced-motion=true][data-phase=result] .cell-device-module__y49Naa__answerPacket{opacity:1;offset-distance:100%}.cell-device-module__y49Naa__device[data-reduced-motion=true][data-phase=processing] .cell-device-module__y49Naa__processPlane span{opacity:.6;transform:translate(950%)}.cell-device-module__y49Naa__device[data-reduced-motion=true][data-phase=output-check] .cell-device-module__y49Naa__candidates span[data-permitted=false]{opacity:.25}.cell-device-module__y49Naa__candidates span{background:0 0;border:0;align-items:center;gap:3px;padding:1px;display:flex}.cell-device-module__y49Naa__candidates span i{background:#b8dfc4;border:1px solid #d4f1de66;width:5px;height:5px;display:block}.cell-device-module__y49Naa__candidates span[data-permitted=false]{background:0 0;border:0}.cell-device-module__y49Naa__candidates span[data-permitted=false] i{background:#68715b;border-color:#a2aa8588}.cell-device-module__y49Naa__recordGlyph rect{fill:#bddbc7}.cell-device-module__y49Naa__recordGlyph[data-formed=false] rect{fill:#536858}.cell-device-module__y49Naa__device[data-phase=processing] .cell-device-module__y49Naa__source i[data-lit=true]{animation-duration:calc(var(--phase-duration)*.6);animation-delay:calc(var(--phase-delay) + var(--phase-duration)*var(--block-order)/28)}.cell-device-module__y49Naa__stage{border:0;min-inline-size:0}.cell-device-module__y49Naa__routes{width:100%;height:100%;transform:translateZ(calc(62px + var(--layer-gap)));transform-style:preserve-3d;inset:0}.cell-device-module__y49Naa__device[data-phase=request] .cell-device-module__y49Naa__requestPacket{offset-path:path("M-140 180H0")}.cell-device-module__y49Naa__device[data-phase=request-check] .cell-device-module__y49Naa__requestPacket{transform:translateY(180px)}.cell-device-module__y49Naa__device[data-phase=result] .cell-device-module__y49Naa__answerPacket{offset-path:path("M720 180H868")}.cell-device-module__y49Naa__inputLabel,.cell-device-module__y49Naa__outputLabel,.cell-device-module__y49Naa__sourceLabel,.cell-device-module__y49Naa__layerLabel,.cell-device-module__y49Naa__processLabel,.cell-device-module__y49Naa__capsuleLabel{--label-z:calc(62px + var(--layer-gap));--label-x:0%;--label-y:-50%;max-width:none;transform:translateZ(var(--label-z)) rotateZ(calc(33deg - var(--view-yaw,0deg))) rotateX(calc(-54deg - var(--view-pitch,0deg))) translate(var(--label-x),var(--label-y));transform-origin:0 0;backface-visibility:hidden;text-wrap:pretty;transition:transform .32s,background-color .16s,border-color .16s,color .16s;bottom:auto;right:auto}.cell-device-module__y49Naa__inputLabel{--label-x:-100%;width:118px;top:50%;left:-16px}.cell-device-module__y49Naa__outputLabel{text-align:left;width:118px;top:50%;left:calc(100% + 16px)}.cell-device-module__y49Naa__layerLabel{--label-z:calc(104px + var(--layer-gap)*2.4);--label-x:-50%;--label-y:-115%;width:132px;top:18%;left:63%}.cell-device-module__y49Naa__processLabel{--label-z:calc(68px + var(--layer-gap)*1.6);--label-x:-50%;--label-y:20%;width:110px;top:71%;left:24%}.cell-device-module__y49Naa__sourceLabel{--label-z:calc(18px + var(--layer-gap));--label-x:-50%;--label-y:40%;width:max-content;top:100%;left:42%}.cell-device-module__y49Naa__capsuleLabel{--label-y:24%;text-align:left;width:104px;top:78%;left:calc(100% + 82px)}.cell-device-module__y49Naa__base{background:linear-gradient(135deg,#424747 0,#242929 26%,#141a18 72%);border-color:#acb6b180;box-shadow:0 22px 32px #000b,inset 0 1px #e1eee522}.cell-device-module__y49Naa__baseGrid{background-image:linear-gradient(#d9e7de0c 1px,#0000 1px),linear-gradient(90deg,#d9e7de0c 1px,#0000 1px);background-size:var(--pixel-grid,8px) var(--pixel-grid,8px)}.cell-device-module__y49Naa__baseLip{background:linear-gradient(#3a4140,#111714 76%);border-color:#bdcbc34d;box-shadow:inset 0 3px #d7e9dc0d}.cell-device-module__y49Naa__baseSide{background:linear-gradient(90deg,#292f2d,#0d1310);border-color:#a1b0a74d}.cell-device-module__y49Naa__boundary{background:linear-gradient(125deg,#f0fff708,#0000 45%,#a4c6b004);border-color:#e0ede4bd;outline-color:#adcfba24;box-shadow:inset 0 0 0 1px #ffffff06}.cell-device-module__y49Naa__wallFront{background:linear-gradient(160deg,#e5f5e90a,#1f342808 54%,#151f19a0);border-color:#c3d1c76b}.cell-device-module__y49Naa__wallSide{background:linear-gradient(120deg,#e5f5e908,#1c2c220d);border-color:#d2e2d857}.cell-device-module__y49Naa__source{background:linear-gradient(135deg,#17231c,#0c140f);border-color:#8eae9b61;box-shadow:inset 0 0 18px #0009}.cell-device-module__y49Naa__source i{background:#485c4e;border-color:#bfd6c833;box-shadow:inset 0 1px #f0fff370}.cell-device-module__y49Naa__source i[data-lit=true]{background:#b2c7b9}.cell-device-module__y49Naa__source i:before{background:linear-gradient(#3d5144,#17291e);border-color:#b1c9b536}.cell-device-module__y49Naa__source i:after{background:linear-gradient(90deg,#2d4033,#0c1a10);border-color:#aec5b329}.cell-device-module__y49Naa__processPlane{background:repeating-linear-gradient(90deg,#c2e6cf1c 0 2px,#0000 2px 16px);border-color:#bcd9c75c;border-radius:0}.cell-device-module__y49Naa__checkPlane:before{background:repeating-linear-gradient(0deg,#cbd7d21f 0 1px,#0000 1px 8px);border-style:solid;border-color:#e0ede46b;box-shadow:inset 3px 0 #bdc9c01c}.cell-device-module__y49Naa__entryGate,.cell-device-module__y49Naa__releaseGate{background:#8fbba21a;border-color:#bdd8c8a1}.cell-device-module__y49Naa__inputSocket,.cell-device-module__y49Naa__outputSocket{background:linear-gradient(90deg,#3c5043,#111e16);border-color:#dfede2a8;box-shadow:0 0 0 3px #b5dbbf0a}.cell-device-module__y49Naa__inputSocket i,.cell-device-module__y49Naa__outputSocket i{background:#b3d5bf70}.cell-device-module__y49Naa__device[data-inspected=request] .cell-device-module__y49Naa__inputSocket,.cell-device-module__y49Naa__device[data-inspected=output] .cell-device-module__y49Naa__outputSocket{box-shadow:0 0 0 5px #c4e9d11f,0 0 18px #a8d2ba25}.cell-device-module__y49Naa__device[data-inspected=check] .cell-device-module__y49Naa__releaseGate{background:#b9e9cb3a;border-color:#e4f8eb}.cell-device-module__y49Naa__device[data-inspected=process] .cell-device-module__y49Naa__source{border-color:#c7ead2a8}.cell-device-module__y49Naa__device[data-inspected=process] .cell-device-module__y49Naa__processPlane{background-color:#c7e5d432}@media (max-width:650px){.cell-device-module__y49Naa__inputLabel{width:95px;font-size:11px;top:50%;left:-7px}.cell-device-module__y49Naa__outputLabel{width:96px;font-size:11px;top:50%;left:calc(100% + 8px)}.cell-device-module__y49Naa__layerLabel{width:118px;font-size:11px;top:18%;left:60%}.cell-device-module__y49Naa__processLabel{width:95px;font-size:11px;top:72%;left:25%}.cell-device-module__y49Naa__capsuleLabel{width:89px;font-size:11px;top:78%;left:calc(100% + 45px)}.cell-device-module__y49Naa__sourceLabel{font-size:11px;top:100%;left:42%}}.cell-device-module__y49Naa__world,.cell-device-module__y49Naa__world>div,.cell-device-module__y49Naa__world>svg,.cell-device-module__y49Naa__world>div *,.cell-device-module__y49Naa__plane,.cell-device-module__y49Naa__plane:before,.cell-device-module__y49Naa__plane:after,.cell-device-module__y49Naa__wallBack,.cell-device-module__y49Naa__wallSide,.cell-device-module__y49Naa__wallFront{pointer-events:none}.cell-device-module__y49Naa__world>button{pointer-events:auto;touch-action:manipulation}@media (max-width:650px){.cell-device-module__y49Naa__stage{overflow:clip visible}.cell-device-module__y49Naa__inputLabel{--label-x:-65%}.cell-device-module__y49Naa__capsuleLabel{--label-x:-60%}}.cell-device-module__y49Naa__baseRear,.cell-device-module__y49Naa__baseLeft,.cell-device-module__y49Naa__baseBottom,.cell-device-module__y49Naa__wallLeft,.cell-device-module__y49Naa__blockRear,.cell-device-module__y49Naa__blockLeft{pointer-events:none;backface-visibility:visible;position:absolute}.cell-device-module__y49Naa__baseRear{transform-origin:top;background:linear-gradient(#35413b,#0b130e);border:1px solid #a1b0a74d;width:100%;height:32px;top:0;left:0;transform:rotateX(-90deg)}.cell-device-module__y49Naa__baseLeft{transform-origin:0;background:linear-gradient(90deg,#2b3930,#0b130e);border:1px solid #a1b0a74d;width:32px;height:100%;top:0;left:0;transform:rotateY(90deg)}.cell-device-module__y49Naa__baseBottom{background:repeating-linear-gradient(0deg,#111a14 0 7px,#25362a 7px 8px);border:1px solid #607567;inset:0;transform:translateZ(-32px)}.cell-device-module__y49Naa__wallLeft{width:var(--boundary-height);transform-origin:0;background:linear-gradient(110deg,#d8f3e407,#1a302208);border:1px solid #b8cbbf66;height:100%;transition:width .32s;top:0;left:0;transform:rotateY(-90deg)}.cell-device-module__y49Naa__blockRear{width:calc(100% + 2px);height:var(--block-height);transform-origin:top;background:linear-gradient(#506b59,#243a2b);border:1px solid #b1c9b530;top:-1px;left:-1px;transform:rotateX(-90deg)}.cell-device-module__y49Naa__blockLeft{width:var(--block-height);transform-origin:0;background:linear-gradient(90deg,#3b5543,#172d1e);border:1px solid #b1c9b530;height:calc(100% + 2px);top:-1px;left:-1px;transform:rotateY(90deg)}.cell-device-module__y49Naa__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;outline:none}.cell-device-module__y49Naa__device[data-interactive=true] .cell-device-module__y49Naa__stage{cursor:grab}.cell-device-module__y49Naa__device[data-interactive=true] .cell-device-module__y49Naa__stage:focus-visible{outline-offset:4px;outline:1px solid #a5c8b1}.cell-device-module__y49Naa__perspective{pointer-events:none}.cell-device-module__y49Naa__world>button{pointer-events:auto}.cell-device-module__y49Naa__device[data-dragging=true] .cell-device-module__y49Naa__stage,.cell-device-module__y49Naa__device[data-dragging=true] .cell-device-module__y49Naa__dragHandle{cursor:grabbing;background-color:#b7e8cb06}.cell-device-module__y49Naa__device[data-dragging=true] .cell-device-module__y49Naa__stage{outline-offset:-1px;outline:1px solid #a4d7b780}.cell-device-module__y49Naa__device[data-dragging=true] .cell-device-module__y49Naa__world,.cell-device-module__y49Naa__device[data-auto-rotating=true] .cell-device-module__y49Naa__world{transition:none}.cell-device-module__y49Naa__device[data-dragging=true] .cell-device-module__y49Naa__world>button,.cell-device-module__y49Naa__device[data-auto-rotating=true] .cell-device-module__y49Naa__world>button{transition:background-color .16s,border-color .16s,color .16s}.cell-device-module__y49Naa__dragHandle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.cell-device-module__y49Naa__viewControls output[aria-label=Cell\ orientation]{color:#c9e3d1;min-width:90px}.cell-device-module__y49Naa__inspectControls{border:0;justify-content:flex-end;gap:5px;min-inline-size:0;margin:0;padding:2px 4px 8px;display:flex}.cell-device-module__y49Naa__inspectControls:before{content:"Inspect";color:#738c7c;font:10px var(--font-sans);align-self:center;margin-right:5px}.cell-device-module__y49Naa__inspectControls button{color:#a8c3b2;background:#101a14;border:1px solid #5b74633b;border-radius:2px;padding:5px 8px;font-size:10px;line-height:1.4}.cell-device-module__y49Naa__inspectControls button:hover,.cell-device-module__y49Naa__inspectControls button:focus-visible,.cell-device-module__y49Naa__inspectControls button[aria-pressed=true]{color:#e4f4e9;background:#2a4433;outline:1px solid #b2d8bf}@media (max-width:650px){.cell-device-module__y49Naa__inspectControls{flex-wrap:wrap;justify-content:center}.cell-device-module__y49Naa__viewControls output[aria-label=Cell\ orientation]{min-width:82px;font-size:10px}.cell-device-module__y49Naa__viewControls button{min-height:34px}.cell-device-module__y49Naa__world{width:54%;top:64%}}
.live-demo-module__mzlE_W__section{font-family:var(--font-sans)}.live-demo-module__mzlE_W__workspace{--demo-accent:var(--hero-accent);border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.live-demo-module__mzlE_W__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.live-demo-module__mzlE_W__request{align-items:center;gap:14px;min-width:0;display:flex}.live-demo-module__mzlE_W__requestIcon{border:1px solid var(--line);background:var(--faint);border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.live-demo-module__mzlE_W__label{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:500}.live-demo-module__mzlE_W__playbackControls{flex-shrink:0;align-items:center;gap:5px;display:flex}.live-demo-module__mzlE_W__topGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:600px;display:grid}.live-demo-module__mzlE_W__panelHeader{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.live-demo-module__mzlE_W__graphPanel{border-right:1px solid var(--line);background:var(--background);flex-direction:column;min-width:0;min-height:0;display:flex}.live-demo-module__mzlE_W__graphCaption{border-top:1px solid var(--line);flex-shrink:0;gap:11px;min-height:104px;padding:13px 20px;display:flex}.live-demo-module__mzlE_W__codePanel{flex-direction:column;min-width:0;min-height:0;display:flex}.live-demo-module__mzlE_W__code{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;outline-offset:-3px;flex:1;min-height:0;margin:0;padding:15px 0;font-size:12px;line-height:21px;overflow:auto}.live-demo-module__mzlE_W__code pre{font-size:inherit;line-height:inherit;margin:0}.live-demo-module__mzlE_W__code:focus-visible{outline:1px solid var(--hero-accent)}.live-demo-module__mzlE_W__codeLine{min-width:0;padding-inline:10px;display:flex}.live-demo-module__mzlE_W__codeLine[data-active=true]{background:color-mix(in oklch,var(--hero-accent) 6%,transparent);border-left:2px solid var(--hero-accent);padding-left:8px}.live-demo-module__mzlE_W__lineNumber{text-align:right;-webkit-user-select:none;user-select:none;width:28px;color:var(--muted-foreground);flex-shrink:0;margin-right:12px}.live-demo-module__mzlE_W__codeLine[data-active=true] .live-demo-module__mzlE_W__lineNumber{color:var(--foreground)}.live-demo-module__mzlE_W__lineText{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.live-demo-module__mzlE_W__codeFoot{border-top:1px solid var(--line);color:var(--muted-foreground);flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 20px;font-size:11px;line-height:1.55;display:flex}.live-demo-module__mzlE_W__codeFoot>span{flex-shrink:0;margin-top:5px}.live-demo-module__mzlE_W__result{border-top:1px solid var(--line);background:var(--faint);grid-template-columns:minmax(170px,.65fr) minmax(0,2fr);gap:28px;padding:22px 24px;display:grid}.live-demo-module__mzlE_W__resultBody{min-height:74px;position:relative}.live-demo-module__mzlE_W__resultPlaceholder{color:var(--muted-foreground);align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.live-demo-module__mzlE_W__resultList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.live-demo-module__mzlE_W__resultItem{overflow-wrap:anywhere;min-width:0}.live-demo-module__mzlE_W__trace{border-top:1px solid var(--line)}.live-demo-module__mzlE_W__traceControls{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 4px;font-size:12px;display:flex}.live-demo-module__mzlE_W__traceControls>fieldset{gap:4px;display:flex}.live-demo-module__mzlE_W__traceControls button{border-radius:5px;min-height:32px;padding:5px 10px;font-size:11px}.live-demo-module__mzlE_W__traceControls button[aria-pressed=true]{color:var(--foreground);background:var(--faint);box-shadow:inset 0 0 0 1px var(--line-strong)}.live-demo-module__mzlE_W__traceControls button:focus-visible{outline:1px solid var(--hero-accent);outline-offset:2px}.live-demo-module__mzlE_W__timeline{padding:12px 24px 6px}.live-demo-module__mzlE_W__timeline>li{color:var(--muted-foreground);align-items:flex-start;gap:12px;padding:9px 0;display:flex;position:relative}.live-demo-module__mzlE_W__timeline>li:before{content:"";border-left:1px solid var(--line);position:absolute;top:32px;bottom:-4px;left:9px}.live-demo-module__mzlE_W__timeline>li:last-child:before{display:none}.live-demo-module__mzlE_W__timelineMark{width:20px;height:20px;font:10px var(--font-mono);flex-shrink:0;place-items:center;display:grid}.live-demo-module__mzlE_W__timeline>li[data-active=true] .live-demo-module__mzlE_W__timelineMark,.live-demo-module__mzlE_W__timeline>li[data-complete=true] .live-demo-module__mzlE_W__timelineMark{color:var(--hero-accent)}.live-demo-module__mzlE_W__timeline details{flex:1;min-width:0}.live-demo-module__mzlE_W__timeline summary{cursor:pointer;align-items:center;gap:12px;min-height:20px;font-size:12px;display:flex}.live-demo-module__mzlE_W__timeline summary strong{color:var(--foreground);font-weight:400}.live-demo-module__mzlE_W__timeline summary>span{margin-left:auto;font-size:11px}.live-demo-module__mzlE_W__timeline summary code{text-align:right;min-width:54px;font-size:11px}.live-demo-module__mzlE_W__timeline p{margin-top:8px;padding-bottom:3px;font-size:12px;line-height:1.6}.live-demo-module__mzlE_W__traceDetails{color:var(--muted-foreground);overflow-wrap:anywhere;padding:10px 24px 18px;font-size:11px;line-height:1.65}.live-demo-module__mzlE_W__traceDetails summary,.live-demo-module__mzlE_W__scopeDetails summary{cursor:pointer;width:fit-content}.live-demo-module__mzlE_W__traceDetails p,.live-demo-module__mzlE_W__scopeDetails p{max-width:80ch;margin-top:8px}.live-demo-module__mzlE_W__scopeDetails{max-width:78ch;font-size:11px;line-height:1.65}@media (max-width:1050px){.live-demo-module__mzlE_W__topGrid{grid-template-columns:1fr;height:auto}.live-demo-module__mzlE_W__graphPanel{border-right:0;border-bottom:1px solid var(--line);min-height:600px}.live-demo-module__mzlE_W__codePanel{height:460px}}@media (max-width:640px){.live-demo-module__mzlE_W__workspace{border-radius:12px}.live-demo-module__mzlE_W__toolbar,.live-demo-module__mzlE_W__result{padding:16px}.live-demo-module__mzlE_W__toolbar{align-items:flex-start;gap:6px}.live-demo-module__mzlE_W__request{align-items:flex-start;gap:10px}.live-demo-module__mzlE_W__requestIcon{border-radius:8px;width:30px;height:30px}.live-demo-module__mzlE_W__playbackControls{gap:0}.live-demo-module__mzlE_W__panelHeader,.live-demo-module__mzlE_W__graphCaption{padding-inline:14px}.live-demo-module__mzlE_W__panelHeader{gap:8px;font-size:11px}.live-demo-module__mzlE_W__graphPanel{min-height:0}.live-demo-module__mzlE_W__graphCaption{min-height:112px}.live-demo-module__mzlE_W__codePanel{height:400px}.live-demo-module__mzlE_W__code{font-size:11px}.live-demo-module__mzlE_W__lineNumber{width:20px;margin-right:8px}.live-demo-module__mzlE_W__result{grid-template-columns:1fr;gap:16px}.live-demo-module__mzlE_W__resultList{grid-template-columns:1fr;gap:15px}.live-demo-module__mzlE_W__traceControls,.live-demo-module__mzlE_W__timeline,.live-demo-module__mzlE_W__traceDetails{padding-inline:16px}.live-demo-module__mzlE_W__timeline summary{gap:6px}.live-demo-module__mzlE_W__timeline summary code{min-width:45px}}
.live-demo-graph-module__ItzFma__graph{isolation:isolate;background-image:radial-gradient(var(--line) .7px,transparent .7px);background-size:18px 18px;flex:1;height:auto;min-height:390px;position:relative}.live-demo-graph-module__ItzFma__graph:before{content:"";z-index:-1;background:radial-gradient(ellipse at 40% 50%,transparent 10%,var(--background) 90%);position:absolute;inset:0}.live-demo-graph-module__ItzFma__cellBoundary{border:1px solid var(--line-strong);background:linear-gradient(145deg,color-mix(in oklch,var(--hero-accent) 3%,transparent),transparent 60%);pointer-events:none;border-radius:15px;position:absolute;inset:17.14% 31% 4.49% 3%}.live-demo-graph-module__ItzFma__cellBoundary[data-selected=true]{border-color:color-mix(in oklch,var(--hero-accent) 55%,var(--line-strong))}.live-demo-graph-module__ItzFma__cellTitle{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex;position:absolute;top:12px;left:14px}.live-demo-graph-module__ItzFma__cellTitle>span:last-child{color:var(--muted-foreground);font-size:11px;font-weight:400}.live-demo-graph-module__ItzFma__cellIcon{border:1px solid;border-radius:2px;width:10px;height:10px;display:block}.live-demo-graph-module__ItzFma__boundaryNote{bottom:13px;text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px;position:absolute;inset-inline:12px}.live-demo-graph-module__ItzFma__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.live-demo-graph-module__ItzFma__mobileWires{display:none}.live-demo-graph-module__ItzFma__wire{fill:none;stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.live-demo-graph-module__ItzFma__wire[data-complete=true]{stroke:color-mix(in oklch,var(--hero-accent) 45%,var(--line))}.live-demo-graph-module__ItzFma__activeWire{fill:none;stroke:var(--hero-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.live-demo-graph-module__ItzFma__activeWire[data-rejected=true]{stroke:var(--fail,#cb988b)}.live-demo-graph-module__ItzFma__packet{fill:var(--hero-accent);offset-rotate:0deg}.live-demo-graph-module__ItzFma__trail{fill:none;stroke:#fff;stroke-width:24px;stroke-dasharray:1 1;stroke-dashoffset:0}.live-demo-graph-module__ItzFma__node{border:1px solid var(--line-strong);background:var(--card);text-align:left;outline-offset:3px;border-radius:9px;flex-direction:column;gap:6px;width:28%;min-height:84px;padding:12px;transition:border-color .18s,box-shadow .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.live-demo-graph-module__ItzFma__node:focus-visible,.live-demo-graph-module__ItzFma__recordCard:focus-visible{outline:2px solid var(--foreground)}.live-demo-graph-module__ItzFma__node[data-selected=true],.live-demo-graph-module__ItzFma__node[data-active=true]{border-color:var(--hero-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--hero-accent) 7%,transparent)}.live-demo-graph-module__ItzFma__node[data-status=stopped]{border-color:var(--fail,#cb988b)}.live-demo-graph-module__ItzFma__node[data-slot=request]{border-style:dashed;border-radius:18px;min-height:52px;padding-block:9px;top:6.53%;left:19.5%}.live-demo-graph-module__ItzFma__node[data-slot=broker]{top:34.69%;left:19.5%}.live-demo-graph-module__ItzFma__node[data-slot=entry]{top:34.69%;left:52.5%}.live-demo-graph-module__ItzFma__node[data-slot=vault]{min-height:112px;top:71.43%;left:19.5%}.live-demo-graph-module__ItzFma__node[data-slot=release]{top:71.43%;left:52.5%}.live-demo-graph-module__ItzFma__nodeTop{width:100%;color:var(--foreground);align-items:center;gap:6px;font-size:12px;display:flex}.live-demo-graph-module__ItzFma__nodeTop>svg:last-child,.live-demo-graph-module__ItzFma__nodeTop>span:last-child{color:var(--hero-accent);margin-left:auto}.live-demo-graph-module__ItzFma__node[data-status=stopped] .live-demo-graph-module__ItzFma__nodeTop>svg:last-child{color:var(--fail,#cb988b)}.live-demo-graph-module__ItzFma__nodeTop strong{font-weight:500}.live-demo-graph-module__ItzFma__nodeSubtitle{color:var(--foreground);font-size:11px}.live-demo-graph-module__ItzFma__nodeFunction{color:var(--muted-foreground);font:11px/1.4 var(--font-mono);overflow-wrap:anywhere}.live-demo-graph-module__ItzFma__nodeStatus{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;font-size:11px;display:flex}.live-demo-graph-module__ItzFma__node[data-status=passed] .live-demo-graph-module__ItzFma__nodeStatus{color:var(--hero-accent)}.live-demo-graph-module__ItzFma__node[data-status=stopped] .live-demo-graph-module__ItzFma__nodeStatus{color:var(--fail,#cb988b)}.live-demo-graph-module__ItzFma__sourceStrip{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:7px;display:flex}.live-demo-graph-module__ItzFma__sourceStrip>span{color:var(--hero-accent);grid-template-columns:repeat(6,3px);gap:2px;display:grid}.live-demo-graph-module__ItzFma__sourceStrip i{background:currentColor;width:3px;height:3px;display:block}.live-demo-graph-module__ItzFma__sourceStrip b{color:var(--muted-foreground);font:10px/1.4 var(--font-mono);font-weight:400}.live-demo-graph-module__ItzFma__resultCard,.live-demo-graph-module__ItzFma__recordCard{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:8px;width:26%;padding:12px;position:absolute;left:86%;transform:translate(-50%,-50%)}.live-demo-graph-module__ItzFma__resultCard{min-height:104px;max-height:168px;top:47.96%;overflow:auto}.live-demo-graph-module__ItzFma__artifactLabel{color:var(--muted-foreground);font:11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.025em;display:block}.live-demo-graph-module__ItzFma__resultCard>p{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.5}.live-demo-graph-module__ItzFma__resultCard[data-released=true]{border-color:color-mix(in oklch,var(--hero-accent) 55%,var(--line))}.live-demo-graph-module__ItzFma__resultCard dl{flex-direction:column;gap:10px;margin-top:10px;display:flex}.live-demo-graph-module__ItzFma__resultCard dt{font:11px/1.3 var(--font-mono);color:var(--muted-foreground)}.live-demo-graph-module__ItzFma__resultCard dd{overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:500}.live-demo-graph-module__ItzFma__resultCard dl>div:last-child dd{font-size:11px;font-weight:400}.live-demo-graph-module__ItzFma__recordCard{border-radius:2px 15px 2px 2px;flex-direction:column;gap:5px;min-height:100px;display:flex;top:81.02%}.live-demo-graph-module__ItzFma__recordCard:after{content:"";border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--background);border-bottom-left-radius:3px;width:14px;height:14px;position:absolute;top:-1px;right:-1px}.live-demo-graph-module__ItzFma__recordCard[data-recorded=true],.live-demo-graph-module__ItzFma__recordCard[data-selected=true]{border-color:var(--hero-accent)}.live-demo-graph-module__ItzFma__recordHeading{align-items:center;gap:6px;font-size:12px;display:flex}.live-demo-graph-module__ItzFma__recordHeading strong{font-weight:500}.live-demo-graph-module__ItzFma__recordId{color:var(--foreground);font:11px/1.4 var(--font-mono);overflow-wrap:anywhere}.live-demo-graph-module__ItzFma__recordCard>span:last-child{color:var(--muted-foreground);font-size:11px;line-height:1.5}.live-demo-graph-module__ItzFma__rejection{border-top:1px solid var(--line);color:var(--fail,#cb988b);align-items:flex-start;gap:7px;padding:12px 22px;font-size:11px;line-height:1.5;display:flex}.live-demo-graph-module__ItzFma__rejection>svg{flex-shrink:0;margin-top:2px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .live-demo-graph-module__ItzFma__packet{animation:live-demo-graph-module__ItzFma__travel var(--phase-duration,1.3s) var(--motion-ease-in-out) both;animation-delay:var(--phase-delay,0s)}html:not([data-motion=reduced]) .live-demo-graph-module__ItzFma__trail{animation:live-demo-graph-module__ItzFma__draw var(--phase-duration,1.3s) var(--motion-ease-in-out) both;animation-delay:var(--phase-delay,0s)}@keyframes live-demo-graph-module__ItzFma__travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes live-demo-graph-module__ItzFma__draw{0%{stroke-dashoffset:1px}}}html[data-motion=full] .live-demo-graph-module__ItzFma__packet{animation:live-demo-graph-module__ItzFma__travel var(--phase-duration,1.3s) var(--motion-ease-in-out) both;animation-delay:var(--phase-delay,0s)}html[data-motion=full] .live-demo-graph-module__ItzFma__trail{animation:live-demo-graph-module__ItzFma__draw var(--phase-duration,1.3s) var(--motion-ease-in-out) both;animation-delay:var(--phase-delay,0s)}@keyframes live-demo-graph-module__ItzFma__travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes live-demo-graph-module__ItzFma__draw{0%{stroke-dashoffset:1px}}@media (max-width:640px){.live-demo-graph-module__ItzFma__graph{flex:none;height:720px;min-height:720px}.live-demo-graph-module__ItzFma__desktopWires{display:none}.live-demo-graph-module__ItzFma__mobileWires{display:block}.live-demo-graph-module__ItzFma__cellBoundary{inset:84px 10px 200px}.live-demo-graph-module__ItzFma__node[data-slot=request]{top:32px}.live-demo-graph-module__ItzFma__node[data-slot=broker],.live-demo-graph-module__ItzFma__node[data-slot=entry]{top:170px}.live-demo-graph-module__ItzFma__cellTitle{left:12px}.live-demo-graph-module__ItzFma__node{width:44%;padding:11px}.live-demo-graph-module__ItzFma__node[data-slot=request],.live-demo-graph-module__ItzFma__node[data-slot=broker],.live-demo-graph-module__ItzFma__node[data-slot=vault]{left:25%}.live-demo-graph-module__ItzFma__node[data-slot=entry],.live-demo-graph-module__ItzFma__node[data-slot=release]{left:75%}.live-demo-graph-module__ItzFma__node[data-slot=vault],.live-demo-graph-module__ItzFma__node[data-slot=release]{top:345px}.live-demo-graph-module__ItzFma__resultCard,.live-demo-graph-module__ItzFma__recordCard{width:44%;min-height:150px;max-height:150px;top:610px}.live-demo-graph-module__ItzFma__resultCard{left:25%}.live-demo-graph-module__ItzFma__recordCard{left:75%}.live-demo-graph-module__ItzFma__boundaryNote{bottom:20px}.live-demo-graph-module__ItzFma__nodeFunction,.live-demo-graph-module__ItzFma__sourceStrip b{font-size:11px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .live-demo-graph-module__ItzFma__node{transition:none}}
.trace-waterfall-module__gFjhRW__trace{--trace-columns:240px minmax(0, 1fr) 64px;padding:18px 24px 22px}.trace-waterfall-module__gFjhRW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.trace-waterfall-module__gFjhRW__title{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.trace-waterfall-module__gFjhRW__meta{color:var(--muted-foreground);font-size:11px}.trace-waterfall-module__gFjhRW__ruler{grid-template-columns:var(--trace-columns);gap:16px;margin-bottom:5px;display:grid}.trace-waterfall-module__gFjhRW__ticks{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.trace-waterfall-module__gFjhRW__row{grid-template-columns:var(--trace-columns);align-items:center;gap:16px;min-height:36px;padding:5px 0;display:grid}.trace-waterfall-module__gFjhRW__name{min-width:0;align-items:center;gap:8px;padding-inline-start:calc(var(--span-depth) * 12px);font-size:12px;display:flex}.trace-waterfall-module__gFjhRW__fn{font-family:var(--font-mono);overflow-wrap:anywhere}.trace-waterfall-module__gFjhRW__spanMeta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.trace-waterfall-module__gFjhRW__track{background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:25% 100%;height:16px;position:relative}.trace-waterfall-module__gFjhRW__bar{background:var(--line-strong);border-radius:2px;height:10px;position:absolute;top:3px}.trace-waterfall-module__gFjhRW__row[data-active=true] .trace-waterfall-module__gFjhRW__bar{background:var(--hero-accent)}.trace-waterfall-module__gFjhRW__duration{text-align:right;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .trace-waterfall-module__gFjhRW__bar{transition-property:clip-path,background-color;transition-timing-function:linear,ease}}html[data-motion=full] .trace-waterfall-module__gFjhRW__bar{transition-property:clip-path,background-color;transition-timing-function:linear,ease}.trace-waterfall-module__gFjhRW__compact{--trace-columns:minmax(0, 1fr) minmax(0, 1.1fr) 52px;padding:14px 16px 16px}.trace-waterfall-module__gFjhRW__compact .trace-waterfall-module__gFjhRW__row{min-height:34px}@media (max-width:640px){.trace-waterfall-module__gFjhRW__trace{padding:16px}.trace-waterfall-module__gFjhRW__rulerSpacer{display:none}.trace-waterfall-module__gFjhRW__ruler{grid-template-columns:minmax(0,1fr)}.trace-waterfall-module__gFjhRW__row{grid-template-columns:minmax(0,1fr) 52px;gap:5px 10px;padding:8px 0}.trace-waterfall-module__gFjhRW__name{padding-inline-start:calc(var(--span-depth) * 5px)}.trace-waterfall-module__gFjhRW__track{grid-area:2/1/auto/-1}}
.proof-module__4fhBTG__stage{--enter:cubic-bezier(.23, 1, .32, 1);min-width:0;margin-block-start:40px}.proof-module__4fhBTG__app{--ade-panel:#111;--ade-raised:#171717;--ade-surface:#ffffff0e;--ade-surface-hover:#ffffff16;--ade-ink:#ededed;--ade-faint:#a6a6a6;--ade-ghost:#6f6f6f;--ade-lift:inset 0 1px 0 0 #ffffff0d, inset 0 0 0 1px #ffffff05, 0 0 0 1px #0000001f, 0 1px 1px -.5px #0000002e, 0 3px 3px -1.5px #0000002e;background:var(--ade-panel);box-shadow:0 0 0 1px var(--border), 0 1px 2px #0003, 0 24px 60px -30px #0009;border-radius:16px;overflow:hidden}@supports (color:lab(0% 0 0)){.proof-module__4fhBTG__app{box-shadow:0 0 0 1px var(--border), 0 1px 2px lab(0% 0 0/.2), 0 24px 60px -30px lab(0% 0 0/.6)}}.proof-module__4fhBTG__bar{border-block-end:1px solid var(--border);min-height:54px;color:var(--muted-foreground);align-items:center;gap:10px;padding-inline:14px 8px;font-size:13px;display:flex}.proof-module__4fhBTG__appMark{background:var(--faint);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;place-items:center;display:grid}.proof-module__4fhBTG__appName{color:var(--foreground);font-weight:500}.proof-module__4fhBTG__slash{color:var(--line-strong)}.proof-module__4fhBTG__sessionName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-module__4fhBTG__status{align-items:center;gap:8px;min-width:78px;margin-inline-start:auto;font-size:12.5px;display:inline-flex}.proof-module__4fhBTG__status>span{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.proof-module__4fhBTG__status[data-state=working]{color:var(--foreground)}.proof-module__4fhBTG__status[data-state=working]>span{background:var(--foreground)}.proof-module__4fhBTG__status[data-state=done]{color:var(--foreground)}.proof-module__4fhBTG__status[data-state=done]>span{background:var(--hero-accent)}.proof-module__4fhBTG__grid{grid-template-columns:210px minmax(0,1.3fr) minmax(0,1fr);min-height:600px;display:grid}.proof-module__4fhBTG__sidebar{border-inline-end:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 10px;display:flex}.proof-module__4fhBTG__newChat{box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:13px}.proof-module__4fhBTG__sideLabel{color:var(--muted-foreground);margin-block:14px 2px;padding-inline:12px;font-size:12px}.proof-module__4fhBTG__conversations{flex-direction:column;gap:2px;display:flex}.proof-module__4fhBTG__conversations>li{color:var(--muted-foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.proof-module__4fhBTG__conversations>li[data-active]{background:var(--faint);color:var(--foreground)}.proof-module__4fhBTG__live{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.proof-module__4fhBTG__live[data-on=true]{background:var(--foreground)}.proof-module__4fhBTG__session{border-inline-end:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.proof-module__4fhBTG__thread{flex-direction:column;flex:1;gap:14px;padding:20px 20px 16px;display:flex}.proof-module__4fhBTG__userMessage{background:var(--ade-surface);max-width:82%;color:var(--foreground);opacity:0;filter:blur(4px);border-radius:6px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.5;translate:0 6px}.proof-module__4fhBTG__userMessage[data-visible=true]{opacity:1;filter:blur();translate:0}.proof-module__4fhBTG__step,.proof-module__4fhBTG__call{opacity:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid;translate:0 4px}.proof-module__4fhBTG__step:not([data-state=waiting]),.proof-module__4fhBTG__call:not([data-state=waiting]){opacity:1;translate:0}.proof-module__4fhBTG__stepIcon{place-items:center;width:18px;height:18px;display:grid;position:relative}.proof-module__4fhBTG__spinner{border:1.5px solid var(--line);border-top-color:var(--foreground);opacity:0;border-radius:50%;width:13px;height:13px}[data-state=running]>.proof-module__4fhBTG__stepIcon>.proof-module__4fhBTG__spinner{opacity:1}.proof-module__4fhBTG__stepDone{color:var(--muted-foreground);opacity:0;filter:blur(4px);position:absolute;scale:.25}.proof-module__4fhBTG__callCheck{color:var(--hero-accent)}[data-state=done]>.proof-module__4fhBTG__stepIcon>.proof-module__4fhBTG__stepDone{opacity:1;filter:blur();scale:1}.proof-module__4fhBTG__stepTitle{min-width:0;color:var(--foreground);align-items:baseline;gap:10px;font-size:13.5px;display:flex}.proof-module__4fhBTG__stepTitle code{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proof-module__4fhBTG__stepMs{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.proof-module__4fhBTG__found{flex-wrap:wrap;grid-column:2/-1;gap:6px;margin-block-start:4px;display:flex}.proof-module__4fhBTG__found>li{background:var(--faint);box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);opacity:0;border-radius:999px;padding:3px 9px;font-size:12px;translate:0 3px}.proof-module__4fhBTG__found[data-visible=true]>li{opacity:1;translate:0}.proof-module__4fhBTG__calls{border-block-start:1px solid #0000;flex-direction:column;display:flex}.proof-module__4fhBTG__calls[data-visible=true]{border-block-start-color:var(--border)}.proof-module__4fhBTG__call{border-block-end:1px solid #0000;min-height:52px;padding-block:7px}.proof-module__4fhBTG__call:not([data-state=waiting]){border-block-end-color:var(--border)}.proof-module__4fhBTG__callHead{align-items:baseline;gap:10px;min-width:0;font-size:13px;display:flex}.proof-module__4fhBTG__callHead code{color:var(--foreground);white-space:nowrap}.proof-module__4fhBTG__callHead span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proof-module__4fhBTG__callResult{color:var(--muted-foreground);opacity:0;grid-column:2/-1;font-size:12.5px}.proof-module__4fhBTG__call[data-state=done] .proof-module__4fhBTG__callResult{opacity:1}.proof-module__4fhBTG__reply{color:var(--foreground);opacity:0;grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55;display:grid}.proof-module__4fhBTG__reply[data-visible=true]{opacity:1}.proof-module__4fhBTG__replyMark{background:var(--faint);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.proof-module__4fhBTG__reply>p{display:grid}.proof-module__4fhBTG__replyGhost,.proof-module__4fhBTG__replyText{grid-area:1/1}.proof-module__4fhBTG__replyGhost{visibility:hidden}.proof-module__4fhBTG__caret{vertical-align:-.15em;background:var(--foreground);border-radius:1px;width:2px;height:1.05em;margin-inline-start:2px;display:inline-block}.proof-module__4fhBTG__composer{background:var(--ade-raised);box-shadow:var(--ade-lift), 0 0 0 1px #ffffff0f;border-radius:12px;flex-direction:column;margin:0 16px 16px;display:flex}.proof-module__4fhBTG__composerText{min-height:76px;color:var(--ade-ink);padding:14px 16px 8px;font-size:14px;line-height:1.5}.proof-module__4fhBTG__composerText[data-empty=true]{color:var(--ade-ghost)}.proof-module__4fhBTG__composerBar{justify-content:space-between;align-items:center;gap:8px;padding:0 8px 8px;display:flex}.proof-module__4fhBTG__modelPicker{height:30px;color:var(--ade-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:8px;font-size:13px;display:inline-flex}.proof-module__4fhBTG__effort,.proof-module__4fhBTG__modelPicker>svg{color:var(--ade-faint)}.proof-module__4fhBTG__composerActions{align-items:center;gap:2px;display:inline-flex}.proof-module__4fhBTG__toolButton{width:30px;height:30px;color:var(--ade-faint);border-radius:999px;place-items:center;display:grid}.proof-module__4fhBTG__send{width:28px;height:28px;color:var(--ade-faint);background:#ffffff29;border-radius:7px;place-items:center;margin-inline-start:4px;display:grid}.proof-module__4fhBTG__send[data-ready=true]{background:var(--ade-ink);color:#0a0a0a}.proof-module__4fhBTG__inspector{flex-direction:column;min-width:0;display:flex}.proof-module__4fhBTG__after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-block-start:32px;display:flex}.proof-module__4fhBTG__after>p{max-width:720px;color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .proof-module__4fhBTG__userMessage{transition-property:opacity,translate,filter;transition-duration:.3s;transition-timing-function:var(--enter)}html:not([data-motion=reduced]) .proof-module__4fhBTG__step{transition-property:opacity,translate;transition-duration:.26s;transition-timing-function:var(--enter)}html:not([data-motion=reduced]) .proof-module__4fhBTG__call{transition-property:opacity,translate;transition-duration:.26s;transition-timing-function:var(--enter)}html:not([data-motion=reduced]) .proof-module__4fhBTG__found>li{transition-property:opacity,translate;transition-duration:.26s;transition-timing-function:var(--enter)}html:not([data-motion=reduced]) .proof-module__4fhBTG__spinner{animation:.8s linear infinite proof-module__4fhBTG__spin}:is(html:not([data-motion=reduced]) .proof-module__4fhBTG__spinner,html:not([data-motion=reduced]) .proof-module__4fhBTG__callResult,html:not([data-motion=reduced]) .proof-module__4fhBTG__reply){transition:opacity .18s}html:not([data-motion=reduced]) .proof-module__4fhBTG__stepDone{transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:var(--enter)}html:not([data-motion=reduced]) .proof-module__4fhBTG__calls{transition:border-color .2s}html:not([data-motion=reduced]) .proof-module__4fhBTG__call{transition-property:opacity,translate,border-color}html:not([data-motion=reduced]) .proof-module__4fhBTG__status>span{transition-property:background-color,color;transition-duration:.2s}html:not([data-motion=reduced]) .proof-module__4fhBTG__live{transition-property:background-color,color;transition-duration:.2s}html:not([data-motion=reduced]) .proof-module__4fhBTG__send{transition-property:background-color,color;transition-duration:.2s}@keyframes proof-module__4fhBTG__spin{to{rotate:360deg}}}html[data-motion=full] .proof-module__4fhBTG__userMessage{transition-property:opacity,translate,filter;transition-duration:.3s;transition-timing-function:var(--enter)}html[data-motion=full] .proof-module__4fhBTG__step{transition-property:opacity,translate;transition-duration:.26s;transition-timing-function:var(--enter)}html[data-motion=full] .proof-module__4fhBTG__call{transition-property:opacity,translate;transition-duration:.26s;transition-timing-function:var(--enter)}html[data-motion=full] .proof-module__4fhBTG__found>li{transition-property:opacity,translate;transition-duration:.26s;transition-timing-function:var(--enter)}html[data-motion=full] .proof-module__4fhBTG__spinner{animation:.8s linear infinite proof-module__4fhBTG__spin}:is(html[data-motion=full] .proof-module__4fhBTG__spinner,html[data-motion=full] .proof-module__4fhBTG__callResult,html[data-motion=full] .proof-module__4fhBTG__reply){transition:opacity .18s}html[data-motion=full] .proof-module__4fhBTG__stepDone{transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:var(--enter)}html[data-motion=full] .proof-module__4fhBTG__calls{transition:border-color .2s}html[data-motion=full] .proof-module__4fhBTG__call{transition-property:opacity,translate,border-color}html[data-motion=full] .proof-module__4fhBTG__status>span{transition-property:background-color,color;transition-duration:.2s}html[data-motion=full] .proof-module__4fhBTG__live{transition-property:background-color,color;transition-duration:.2s}html[data-motion=full] .proof-module__4fhBTG__send{transition-property:background-color,color;transition-duration:.2s}@keyframes proof-module__4fhBTG__spin{to{rotate:360deg}}.proof-module__4fhBTG__app:has(.proof-module__4fhBTG__composerText:not([data-empty=true])) :is(.proof-module__4fhBTG__step,.proof-module__4fhBTG__call,.proof-module__4fhBTG__found>li,.proof-module__4fhBTG__userMessage,.proof-module__4fhBTG__reply){transition:none}@media (max-width:1180px){.proof-module__4fhBTG__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.proof-module__4fhBTG__sidebar{display:none}}@media (max-width:900px){.proof-module__4fhBTG__grid{grid-template-columns:minmax(0,1fr)}.proof-module__4fhBTG__session{border-inline-end:0;border-block-end:1px solid var(--border)}}@media (max-width:600px){.proof-module__4fhBTG__slash,.proof-module__4fhBTG__sessionName{display:none}.proof-module__4fhBTG__thread{padding:16px 14px}.proof-module__4fhBTG__callHead{flex-direction:column;gap:2px}.proof-module__4fhBTG__stepTitle code{display:none}}
