@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap);:root{--font-mono:"IBM Plex Mono","Cascadia Code",Consolas,monospace;--ink:#10110f;--paper:#eeede7;--red:#cf153e;--line:#ffffff30}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:#10110f;background:var(--ink);color:#eeede7;color:var(--paper);font-family:DM Sans,Arial,sans-serif;margin:0}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #ff5475;outline-offset:6px}::selection{background:#cf153e;background:var(--red);color:#fff}h1,h2,h3,p{margin:0}h1,h2{font-family:Manrope,Arial,sans-serif;font-weight:400;letter-spacing:-.065em;line-height:1.03}h2{font-size:clamp(48px,6.5vw,104px)}em{font-family:Georgia,serif;font-weight:400}button{color:inherit}.skip{background:#eeede7;background:var(--paper);color:#10110f;color:var(--ink);padding:20px;position:fixed;top:-100px;z-index:100}.skip:focus{top:10px}.navigation{align-items:center;border-bottom:1px solid #ffffff30;border-bottom:1px solid var(--line);display:flex;inset:0 0 auto;justify-content:space-between;margin:0 5%;padding:26px 0;position:absolute;z-index:20}.brand{font-size:38px;letter-spacing:-3px}.brand span{font-size:12px;letter-spacing:0;margin-left:5px;vertical-align:top}.navigation nav{display:flex;font-size:12px;gap:36px}.nav-project{border:1px solid #777;border-radius:30px;font-size:11px;padding:13px 20px}.navigation a:hover{color:#ff5778}.opening{background:#030403;display:flex;flex-direction:column;min-height:100svh;padding:130px 5% 0}.opening-meta{display:flex;font-size:9px;justify-content:space-between;letter-spacing:.15em}.opening-art{align-items:center;display:flex;flex:1 1;min-height:580px;position:relative}.opening-art img{animation:flower-in 2s ease both;height:100%;object-fit:contain;opacity:.85;position:absolute;right:-5%;width:78%}.opening-art h1{font-size:clamp(72px,10.6vw,164px);max-width:80%;position:relative;text-shadow:0 3px 40px #0008;z-index:2}.opening-art h1 em{color:#ed3159}.specimen{bottom:25px;font-size:9px;letter-spacing:.1em;right:0}.cross,.specimen{position:absolute}.cross{color:#aaa;font-size:24px;font-weight:300}.cross-one{right:3%;top:10%}.cross-two{bottom:15%;right:55%}.opening-bottom{align-items:center;border-top:1px solid #ffffff30;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:25px 0}.opening-bottom p{font-size:14px;line-height:1.6}.opening-bottom>span{color:#aaa;font-size:9px;line-height:1.8}.round-link{border:1px solid #777;border-radius:50%;display:grid;font-size:23px;height:52px;place-items:center;transition:background .3s;width:52px}.round-link:hover,.ticker{background:#cf153e;background:var(--red)}.ticker{font-size:14px;letter-spacing:.17em;overflow:hidden;padding:18px 0}.ticker div{animation:drift 28s linear infinite;width:max-content;word-spacing:25px}.section{padding:110px 7%}.eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:65px}.vision{background:#eeede7;background:var(--paper);color:#10110f;color:var(--ink)}.vision-copy{grid-gap:10%;display:grid;gap:10%;grid-template-columns:1.4fr 1fr}.vision h2 span{color:#86877d}.vision-detail{max-width:370px;padding-top:15px}.vision-detail p{font-size:16px;line-height:1.8;margin-top:24px}.asterisk{animation:rotate 40s linear infinite;color:#cf153e;color:var(--red);display:block;font-size:80px;line-height:1;width:80px}.section-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:65px}.section-heading>p{color:#aaa;font-size:13px;line-height:1.7}.system{background:#141511}.system-grid{grid-gap:7%;display:grid;gap:7%;grid-template-columns:1fr 1fr}.chapter-list button{align-items:center;background:none;border:0;border-top:1px solid #444;display:flex;gap:25px;justify-content:space-between;padding:27px 0;text-align:left;width:100%}.chapter-list button:last-child{border-bottom:1px solid #444}.chapter-list button>span{color:#999;font-size:12px}.chapter-list strong{flex:1 1;font-size:clamp(25px,3.5vw,50px);font-weight:400;letter-spacing:-.04em}.chapter-list button.selected{color:#ff426a}.chapter-visual{background:radial-gradient(#6667 .7px,#0000 0);background-size:20px 20px;border:1px solid #555;min-height:390px;overflow:hidden;position:relative}.orbit{border:1px solid #c2375570;border-radius:50%;height:210px;left:50%;position:absolute;top:38%;transform:translate(-50%,-50%);width:210px}.orbit-two{transform:translate(-50%,-50%) rotate(45deg)}.orbit-three,.orbit-two{height:130px;width:280px}.orbit-three{transform:translate(-50%,-50%) rotate(-45deg)}.orbit-center{color:#f53560;font-size:100px;left:50%;position:absolute;top:38%;transform:translate(-50%,-50%)}.chapter-detail{background:#141511e8;bottom:28px;left:30px;position:absolute;right:30px}.chapter-detail>span{color:#fc4e72;font-size:12px}.chapter-detail p{color:#ccc;font-size:13px;line-height:1.65;margin-top:12px}.chapter-index{color:#999;font-size:10px;left:20px;position:absolute;top:18px}.signals{background:#e5e4dc;color:#10110f;color:var(--ink)}.signals-grid{grid-gap:10%;align-items:center;display:grid;gap:10%;grid-template-columns:1fr 1fr}.signals h2 em{color:#cf153e;color:var(--red)}.signals-grid>div>p{font-size:15px;line-height:1.8;margin-top:28px;max-width:380px}.metric-controls{align-items:start;display:flex;flex-direction:column;gap:8px;margin-top:35px}.metric-controls button{background:none;border:0;border-bottom:1px solid #0000;color:#73746b;font-size:13px;padding:10px 0}.metric-controls .selected{border-bottom-color:#cf153e;border-bottom-color:var(--red);color:#cf153e;color:var(--red)}.sensor-card{background:#f5f4ef;border:1px solid #d1d0c8;box-shadow:0 30px 60px #24261a0b;padding:30px;transform:rotate(2deg)}.sensor-top{border-bottom:1px solid #ccc;display:flex;font-size:8px;gap:15px;justify-content:space-between;letter-spacing:.08em;margin-bottom:30px;padding-bottom:22px}.demo-tag{color:#cf153e;color:var(--red)}.sensor-card p{font-size:13px}.sensor-value{font-size:100px;letter-spacing:-.08em;margin:12px 0}.sensor-value span{color:#999;font-size:30px;margin-left:10px}.sensor-card svg{height:auto;width:100%}.chart-axis{color:#888;display:flex;font-size:9px;justify-content:space-between}.metric-description{line-height:1.7;margin:25px 0}.sensor-card small{color:#777;display:block;font-size:9px;line-height:1.6}.evidence{background:#cf153e;background:var(--red)}.evidence .section-heading>p{color:#ffd3dd}.evidence-grid{grid-gap:5%;display:grid;gap:5%;grid-template-columns:repeat(3,1fr)}.evidence-grid article{border-top:1px solid #ffffff60;padding-top:25px}.evidence-grid article>div{font-size:clamp(60px,8vw,128px);letter-spacing:-.07em}.evidence-grid article>div span{font-size:30px;letter-spacing:-.04em}.evidence h3{font-size:15px;font-weight:500;margin:10px 0}.evidence article p{color:#f8c4d0;font-size:12px;line-height:1.7}.evidence blockquote{font-family:Georgia,serif;font-size:clamp(26px,3vw,46px);line-height:1.35;margin:100px auto 40px;max-width:850px;text-align:center}.evidence cite{display:block;font:9px IBM Plex Mono,Cascadia Code,Consolas,monospace;font:9px var(--font-mono);letter-spacing:.1em;margin-top:30px}.research-note{color:#ffd3dd;font-size:9px;text-align:center}.archive{background:#eeede7;background:var(--paper);color:#10110f;color:var(--ink)}.archive-grid{grid-gap:10%;display:grid;gap:10%;grid-template-columns:1fr 1fr}.archive h2 em{color:#cf153e;color:var(--red)}.archive-grid>div>p{font-size:14px;line-height:1.8;margin-top:30px;max-width:380px}.resource-list>a{align-items:center;border-top:1px solid #b8b9af;display:flex;gap:22px;padding:27px 0;transition:color .2s}.resource-list>a:hover{color:#cf153e;color:var(--red)}.resource-list>a>span{color:#888;font-size:10px}.resource-list>a>div{flex:1 1}.resource-list h3{font-size:23px;font-weight:400;letter-spacing:-.03em}.resource-list p{color:#777;font-size:11px;margin-top:8px}.resource-list>a>strong{font-size:30px;font-weight:400}details{border-top:1px solid #b8b9af;padding:22px 0}summary{cursor:pointer;font-size:12px;line-height:1.6}summary span{float:right}details p{line-height:1.8}.resource-list details p{color:#555;font-size:13px;margin-top:20px}.closing{background:#10110f;padding:65px 7% 0}.closing>p{font-size:10px;letter-spacing:.14em}.closing>a{align-items:center;display:flex;font-family:Manrope,Arial,sans-serif;font-size:30vw;justify-content:space-between;letter-spacing:-.09em;line-height:1.15}.closing>a>span{color:#cf153e;color:var(--red);font-family:DM Sans,Arial,sans-serif;font-size:12vw;letter-spacing:0}.credits{align-items:start;border-top:1px solid #444;display:flex;font-size:9px;gap:30px;justify-content:space-between;margin:0 7%;padding:30px 0}.credits>div{display:flex;flex-direction:column;gap:10px}.credits>div>span{color:#888;font-size:8px}.credits a{font-size:13px}.credits details{border:0;max-width:330px;padding:0}.credits summary{font-size:10px}.credits ul{line-height:2;padding-left:15px}.credits li span{color:#999}.credits button{background:none;border:0;font-size:10px;padding:0}.reveal{opacity:1;transform:none}.reveal.visible{animation:rise .9s ease both}.motion-paused *{animation-play-state:paused!important}@keyframes rise{0%{opacity:.2;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes flower-in{0%{opacity:0;transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes drift{to{transform:translateX(-50%)}}@media(min-width:1600px){.section{padding-left:max(7%,calc(50vw - 700px));padding-right:max(7%,calc(50vw - 700px))}}@media(max-width:850px){.navigation nav{gap:20px}.nav-project{display:none}.opening-art{min-height:500px}.opening-art img{opacity:.65;right:-5%;width:110%}.opening-art h1{font-size:13vw}.section{padding:75px 6%}.eyebrow{margin-bottom:40px}.archive-grid,.signals-grid,.vision-copy{gap:45px;grid-template-columns:1fr}.vision-detail{grid-gap:20px;display:grid;gap:20px;grid-template-columns:60px 1fr;max-width:none}.vision-detail p{margin:0}.vision-detail p:last-child{grid-column:2}.asterisk{font-size:50px;width:50px}.system-grid{gap:25px}.chapter-list button{padding:35px 0}.section-heading{margin-bottom:45px}.sensor-card{transform:none}.archive-grid>div>p,.sensor-card,.signals-grid>div>p{max-width:600px}.metric-controls{flex-direction:row;flex-wrap:wrap;gap:20px}.evidence-grid article>div{font-size:65px}.credits{flex-wrap:wrap}.credits details,.credits>div{width:40%}}@media(max-width:540px){.navigation{padding:18px 0}.brand{font-size:32px}.navigation nav{font-size:10px;gap:17px}.opening{min-height:780px;min-height:100svh;padding-top:105px}.opening-meta{font-size:7px;letter-spacing:.05em}.opening-art{min-height:430px}.opening-art img{object-fit:contain;right:-10%;width:120%}.opening-art h1{font-size:16vw;max-width:100%}.specimen{font-size:7px}.opening-bottom p{font-size:11px}.opening-bottom>span{display:none}.round-link{height:42px;width:42px}.ticker{font-size:10px}.section-heading{align-items:start;flex-direction:column;gap:20px}.system-grid{grid-template-columns:1fr}.chapter-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.chapter-list button{gap:10px;padding:17px 0}.chapter-list strong{font-size:23px}.chapter-list button:last-child{border-bottom:0}.chapter-visual{min-height:380px}.sensor-card{padding:22px}.sensor-top{font-size:7px}.evidence-grid{gap:30px;grid-template-columns:1fr}.evidence-grid article>div{font-size:90px}.evidence blockquote{margin-top:65px}.research-note{line-height:1.8}.resource-list h3{font-size:22px}.closing{padding-top:45px}.credits{gap:25px}.credits details,.credits>div{width:100%}.vision-detail{display:block}.vision-detail p{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.opening-art{grid-gap:4%;display:grid;gap:4%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;padding:65px 0}.opening-art h1{font-size:clamp(64px,8.2vw,126px);max-width:none;text-shadow:none}.hero-film{justify-self:end;margin:0;max-width:560px;position:relative;width:100%}.hero-film:before{background:radial-gradient(ellipse,#8e143325,#0000 67%);content:"";inset:-60px;pointer-events:none;position:absolute;z-index:0}.film-heading{color:#93928c;display:flex;font-size:8px;justify-content:space-between;letter-spacing:.14em;padding:0 0 15px;position:relative}.film-aperture{aspect-ratio:16/9;background:#030403;isolation:isolate;position:relative}.film-aperture video{display:block;filter:saturate(.9) contrast(1.06);height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);object-fit:contain;width:100%}.film-texture{background:linear-gradient(180deg,#030403,#0000 8%,#0000 92%,#030403),repeating-linear-gradient(180deg,#0000 0,#0000 3px,#0000001c 0,#0000001c 4px);inset:0;pointer-events:none;position:absolute}.film-texture:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23a)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");content:"";inset:0;opacity:.1;position:absolute}.film-corner{border-color:#bdb9af;border-style:solid;height:16px;pointer-events:none;position:absolute;width:16px}.film-corner.top-left{border-width:1px 0 0 1px;left:-5px;top:-5px}.film-corner.bottom-right{border-width:0 1px 1px 0;bottom:-5px;right:-5px}.hero-film figcaption{align-items:center;color:#a7a49d;display:flex;font-size:8px;gap:12px;justify-content:space-between;letter-spacing:.1em;padding-top:20px;position:relative}.hero-film figcaption>span{align-items:center;display:flex;gap:8px}.film-status{background:#777;border-radius:50%;height:5px;width:5px}.film-status.active{background:#e7355c;box-shadow:0 0 10px #e7355c55}.hero-film button{background:none;border:0;font-size:8px;letter-spacing:.08em;padding:8px 0 8px 10px}.hero-film button:hover{color:#ff5475}.hero-film button:disabled{cursor:default;opacity:.6}@media(min-width:1600px){.opening-art{gap:7%}}@media(max-width:850px){.opening-art{gap:45px;grid-template-columns:1fr;padding:55px 0 40px}.opening-art h1{font-size:clamp(68px,12vw,105px)}.hero-film{justify-self:end;max-width:480px}.hero-film:before{inset:-20px}}@media(max-width:540px){.opening-art{gap:35px;min-height:0;padding:40px 0 30px}.opening-art h1{font-size:16vw}.hero-film{max-width:100%}.film-heading,.hero-film button,.hero-film figcaption{font-size:7px}.opening{min-height:100svh}.film-heading{padding-bottom:12px}}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}.botanical-hero{background:#030403;display:grid;height:100svh;isolation:isolate;min-height:700px;overflow:hidden;padding:100px 6% 50px;place-items:center;position:relative}.botanical-wordmark{bottom:6%;color:#eeede7;font-size:clamp(130px,24vw,390px);left:5%;letter-spacing:-.09em;line-height:.9;z-index:1}.botanical-field,.botanical-wordmark{pointer-events:none;position:absolute}.botanical-field{height:100%;opacity:.6;right:-5%;top:0;transform:translate(0);transform:translate(var(--field-x,0),var(--field-y,0));transition:transform 1.2s cubic-bezier(.16,1,.3,1);width:min(92vw,1000px)}.botanical-field svg{display:block;height:100%;overflow:visible;width:100%}.petal-orbit{animation:botanical-orbit 90s linear infinite;transform-box:view-box;transform-origin:50% 50%}.field-petal{fill:none;stroke:#be264b;stroke-width:.7;transition:ry 1.4s ease,rx 1.4s ease,stroke 1s ease}.field-circle{fill:none;stroke:#7a786b;stroke-width:.6;stroke-dasharray:2 12}.field-circle.inner{stroke-dasharray:1 8;opacity:.5}.field-seed{fill:#ee315d}.field-cross{fill:none;stroke:#a9a59a;stroke-width:.7}.is-blooming .field-petal{rx:180px;ry:300px;stroke:#f25577}.is-blooming .botanical-field{opacity:1}.hero-film-stage{animation:hero-film-enter 1.1s cubic-bezier(.16,1,.3,1) .15s both;margin-bottom:6%;margin-left:26%;position:relative;width:min(44vw,560px);z-index:2}@keyframes hero-film-enter{0%{opacity:0;transform:translate3d(0,32px,0) scale(.88)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-paused .hero-film-stage{animation:none}.botanical-hero .hero-film{max-width:560px;width:100%}.botanical-hero .hero-film figcaption{bottom:10px;padding:0;position:absolute;right:10px;z-index:4}.botanical-hero .hero-film figcaption button{background:#050505b0;border:1px solid #ffffff35;border-radius:50%;display:grid;font-size:14px;height:34px;padding:0;place-items:center;width:34px}.botanical-hero .film-corner{opacity:.4}.hero-gestures{align-items:center;bottom:35px;display:flex;gap:20px;position:absolute;right:5%;z-index:4}.bloom-trigger,.hero-scroll{background:#0000;border:1px solid #ffffff30;border-radius:50%;color:#eeede7;display:grid;height:48px;place-items:center;transition:border-color .3s,background .3s;width:48px}.bloom-trigger:hover,.hero-scroll:hover{background:#cf153e20;border-color:#f25577}.bloom-trigger svg{fill:none;stroke:currentColor;stroke-width:1;height:27px;transition:transform 1s;width:27px}.is-blooming .bloom-trigger svg{color:#f25577;transform:rotate(90deg)}.hero-scroll span{animation:scroll-cue 3s ease-in-out infinite;font-size:22px}@keyframes botanical-orbit{to{transform:rotate(1turn)}}@keyframes scroll-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media(max-width:850px){.botanical-hero{min-height:640px}.hero-film-stage{margin-bottom:15%;margin-left:8%;width:min(75vw,480px)}.botanical-wordmark{bottom:12%;font-size:32vw}.botanical-field{right:-25%;width:125%}.hero-gestures{bottom:25px}}@media(max-width:540px){.botanical-hero{height:100svh;min-height:580px}.hero-film-stage{margin-bottom:20%;margin-left:0;width:85vw}.botanical-wordmark{bottom:19%;font-size:34vw}.botanical-field{opacity:.5;right:-50%;width:170%}}@media(prefers-reduced-motion:reduce){.botanical-field{transform:none}.hero-scroll span,.petal-orbit{animation:none}.bloom-trigger svg,.field-petal{transition:none}}.chapter-index,.chapter-list button>span,.chart-axis,.credits>button,.credits>div>span,.credits>span,.demo-tag,.evidence cite,.eyebrow,.film-heading,.hero-film button,.hero-film figcaption,.metric-controls button,.nav-project,.navigation nav,.research-note,.resource-list>a>span,.sensor-top,.sensor-value{font-family:IBM Plex Mono,Cascadia Code,Consolas,monospace;font-family:var(--font-mono)}.network-field{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.network-field canvas{display:block;height:100%;-webkit-mask-image:radial-gradient(ellipse at 63% 43%,#0005 0,#000 65%);mask-image:radial-gradient(ellipse at 63% 43%,#0005 0,#000 65%);opacity:.85;width:100%}.network-caption{color:#82907f;font-family:IBM Plex Mono,Cascadia Code,Consolas,monospace;font-family:var(--font-mono);font-size:8px;left:5%;letter-spacing:.12em;position:absolute;top:30px}.botanical-hero .botanical-field{opacity:.22}.botanical-hero.is-blooming .botanical-field{opacity:.55}@media(max-width:850px){.botanical-hero .botanical-field{opacity:.55;right:-10%;width:120%}.botanical-field .field-circle,.botanical-field .field-cross,.botanical-field .field-petal{vector-effect:non-scaling-stroke;stroke-width:1}}@media(max-width:540px){.network-caption{font-size:7px;top:22px}.network-field canvas{opacity:.65}}.boot-screen{background:#050705;color:#eeede7;display:grid;inset:0;place-items:center;position:fixed;transition:opacity .5s ease,filter .5s ease;z-index:1000}.boot-screen:before{background:radial-gradient(#7f968132 .6px,#0000 0);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse,#000,#0000 75%);mask-image:radial-gradient(ellipse,#000,#0000 75%);pointer-events:none;position:absolute}.boot-corner,.boot-footer,.boot-message{font-family:IBM Plex Mono,Cascadia Code,Consolas,monospace;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em}.boot-corner{color:#8a9b8c;left:5%;position:absolute;top:35px}.boot-footer{bottom:35px;color:#788b7c;display:flex;gap:20px;justify-content:space-between;left:5%;position:absolute;right:5%}.boot-terminal{background:#090e0bed;border:1px solid #68826950;box-shadow:0 35px 100px #0006;font:11px/1.7 IBM Plex Mono,Cascadia Code,Consolas,monospace;font:11px/1.7 var(--font-mono);position:relative;width:min(980px,90vw)}.boot-terminal-bar,.boot-terminal-footer{color:#83977e;display:flex;font-size:9px;gap:16px;justify-content:space-between;letter-spacing:.08em;padding:16px 24px}.boot-terminal-bar{border-bottom:1px solid #68826935}.boot-terminal-bar i,.boot-terminal-footer i{background:#ee5278;box-shadow:0 0 12px #ee527860;display:inline-block;height:5px;margin-right:9px;width:5px}.boot-terminal-footer i{animation:boot-blink 1.2s steps(2) infinite;margin:0 0 1px 9px}.boot-terminal-body{display:grid;grid-template-columns:1.4fr 1fr;min-height:360px}.boot-output{padding:30px 24px}.boot-command{color:#e0e9d9;font-size:11px;margin-bottom:28px}.boot-command>span:first-child{color:#9bae8f}.boot-cursor{animation:boot-blink .9s steps(2) infinite;color:#ee5278}.boot-log-space{min-height:230px}.boot-log{grid-gap:9px;animation:boot-line-in .3s ease both;color:#bac6b3;display:grid;gap:9px;grid-template-columns:64px 35px 1fr;margin-bottom:12px}.boot-log time{color:#586e58;font-size:9px;padding-top:2px}.boot-log b{color:#a5b699;font-size:10px;font-weight:400}.boot-log small{color:#667d64;display:block;font-size:9px}.boot-log em{color:#ed6286;font:inherit}.boot-log-ready b{color:#b4df97}.boot-log-deferred b,.boot-log-fallback b{color:#dbb17c}.boot-prompt{color:#7e9576;font-size:10px}.boot-prompt>span:first-child{color:#ee5278;margin-right:8px}.boot-ellipsis{animation:boot-blink 1.2s steps(2) infinite}.boot-topology{background-image:radial-gradient(#7f96812b .6px,#0000 .8px);background-size:12px 12px;border-left:1px solid #68826925;display:flex;flex-direction:column;justify-content:center;padding:24px 18px}.boot-topology-caption,.boot-topology-label{color:#6d8367;font-size:8px;letter-spacing:.12em;text-align:center}.boot-topology svg{height:auto;overflow:visible;width:100%}.boot-wire{stroke:#52664d;stroke-width:1;fill:none}.boot-packet{stroke:#ed6286;stroke-width:2;fill:none;stroke-dasharray:5 150;animation:boot-transmit 1.8s linear infinite}.boot-node:nth-child(2) .boot-packet{animation-delay:-.6s}.boot-node:nth-child(3) .boot-packet{animation-delay:-1.2s}.boot-node-dot{fill:#708769;transition:fill .4s}.boot-node-halo{fill:#0a100b;stroke:#52664d;transition:stroke .4s}.boot-node-ready .boot-node-dot{fill:#b4df97}.boot-node-ready .boot-node-halo{stroke:#a3c08a}.boot-node-deferred .boot-node-dot,.boot-node-fallback .boot-node-dot{fill:#dbb17c}.boot-node-deferred .boot-packet,.boot-node-fallback .boot-packet{display:none}.boot-topology text{fill:#819578;text-anchor:middle;font:8px IBM Plex Mono,Cascadia Code,Consolas,monospace;font:8px var(--font-mono);letter-spacing:.08em}.boot-hub{fill:#10180f;stroke:#ee5278}.boot-hub-ring{fill:none;stroke:#ee527840;animation:boot-blink 2s ease-in-out infinite}.boot-topology .boot-hub-text{fill:#e5ecd9;font-size:12px;letter-spacing:-.04em}.boot-terminal-footer{border-top:1px solid #68826935;font-size:8px}.boot-progress{background:#1a271a;height:2px}.boot-progress span{background:#ee5278;display:block;height:100%;transform-origin:left;transition:transform .5s ease}.boot-accessible-status{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes boot-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes boot-transmit{to{stroke-dashoffset:-155}}@keyframes boot-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.boot-terminal{width:92vw}.boot-terminal-body{grid-template-columns:1fr}.boot-terminal-bar,.boot-terminal-footer{font-size:7px;padding:12px 16px}.boot-output{padding:22px 16px 16px}.boot-command{font-size:10px;margin-bottom:20px}.boot-log{font-size:10px;gap:7px;grid-template-columns:58px 30px 1fr;margin-bottom:10px}.boot-log-space{min-height:210px}.boot-topology{border-left:0;border-top:1px solid #68826925;padding:12px}.boot-topology svg{height:150px}.boot-footer,.boot-topology-caption,.boot-topology-label{font-size:7px}.boot-footer{bottom:16px}}@media(max-height:700px){.boot-screen{overflow:auto;padding:24px 0 50px}.boot-footer{display:none}.boot-topology svg{max-height:160px}.boot-terminal-body{min-height:0}}.boot-flower{stroke:#e84369;fill:none;stroke-width:.8;animation:botanical-orbit 12s linear infinite;height:130px;transform-origin:center;width:130px}.boot-flower circle{fill:#e84369}.boot-brand{font-family:Manrope,Arial,sans-serif;font-size:85px;letter-spacing:-.08em;line-height:1.2;margin:15px 0 30px}.boot-message{color:#a7b0a3;font-size:8px}.boot-track{background:#273228;height:1px;margin-top:22px;overflow:hidden;width:220px}.boot-track span{background:#e84369;display:block;height:100%;transform-origin:left;transition:transform .5s ease;width:100%}.boot-leaving{filter:blur(5px);opacity:0;pointer-events:none}@media(max-width:540px){.boot-footer{font-size:7px}.boot-corner{font-size:8px}}@media(prefers-reduced-motion:reduce){.boot-screen,.boot-track span{transition:none}.boot-flower{animation:none}}#conteudo{position:relative}.section-network{inset:0;pointer-events:none;position:absolute;z-index:4}.section-node{align-items:center;color:#666f65;display:flex;gap:8px;left:2.5%;position:absolute;transition:color .6s}.node-socket{background:#101410;border:1px solid;height:9px;position:relative;width:9px}.node-socket:after{background:currentColor;content:"";inset:2px;opacity:.25;position:absolute;transition:opacity .6s}.node-coordinate{font:8px IBM Plex Mono,Cascadia Code,Consolas,monospace;font:8px var(--font-mono)}.section-node.active{color:#f05c7d}.section-node.active .node-socket{box-shadow:0 0 18px #ed315944}.section-node.active .node-socket:after{opacity:1}main>.section{background:#0c100d;border-top:1px solid #80947d26;color:#e6e9df;isolation:isolate;padding:110px 8%;position:relative}main>.section:before{background:linear-gradient(180deg,#e84369 0,#70826a25 0);background:linear-gradient(to bottom,#e84369 calc(var(--section-progress,0)*100%),#70826a25 0);bottom:0;left:calc(2.5% + 4px);top:0;width:1px}main>.section:after,main>.section:before{content:"";pointer-events:none;position:absolute}main>.section:after{background:radial-gradient(circle at 65% 40%,#75986b0c,#0000 340px),radial-gradient(#82957a38 .6px,#0000 0);background:radial-gradient(circle at var(--signal-x,65%) var(--signal-y,40%),#75986b0c,#0000 340px),radial-gradient(#82957a38 .6px,#0000 .6px);background-size:auto,32px 32px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);mask-image:linear-gradient(180deg,#000,#0000 85%);opacity:.5;z-index:-1}.vision h2 span{color:#86927e}.vision-detail p{color:#adb8a6}.vision .asterisk{color:#e84369}.vision-detail{background:#17201750;border-left:1px solid #71826b50;padding:30px;position:relative}.vision-detail:before{color:#ee426b;content:"+";font:14px IBM Plex Mono,Cascadia Code,Consolas,monospace;font:14px var(--font-mono);left:-5px;position:absolute;top:-9px}.section-heading>p{color:#8b9b84}.system{background:#101710!important}.chapter-visual{background-color:#0a100b;border-color:#6f82644d}.chapter-detail{background:#0a100be8}.chapter-list button,.chapter-list button:last-child{border-color:#7b8c6e40}.chapter-list button.selected{color:#f56989}.signals-grid>div>p{color:#a9b69f}.metric-controls button{color:#9aab91}.metric-controls .selected{border-color:#f56989;color:#f56989}.sensor-card{background:#101a12;border:1px solid #768b6550;box-shadow:0 25px 80px #0004;color:#dce8d4;position:relative;transform:none}.sensor-card:after,.sensor-card:before{background:#e84369;content:"";height:7px;position:absolute;width:7px}.sensor-card:before{left:-4px;top:-4px}.sensor-card:after{bottom:-4px;right:-4px}.sensor-top{border-color:#6b805340}.sensor-value{color:#e2eddc}.chart-axis,.sensor-card small,.sensor-value span{color:#8fa182}.metric-description{color:#b2c1a9}.demo-tag{color:#ed7b95}.evidence{background:#170e13!important}.evidence .section-heading>p{color:#a69a9d}.evidence-grid article{border-color:#e8436950}.evidence-grid article>div{color:#f15a7c}.evidence article p{color:#bca6ad}.research-note{color:#a38b94}.evidence blockquote{border-left:1px solid #e84369;padding:0 30px;text-align:left}.evidence cite{color:#a38b94}.archive-grid>div>p{color:#a4b29b}.resource-list details,.resource-list>a{border-color:#81976f40}.resource-list>a{padding-left:18px;position:relative}.resource-list>a:before{border:1px solid #94aa82;content:"";height:5px;left:0;position:absolute;top:50%;transition:background .3s,box-shadow .3s;width:5px}.resource-list>a:hover:before{background:#ef426a;border-color:#ef426a;box-shadow:0 0 12px #ef426a}.resource-list>a:hover{color:#f56989}.resource-list details p,.resource-list p{color:#9aac90}.closing{background:#090e0a}.ticker{background:#111a12;border-block:1px solid #6f875438;color:#aabb9e}.node-active .sensor-card{border-color:#91a77d80}.sensor-card{transition:border-color 1s}@media(max-width:850px){main>.section{padding:75px 8%}.section-node{left:2%}.node-coordinate{display:none}main>.section:before{left:calc(2% + 4px)}.vision-detail{padding:20px}}@media(max-width:540px){main>.section{padding:65px 8%}.section-node{left:2%}.evidence blockquote{padding-left:20px}.section-heading{gap:25px}}@media(prefers-reduced-motion:reduce){main>.section:after{background:radial-gradient(#82957a38 .6px,#0000 0);background-size:32px 32px}}.section-node.active .node-socket:after{animation:node-transmit 2.8s ease-in-out infinite}@keyframes node-transmit{0%,to{opacity:.35}45%{box-shadow:0 0 10px #ef426a;opacity:1}}@media(prefers-reduced-motion:reduce){.section-node.active .node-socket:after{animation:none}}.live-operations{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a100bee;border:1px solid #74896855;bottom:24px;box-shadow:0 10px 35px #0004;color:#b9c8b0;font-family:IBM Plex Mono,Cascadia Code,Consolas,monospace;font-family:var(--font-mono);position:fixed;right:24px;width:290px;z-index:50}.operations-toggle{align-items:center;background:none;border:0;color:inherit;display:flex;font:9px IBM Plex Mono,Cascadia Code,Consolas,monospace;font:9px var(--font-mono);gap:10px;letter-spacing:.04em;padding:13px 15px;width:100%}.operations-clock{font-feature-settings:"tnum";color:#e7eadd;font-variant-numeric:tabular-nums;margin-left:auto}.operations-light{background:#ed4e73;box-shadow:0 0 10px #ed4e7355;height:5px;width:5px}.operations-light.is-paused{background:#88927f;box-shadow:none}.operations-panel{border-top:1px solid #81946c30;padding:0 15px 15px}.operations-summary{color:#849579;display:flex;font-size:7px;gap:10px;justify-content:space-between;padding:14px 0}.operations-summary strong{color:#d0ddc7;display:block;font-size:13px;font-weight:400;margin-top:6px}.operations-panel ol{list-style:none;margin:0;padding:0}.operations-panel li{border-top:1px solid #81946c20;display:flex;font-size:8px;gap:12px;padding:11px 0}.operations-panel time{font-feature-settings:"tnum";color:#7f9074;font-variant-numeric:tabular-nums}.operations-panel li>span:first-of-type{flex:1 1}.operations-panel li>span:last-child{color:#ee577b}.operations-panel small{color:#7f9074;display:block;font-size:7px;margin-top:4px}.operations-panel p{color:#849579;font-size:7px;line-height:1.7;margin-top:10px}@media(max-width:540px){.live-operations{bottom:12px;right:12px;width:250px}.operations-toggle{font-size:8px;padding:11px 12px}}:root{--draft-dot:#a6afa077;--draft-step:10px;--draft-surface:#0c100d}main>.section:after{background-image:radial-gradient(circle,#a6afa077 .7px,#0000 .85px);background-image:radial-gradient(circle,var(--draft-dot) .7px,#0000 .85px);background-position:0 0;background-size:10px 10px;background-size:var(--draft-step) var(--draft-step);-webkit-mask-image:none;mask-image:none;opacity:1}.network-field:before{background-image:radial-gradient(circle,#b6bca358 .65px,#0000 .85px);background-size:10px 10px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%,#000 80%,#0000);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 80%,#0000);opacity:.65;position:absolute}.network-field canvas{position:relative}.vision{--draft-surface:#0c100d}.system{--draft-surface:#101710}.signals{--draft-surface:#0c100d}.evidence{--draft-surface:#170e13}.archive{--draft-surface:#0c100d}.archive-grid,.signals-grid,.vision-copy{background:#0c100d;background:var(--draft-surface);border:1px solid #84977440;padding:32px;position:relative}.archive-grid:before,.signals-grid:before,.vision-copy:before{background:linear-gradient(#99a58b,#99a58b) 0 0/14px 1px no-repeat,linear-gradient(#99a58b,#99a58b) 0 0/1px 14px no-repeat,linear-gradient(#99a58b,#99a58b) 100% 100%/14px 1px no-repeat,linear-gradient(#99a58b,#99a58b) 100% 100%/1px 14px no-repeat;content:"";inset:-10px;pointer-events:none;position:absolute}.section-heading{background:#0c100d;background:var(--draft-surface);border-left:2px solid #ec4269;padding:26px 30px;position:relative}.system-grid{gap:30px}.chapter-list{background:#0c100d;background:var(--draft-surface);border:1px solid #84977440;padding:0 25px}.chapter-visual{background-color:#080d09;background-image:radial-gradient(circle,#a6afa05c .65px,#0000 .85px);background-size:10px 10px;border-color:#e8436980}.chapter-detail{background:#080d09;border-left:1px solid #e84369;bottom:15px;left:15px;padding:14px;right:15px}.chapter-index{background:#080d09;padding:5px 8px}.evidence-grid{gap:20px}.evidence-grid article{border:1px solid #e8436960;padding:28px 22px;position:relative}.evidence-grid article:after{background:#ef426a;content:"";height:5px;left:-3px;position:absolute;top:-3px;width:5px}.evidence blockquote{padding:30px}.evidence blockquote,.research-note{background:#0c100d;background:var(--draft-surface)}.research-note{padding:12px}.sensor-card{background:#0a100b}.resource-list>a{background:#0c100d;background:var(--draft-surface)}.closing{background-image:radial-gradient(circle,#a6afa045 .65px,#0000 .85px);background-size:10px 10px}.closing>p{background:#090e0a;display:table;padding:8px 10px}@media(min-width:1200px){.archive-grid,.signals-grid,.vision-copy{padding:45px}}@media(max-width:850px){.archive-grid,.section-heading,.signals-grid,.vision-copy{padding:22px}.chapter-list{padding:0 16px}.evidence-grid article{padding:24px 16px}}@media(max-width:540px){:root{--draft-dot:#a6afa04d}.archive-grid,.section-heading,.signals-grid,.vision-copy{padding:18px}.system-grid{gap:24px}.chapter-list{gap:10px;padding:5px 12px}.chapter-list strong{font-size:21px}.sensor-card{padding:18px}.signals-grid{gap:30px}.evidence blockquote{padding:22px}.chapter-detail{padding:10px}}@media(prefers-reduced-motion:reduce){main>.section:after{background-image:radial-gradient(circle,#a6afa077 .7px,#0000 .85px);background-image:radial-gradient(circle,var(--draft-dot) .7px,#0000 .85px);background-size:10px 10px;background-size:var(--draft-step) var(--draft-step)}}:root{--halftone-ink:#aebba0;--halftone-base:#151d15;--editorial-rule:#8a9c7250}main>.section:after{--draft-step:6px;--draft-dot:#a6afa045;opacity:.2}.archive-grid,.signals-grid,.vision-copy{background:none;border:0;padding:0}.archive-grid:before,.signals-grid:before,.vision-copy:before{display:none}.archive-grid,.vision-copy{gap:42px;grid-template-columns:1fr}.vision-detail{background:none;padding:0 0 0 28px}.archive-grid>.reveal>p,.vision-detail{margin-left:auto;max-width:540px}.section-heading{background:none;border:0;border-bottom:1px solid #8a9c7250;border-bottom:1px solid var(--editorial-rule);display:block;margin-bottom:40px;padding:0 0 28px}.section-heading>p{margin-top:24px;max-width:360px}.grid-heading{display:flex;flex-direction:column;font-family:DM Sans,Arial,sans-serif;font-size:clamp(40px,6.9vw,110px);font-weight:400;gap:6px;letter-spacing:-.065em;line-height:.97;min-width:0;text-transform:uppercase;width:100%}.grid-heading-row{align-items:stretch;display:flex;gap:.11em;min-width:0}.vision .grid-heading span{color:inherit}.grid-heading-word{flex:none;white-space:nowrap}.halftone-cell{background-color:#151d15;background-color:var(--halftone-base);background-image:radial-gradient(circle,#aebba0 .65px,#0000 .85px);background-image:radial-gradient(circle,var(--halftone-ink) .65px,#0000 .85px);background-size:3px 3px;display:block;flex:1 1;margin-block:.055em;min-width:.25em;transition:background-color .35s,flex-grow .6s cubic-bezier(.22,1,.36,1)}.halftone-1{background-image:radial-gradient(circle,#aebba0 .85px,#0000 1.05px);background-image:radial-gradient(circle,var(--halftone-ink) .85px,#0000 1.05px);background-size:4px 4px;flex-grow:1.6}.halftone-2{background-image:radial-gradient(circle,#aebba0 1px,#0000 1.2px);background-image:radial-gradient(circle,var(--halftone-ink) 1px,#0000 1.2px);background-size:6px 6px}.grid-heading-row:nth-child(2n) .halftone-cell:first-of-type{flex-grow:2}.grid-heading-row:nth-child(3){padding-left:7%}.grid-heading{--grid-hover-a:#ef5279;--grid-hover-b:#ef5279;--grid-hover-c:#ef5279}.evidence .grid-heading,.system .grid-heading{--grid-hover-b:#a3ff00}.grid-heading-row:hover .halftone-cell{--halftone-ink:#10170e;background-color:var(--grid-hover-a);flex-grow:1.4}.grid-heading-row:hover .halftone-1{background-color:var(--grid-hover-b)}.grid-heading-row:hover .halftone-2{background-color:var(--grid-hover-c)}.signals .grid-heading{font-size:clamp(36px,4.6vw,74px)}.signals-grid{gap:5%}.signals .grid-heading-row{flex-wrap:wrap}.signals .halftone-cell{min-width:.45em}.evidence .grid-heading-row:nth-child(2){padding-left:8%}.evidence-grid{border-block:1px solid #8a9c7250;border-block:1px solid var(--editorial-rule);gap:0}.evidence-grid article{background:#0c100d;background:var(--draft-surface);border:0;border-right:1px solid #8a9c7250;border-right:1px solid var(--editorial-rule);padding:32px}.evidence-grid article:last-child{border-right:0}.evidence-grid article:after{background:radial-gradient(circle,#b28b94 .65px,#0000 .85px) 0 0/3px 3px;bottom:0;height:14px;left:0;top:auto;width:100%}.chapter-list{background:none;border:0;padding:0}.chapter-list button{gap:18px}.chapter-list strong{align-items:center;display:flex;font-family:DM Sans,Arial,sans-serif;gap:16px;text-transform:uppercase}.chapter-list strong:after{background:radial-gradient(circle,#aebba0 .65px,#0000 .85px) 0 0/3px 3px;content:"";flex:1 1;height:.65em}.chapter-list .selected strong:after{background-color:#cf315a;background-image:radial-gradient(circle,#10170e .65px,#0000 .85px)}.resource-list>a{grid-gap:18px;background:none;border-color:#8a9c7250;border-color:var(--editorial-rule);display:grid;gap:18px;grid-template-columns:28px minmax(0,1fr);padding:25px 0}.resource-list>a:before{display:none}.resource-list h3{align-items:center;display:flex;font-size:clamp(24px,3.6vw,52px);gap:20px;line-height:1.1;text-transform:uppercase}.resource-list h3:after{background:radial-gradient(circle,#aebba0 .7px,#0000 .9px) 0 0/3px 3px;content:"";flex:1 1;height:.75em;min-width:30px;transition:background-color .3s}.resource-list>a:focus-visible h3:after,.resource-list>a:hover h3:after{background-color:#ef5279;background-image:radial-gradient(circle,#10170e .7px,#0000 .9px)}.resource-list>a:nth-child(2):hover h3:after{background-color:#a3ff00}.resource-list>a:nth-child(2):focus-visible h3:after{background-color:#a3ff00}.resource-list>a:nth-child(3):focus-visible h3:after,.resource-list>a:nth-child(3):hover h3:after{background-color:#a3ff00}.resource-list>a>strong{font-size:38px}.closing{background-image:none}.closing>p{align-items:center;display:flex;gap:24px;padding:0}.closing>p:after{background:radial-gradient(circle,#aebba0 .65px,#0000 .85px) 0 0/3px 3px;content:"";flex:1 1;height:22px}.boot-topology{background-image:radial-gradient(circle,#8eaa7652 .65px,#0000 .85px);background-size:4px 4px}@media(max-width:850px){.grid-heading{font-size:clamp(32px,7.5vw,64px)}.signals .grid-heading{font-size:clamp(36px,7vw,60px)}.archive-grid,.signals-grid,.vision-copy{padding:0}.section-heading{padding:0 0 24px}.chapter-list{padding:0}.evidence-grid article{padding:25px 18px}}@media(max-width:540px){.grid-heading{font-size:clamp(26px,7.2vw,39px);gap:5px}.grid-heading-row{gap:.1em}.evidence .grid-heading-row:nth-child(2),.grid-heading-row:nth-child(3){padding-left:0}.halftone-cell{min-width:.16em}.vision-detail{padding-left:18px}.archive-grid,.vision-copy{gap:28px}.resource-list>a{gap:10px;grid-template-columns:20px minmax(0,1fr)}.resource-list h3{font-size:22px;gap:10px}.resource-list>a>strong{font-size:26px}.resource-list h3:after{min-width:12px}.evidence-grid article{border-bottom:1px solid #8a9c7250;border-bottom:1px solid var(--editorial-rule);border-right:0}.closing>p{font-size:8px;gap:12px}}.flora-footer{background:#090e0a;border-top:1px solid #82977445;color:#e6e9df;padding:50px 8% 0}.footer-intro{align-items:center;display:flex;gap:30px;justify-content:space-between}.footer-intro p{color:#aebca2;font-size:clamp(16px,2vw,24px);letter-spacing:-.035em;line-height:1.45}.footer-texture{background:radial-gradient(circle,#a6b49488 .65px,#0000 .9px) 0 0/3px 3px;flex:1 1;height:44px;min-width:0}.footer-brand-row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:24px 0 45px}.footer-wordmark{align-items:baseline;display:flex;font-family:Manrope,Arial,sans-serif;font-size:clamp(100px,25vw,380px);letter-spacing:-.085em;line-height:.95}.footer-brand-dot{background:#ef5279;border-radius:50%;height:.045em;margin-left:.1em;width:.045em}.footer-back{align-items:center;color:#a9bd96;display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.footer-back>.flora-icon{height:42px;transform:rotate(-45deg);transition:transform .25s ease;width:42px}.footer-back>span{font:9px var(--font-mono);white-space:nowrap}.footer-back:hover>.flora-icon{transform:translateY(-5px) rotate(-45deg)}.footer-resources{border-block:1px solid #82977445;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-resources>a{border-right:1px solid #82977445;padding:24px;transition:background-color .25s}.footer-resources>a:first-child{padding-left:0}.footer-resources>a:last-child{border-right:0;padding-right:0}.footer-link-type{color:#829774;display:block;font:8px var(--font-mono);letter-spacing:.08em;margin-bottom:14px}.footer-link-label{align-items:center;display:flex;font-size:clamp(16px,1.7vw,24px);gap:16px;justify-content:space-between;letter-spacing:-.025em}.footer-link-label>.flora-icon{color:#ed6286;height:20px;transition:transform .25s;width:20px}.footer-resources>a:hover{background:#172014}.footer-resources>a:hover .flora-icon{transform:translate(2px,-2px)}.footer-bottom{color:#7f9274;display:flex;font:8px/1.6 var(--font-mono);gap:20px;justify-content:space-between;letter-spacing:.06em;padding:24px 0}@media(max-width:600px){.flora-footer{padding-top:32px}.footer-texture{height:32px;width:64px}.footer-brand-row{gap:16px;padding:32px 0}.footer-wordmark{font-size:28vw}.footer-back{gap:8px}.footer-back>.flora-icon{height:26px;width:26px}.footer-back>span{font-size:7px}.footer-resources{grid-template-columns:1fr}.footer-resources>a,.footer-resources>a:first-child,.footer-resources>a:last-child{border-bottom:1px solid #82977435;border-right:0;padding:20px 0}.footer-resources>a:last-child{border-bottom:0}.footer-link-type{margin-bottom:9px}.footer-link-label{font-size:19px}.footer-bottom{font-size:7px;gap:15px}.footer-bottom>span:last-child{max-width:140px;text-align:right}}.flora-icon{display:inline-block;flex-shrink:0;height:1em;overflow:visible;vertical-align:-.125em;width:1em}.asterisk .flora-icon{display:block;height:80px;width:80px}.orbit-center .flora-icon{display:block;height:100px;width:100px}.window-grip .flora-icon{display:block;height:18px;width:18px}.signal-ticker{background:#0a100c;border-block:1px solid #8a9c7226;height:64px;overflow:hidden;position:relative}.signal-ticker-track{animation:signal-ticker-scroll 18s linear infinite;background-image:radial-gradient(circle,#aebba075 .65px,#0000 .9px);background-size:3px 3px;inset:10px -60px 10px 0;-webkit-mask-image:linear-gradient(#0000,#000 25%,#000 75%,#0000);mask-image:linear-gradient(#0000,#000 25%,#000 75%,#0000);position:absolute}.signal-ticker:after{background:radial-gradient(ellipse 180px 55px at 65% 50%,#df527614,#0000);content:"";inset:0;pointer-events:none;position:absolute}@keyframes signal-ticker-scroll{to{transform:translateX(-60px)}}.motion-paused .signal-ticker-track,.signal-ticker:hover .signal-ticker-track{animation-play-state:paused}@media(max-width:540px){.signal-ticker{height:48px}}@media(prefers-reduced-motion:reduce){.signal-ticker-track{animation:none}}.interactive-sensor{min-width:0}.sensor-chart-toolbar,.sensor-reading{align-items:center;display:flex;gap:16px;justify-content:space-between}.sensor-periods{border:1px solid #74896855;display:flex;padding:3px}.sensor-periods button{background:none;border:0;color:#9aac90;font:10px var(--font-mono);padding:7px 10px}.sensor-periods button[aria-pressed=true]{background:#263222;color:#e5ecd9}.sensor-periods button:hover{color:#f56989}.sensor-reading .sensor-value{font-size:clamp(60px,7vw,96px)}.sensor-reading-time{color:#e3e9dc;font:14px var(--font-mono);text-align:right}.sensor-reading-time small{font-size:7px;margin-top:7px}.sensor-plot{cursor:crosshair;display:block;overflow:visible;touch-action:pan-y}.sensor-gridline{stroke:#82977430;stroke-width:1;stroke-dasharray:2 5}.sensor-axis-label{fill:#a0b192;font:11px var(--font-mono)}.sensor-crosshair{stroke:#b9cba0;stroke-width:1;stroke-dasharray:4 4}.sensor-scrubber{color:#8fa182;display:block;font:8px var(--font-mono);letter-spacing:.05em;margin-top:10px}.sensor-scrubber>span{color:#c3d2b8;float:right}.sensor-scrubber input{accent-color:#ef5279;cursor:ew-resize;display:block;margin:12px 0 20px;min-height:24px;width:100%}.sensor-scrubber input:focus-visible{outline:2px solid #ef5279;outline-offset:4px}.sensor-summary{border-block:1px solid #74896840;color:#8fa182;display:grid;font:8px var(--font-mono);grid-template-columns:repeat(3,1fr);padding:16px 0}.sensor-summary>span{border-left:1px solid #74896840;padding-left:15px}.sensor-summary>span:first-child{border-left:0;padding-left:0}.sensor-summary strong{color:#d5e3c9;display:block;font-size:17px;font-weight:400;margin-top:7px}@media(max-width:540px){.sensor-chart-toolbar{gap:8px}.sensor-chart-toolbar>p{font-size:12px}.sensor-periods button{padding:8px}.sensor-reading-time{font-size:12px}}.signals .signals-grid{display:block}.sensor-workspace,.workspace-stage{position:relative}.workspace-stage{height:800px;isolation:isolate;margin:0}.sensor-window{background:#0a100b;border:1px solid #5e7254;box-shadow:0 18px 40px #0006;left:0;position:absolute;top:0;width:min(420px,calc(100% - 24px))}.sensor-window.is-front{border-color:#b0c193;box-shadow:0 24px 65px #0009}.sensor-window.is-dragging{box-shadow:0 32px 75px #000b}.sensor-window-title{align-items:center;background:#172014;border:0;border-bottom:1px solid #73896350;color:#a5b797;cursor:grab;display:flex;font:11px var(--font-mono);gap:10px;padding:14px 16px;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.is-front .sensor-window-title{background:#24301f;color:#edf2e5}.is-dragging .sensor-window-title{cursor:grabbing}.sensor-window-title:focus-visible{outline-offset:-3px}.window-status{background:#617653;height:5px;width:5px}.is-front .window-status{background:#ef5279;box-shadow:0 0 9px #ef527960}.window-grip{color:#879e76;font-size:18px;line-height:1;margin-left:auto}.sensor-window-title small{color:#829873;font-size:9px}.sensor-window-content{max-height:550px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.sensor-window-content::-webkit-scrollbar{display:none}.sensor-window .sensor-card{border:0;box-shadow:none;padding:20px}.sensor-window .sensor-card:after,.sensor-window .sensor-card:before{display:none}.sensor-window .sensor-top{font-size:7px;margin-bottom:18px;padding-bottom:14px}.sensor-window .sensor-value{font-size:64px}.sensor-window .metric-description{font-size:11px;margin:16px 0}@media(max-width:600px){.workspace-stage{height:770px;margin:0}.sensor-window{width:calc(100% - 16px)}.sensor-window .sensor-card{padding:12px}.sensor-window-title{font-size:10px;padding:13px 10px}}
/*# sourceMappingURL=main.a3e59110.css.map*/