:root{--ink:#f2f2ee;--paper:#141414;--paper-deep:#202020;--surface:#202020;--surface-soft:#303030;--muted:#bebbb4;--line:#565656;--line-strong:#858585;--accent:#b9b9b2;--accent-cool:#b9b9b2;--accent-soft:#303030;--accent-line:#858585;--focus:#f2f2ee;--white:#f2f2ee;--black:#151515;--water:#b9b9b2;--water-deep:#8f8d87;--water-line:#858585;--water-soft:#303030;--water-glow:#b9b9b214;--shadow-warm:#00000047;--edge-shadow:#85858547;--edge-shadow-strong:#8585855c;--site-font:ui-rounded, "Hiragino Sans", "Yu Gothic UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display-font:var(--site-font);--topbar-height:72px;--cartoon-lift:4px 5px 0 #8585853d;--cartoon-lift-soft:3px 4px 0 #8585852e;--pixel-lift:2px 3px 0 #85858533;--cartoon-inset:none;--clean-paper:#141414;--clean-paper-soft:#202020;--clean-ink:#f2f2ee;--clean-muted:#bebbb4;--clean-line:#565656;--clean-water:#b9b9b2;--clean-water-soft:#303030}html,body,.flow-shell,.about-page,.download-page,.info-page,.roadmap-page,.release-admin-page{color:#f2f2ee;background:#141414}.flow-shell>.reservoir-network,.about-page>.reservoir-network,.download-page>.reservoir-network{opacity:.08;filter:grayscale()}.topbar{color:#f2f2ee;min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#202020;border-bottom:1px solid #565656}.topbar:after,.about-page-topic:before,.about-page-main:before,.about-page-main:after,.about-page-grid:before,.release-admin-page:before,.release-admin__current:before,.release-admin__form:before,.site-footer:before,.site-footer:after,.site-footer__art{display:none}.brand-mark{border:1px solid #565656;border-radius:5px}.brand-word,.brand-tagline,.site-footer__identity strong,.site-footer a{color:#f2f2ee}.brand-separator{background:#565656}.nav-links{box-shadow:none;background:#202020;border-color:#565656}.nav-link,.language-select__link{color:#bebbb4}.nav-link:hover,.nav-link:focus-visible,.language-select__link:hover,.language-select__link:focus-visible,.language-select__link.is-active{color:#f2f2ee}.nav-cta,.cta,.product-proof__cta,.page-end-cta__secondary,.download-card__button,.release-admin__submit,.release-admin__logout{color:#151515;min-height:42px;box-shadow:none;background:#f2f2ee;border:1px solid #858585;border-radius:5px}.nav-cta:hover,.nav-cta:focus-visible,.cta:hover,.cta:focus-visible,.product-proof__cta:hover,.product-proof__cta:focus-visible,.page-end-cta__secondary:hover,.page-end-cta__secondary:focus-visible,.download-card__button:hover,.download-card__button:focus-visible,.release-admin__submit:hover,.release-admin__submit:focus-visible,.release-admin__logout:hover,.release-admin__logout:focus-visible{color:#151515;background:#fff;transform:translateY(-1px);box-shadow:2px 3px #85858552}.nav-toggle{color:#f2f2ee;background:#303030;border:1px solid #565656;border-radius:5px}.nav-toggle__bar{background:#f2f2ee}.section-label,.secondary-hero .section-label,.site-footer__kicker{color:#b9b9b2;font-family:var(--code-font)}.about-page-main,.download-main,.info-main,.roadmap-main{color:#f2f2ee}.secondary-hero,.about-page-content,.download-hero,.info-hero,.roadmap-hero,.page-end-cta{color:#f2f2ee;background:#141414;border-color:#565656}.secondary-hero h1,.about-page-content h1,.download-hero h1,.info-hero h1,.roadmap-hero h1,.page-end-cta h2{color:#f2f2ee;text-shadow:none}.secondary-hero__visual,.download-hero__media,.product-proof__frame{background:#202020;border:1px solid #565656;border-radius:5px;box-shadow:4px 5px #85858538}.secondary-hero__visual img,.download-hero__image{filter:saturate(.55)contrast(.92)brightness(.72)}.about-page-copy,.about-page-topic p,.about-page-topic li,.info-section p,.download-page:not(.download-page--simple) p,.release-card p,.roadmap-page p{color:#bebbb4!important}.download-hero__check-copy>span,.download-riddle p:not(.section-label),.alpha-access__version-line,.alpha-access__subtitle,.product-proof__intro>p:last-child,.product-proof__figure figcaption p{color:#bebbb4}.download-hero__checks,.download-hero__check,.download-hero,.product-proof,.alpha-access__version-line{border-color:#565656}.download-hero__check-icon,.download-riddle span,.alpha-access__version-line,.alpha-app{color:#f2f2ee;box-shadow:none;background:#202020;border:1px solid #565656;border-radius:5px}.download-flow .download-riddle{background:linear-gradient(90deg,#b9b9b214,#0000 74%);border-left-color:#858585}.download-hero .section-label,.alpha-access .section-label,.download-riddle .section-label,.alpha-app__option{color:#b9b9b2}.about-page-topic,.info-section,.download-card,.release-card,.product-proof__figure,.alpha-access,.download-first-minutes,.release-admin,.release-admin__stats,.release-admin__form,.release-admin__stat,.release-upload{color:#f2f2ee;background:#202020;border:1px solid #565656;border-radius:5px;box-shadow:3px 4px #8585852e}.download-flow .alpha-access{background:#202020}.alpha-app-card{color:#f2f2ee;box-shadow:none;background:0 0;border:0;gap:.55rem;padding:0;display:grid}.alpha-app-card:focus-visible{outline-offset:4px;outline:2px solid #f2f2ee6b}.alpha-app__option{color:#bebbb4;font-family:var(--code-font);letter-spacing:.04em;padding:0;font-size:.76rem;font-weight:650}.alpha-app{background:#303030;border-color:#565656;min-height:204px}.alpha-app-card:hover .alpha-app,.alpha-app-card:focus-visible .alpha-app,.alpha-app-card.is-selected .alpha-app{background:#303030;border-color:#858585;transform:translateY(-1px);box-shadow:3px 4px #8585853d}.alpha-app:before,.alpha-app-card.is-selected .alpha-app:before{height:3px;box-shadow:none;background:#858585;border:0}.alpha-app__icon,.alpha-app__icon--build{color:#f2f2ee;width:4rem;height:4rem;box-shadow:none;font-family:var(--code-font);letter-spacing:-.02em;background:#141414;border:1px solid #858585;border-radius:5px;font-size:1.05rem;font-weight:700}.alpha-app__version,.alpha-app-card.is-selected .alpha-app__version{color:#f2f2ee}.alpha-app__badge{color:#bebbb4;font-family:var(--code-font);background:#202020;border-color:#565656;border-radius:5px;padding:.22rem .45rem}.alpha-app__description{color:#bebbb4}.alpha-app__cta{color:#f2f2ee;border-top-color:#565656;width:100%}.site-footer .site-footer__kicker,.site-footer__nav-title{color:#bebbb4}.site-footer__identity strong,.site-footer .site-footer__statement,.site-footer nav a,.site-footer__baseline a{color:#f2f2ee}.site-footer .site-footer__identity p,.site-footer__baseline>span{color:#bebbb4}.site-footer nav a{border-bottom-color:#565656;font-size:.84rem}.site-footer nav a:after,.site-footer__baseline a span{color:#b9b9b2}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#fff;border-bottom-color:#858585}.site-footer__baseline{border-top-color:#565656}.about-page-topic:hover,.info-section:hover,.download-card:hover,.release-card:hover,.product-proof__figure:hover{transform:translateY(-1px);box-shadow:4px 5px #8585853d}.about-page-closing,.download-first-minutes__trust,.release-admin__current,.release-admin__message{color:#f2f2ee;background:#303030;border-color:#565656;border-radius:5px}.release-admin input,.release-admin textarea,.release-admin select{color:#f2f2ee;background:#141414;border:1px solid #858585;border-radius:5px}.release-admin input:focus-visible,.release-admin textarea:focus-visible,.release-admin select:focus-visible{outline-offset:2px;outline:2px solid #f2f2ee52}.site-footer{color:#bebbb4;background:#141414;border-top:1px solid #565656}.site-footer nav{border-color:#565656}@media (max-width:820px){.nav-links{background:#202020;border:1px solid #565656;box-shadow:4px 5px #8585853d}.secondary-hero__visual{border-radius:5px}}.download-page,.download-page .download-main{color:#201a14;background:#f2d98d}.download-page>.reservoir-network{display:none}.download-page .topbar,.download-page .nav-links{background:var(--baray-paper);color:#201a14;border-color:#1f332d}.download-page .brand-word,.download-page .brand-tagline,.download-page .nav-link,.download-page .language-select__link,.download-page .language-select__link.is-active{color:#201a14}.download-page .nav-cta,.download-page .alpha-access__form button,.download-page .alpha-access__download{color:#201a14;background:#d8764f;border:2px solid #1f332d;border-radius:5px;box-shadow:3px 3px #1f332d}.download-page .download-hero{color:#201a14;background:0 0;border:0;max-width:940px;margin-inline:auto;display:block}.download-page .download-hero h1,.download-page .alpha-access h2,.download-page .download-first-minutes h2{color:#201a14}.download-page .download-hero__copy>p,.download-page .download-hero__check-copy>span,.download-page .alpha-access__subtitle,.download-page .alpha-access__note,.download-page .download-first-minutes p{color:#5e5341!important}.download-page .download-hero__check-copy>strong{color:#201a14}.download-page .download-hero__checks,.download-page .download-hero__check{border-color:#1f332d}.download-page .download-hero__check-icon,.download-page .alpha-app,.download-page .alpha-access__version-line{background:var(--baray-paper);color:#201a14;border:2px solid #1f332d}.download-page .alpha-access,.download-page .download-first-minutes,.download-page .download-flow .alpha-access{background:var(--baray-paper);color:#201a14;border:2px solid #1f332d;border-radius:7px;box-shadow:6px 6px #183f3c}.download-page .alpha-app-card,.download-page .alpha-app__option,.download-page .alpha-app__version,.download-page .alpha-app__description,.download-page .alpha-app__cta{color:#201a14}.download-page .alpha-app-card.is-selected .alpha-app{background:#b9ddd0}.download-page .download-first-minutes li{border-color:#1f332d}.download-page .site-footer{background:#183f3c;border-color:#1f332d}.analytics-admin-page{color:#201a14;background:#f2d98d;min-height:100svh}.analytics-admin__header{background:var(--baray-paper);border-bottom:2px solid #1f332d;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(1rem,4vw,4rem);display:flex}.analytics-admin__header nav{align-items:center;gap:1.25rem;font-size:.78rem;display:flex}.analytics-admin__header nav a{color:#5e5341}.analytics-admin__shell{width:min(1280px,100% - 2rem);margin:0 auto;padding:clamp(3rem,6vw,6rem) 0}.analytics-admin__intro{justify-content:space-between;align-items:end;gap:2rem;display:flex}.analytics-admin__privacy-label{background:var(--baray-paper);color:#183f3c;min-height:32px;font-family:var(--code-font);letter-spacing:.025em;border:2px solid #1f332d;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .7rem;font-size:.78rem;font-weight:850;line-height:1.2;display:inline-flex}.analytics-admin__privacy-label span{color:#c64f3d;font-size:.7rem}.analytics-admin__intro h1{letter-spacing:-.075em;max-width:10ch;margin-top:.7rem;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.9}.analytics-admin__intro p:last-child{color:#5e5341;max-width:46rem;margin-top:1.3rem;line-height:1.6}.analytics-admin__intro label{gap:.5rem;min-width:10rem;font-size:.72rem;font-weight:800;display:grid}.analytics-admin__intro select{background:var(--baray-paper);color:#201a14;border:2px solid #1f332d;border-radius:5px;min-height:42px;padding:0 .75rem}.analytics-funnel{background:var(--baray-paper);border:2px solid #1f332d;border-radius:7px;margin-top:4rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:6px 6px #183f3c}.analytics-funnel h2{letter-spacing:-.055em;margin-top:.5rem;font-size:clamp(2rem,4vw,4rem)}.analytics-funnel dl{border-top:2px solid #1f332d;border-left:2px solid #1f332d;grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.analytics-funnel dl>div{border-bottom:2px solid #1f332d;border-right:2px solid #1f332d;padding:1.25rem}.analytics-funnel dt{color:#5e5341;min-height:2.4rem;font-size:.75rem;font-weight:750}.analytics-funnel dd{margin-top:.6rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:900}.analytics-funnel>p{color:#6b5d45;margin-top:1rem;font-size:.75rem}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.analytics-panel,.analytics-admin__notice{background:var(--baray-paper);border:2px solid #1f332d;padding:1.5rem}.analytics-panel h2,.analytics-admin__notice h2{font-size:1.3rem}.analytics-panel dl{margin-top:1rem}.analytics-panel dl>div{border-top:1px solid #9b895e;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.65rem 0;display:grid}.analytics-panel dt{text-overflow:ellipsis;white-space:nowrap;color:#5e5341;overflow:hidden}.analytics-panel dd{font-weight:900}.analytics-panel>p,.analytics-admin__notice p{color:#5e5341;margin-top:.75rem;line-height:1.55}.analytics-admin__notice{margin-top:2rem}.analytics-admin__notice.is-error{color:#8a342b;border-color:#8a342b}.analytics-preference{background:#202020;border:1px solid #565656;border-radius:5px;max-width:760px;margin:2rem auto 0;padding:1.5rem}.analytics-preference h2{color:#f2f2ee}.analytics-preference button{color:#151515;background:#f2f2ee;border:1px solid #858585;border-radius:5px;min-height:42px;margin-top:1rem;padding:0 1rem;font-weight:750}@media (max-width:760px){.analytics-admin__intro{flex-direction:column;align-items:stretch}.analytics-admin__intro h1{font-size:clamp(3rem,15vw,4.6rem)}.analytics-funnel dl,.analytics-grid{grid-template-columns:1fr}.analytics-admin__header{flex-direction:column;align-items:flex-start;gap:.8rem;padding-block:.9rem}}.download-page--simple{background:var(--baray-paper);color:#201a14;min-height:100svh;overflow:clip}.download-page--simple .site-chrome-header,.download-page--simple .site-chrome-footer{--chrome-ivory:var(--baray-paper)}.download-page--simple .download-main--simple{background:var(--baray-paper);color:#201a14;text-align:center;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:center;gap:0;width:100%;min-height:100svh;padding:clamp(7.5rem,13vh,10rem) 1.25rem clamp(5rem,10vh,8rem);display:grid}.simple-download{flex-direction:column;justify-self:center;align-items:center;width:100%;max-width:48rem;animation:.42s ease-out both simple-download-in;display:flex}.simple-download__icon{object-fit:contain;width:4.5rem;height:4.5rem;margin-bottom:.9rem;display:block}.simple-download__development{color:#51401e;letter-spacing:.045em;background:#fff0ba;border:1px solid #b9934a;border-radius:3px;align-items:center;gap:.42rem;margin-bottom:.95rem;padding:.34rem .58rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.simple-download__development i{background:#d66d43;border-radius:50%;flex:0 0 .46rem;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #d66d4324}.download-page--simple .simple-download__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:850;color:#245f59!important;margin:0 0 .55rem!important}.simple-download h1{color:#201a14;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4vw,3rem);line-height:1}.simple-download__architectures{background:#ffffff61;border:1px solid #1f332d4d;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,18rem);margin-top:1.35rem;padding:.25rem;display:grid;position:relative;box-shadow:inset 0 1px 2px #1f332d14}.simple-download__architecture-slider{z-index:0;pointer-events:none;background:#c1ded3;border:1px solid #1f332d47;border-radius:2px;width:calc(50% - .25rem);transition:transform .24s cubic-bezier(.2,.8,.2,1),background .18s;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 2px 7px #1f332d29}.simple-download__architectures[data-selected=intel] .simple-download__architecture-slider{transform:translate(100%)}.simple-download__architectures button{z-index:1;color:#584d3c;cursor:pointer;width:100%;min-width:0;min-height:4rem;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;padding:.5rem .35rem;transition:color .18s,transform .15s;display:flex;position:relative;border-radius:2px!important}.simple-download__architectures button:hover{color:#201a14}.simple-download__architectures button:focus-visible{outline-offset:2px;outline:2px solid #d65f3d}.simple-download__architectures button.is-selected{color:#201a14}.simple-download__architecture-mark{color:#201a14;place-items:center;width:1.35rem;height:1.35rem;display:grid}.simple-download__architecture-mark svg{fill:currentColor;width:1.2rem;height:1.2rem;display:block}.simple-download__architectures strong{font-size:.72rem;line-height:1.15}.simple-download__architectures small{color:#6f6350;font-size:.61rem;font-weight:650;line-height:1.15}.download-page--simple .simple-download__architecture-help{max-width:30rem;font-size:.72rem;line-height:1.45;color:#665b49!important;margin:.7rem 0 0!important}.simple-download__terminal{color:#342e25;text-align:left;background:#ffffff70;border:1px solid #1f332d33;border-radius:7px;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.75rem;width:min(100%,36rem);min-height:3.15rem;margin-top:1.5rem;padding:.55rem .65rem .55rem 1rem;display:grid}.simple-download__terminal code{font-family:var(--code-font);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7rem,1.7vw,.82rem);overflow:hidden}.simple-download__copy-icon{color:#80745f;border-radius:5px;place-items:center;width:2rem;height:2rem;display:grid}.simple-download__copy-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.download-page--simple .simple-download__terminal-note,.download-page--simple .simple-download__status{font-size:.72rem;line-height:1.45;color:#5d513f!important}.simple-download__terminal-note{margin:.55rem 0 0!important}.simple-download__or{color:#5d513f;margin-top:.75rem;font-size:.74rem}.simple-download__download{background:var(--baray-action);color:#201a14;cursor:pointer;min-width:min(100%,19rem);min-height:3.35rem;font:inherit;border:2px solid #1f332d;border-radius:999px;justify-content:center;align-items:center;margin-top:1.4rem;padding:.65rem 1.35rem;font-size:.86rem;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:4px 4px #1f332d}.simple-download__download:hover,.simple-download__download:focus-visible{background:var(--baray-action-hover);transform:translate(-2px,-2px);box-shadow:6px 6px #1f332d}.simple-download__download:active{transform:translate(3px,3px);box-shadow:1px 1px #1f332d}.simple-download__download:disabled{cursor:wait;opacity:.72}.simple-download__requirements{color:#514735;justify-content:center;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.download-page--simple .simple-download__codex{max-width:38rem;font-size:.76rem;line-height:1.55;color:#514735!important;margin:1.2rem 0 0!important}.simple-download__codex a{color:#245f59;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #d8764f;text-decoration:underline #d8764f;text-decoration-thickness:1.5px}.simple-download__requirement{align-items:center;gap:.36rem;font-size:.74rem;line-height:1.25;display:inline-flex}.simple-download__requirement+.simple-download__requirement{border-left:1px solid #1f332d38;padding-left:.9rem}.simple-download__requirement i{color:#2d6e66;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;font-style:normal;display:grid}.simple-download__requirement svg{fill:currentColor;width:1.05rem;height:1.05rem;display:block}.simple-download__requirement strong{font-weight:700}.download-page--simple .simple-download__support{font-size:.72rem;line-height:1.4;color:#665b49!important;margin:.85rem 0 0!important}.simple-download__support a{color:#245f59;text-underline-offset:3px;font-weight:780;-webkit-text-decoration:underline #d8764f;text-decoration:underline #d8764f;text-decoration-thickness:2px}.simple-download__status{color:#8a342b!important;margin:.8rem 0 0!important}.download-page--simple .simple-download__version{flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem;font-size:.74rem;line-height:1.35;display:flex;color:#5d513f!important;margin:.72rem 0 0!important}.simple-download__version strong{color:#44392e;font-family:var(--code-font);font-weight:700}.simple-download__version i{font-style:normal}.simple-download__version a{color:#3f362b;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.simple-download__version a:hover,.simple-download__version a:focus-visible{color:#d3543d}html[lang=km] .simple-download{font-family:var(--khmer-font)}html[lang=km] .simple-download h1{letter-spacing:0;line-height:1.2}@keyframes simple-download-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:560px){.download-page--simple .download-main--simple{min-height:100svh;padding:6.6rem .8rem 4rem}.simple-download{width:100%}.simple-download__icon{width:3.75rem;height:3.75rem;margin-bottom:.9rem}.simple-download h1{font-size:clamp(2.35rem,12vw,3rem)}.simple-download__architectures{width:min(100%,17rem);margin-top:1.25rem}.simple-download__architectures button{min-height:3.8rem;padding:.45rem .2rem}.simple-download__architecture-mark{width:1.3rem;height:1.3rem}.simple-download__terminal{margin-top:1.5rem}.simple-download__terminal code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.65rem;line-height:1.4;overflow:visible}.simple-download__download{min-width:min(100%,18.75rem)}.simple-download__requirements{gap:.65rem}.simple-download__requirement+.simple-download__requirement{padding-left:.65rem}}@media (prefers-reduced-motion:reduce){.simple-download{animation:none}.simple-download__architecture-slider,.simple-download__download{transition:none}}:is(.about-page,.info-page).flow-shell{--public-paper:var(--baray-paper);--public-paper-deep:#f1e9d9;--public-ink:#201a14;--public-muted:#675d4d;--public-line:#1f332d;--public-teal:#276d68;--public-teal-deep:#174541;--public-mint:#c5e4da;--public-coral:#d8764f;--public-coral-hover:#ed8a61;--public-gold:#e2aa45;background:var(--public-paper);min-height:100svh;color:var(--public-ink);overflow:clip}:is(.about-page,.info-page).flow-shell>.reservoir-network{display:none}:is(.about-page,.info-page).flow-shell>.site-chrome-header,:is(.about-page,.info-page).flow-shell>.site-chrome-footer{--chrome-ivory:var(--public-paper)}:is(.about-page,.info-page).flow-shell :is(.about-page-main,.info-main){background:var(--public-paper);width:100%;min-height:0;color:var(--public-ink);margin:0;padding:72px 0 0}:is(.about-page,.info-page).flow-shell :is(.about-page-main,.info-main):before,:is(.about-page,.info-page).flow-shell :is(.about-page-main,.info-main):after{content:none}:is(.about-page,.info-page).flow-shell :is(.about-page-main,.info-main)>*{width:min(1120px,100% - 2.5rem);margin-inline:auto}:is(.about-page,.info-page).flow-shell .secondary-hero{border:0;border-bottom:2px solid var(--public-line);min-height:min(720px,100svh - 72px);color:var(--public-ink);background:0 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-content:center;align-items:center;column-gap:clamp(3rem,7vw,7rem);padding:clamp(4.5rem,8vw,7rem) 0;display:grid;position:relative}:is(.about-page,.info-page).flow-shell .secondary-hero:before{content:"";background:linear-gradient(90deg, var(--public-coral) 0 48%, var(--public-gold) 48% 74%, var(--public-teal) 74%);width:4.2rem;height:.45rem;position:absolute;top:clamp(2.5rem,5vw,4.5rem);left:-1.25rem}:is(.about-page,.info-page).flow-shell .secondary-hero>:is(.section-label,h1,.about-page-copy),:is(.about-page,.info-page).flow-shell .secondary-hero.info-hero>p:last-of-type{grid-column:1}:is(.about-page,.info-page).flow-shell .secondary-hero>.section-label{color:var(--public-teal);font-family:var(--code-font);letter-spacing:.12em;text-transform:uppercase;align-self:end;margin:0 0 1.3rem;font-size:.72rem;font-weight:850}:is(.about-page,.info-page).flow-shell .secondary-hero>h1{max-width:10.5em;color:var(--public-ink);font-family:var(--display-font);letter-spacing:-.065em;text-shadow:none;text-wrap:balance;align-self:center;margin:0;font-size:clamp(3.35rem,5.2vw,5.75rem);font-weight:720;line-height:.92}:is(.about-page,.info-page).flow-shell .secondary-hero>:is(.about-page-copy,p:last-of-type){align-self:start;max-width:38rem;margin:1.8rem 0 0;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.62;color:var(--public-muted)!important}:is(.about-page,.info-page).flow-shell .secondary-hero .about-page-copy p{margin:0;color:inherit!important}:is(.about-page,.info-page).flow-shell .secondary-hero__visual{border:2px solid var(--public-line);background:var(--public-paper-deep);width:100%;height:min(540px,100svh - 11rem);min-height:430px;box-shadow:8px 8px 0 var(--public-teal-deep);border-radius:7px;grid-area:1/2/span 3;align-self:center;margin:0;position:relative;overflow:hidden}:is(.about-page,.info-page).flow-shell .secondary-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf7ef1f,#0000 34%),linear-gradient(#0000 64%,#1745411f);position:absolute;inset:0}:is(.about-page,.info-page).flow-shell .secondary-hero__visual img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.75,.2,1);display:block}:is(.about-page,.info-page).flow-shell .secondary-hero:hover .secondary-hero__visual img{transform:scale(1.015)}:is(.about-page,.info-page).flow-shell :is(.about-page-grid,.info-section-grid){counter-reset:public-section;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 auto;padding:clamp(5.5rem,9vw,8rem) 0;display:grid}:is(.about-page,.info-page).flow-shell :is(.about-page-grid,.info-section-grid):before{content:none}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section){counter-increment:public-section;border:0;border-top:2px solid var(--public-line);border-right:2px solid var(--public-line);min-height:19rem;color:var(--public-ink);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:1rem;padding:clamp(2rem,4vw,3.25rem);transition:background .18s;display:flex;position:relative}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):nth-child(odd){border-left:2px solid var(--public-line)}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):nth-last-child(-n+2){border-bottom:2px solid var(--public-line)}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):last-child:nth-child(odd){grid-column:1/-1}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):before{content:counter(public-section, decimal-leading-zero);border:2px solid var(--public-line);background:var(--public-gold);width:2.15rem;height:2.15rem;color:var(--public-ink);font-family:var(--code-font);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:900;display:grid;position:static}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):nth-child(3n+2):before{background:var(--public-mint)}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):nth-child(3n):before{background:#efb08d}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):hover{border-color:var(--public-line);box-shadow:none;background:#c5e4da3d;transform:none}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section) h2{max-width:15ch;color:var(--public-ink);font-family:var(--display-font);letter-spacing:-.045em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.75rem,2.8vw,2.8rem);font-weight:720;line-height:1.02}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section) p{max-width:38rem;margin:0;font-size:.98rem;line-height:1.62;color:var(--public-muted)!important}:is(.about-page,.info-page).flow-shell .about-page-topic ul,:is(.about-page,.info-page).flow-shell .info-section ul{flex-wrap:wrap;gap:.55rem;width:100%;margin:.25rem 0 0;padding:0;list-style:none;display:flex}:is(.about-page,.info-page).flow-shell .about-page-topic li{border:1px solid var(--public-line);background:#f6dfaa;border-radius:999px;padding:.48rem .7rem;font-size:.75rem;font-weight:740;color:var(--public-ink)!important}:is(.about-page,.info-page).flow-shell .info-section li{width:100%;color:var(--public-muted);border-top:1px solid #1f332d40;gap:.35rem;padding:.75rem 0;display:grid}:is(.about-page,.info-page).flow-shell .info-section li span,:is(.about-page,.info-page).flow-shell .info-section li code{color:var(--public-ink)}:is(.about-page,.info-page).flow-shell .info-section li code{font-family:var(--code-font);overflow-wrap:anywhere;font-size:.72rem}:is(.about-page,.info-page).flow-shell .info-section__email{color:var(--public-teal-deep);-webkit-text-decoration-color:var(--public-coral);text-decoration-color:var(--public-coral);text-underline-offset:3px;font-weight:780;text-decoration-thickness:2px}.about-page.flow-shell .about-page-closing{border:2px solid var(--public-line);background:var(--public-teal);color:#fff6de;box-shadow:8px 8px 0 var(--public-line);border-radius:7px;margin:0 auto clamp(5.5rem,9vw,8rem);padding:clamp(3.25rem,6vw,5.5rem)}.about-page.flow-shell .about-page-closing:before{content:none}.about-page.flow-shell .about-page-closing p{max-width:21ch;color:inherit;font-family:var(--display-font);letter-spacing:-.055em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:700;line-height:1}:is(.about-page,.info-page).flow-shell .page-end-cta{border:2px solid var(--public-line);color:#fff6de;box-shadow:8px 8px 0 var(--public-line);background:linear-gradient(112deg,#174541fa,#174541e6),url(/assets/baray-hero-pcb-reservoirs.png) 50%/cover;border-radius:7px;margin:0 auto clamp(5.5rem,9vw,8rem);padding:clamp(2.5rem,5vw,4.5rem)}:is(.about-page,.info-page).flow-shell .page-end-cta .section-label{color:#8bd5c8}:is(.about-page,.info-page).flow-shell .page-end-cta :is(h2,p){color:inherit}:is(.about-page,.info-page).flow-shell .page-end-cta>div>p:not(.section-label){color:#fff6dec7}:is(.about-page,.info-page).flow-shell .page-end-cta .cta{border:2px solid var(--public-line);background:var(--public-coral);color:var(--public-ink);box-shadow:3px 3px 0 var(--public-line);border-radius:5px}:is(.about-page,.info-page).flow-shell .page-end-cta .cta:hover,:is(.about-page,.info-page).flow-shell .page-end-cta .cta:focus-visible{background:var(--public-coral-hover);box-shadow:4px 4px 0 var(--public-line)}:is(.about-page,.info-page).flow-shell .page-end-cta .page-end-cta__secondary{color:#fff6de;background:0 0;border-color:#fff6de99}.info-page.flow-shell .release-archive{border:0;margin:0 auto;padding:clamp(5.5rem,9vw,8rem) 0 clamp(6rem,10vw,9rem)}.info-page.flow-shell .release-archive__header{max-width:48rem}.info-page.flow-shell .release-archive__header .section-label{color:var(--public-teal)}.info-page.flow-shell .release-archive__header h2{color:var(--public-ink);font-family:var(--display-font);letter-spacing:-.055em;margin:.6rem 0 0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:720;line-height:.95}.info-page.flow-shell .release-archive__header p:not(.section-label){max-width:42rem;color:var(--public-muted);margin:1.2rem 0 0;line-height:1.62}.info-page.flow-shell .release-timeline{gap:1rem;margin-top:3rem;display:grid}.info-page.flow-shell .release-timeline:before{content:none}.info-page.flow-shell .release-entry{border:2px solid var(--public-line);color:var(--public-ink);box-shadow:5px 5px 0 var(--public-teal-deep);background:#f4eddd;border-radius:5px;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.info-page.flow-shell .release-entry:before{content:none}.info-page.flow-shell .release-entry.is-latest{border-color:var(--public-line);background:var(--public-mint)}.info-page.flow-shell .release-entry__header span{color:var(--public-teal-deep)}.info-page.flow-shell .release-entry :is(h3,time,p,strong,span,small){color:var(--public-ink)}.info-page.flow-shell .release-entry__notes,.info-page.flow-shell .release-build__meta :is(span,small),.info-page.flow-shell .release-build__checksum{color:var(--public-muted)!important}.info-page.flow-shell .release-build{background:#fbf7efc7;border:1px solid #1f332d59}.info-page.flow-shell .release-build code{color:var(--public-ink);overflow-wrap:anywhere}.info-page.flow-shell .analytics-preference{border:2px solid var(--public-line);background:var(--public-mint);max-width:1120px;color:var(--public-ink);box-shadow:5px 5px 0 var(--public-line);border-radius:5px;margin:0 auto clamp(6rem,10vw,9rem);padding:clamp(1.75rem,4vw,3rem)}.info-page.flow-shell .analytics-preference h2{color:var(--public-ink);margin:0;font-size:clamp(1.5rem,3vw,2.35rem)}.info-page.flow-shell .analytics-preference button{border:2px solid var(--public-line);background:var(--public-coral);min-height:44px;color:var(--public-ink);box-shadow:3px 3px 0 var(--public-line);border-radius:5px;margin-top:1.25rem;padding:0 1rem;font-weight:800}@media (max-width:900px){:is(.about-page,.info-page).flow-shell .secondary-hero{grid-template-rows:auto;grid-template-columns:1fr;gap:1.2rem;min-height:0;padding:4rem 0 4.5rem}:is(.about-page,.info-page).flow-shell .secondary-hero>:is(.section-label,h1,.about-page-copy),:is(.about-page,.info-page).flow-shell .secondary-hero.info-hero>p:last-of-type,:is(.about-page,.info-page).flow-shell .secondary-hero__visual{grid-area:auto/1}:is(.about-page,.info-page).flow-shell .secondary-hero__visual{height:min(62vw,480px);min-height:300px;margin-top:1.6rem}}@media (max-width:700px){:is(.about-page,.info-page).flow-shell :is(.about-page-main,.info-main){padding-top:64px}:is(.about-page,.info-page).flow-shell :is(.about-page-main,.info-main)>*{width:min(1120px,100% - 2rem)}:is(.about-page,.info-page).flow-shell .secondary-hero{padding:3.5rem 0 4rem}:is(.about-page,.info-page).flow-shell .secondary-hero:before{top:2rem;left:-1rem}:is(.about-page,.info-page).flow-shell .secondary-hero>h1{font-size:clamp(2.85rem,13vw,4.4rem)}:is(.about-page,.info-page).flow-shell .secondary-hero__visual{height:74vw;min-height:250px;box-shadow:5px 5px 0 var(--public-teal-deep);border-radius:5px}:is(.about-page,.info-page).flow-shell :is(.about-page-grid,.info-section-grid){grid-template-columns:1fr;padding:4.5rem 0}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section){border-right:2px solid var(--public-line);border-bottom:0;border-left:2px solid var(--public-line);min-height:0;padding:2rem 1.4rem 2.4rem}:is(.about-page,.info-page).flow-shell :is(.about-page-topic,.info-section):last-child{border-bottom:2px solid var(--public-line);grid-column:auto}.about-page.flow-shell .about-page-closing,:is(.about-page,.info-page).flow-shell .page-end-cta{box-shadow:5px 5px 0 var(--public-line);padding:2.5rem 1.35rem}.info-page.flow-shell .release-archive{padding:4.5rem 0 5.5rem}.info-page.flow-shell .release-entry__header{flex-direction:column}.info-page.flow-shell .release-build{grid-template-columns:1fr}}.legal-hub-page{--legal-paper:var(--baray-paper);--legal-ink:#201a14;--legal-muted:#675d4d;--legal-line:#1f332d;--legal-teal:#276d68;--legal-mint:#c5e4da;background:var(--legal-paper);min-height:100svh;color:var(--legal-ink);overflow:clip}.legal-hub-page>.site-chrome-header,.legal-hub-page>.site-chrome-footer{--chrome-ivory:var(--legal-paper)}.legal-hub-main{width:min(1120px,100% - 2.5rem);margin:0 auto;padding:calc(72px + clamp(4rem,8vw,7rem)) 0 clamp(6rem,10vw,9rem)}.legal-hub-hero{max-width:56rem;padding-bottom:clamp(4rem,7vw,6rem)}.legal-hub-hero>p,.legal-hub-group>header>p{color:var(--legal-teal);font-family:var(--code-font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850}.legal-hub-hero h1{max-width:11ch;color:var(--legal-ink);font-family:var(--display-font);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:720;line-height:.9}.legal-hub-hero>span,.legal-hub-group>header>span{max-width:44rem;color:var(--legal-muted);margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62;display:block}.legal-hub-hero nav{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.legal-hub-hero nav a{border:1px solid var(--legal-line);min-height:40px;color:var(--legal-ink);background:0 0;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex}.legal-hub-hero nav a:hover,.legal-hub-hero nav a:focus-visible{background:var(--legal-mint)}.legal-hub-groups{border-top:2px solid var(--legal-line)}.legal-hub-group{border-bottom:2px solid var(--legal-line);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,8vw,8rem);padding:clamp(4rem,8vw,7rem) 0;scroll-margin-top:1.5rem;display:grid}.legal-hub-group>header h2{max-width:12ch;color:var(--legal-ink);font-family:var(--display-font);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:720;line-height:.95}.legal-hub-details{border-top:1px solid var(--legal-line)}.legal-hub-details details{border-bottom:1px solid var(--legal-line)}.legal-hub-details summary{min-height:4.5rem;color:var(--legal-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:780;list-style:none;display:flex}.legal-hub-details summary::-webkit-details-marker{display:none}.legal-hub-details summary span{color:var(--legal-teal);font-family:var(--code-font);font-size:1.25rem;font-weight:500;transition:transform .18s}.legal-hub-details details[open] summary span{transform:rotate(45deg)}.legal-hub-details details>div{padding:0 2.5rem 1.5rem 0}.legal-hub-details p{color:var(--legal-muted);margin:0;line-height:1.65}.legal-hub-details a{color:var(--legal-teal);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:780;text-decoration-color:#d8764f;text-decoration-thickness:2px}.legal-hub-details ul{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.legal-hub-details li{background:#c5e4da38;border:1px solid #1f332d40;gap:.35rem;padding:.75rem;display:grid}.legal-hub-details code{color:var(--legal-muted);font-family:var(--code-font);overflow-wrap:anywhere;font-size:.68rem}.legal-hub-page .analytics-preference{border:1px solid var(--legal-line);background:var(--legal-mint);max-width:none;color:var(--legal-ink);border-radius:5px;grid-column:2;margin:2rem 0 0;padding:1.25rem}.legal-hub-page .analytics-preference h2{color:var(--legal-ink);margin:0;font-size:1rem}.legal-hub-page .analytics-preference button{border:1px solid var(--legal-line);min-height:40px;color:var(--legal-ink);background:#d8764f;border-radius:5px;margin-top:1rem;padding:0 .8rem;font-weight:780}html[lang=km] .legal-hub-page{font-family:var(--khmer-font)}@media (max-width:760px){.legal-hub-main{width:calc(100% - 2rem);padding-top:calc(64px + 3.5rem)}.legal-hub-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.legal-hub-group{grid-template-columns:1fr;gap:2.5rem}.legal-hub-page .analytics-preference{grid-column:1}.legal-hub-details details>div{padding-right:0}}
