/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#081b2a;font-family:var(--font-sans),Arial,sans-serif;background:#f6f8f9;margin:0}main{min-height:100vh;overflow:hidden}header{z-index:100;background:#fff;border-bottom:1px solid #edf1f4;grid-template-columns:190px 1fr 150px;align-items:center;height:100px;padding:0 32px;display:grid;position:relative}header>a{width:max-content;text-decoration:none}header nav{justify-content:center;gap:45px;display:flex}header nav a{color:#344e62;white-space:nowrap;font-size:12px;text-decoration:none}.langs{justify-content:flex-end;align-self:stretch;gap:25px;display:flex}.langs button{color:#263d4e;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:700;position:relative}.langs button.on:after{content:"";background:#326d9c;height:2px;position:absolute;bottom:26px;left:0;right:0}.desireBrand{color:#102a3a;align-items:center;gap:12px;width:185px;display:flex}.brandEmblem{width:42px;height:42px;font-family:var(--font-mono),monospace;background:#fff;border:1px solid #8db2cd;border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid;box-shadow:inset 0 0 0 4px #eff5f8,0 3px 9px #2a4e6624}.brandWords{flex-direction:column;line-height:1;display:flex}.brandWords strong{font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:20px}.brandWords small{letter-spacing:.3em;color:#557287;margin-top:6px;font-size:7px}.hero{text-align:center;background:radial-gradient(circle at 50% 26%,#fff 0,#fbfcfd 51%,#f3f6f8 100%);height:calc(100vh - 100px);min-height:720px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:after{opacity:.42;background:linear-gradient(#0000 0 164px,#dae4ea52 165px 166px,#0000 167px 284px,#dae4ea47 285px 286px,#0000 287px)}.ghost{color:#718a9b;opacity:.045;font-size:710px;font-weight:300;line-height:1;position:absolute;top:-130px;left:50%;transform:translate(-50%)scaleX(.82)}.circuit{opacity:.14;clip-path:polygon(0 4%,78% 4%,100% 18%,100% 81%,78% 96%,0 96%);background:repeating-linear-gradient(0deg,#0000 0 41px,#89a8bc 42px 43px,#0000 44px 82px);width:27%;height:440px;position:absolute;top:50px}.cl{left:0}.cr{right:0;transform:scaleX(-1)}.diagram{z-index:5;max-width:1260px;height:345px;margin:0 auto;position:relative}.processor{color:#fff;z-index:12;background:linear-gradient(145deg,#173640,#071d27 74%);border:3px solid #294956;border-radius:30px;place-content:center;width:480px;height:215px;display:grid;position:absolute;top:70px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 38px #08212d3b,inset 0 0 24px #06161e}.processor h1{letter-spacing:.105em;margin:0;font-size:66px;font-weight:480;line-height:1}.processor p{color:#d2e0e6;margin:14px 0 0;font-size:12px;line-height:1}.processor p b{background:#28bc83;border-radius:50%;width:5px;height:5px;margin:0 10px 2px;display:inline-block}.processor>i{background:#4ee49b;border-radius:5px;width:26px;height:5px;position:absolute;bottom:29px;left:calc(50% - 13px);box-shadow:0 0 11px #29d783}.edge{opacity:.75;clip-path:polygon(0 12%,100% 0,100% 100%,0 88%);background:repeating-linear-gradient(0deg,#31515f 0 4px,#0000 4px 13px);width:36px;height:158px;position:absolute;top:28px}.el{left:0}.er{right:0;transform:scaleX(-1)}.referenceArt{display:none}.clickHint{letter-spacing:.28em;color:#80a9bd;opacity:.78;font-size:8px;position:absolute;bottom:9px;left:0;right:0}.feature{color:#0b1b27;cursor:pointer;z-index:20;background:0 0;border:0;width:300px;height:80px;position:absolute}.f0{top:18px;left:0}.f1{top:137px;left:0}.f2{top:256px;left:0}.f3{top:18px;right:0}.f4{top:137px;right:0}.f5{top:256px;right:0}.circle{background:#fff;border:1px solid #8db2cd;border-radius:50%;place-items:center;width:80px;height:80px;font-size:43px;font-weight:650;display:grid;position:absolute;top:0;box-shadow:0 4px 12px #385f7e2e,inset 0 0 0 7px #f0f6f9,inset 0 0 0 8px #84afcc38}.feature:nth-of-type(-n+4) .circle{right:0}.feature:nth-of-type(n+5) .circle{left:0}.label{white-space:nowrap;font-size:15px;font-weight:720;position:absolute;top:29px}.feature:nth-of-type(-n+4) .label{right:105px}.feature:nth-of-type(n+5) .label{left:105px}.wire{background:#9cb9cf;width:116px;height:1px;position:absolute;top:39px}.feature:nth-of-type(-n+4) .wire{right:-103px}.feature:nth-of-type(n+5) .wire{left:-103px}.wire:before{content:"";background:#27b57f;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}.feature:nth-of-type(-n+4) .wire:before{right:0}.feature:nth-of-type(n+5) .wire:before{left:0}.wire i{background:#9cb9cf;width:54px;height:1px;position:absolute}.wire i:first-child{top:-13px}.wire i:nth-child(2){top:13px}.feature:nth-of-type(-n+4) .wire i{right:20px;transform:skew(35deg)}.feature:nth-of-type(n+5) .wire i{left:20px;transform:skew(-35deg)}.feature:hover,.feature.active{z-index:80}.feature:hover .circle,.feature.active .circle{border-color:#29b882;box-shadow:0 0 0 7px #27b57f1a,0 0 25px #27b57f40}.card{text-align:left;opacity:0;pointer-events:none;color:#fff;z-index:100;background:#0a2230;border:1px solid #6f95a840;border-radius:13px;width:250px;padding:14px 16px;transition:all .2s;display:block;position:absolute;top:84px;transform:translateY(-7px);box-shadow:0 16px 35px #071c275c}.feature:nth-of-type(-n+4) .card{right:0}.feature:nth-of-type(n+5) .card{left:0}.feature:hover .card,.feature.active .card{opacity:1;transform:none}.card small{color:#54dda3;letter-spacing:.13em;font-size:8px;display:block}.card strong{margin:5px 0;font-size:14px;display:block}.card em{color:#cad7dd;font-size:11px;font-style:normal;line-height:1.45}.copy{z-index:7;margin-top:18px;position:relative}.copy h2{letter-spacing:-.045em;margin:0 0 15px;font-size:47px;font-weight:710;line-height:1}.copy p{color:#526b7f;max-width:700px;margin:0 auto;font-size:15px;line-height:1.5}.count{z-index:7;background:#ffffffb3;border:1px solid #b8cbd9;border-radius:13px;width:710px;height:142px;margin:20px auto 0;padding:14px 25px 10px;position:relative}.count h3{letter-spacing:.105em;justify-content:center;align-items:center;gap:20px;height:16px;margin:0 0 9px;font-size:11px;font-weight:720;display:flex}.count h3 span{background:#c7d4de;flex:1;height:1px}.count>div{grid-template-columns:repeat(4,1fr);display:grid}.count section{border-right:1px solid #c8d5de}.count section:last-child{border:0}.count strong{font-size:39px;line-height:1.07;display:block}.count small{color:#426d92;margin-top:5px;font-size:10px;font-weight:700;display:block}footer{z-index:7;color:#687e90;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:9px;display:flex;position:relative}footer .footerBrand{color:#536f82;font-weight:700}footer .footerBrand:after{content:"·";margin-left:9px}footer a{color:#365d78;align-items:center;gap:5px;text-decoration:none;display:inline-flex}footer a:after{content:"·";color:#899aa7;margin-left:4px}footer a:hover{color:#19a873}footer svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}footer svg .igDot{fill:currentColor;stroke:none}footer small{font-size:9px}@media (width<=1050px){header{grid-template-columns:150px 1fr}header nav{display:none}.langs{grid-column:2}.diagram{height:440px}.processor{width:66vw;top:102px}.feature{width:220px}.feature:nth-of-type(-n+4) .wire{width:60px;right:-50px}.feature:nth-of-type(n+5) .wire{width:60px;left:-50px}.label{font-size:11px}.feature:nth-of-type(-n+4) .label{right:92px}.feature:nth-of-type(n+5) .label{left:92px}.copy{margin-top:0}}@media (width<=700px){header{grid-template-columns:145px 1fr;height:86px;padding:0 12px}.desireBrand{transform-origin:0;transform:scale(.75)}.langs{gap:10px}.hero{height:auto;min-height:calc(100svh - 86px);padding-bottom:22px}.diagram{height:570px}.processor{width:92vw;height:170px;top:175px}.processor h1{font-size:43px}.processor p{font-size:8px}.edge{height:115px}.feature{width:47%;height:60px}.f0,.f3{top:5px}.f1,.f4{top:80px}.f2,.f5{top:380px}.circle{width:58px;height:58px;font-size:30px}.label{font-size:8px;top:21px}.feature:nth-of-type(-n+4) .label{right:65px}.feature:nth-of-type(n+5) .label{left:65px}.wire{display:none}.card{z-index:200;width:auto;position:fixed;top:auto;bottom:15px;left:12px!important;right:12px!important}.copy h2{font-size:34px}.copy p{padding:0 15px;font-size:13px}.count{width:calc(100% - 20px);height:130px;padding:12px 6px}.count strong{font-size:27px}.count small{font-size:8px}footer{flex-wrap:wrap;margin-top:18px;padding:0 16px}}@media (width>=1051px){header{grid-template-columns:210px 1fr 170px;height:106px;padding:0 60px}header nav{gap:48px}header nav a{font-size:13px}.desireBrand{width:185px}.hero{height:calc(100vh - 106px);min-height:760px}.diagram{width:86vw;min-width:1320px;max-width:none;height:390px}.referenceArt{display:none}.processor{opacity:1;pointer-events:auto;cursor:pointer;border-width:4px;border-radius:32px;width:31vw;min-width:550px;max-width:610px;height:250px;top:68px}.processor h1{font-family:var(--font-mono),monospace;letter-spacing:.035em;text-shadow:0 0 12px #ffffff1f;font-size:clamp(65px,4.6vw,82px);font-weight:600}.processor p{margin-top:12px;font-size:14px}.processor>i{width:28px;height:6px;bottom:31px}.edge{width:43px;height:185px;top:30px}.feature{width:330px;height:95px}.circle{border-width:2px;width:95px;height:95px;font-size:52px;box-shadow:0 6px 16px #385f7e33,inset 0 0 0 8px #f0f6f9,inset 0 0 0 10px #84afcc40}.feature .circle,.feature .label{opacity:0}.feature .wire{filter:drop-shadow(0 0 5px #36caa1);opacity:.55;background:linear-gradient(90deg,#0000,#40aef4,#32e69b,#40aef4,#0000) 0 0/250% 100%;height:3px;animation:3.6s linear infinite energyFlow}.feature:nth-of-type(2n) .wire{animation-delay:-1.8s}.feature:after{content:"";opacity:.15;border:2px solid #36aaee1a;border-radius:50%;width:103px;height:103px;animation:4.4s ease-in-out infinite ringBreathe;position:absolute;top:-4px;box-shadow:0 0 #2ddf9900}.feature:nth-of-type(-n+4):after{right:-4px}.feature:nth-of-type(n+5):after{left:-4px}.feature:nth-of-type(2n):after{animation-delay:-2.2s}.feature:hover:after,.feature.active:after{opacity:1;border-color:#35dba1;animation:none;box-shadow:0 0 0 7px #31d29b1f,0 0 28px #2ac9a0b8,inset 0 0 20px #35aded4d}.feature:hover .wire,.feature.active .wire{opacity:1;animation-duration:1.1s}.card{opacity:0;transition:opacity .28s .18s,transform .28s .18s;top:102px;transform:translateY(-10px)scale(.97)}.feature:hover .card,.feature.active .card{opacity:1;transform:translateY(0)scale(1)}.f0{top:7px;left:0}.f1{top:107px;left:0}.f2{top:207px;left:0}.f3{top:7px;right:0}.f4{top:107px;right:0}.f5{top:207px;right:0}.label{font-size:17px;top:35px}.feature:nth-of-type(-n+4) .label{right:118px}.feature:nth-of-type(n+5) .label{left:118px}.wire{width:clamp(118px,9vw,165px);top:47px}.feature:nth-of-type(-n+4) .wire{right:calc(-1*clamp(105px,8.2vw,150px))}.feature:nth-of-type(n+5) .wire{left:calc(-1*clamp(105px,8.2vw,150px))}.copy{margin-top:15px}.copy h2{margin-bottom:17px;font-size:54px}.copy p{max-width:760px;font-size:17px;line-height:1.45}.count{width:830px;height:142px;margin-top:15px}.count h3{font-size:12px}.count strong{font-size:45px}.count small{font-size:11px}footer{margin-top:17px}}header nav a,.langs button,.brandWords strong,.brandWords small,.processor h1,.processor p,.passionLine,.clickHint,.label,.circle,.card small,.card strong,.card em,.copy h2,.copy p,.count h3,.count strong,.count small,.teaserCard h2,.teaserCard small,.teaserIndex,.comingSoon,.visitorCount,.statusIntro small,.statusIntro h2,.statusIntro p,.statusGrid span,.statusGrid strong,.capabilityMatrix h3,.capabilityMatrix span,.capabilityMatrix strong,.capabilityMatrix em,.statusNote,.downloadRouteLink,.notificationSection small,.notificationSection h2,.notificationSection p,.notificationSection input,.notificationSection button,.communityIntro small,.communityIntro h2,.communityIntro p,.communityForm input,.communityForm textarea,.communityForm button,.communitySubmit span,.compatibilityNote,.compactContact strong,.compactContact a,.creatorTitle b,.creatorTitle small,.creatorTitle em,.rightsNotice b,.rightsNotice small,footer,footer a,footer small,.introMode .desktopEntryTagline,.introMode .desktopEntryMark b,.introMode .desktopEntryMark small,.introMode .entryLangs button,.voiceToggle{opacity:1!important}header nav a,.langs button{color:#243f52;font-weight:700}.compactContact>span{color:#b2c2c9}.introMode .guardianWordmark{opacity:1;color:#e9eff1;text-shadow:0 2px #65777f,0 8px 26px #000000d1;font-weight:800}@media (prefers-color-scheme:light){.introMode .guardianWordmark{color:#183446;text-shadow:0 1px #fff,0 5px 18px #17344647}}@media (prefers-color-scheme:dark){body{color:#eef5f7}header nav a,.langs button{color:#d6e2e6}.copy p,.communityIntro p{color:#afc0c7}.teaserIndex,.communitySubmit span,.visitorCount,.compatibilityNote{color:#91a8b2!important}.teaserCard small,.communityIntro small{color:#62d7b0}.comingSoon{color:#b6c6cd;border-color:#4e6b78}.compactContact>span{color:#a8bbc3}}@media (width>=701px){.introMode .entryBackdrop img{object-fit:cover!important;object-position:50% 50%!important;transform:none!important}}:where(h1,h2,h3,p,a,button,label,input,textarea,small,strong,em,footer,.brandWords,.passionLine,.clickHint,.label,.circle,.card,.comingSoon,.visitorCount,.statusNote,.downloadRouteLink,.communitySubmit,.compatibilityNote,.compactContact,.creatorTitle,.rightsNotice,.desktopEntryTagline,.desktopEntryMark,.entryLangs,.voiceToggle){--text-opacity:1}.brandWords strong,.brandWords small,.processor h1,.processor p,.passionLine,.clickHint,.label,.circle,.card small,.card strong,.card em,.copy h2,.copy p,.count h3,.count strong,.count small,.teaserCard h2,.teaserCard small,.teaserIndex,.comingSoon,.visitorCount,.statusIntro small,.statusIntro h2,.statusIntro p,.statusGrid span,.statusGrid strong,.capabilityMatrix h3,.capabilityMatrix span,.capabilityMatrix strong,.capabilityMatrix em,.statusNote,.downloadRouteLink,.notificationSection small,.notificationSection h2,.notificationSection p,.notificationSection input,.notificationSection button,.communityIntro small,.communityIntro h2,.communityIntro p,.communityForm input,.communityForm textarea,.communityForm button,.communitySubmit span,.compatibilityNote,.compactContact strong,.compactContact a,.compactContact>span,.creatorTitle b,.creatorTitle small,.creatorTitle em,.rightsNotice b,.rightsNotice small,footer,footer a,footer small,.introMode .desktopEntryTagline,.introMode .desktopEntryMark b,.introMode .desktopEntryMark small,.introMode .entryLangs button,.voiceToggle,header nav a,.langs button,header nav a,.langs button,.brandWords strong,.brandWords small,.processor h1,.processor p,.passionLine,.clickHint,.label,.circle,.card small,.card strong,.card em,.copy h2,.copy p,.count h3,.count strong,.count small,.teaserCard h2,.teaserCard small,.teaserIndex,.comingSoon,.visitorCount,.statusIntro small,.statusIntro h2,.statusIntro p,.statusGrid span,.statusGrid strong,.capabilityMatrix h3,.capabilityMatrix span,.capabilityMatrix strong,.capabilityMatrix em,.statusNote,.downloadRouteLink,.notificationSection small,.notificationSection h2,.notificationSection p,.notificationSection input,.notificationSection button,.communityIntro small,.communityIntro h2,.communityIntro p,.communityForm input,.communityForm textarea,.communityForm button,.communitySubmit span,.compatibilityNote,.compactContact strong,.compactContact a,.creatorTitle b,.creatorTitle small,.creatorTitle em,.rightsNotice b,.rightsNotice small,footer,footer a,footer small,.introMode .desktopEntryTagline,.introMode .desktopEntryMark small,.introMode .entryLangs button,.voiceToggle{opacity:1!important}.creatorTitle small{color:#d7e4e8!important}.creatorTitle em{color:#b8cbd2!important}.rightsNotice b{color:#f4f8f9!important}.rightsNotice small{color:#c4d3d8!important}.compactContact a{color:#dce9ec!important}html[data-theme=light] .creatorTitle small{color:#2e5061!important}html[data-theme=light] .creatorTitle em{color:#496879!important}html[data-theme=light] .rightsNotice b{color:#102c3a!important}html[data-theme=light] .rightsNotice small{color:#3d5d6d!important}html[data-theme=light] .compactContact a{color:#214b60!important}.creatorTitle{color:inherit;gap:3px;display:grid}.creatorTitle b{letter-spacing:.02em;font-size:clamp(15px,1.15vw,19px)}.creatorTitle small{letter-spacing:.08em;opacity:.82;font-size:11px;font-weight:700}.creatorTitle em{letter-spacing:.045em;opacity:.68;font-size:11px;font-style:normal;font-weight:600}.communitySection{position:relative}@media (width<=700px){body{min-width:0}.opened{overflow:visible}header{grid-template-columns:118px 1fr;height:74px;padding:0 10px;position:sticky;top:0;box-shadow:0 4px 18px #142f3e0d}.desireBrand{transform-origin:0;width:150px;transform:scale(.68)}.brandEmblem{width:40px;height:40px}.langs{justify-content:flex-end;gap:3px;height:74px}.langs button{min-width:32px;padding:0 4px;font-size:10px}.langs button.on:after{bottom:15px}.introMode .hero,.introMode .diagram{height:100svh;min-height:560px}.introMode .processor{border-radius:16px;width:calc(100vw - 36px);height:126px;top:48%}.introMode .processor h1{letter-spacing:.11em;padding-left:.11em;font-size:clamp(40px,13vw,54px)}.introMode .passionLine{letter-spacing:.14em;font-size:5px;top:86px}.introMode .clickHint{font-size:5px;bottom:8px}.introMode .introLangs{gap:2px;top:calc(48% + 84px)}.introLangs button{min-width:34px;padding:7px 6px;font-size:8px}.opened .hero{min-height:0;padding-bottom:34px;overflow:visible}.opened .diagram{width:100%;height:510px;min-height:510px;margin:0}.opened .processor{border-width:2px;border-radius:17px;width:calc(100vw - 34px);height:144px;top:142px!important;transform:translate(-50%)!important}.opened .processor h1{letter-spacing:.075em;padding-left:.075em;font-size:clamp(39px,12vw,51px)}.opened .processor p{margin-top:9px;font-size:7px}.opened .processor p b{width:3px;height:3px;margin:0 5px 1px}.opened .processor>i{height:4px;bottom:15px}.opened .edge{width:20px;height:96px;top:21px}.opened .feature{width:33.333%;height:98px;animation-duration:.35s;right:auto!important}.opened .f0{top:17px!important;left:0!important}.opened .f1{top:17px!important;left:33.333%!important}.opened .f2{top:17px!important;left:66.666%!important}.opened .f3{top:327px!important;left:0!important}.opened .f4{top:327px!important;left:33.333%!important}.opened .f5{top:327px!important;left:66.666%!important}.opened .feature .circle{width:62px;height:62px;font-size:31px;top:0;transform:translate(-50%);left:50%!important;right:auto!important}.opened .feature:hover .circle,.opened .feature.active .circle,.opened .feature:focus-visible .circle{transform:translate(-50%)scale(1.06)}.opened .feature:after{width:68px;height:68px;top:-3px;transform:translate(-50%);left:50%!important;right:auto!important}.opened .feature .label{white-space:normal;text-align:center;letter-spacing:.02em;max-width:31vw;font-size:7px;line-height:1.1;top:70px;transform:translate(-50%);left:50%!important;right:auto!important}.opened .wire{display:none}.opened .card{bottom:max(14px,env(safe-area-inset-bottom));z-index:300;border-radius:14px;width:auto;padding:16px 18px;position:fixed;top:auto!important;left:12px!important;right:12px!important}.opened .card strong{font-size:15px}.opened .card em{font-size:12px}.opened .copy{margin:0;padding:26px 18px 0}.opened .copy h2{margin-bottom:12px;font-size:31px;line-height:1.03}.opened .copy p{max-width:350px;padding:0;font-size:12px;line-height:1.5}.opened .count{border-radius:11px;width:calc(100% - 28px);height:104px;margin:18px auto 0;padding:10px 5px 7px}.opened .count h3{gap:8px;margin-bottom:5px;font-size:7px}.opened .count>div{height:60px}.opened .count strong{font-size:25px}.opened .count small{margin-top:3px;font-size:6px}.teaserStack{gap:14px;padding:42px 12px 56px}.teaserCard{border-radius:13px;min-height:250px;padding:48px 55px 38px 22px}.teaserIndex{font-size:8px;top:18px;left:20px}.teaserCard small{letter-spacing:.18em;font-size:8px}.teaserCard h2{margin:14px 0 23px;font-size:clamp(31px,10vw,42px);line-height:.98}.comingSoon{padding:8px 10px;font-size:7px}.sectionNav{gap:7px;right:10px}.sectionNav a{width:33px;height:33px;font-size:13px}.contactTeaser{min-height:176px;padding:22px 54px 22px 18px}.compactContact{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.compactContact strong{grid-column:1/-1;font-size:16px}.compactContact a{justify-content:center;min-width:0;padding:9px 5px;font-size:8px}.compactContact>span{grid-column:1/-1;width:auto;font-size:7px;line-height:1.45}.contactTeaser .sectionNav{flex-direction:column;right:9px}}@media (width>=701px){.introMode .entryBackdrop{background:#020d13!important}.introMode .entryBackdrop img{object-fit:contain!important;object-position:center center!important}.introMode .desktopEntryTagline{top:9.5%!important}.introMode .desktopEntryMark{top:64%!important;transform:translate(-50%,-50%)scale(.88)!important}.introMode .entryLangs{top:calc(64% + clamp(85px,7.8vw,125px))!important}}.downloadPage{color:#edf6f7;min-height:100vh;font-family:var(--font-sans);background:#031019;overflow:hidden}.downloadNav{height:76px;font:750 11px/1 var(--font-mono);letter-spacing:.16em;background:#020d13eb;border-bottom:1px solid #173846;justify-content:space-between;align-items:center;padding:0 clamp(22px,5vw,78px);display:flex}.downloadNav a{color:#8ee9ce;text-decoration:none}.downloadNav span{color:#76909a}.downloadHero{background:radial-gradient(circle at 72% 48%,#23d6a521,#0000 29%),linear-gradient(135deg,#061a24,#020b11 68%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:8vw;min-height:650px;padding:clamp(60px,9vw,132px) clamp(22px,8vw,132px);display:grid}.downloadHero>div:first-child{max-width:760px}.downloadHero small,.releaseRequirements small,.releaseFlow>small{color:#62e0bb;font:800 10px/1 var(--font-mono);letter-spacing:.2em}.downloadHero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(55px,7vw,116px);line-height:.86}.downloadHero p{color:#b5c7cd;max-width:680px;font-size:clamp(16px,1.35vw,21px);line-height:1.65}.downloadActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.downloadActions a{color:#031019;font:850 10px/1 var(--font-mono);letter-spacing:.12em;background:#55d5af;border:1px solid #60ddb8;border-radius:6px;padding:15px 19px;text-decoration:none}.downloadActions .secondary{color:#d9e7ea;background:0 0;border-color:#476a78}.releaseCore{aspect-ratio:1;background:radial-gradient(circle,#2ddca926,#020f16f5 66%);border:1px solid #376473;border-radius:50%;place-content:center;justify-items:center;display:grid;position:relative;box-shadow:0 0 0 18px #46a1b409,0 0 0 42px #46a1b405,0 30px 100px #0006}.releaseCore:before,.releaseCore:after{content:"";border:1px dashed #4edcb552;border-radius:50%;position:absolute;inset:8%}.releaseCore:after{border-style:solid;border-color:#559ab147;inset:18%}.releaseCore span,.releaseCore small{z-index:1}.releaseCore>strong{z-index:1;color:#f4fafb;letter-spacing:-.07em;margin:14px 0;font-size:clamp(70px,8vw,126px);line-height:.8}.releaseCore>strong span{color:#6de3c0;letter-spacing:0;font-size:.25em}.releaseCore i{background:#5ce4b8;border-radius:4px;width:56px;height:4px;margin-top:24px;box-shadow:0 0 18px #39d8aa}.releaseRequirements{color:#09212c;background:#eef3f4;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(70px,9vw,138px) clamp(22px,8vw,132px);display:grid}.releaseRequirements h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,5vw,76px);line-height:.95}.releaseRequirements p{color:#486672;font-size:17px;line-height:1.65}.requirementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.requirementGrid article{background:#f8fbfb;border:1px solid #b9cbd1;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:150px;padding:25px;display:flex}.requirementGrid span{color:#63818c;font:750 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em}.requirementGrid strong{font-size:18px;line-height:1.35}.releaseFlow{background:#061720;padding:clamp(70px,9vw,132px) clamp(22px,8vw,132px)}.releaseFlow>div{background:#24424d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.releaseFlow article{background:#061720;padding:38px}.releaseFlow b{color:#61dfbb;font:700 11px var(--font-mono)}.releaseFlow h3{font-size:23px}.releaseFlow p{color:#9db4bc;line-height:1.6}.availabilityNote{text-align:center;border:1px solid #284955;border-radius:8px;padding:18px 20px;color:#b8cad0!important;max-width:820px!important;margin:42px auto 0!important;font-size:13px!important}.downloadFooter{color:#7f98a1;font:700 9px var(--font-mono);letter-spacing:.08em;border-top:1px solid #173846;justify-content:space-between;gap:20px;padding:25px clamp(22px,5vw,78px);display:flex}.downloadFooter a{color:#76dfc1;text-decoration:none}.downloadRouteLink{color:#087a65;font:800 9px var(--font-mono);letter-spacing:.15em;border:1px solid #9fc9c0;border-radius:999px;margin-top:18px;padding:12px 17px;text-decoration:none;transition:all .2s;display:inline-flex}.downloadRouteLink:hover{color:#7ff1ca;background:#09242d;border-color:#09242d;transform:translateY(-1px)}@media (width<=760px){.downloadHero{grid-template-columns:1fr;min-height:auto;padding-top:74px}.releaseCore{width:min(86vw,420px);margin:20px auto 0}.releaseRequirements,.requirementGrid,.releaseFlow>div{grid-template-columns:1fr}.downloadFooter{flex-direction:column}.downloadHero h1{font-size:clamp(51px,15vw,76px)}}html[data-theme=light] .introMode .hero{background:#e8eef1 radial-gradient(circle at 50% 36%,#f9fbfc 0%,#edf3f5 42%,#dce5e9 100%)!important}html[data-theme=light] .introMode .pcbNetwork{opacity:.54!important;filter:none!important}html[data-theme=light] .introMode .pcbBase path{stroke:#315b70!important;stroke-width:1.3px!important;opacity:.74!important}html[data-theme=light] .introMode .pcbPulse path{stroke-width:1.65px!important;filter:drop-shadow(0 0 3px #13977f61)!important}html[data-theme=light] .introMode .pcbVias circle{fill:#2da987!important;stroke:#123d4d!important;filter:drop-shadow(0 0 3px #1a907547)!important}html[data-theme=light] .introMode .guardianWordmark .wordSolid .wordChar{filter:drop-shadow(0 2px #ffffffa6)drop-shadow(0 10px 19px #17303c4d)!important;background:linear-gradient(#44545c 0%,#152a35 20%,#788990 42%,#0a202b 53%,#51656e 72%,#102631 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .introMode .guardianWordmark .wordPcb .wordChar{filter:drop-shadow(0 0 2px #147768b3)!important}html[data-theme=light] .introMode .guardianWordmark small{color:#123544!important;text-shadow:0 1px #ffffffb3!important}.introMode .pcbBase path:nth-child(n+13),.introMode .pcbPulse path:nth-child(n+13),.introMode .pcbVias circle:nth-child(n+25){display:none!important}.introMode .pcbNetwork{aspect-ratio:1460/330!important;transform-origin:50%!important;width:min(1460px,100vw)!important;height:auto!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.introMode .pcbBase path,.introMode .pcbPulse path{vector-effect:non-scaling-stroke}html[data-theme=light] .teaserCard{background:linear-gradient(135deg,#f9fbfcfa,#e2ebeffa)!important;border-color:#b8cbd4!important;box-shadow:0 22px 60px #19333f21!important}html[data-theme=light] .teaserCard:before{opacity:.42!important}html[data-theme=light] .teaserCard h2{color:#122d3a!important;opacity:1!important;text-shadow:0 1px #ffffffbf!important}html[data-theme=light] .teaserCard small,html[data-theme=light] .teaserCard b{color:#177c69!important;opacity:1!important}html[data-theme=light] .teaserCard .soon{color:#244b5c!important;background:#ffffffa6!important;border-color:#7899a8!important}html[data-theme=light] .teaserStack .guardian{opacity:.58!important;filter:grayscale(.12)saturate(.7)contrast(1.3)brightness(.74)!important}@media (prefers-color-scheme:light){html[data-theme=auto] .introMode .hero{background:#e8eef1 radial-gradient(circle at 50% 36%,#f9fbfc 0%,#edf3f5 42%,#dce5e9 100%)!important}html[data-theme=auto] .introMode .guardianWordmark .wordSolid .wordChar{filter:drop-shadow(0 2px #ffffffa6)drop-shadow(0 10px 19px #17303c4d)!important;background:linear-gradient(#44545c 0%,#152a35 20%,#788990 42%,#0a202b 53%,#51656e 72%,#102631 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=auto] .teaserStack{background:#e7edef!important}html[data-theme=auto] .teaserCard{background:linear-gradient(135deg,#f9fbfcfa,#e2ebeffa)!important;border-color:#b8cbd4!important}html[data-theme=auto] .teaserCard h2{color:#122d3a!important;opacity:1!important}html[data-theme=auto] .teaserCard small,html[data-theme=auto] .teaserCard b{color:#177c69!important;opacity:1!important}html[data-theme=auto] .introMode .guardian{opacity:1!important;filter:grayscale(.08)saturate(.8)contrast(1.28)brightness(.82)!important}}.introMode .guardianWordmark small{min-width:180px;color:#75e7c1!important;letter-spacing:.23em!important;white-space:nowrap!important;text-align:center!important;font-size:8px!important;font-weight:850!important;line-height:1!important;top:calc(50% + clamp(78px,7.4vw,116px))!important}@media (width<=700px){.introMode .guardianWordmark small{min-width:150px;font-size:6px!important;top:calc(50% + 50px)!important}.introMode .introLangs{gap:8px!important;top:calc(50% + 88px)!important}.introMode .introLangs button{min-width:30px!important;height:28px!important}}@media (width>=701px){.opened .diagram{height:455px!important;min-height:455px!important}.opened .processor{top:245px!important}.opened .f0,.opened .f3{top:116px!important}.opened .f1,.opened .f4{top:221px!important}.opened .f2,.opened .f5{top:326px!important}}@media (width<=700px){.opened .f0,.opened .f3{top:calc(50% - 245px)!important}}@media (width<=370px){.opened .processor{width:calc(100vw - 20px)}.opened .processor h1{font-size:38px}.opened .feature .circle{width:56px;height:56px;font-size:28px}.opened .feature:after{width:62px;height:62px}.langs button{min-width:28px;font-size:9px}.teaserCard h2{font-size:29px}}.voiceToggle{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#476579;letter-spacing:.12em;cursor:pointer;background:#ffffffe0;border:1px solid #b8cbd5;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:800;transition:all .22s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #0c26341a}.voiceToggle i{background:#8398a5;border-radius:50%;width:7px;height:7px}.voiceToggle.voiceOn{color:#087b70;border-color:#8ed3bc}.voiceToggle.voiceOn i{background:#3bd09a;box-shadow:0 0 10px #35cc96}.voiceToggle:hover,.voiceToggle:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #1d776329}.introMode .voiceToggle{bottom:28px;right:50%;transform:translate(50%)}.introMode .voiceToggle:hover{transform:translate(50%)translateY(-2px)}@media (width<=700px){.voiceToggle{right:12px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:center;min-width:94px;min-height:38px;padding:10px 12px;font-size:8px}.introMode .voiceToggle{right:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translate(50%)}.opened:has(.feature.active) .voiceToggle{opacity:.18;pointer-events:none}}.processor{background:linear-gradient(145deg,#17323c,#071a23 76%) padding-box padding-box,linear-gradient(125deg,#dce5e9 0,#7895a3 24%,#edf4f6 48%,#547381 72%,#c6d3d9 100%) border-box;border-color:#0000}.processor h1{color:#dfe6e9;-webkit-text-fill-color:transparent;text-shadow:0 2px 12px #e5f2f726;background:linear-gradient(#fff 0,#dce3e6 34%,#9aa9b0 58%,#f2f5f6 84%,#bdc8cd 100%);-webkit-background-clip:text;background-clip:text}.f0 .circle,.f1 .circle,.f2 .circle{left:auto!important;right:0!important}.f3 .circle,.f4 .circle,.f5 .circle{left:0!important;right:auto!important}.f0 .label,.f1 .label,.f2 .label{left:auto!important;right:104px!important}.f3 .label,.f4 .label,.f5 .label{left:104px!important;right:auto!important}.f0 .wire,.f1 .wire,.f2 .wire{left:auto!important;right:calc(-1*clamp(92px,7vw,132px))!important}.f3 .wire,.f4 .wire,.f5 .wire{left:calc(-1*clamp(92px,7vw,132px))!important;right:auto!important}.f0 .wire:before,.f1 .wire:before,.f2 .wire:before{left:auto!important;right:0!important}.f3 .wire:before,.f4 .wire:before,.f5 .wire:before{left:0!important;right:auto!important}.f0 .wire i,.f1 .wire i,.f2 .wire i{left:auto!important;right:20px!important;transform:skew(35deg)!important}.f3 .wire i,.f4 .wire i,.f5 .wire i{left:20px!important;right:auto!important;transform:skew(-35deg)!important}.f0:after,.f1:after,.f2:after{left:auto!important;right:-3px!important}.f3:after,.f4:after,.f5:after{left:-3px!important;right:auto!important}.f0 .card,.f1 .card,.f2 .card{left:auto!important;right:0!important}.f3 .card,.f4 .card,.f5 .card{left:0!important;right:auto!important}@media (width>=1051px){.f0,.f3{top:-12px}.f1,.f4{top:104px}.f2,.f5{top:220px}}.contentSection{background:#fff;border-top:1px solid #e7edf1;padding:105px max(6vw,28px);scroll-margin-top:100px;position:relative}.contentSection:nth-of-type(2n){background:#f7f9fa}.sectionIntro{text-align:center;max-width:850px;margin:0 auto}.sectionIntro>small,.contentSection>div>small{letter-spacing:.22em;color:#2a7a92;font-size:11px;font-weight:750}.sectionIntro h2,.statusSection h2,.contactSection h2{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(34px,4vw,58px);line-height:1.04}.sectionIntro p,.statusSection p,.supportSection p{color:#577083;max-width:780px;margin:0 auto;font-size:16px;line-height:1.65}.productStrip{color:#143044;letter-spacing:.08em;background:#fbfcfd;border:1px solid #cbd9e2;border-radius:10px;align-items:center;gap:20px;max-width:1080px;margin:55px auto 0;padding:25px 30px;font-size:11px;font-weight:750;display:flex}.productStrip i{background:linear-gradient(90deg,#7db9db,#38c996);flex:1;height:1px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:55px auto 0;display:grid}.featureGrid article{text-align:left;background:#fff;border:1px solid #dbe5eb;border-radius:10px;min-height:220px;padding:28px;transition:all .25s}.featureGrid article:hover{border-color:#85b9d4;transform:translateY(-4px);box-shadow:0 18px 35px #1b3e5214}.featureGrid article b{font-family:var(--font-mono),monospace;color:#27a97d;font-size:12px}.featureGrid h3{letter-spacing:.04em;margin:25px 0 12px;font-size:17px}.featureGrid p{color:#607687;margin:0;font-size:14px;line-height:1.6}.vehicleFamilies{background:#fff;border:1px solid #d2dee6;border-radius:10px;grid-template-columns:repeat(5,1fr);max-width:1100px;margin:50px auto 0;display:grid;overflow:hidden}.vehicleFamilies div{border-right:1px solid #d2dee6;padding:28px 16px}.vehicleFamilies div:last-child{border:0}.vehicleFamilies strong,.vehicleFamilies span{display:block}.vehicleFamilies strong{font-size:19px}.vehicleFamilies span{color:#6e8494;letter-spacing:.08em;margin-top:12px;font-size:8px}.statusSection,.contactSection{justify-content:space-between;align-items:center;gap:45px;max-width:none;display:flex}.statusSection>div,.contactSection>div{max-width:760px}.statusSection p{text-align:left;margin:0}.statusBadge{color:#20765a;letter-spacing:.12em;white-space:nowrap;border:1px solid #acd4c5;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-size:11px;font-weight:750;display:flex}.statusBadge i{background:#35c98e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #35c98e}.supportSection{place-items:center;min-height:360px;display:grid}.contactSection{color:#fff;background:#0a202b}.contactSection small{color:#60d7aa}.contactLinks{flex-wrap:wrap;gap:12px;display:flex}.contactLinks a{color:#fff;border:1px solid #66808d;border-radius:8px;align-items:center;gap:8px;padding:14px 18px;font-size:14px;text-decoration:none;display:inline-flex}.contactLinks a:hover{color:#75e3bb;border-color:#58d2a6}.contactLinks svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}main>footer{color:#90a4ad;background:#071820;margin:0;padding:28px}@media (width>=1051px){.processor h1{letter-spacing:.16em;padding-left:.16em}.f0,.f3{top:-24px}.f2,.f5{top:232px}}@media (width<=800px){.contentSection{padding:70px 20px}.featureGrid{grid-template-columns:1fr}.vehicleFamilies{grid-template-columns:1fr 1fr}.vehicleFamilies div{border-bottom:1px solid #d2dee6}.productStrip{flex-direction:column}.productStrip i{flex:none;width:1px;height:20px}.statusSection,.contactSection{flex-direction:column;align-items:flex-start}.contactLinks{flex-direction:column;width:100%}.contactLinks a{justify-content:center}.sectionIntro h2,.statusSection h2,.contactSection h2{font-size:34px}}.circle{color:#1b303d;text-shadow:0 1px #fff,0 -1px #485b6633;background:radial-gradient(circle at 36% 28%,#fff 0,#f2f5f6 38%,#c8d2d7 63%,#f9fbfc 79%,#9cabb3 100%);border-color:#aebdc5;transition:transform .28s,border-color .28s,box-shadow .28s,color .28s;overflow:hidden}.circle:before{content:"";background:linear-gradient(115deg,#0000 38%,#fffffff2 49%,#0000 60%);transition:transform .65s;position:absolute;inset:-45%;transform:translate(-65%)rotate(8deg)}.label{transition:color .25s,text-shadow .25s,letter-spacing .25s}.wire{transition:filter .25s,opacity .25s}.feature:hover .circle,.feature.active .circle,.feature:focus-visible .circle{color:#062a32;border-color:#48d4a2;transform:scale(1.07);box-shadow:0 0 0 5px #35cc9a1a,0 0 28px #26b2be61,inset 0 0 0 7px #f6fafbcc}.feature:hover .circle:before,.feature.active .circle:before,.feature:focus-visible .circle:before{transform:translate(65%)rotate(8deg)}.feature:hover .label,.feature.active .label,.feature:focus-visible .label{color:#087b70;letter-spacing:.035em;text-shadow:0 0 16px #33cba040}.feature:hover .wire,.feature.active .wire,.feature:focus-visible .wire{filter:drop-shadow(0 0 8px #31d4a0);opacity:1}.feature:focus-visible{outline:none}.card{background:linear-gradient(145deg,#102d39,#071b24);border-color:#a8c4cf61;box-shadow:0 18px 45px #04192347}header nav a,.langs button,.featureGrid article,.vehicleFamilies div,.productStrip,.count,.contactLinks a{transition:all .25s}header nav a:hover,header nav a:focus-visible{color:#079778;text-shadow:0 0 18px #23c59747}.vehicleFamilies div:hover{color:#087b70;background:#f4fbf9;box-shadow:inset 0 -3px #3bd09c}.count:hover,.productStrip:hover{border-color:#76bda8;box-shadow:0 16px 35px #20554b14}.contactLinks a:hover{box-shadow:0 0 22px #4cdca82e}.passionLine{display:none}.introMode .passionLine{color:#9db2bc;letter-spacing:.24em;text-shadow:0 0 12px #68dcb82e;font-size:6px;font-weight:650;display:block;position:absolute;top:79px;left:0;right:0}.introMode .clickHint{color:#668491;font-size:6px;bottom:8px}.opened .passionLine{display:none}.opened header,.opened .copy,.opened .count,.opened .feature{transition:opacity .3s,filter .3s,transform .3s}:is(.opened:has(.feature:hover) header,.opened:has(.feature.active) header){opacity:.22;filter:saturate(.25)}:is(.hero:has(.feature:hover) .copy,.hero:has(.feature:hover) .count,.hero:has(.feature.active) .copy,.hero:has(.feature.active) .count){opacity:.1;filter:blur(1.5px)saturate(.2)}:is(.diagram:has(.feature:hover) .feature:not(:hover),.diagram:has(.feature.active) .feature:not(.active)){filter:saturate(.15);opacity:.1!important}:is(.diagram:has(.feature:hover) .processor,.diagram:has(.feature.active) .processor){box-shadow:0 18px 42px #08212d38,0 0 30px #28bea01a,inset 0 0 18px #021219c7}@media (width>=701px){.count{width:590px;height:96px;margin-top:24px;padding:9px 18px 7px}.count h3{height:12px;margin-bottom:4px;font-size:8px}.count>div{height:58px}.count strong{font-size:28px}.count small{margin-top:2px;font-size:7px}.copy{margin-top:8px}}@media (width<=700px){.introMode .processor{top:50%}.introMode .passionLine{top:76px}.opened:has(.feature.active) header{opacity:.18}:is(.hero:has(.feature.active) .copy,.hero:has(.feature.active) .count){opacity:.08}}.opened .hero{height:auto;min-height:0;overflow:visible}.opened .processor{top:50%;transform:translate(-50%,-50%)}@media (width>=1051px){.opened .f0,.opened .f3{top:calc(50% - 186px)}.opened .f1,.opened .f4{top:calc(50% - 41px)}.opened .f2,.opened .f5{top:calc(50% + 104px)}.opened .copy{margin-top:25px}.opened .count{margin-bottom:30px}}@media (width<=700px){.opened .diagram{height:calc(100svh - 86px);min-height:650px}.opened .processor{top:50%;transform:translate(-50%,-50%)}.opened .f0,.opened .f3{top:calc(50% - 285px)}.opened .f1,.opened .f4{top:calc(50% - 210px)}.opened .f2,.opened .f5{top:calc(50% + 205px)}}.introMode .processor{border-radius:18px;width:520px;height:150px}.introMode .passionLine{font-size:7px;top:104px}.introMode .clickHint{font-size:6px;bottom:10px}@media (width<=700px){.introMode .processor{width:90vw;height:138px}.introMode .processor h1{font-size:50px}.introMode .passionLine{letter-spacing:.18em;font-size:5px;top:94px}.introMode .clickHint{bottom:9px}}.opened .copy{border-top:1px solid #7797ab2e;padding-top:70px}@media (width<=700px){.opened .diagram{height:105svh;min-height:760px}.opened .copy{padding-top:45px}}.introLangs{display:none}.introMode .introLangs{z-index:40;gap:7px;display:flex;position:absolute;top:calc(50% + 103px);left:50%;transform:translate(-50%)}.introLangs button{color:#6e8794;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;min-width:38px;padding:7px 9px;font-size:9px;font-weight:750;transition:all .22s}.introLangs button:hover,.introLangs button.on{color:#087b70;background:#ffffffb8;border-color:#9bd7c5;box-shadow:0 0 18px #2fc99e21}.opened .introLangs{display:none}.opened .diagram{height:calc(100vh - 106px);min-height:650px}.opened .processor{top:calc(50% - 53px)}.opened .copy{padding-top:35px}@media (width>=1051px){.opened .f0,.opened .f3{top:calc(50% - 239px)}.opened .f1,.opened .f4{top:calc(50% - 94px)}.opened .f2,.opened .f5{top:calc(50% + 51px)}}@media (width<=700px){.introMode .introLangs{top:calc(50% + 96px)}.opened .diagram{height:calc(100svh - 86px);min-height:650px}.opened .processor{top:calc(50% - 43px)}.opened .copy{padding-top:28px}}@media (width>=701px){header .langs{gap:15px}}.divineEntryArtwork,.desktopEntryMark,.desktopEntryTagline{display:none}.introMode{background:#020d13}.introMode header{display:none!important}.introMode .hero{background:#020d13!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.introMode .divineEntryArtwork{z-index:300;cursor:pointer;background:#020d13;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.introMode .divineEntryArtwork picture{width:100%;height:100%;display:block}.introMode .divineEntryArtwork img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.introMode .circuit,.introMode .guardian,.introMode .guardianWordmark,.introMode .diagram,.introMode .introLangs{visibility:hidden!important;pointer-events:none!important}.introMode .voiceToggle{display:none!important}@media (width>=701px){.introMode .divineEntryArtwork{background:#020d13}.introMode .divineEntryArtwork img{object-fit:cover;object-position:center center;filter:none}.introMode .desktopEntryTagline{z-index:2;color:#eef5f6;letter-spacing:.38em;white-space:nowrap;text-shadow:0 2px 16px #000c;pointer-events:none;font-size:clamp(11px,1.05vw,18px);font-weight:650;display:block;position:absolute;top:13.5%;left:50%;transform:translate(-50%)}.introMode .desktopEntryTagline:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#4cc8bd,#0000);width:62%;height:1px;margin:12px auto 0;display:block}.introMode .desktopEntryMark{z-index:2;pointer-events:none;justify-items:center;gap:14px;display:grid;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.introMode .desktopEntryMark>b{letter-spacing:.09em;color:#eef3f5;text-shadow:0 2px #809098,0 10px 28px #000000bf;align-items:center;gap:clamp(5px,.65vw,12px);font-size:clamp(76px,7.8vw,146px);font-style:normal;font-weight:780;line-height:.9;display:flex}.introMode .desktopEntryMark>b>span{color:#dffff7;background:repeating-linear-gradient(90deg,#0000 0 8px,#4be7bc2e 8px 10px),linear-gradient(150deg,#153844,#061920);border:1px solid #5ee2bd;border-radius:.11em;place-items:center;width:.72em;height:1.04em;display:grid;box-shadow:inset 0 0 0 4px #06141b,0 0 22px #36e1b157}.introMode .desktopEntryMark>small{color:#7de5c5;letter-spacing:.32em;text-transform:uppercase;font-size:10px;font-weight:800}.introMode .desktopEntryMark>em{gap:9px;font-style:normal;display:flex}.introMode .desktopEntryMark>em>i{color:#8ba1aa;letter-spacing:.08em;border:1px solid #63bfae47;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:800;display:grid}.introMode .desktopEntryMark>em>i.on{color:#dffff6;background:#25cd9d26;border-color:#62dfbd;box-shadow:0 0 17px #32daaa33}}@media (width<=700px){.introMode .divineEntryArtwork{background:#020d13}.introMode .divineEntryArtwork img{object-fit:cover;object-position:center top;filter:contrast(1.08)saturate(1.08)brightness(1.04);width:100%;height:100%}}@keyframes energyFlow{0%{background-position:140% 0}to{background-position:-110% 0}}@keyframes ringBreathe{0%,to{opacity:.38;border-color:#36aaee2e;box-shadow:0 0 10px #36aaee1f}50%{opacity:.9;border-color:#2dde9ab8;box-shadow:0 0 22px #2dde9a6b}}@media (prefers-reduced-motion:reduce){.feature .wire,.feature:after{animation:none}}.introMode header{opacity:0;pointer-events:none;transform:translateY(-18px)}.introMode .hero{height:100vh;min-height:620px}.introMode .diagram{height:100vh}.introMode .processor{border-radius:19px;width:390px;height:118px;transition:all .65s cubic-bezier(.2,.8,.2,1);top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #56a0be33,0 25px 75px #02182347}.introMode .processor h1{font-size:58px}.introMode .processor p,.introMode .processor>i,.introMode .edge{opacity:0}.introMode .feature,.introMode .copy,.introMode .count,.introMode footer,.introMode .ghost,.introMode .circuit{opacity:0;pointer-events:none}.introMode .hero:before,.introMode .hero:after{opacity:.08}.opened header{transition:opacity .45s .9s,transform .45s .9s}.opened .processor{transition:all .7s cubic-bezier(.2,.8,.2,1)}.opened .processor p,.opened .processor>i,.opened .edge{animation:.35s .5s both revealPart}.opened .feature{animation:.48s cubic-bezier(.2,.8,.2,1) both revealNode}.opened .f0,.opened .f3{animation-delay:.52s}.opened .f1,.opened .f4{animation-delay:.68s}.opened .f2,.opened .f5{animation-delay:.84s}.opened .copy{animation:.5s 1.15s both revealPage}.opened .count{animation:.5s 1.32s both revealPage}.opened footer{animation:.5s 1.48s both revealPage}.opened .clickHint{display:none}.opened .wire{transform-origin:50%;animation:.65s both wireGrow,3.6s linear 1s infinite energyFlow}@keyframes revealPart{0%{opacity:0}to{opacity:1}}@keyframes revealNode{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes revealPage{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wireGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@media (width<=700px){.introMode .diagram{height:100svh}.introMode .processor{border-radius:16px;width:78vw;max-width:420px;height:104px;top:48%}.introMode .processor h1{font-size:42px}.introMode .passionLine{top:71px}.introMode .introLangs{z-index:45;top:calc(48% + 70px)}.clickHint{bottom:7px}.voiceToggle{bottom:18px}}.introMode header{width:100%;position:absolute}.opened .feature .circle,.opened .feature .label{opacity:1}.pcbTrace{z-index:8;opacity:.72;pointer-events:none;width:190px;height:310px;position:absolute;top:0;overflow:visible}.pcbLeft{left:252px}.pcbRight{right:252px;transform:scaleX(-1)}.pcbTrace path{fill:none;stroke:#75b9dd;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 7;filter:drop-shadow(0 0 3px #2cd3aa80);animation:4.2s linear infinite pcbCurrent}.pcbTrace circle{fill:#35d89d;stroke:#effff9;stroke-width:2px;filter:drop-shadow(0 0 5px #39dca2)}.introMode .pcbTrace{opacity:0}.opened .pcbTrace{animation:.5s .72s both revealPart}@keyframes pcbCurrent{to{stroke-dashoffset:-56px}}@media (width>=1051px){.processor{top:48px}.f0{top:-8px;left:-45px}.f1{top:100px;left:-70px}.f2{top:208px;left:-45px}.f3{top:-8px;right:-45px}.f4{top:100px;right:-70px}.f5{top:208px;right:-45px}.copy{margin-top:0}}@media (width<=1050px){.pcbTrace{display:none}}@media (prefers-reduced-motion:reduce){.pcbTrace path{animation:none}}.teaserStack{background:#f4f7f9;gap:26px;padding:84px max(5vw,24px) 110px;display:grid}.teaserCard{background:linear-gradient(135deg,#fffffffa,#f6f9faf5);border:1px solid #d8e2e8;border-radius:18px;align-items:center;width:100%;max-width:1180px;min-height:380px;margin:0 auto;padding:68px 112px 68px 82px;scroll-margin-top:120px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #122f400f}.teaserCard:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 62%,#5397b70b 62.1% 62.25%,#0000 62.35%),radial-gradient(circle at 92% 16%,#39cf9d14,#0000 24%);position:absolute;inset:0}.teaserCard>div{z-index:2;position:relative}.teaserIndex{font-family:var(--font-mono),monospace;letter-spacing:.18em;color:#7890a0;font-size:10px;position:absolute;top:27px;left:30px}.teaserCard small{letter-spacing:.24em;color:#27846f;font-size:10px;font-weight:750}.teaserCard h2{letter-spacing:-.055em;color:#0a2030;margin:18px 0 28px;font-size:clamp(42px,5.2vw,76px);line-height:.96}.comingSoon{color:#48677b;letter-spacing:.18em;border:1px solid #bfd0da;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:9px;font-weight:800;display:inline-flex}.comingSoon i{background:#38cc94;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #38cc94}.sectionNav{z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.sectionNav a{color:#38576b;background:#ffffffdb;border:1px solid #c9d7df;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;text-decoration:none;transition:all .22s;display:grid}.sectionNav a:hover,.sectionNav a:focus-visible{color:#087b70;border-color:#42c89b;outline:none;transform:scale(1.06);box-shadow:0 0 0 5px #3ccc9d17,0 0 20px #30b9a333}.contactTeaser{color:#fff;background:linear-gradient(140deg,#102d39,#071b24)}.contactTeaser:before{background:radial-gradient(circle at 88% 20%,#34d79f21,#0000 28%)}.contactTeaser h2{color:#eef4f6}.contactTeaser small{color:#61dfb0}.contactTeaser .sectionNav a{color:#e7f0f3;background:#ffffff0d;border-color:#55717e}.contactTeaser .contactLinks{margin-top:2px}.contactTeaser .contactLinks a{border-color:#55717e}.teaserStack+footer{margin:0}@media (width<=700px){.teaserStack{gap:16px;padding:50px 14px 70px}.teaserCard{border-radius:14px;min-height:330px;padding:58px 64px 52px 28px}.teaserIndex{top:20px;left:22px}.teaserCard h2{font-size:39px}.sectionNav{right:14px}.sectionNav a{width:34px;height:34px}.contactTeaser .contactLinks{width:auto}.contactTeaser .contactLinks a{padding:11px 12px;font-size:11px}}.contactTeaser{border-radius:12px;min-height:104px;padding:20px 152px 20px 32px}.compactContact{white-space:nowrap;align-items:center;gap:22px;width:100%;display:flex}.compactContact strong{letter-spacing:-.02em;font-size:17px}.compactContact a{color:#fff;border:1px solid #55717e;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-flex}.compactContact a:hover{color:#75e3bb;border-color:#58d2a6;box-shadow:0 0 18px #4cdca829}.compactContact a svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.compactContact>span{color:#8fa6b0;letter-spacing:.02em;margin-left:auto;font-size:8px}.contactTeaser .sectionNav{flex-direction:row;right:24px}.contactTeaser .sectionNav a{width:32px;height:32px;font-size:13px}@media (width<=900px){.contactTeaser{padding:22px 58px 22px 20px}.compactContact{white-space:normal;flex-wrap:wrap;gap:10px}.compactContact>span{width:100%;margin:0}.contactTeaser .sectionNav{flex-direction:column;right:10px}}@media (width<=700px){.contactTeaser{min-height:132px;padding:22px 54px 22px 18px}.compactContact strong{width:100%}.compactContact a{padding:8px;font-size:9px}.compactContact>span{font-size:7px}}.hero{background:#f8fbfd url(/desire-pcb-texture.png) top/cover no-repeat}.hero:before{opacity:1;background:radial-gradient(at 50% 34%,#ffffff38 0,#ffffff0d 47%,#e8f1f71f 100%)}.hero:after,.circuit{display:none}.opened .pcbTrace{opacity:.62;mix-blend-mode:multiply}@media (width<=700px){.hero{background-position:top;background-size:auto 100%}}.hero{background-color:#f8fafb;background-image:linear-gradient(#7497ae12 1px,#0000 1px),linear-gradient(90deg,#7497ae12 1px,#0000 1px),radial-gradient(circle at 50% 24%,#fff 0,#fbfcfd 55%,#f3f6f8 100%);background-position:top;background-size:96px 96px,96px 96px,100% 100%}.hero:before{opacity:.55;background:linear-gradient(#0000 0,#5d829b17 1px,#0000 2px) 0 0/100% 120px;display:block}.hero:after{opacity:1;background:linear-gradient(90deg,#0000 0,#2cae9d14 50%,#0000 100%);height:1px;display:block;top:318px;bottom:auto}.circuit,.pcbTrace{display:none!important}@media (width<=700px){.hero{background-size:64px 64px,64px 64px,100% 100%}}.guardian{z-index:3;opacity:.58;filter:saturate(.94)contrast(1.18);pointer-events:none;--gaze-x:0;--gaze-y:0;width:min(58vw,650px);height:calc(100vh - 84px);min-height:650px;transition:opacity .55s,filter .55s;position:fixed;top:84px;left:50%;transform:translate(-50%)}.guardianFigure{object-fit:contain;object-position:50% 0;filter:drop-shadow(0 20px 30px #19343f2e);width:100%;height:100%;position:absolute;inset:0}.guardianEyes{z-index:3;opacity:0;justify-content:space-between;align-items:center;width:clamp(39px,5vw,57px);height:10px;transition:opacity .22s;display:flex;position:absolute;top:10.2%;left:50%;transform:translate(-50%)}.guardianEyes i{background:#975e28e0;border-radius:50%;width:clamp(4px,.45vw,6px);height:3px;display:block;box-shadow:0 0 4px #b2712fe6,0 0 10px #52c2be42}.guardianTracking .guardianEyes,.guardianAwake .guardianEyes,.guardianIdle .guardianEyes{opacity:0}.guardianAwake .guardian{opacity:.66;filter:saturate()contrast(1.2)}.opened.scrolled .guardian{opacity:.74;filter:saturate(1.05)contrast(1.25);transform:translate(-50%)scale(1.035)}.introMode .guardian{opacity:.55;width:min(56vw,630px);height:100vh;top:0}@media (width<=700px){.guardian{opacity:.53;width:min(94vw,430px);height:calc(100svh - 56px);min-height:560px;top:56px}.introMode .guardian{opacity:.5;width:min(92vw,430px);height:96svh;top:2svh}.guardianFigure{object-position:50% 0}.guardianAwake .guardian{opacity:.6}.guardianEyes{width:41px;top:10.15%}.introMode .processor,.opened .processor{z-index:12}.opened .diagram{z-index:5}.opened .copy{z-index:7;position:relative}}@media (width<=700px) and (prefers-color-scheme:dark){.introMode,.introMode .hero{color:#eef7fa;background:#02080d}.introMode .hero{background-image:radial-gradient(circle at 50% 21%,#16464e80,#0000 33%),linear-gradient(#07131a 0,#02080d 56%,#000407 100%);background-position:50%;background-size:100% 100%}.introMode .hero:before{opacity:1;background:linear-gradient(#46dcb814,#0000 22% 78%,#277d8e1a);display:block}.introMode .guardian{opacity:.68;filter:saturate(.88)contrast(1.12)brightness(.94);mix-blend-mode:normal}.introMode .guardianFigure{opacity:1;object-position:50% 50%;filter:drop-shadow(0 22px 42px #00000061)}.introMode .processor{background:linear-gradient(145deg,#112a35f5,#020e15fa);border-color:#335867;box-shadow:0 0 0 1px #57cdbe29,0 24px 72px #000000ad,0 0 38px #1cbe9e14}.introMode .processor h1{color:#eef3f4;text-shadow:0 0 19px #a7e0da2e}.introMode .passionLine,.introMode .clickHint{color:#8fa8b1}.introMode .introLangs button{color:#8199a2}.introMode .introLangs button.on,.introMode .introLangs button:hover{color:#6ff0c2;background:#061920d1;border-color:#3c947e}.introMode .voiceToggle{color:#79e7bf;background:#031218d1;border-color:#2c7264;box-shadow:0 0 22px #2dd7a81a}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}body,main{color:#eaf2f4;background:#02080d}header{background:#030c11f0;border-bottom-color:#172a33;box-shadow:0 4px 24px #0003}header nav a,.langs button,.desireBrand{color:#c6d6dc}.brandEmblem{background:#07161d;border-color:#426675;box-shadow:inset 0 0 0 4px #0c2029,0 3px 16px #00000059}.brandWords small{color:#7e9aa6}.hero{background-color:#030b10;background-image:linear-gradient(#4d778b14 1px,#0000 1px),linear-gradient(90deg,#4d778b14 1px,#0000 1px),radial-gradient(circle at 50% 24%,#10232b 0,#071219 52%,#02070b 100%)}.hero:before{background:linear-gradient(#0000 0,#5ba8b21a 1px,#0000 2px)}.circle{color:#e9f1f3;background:#07151c;border-color:#52788a;box-shadow:0 4px 16px #00000059,inset 0 0 0 7px #0b2029,inset 0 0 0 8px #63a4be33}.feature,.copy h2{color:#edf4f6}.copy p{color:#8fa7b2}.count{background:#041017d1;border-color:#365767}.count h3 span,.count section{border-color:#294754}.count h3 span{background:#294754}.count small{color:#68a1c9}.teaserStack{background:#02080d}.teaserCard{background:linear-gradient(135deg,#091921fa,#030c12fa);border-color:#213b47;box-shadow:0 20px 55px #00000038}.teaserCard h2{color:#eaf2f4}.teaserIndex{color:#607c89}.comingSoon{color:#91aab5;border-color:#385361}.sectionNav a{color:#cfdee3;background:#05131ae6;border-color:#375565}.voiceToggle{color:#9eb4bd;background:#031218e6;border-color:#315866}.voiceToggle.voiceOn{color:#68ddb5;border-color:#347765}.guardian{filter:saturate(.9)contrast(1.13)brightness(.9)}}.introMode{height:100svh;max-height:100svh;overflow:hidden}.guardianWordmark{display:none}.introMode .guardianWordmark{z-index:30;color:#eef4f5;cursor:pointer;letter-spacing:.12em;text-shadow:0 3px #79888e,0 12px 34px #000000b8;background:0 0;border:0;grid-template-columns:1fr clamp(108px,17vw,210px) 1fr;align-items:center;width:min(94vw,1120px);font:700 clamp(54px,8.2vw,126px)/1 Arial,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.introMode .guardianWordmark span:first-child{text-align:right}.introMode .guardianWordmark span:nth-of-type(2){text-align:left}.introMode .guardianWordmark b{opacity:0;-webkit-user-select:none;user-select:none}.introMode .guardianWordmark small{white-space:nowrap;color:#79d6bb;letter-spacing:.28em;text-shadow:none;font-size:8px;font-weight:750;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.introMode .processor{opacity:0;pointer-events:none}.opened .guardianWordmark{display:none}.visitorCount{color:#6e8792;letter-spacing:.16em;align-items:center;gap:7px;width:max-content;margin-top:14px;font-size:8px;font-weight:750;display:flex}.visitorCount i{background:#39c996;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #39c996b3}.communitySection{background:#fff;border:1px solid #d8e2e8;border-radius:18px;grid-template-columns:.95fr 1.05fr;gap:70px;width:100%;max-width:1180px;margin:0 auto;padding:76px 76px 70px;scroll-margin-top:120px;display:grid;box-shadow:0 20px 55px #122f400f}.communityIntro small{color:#27846f;letter-spacing:.24em;font-size:10px;font-weight:800}.communityIntro h2{letter-spacing:-.05em;margin:18px 0 20px;font-size:clamp(40px,4.4vw,64px);line-height:.98}.communityIntro p{color:#5a7384;font-size:14px;line-height:1.65}.compatibilityNote{color:#8699a4!important;margin-top:24px!important;font-size:9px!important}.communityForm{flex-direction:column;gap:14px;display:flex}.communityTypes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.communityTypes button,.communitySubmit button{color:#4b6677;letter-spacing:.1em;cursor:pointer;background:#f7fafb;border:1px solid #bed0da;border-radius:9px;padding:12px 14px;font-size:9px;font-weight:800}.communityTypes button.on{color:#087b70;background:#effaf6;border-color:#54c59f;box-shadow:0 0 18px #36c4971a}.communityFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communityForm input,.communityForm textarea{color:#102634;width:100%;font:inherit;background:#fbfcfd;border:1px solid #cbd9e0;border-radius:9px;outline:none;padding:13px 14px;font-size:12px}.communityForm textarea{resize:vertical;min-height:150px}.communityForm input:focus,.communityForm textarea:focus{border-color:#4bc29b;box-shadow:0 0 0 3px #37c49717}.websiteTrap{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.communitySubmit{justify-content:space-between;align-items:center;gap:15px;display:flex}.communitySubmit span{color:#748b97;font-size:9px;line-height:1.4}.communitySubmit button{color:#fff;background:#0a2632;border-color:#123948;min-width:105px}.communitySubmit button:hover{border-color:#45d0a0;box-shadow:0 0 22px #37cd9d29}.communitySubmit button:disabled{opacity:.55}@media (width<=700px){.communitySection{border-radius:14px;grid-template-columns:1fr;gap:30px;padding:42px 20px 34px}.communityIntro h2{font-size:38px}.communityFields{grid-template-columns:1fr}.communitySubmit{flex-direction:column;align-items:flex-start}.communitySubmit button{width:100%}}@media (prefers-color-scheme:dark){.communitySection{background:linear-gradient(135deg,#091921fa,#030c12fa);border-color:#213b47;box-shadow:0 20px 55px #00000038}.communityIntro p{color:#91a7b1}.communityForm input,.communityForm textarea{color:#e9f1f3;background:#06151c;border-color:#294753}.communityTypes button{color:#9bb0ba;background:#07171e;border-color:#294753}.communityTypes button.on{color:#69deb6;background:#09231f;border-color:#347c67}.communitySubmit button{background:#0c3642}}@media (width<=700px){.introMode .guardianWordmark{letter-spacing:.035em;text-shadow:0 2px #6d7d83,0 8px 24px #000c;grid-template-columns:1fr 29vw 1fr;width:96vw;font-size:clamp(40px,13.2vw,58px);top:49%}.introMode .guardianWordmark small{letter-spacing:.2em;font-size:6px;top:calc(100% + 14px)}.introMode .introLangs{top:calc(49% + 74px)}}@media (width>=1051px){.diagram{width:min(92vw,1460px);min-width:0;height:330px}.processor{border-width:2px;border-radius:18px;width:560px;min-width:560px;max-width:560px;height:178px;top:58px;box-shadow:0 16px 30px #08212d29,inset 0 0 18px #021219c7}.processor h1{letter-spacing:.075em;font-size:58px}.processor p{margin-top:11px;font-size:11px}.processor>i{width:24px;height:4px;bottom:19px}.edge{width:30px;height:132px;top:23px}.feature{width:300px;height:82px}.circle{border-width:1px;width:82px;height:82px;font-size:44px;box-shadow:0 4px 11px #385f7e24,inset 0 0 0 7px #f4f8fa,inset 0 0 0 8px #84afcc33}.feature:after{border-width:1px;width:88px;height:88px;top:-3px}.feature:nth-of-type(-n+4):after{right:-3px}.feature:nth-of-type(n+5):after{left:-3px}.f0{top:4px;left:2%}.f1{top:105px;left:0}.f2{top:206px;left:2%}.f3{top:4px;right:2%}.f4{top:105px;right:0}.f5{top:206px;right:2%}.label{font-size:14px;top:29px}.feature:nth-of-type(-n+4) .label{right:104px}.feature:nth-of-type(n+5) .label{left:104px}.wire{width:clamp(105px,8vw,145px);height:2px;top:40px}.feature:nth-of-type(-n+4) .wire{right:calc(-1*clamp(92px,7vw,132px))}.feature:nth-of-type(n+5) .wire{left:calc(-1*clamp(92px,7vw,132px))}.copy{margin-top:2px}.copy h2{margin-bottom:13px;font-size:46px}.copy p{font-size:15px}.count{margin-top:14px}}body{color:#071b29}.copy p,.communityIntro p{color:#3f5d70}.teaserIndex,.communitySubmit span,.visitorCount,.compatibilityNote{color:#536f7f!important}.teaserCard small,.communityIntro small{color:#176f61}.comingSoon{color:#38596d;border-color:#9fb6c3}.introMode .guardianWordmark{opacity:1;color:#dce5e8;letter-spacing:.095em;text-shadow:0 1px #fff,0 2px #6f7f86,0 10px 28px #000000c7;filter:drop-shadow(0 0 18px #66dac114);font-weight:850}.introMode .guardianWordmark span{-webkit-text-stroke:.45px #ffffff85}@media (prefers-color-scheme:light){.introMode .guardianWordmark{color:#234252;text-shadow:0 1px #fff,0 2px #8fa1a9,0 10px 24px #18344345}.introMode .guardianWordmark span{-webkit-text-stroke:.4px #16303e47}}@media (prefers-color-scheme:dark){body{color:#eef5f7}.copy p,.communityIntro p{color:#afc0c7}.teaserIndex,.communitySubmit span,.visitorCount,.compatibilityNote{color:#91a8b2!important}.teaserCard small,.communityIntro small{color:#62d7b0}.comingSoon{color:#b6c6cd;border-color:#4e6b78}.introMode .guardianWordmark{color:#edf3f5}}@media (width<=700px){.introMode .guardianWordmark{letter-spacing:.055em;font-weight:850}}.introMode .guardianWordmark,.introMode .guardianWordmark span{opacity:1!important;-webkit-text-fill-color:currentColor!important;mix-blend-mode:normal!important;filter:none!important}.introMode .guardianWordmark{color:#f1f4f5!important;text-shadow:0 1px #fff,0 2px #788990,0 4px #43555d,0 12px 30px #000000d1!important;font-weight:900!important}.guardian{z-index:2;opacity:.48;filter:saturate(.82)contrast(1.06)brightness(.88)}.guardianWordmark{z-index:32!important}@media (prefers-color-scheme:light){.introMode .guardianWordmark{color:#173646!important;text-shadow:0 1px #fff,0 2px #aebbc1,0 4px #7e929b,0 10px 24px #142d3c4d!important}}@media (width<=700px){.introMode .guardian{opacity:.4!important}.introMode .guardianWordmark{font-weight:900!important}}.compactContact>span{white-space:normal;max-width:610px;line-height:1.45}.compactContact .rightsNotice{text-shadow:0 1px 10px #00000057;flex-direction:column;gap:4px;display:flex;color:#fff!important;opacity:1!important}.rightsNotice b{color:#fff;letter-spacing:.1em;font-size:8px}.rightsNotice small{font-size:7px;line-height:1.45;color:#fff!important;opacity:1!important}.contactTeaser{min-height:126px}.guardian{opacity:.3!important;filter:saturate(.72)contrast(.98)brightness(.94)!important}.introMode .guardian{opacity:.25!important;filter:saturate(.68)contrast(.94)brightness(.86)blur(.35px)!important}.opened.scrolled .guardian,.guardianAwake .guardian{opacity:.34!important;filter:saturate(.78)contrast(1.02)brightness(.92)!important}.introMode .guardianWordmark{isolation:isolate}.introMode .guardianWordmark:before{content:"";z-index:-1;pointer-events:none;filter:blur(13px);background:radial-gradient(#f5fafbad 0,#eaf2f561 38%,#e1ecf01f 65%,#0000 78%);width:min(100vw,1180px);height:clamp(170px,27vw,330px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){.introMode .guardianWordmark:before{background:radial-gradient(#0d1e26db 0,#07151c8f 42%,#030c1129 68%,#0000 80%)}}@media (width<=700px){.guardian{opacity:.27!important}.introMode .guardian{opacity:.23!important}.opened.scrolled .guardian,.guardianAwake .guardian{opacity:.31!important}.introMode .guardianWordmark:before{filter:blur(11px);width:110vw;height:240px}}@media (width<=900px){.compactContact .rightsNotice{width:100%;max-width:none}.contactTeaser{min-height:175px}}@media (width<=700px){.rightsNotice b{font-size:7px}.rightsNotice small{font-size:6px;line-height:1.5}.contactTeaser{min-height:220px}}.pcbNetwork{z-index:7;pointer-events:none;width:100%;height:330px;position:absolute;inset:0;overflow:visible}.pcbNetwork path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.pcbBase path{stroke:#5f91ac;stroke-width:1.25px;opacity:.6}.pcbPulse path{stroke:url(#pcbSignal);stroke-width:2.25px;stroke-dasharray:2 20;filter:drop-shadow(0 0 5px #33deaad1);animation:2.8s linear infinite pcbElectron}.pcbPulse path:nth-child(2n){animation-delay:-1.4s}.pcbVias circle{fill:#36d99e;stroke:#102a35;stroke-width:1.3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #36d99ed9)}@keyframes pcbElectron{to{stroke-dashoffset:-66px}}.opened .processor{background:linear-gradient(145deg,#173743 0,#061b24 78%)!important;border:1px solid #85a7b8!important;border-radius:14px!important;width:480px!important;min-width:480px!important;max-width:480px!important;height:154px!important;box-shadow:0 14px 28px #000c1257,inset 0 0 0 1px #8abaca1f,inset 0 0 25px #0000006b!important}.opened .processor h1{font-size:52px!important}.opened .processor .edge{height:112px!important;top:20px!important}.opened .guardian{opacity:.44!important;filter:saturate(.82)contrast(1.08)brightness(.91)!important}.opened.scrolled .guardian,.opened .guardianAwake .guardian{opacity:.48!important}.opened .feature .wire{opacity:0!important}@media (width>=701px){.opened .processor{top:50%!important}.opened .diagram{height:330px!important;min-height:330px!important}}@media (width<=700px){.pcbNetwork{opacity:.78;height:510px}.opened .processor{width:82vw!important;min-width:0!important;max-width:360px!important;height:132px!important}.opened .processor h1{font-size:42px!important}.opened .processor .edge{height:91px!important;top:19px!important}.opened .guardian{opacity:.39!important}.pcbBase path{stroke-width:1px}.pcbPulse path{stroke-width:1.7px}}.headerControls{align-items:center;gap:16px;display:flex}.themeSwitch{background:#06141b5c;border:1px solid #7397a94d;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.themeSwitch button{color:#829aa5;cursor:pointer;background:0 0;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:10px;font-weight:800}.themeSwitch button.on{color:#082331;background:#73e1bc;box-shadow:0 0 14px #4cdcab47}html[data-theme=light] body,html[data-theme=light] main{color:#071b29!important;background:#f5f8fa!important}html[data-theme=light] header{background:#fffffff2!important;border-bottom-color:#dbe5ea!important}html[data-theme=light] header nav a,html[data-theme=light] .langs button,html[data-theme=light] .desireBrand{color:#183748!important}html[data-theme=light] .hero{background-color:#f7fafb!important;background-image:linear-gradient(#7497ae12 1px,#0000 1px),linear-gradient(90deg,#7497ae12 1px,#0000 1px),radial-gradient(circle at 50% 24%,#fff 0,#fbfcfd 55%,#f3f6f8 100%)!important}html[data-theme=light] .teaserStack{background:#f5f8fa!important}html[data-theme=light] .teaserCard,html[data-theme=light] .technicalStatus,html[data-theme=light] .notificationSection{color:#102b39!important;background:#fff!important;border-color:#d7e3e9!important}html[data-theme=light] .themeSwitch{background:#edf3f5}html[data-theme=dark] body,html[data-theme=dark] main{color:#eef5f7!important;background:#02080d!important}html[data-theme=dark] header{background:#030c11f2!important;border-bottom-color:#172a33!important}html[data-theme=dark] header nav a,html[data-theme=dark] .langs button,html[data-theme=dark] .desireBrand{color:#d6e2e6!important}html[data-theme=dark] .hero{background-color:#030b10!important;background-image:linear-gradient(#4d778b14 1px,#0000 1px),linear-gradient(90deg,#4d778b14 1px,#0000 1px),radial-gradient(circle at 50% 24%,#10232b 0,#071219 52%,#02070b 100%)!important}html[data-theme=dark] .teaserStack{background:#02080d!important}html[data-theme=dark] .teaserCard,html[data-theme=dark] .technicalStatus,html[data-theme=dark] .notificationSection{color:#edf5f7!important;background:linear-gradient(135deg,#091921fa,#030c12fa)!important;border-color:#213b47!important}.introMode .pcbNetwork{z-index:8;opacity:.82;filter:drop-shadow(0 0 7px #26d5a72e);width:100vw;height:86vh;position:fixed;top:7vh;left:0}.introMode .pcbBase path{stroke:#5089a7;stroke-width:1.15px;opacity:.75}.introMode .pcbPulse path{stroke-width:2.1px}.introMode .pcbVias circle{filter:drop-shadow(0 0 7px #36d99ef2)}.introMode .guardianWordmark{color:#e9eef0!important;letter-spacing:.105em!important;text-shadow:0 1px #fff,0 3px #8c9aa0,0 5px #41535b,0 13px 38px #000000d9,0 0 25px #77dfcb17!important;font-family:Arial Black,Arial,sans-serif!important}.introMode .guardianWordmark span{-webkit-text-stroke:.7px #ffffffbf;background:linear-gradient(#fff 0,#d5dde0 42%,#8d9ba1 55%,#f1f4f5 82%);-webkit-background-clip:text;background-clip:text;color:#0000!important;-webkit-text-fill-color:transparent!important}.technicalStatus,.notificationSection{background:#fff;border:1px solid #d8e3e8;border-radius:18px;width:min(1180px,100% - 40px);margin:0 auto;scroll-margin-top:110px;position:relative;box-shadow:0 22px 60px #08233114}.technicalStatus{padding:72px 76px}.statusIntro{max-width:760px}.statusIntro small,.notificationSection>div>small{color:#2f9c80;letter-spacing:.24em;font-size:9px;font-weight:850}.statusIntro h2,.notificationSection h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(38px,4.2vw,62px);line-height:1}.statusIntro p,.notificationSection p{color:#496878;font-size:14px;line-height:1.65}.statusGrid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:10px;margin-top:40px;display:grid}.statusGrid article{background:linear-gradient(145deg,#fbfdfe,#eef4f6);border:1px solid #d3e0e6;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:134px;padding:21px;display:flex}.statusGrid span{color:#617d8b;letter-spacing:.17em;font-size:8px;font-weight:850}.statusGrid strong{letter-spacing:.02em;font-size:14px}.testTile strong{color:#148b70;font-size:21px}.testTile i{background:#cddbdc;border-radius:4px;height:3px;overflow:hidden}.testTile i b{background:linear-gradient(90deg,#27a9dc,#42dda5);width:100%;height:100%;display:block;box-shadow:0 0 10px #42dda5}.statusNote{color:#69818d;margin:18px 0 0;font-size:9px;line-height:1.55}.capabilityMatrix{border-top:1px solid #d7e3e8;margin-top:42px;padding-top:30px}.capabilityMatrix h3{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.capabilityMatrix>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.capabilityMatrix article{background:linear-gradient(145deg,#fbfdfe,#f3f7f8);border:1px solid #d7e3e8;border-radius:10px;grid-template-columns:minmax(110px,.7fr) minmax(0,1.8fr) auto;align-items:center;gap:15px;min-height:67px;padding:14px 16px;display:grid}.capabilityMatrix article span{color:#496878;letter-spacing:.13em;font-size:8px;font-weight:850}.capabilityMatrix article strong{letter-spacing:.025em;font-size:11px;line-height:1.45}.capabilityMatrix article em{letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:850}.capabilityMatrix .verified{color:#168264}.capabilityMatrix .validation{color:#347fa5}.capabilityMatrix .development{color:#7a6d52}.capabilityMatrix>p{color:#69818d;margin:15px 0 0;font-size:9px;line-height:1.55}.notificationSection{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:58px 76px;display:grid}.notificationSection form>div{gap:8px;display:flex}.notificationSection input{color:#102b39;min-width:0;font:inherit;background:#f8fbfc;border:1px solid #b9ccd5;border-radius:9px;outline:none;flex:1;padding:14px;font-size:12px}.notificationSection input:focus{border-color:#42c79e;box-shadow:0 0 0 3px #42c79e1a}.notificationSection button{color:#fff;letter-spacing:.1em;cursor:pointer;background:#0b3240;border:1px solid #2f8e76;border-radius:9px;padding:0 20px;font-size:9px;font-weight:850}.notificationSection form>small{color:#6d8590;margin-top:10px;font-size:8px;line-height:1.5;display:block}html[data-theme=dark] .statusIntro p,html[data-theme=dark] .notificationSection p{color:#a9bdc5}html[data-theme=dark] .statusGrid article{background:linear-gradient(145deg,#0a2029,#06141b);border-color:#294550}html[data-theme=dark] .statusGrid span{color:#86a0ab}html[data-theme=dark] .notificationSection input{color:#eaf2f4;background:#07171e;border-color:#31505c}html[data-theme=dark] .capabilityMatrix{border-top-color:#294550}html[data-theme=dark] .capabilityMatrix article{background:linear-gradient(145deg,#0a2029,#06141b);border-color:#294550}html[data-theme=dark] .capabilityMatrix article span,html[data-theme=dark] .capabilityMatrix>p{color:#91aab4}@media (prefers-color-scheme:dark){html[data-theme=auto] .technicalStatus,html[data-theme=auto] .notificationSection{color:#edf5f7;background:linear-gradient(135deg,#091921fa,#030c12fa);border-color:#213b47}html[data-theme=auto] .statusIntro p,html[data-theme=auto] .notificationSection p{color:#a9bdc5}html[data-theme=auto] .statusGrid article{background:linear-gradient(145deg,#0a2029,#06141b);border-color:#294550}html[data-theme=auto] .notificationSection input{color:#eaf2f4;background:#07171e;border-color:#31505c}}@media (width<=900px){.statusGrid{grid-template-columns:1fr 1fr}.technicalStatus,.notificationSection{padding:52px 28px}.notificationSection{grid-template-columns:1fr;gap:28px}.capabilityMatrix>div{grid-template-columns:1fr}}@media (width<=700px){header .headerControls{gap:5px}.themeSwitch{z-index:50;background:#041218e6;position:fixed;bottom:72px;right:12px}.themeSwitch button{width:28px;height:28px}.introMode .pcbNetwork{opacity:.72;height:92vh;top:2vh}.introMode .guardianWordmark{letter-spacing:.055em!important}.technicalStatus,.notificationSection{width:calc(100% - 20px);padding:42px 20px}.statusGrid{grid-template-columns:1fr}.statusGrid article{min-height:110px}.capabilityMatrix article{grid-template-columns:1fr;align-items:start;gap:7px}.capabilityMatrix article em{justify-self:start}.notificationSection form>div{flex-direction:column}.notificationSection button{height:44px}.statusIntro h2,.notificationSection h2{font-size:38px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.teaserCard h2,.communityIntro h2,.statusIntro h2,.notificationSection h2{font-weight:670}.copy p,.communityIntro p,.statusIntro p,.notificationSection p{font-weight:500}.rightsNotice b{font-size:9px!important}.rightsNotice small{letter-spacing:.015em;font-size:7.5px!important;line-height:1.6!important}.introMode .guardianWordmark{justify-content:center;align-items:center;gap:clamp(4px,.75vw,14px);letter-spacing:0!important;grid-template-columns:none!important;width:min(98vw,1510px)!important;display:flex!important;top:51%!important}.introMode .guardianWordmark .wordChar{-webkit-text-stroke:.8px #ffffffc7;filter:drop-shadow(0 5px #31434ceb)drop-shadow(0 15px 28px #000000ad);background:linear-gradient(#fff 0,#d5dde0 41%,#85949b 54%,#f1f4f5 82%);-webkit-background-clip:text;background-clip:text;flex:none;font-size:clamp(72px,10.2vw,158px);line-height:.86;display:block;position:relative;letter-spacing:0!important;-webkit-text-fill-color:transparent!important;color:#0000!important}.introMode .guardianWordmark .charS{background-image:linear-gradient(90deg,#eef3f4 0,#d6dfe2 42%,#80d6c661 70%,#21736f33 100%),repeating-linear-gradient(0deg,#0000 0 7px,#60e0bd 8px 9px);margin-right:clamp(10px,2.3vw,38px)}.introMode .guardianWordmark .charR{background-image:linear-gradient(90deg,#21736f33 0,#80d6c661 30%,#d6dfe2 58%,#eef3f4 100%),repeating-linear-gradient(0deg,#0000 0 7px,#60e0bd 8px 9px);margin-left:clamp(10px,2.3vw,38px)}.introMode .guardianWordmark .charI{filter:drop-shadow(0 9px 22px #000000a6);background:linear-gradient(#37d7ace0,#247c7e57 48%,#38e1accc),repeating-linear-gradient(90deg,#0000 0 8px,#97ffe0cc 9px 10px);border:1px solid #5ddebead;border-radius:12px;place-items:center;width:clamp(48px,6.3vw,96px);height:clamp(94px,11.4vw,176px);margin:0 clamp(3px,.7vw,10px);font-size:clamp(66px,8.2vw,124px);display:grid;box-shadow:inset 0 0 0 5px #03191fc7,inset 0 0 28px #2adca84d,0 0 24px #34dcad38;-webkit-text-fill-color:#eafff8!important;color:#eafff8!important}.introMode .guardianWordmark .charI:before,.introMode .guardianWordmark .charI:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#4fd5b0 0 2px,#0000 2px 8px);height:8px;position:absolute;left:-18px;right:-18px}.introMode .guardianWordmark .charI:before{top:11px}.introMode .guardianWordmark .charI:after{bottom:11px}.introMode .guardianWordmark small{top:calc(100% + 27px)!important}.opened .guardianWordmark{pointer-events:none;animation:.68s cubic-bezier(.22,.8,.3,1) forwards wordmarkCollapse;display:flex!important}@keyframes wordmarkCollapse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}65%{opacity:.76;transform:translate(-50%,-50%)scale(.42)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%)scale(.28)}}@media (width<=700px){.introMode .guardianWordmark{gap:2px;width:99vw!important;top:49%!important}.introMode .guardianWordmark .wordChar{font-size:clamp(45px,14vw,61px)}.introMode .guardianWordmark .charS{margin-right:2vw}.introMode .guardianWordmark .charR{margin-left:2vw}.introMode .guardianWordmark .charI{border-radius:8px;width:11vw;min-width:38px;height:18vw;min-height:70px;font-size:13vw}.introMode .guardianWordmark .charI:before,.introMode .guardianWordmark .charI:after{height:5px;left:-8px;right:-8px}.introMode .guardianWordmark small{top:calc(100% + 20px)!important}}.introMode .guardianWordmark{isolation:isolate;overflow:hidden;width:100vw!important;height:100svh!important;text-shadow:none!important;filter:none!important;background:0 0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}.introMode .guardianWordmark:before{display:none!important}.introMode .guardianWordmark .wordLayer{pointer-events:none;justify-content:center;align-items:center;gap:clamp(3px,.6vw,11px);width:100%;height:100%;display:flex;position:absolute;inset:0}.introMode .guardianWordmark .wordChar{flex:none;font:900 clamp(72px,10.5vw,162px)/.86 Arial Black,Arial,sans-serif;display:block;width:auto!important;height:auto!important;box-shadow:none!important;filter:none!important;letter-spacing:0!important;text-shadow:none!important;-webkit-text-stroke:0!important;border:0!important;border-radius:0!important;margin:0!important}.introMode .guardianWordmark .wordSolid{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),url(/desire-guardian-pcb-tattoo.png);mask-image:linear-gradient(#fff 0 0),url(/desire-guardian-pcb-tattoo.png);-webkit-mask-position:50%,top;mask-position:50%,top;-webkit-mask-size:100% 100%,contain;mask-size:100% 100%,contain;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.introMode .guardianWordmark .wordSolid .wordChar{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(#fff 0%,#eef2f3 28%,#aab6bb 49%,#f8fafb 72%,#c7d0d4 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.introMode .guardianWordmark .wordPcb{-webkit-mask-image:url(/desire-guardian-pcb-tattoo.png);mask-image:url(/desire-guardian-pcb-tattoo.png);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.introMode .guardianWordmark .wordPcb .wordChar{opacity:.86;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 5px #34e8b4b8)!important;background:repeating-linear-gradient(90deg,#3deeb7f5 0 2px,#135f683d 2px 10px),repeating-linear-gradient(0deg,#0000 0 9px,#63f5d5eb 9px 11px),linear-gradient(#d6fff5eb,#19978975)!important;-webkit-background-clip:text!important;background-clip:text!important}.introMode .guardianWordmark .charI:before,.introMode .guardianWordmark .charI:after{display:none!important}.introMode .guardianWordmark small{z-index:4;position:absolute!important;top:calc(50% + clamp(58px,7vw,102px))!important;left:50%!important;transform:translate(-50%)!important}.opened .guardianWordmark{width:100vw!important;height:100svh!important;animation:.68s cubic-bezier(.22,.8,.3,1) forwards wordmarkSilhouetteCollapse!important;position:fixed!important;inset:0!important;transform:none!important}@keyframes wordmarkSilhouetteCollapse{0%{opacity:1;transform:scale(1)}65%{opacity:.72;transform:scale(.42)}to{opacity:0;visibility:hidden;transform:scale(.28)}}@media (width<=700px){.introMode .guardianWordmark .wordLayer{gap:1px}.introMode .guardianWordmark .wordChar{font-size:clamp(46px,14.7vw,64px)}.introMode .guardianWordmark .wordSolid{-webkit-mask-position:50%,50% 2svh;mask-position:50%,50% 2svh;-webkit-mask-size:100% 100%,min(92vw,430px);mask-size:100% 100%,min(92vw,430px)}.introMode .guardianWordmark .wordPcb{-webkit-mask-position:50% 2svh;mask-position:50% 2svh;-webkit-mask-size:min(92vw,430px);mask-size:min(92vw,430px)}.introMode .guardianWordmark small{top:calc(50% + 50px)!important}}.introMode .guardianWordmark .wordSolid .wordChar{filter:drop-shadow(0 3px #304149eb)drop-shadow(0 10px 18px #0000008f)drop-shadow(0 0 11px #a7eee138)!important;background:linear-gradient(#fff 0%,#f8fafb 17%,#d5dde1 38%,#788990 51%,#edf2f4 66%,#aab7bc 83%,#f9fbfc 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.introMode .guardianWordmark .wordPcb .wordChar{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:1!important;filter:drop-shadow(0 0 3px #3aecb7e6)drop-shadow(0 0 8px #26b2b473)!important;background:radial-gradient(circle,#b2ffe9fa 0 1.4px,#0000 1.9px) 3px 5px/31px 29px,linear-gradient(135deg,#0000 0 45%,#37eeb8f5 45.5% 47%,#0000 47.5%) 0 0/61px 61px,linear-gradient(45deg,#0000 0 61%,#2ba9c1eb 61.5% 63%,#0000 63.5%) 17px 7px/71px 71px,linear-gradient(90deg,#0000 0 28%,#58f7cae6 28.5% 30%,#0000 30.5% 77%,#2797b5d1 77.5% 79%,#0000 79.5%) 0 0/82px 41px!important;-webkit-background-clip:text!important;background-clip:text!important}.introMode .guardianWordmark .wordPcb .charI{background:radial-gradient(circle,#cafff0 0 1.4px,#0000 1.9px) 50% 4px/19px 27px,linear-gradient(90deg,#0000 0 43%,#33ebb3f5 44% 47%,#0000 48%) 0 0/23px 100%,linear-gradient(135deg,#0000 0 46%,#2ca0beeb 47% 50%,#0000 51%) 0 0/37px 37px!important;-webkit-background-clip:text!important;background-clip:text!important}@media (width>=701px){.opened .diagram{height:455px!important;min-height:455px!important}.opened .processor{top:245px!important}.opened .f0,.opened .f3{top:116px!important}.opened .f1,.opened .f4{top:221px!important}.opened .f2,.opened .f5{top:326px!important}}@media (width<=700px){.opened .f0,.opened .f3{top:calc(50% - 245px)!important}}@media (width>=701px){.opened .pcbNetwork{opacity:.96!important;height:330px!important;top:112px!important}.opened .pcbBase path:nth-child(n+13),.opened .pcbPulse path:nth-child(n+13){display:none}.opened .pcbBase path{stroke:#507f96!important;stroke-width:1.35px!important;opacity:.82!important}.opened .pcbPulse path{stroke-width:2.05px!important;stroke-dasharray:3 15!important}.opened .pcbVias circle{fill:#55e2b4!important;stroke:#082431!important;stroke-width:1.4px!important}.opened .processor{z-index:11!important;background:linear-gradient(145deg,#173844 0%,#0a2530 44%,#04161e 100%)!important;border:1px solid #97c7d6d1!important;box-shadow:0 20px 54px #00090f61,0 0 0 1px #49e2b514,inset 0 1px #ffffff1a,inset 0 0 38px #00000061!important}.opened .processor h1{-webkit-text-fill-color:transparent;text-shadow:0 8px 22px #00000059;background:linear-gradient(#fff 0%,#dce4e7 36%,#83949b 52%,#f8fafb 74%,#bdc9cd 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important;letter-spacing:.11em!important}.opened .feature{z-index:12!important}.opened .feature .circle{color:#f7fbfc!important;background:radial-gradient(circle at 38% 28%,#173542 0%,#071923 58%,#020b10 100%)!important;border:3px solid #e6f1f3!important;box-shadow:0 0 0 1px #6c9eb4,0 10px 25px #000e154d,inset 0 0 0 6px #6d9db11a!important}.opened .feature:hover .circle,.opened .feature.active .circle{border-color:#70f0c4!important;box-shadow:0 0 0 1px #58c5a6,0 0 24px #3ce3ae85,inset 0 0 22px #31cda12e!important}.opened .feature .label{letter-spacing:.035em!important;text-shadow:none!important;font-weight:850!important}.opened .copy{z-index:14;position:relative;background:linear-gradient(#030e14f0,#030c12fb)!important;border-top:1px solid #5e92a638!important;margin-top:0!important;padding-top:42px!important}.opened .copy h2,.opened .copy p{opacity:1!important;filter:none!important}}html[data-theme=light] .opened .hero{background:#eef3f5 radial-gradient(circle at 50% 22%,#fffffffa,#e8eff2f5 65%,#e7eef1 100%)!important}html[data-theme=light] .opened .guardian{opacity:.62!important;filter:saturate(.62)contrast(1.18)brightness(.82)!important}html[data-theme=light] .opened .feature .label{color:#173442!important}html[data-theme=light] .opened .pcbBase path{stroke:#477d99!important}html[data-theme=light] .opened .copy{background:linear-gradient(#f8fbfcfa,#edf3f5)!important}html[data-theme=light] .opened .copy h2{color:#0a2230!important}html[data-theme=light] .opened .copy p{color:#426273!important}@media (width<=700px){.opened .guardian{opacity:.5!important;filter:saturate(.72)contrast(1.12)brightness(.9)!important}.opened .copy{z-index:14;position:relative;background:linear-gradient(#030e14f5,#030c12fc)!important}html[data-theme=light] .opened .copy{background:linear-gradient(#f8fbfcfa,#edf3f5)!important}html[data-theme=light] .opened .copy h2{color:#0a2230!important}html[data-theme=light] .opened .copy p{color:#426273!important}}.introMode .guardian{opacity:1!important;filter:saturate(.92)contrast(1.18)brightness(1.02)!important;mix-blend-mode:normal!important}html[data-theme=light] .introMode .guardian{opacity:1!important;filter:grayscale(.06)saturate(.82)contrast(1.3)brightness(.84)!important}.introMode .guardianWordmark small{color:#75e7c1!important;letter-spacing:.23em!important;white-space:nowrap!important;font-size:8px!important;font-weight:850!important;line-height:1!important;top:calc(50% + clamp(78px,7.4vw,116px))!important}.introMode .introLangs{z-index:40!important;gap:13px!important;top:calc(50% + clamp(112px,10vw,158px))!important}.introMode .introLangs button{letter-spacing:.1em!important;min-width:34px!important;height:30px!important;font-size:8px!important;font-weight:850!important}html[data-theme=light] .introMode .guardianWordmark small{color:#176b5c!important}@media (prefers-color-scheme:light){html[data-theme=auto] .introMode .guardian{opacity:1!important;filter:grayscale(.06)saturate(.82)contrast(1.3)brightness(.84)!important}}@media (width<=700px){.introMode .guardian{opacity:1!important}.introMode .guardianWordmark small{font-size:6px!important;top:calc(50% + 50px)!important}.introMode .introLangs{gap:8px!important;top:calc(50% + 88px)!important}.introMode .introLangs button{min-width:30px!important;height:28px!important}.introMode,.introMode .hero,.introMode .diagram{height:100dvh!important;min-height:560px!important;max-height:100dvh!important;overflow:hidden!important}.introMode .guardian{opacity:1!important;filter:saturate(.92)contrast(1.2)brightness(.98)!important;width:min(96vw,430px)!important;height:100dvh!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.introMode .guardianFigure{object-fit:contain!important;object-position:50% 50%!important;opacity:1!important;width:100%!important;height:100%!important}.introMode .pcbNetwork{aspect-ratio:1460/330!important;opacity:.78!important;width:176vw!important;max-width:none!important;height:auto!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.introMode .guardianWordmark{width:100vw!important;height:100dvh!important;top:0!important;left:0!important;transform:none!important}.introMode .guardianWordmark .wordLayer{transform:translateY(1.5vh);gap:1px!important}.introMode .guardianWordmark .wordChar{font-size:clamp(42px,12.7vw,54px)!important;line-height:.9!important}.introMode .guardianWordmark small{letter-spacing:.2em!important;font-size:7px!important;line-height:1!important;top:calc(50% + 62px)!important}.introMode .introLangs{z-index:45!important;gap:9px!important;top:calc(50% + 99px)!important}.introMode .introLangs button{border-radius:16px!important;min-width:32px!important;height:30px!important;padding:0 7px!important;font-size:8px!important}.introMode .voiceToggle{bottom:max(14px,env(safe-area-inset-bottom))!important}.opened header{grid-template-columns:112px 1fr!important;height:68px!important;padding:0 8px!important}.opened .langs{height:68px!important}.opened .langs button{min-width:28px!important;font-size:9px!important}.opened .hero{min-height:690px!important;padding:0 0 28px!important;overflow:hidden!important}.opened .diagram{width:100%!important;height:540px!important;min-height:540px!important}.opened .guardian{opacity:.72!important;filter:saturate(.82)contrast(1.16)brightness(.92)!important;width:min(94vw,410px)!important;height:500px!important;top:68px!important}.opened .guardianFigure{object-fit:contain!important;object-position:50% 0!important}.opened .pcbNetwork{opacity:.72!important;width:100vw!important;height:390px!important;top:82px!important;left:50%!important;transform:translate(-50%)!important}.opened .processor{width:calc(100vw - 30px)!important;max-width:390px!important;height:132px!important;top:178px!important}.opened .processor h1{font-size:clamp(38px,11.5vw,48px)!important}.opened .f0,.opened .f1,.opened .f2{top:18px!important}.opened .f3,.opened .f4,.opened .f5{top:362px!important}.opened .feature .circle{width:58px!important;height:58px!important;font-size:29px!important}.opened .feature:after{width:64px!important;height:64px!important}.opened .feature .label{color:#dce7ea!important;font-size:7px!important;top:66px!important}.opened .copy{padding:22px 18px 0!important}.opened .copy h2{font-size:30px!important}}@media (width<=390px){.introMode .guardianWordmark .wordChar{font-size:12.2vw!important}.introMode .guardianWordmark small{top:calc(50% + 57px)!important}.introMode .introLangs{gap:5px!important;top:calc(50% + 92px)!important}.opened .processor{width:calc(100vw - 22px)!important}}@media (width<=700px){.opened .hero{height:auto!important;min-height:760px!important;padding-bottom:28px!important;overflow:hidden!important}.opened .diagram{max-width:100vw!important;height:660px!important;min-height:660px!important;overflow:hidden!important}.opened .guardian{opacity:.7!important;z-index:4!important;width:min(96vw,430px)!important;height:650px!important;top:68px!important;left:50%!important;transform:translate(-50%)!important}.opened .guardianFigure{object-fit:contain!important;object-position:50% 0!important;width:100%!important;height:100%!important}.opened .pcbNetwork{opacity:.58!important;z-index:7!important;width:100vw!important;height:480px!important;top:92px!important;left:50%!important;transform:translate(-50%)!important}.opened .processor{z-index:20!important;border-radius:16px!important;width:62vw!important;min-width:238px!important;max-width:286px!important;height:116px!important;top:252px!important;left:50%!important;transform:translate(-50%)!important}.opened .processor h1{letter-spacing:.08em!important;padding-left:.08em!important;font-size:clamp(32px,9.7vw,41px)!important}.opened .processor p{white-space:nowrap!important;font-size:6px!important}.opened .processor>i{bottom:13px!important}.opened .feature{z-index:24!important;width:82px!important;height:92px!important;left:auto!important;right:auto!important}.opened .f0{top:88px!important;left:2px!important;right:auto!important}.opened .f1{top:206px!important;left:2px!important;right:auto!important}.opened .f2{top:424px!important;left:2px!important;right:auto!important}.opened .f3{top:88px!important;left:auto!important;right:2px!important}.opened .f4{top:206px!important;left:auto!important;right:2px!important}.opened .f5{top:424px!important;left:auto!important;right:2px!important}.opened .feature .circle{border-width:2px!important;width:56px!important;height:56px!important;font-size:28px!important;top:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.opened .feature:after{width:62px!important;height:62px!important;top:-3px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.opened .feature .label{text-align:center!important;white-space:normal!important;color:#e7f0f2!important;text-shadow:0 1px 8px #001018!important;width:96px!important;max-width:96px!important;font-size:6.5px!important;line-height:1.15!important;top:64px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.opened .feature .wire{display:none!important}.opened .copy{margin-top:0!important;padding-top:22px!important}.opened .voiceToggle{right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.opened .themeSwitch{bottom:65px!important;right:12px!important}}@media (width<=360px){.opened .processor{width:64vw!important;min-width:218px!important}.opened .feature{width:74px!important}.opened .feature .label{width:82px!important;max-width:82px!important;font-size:6px!important}}@media (width<=700px){.introMode .guardianWordmark .wordPcb{display:none!important}.introMode .guardianWordmark .wordSolid{opacity:1!important;display:flex!important;-webkit-mask-image:none!important;mask-image:none!important}.introMode .guardianWordmark .wordSolid .wordChar{opacity:1!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px #44565e)drop-shadow(0 9px 16px #000000b8)!important;background:linear-gradient(#fff 0%,#edf2f3 25%,#a7b4ba 48%,#f9fbfc 69%,#87979e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.introMode .guardianWordmark .wordSolid .charI{width:auto!important;height:auto!important;box-shadow:none!important;background:linear-gradient(#fff 0%,#d9e2e5 42%,#7f9199 57%,#f6f9fa 82%)!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;display:block!important}.introMode .guardianWordmark .wordLayer{gap:clamp(1px,1.1vw,5px)!important}.introMode .guardianWordmark .wordChar{font-size:clamp(43px,12.6vw,55px)!important}.introMode .guardianWordmark small{z-index:50!important;top:calc(50% + 61px)!important}.introMode .introLangs{justify-content:center!important;width:max-content!important;display:flex!important;top:calc(50% + 101px)!important}.teaserStack .guardian{opacity:.28!important;filter:saturate(.7)contrast(1.08)brightness(.62)!important}.teaserCard,.technicalStatus,.notificationSection,.communitySection,.contactTeaser{background:linear-gradient(145deg,#05161ef0,#030e15f7)!important;border-color:#64a0b45c!important;box-shadow:0 18px 44px #00000047!important}.teaserCard h2,.technicalStatus h2,.notificationSection h2,.communitySection h2,.contactTeaser strong{opacity:1!important;color:#f4f8f9!important;-webkit-text-fill-color:#f4f8f9!important;text-shadow:0 2px 14px #000000b3!important;filter:none!important}.teaserCard p,.technicalStatus p,.notificationSection p,.communitySection p,.notificationSection form small,.communitySubmit span,.compatibilityNote{opacity:1!important;color:#c5d3d9!important;-webkit-text-fill-color:#c5d3d9!important;text-shadow:0 1px 9px #000000b3!important;filter:none!important}.teaserCard small,.technicalStatus small,.notificationSection>div>small,.communityIntro>small{opacity:1!important;color:#66e2bb!important;-webkit-text-fill-color:#66e2bb!important;filter:none!important}.notificationSection input,.communitySection input,.communitySection textarea{color:#f3f8f9!important;-webkit-text-fill-color:#f3f8f9!important;opacity:1!important;background:#031219e0!important;border-color:#66b1c18c!important}.notificationSection input::placeholder,.communitySection input::placeholder,.communitySection textarea::placeholder{color:#8fa7b0!important;opacity:1!important}.notificationSection button,.communitySection button{opacity:1!important;color:#f5fbfa!important;font-weight:800!important}html[data-theme=light] .teaserCard,html[data-theme=light] .technicalStatus,html[data-theme=light] .notificationSection,html[data-theme=light] .communitySection,html[data-theme=light] .contactTeaser{background:linear-gradient(145deg,#f2f7f9f5,#dee9eefa)!important}html[data-theme=light] .teaserCard h2,html[data-theme=light] .technicalStatus h2,html[data-theme=light] .notificationSection h2,html[data-theme=light] .communitySection h2{color:#0b2634!important;-webkit-text-fill-color:#0b2634!important;text-shadow:0 1px #fffc!important}html[data-theme=light] .teaserCard p,html[data-theme=light] .technicalStatus p,html[data-theme=light] .notificationSection p,html[data-theme=light] .communitySection p{color:#345565!important;-webkit-text-fill-color:#345565!important;text-shadow:none!important}.introMode .guardianWordmark .wordLayer{justify-content:center!important;align-items:center!important;gap:clamp(2px,1vw,5px)!important;display:flex!important;transform:none!important}.introMode .guardianWordmark .wordSolid .wordChar{flex:none!important;align-self:center!important;margin:0!important;line-height:.86!important}.introMode .guardianWordmark .wordSolid .charI{color:#dffff5!important;-webkit-text-fill-color:#dffff5!important;filter:none!important;background-color:#0000!important;background-image:repeating-linear-gradient(90deg,#0000 0 5px,#61f3ca2b 5px 6px),linear-gradient(155deg,#173945 0%,#071a23 55%,#0d2c35 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border:1px solid #69efc9eb!important;border-radius:7px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:clamp(28px,8.3vw,37px)!important;min-width:0!important;height:clamp(48px,13.5vw,60px)!important;min-height:0!important;margin:0 clamp(1px,.45vw,3px)!important;padding:0!important;font-size:clamp(35px,10.5vw,47px)!important;font-weight:850!important;line-height:1!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 3px #031218d1,inset 0 0 18px #32e0ae33,0 0 14px #34dcad4d!important}.introMode .guardianWordmark .wordSolid .charI:before,.introMode .guardianWordmark .wordSolid .charI:after{content:""!important;opacity:.9!important;background:repeating-linear-gradient(90deg,#59dfb8 0 2px,#0000 2px 5px)!important;height:3px!important;display:block!important;position:absolute!important;left:-5px!important;right:-5px!important}.introMode .guardianWordmark .wordSolid .charI:before{top:8px!important}.introMode .guardianWordmark .wordSolid .charI:after{top:auto!important;bottom:8px!important}}.mobileFeatureCard{display:none}@media (width<=700px){.opened .feature .card{display:none!important}.mobileFeatureCard{left:12px!important;right:12px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:1000!important;color:#f4fafb!important;-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#071f29fa,#020f16fc)!important;border:1px solid #6fdcbb9e!important;border-radius:16px!important;gap:7px!important;width:auto!important;max-width:none!important;max-height:min(42svh,310px)!important;padding:18px 48px 18px 19px!important;animation:.24s cubic-bezier(.2,.8,.2,1) both featureCardIn!important;display:grid!important;position:fixed!important;overflow:auto!important;box-shadow:0 22px 60px #0000008f,0 0 28px #2ccca024!important}.mobileFeatureCard small{color:#66e2bb!important;letter-spacing:.16em!important;font-size:8px!important;font-weight:850!important}.mobileFeatureCard strong{letter-spacing:.02em!important;font-size:18px!important;line-height:1.15!important}.mobileFeatureCard p{color:#c8d7dd!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.featureClose{color:#eaf5f6!important;cursor:pointer!important;background:#0b2732!important;border:1px solid #7eb2c266!important;border-radius:50%!important;width:32px!important;height:32px!important;font-size:21px!important;line-height:1!important;position:absolute!important;top:10px!important;right:10px!important}:is(.opened:has(.mobileFeatureCard) .voiceToggle,.opened:has(.mobileFeatureCard) .themeSwitch){opacity:.12!important;pointer-events:none!important}.opened .feature .circle{animation:3.6s ease-in-out infinite mobileNodePulse!important}.opened .feature:nth-of-type(2) .circle{animation-delay:-.6s!important}.opened .feature:nth-of-type(3) .circle{animation-delay:-1.2s!important}.opened .feature:nth-of-type(4) .circle{animation-delay:-1.8s!important}.opened .feature:nth-of-type(5) .circle{animation-delay:-2.4s!important}.opened .feature:nth-of-type(6) .circle{animation-delay:-3s!important}.opened .feature.active .circle{animation:none!important;transform:translate(-50%)scale(1.07)!important}}@keyframes featureCardIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes mobileNodePulse{0%,72%,to{box-shadow:0 0 0 1px #6c9eb4,0 8px 22px #000e154d,inset 0 0 0 6px #6d9db11a}82%{box-shadow:0 0 0 1px #5fe1b8,0 0 0 5px #44daac14,0 0 24px #39d8ab6b,inset 0 0 20px #31cda126}}@media (prefers-reduced-motion:reduce){.opened .feature .circle,.mobileFeatureCard{animation:none!important}}.introMode .guardianWordmark .wordPcb{display:none!important}.introMode .guardianWordmark .wordSolid{opacity:1!important;justify-content:center!important;align-items:center!important;gap:clamp(3px,.65vw,11px)!important;display:flex!important;-webkit-mask-image:none!important;mask-image:none!important}.introMode .guardianWordmark .wordSolid .wordChar{color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 3px #43555d)drop-shadow(0 13px 24px #000000ad)!important;background:linear-gradient(#fff 0%,#eef3f4 24%,#a6b3b9 47%,#f9fbfc 69%,#7f9098 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;flex:none!important;align-self:center!important;margin:0!important}.introMode .guardianWordmark .wordSolid .charI{color:#e4fff8!important;-webkit-text-fill-color:#e4fff8!important;filter:drop-shadow(0 10px 22px #0000009e)!important;background-color:#0000!important;background-image:repeating-linear-gradient(90deg,#0000 0 8px,#5befc629 8px 10px),linear-gradient(155deg,#173945,#071a23 57%,#0c3037)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border:1px solid #6befc9f0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:clamp(51px,5.2vw,78px)!important;min-width:0!important;height:clamp(88px,8.1vw,121px)!important;min-height:0!important;margin:0 clamp(2px,.35vw,6px)!important;padding:0!important;font-size:clamp(64px,7.1vw,105px)!important;line-height:1!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 4px #031218d1,inset 0 0 24px #32e0ae38,0 0 22px #34dcad47!important}.introMode .guardianWordmark .wordSolid .charI:before,.introMode .guardianWordmark .wordSolid .charI:after{content:""!important;opacity:.9!important;background:repeating-linear-gradient(90deg,#59dfb8 0 2px,#0000 2px 6px)!important;height:4px!important;display:block!important;position:absolute!important;left:-8px!important;right:-8px!important}.introMode .guardianWordmark .wordSolid .charI:before{top:12px!important}.introMode .guardianWordmark .wordSolid .charI:after{top:auto!important;bottom:12px!important}@media (width<=700px){.introMode .guardianWordmark .wordSolid{gap:clamp(2px,1vw,5px)!important}.introMode .guardianWordmark .wordSolid .charI{border-radius:7px!important;width:clamp(28px,8.3vw,37px)!important;height:clamp(48px,13.5vw,60px)!important;margin:0 clamp(1px,.45vw,3px)!important;font-size:clamp(35px,10.5vw,47px)!important}.introMode .guardianWordmark .wordSolid .charI:before,.introMode .guardianWordmark .wordSolid .charI:after{height:3px!important;left:-5px!important;right:-5px!important}.introMode .guardianWordmark .wordSolid .charI:before{top:8px!important}.introMode .guardianWordmark .wordSolid .charI:after{bottom:8px!important}}.introMode .divineEntryArtwork{z-index:300!important;display:block!important;position:absolute!important;inset:0!important}.introMode .entryBackdrop{cursor:pointer;background:#020d13;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.introMode .entryBackdrop picture,.introMode .entryBackdrop img{width:100%;height:100%;display:block}.introMode .desktopEntryTagline{z-index:3;color:#f2f7f8;letter-spacing:.35em;white-space:nowrap;text-shadow:0 2px 18px #000;pointer-events:none;font-size:clamp(11px,1vw,17px);font-weight:700;display:block;position:absolute;top:12%;left:50%;transform:translate(-50%)}.introMode .desktopEntryTagline:after{content:"";background:linear-gradient(90deg,#0000,#58d7c4,#0000);width:64%;height:1px;margin:11px auto 0;display:block}.introMode .desktopEntryMark{z-index:4;cursor:pointer;background:0 0;border:0;justify-items:center;gap:15px;padding:0;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%);display:grid!important}.introMode .desktopEntryMark b{color:#eef3f5;letter-spacing:.075em;text-shadow:0 2px #7c8c94,0 11px 28px #000000d1;align-items:center;gap:clamp(5px,.65vw,12px);font-size:clamp(74px,7.7vw,142px);font-weight:850;line-height:.9;display:flex}.introMode .desktopEntryMark b span{color:#e4fff8;background:repeating-linear-gradient(90deg,#0000 0 8px,#4be7bc33 8px 10px),linear-gradient(150deg,#153844,#061920);border:1px solid #69e8c4;border-radius:.11em;place-items:center;width:.72em;height:1.04em;display:grid;box-shadow:inset 0 0 0 4px #06141b,0 0 24px #36e1b157}.introMode .desktopEntryMark small{color:#8cf0d0;letter-spacing:.3em;white-space:nowrap;text-shadow:0 1px 8px #000;font-size:10px;font-weight:850}.introMode .entryLangs{z-index:5;gap:10px;display:flex;position:absolute;top:calc(62% + clamp(96px,9vw,150px));left:50%;transform:translate(-50%)}.introMode .entryLangs button{color:#b3c5ca;letter-spacing:.1em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021117a3;border:1px solid #72c4b557;border-radius:18px;place-items:center;min-width:38px;height:34px;padding:0 9px;font-size:9px;font-weight:850;display:grid}.introMode .entryLangs button.on,.introMode .entryLangs button:hover{color:#f0fff9;background:#186e5c5c;border-color:#69e5c0;box-shadow:0 0 18px #37e0b13d}.introMode .voiceToggle{z-index:500!important;right:50%!important;bottom:max(22px,env(safe-area-inset-bottom))!important;display:flex!important;transform:translate(50%)!important}@media (width<=700px){.introMode .entryBackdrop img{object-fit:cover!important;object-position:center top!important}.introMode .desktopEntryTagline{letter-spacing:.27em;font-size:9px;top:7.5%}.introMode .desktopEntryMark{gap:11px;width:100%;top:56%}.introMode .desktopEntryMark b{letter-spacing:.025em;gap:2px;font-size:clamp(48px,14vw,64px)}.introMode .desktopEntryMark b span{border-radius:7px;width:.7em;height:1.02em;box-shadow:inset 0 0 0 3px #06141b,0 0 17px #36e1b152}.introMode .desktopEntryMark small{letter-spacing:.23em;font-size:7px}.introMode .entryLangs{gap:7px;top:calc(56% + 93px)}.introMode .entryLangs button{min-width:34px;height:32px;padding:0 7px;font-size:8px}.introMode .voiceToggle{bottom:max(16px,env(safe-area-inset-bottom))!important}}html,body{width:100%;min-width:0;max-width:none}body>main.introMode{background:#020d13!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.introMode .hero,.introMode .divineEntryArtwork,.introMode .entryBackdrop,.introMode .entryBackdrop picture,.introMode .entryBackdrop img{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important}.introMode .entryBackdrop{inset:0 auto auto 0!important}.introMode .entryBackdrop picture{position:absolute!important;inset:0!important}.introMode .entryBackdrop img{object-fit:cover!important;object-position:50% 50%!important}@media (width>=701px){.introMode .entryBackdrop{background:radial-gradient(at 50% 38%,#0c323df5 0%,#031820fa 49%,#020d13 82%)!important}.introMode .entryBackdrop img{object-fit:contain!important;object-position:50% 50%!important;transform-origin:50%!important;transform:scale(.965)!important}}@media (width<=700px){body>main.introMode,.introMode .hero,.introMode .divineEntryArtwork,.introMode .entryBackdrop,.introMode .entryBackdrop picture,.introMode .entryBackdrop img{height:100svh!important;min-height:100svh!important}.introMode .entryBackdrop img{object-position:50% 0!important}}@media (width>=701px){.opened{--desire-header-height:106px}.opened .guardian{top:calc(var(--desire-header-height) + 8px)!important;height:calc(100dvh - var(--desire-header-height) - 8px)!important;min-height:0!important}.opened .guardianFigure{object-fit:contain!important;object-position:50% 0!important}}@media (width>=701px) and (height<=850px){.introMode .entryBackdrop{background:radial-gradient(circle at 50% 38%,#0b2630 0,#020d13 68%)!important}.introMode .entryBackdrop img{object-fit:contain!important;object-position:50% 50%!important;transform:scale(.94)!important}.introMode .desktopEntryTagline{top:8%!important}.introMode .desktopEntryMark{top:61%!important}.introMode .entryLangs{top:calc(61% + clamp(82px,8vw,118px))!important}}@media (width>=701px) and (height<=750px){.introMode .desktopEntryTagline{top:6%!important}.introMode .desktopEntryMark{top:60%!important}.introMode .desktopEntryMark b{font-size:clamp(66px,7vw,104px)!important}.introMode .entryLangs{top:calc(60% + 88px)!important}.introMode .voiceToggle{bottom:12px!important}}@media (prefers-color-scheme:light){html[data-theme=auto] .opened .copy{background:linear-gradient(#f8fbfcfa,#edf3f5)!important}html[data-theme=auto] .opened .copy h2{color:#0a2230!important}html[data-theme=auto] .opened .copy p{color:#426273!important}}@media (prefers-color-scheme:dark){html[data-theme=auto] .opened .copy{background:linear-gradient(#030e14f5,#030c12fc)!important}html[data-theme=auto] .opened .copy h2{color:#eef5f7!important}html[data-theme=auto] .opened .copy p{color:#afc0c7!important}}@media (width>=701px){.introMode .entryBackdrop img{object-fit:cover!important;object-position:50% 50%!important;transform:none!important}}
