body.critter-route,body.paper-route{--critter-sky: #f7f9ff;--critter-sky-deep: #e8f1ff;--critter-ink: #242642;--critter-muted: #535978;--critter-indigo: #3f4b92;--critter-blue: #8bc5ff;--critter-peach: #ffd6c3;--critter-mint: #cdede0;--critter-glass: rgba(255, 255, 255, .66);color:var(--critter-ink);background:radial-gradient(circle at 84% 10%,rgba(139,197,255,.42),transparent 31rem),radial-gradient(circle at 8% 88%,rgba(255,214,195,.52),transparent 34rem),radial-gradient(circle at 58% 110%,rgba(205,237,224,.6),transparent 36rem),linear-gradient(145deg,#fbfcff 0%,var(--critter-sky-deep) 48%,#fff8f3 100%)}body.critter-route:before,body.paper-route:before{background-image:linear-gradient(rgba(63,75,146,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(63,75,146,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.68),transparent 62%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.68),transparent 62%)}body.critter-route .site-header,body.paper-route .site-header{position:relative;z-index:5;border-bottom-color:#3f4b921a}body.critter-route .nav,body.critter-route .nav-products-trigger,body.paper-route .nav,body.paper-route .nav-products-trigger{color:#242642b8}body.critter-route .nav-products-menu,body.paper-route .nav-products-menu{border-color:#3f4b9224;background:#f9fbffe0;box-shadow:0 24px 60px #3f4b9224;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}body.critter-route .site-footer,body.paper-route .site-footer{color:#535978;border-top-color:#3f4b921f;background:#f8faff8f}body.paper-route .nav a:focus-visible,body.paper-route .nav-products-trigger:focus-visible,body.paper-route .site-footer a:focus-visible,body.critter-route .nav a:focus-visible,body.critter-route .nav-products-trigger:focus-visible,body.critter-route .site-footer a:focus-visible{outline:3px solid var(--critter-indigo);outline-offset:4px}body.paper-route .nav-products-menu a:focus-visible,body.critter-route .nav-products-menu a:focus-visible{outline:3px solid var(--critter-indigo);outline-offset:2px}.critter-page{position:relative;min-height:100svh;overflow:hidden;color:var(--critter-ink);background:radial-gradient(circle at 79% 15%,rgba(103,174,255,.2),transparent 25rem),radial-gradient(circle at 16% 82%,rgba(255,170,195,.2),transparent 28rem),linear-gradient(145deg,#fbfdffc2,#f0f5ff9e 52%,#fff9f4c2)}.critter-hero{position:relative;isolation:isolate;display:grid;min-height:calc(100svh - 7.25rem);align-items:center;overflow:hidden;padding:clamp(4.25rem,7vw,7rem) 0 clamp(5rem,8vw,8rem)}.critter-hero__blooms,.critter-hero__blooms span{position:absolute;pointer-events:none}.critter-hero__blooms{z-index:-1;inset:0}.critter-hero__blooms span{border-radius:44% 56% 63% 37%/55% 39% 61% 45%;filter:blur(28px);opacity:.58}.critter-hero__blooms span:nth-child(1){top:-8rem;right:-5rem;width:min(46vw,42rem);aspect-ratio:1.08;background:linear-gradient(145deg,#68afff85,#776ef624);transform:rotate(12deg)}.critter-hero__blooms span:nth-child(2){bottom:-13rem;left:-7rem;width:min(48vw,44rem);aspect-ratio:1.2;background:linear-gradient(140deg,#ffaec56b,#ffd4ab7a);transform:rotate(-8deg)}.critter-hero__blooms span:nth-child(3){right:26%;bottom:-17rem;width:min(42vw,38rem);aspect-ratio:1.12;background:linear-gradient(135deg,#a8e8d375,#8cccff3d);transform:rotate(22deg)}.critter-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(2rem,5vw,5rem);align-items:center}.critter-hero__glass{position:relative;z-index:2;overflow:hidden;margin-inline-end:clamp(-3rem,-4vw,-1.5rem);padding:clamp(2rem,4vw,3.5rem);border:1px solid rgba(255,255,255,.86);border-radius:clamp(2rem,4vw,2.85rem);background:#f9fbffe6;box-shadow:inset 0 1px #fffffff5,0 30px 80px #3f4b9229}.critter-hero__glass:before{position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.56),transparent);content:"";pointer-events:none}@supports (backdrop-filter: blur(1px)){.critter-hero__glass{background:linear-gradient(145deg,#ffffffbd,#f6f9ff8a);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}}.critter-hero__glass h1,.critter-hero__copy,.critter-hero__back{position:relative;z-index:1}.critter-hero__glass h1{max-width:100%;color:var(--critter-ink);font-family:var(--critter-display);font-size:clamp(2.65rem,4.1vw,3.8rem);font-optical-sizing:auto;font-weight:590;letter-spacing:-.038em;line-height:.91;text-wrap:balance}.critter-hero__glass h1 span{display:block}.critter-hero__glass h1 span:last-child{font-style:italic}.critter-hero__copy{max-width:62ch;margin-top:clamp(1.5rem,2.5vw,2.1rem);color:var(--critter-muted);font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.68}.critter-hero__back{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:1.75rem;padding:.72rem 1rem;border:1px solid rgba(63,75,146,.24);border-radius:999px;color:#fff;background:var(--critter-indigo);box-shadow:0 12px 28px #3f4b9233;font-size:.82rem;font-weight:730;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.critter-hero__back:hover{background:#313b7b;box-shadow:0 16px 32px #3f4b9247;transform:translateY(-2px)}.critter-hero__back:focus-visible{outline:3px solid var(--critter-indigo);outline-offset:4px}.critter-hero__art{position:relative;display:grid;min-width:0;min-height:clamp(30rem,47vw,43rem);align-items:center}.critter-cloud{position:relative;width:min(100%,48rem);margin:0;justify-self:center;filter:drop-shadow(0 30px 54px rgba(54,64,116,.2));transform:rotate(.75deg)}.critter-cloud:before{position:absolute;z-index:-1;inset:13% 8% 8%;border-radius:50%;background:linear-gradient(135deg,#92caff6b,#ffc6d661);filter:blur(48px);content:""}.critter-cloud__mask{aspect-ratio:1600 / 1300}.critter-cloud__mask img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 52%;filter:saturate(.8) contrast(.97) sepia(.035)}.critter-sprite{position:absolute;z-index:3;bottom:4%;left:3%;width:clamp(9.5rem,15vw,13rem);filter:drop-shadow(0 14px 14px rgba(43,45,72,.2))}.critter-sprite__viewport{width:100%;aspect-ratio:512 / 260;overflow:hidden}.critter-sprite__sheet{width:100%;height:100%;background-repeat:no-repeat;background-size:400% 300%}@media(max-width:900px){.critter-hero{min-height:0;padding:4rem 0 5rem}.critter-hero__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.critter-hero__glass{margin-inline-end:0}.critter-hero__art{min-height:0}.critter-cloud{width:min(100%,42rem)}.critter-sprite{bottom:2%;left:8%;width:min(8.5rem,22vw)}}@media(max-width:620px){.critter-hero{padding:2.25rem 0 4rem}.critter-hero .shell{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.critter-hero__glass{padding:1.5rem 1.35rem 1.6rem;border-radius:2rem}.critter-hero__glass h1{font-size:clamp(2.05rem,9.5vw,2.55rem);line-height:.94}.critter-hero__copy{margin-top:1.25rem;font-size:.96rem;line-height:1.62}.critter-hero__back{width:100%}.critter-cloud{width:108%;margin-left:-4%}.critter-sprite{width:7.5rem}}@media(max-width:420px){.critter-sprite{display:none}}@media(prefers-reduced-motion:reduce){.critter-hero__back{transition:none}}@media(prefers-reduced-transparency:reduce){.critter-hero__glass{background:#f9fbfff5;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){body.critter-route,.critter-page,.critter-hero__glass{color:CanvasText;background:Canvas}.critter-hero__blooms,.critter-cloud:before{display:none}.critter-hero__glass,.critter-hero__back{border:1px solid CanvasText}.critter-hero__back{color:LinkText;background:Canvas;box-shadow:none}}body.critter-route,body.paper-route{--critter-sky: #f7f9ff;--critter-sky-deep: #e8f1ff;--critter-ink: #242642;--critter-muted: #535978;--critter-indigo: #3f4b92;--critter-blue: #8bc5ff;--critter-peach: #ffd6c3;--critter-mint: #cdede0;--critter-glass: rgba(255, 255, 255, .66)}.paper-page{position:relative;isolation:isolate;overflow-x:clip;color:var(--critter-ink);background:radial-gradient(circle at 79% 15%,rgba(103,174,255,.2),transparent 25rem),radial-gradient(circle at 16% 82%,rgba(255,170,195,.2),transparent 28rem),linear-gradient(145deg,#fbfdffc2,#f0f5ff9e 52%,#fff9f4c2)}.paper-page section{padding:0}.paper-page h1,.paper-page h2,.paper-page h3{max-width:none}.paper-page__blooms,.paper-page__blooms span{position:absolute;pointer-events:none}.paper-page__blooms{z-index:0;inset:0}.paper-page__blooms span{border-radius:44% 56% 63% 37%/55% 39% 61% 45%;filter:blur(28px);opacity:.58}.paper-page__blooms span:nth-child(1){top:-8rem;right:-5rem;width:min(46vw,42rem);aspect-ratio:1.08;background:linear-gradient(145deg,#68afff85,#776ef624);transform:rotate(12deg)}.paper-page__blooms span:nth-child(2){bottom:-13rem;left:-7rem;width:min(48vw,44rem);aspect-ratio:1.2;background:linear-gradient(140deg,#ffaec56b,#ffd4ab7a);transform:rotate(-8deg)}.paper-page__blooms span:nth-child(3){right:26%;bottom:-8rem;width:min(42vw,38rem);aspect-ratio:1.12;background:linear-gradient(135deg,#a8e8d375,#8cccff3d);transform:rotate(22deg)}.paper-page__hero{position:relative;z-index:1;padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,8vw,6.5rem)}.paper-page__layout{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.paper-page__layout:has(.paper-page__art){grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);gap:clamp(2rem,5vw,5rem);align-items:center}.paper-page--contact .paper-page__glass{margin-inline-end:clamp(-3rem,-4vw,-1.5rem)}.paper-page__art{position:relative;display:grid;min-width:0;min-height:clamp(28rem,42vw,40rem);align-items:center}.paper-page__scene{width:min(100%,48rem);margin:0;justify-self:center;transform:rotate(-.35deg)}.paper-page__scene img{object-position:48% 46%}.paper-page__glass{position:relative;overflow:visible;padding:clamp(1.75rem,3.6vw,3.1rem);border:1px solid rgba(255,255,255,.86);border-radius:clamp(2rem,4vw,2.85rem);background:#f9fbffe6;box-shadow:inset 0 1px #fffffff5,0 30px 80px #3f4b9229}.paper-page__glass:before{position:absolute;inset:0 0 auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.56),transparent);content:"";pointer-events:none}@supports (backdrop-filter: blur(1px)){.paper-page__glass{background:linear-gradient(145deg,#ffffffbd,#f6f9ff8a);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}}.paper-page__kicker,.paper-page__glass h1,.paper-page__lede,.paper-page__actions,.paper-prose{position:relative;z-index:1}.paper-page__kicker{margin:0 0 .85rem;color:var(--critter-indigo);font-size:.78rem;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.paper-page__glass h1{color:var(--critter-ink);font-family:var(--critter-display);font-size:clamp(2.65rem,4.1vw,3.8rem);font-optical-sizing:auto;font-weight:590;letter-spacing:-.038em;line-height:.91;text-wrap:balance}.paper-page__glass h1 span{display:block}.paper-page__glass h1 span:last-child{font-style:italic}.paper-page__lede,.paper-prose,.paper-page__status{max-width:66ch;color:var(--critter-muted);font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.68}.paper-page__lede{margin-top:clamp(1.35rem,2.4vw,1.9rem)}.paper-prose{display:grid;gap:1rem;margin-top:1.5rem}.paper-prose a,.paper-page__status a{color:var(--critter-indigo);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.paper-page__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.paper-page__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.72rem 1rem;border:1px solid rgba(63,75,146,.24);border-radius:999px;color:#fff;background:var(--critter-indigo);box-shadow:0 12px 28px #3f4b9233;font-size:.82rem;font-weight:730;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.paper-page__button:hover{background:#313b7b;box-shadow:0 16px 32px #3f4b9247;transform:translateY(-2px)}.paper-page__button--ghost{color:var(--critter-indigo);background:#ffffffb8;box-shadow:none}.paper-page__button--ghost:hover{color:#fff}.paper-page__button:focus-visible{outline:3px solid var(--critter-indigo);outline-offset:4px}.paper-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.paper-product-card{display:grid;align-content:start;min-height:100%;padding:1.4rem 1.45rem 1.3rem;border:1px solid rgba(255,255,255,.86);border-radius:1.6rem;background:#f9fbffb8;box-shadow:inset 0 1px #fffffff5,0 18px 40px #3f4b921a;text-decoration:none}.paper-product-card h2{margin:.15rem 0 .7rem;color:var(--critter-ink);font-family:var(--critter-display);font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:590;letter-spacing:-.03em;line-height:1}.paper-product-card p{color:var(--critter-muted);font-size:.95rem;line-height:1.55}.paper-product-card span{margin-top:1.1rem;color:var(--critter-indigo);font-size:.8rem;font-weight:730}.paper-product-card:focus-visible{outline:3px solid var(--critter-indigo);outline-offset:4px}.paper-page__status{margin:0}@media(max-width:900px){.paper-product-grid{grid-template-columns:1fr}.paper-page__layout:has(.paper-page__art){grid-template-columns:minmax(0,1fr);gap:1.5rem}.paper-page--contact .paper-page__glass{margin-inline-end:0}.paper-page__art{min-height:0}}@media(max-width:620px){.paper-page__hero{padding:2rem 0 3.5rem}.paper-page__glass{padding:1.5rem 1.35rem 1.6rem;border-radius:2rem}.paper-page__glass h1{font-size:clamp(2.05rem,9.5vw,2.55rem);line-height:.94}.paper-page__button{width:100%}}@media(prefers-reduced-motion:reduce){.paper-page__button{transition:none}}@media(prefers-reduced-transparency:reduce){.paper-page__glass,.paper-product-card{background:#f9fbfff5;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.paper-page,.paper-page__glass,.paper-product-card{color:CanvasText;background:Canvas}.paper-page__blooms{display:none}.paper-page__button,.paper-page__glass,.paper-product-card{border:1px solid CanvasText}}.docs-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;color:#d6d9e0;background:#1c1e21}.docs-page .shell{width:min(100%,calc(100vw - clamp(24px,4vw,48px)));max-width:none}.docs-sidebar-toggle{padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#e8ebf0;font-size:.82rem;font-weight:680;background:#15171af5;box-shadow:0 10px 28px #0000006b,0 0 0 1px #ffffff0f;cursor:pointer}.docs-sidebar-toggle:hover,.docs-sidebar-toggle:focus-visible{border-color:#ee4c2c73;color:#fff;outline:none}.docs-sidebar-toggle[aria-expanded=true]{border-color:#ee4c2c;color:#fff;background:#ee4c2c1f}.docs-sidebar-toggle.is-hidden{display:none}.docs-floating-actions{position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));left:max(1rem,env(safe-area-inset-left,0px));z-index:85;display:flex;flex-direction:column;gap:8px;align-items:stretch;width:min(11rem,calc(100vw - 2rem))}.docs-text-size{display:flex;gap:4px;align-items:center;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#15171af5;box-shadow:0 10px 28px #0000006b,0 0 0 1px #ffffff0f}.docs-text-size-btn{min-width:2rem;padding:8px;border:0;border-radius:3px;color:#e8ebf0;font-size:.82rem;font-weight:720;background:transparent;cursor:pointer}.docs-text-size-btn:hover:not(:disabled),.docs-text-size-btn:focus-visible:not(:disabled){color:#fff;background:#ffffff14;outline:none}.docs-text-size-btn:disabled{opacity:.35;cursor:not-allowed}.docs-text-size-label{flex:1;color:#8b909c;font-family:var(--mono);font-size:.72rem;text-align:center}.docs-sidebar-backdrop{position:fixed;inset:0;z-index:90;border:0;background:#04060a9e;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;cursor:pointer}.docs-sidebar-backdrop.is-visible{opacity:1;visibility:visible}.docs-sidebar{position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;width:min(20rem,92vw);height:100%;border-right:1px solid rgba(255,255,255,.1);color:#d6d9e0;background:#15171a;box-shadow:24px 0 48px #00000059;transform:translate(-104%);transition:transform .22s ease}.docs-sidebar.is-open{transform:translate(0)}.docs-sidebar-header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.docs-sidebar-header p{margin:0;color:#fff;font-size:.92rem;font-weight:720}.docs-sidebar-close{padding:4px 8px;border:0;border-radius:4px;color:#aeb3bd;font-size:.78rem;font-weight:680;background:transparent;cursor:pointer}.docs-sidebar-close:hover,.docs-sidebar-close:focus-visible{color:#fff;background:#ffffff0f;outline:none}.docs-sidebar-body{flex:1;overflow:auto;padding:16px 18px 28px}.docs-sidebar-group+.docs-sidebar-group{margin-top:22px}.docs-sidebar-group>p{margin:0 0 10px;color:#8b909c;font-size:.72rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.docs-sidebar-group nav{display:grid;gap:4px}.docs-sidebar-group a{display:block;padding:6px 10px;border-left:2px solid transparent;color:#b8bcc6;font-size:.88rem;line-height:1.35}.docs-sidebar-group a.is-sub{padding-left:18px;color:#8f95a3;font-size:.82rem}.docs-sidebar-group a.is-current{border-left-color:#ee4c2c;color:#fff;background:#ee4c2c14}.docs-sidebar-group a:hover,.docs-sidebar-group a:focus-visible{color:#ee4c2c;outline:none}body.docs-sidebar-open{overflow:hidden}.docs-layout{display:grid;flex:1;grid-template-areas:"section main";grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(20px,3vw,36px);width:100%;padding:20px 0 88px}.docs-section-nav{grid-area:section;position:sticky;top:5.5rem;align-self:start;max-height:calc(100vh - 7rem);overflow:auto;padding-right:8px;font-size:.88rem}.docs-section-kicker,.docs-section-nav>p,.docs-section-group p{margin:0 0 10px;color:#8b909c;font-size:.72rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.docs-section-kicker{display:flex;gap:8px;align-items:baseline;color:#fff;font-size:.82rem;letter-spacing:0;text-transform:none}.docs-section-kicker span{color:#ee4c2c;font-family:var(--mono);font-size:.72rem;font-weight:680}.docs-section-nav nav{display:grid;gap:6px}.docs-section-nav a{display:block;padding:6px 10px;border-left:2px solid transparent;color:#b8bcc6;line-height:1.35}.docs-section-nav a.is-current{border-left-color:#ee4c2c;color:#fff;background:#ee4c2c14}.docs-section-group{display:grid;gap:2px;margin-top:28px}.docs-section-nav a:hover,.docs-section-nav a:focus-visible{color:#ee4c2c;outline:none}.docs-main{grid-area:main;min-width:0;font-size:var(--docs-font-size, 16px);line-height:1.6}.docs-page .docs-main .docs-prose{font-size:1em}.docs-main h1,.docs-main h2,.docs-main h3,.docs-main h4{color:#f3f4f7;font-family:Space Grotesk,sans-serif;font-weight:640}.docs-main h2,.docs-main h3,.docs-main h4{scroll-margin-top:5.5rem}.docs-crumbs{display:flex;gap:8px;margin:0 0 12px;color:#8b909c;font-size:.82em}.docs-crumbs a:hover{color:#ee4c2c}.docs-prose h1{margin:0 0 12px;font-size:clamp(1.75em,4vw,2.5em)}.docs-lede{max-width:none;margin:0 0 28px;color:#c5c9d2;font-size:1.05em;line-height:1.55}.docs-main section{margin:0 0 28px}.docs-main table{width:100%;margin:12px 0 8px;border-collapse:collapse;font-size:1em}.docs-table-scroll{max-width:100%;overflow-x:auto}.docs-main th,.docs-main td{padding:.65em .75em;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.docs-main th{color:#9aa0ad;font-size:.78em;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.docs-main td:first-child,.docs-prose td:first-child{width:26%;min-width:9rem}.docs-main code,.docs-prose code{font-family:var(--mono);color:#ee4c2c;font-size:.92em}.docs-main pre,.docs-prose pre{overflow:auto;padding:.9em 1em;border:1px solid rgba(255,255,255,.08);border-radius:4px;font-size:.92em;line-height:1.5;background:#121417}.docs-main pre code,.docs-prose pre code{color:#e8ebf0;font-size:1em}.docs-prose{display:grid;gap:.9em}.docs-prose h2{margin:1.25em 0 0;font-size:1.35em}.docs-prose h3{margin:1.1em 0 0;font-family:var(--mono);font-size:1.05em;font-weight:680}.docs-prose h4{margin:.75em 0 -.25em;color:#aeb3bd;font-size:.78em;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.docs-prose h3 code{color:inherit;font-size:1em}.docs-prose p,.docs-prose li,.docs-prose td,.docs-prose th{max-width:none;color:#c5c9d2;font-size:1em;line-height:1.6}.docs-prose a{color:#ee4c2c}.docs-prose a:hover{text-decoration:underline}.docs-prose ul{margin:0;padding-left:1.2em}@media(max-width:760px){.docs-layout{grid-template-areas:"section" "main";grid-template-columns:1fr}.docs-section-nav{position:static;max-height:none;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.docs-section-nav nav{display:flex;flex-wrap:wrap;gap:4px 10px}.docs-section-nav a{padding:5px 8px;border-left:0;border-bottom:2px solid transparent}.docs-section-nav a.is-current{border-bottom-color:#ee4c2c}.docs-section-group{display:none}}.critter-glass-card{--critter-glass-accent: #8f151b;--critter-glass-accent-deep: #731116;--critter-glass-accent-soft: rgba(143, 21, 27, .16);--critter-glass-accent-glow: rgba(143, 21, 27, .11);--critter-glass-accent-edge: rgba(156, 38, 45, .62);--critter-glass-text: #111214;--critter-glass-muted: #4b4d52;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,5vw,4.5rem);align-items:end;overflow:hidden;padding:clamp(1.5rem,3.8vw,2.75rem);border:1px solid rgba(255,255,255,.7);border-radius:clamp(1.4rem,3vw,2.25rem);color:var(--critter-glass-text);background:radial-gradient(90% 130% at 98% 110%,var(--critter-glass-accent-soft),transparent 57%),linear-gradient(135deg,#fcfcfde6,#dddfe3b8 48%,#f4f5f7d1);box-shadow:inset 0 1px #ffffffe6,0 24px 70px #00000061;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.critter-glass-card:before{position:absolute;z-index:-1;inset:1px;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.18) 17%,transparent 31%,transparent 74%,rgba(255,255,255,.2) 100%);content:"";pointer-events:none}.critter-glass-card__body{position:relative;z-index:1;max-width:51rem}.critter-glass-card .critter-glass-card__title{max-width:16ch;margin:0;color:var(--critter-glass-text);font-family:var(--critter-display);font-size:clamp(1.8rem,3.45vw,3.25rem);font-optical-sizing:auto;font-weight:590;letter-spacing:-.028em;line-height:.98;text-wrap:balance}.critter-glass-card__description{max-width:45rem;margin:clamp(1rem,2vw,1.4rem) 0 0;color:var(--critter-glass-muted);font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.65}.critter-glass-card__action{position:relative;z-index:1;display:inline-flex;gap:.75rem;align-items:center;justify-content:center;min-height:3.15rem;padding:.75rem 1.05rem .75rem 1.2rem;border:1px solid rgba(17,18,20,.54);border-radius:999px;color:#f7f7f8;background:#161719;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000024;font-size:.88rem;font-weight:720;line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.critter-glass-card__action svg{flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease}.critter-glass-card__action:hover{border-color:var(--critter-glass-accent-deep);background:var(--critter-glass-accent);transform:translateY(-2px)}.critter-glass-card__action:hover svg{transform:translate(2px)}.critter-glass-card__action:focus-visible{outline:3px solid #fff;outline-offset:3px;border-color:var(--critter-glass-accent);background:var(--critter-glass-accent)}@media(max-width:680px){.critter-glass-card{grid-template-columns:1fr;gap:1.75rem}.critter-glass-card__title{max-width:18ch}.critter-glass-card__action{width:100%}}@media(prefers-reduced-motion:reduce){.critter-glass-card__action,.critter-glass-card__action svg{transition:none}.critter-glass-card__action:hover{transform:none}.critter-glass-card__action:hover svg{transform:none}}@media(forced-colors:active){.critter-glass-card{border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.critter-glass-card:before{display:none}.critter-glass-card__title,.critter-glass-card__description{color:CanvasText}.critter-glass-card__action{border:2px solid LinkText;color:LinkText;background:Canvas;box-shadow:none}}.noun-trigger.logo-raccoon-trigger{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:.3rem;border:0;border-radius:.35rem;color:inherit;cursor:default;line-height:0;vertical-align:middle;transition:background-color .18s ease,box-shadow .18s ease}.noun-trigger.logo-raccoon-trigger:hover,.noun-trigger.logo-raccoon-trigger:focus-visible{border:0;color:inherit;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1a}.noun-trigger.logo-raccoon-trigger:focus-visible{outline:2px solid currentColor;outline-offset:.22rem}.logo-raccoon-trigger__viewport{position:relative;display:block;width:var(--logo-raccoon-width, clamp(7.5rem, 15vw, 11rem));aspect-ratio:1681 / 582;overflow:hidden;filter:drop-shadow(0 .35rem .7rem rgba(0,0,0,.18));transform:translateZ(0)}.logo-raccoon-trigger__source{position:absolute;top:-26.6324%;left:-21.7728%;display:block;width:167.5194%;height:auto;max-width:none;filter:invert(1) grayscale(1) contrast(1.08) brightness(.9);opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.logo-raccoon-trigger:hover .logo-raccoon-trigger__source,.logo-raccoon-trigger:focus-visible .logo-raccoon-trigger__source{filter:invert(1) grayscale(1) contrast(1.18) brightness(1.02);opacity:1;transform:scale(1.012)}.logo-raccoon-trigger__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;margin:-1px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.noun-trigger.logo-raccoon-trigger,.logo-raccoon-trigger__source{transition:none}.logo-raccoon-trigger:hover .logo-raccoon-trigger__source,.logo-raccoon-trigger:focus-visible .logo-raccoon-trigger__source{transform:none}}@media(forced-colors:active){.noun-trigger.logo-raccoon-trigger:hover,.noun-trigger.logo-raccoon-trigger:focus-visible{background:Canvas;box-shadow:none}.noun-trigger.logo-raccoon-trigger:focus-visible{outline-color:Highlight}}:root{--card-radius: 6px;--card-border: rgba(255, 255, 255, .12);--card-fill: linear-gradient(150deg, rgba(11, 12, 16, .82), rgba(3, 4, 7, .8));--card-shadow: 0 26px 74px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .05);--card-blur: blur(14px) saturate(.9)}.ship-hero{position:relative;min-height:clamp(620px,76svh,780px);padding:0;overflow:hidden;isolation:isolate;color:#f2f3f5;background:#000;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1)}.ship-hero:after{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 42%),linear-gradient(180deg,rgba(0,0,0,.18),transparent 24%,rgba(0,0,0,.12));content:"";pointer-events:none}.ship-hero-stage{position:absolute;z-index:0;inset:0;min-height:inherit;overflow:hidden;background:radial-gradient(circle at 68% 44%,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 36%),#000}.ship-hero-stage--loading{background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 68% 56%,rgba(255,255,255,.055),transparent 30%),#000;background-size:52px 52px,52px 52px,auto,auto}.ship-hero .logistics-canvas{position:absolute;inset:0}.ship-hero .logistics-canvas canvas{display:block;width:100%!important;height:100%!important}.ship-hero-overlay{position:absolute;z-index:4;inset:0;height:100%;pointer-events:none}.ship-hero-copy{position:absolute;top:clamp(24px,3.8vw,48px);left:0;display:grid;width:min(760px,60vw);grid-template-columns:minmax(220px,.88fr) minmax(280px,1.12fr);gap:8px clamp(24px,3vw,40px);align-items:start;padding:0;pointer-events:auto}.ship-hero-copy h1{grid-column:1;grid-row:1;max-width:22ch;margin-top:0;color:#f2f3f5;font-size:clamp(2rem,3vw,2.9rem);line-height:1.04;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.55)}.ship-hero-copy>p{grid-column:2;grid-row:1;max-width:56ch;margin-top:0;color:#e8eaf0e0;font-size:clamp(.86rem,1.15vw,.98rem);line-height:1.58;text-shadow:0 1px 18px rgba(0,0,0,.5)}.ship-hero-actions{position:absolute;top:clamp(28px,4vw,52px);right:0;display:flex;flex-wrap:wrap;gap:9px;align-items:center;pointer-events:auto}.ship-hero-actions a,.ship-hero-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#f2f3f5d1;background:#ffffff0d;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.ship-hero-actions button{gap:10px}.ship-hero-actions button span{color:#f2f3f594;font-weight:600}.ship-hero-actions button strong{color:#f2f3f5;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.ship-hero-actions a{border-color:#f1f2f4;color:#08090c;background:#f1f2f4}.ship-hero-actions a:hover,.ship-hero-actions a:focus-visible,.ship-hero-actions button:hover,.ship-hero-actions button:focus-visible{outline:2px solid rgba(224,122,104,.9);outline-offset:2px}.ship-hero .logistics-stage-key{z-index:3}.home-runtime-ink{--runtime-ink-bg: #000002;min-height:clamp(720px,88svh,1000px);padding:clamp(84px,9vw,124px) 0;isolation:isolate;background:var(--runtime-ink-bg);border:0}.home-runtime-ink:before{position:absolute;z-index:0;inset:0;background:radial-gradient(circle at 82% 22%,rgba(255,255,255,.025),transparent 28rem),radial-gradient(circle at 66% 74%,rgba(60,184,188,.025),transparent 24rem),linear-gradient(180deg,#000002,#0000045c 46%,#000002);content:"";pointer-events:none}.home-runtime-ink:after{z-index:0;height:180px;background:linear-gradient(180deg,transparent,#000002)}.home-runtime-ink .particle-section{opacity:.94}.shell.runtime-ink-composition{--area-scheduler: 1 / 1 / 2 / 9;--area-lifecycle: 2 / 1 / 4 / 9;--area-heading: 1 / 1 / 2 / 5;--area-training: 1 / 5 / 2 / 9;--area-inference: 2 / 2 / 3 / 8;--lobe-scheduler: 1 / 1 / 2 / 9;--lobe-heading: 2 / 1 / 3 / 5;--lobe-training: 2 / 5 / 3 / 9;--lobe-inference: 3 / 2 / 4 / 8;--lobe-tail: 3 / 1 / 4 / 3;--lobe-bulge: 2 / 1 / 3 / 3;--lifecycle-cols: 8;--lifecycle-rows: 2;--cluster-row-gap: clamp(22px, 2.4vw, 32px);--cluster-col-gap: clamp(20px, 2vw, 26px);position:relative;z-index:1;display:grid;width:min(1200px,calc(100% - 56px));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;gap:var(--cluster-row-gap) var(--cluster-col-gap);align-content:start;align-items:start;margin-inline:auto;padding:0;border:0;border-radius:0;color:#f0f1f3;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.runtime-ink-goo-defs{position:absolute;width:0;height:0;overflow:hidden}.runtime-ink-mass{position:relative;z-index:0;grid-area:1 / 1 / -1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-self:stretch;mask-image:radial-gradient(circle at 7.4% 86%,transparent 0 28px,#000 33px);-webkit-mask-image:radial-gradient(circle at 7.4% 86%,transparent 0 28px,#000 33px);mask-clip:no-clip;-webkit-mask-clip:no-clip;pointer-events:none}.runtime-ink-mass-layer{grid-area:1 / 1 / -1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-self:stretch}.runtime-ink-mass-layer--halo{--lobe-inflate: clamp(26px, 2.9vw, 42px);--lobe-inflate-edge: clamp(14px, 1.6vw, 22px);--lobe-radius: clamp(70px, 8vw, 118px);--lobe-fill: rgb(126, 210, 222);opacity:.24;filter:url(#runtime-ink-goo-halo) drop-shadow(0 0 34px rgba(96,190,208,.45))}.runtime-ink-mass-layer--core{--lobe-inflate: clamp(16px, 1.7vw, 22px);--lobe-inflate-edge: clamp(9px, 1vw, 13px);--lobe-radius: clamp(40px, 4.2vw, 60px);--lobe-fill: #04060b;opacity:.88;filter:url(#runtime-ink-goo)}.runtime-ink-lobe{align-self:stretch;justify-self:stretch;margin:calc(-1 * var(--lobe-inflate));border-radius:var(--lobe-radius);background:var(--lobe-fill)}.runtime-ink-lobe--scheduler,.runtime-ink-lobe--training{margin-right:calc(-1 * var(--lobe-inflate-edge))}.runtime-ink-lobe--scheduler{grid-area:var(--lobe-scheduler);border-radius:calc(var(--lobe-radius) * 1.5) calc(var(--lobe-radius) * 1.9) calc(var(--lobe-radius) * .6) calc(var(--lobe-radius) * 1.2)}.runtime-ink-lobe--heading{grid-area:var(--lobe-heading);margin-left:calc(-1 * var(--lobe-inflate) - 18px);border-radius:calc(var(--lobe-radius) * .6) calc(var(--lobe-radius) * .5) calc(var(--lobe-radius) * .5) calc(var(--lobe-radius) * 1.8)}.runtime-ink-lobe--training{grid-area:var(--lobe-training);border-radius:calc(var(--lobe-radius) * .5) calc(var(--lobe-radius) * 1.3) calc(var(--lobe-radius) * 1.7) calc(var(--lobe-radius) * .5)}.runtime-ink-lobe--inference{grid-area:var(--lobe-inference);border-radius:calc(var(--lobe-radius) * .5) calc(var(--lobe-radius) * 1.6) calc(var(--lobe-radius) * 1.9) calc(var(--lobe-radius) * 1.2)}.runtime-ink-lobe--tail{grid-area:var(--lobe-tail);margin-left:calc(-1 * var(--lobe-inflate) - 14px);margin-bottom:calc(-1 * var(--lobe-inflate) - 20px);border-radius:calc(var(--lobe-radius) * 1.1) calc(var(--lobe-radius) * .4) calc(var(--lobe-radius) * 1.6) calc(var(--lobe-radius) * 1.5)}.runtime-ink-bulge{grid-area:var(--lobe-bulge);width:64%;height:62%;align-self:center;justify-self:start;margin-left:-40px;border-radius:50%;background:var(--lobe-fill)}.runtime-ink-mass-layer--halo .runtime-ink-lobe--scheduler{--lobe-fill: rgb(154, 226, 236)}.runtime-ink-mass-layer--halo .runtime-ink-lobe--training{--lobe-fill: rgb(108, 194, 210)}.runtime-ink-mass-layer--halo .runtime-ink-lobe--inference{--lobe-fill: rgb(88, 174, 194)}.runtime-ink-drop{position:absolute;border-radius:50%;background:#7ed2de2b;box-shadow:0 0 20px #60bed033}.runtime-ink-drop--a{top:6%;left:74%;width:26px;height:26px}.runtime-ink-drop--b{bottom:4%;left:80%;width:16px;height:16px}.runtime-ink-drop--c{bottom:-3%;left:6%;width:32px;height:32px;background:#04060bd1;box-shadow:0 0 22px #60bed029}.runtime-ink-pause{position:absolute;z-index:3;top:-54px;right:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--card-border);border-radius:var(--card-radius);background:#06080cb8;color:#f4f4f5c7;appearance:none;cursor:pointer;backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);transition:color .18s ease,border-color .18s ease}.runtime-ink-pause svg{width:18px;fill:currentColor}.runtime-ink-pause:hover,.runtime-ink-pause:focus-visible{color:#fff;border-color:#ffffff47;outline:none}.runtime-ink-pause[aria-pressed=true]{color:#e07a68f5;border-color:#e07a6852}.runtime-ink-region,.runtime-ink-lifecycle{position:relative;z-index:1}.runtime-ink-region--scheduler,.runtime-ink-heading,.runtime-ink-region--training,.runtime-ink-region--inference{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@supports not (grid-template-rows: subgrid){.runtime-ink-mass{display:none}.runtime-ink-region--scheduler,.runtime-ink-heading,.runtime-ink-region--training,.runtime-ink-region--inference{border:1px solid var(--card-border);border-radius:42px;background:var(--card-fill);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur)}}.runtime-ink-region--scheduler{grid-area:var(--area-scheduler);display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);grid-template-rows:auto auto;gap:0 clamp(28px,3vw,46px);align-self:start;align-items:start;padding:clamp(38px,3.4vw,50px) clamp(34px,3.2vw,48px)}.runtime-ink-region--scheduler h2{grid-area:1 / 1 / 3 / 2;max-width:20ch;margin-top:0;color:#f4f4f5;font-size:clamp(1.85rem,2.7vw,2.45rem);line-height:1.04;letter-spacing:-.03em;text-wrap:pretty}.runtime-ink-copy{grid-area:1 / 2 / 2 / 3;max-width:57ch;margin-top:0;color:#ebecefcc;font-size:clamp(.88rem,1.15vw,.98rem);line-height:1.68}.runtime-ink-link{grid-area:2 / 2 / 3 / 3;display:inline-flex;min-height:39px;align-items:center;justify-self:start;margin-top:24px;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#f4f4f5d6;background:#ffffff0b;font-size:.75rem;font-weight:720}.runtime-ink-link:hover,.runtime-ink-link:focus-visible{color:#07080a;background:#f2f2f3;outline:none}.runtime-ink-lifecycle{grid-area:var(--area-lifecycle);display:grid;grid-template-columns:repeat(var(--lifecycle-cols),minmax(0,1fr));grid-template-columns:subgrid;grid-template-rows:repeat(var(--lifecycle-rows),auto);grid-template-rows:subgrid;gap:var(--cluster-row-gap) var(--cluster-col-gap);align-self:stretch;align-items:stretch;padding:0}.runtime-ink-heading{position:relative;grid-area:var(--area-heading);display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;align-content:center;padding:42px 44px 46px}.runtime-ink-heading h2{max-width:14ch;margin-top:10px;color:#f4f4f5eb;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.03;letter-spacing:-.034em;text-wrap:balance}.runtime-ink-heading .logo-raccoon-trigger{justify-self:end;margin-right:0}.runtime-ink-region--training,.runtime-ink-region--inference{display:flex;flex-direction:column;justify-content:center;padding:38px 40px 42px}.runtime-ink-region--training{grid-area:var(--area-training)}.runtime-ink-region--inference{grid-area:var(--area-inference)}.runtime-ink-region--training h3,.runtime-ink-region--inference h3{max-width:24ch;margin-top:0;color:#f4f4f5eb;font-size:clamp(1.18rem,1.7vw,1.55rem);line-height:1.14;letter-spacing:-.025em}.runtime-ink-region--training h3 .noun-trigger,.runtime-ink-region--inference h3 .noun-trigger{color:#97d7d8f0}.runtime-ink-region--training h3 .noun-trigger:hover,.runtime-ink-region--training h3 .noun-trigger:focus-visible,.runtime-ink-region--training h3 .noun-trigger[aria-pressed=true],.runtime-ink-region--inference h3 .noun-trigger:hover,.runtime-ink-region--inference h3 .noun-trigger:focus-visible,.runtime-ink-region--inference h3 .noun-trigger[aria-pressed=true]{color:#d4ffff}.runtime-ink-region--training>p:last-child,.runtime-ink-region--inference>p:last-child{max-width:46ch;margin-top:12px;color:#ebecefc7;font-size:clamp(.82rem,.95vw,.9rem);line-height:1.6}.home-runtime-ink .noun-trigger{border-bottom-color:#ebecef47}.home-critter{position:relative;overflow:hidden;padding:clamp(64px,8vw,104px) 0;background:radial-gradient(circle at 82% 112%,rgba(143,21,27,.18),transparent 34rem),linear-gradient(180deg,#05070d,#09090c);border-top:1px solid rgba(255,255,255,.055)}.home-critter:before{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:54px 54px;content:"";-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 34%,#000 76%,transparent);pointer-events:none}.home-critter .shell{position:relative;z-index:1}.ocura-sim .graph-intro h2{max-width:20ch;margin-top:10px;font-size:clamp(1.9rem,3.4vw,2.7rem)}.graph-intro-copy{display:grid;gap:14px;align-content:end}.graph-intro-copy a{width:fit-content;color:var(--sim-teal);font-size:.82rem;font-weight:760;border-bottom:1px solid rgba(60,184,188,.4)}.graph-intro-copy a:hover,.graph-intro-copy a:focus-visible{color:#eef0f4;border-bottom-color:#eef0f4;outline:none}.v0-proof{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:18px;padding:clamp(20px,3vw,30px);border:1px solid var(--sim-border);border-radius:6px;color:var(--sim-ink);background:var(--sim-fill);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff0d}.v0-proof>span:first-child{display:grid;gap:8px}.v0-proof small{color:var(--sim-signal);font-family:var(--mono);font-size:.68rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.v0-proof strong{max-width:40ch;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.15}.v0-proof-action{flex:0 0 auto;padding:10px 13px;border:1px solid rgba(255,255,255,.22);border-radius:4px;font-size:.78rem;font-weight:760;background:#ffffff0d}.v0-proof:hover .v0-proof-action,.v0-proof:focus-visible .v0-proof-action{color:#08090c;background:#f1f2f4}.v0-proof:focus-visible{outline:2px solid var(--sim-teal);outline-offset:3px}@media(max-width:900px){.ship-hero{display:flex;min-height:0;flex-direction:column}.ship-hero-stage{position:relative;inset:auto;order:2;min-height:560px}.ship-hero-overlay{position:relative;inset:auto;order:1;display:grid;gap:12px;height:auto;padding:16px 0}.ship-hero-copy{position:relative;top:auto;left:auto;width:100%}.ship-hero-actions{position:relative;top:auto;right:auto;justify-self:end}.home-runtime-ink{min-height:auto}.shell.runtime-ink-composition{--area-scheduler: 1 / 1 / 2 / 11;--area-lifecycle: 2 / 1 / 4 / 11;--area-heading: 1 / 1 / 2 / 6;--area-training: 1 / 6 / 2 / 11;--area-inference: 2 / 2 / 3 / 10;--lobe-scheduler: 1 / 1 / 2 / 11;--lobe-heading: 2 / 1 / 3 / 6;--lobe-training: 2 / 6 / 3 / 11;--lobe-inference: 3 / 2 / 4 / 10;--lifecycle-cols: 10;--cluster-row-gap: 24px;--cluster-col-gap: 20px;width:calc(100% - 64px)}.runtime-ink-mass{mask-image:none;-webkit-mask-image:none}.runtime-ink-mass-layer--halo{--lobe-inflate: 22px;--lobe-inflate-edge: 16px;opacity:.14}.runtime-ink-lobe--heading,.runtime-ink-lobe--tail{margin-left:calc(-1 * var(--lobe-inflate))}.runtime-ink-bulge{margin-left:-12px}.runtime-ink-mass-layer--core{opacity:.85}.runtime-ink-drop--a,.runtime-ink-drop--b{display:none}.runtime-ink-region--scheduler{display:block;padding:44px 44px 48px}.runtime-ink-region--scheduler h2{max-width:18ch;font-size:clamp(2rem,4.8vw,2.6rem);line-height:1.01}.runtime-ink-copy{margin-top:20px;font-size:.9rem;line-height:1.64}.v0-proof{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.shell.runtime-ink-composition{--area-scheduler: 1 / 1 / 2 / 12;--area-lifecycle: 2 / 1 / 5 / 13;--area-heading: 1 / 1 / 2 / 11;--area-training: 2 / 2 / 3 / 12;--area-inference: 3 / 1 / 4 / 11;--lobe-scheduler: 1 / 1 / 2 / 12;--lobe-heading: 2 / 1 / 3 / 11;--lobe-training: 3 / 2 / 4 / 12;--lobe-inference: 4 / 1 / 5 / 11;--lifecycle-cols: 12;--lifecycle-rows: 3;--cluster-row-gap: 22px;grid-template-rows:auto auto auto auto}}@media(max-width:620px){.ship-hero{min-height:0}.ship-hero-stage{top:auto;min-height:460px}.ship-hero-overlay{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:auto;padding:16px 0 0}.ship-hero-copy{top:auto;display:block;width:100%;padding:0}.ship-hero-copy h1{margin-top:8px;font-size:clamp(1.55rem,8.5vw,2.05rem)}.ship-hero-copy>p{width:100%;max-width:100%;margin-top:12px;font-size:.84rem;overflow-wrap:anywhere}.ship-hero-actions{width:100%;flex-direction:column;justify-self:stretch}.ship-hero-actions a,.ship-hero-actions button{width:100%;min-height:44px;flex:none}.ship-hero .logistics-stage-key{bottom:12px}.home-runtime-ink{padding:66px 0 76px}.home-runtime-ink .particle-section{opacity:.77}.shell.runtime-ink-composition{--area-scheduler: 1 / 1 / 2 / 13;--area-lifecycle: 2 / 1 / 5 / 13;--area-heading: 1 / 1 / 2 / 12;--area-training: 2 / 2 / 3 / 13;--area-inference: 3 / 1 / 4 / 12;--lobe-scheduler: 1 / 1 / 2 / 13;--lobe-heading: 2 / 1 / 3 / 12;--lobe-training: 3 / 2 / 4 / 13;--lobe-inference: 4 / 1 / 5 / 12;--cluster-row-gap: 26px;width:calc(100% - 32px);gap:var(--cluster-row-gap) 0;padding:0}.runtime-ink-mass-layer--halo{--lobe-inflate: 13px;--lobe-inflate-edge: 11px;opacity:.1;filter:url(#runtime-ink-goo-halo)}.runtime-ink-mass-layer--core{--lobe-inflate: 8px;--lobe-inflate-edge: 8px;--lobe-radius: 34px;opacity:.84}.runtime-ink-drop--c{display:none}.runtime-ink-region--scheduler{padding:36px 28px 44px}.runtime-ink-region--scheduler h2{font-size:clamp(1.85rem,9vw,2.25rem);line-height:1.02}.runtime-ink-copy{font-size:.86rem;line-height:1.62}.runtime-ink-link{min-height:44px;margin-top:22px;padding:9px 15px}.runtime-ink-heading{grid-template-columns:minmax(0,1fr);padding:32px 28px 36px}.runtime-ink-heading h2{max-width:16ch;font-size:clamp(1.45rem,7vw,1.8rem)}.runtime-ink-heading .logo-raccoon-trigger{justify-self:start;margin-right:0}.runtime-ink-region--training,.runtime-ink-region--inference{padding:30px 28px 36px}.runtime-ink-region--training h3,.runtime-ink-region--inference h3{font-size:clamp(1.12rem,5.4vw,1.32rem)}}.home-oss{padding:clamp(48px,8vw,96px) 0;color:#eef0f4;background:#04060c;border-top:1px solid rgba(255,255,255,.08)}#ocura-oss,#ocura{scroll-margin-top:7.5rem}.home-oss-card{display:grid;gap:16px;width:min(920px,100%);padding:clamp(24px,4vw,40px);border:1px solid rgba(255,255,255,.12);border-radius:6px;background:linear-gradient(150deg,#0b0c10eb,#030407e0);box-shadow:0 26px 74px #00000073,inset 0 1px #ffffff0d}.home-oss-kicker{margin:0;color:#7fd4d8;font-family:var(--mono);font-size:.72rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.home-oss-card h2{max-width:18ch;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1}.home-oss-card p{max-width:62ch;margin:0;color:#eef0f4c7;line-height:1.55}.home-oss-card pre{width:fit-content;margin:0;padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#0b0d12}.home-oss-card code{font-family:var(--mono);font-size:.92rem;color:#f4f6fa}.home-oss-actions{display:flex;flex-wrap:wrap;gap:12px}.home-oss-actions a{padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-size:.82rem;font-weight:760}.home-oss-actions a:first-child{color:#08090c;background:#f1f2f4;border-color:#f1f2f4}.home-oss-actions a:hover,.home-oss-actions a:focus-visible{color:#08090c;background:#fff;outline:none}@media(prefers-reduced-motion:reduce){.ship-hero-actions a,.ship-hero-actions button,.runtime-ink-pause{transition:none}}.ov-page{--ovp-ink: #efeded;--ovp-muted: rgba(239, 237, 237, .62);--ovp-dim: rgba(239, 237, 237, .36);--ovp-line: rgba(255, 255, 255, .1);--ovp-red: #a30f24;--ovp-red-bright: #e2243e;position:relative;isolation:isolate;overflow:hidden;color:var(--ovp-ink);background:radial-gradient(circle at 82% 10%,rgba(140,7,30,.2),transparent 19rem),radial-gradient(circle at 12% 48%,rgba(94,0,18,.13),transparent 25rem),radial-gradient(circle at 76% 86%,rgba(116,0,22,.13),transparent 24rem),linear-gradient(180deg,#010101,#030303 48%,#010101)}.ov-page,.ov-page *{box-sizing:border-box}.ov-page__grid{position:absolute;z-index:-2;inset:0;opacity:.68;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent 88%);pointer-events:none}.ov-page__system-line{position:absolute;z-index:-1;top:0;bottom:0;left:max(12px,calc((100vw - var(--shell-width)) / 2 - 30px));width:1px;background:linear-gradient(180deg,transparent,rgba(226,36,62,.58) 12%,rgba(226,36,62,.13) 56%,rgba(226,36,62,.48) 88%,transparent);box-shadow:0 0 22px #e2243e24;pointer-events:none}.ov-page h1,.ov-page h2,.ov-page h3,.ov-page p,.ov-page ol{margin-block:0}.ov-page h1,.ov-page h2,.ov-page h3{color:var(--ovp-ink)}.ov-page__kicker{color:#e2243ed6;font-family:var(--mono, ui-monospace),SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:720;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.ov-page__hero{position:relative;padding:clamp(4.75rem,8vw,7.25rem) 0 clamp(4.25rem,7vw,6.5rem)}.ov-page__hero:after{position:absolute;z-index:-1;right:-11rem;bottom:-17rem;width:39rem;height:39rem;border-radius:50%;background:#84051b21;filter:blur(90px);content:"";pointer-events:none}.ov-page__hero-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.68fr);gap:clamp(3rem,7vw,6.75rem);align-items:center}.ov-page__hero-copy,.ov-page__watch,.ov-page__section-heading>*{min-width:0}.ov-page__hero-copy{max-width:46rem}.ov-page__hero-title{max-width:15ch;margin-top:1.05rem;font-family:var(--mono, ui-monospace),SFMono-Regular,Consolas,monospace;font-size:clamp(2.2rem,3.8vw,3.65rem);font-weight:560;letter-spacing:-.058em;line-height:1;text-transform:uppercase;text-wrap:balance}.ov-page__hero-summary{max-width:65ch;margin-top:1.55rem;color:var(--ovp-muted);font-size:clamp(.96rem,1.2vw,1.06rem);line-height:1.7}.ov-page__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.8rem}.ov-page__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.6rem .9rem;border:1px solid rgba(255,255,255,.22);border-radius:2px;color:#efededcc;background:#ffffff06;font-family:var(--mono, ui-monospace),SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:680;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ov-page__action--primary{border-color:#e2243ea3;color:#fff;background:#990d22db;box-shadow:0 0 28px #a30f2424}.ov-page__action:hover{border-color:#ffffffb3;color:#fff;background:#ffffff14}.ov-page__action--primary:hover{border-color:var(--ovp-red-bright);background:var(--ovp-red)}.ov-page__action:focus-visible{outline:2px solid #fff;outline-offset:3px}.ov-page__watch{position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 50% 46%,rgba(151,10,34,.17),transparent 40%),transparent;background-size:25px 25px,25px 25px,auto,auto;box-shadow:inset 0 0 72px #a30f241a,inset 0 0 86px 28px #020202f5}.ov-page__emblem{position:relative;display:grid;min-height:clamp(18rem,28vw,22rem);padding:1.7rem;place-items:center}.ov-page__emblem img{width:min(77%,18rem);filter:contrast(1.12) saturate(.72);mix-blend-mode:screen}.ov-page__reticle{position:absolute;top:1rem;width:2.7rem;height:2.7rem;border-top:1px solid rgba(226,36,62,.58)}.ov-page__reticle--left{left:1rem;border-left:1px solid rgba(226,36,62,.58)}.ov-page__reticle--right{right:1rem;border-right:1px solid rgba(226,36,62,.58)}.ov-page__signal,.ov-page__critter{position:relative;padding:clamp(4.5rem,8vw,7.25rem) 0}.ov-page__critter:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent 2%,var(--ovp-line) 18%,var(--ovp-line) 82%,transparent 98%);content:""}.ov-page__signal{padding-top:clamp(3.75rem,7vw,6rem);background:linear-gradient(180deg,transparent,rgba(116,0,22,.045) 54%,transparent),radial-gradient(circle at 74% 42%,rgba(118,0,22,.09),transparent 28rem)}.ov-page__signal:after{position:absolute;z-index:-1;right:-9rem;bottom:-8rem;width:38rem;height:38rem;border-radius:50%;background:#7600161c;filter:blur(94px);content:""}.ov-page__signal-heading{display:block}.ov-page__signal-heading h2{max-width:18ch;color:var(--ovp-ink);font-family:var(--mono, ui-monospace),SFMono-Regular,Consolas,monospace;font-size:clamp(1.65rem,2.8vw,2.45rem);font-weight:560;letter-spacing:-.052em;line-height:1.04;text-transform:uppercase;text-wrap:balance}.ov-page__flow-stage{margin-top:clamp(2rem,4vw,3.25rem)}.ov-page__flow-stage .onveil-flow{padding:0;border:0;color:var(--ovp-ink);background:transparent}.ov-page__flow-stage .onveil-flow-frame{min-height:clamp(18rem,35vw,25rem);border-color:#ffffff1f;border-radius:2px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),radial-gradient(circle at 56% 45%,rgba(187,15,43,.15),transparent 24%),#020202c7;box-shadow:0 28px 68px #0000006b,inset 0 0 86px #a30f2412}.ov-page__flow-stage .onveil-flow-art{height:clamp(18rem,35vw,25rem)}.ov-page__critter{padding-bottom:clamp(5.5rem,9vw,8rem)}.ov-page__critter:after{position:absolute;z-index:-1;right:5%;bottom:-10rem;width:31rem;height:31rem;border-radius:50%;background:#7c01181f;filter:blur(88px);content:""}.ov-page__critter .critter-glass-card .critter-glass-card__title{font-size:clamp(1.55rem,2.6vw,2.35rem)}@media(max-width:900px){.ov-page__hero-layout{grid-template-columns:minmax(0,1fr)}.ov-page__watch{width:min(100%,36rem)}}@media(max-width:620px){.ov-page .shell{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.ov-page__system-line{left:12px}.ov-page__hero{padding-top:4rem}.ov-page__hero-title{width:100%;max-width:100%;font-size:clamp(2rem,10vw,2.9rem);overflow-wrap:anywhere}.ov-page__hero-copy,.ov-page__hero-summary{width:100%;max-width:100%;overflow-wrap:anywhere}.ov-page__actions{align-items:stretch;flex-direction:column}.ov-page__action{width:100%}.ov-page__emblem{min-height:13rem}}@media(prefers-reduced-motion:reduce){.ov-page__action{transition:none}}@media(forced-colors:active){.ov-page{color:CanvasText;background:Canvas}.ov-page__grid,.ov-page__system-line,.ov-page__hero:after,.ov-page__signal:after,.ov-page__critter:after{display:none}.ov-page__flow-stage .onveil-flow-frame{border:1px solid CanvasText;background:Canvas;box-shadow:none}.ov-page__watch{background:Canvas;box-shadow:none;-webkit-mask-image:none;mask-image:none}.ov-page__action{border:1px solid LinkText;color:LinkText;background:Canvas}}:root{--paper: #fff4ee;--surface: #fffaf6;--ink: #151515;--muted: #625b57;--line: #ead1c4;--signal: #d85d46;--teal: #087f83;--green: #3f7a42;--shadow: 0 18px 42px rgba(75, 42, 30, .14);--shell-width: 1280px;--mono: "Cascadia Code", "IBM Plex Mono", Consolas, monospace;--ocura-display: "Space Grotesk", "Aptos Display", "Segoe UI Variable Display", "Segoe UI", sans-serif;--critter-display: "Fraunces", Georgia, "Times New Roman", serif;--sans: var(--ocura-display)}*{box-sizing:border-box}html{scroll-behavior:smooth}.skip-link{position:absolute;z-index:200;top:12px;left:12px;padding:.65rem 1rem;border-radius:999px;color:#fff;background:#3f4b92;font-size:.82rem;font-weight:730;transform:translateY(-160%)}.skip-link:focus{transform:none;outline:3px solid #3f4b92;outline-offset:4px}body{margin:0;min-width:320px;font-family:var(--sans);color:var(--ink);background:linear-gradient(135deg,rgba(255,215,200,.38),transparent 34%),linear-gradient(35deg,rgba(8,127,131,.08),transparent 48%),linear-gradient(180deg,#fff8f4,#fff0e8 42%,#fff4ee 76%,#f8f7f2);overflow-x:hidden}button,input,select,textarea{font-family:inherit}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(21,21,21,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(21,21,21,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 70%)}body.onveil-route{color:#f3f1ef;background:radial-gradient(circle at 78% 8%,rgba(130,0,18,.16),transparent 26%),#010101}body.onveil-route:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.92),transparent 58%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.92),transparent 58%)}body.landing-route{color:#f3f1ef;background:#04060c}body.landing-route:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 60%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 60%)}body.landing-route .site-header{color:#f8f6f3eb}body.landing-route .brand img{filter:invert(1) grayscale(1) brightness(1.8)}body.landing-route .nav{color:#f8f6f3a3}body.landing-route .nav a:hover,body.landing-route .nav button:hover{color:#fff}body.landing-route .site-footer{color:#f4f1ee8f}body.landing-route .footer-logo-link{border-color:#ffffff24;background:#ffffff0a}body.landing-route .footer-logo-link img{filter:invert(1) grayscale(1)}body.landing-route .site-footer a:hover{color:#fff}body.docs-route{color:#d6d9e0;background:#1c1e21}body.docs-route:before{display:none}body.docs-route .site-header{color:#f8f6f3eb;border-bottom:1px solid rgba(255,255,255,.08)}body.docs-route .brand img{filter:invert(1) grayscale(1) brightness(1.8)}body.docs-route .nav{color:#f8f6f3a3}body.docs-route .nav a:hover,body.docs-route .nav button:hover{color:#fff}body.docs-route .site-footer{color:#f4f1ee8f;background:#15171a}body.docs-route .footer-logo-link{border-color:#ffffff24;background:#ffffff0a}body.docs-route .footer-logo-link img{filter:invert(1) grayscale(1)}body.docs-route .site-footer a:hover{color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin:0}.shell{width:min(var(--shell-width),calc(100% - 32px));margin:0 auto;position:relative;z-index:1}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0 12px;z-index:80}.brand{display:flex;align-items:center}.brand img{width:auto;height:84px;max-width:min(420px,62vw);object-fit:contain;display:block}.nav{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:.95rem}.nav a:hover,.nav button:hover{color:var(--ink)}.site-header--onveil{color:#f8f6f3eb;border-bottom:1px solid rgba(255,255,255,.08)}.site-header--onveil .brand img{filter:invert(1) grayscale(1) brightness(1.8)}.site-header--onveil .nav{color:#f8f6f39e}.site-header--onveil .nav a:hover,.site-header--onveil .nav button:hover{color:#fff}.nav-products{position:relative}.nav-products:after{position:absolute;top:100%;left:-8px;width:calc(100% + 16px);height:16px;content:""}.nav-products-trigger{display:inline-flex;gap:6px;align-items:center;padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.nav-products-trigger svg{width:10px;height:7px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .18s ease}.nav-products-menu{position:absolute;top:calc(100% + 14px);left:-18px;width:min(330px,calc(100vw - 32px));padding:8px;border:1px solid rgba(21,21,21,.14);border-radius:12px;visibility:hidden;opacity:0;background:#fffaf6f5;box-shadow:0 24px 56px #1515152e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none;transform:translateY(-12px) scaleY(.94);transform-origin:top;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.nav-products.is-open .nav-products-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1);transition-delay:0s}.nav-products.is-open .nav-products-trigger svg{transform:rotate(180deg)}.nav-products-menu a{display:grid;gap:4px;padding:13px 14px;border-radius:8px;transition:background .15s ease,transform .15s ease}.nav-products-menu a:hover,.nav-products-menu a:focus-visible{color:var(--ink);background:#d85d461a;outline:none;transform:translate(2px)}.nav-products-menu a[aria-current=page]{background:#087f8317}.nav-products-menu strong{color:var(--ink);font-size:.94rem}.nav-products-menu span{color:var(--muted);font-size:.76rem;line-height:1.35}.site-header--onveil .nav-products-menu{border-color:#ffffff24;background:radial-gradient(circle at 100% 0,rgba(156,12,31,.22),transparent 46%),#050506f5;box-shadow:0 28px 68px #0000009e,inset 0 1px #ffffff0d}.site-header--onveil .nav-products-menu a:hover,.site-header--onveil .nav-products-menu a:focus-visible{color:#fff;background:#b5142933}.site-header--onveil .nav-products-menu a[aria-current=page]{background:#b5142924}.site-header--onveil .nav-products-menu strong{color:#f8f6f3}.site-header--onveil .nav-products-menu span{color:#f8f6f38a}.universe-section{--space-ink: #e8eaf0;--space-muted: rgba(232, 234, 240, .72);--space-bg: #04060c;--space-panel: rgba(8, 11, 20, .82);--space-stroke: rgba(255, 255, 255, .1);--space-signal: #e07a68;--space-teal: #3cb8bc;position:relative;overflow:hidden;color:var(--space-ink);background:var(--space-bg);border-color:#ffffff14}.universe-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(8,127,131,.06) 55%,rgba(216,93,70,.05));z-index:0}.particle-section{position:absolute;inset:0;z-index:0;pointer-events:none}.particle-section canvas{width:100%!important;height:100%!important;display:block}.universe-panel{position:relative;z-index:1;width:min(380px,100%);max-width:calc(100vw - 56px);background:var(--space-panel);border:1px solid var(--space-stroke);border-radius:8px;padding:clamp(20px,3.5vw,32px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero.universe-section .universe-panel{width:100%;max-width:min(580px,58ch)}.universe-section .eyebrow{color:var(--space-signal)}.universe-section .summary,.universe-section .market-copy p{color:var(--space-muted)}.universe-section h1,.universe-section h2{color:var(--space-ink)}.noun-trigger{margin:0;padding:0;border:0;border-bottom:1px dotted rgba(232,234,240,.28);color:inherit;background:transparent;font:inherit;line-height:inherit;text-align:inherit;appearance:none;cursor:pointer;transition:color .2s ease,border-color .2s ease}.noun-trigger:hover,.noun-trigger:focus-visible{color:var(--space-teal);border-bottom-color:var(--space-teal);outline:none}.universe-button{background:var(--space-ink);color:var(--space-bg);border-color:var(--space-ink)}.universe-ghost{background:#ffffff0f;color:var(--space-ink);border-color:#ffffff38}.universe-ghost:hover{background:#ffffff1f}.hero.universe-section{border-bottom:1px solid rgba(255,255,255,.08)}.hero.universe-section:before{display:none}.hero.universe-section .hero-layout{grid-template-columns:minmax(0,max-content) 1fr;gap:clamp(24px,4vw,48px);align-items:center;justify-items:start;z-index:1;margin:0;margin-left:clamp(12px,1.5vw,20px);margin-right:auto;width:auto;max-width:calc(100% - clamp(12px,1.5vw,20px) - 16px)}.market.universe-section .market-layout{grid-template-columns:minmax(0,1fr);justify-items:start;margin-left:clamp(16px,5vw,56px);margin-right:auto;width:min(var(--shell-width),calc(100% - 32px))}.universe-section h1{max-width:18ch;font-size:clamp(2.2rem,4.5vw,3.2rem)}.universe-section h2{max-width:16ch;font-size:clamp(1.85rem,4vw,2.35rem)}.universe-section .summary,.universe-section .market-copy p{font-size:clamp(.98rem,2vw,1.05rem);line-height:1.62;max-width:58ch}.hero-proof{max-width:54ch;margin-top:20px;padding:2px 0 2px 14px;color:#e8eaf0a6;font-size:.82rem;line-height:1.5;border-left:2px solid rgba(224,122,104,.75)}.hero-proof span{display:block;margin-bottom:2px;color:#f1f2f5;font-family:var(--mono);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.brand-shape-trigger{display:flex;align-items:center;transition:opacity .2s ease}.brand-shape-trigger:hover,.brand-shape-trigger:focus-visible{opacity:.86;outline:none}.brand-shape-trigger img{display:block}.market.universe-section{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:var(--space-bg)}.logistics-prototype{padding:clamp(58px,7vw,82px) 0 0;overflow:hidden;color:#e8eaf0;background:#000;border-bottom:1px solid rgba(255,255,255,.08)}.logistics-prototype-head{display:flex;align-items:end;justify-content:space-between;gap:36px}.logistics-prototype-head>div:first-child{max-width:690px}.logistics-prototype .eyebrow{color:#b8b8b8}.logistics-prototype h2{max-width:17ch;margin-top:10px;color:#f2f4f8;font-size:clamp(2rem,4vw,3.15rem)}.logistics-prototype-head p:last-child{max-width:63ch;margin-top:16px;color:#e8eaf0ad;font-size:1.03rem;line-height:1.64}.logistics-controls{display:grid;justify-items:end;gap:10px;flex:0 0 auto}.logistics-motion-toggle{appearance:none;min-height:42px;padding:10px 16px;color:#e8eaf0;font:inherit;font-size:.86rem;font-weight:700;letter-spacing:.02em;background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-radius:999px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.logistics-motion-toggle:hover,.logistics-motion-toggle:focus-visible{background:#ffffff21;border-color:#ffffffc7;outline:none}.logistics-motion-toggle[aria-pressed=true]{color:#000;background:#f2f2f2;border-color:#f2f2f2}.logistics-status{color:#e8eaf080;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.logistics-frame{position:relative;height:clamp(470px,51vw,650px);margin-top:38px;overflow:hidden;background:radial-gradient(circle at 68% 44%,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 36%),#000;border-top:1px solid rgba(255,255,255,.08)}.logistics-canvas{position:absolute;inset:0}.logistics-canvas canvas{display:block;width:100%!important;height:100%!important}.logistics-stage-key{position:absolute;right:0;bottom:24px;left:0;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;pointer-events:none}.logistics-stage-key span{padding-top:9px;color:#e8eaf070;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.12)}.hero.universe-section .hero-content{width:auto;max-width:min(580px,58ch)}.hero{min-height:56svh;display:flex;align-items:center;position:relative;padding:36px 0 44px;border-bottom:1px solid var(--line);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.9),transparent 24%),linear-gradient(90deg,#fff4eefa,#ffd4bf5c);pointer-events:none}.hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);gap:48px;align-items:center;width:min(var(--shell-width),calc(100% - 32px));margin:0 auto;z-index:1}.hero-content{width:min(760px,100%)}.hero-art,.market-art{margin:0;position:relative;border:1px solid rgba(234,209,196,.82);border-radius:8px;overflow:hidden;background:#fffaf694;box-shadow:var(--shadow)}.hero-art{min-height:330px}.hero-art img,.market-art img,.product-mark img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.hero-art img{min-height:330px;object-position:54% 48%}.hero-art:after,.market-art:after,.product-mark:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-art:after{background:linear-gradient(180deg,#fff4ee0a,#ffc9ae29),linear-gradient(90deg,rgba(255,244,238,.32),transparent 38%)}.eyebrow{display:block;margin:0 0 18px;color:var(--signal);font-weight:700;letter-spacing:0}h1{max-width:15ch;font-size:4.15rem;line-height:.98;letter-spacing:0}h2{max-width:680px;font-size:2.75rem;line-height:1.05;letter-spacing:0}h3{font-size:1.35rem;line-height:1.16;letter-spacing:0}.summary{max-width:640px;margin-top:24px;color:var(--muted);font-size:1.2rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button,.ghost,.back-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--ink);font:inherit;font-weight:700;cursor:pointer}.button{background:var(--ink);color:var(--surface)}.ghost,.back-link{background:#ffffff94;color:var(--ink)}.card{border:1px solid var(--line);border-radius:8px;background:#fffaf6c2;box-shadow:0 10px 26px #1515150f}.card strong{display:block;color:var(--ink);font-size:.98rem}.card p{display:block;margin-top:8px;color:var(--muted);line-height:1.55}section{padding:72px 0}.ocura-sim{--sim-fill: linear-gradient(150deg, rgba(11, 12, 16, .82), rgba(3, 4, 7, .8));--sim-border: rgba(255, 255, 255, .12);--sim-ink: #eef0f4;--sim-muted: rgba(232, 234, 240, .74);--sim-teal: #3cb8bc;--sim-signal: #e07a68;position:relative;overflow:hidden;color:var(--sim-ink);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 80% 18%,rgba(60,184,188,.07),transparent 26rem),radial-gradient(circle at 18% 92%,rgba(224,122,104,.05),transparent 24rem),#04060c}.ocura-graph-layout{display:grid;gap:18px}.graph-intro{display:grid;grid-template-columns:minmax(0,.86fr) minmax(220px,.42fr);gap:24px;align-items:end}.graph-intro p:last-child{color:var(--sim-muted);font-size:1.02rem;line-height:1.6}.graph-canvas,.node-detail,.execution-panel{min-width:0;border:1px solid var(--sim-border);border-radius:6px;background:var(--sim-fill);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff0d;backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9)}.graph-canvas{overflow-x:auto;padding:22px}.graph-row{display:flex;align-items:center;min-width:max-content}.normal-row{padding-bottom:8px}.split-row{margin-top:18px;padding-top:18px}.graph-node{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:158px;min-height:92px;border:1px solid var(--sim-border);border-radius:6px;background:#ffffff0d;color:var(--sim-ink);padding:12px;text-align:left;font:inherit;cursor:pointer;flex:0 0 auto}.graph-node span{color:var(--sim-muted);font-family:var(--mono);font-size:.76rem}.graph-node strong{font-size:1rem}.graph-node.active{border-color:#ffffffe6;background:#f1f2f4;color:#08090c}.graph-node.active span{color:#08090ca8}.graph-node.record{border-color:#3cb8bc80;background:#3cb8bc1f}.graph-node.record.active{background:var(--sim-teal);color:#04060c}.graph-node.branch,.graph-node.branch-output{border-color:#e07a6880;background:#e07a681f}.graph-node.branch.active,.graph-node.branch-output.active{background:var(--sim-signal);color:#08090c}.graph-edge{width:42px;height:2px;background:var(--sim-teal);flex:0 0 42px;position:relative}.graph-edge:after{content:"";position:absolute;right:-1px;top:-4px;border-left:8px solid var(--sim-teal);border-top:5px solid transparent;border-bottom:5px solid transparent}.graph-edge.branch{background:var(--sim-signal)}.graph-edge.branch:after{border-left-color:var(--sim-signal)}.split-spacer{width:200px;flex:0 0 200px}.split-stem{width:42px;height:58px;flex:0 0 42px;border-left:2px solid var(--sim-signal);border-bottom:2px solid var(--sim-signal);margin:-58px 0 0}.graph-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ocura-sim .button{border-color:#f1f2f4;background:#f1f2f4;color:#08090c}.ocura-sim .ghost{border-color:#ffffff38;background:#ffffff0d;color:var(--sim-ink)}.ocura-sim .ghost:hover,.ocura-sim .ghost:focus-visible,.ocura-sim .button:hover,.ocura-sim .button:focus-visible{outline:2px solid rgba(60,184,188,.8);outline-offset:2px}.graph-detail-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);gap:12px;margin-top:16px}.node-detail,.execution-panel{padding:18px}.panel-kicker{color:var(--sim-teal);font-family:var(--mono);font-size:.78rem}.node-detail h3,.execution-panel h3{margin-top:8px}.node-detail p{margin-top:9px;color:var(--sim-muted);line-height:1.58}.node-detail pre,.execution-panel pre{margin:14px 0 0;overflow-x:auto;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#05070d;color:#eef0f4;padding:14px;font-family:var(--mono);font-size:.82rem;line-height:1.58}.node-detail code,.execution-panel code{white-space:pre}.terminal-output{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:12px;border:1px solid rgba(60,184,188,.28);border-radius:6px;background:#3cb8bc14;padding:12px 14px}.terminal-output__stream{display:grid;gap:7px;min-width:0}.terminal-output span,.terminal-output small{color:var(--sim-muted);font-family:var(--mono);font-size:.78rem}.terminal-output strong{font-family:var(--mono);font-size:1rem;color:var(--sim-ink)}.run-orb{display:grid;gap:6px;justify-items:center;margin:0;flex:0 0 auto;animation:run-orb-in .32s cubic-bezier(.2,.8,.2,1)}.run-orb .thinking-orb{display:block}@keyframes run-orb-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.run-orb{animation:none}}.section-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);gap:32px;align-items:end;margin-bottom:28px}.section-head p,.band-copy p,.market-copy p{color:var(--muted);font-size:1.02rem;line-height:1.65}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{padding:22px;min-height:230px}.card .tag{display:inline-block;margin-bottom:28px;color:var(--teal);font-family:var(--mono);font-size:.82rem}.market{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(120deg,rgba(8,127,131,.1),transparent 42%),linear-gradient(35deg,rgba(216,93,70,.14),transparent 58%),#f8f7f2}.market-layout,.band-layout{display:grid;gap:42px;align-items:center}.market-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr)}.market-copy p{max-width:760px;margin-top:20px;font-size:1.08rem;line-height:1.72}.market-art,.market-art img{min-height:320px}.market-art:after{background:linear-gradient(180deg,#fffaf60d,#ffc6ab24),linear-gradient(90deg,rgba(248,247,242,.48),transparent 42%)}.onveil-page{--onveil-black: #010101;--onveil-panel: #070708;--onveil-white: #f4f1ee;--onveil-muted: rgba(244, 241, 238, .6);--onveil-line: rgba(255, 255, 255, .1);--onveil-red: #b51229;--onveil-red-bright: #ef2944;position:relative;overflow:hidden;color:var(--onveil-white);background:var(--onveil-black)}.onveil-page h1,.onveil-page h2,.onveil-page h3{color:var(--onveil-white)}.onveil-hero{position:relative;min-height:calc(100svh - 114px);padding:clamp(76px,10vw,138px) 0 clamp(82px,10vw,132px);overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid var(--onveil-line);background:radial-gradient(circle at 78% 28%,rgba(181,18,41,.18),transparent 19%),radial-gradient(circle at 12% 82%,rgba(114,0,17,.12),transparent 26%),linear-gradient(150deg,#010101,#050505 45%,#010101)}.onveil-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.76),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.92),transparent 90%);mask-image:linear-gradient(90deg,rgba(0,0,0,.76),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.92),transparent 90%);pointer-events:none}.onveil-scanline{position:absolute;top:19%;right:0;left:0;height:1px;opacity:.5;background:linear-gradient(90deg,transparent,rgba(239,41,68,.08) 18%,rgba(239,41,68,.72) 72%,transparent);box-shadow:0 0 30px #ef294442;pointer-events:none}.onveil-hero-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.68fr);gap:clamp(48px,8vw,112px);align-items:center}.onveil-hero-layout>*,.onveil-section-heading>*,.onveil-doctrine-layout>*{min-width:0}.onveil-hero-copy{max-width:760px}.onveil-kicker{color:#ef2944db;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.onveil-hero h1{max-width:13ch;margin-top:18px;font-size:clamp(3.4rem,7vw,6.8rem);font-weight:620;letter-spacing:-.055em;line-height:.92;text-wrap:balance}.onveil-summary{max-width:66ch;margin-top:30px;color:var(--onveil-muted);font-size:clamp(1.02rem,1.6vw,1.17rem);line-height:1.72}.onveil-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.onveil-primary-action,.onveil-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border:1px solid rgba(255,255,255,.26);border-radius:4px;font-size:.9rem;font-weight:720;transition:color .17s ease,background .17s ease,border-color .17s ease,transform .17s ease}.onveil-primary-action{color:#fff;background:#9e1024;border-color:#c91b34;box-shadow:0 0 28px #b512292e}.onveil-secondary-action{color:#f4f1eed1;background:#ffffff09}.onveil-primary-action:hover,.onveil-primary-action:focus-visible,.onveil-secondary-action:hover,.onveil-secondary-action:focus-visible{color:#fff;border-color:#ffffffb3;outline:none;transform:translateY(-2px)}.onveil-status-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:42px 0 0;border-top:1px solid var(--onveil-line);border-bottom:1px solid var(--onveil-line)}.onveil-status-rail div{min-width:0;padding:13px 14px 14px 0}.onveil-status-rail div+div{padding-left:14px;border-left:1px solid var(--onveil-line)}.onveil-status-rail dt,.onveil-status-rail dd{margin:0}.onveil-status-rail dt{color:#f4f1ee61;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.onveil-status-rail dd{margin-top:5px;overflow:hidden;color:#f4f1eed6;font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.onveil-emblem{position:relative;display:grid;min-height:500px;padding:48px 34px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(181,18,41,.16),transparent 42%),#030303;background-size:30px 30px,30px 30px,auto,auto;box-shadow:0 34px 90px #00000085,inset 0 0 76px #b5122914}.onveil-emblem:before,.onveil-emblem:after{position:absolute;width:72px;height:72px;border-color:#ef2944b3;content:""}.onveil-emblem:before{top:16px;left:16px;border-top:1px solid;border-left:1px solid}.onveil-emblem:after{right:16px;bottom:16px;border-right:1px solid;border-bottom:1px solid}.onveil-emblem img{width:min(100%,520px);filter:saturate(.82) contrast(1.12);mix-blend-mode:screen}.onveil-emblem-label,.onveil-emblem-state{position:absolute;color:#f4f1ee6b;font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}.onveil-emblem-label{top:18px;right:22px}.onveil-emblem-state{bottom:18px;left:22px;color:#ef2944b8}.onveil-manifesto{padding:clamp(82px,10vw,132px) 0;border-bottom:1px solid var(--onveil-line);background:radial-gradient(circle at 10% 20%,rgba(181,18,41,.09),transparent 22%),#030303}.onveil-section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.48fr);gap:20px 64px;align-items:end}.onveil-section-heading .onveil-kicker{grid-column:1 / -1}.onveil-section-heading h2{max-width:15ch;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:580;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.onveil-section-heading>p:last-child{color:var(--onveil-muted);font-size:1.03rem;line-height:1.7}.onveil-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:68px;overflow:hidden;border:1px solid var(--onveil-line);border-radius:3px;background:var(--onveil-line)}.onveil-trust-card{min-height:300px;padding:26px;background:linear-gradient(155deg,rgba(255,255,255,.035),transparent 50%),#050505}.onveil-trust-card>span{color:#ef2944b3;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em}.onveil-trust-card h3{margin-top:92px;font-size:1.3rem}.onveil-trust-card p{margin-top:14px;color:var(--onveil-muted);font-size:.95rem;line-height:1.62}.onveil-page .onveil-flow{padding-top:clamp(64px,8vw,104px);background:radial-gradient(circle at 50% 45%,rgba(181,18,41,.15),transparent 28%),linear-gradient(180deg,#010101,#040404 42%,#010101)}.onveil-doctrine{padding:clamp(82px,10vw,132px) 0;border-bottom:1px solid var(--onveil-line);background:linear-gradient(115deg,rgba(181,18,41,.08),transparent 38%),#020202}.onveil-doctrine-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.72fr);gap:60px}.onveil-doctrine h2{max-width:13ch;margin-top:16px;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:580;letter-spacing:-.05em;line-height:.96;text-wrap:balance}.onveil-doctrine-copy{display:grid;gap:22px;align-content:end}.onveil-doctrine-copy p{color:var(--onveil-muted);font-size:1.04rem;line-height:1.74}.onveil-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;border-top:1px solid var(--onveil-line);border-bottom:1px solid var(--onveil-line)}.onveil-command-strip span{padding:18px 16px;color:#f4f1ee94;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.onveil-command-strip span+span{border-left:1px solid var(--onveil-line)}.onveil-critter-section{padding:clamp(72px,9vw,118px) 0;background:radial-gradient(circle at 82% 30%,rgba(181,18,41,.14),transparent 24%),#010101}.onveil{border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(120deg,rgba(216,93,70,.2),transparent 36%),linear-gradient(45deg,rgba(8,127,131,.18),transparent 58%),#121212;color:#f8f7f2}.onveil-layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:52px;align-items:center}.onveil-mark{min-height:360px;border:1px solid rgba(255,255,255,.14);border-radius:8px;overflow:hidden;background:#050505;box-shadow:0 20px 46px #00000042}.onveil-mark img{width:100%;height:100%;min-height:360px;display:block;object-fit:cover;object-position:52% 50%}.onveil-copy p{max-width:800px;margin-top:20px;color:#f8f7f2c7;font-size:1.08rem;line-height:1.72}.onveil-flow{padding:34px 0 78px;border-bottom:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 50% 45%,rgba(255,27,54,.17),transparent 28%),linear-gradient(180deg,#101010,#040404 42%,#090909);color:#f8f7f2}.onveil-flow-frame{--ov-cycle: 12s;--ov-red: #ff2442;--ov-red-soft: rgba(255, 36, 66, .34);--ov-white: #fff8f1;--ov-muted: rgba(255, 248, 241, .42);position:relative;min-height:clamp(320px,43vw,500px);border:1px solid rgba(255,248,241,.16);border-radius:8px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),radial-gradient(circle at 56% 45%,rgba(255,36,66,.18),transparent 24%),#020202;background-size:34px 34px,34px 34px,auto,auto;box-shadow:0 28px 68px #0000006b,inset 0 0 86px #ff244214}.onveil-flow-art{display:block;width:100%;height:clamp(320px,43vw,500px);overflow:hidden}.onveil-flow:not(.is-animation-active) .onveil-flow-art *,.onveil-flow:not(.is-animation-active) .onveil-flow-art *:before,.onveil-flow:not(.is-animation-active) .onveil-flow-art *:after{animation:none}.onveil-flow:not(.is-animation-active) .ov-eye-aperture,.onveil-flow:not(.is-animation-active) .ov-eye-interior,.onveil-flow:not(.is-animation-active) .ov-eye-top-lid,.onveil-flow:not(.is-animation-active) .ov-eye-bottom-lid{transition:opacity .18s ease-out,transform .26s cubic-bezier(.22,1,.36,1)}.onveil-flow:not(.is-animation-active) .ov-route,.onveil-flow:not(.is-animation-active) .ov-packet,.onveil-flow:not(.is-animation-active) .ov-contract,.onveil-flow:not(.is-animation-active) .ov-browser-response{transition:opacity .14s ease-out}.ov-field{fill:transparent}.ov-background-line{fill:none;stroke:#fff8f11f;stroke-width:1.5}.ov-background-line-alt{stroke:#ff244229}.ov-chip,.ov-network,.ov-browser,.ov-eye-interior,.ov-eye-detail,.ov-contract,.ov-packet{filter:url(#ov-red-glow)}.ov-chip{opacity:.78;transform:scale(1);animation:ov-chip-pulse var(--ov-cycle) ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ov-chip-core,.ov-chip-inner,.ov-browser-shell,.ov-contract-page{fill:#020202f0;stroke:var(--ov-white);stroke-width:3}.ov-chip-inner,.ov-contract-page{stroke:var(--ov-red)}.ov-chip-trace,.ov-chip-pins,.ov-network-line,.ov-route,.ov-eye-top-lid,.ov-eye-bottom-lid,.ov-eye-vein,.ov-scan,.ov-code-line,.ov-browser-bar,.ov-browser-glyph,.ov-browser-response{fill:none;stroke-linecap:round;stroke-linejoin:round}.ov-chip-trace,.ov-chip-pins{stroke:#fff8f1c7;stroke-width:4}.ov-network-line{stroke:#fff8f15c;stroke-width:2;opacity:.32;animation:ov-network-pulse var(--ov-cycle) ease-in-out infinite}.ov-network-node{fill:#050505;stroke:var(--ov-red);stroke-width:3;transform:scale(1);animation:ov-node-pulse var(--ov-cycle) ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ov-route{stroke:var(--ov-red);stroke-width:4;stroke-dasharray:18 82;stroke-dashoffset:100;opacity:0;filter:url(#ov-red-glow)}.ov-route-chip-eye{animation:ov-route-chip-eye var(--ov-cycle) linear infinite}.ov-route-eye-browser{animation:ov-route-eye-browser var(--ov-cycle) linear infinite}.ov-route-browser-eye{stroke:var(--ov-white);animation:ov-route-browser-eye var(--ov-cycle) linear infinite}.ov-route-eye-chip{animation:ov-route-eye-chip var(--ov-cycle) linear infinite}.ov-packet{fill:var(--ov-red);opacity:0;transform:translate(0) scale(.72);transform-box:fill-box;transform-origin:center}.ov-packet-chip-eye{animation:ov-packet-chip-eye var(--ov-cycle) ease-in-out infinite}.ov-packet-eye-browser{animation:ov-packet-eye-browser var(--ov-cycle) ease-in-out infinite}.ov-packet-browser-eye{fill:var(--ov-white);animation:ov-packet-browser-eye var(--ov-cycle) ease-in-out infinite}.ov-packet-eye-chip{animation:ov-packet-eye-chip var(--ov-cycle) ease-in-out infinite}.ov-eye-fill{fill:#fff8f109;opacity:.96}.ov-eye-aperture{fill:#fff;transform-box:view-box;transform-origin:625px 204px;transform:scaleY(0);animation:ov-eye-aperture-open var(--ov-cycle) ease-in-out infinite}.ov-eye-interior{opacity:0;animation:ov-eye-interior-light var(--ov-cycle) ease-in-out infinite}.ov-eye-top-lid,.ov-eye-bottom-lid{stroke:var(--ov-white);stroke-width:5}.ov-eye-top-lid{opacity:.68;transform-box:view-box;transform-origin:625px 204px;transform:scaleY(.035);animation:ov-top-lid-watch var(--ov-cycle) ease-in-out infinite}.ov-eye-bottom-lid{opacity:0;transform-box:view-box;transform-origin:625px 204px;transform:scaleY(0);animation:ov-bottom-lid-open var(--ov-cycle) ease-in-out infinite}.ov-eye-detail{opacity:1}.ov-iris{fill:#ff2442b8;stroke:var(--ov-red);stroke-width:3;transform:translate(0);animation:ov-iris-watch var(--ov-cycle) ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ov-pupil{fill:#050505;stroke:var(--ov-white);stroke-width:2;transform:translate(0) scaleY(1);animation:ov-pupil-watch var(--ov-cycle) ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ov-eye-vein{stroke:#fff8f194;stroke-width:3}.ov-eye-vein-alt{stroke:#ff24427a}.ov-scan{stroke:var(--ov-red);stroke-width:3;stroke-dasharray:16 16;opacity:0;transform:translate(-34px);animation:ov-scan-sweep var(--ov-cycle) linear infinite}.ov-contract{opacity:0;transform:translateY(-18px) scale(.72);transform-box:fill-box;transform-origin:center;animation:ov-contract-cycle var(--ov-cycle) ease-in-out infinite}.ov-contract-page{fill:url(#ov-contract-gradient)}.ov-contract-fold{fill:#ff244275;stroke:var(--ov-red);stroke-width:2}.ov-code-line{stroke:#020202b8;stroke-width:5}.ov-code-line-red{stroke:var(--ov-red);stroke-width:4}.ov-contract-seal{fill:none;stroke:var(--ov-red);stroke-width:4}.ov-browser{opacity:.68;animation:ov-browser-cycle var(--ov-cycle) ease-in-out infinite}.ov-browser-shell{fill:#050505f0;stroke:#fff8f1c7}.ov-browser-bar,.ov-browser-glyph{stroke:#fff8f17a;stroke-width:4}.ov-browser-dot{fill:#fff8f18a}.ov-browser-dot-red{fill:var(--ov-red)}.ov-browser-response{stroke:var(--ov-red);stroke-width:5;opacity:0;animation:ov-browser-response var(--ov-cycle) ease-in-out infinite}@keyframes ov-chip-pulse{0%,to{opacity:.78;transform:none}8%,16%,82%{opacity:1;transform:scale(1.012)}46%,64%{opacity:.72}}@keyframes ov-network-pulse{0%,to{opacity:.32}6%,18%{opacity:.92}82%{opacity:.72}}@keyframes ov-node-pulse{0%,to{fill:#050505;transform:scale(1)}8%,16%,82%{fill:#ff244233;transform:scale(1.14)}}@keyframes ov-route-chip-eye{0%,8%{opacity:0;stroke-dashoffset:100}11%{opacity:1}23%{opacity:1;stroke-dashoffset:0}27%,to{opacity:0;stroke-dashoffset:0}}@keyframes ov-route-eye-browser{0%,42%{opacity:0;stroke-dashoffset:100}46%{opacity:1}58%{opacity:1;stroke-dashoffset:0}62%,to{opacity:0;stroke-dashoffset:0}}@keyframes ov-route-browser-eye{0%,58%{opacity:0;stroke-dashoffset:100}62%{opacity:.95}72%{opacity:.95;stroke-dashoffset:0}76%,to{opacity:0;stroke-dashoffset:0}}@keyframes ov-route-eye-chip{0%,74%{opacity:0;stroke-dashoffset:100}78%{opacity:1}90%{opacity:1;stroke-dashoffset:0}94%,to{opacity:0;stroke-dashoffset:0}}@keyframes ov-packet-chip-eye{0%,9%{opacity:0;transform:translate(0) scale(.7)}12%{opacity:1}23%{opacity:1;transform:translate(270px,-28px) scale(1)}27%,to{opacity:0;transform:translate(270px,-28px) scale(.65)}}@keyframes ov-packet-eye-browser{0%,43%{opacity:0;transform:translate(0) scale(.75)}46%{opacity:1}58%{opacity:1;transform:translate(180px,66px) scale(1)}62%,to{opacity:0;transform:translate(180px,66px) scale(.7)}}@keyframes ov-packet-browser-eye{0%,59%{opacity:0;transform:translate(0) scale(.75)}62%{opacity:1}72%{opacity:1;transform:translate(-262px,-50px) scale(1)}76%,to{opacity:0;transform:translate(-262px,-50px) scale(.72)}}@keyframes ov-packet-eye-chip{0%,75%{opacity:0;transform:translate(0) scale(.75)}78%{opacity:1}90%{opacity:1;transform:translate(-272px,8px) scale(1)}94%,to{opacity:0;transform:translate(-272px,8px) scale(.7)}}@keyframes ov-eye-aperture-open{0%,18%,96%,to{transform:scaleY(0)}22%{transform:scaleY(.08)}25%{transform:scaleY(.18)}30%,82%{transform:scaleY(1)}88%{transform:scaleY(.22)}92%{transform:scaleY(.04)}}@keyframes ov-eye-interior-light{0%,21%,93%,96%,to{opacity:0}24%{opacity:.42}27%{opacity:.76}30%,82%{opacity:1}88%{opacity:.35}}@keyframes ov-top-lid-watch{0%,to{opacity:.68;transform:scaleY(.035)}18%{opacity:.76;transform:scaleY(.035)}24%{opacity:.98;transform:scaleY(.42)}30%,82%{opacity:1;transform:scaleY(1)}88%{opacity:.9;transform:scaleY(.34)}96%{opacity:.68;transform:scaleY(.035)}}@keyframes ov-bottom-lid-open{0%,18%,96%,to{opacity:0;transform:scaleY(0)}22%{opacity:.3;transform:scaleY(.12)}30%,82%{opacity:1;transform:scaleY(1)}88%{opacity:.38;transform:scaleY(.16)}92%{opacity:0;transform:scaleY(.03)}}@keyframes ov-iris-watch{0%,24%,92%,to{transform:translate(0)}30%,42%{transform:translate(-8px)}54%,70%{transform:translate(10px)}78%,86%{transform:translate(-7px)}}@keyframes ov-pupil-watch{0%,24%,92%,to{transform:translate(0) scaleY(1)}30%,42%{transform:translate(-22px) scaleY(.94)}54%,70%{transform:translate(24px) scaleY(1.05)}78%,86%{transform:translate(-20px) scaleY(.98)}}@keyframes ov-scan-sweep{0%,30%,86%,to{opacity:0;transform:translate(-34px)}36%,68%{opacity:.9}74%{opacity:.35;transform:translate(44px)}}@keyframes ov-contract-cycle{0%,30%{opacity:0;transform:translateY(-18px) scale(.72)}36%,44%{opacity:1;transform:translate(0) scale(1)}58%{opacity:1;transform:translate(268px,18px) scale(.72)}68%{opacity:1;transform:translate(268px,18px) scale(.72)}78%{opacity:1;transform:translate(-318px,-104px) scale(.48)}92%,to{opacity:0;transform:translate(-318px,-104px) scale(.32)}}@keyframes ov-browser-cycle{0%,48%,to{opacity:.68}58%,72%{opacity:1}}@keyframes ov-browser-response{0%,58%,76%,to{opacity:0}62%,70%{opacity:1}}.critter-cta{padding:0;border-bottom:1px solid var(--line);background:#fffaf6}.critter-link{display:grid;grid-template-columns:minmax(0,.9fr) auto;gap:24px;align-items:center;padding-top:54px;padding-bottom:54px}.critter-link p{max-width:780px;margin-top:14px;color:var(--muted);font-size:1.04rem;line-height:1.65}.critter-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--ink);border-radius:8px;padding:0 16px;font-weight:700;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .16s ease}.critter-link:hover .critter-action,.critter-link:focus-visible .critter-action{background:var(--ink);color:var(--surface);transform:translate(2px)}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(255,198,171,.52),transparent 44%),linear-gradient(45deg,rgba(8,127,131,.1),transparent 52%),#fffaf6}.band-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr)}.band-copy h2+p{margin-top:30px}.product-mark{position:relative;border:1px solid var(--line);border-radius:8px;background:#fffaf6b3;min-height:360px;overflow:hidden;box-shadow:var(--shadow)}.product-mark img{min-height:360px;object-position:center}.product-mark:after{background:linear-gradient(180deg,#fff4ee0f,#ffc7ab24),linear-gradient(90deg,transparent 52%,rgba(255,250,246,.5))}.logo-badge{position:absolute;right:18px;bottom:18px;width:82px;height:82px;border:1px solid rgba(234,209,196,.9);border-radius:8px;background:#fffaf6d6;display:grid;place-items:center;z-index:1;box-shadow:0 12px 28px #4b2a1e1f}.logo-badge img{width:62px;height:62px;min-height:0;object-fit:contain;mix-blend-mode:normal}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pill{border:1px solid var(--line);border-radius:8px;background:#ffffffad;padding:9px 11px;color:var(--muted);font-size:.95rem}.acknowledgement{position:relative;min-height:calc(100svh - 78px);display:grid;align-items:center;padding:56px 0 74px;overflow:hidden}.acknowledgement:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff4eefa,#fff4eebd 48%,#fff4ee5c),var(--ack-bg) center right / cover no-repeat;opacity:.78}.acknowledgement-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:28px;align-items:center}.acknowledgement h1{max-width:740px;font-size:5.4rem;line-height:.96}.acknowledgement-copy{max-width:800px;margin-top:26px;color:#2d2926;font-size:1.24rem;line-height:1.7}.inline-back{margin-top:26px}.sprite-panel{display:grid;align-content:center;justify-items:end;min-width:0}.sprite-viewport{width:min(100%,210px);aspect-ratio:512 / 260;overflow:hidden;border-radius:6px;opacity:.76}.sprite{width:100%;height:100%;background-repeat:no-repeat;background-size:400% 300%}.site-footer{padding:26px 0 36px;color:var(--muted);border-top:1px solid var(--line)}.site-footer--onveil{color:#f4f1ee85;background:#010101;border-top-color:#ffffff1a}.site-footer--onveil .footer-logo-link{border-color:#ffffff24;background:#ffffff0a}.site-footer--onveil .footer-logo-link img{filter:invert(1) grayscale(1)}.site-footer--onveil a:hover{color:#fff}.footer-layout{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footer-logo-link{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.footer-logo-link img{width:30px;height:30px;object-fit:contain}.footer-contact{display:flex;gap:18px;flex-wrap:wrap;align-items:center}@media(max-width:900px){.hero-layout,.ocura-graph-layout,.graph-intro,.graph-detail-grid,.section-head,.grid,.market-layout,.onveil-layout,.critter-link,.band-layout,.acknowledgement-layout{grid-template-columns:1fr}h1{font-size:3.8rem}h2{font-size:2.35rem}.acknowledgement h1{font-size:4.2rem}.product-mark,.market-art,.onveil-mark,.onveil-mark img{min-height:280px}.onveil-flow{padding:28px 0 64px}.onveil-flow-frame,.onveil-flow-art{min-height:340px}.hero-art,.hero-art img{min-height:320px}.sprite-panel{max-width:260px;justify-items:start}.onveil-hero-layout,.onveil-section-heading,.onveil-doctrine-layout{grid-template-columns:minmax(0,1fr)}.onveil-hero-copy{max-width:820px}.onveil-emblem{min-height:420px}.onveil-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onveil-trust-card{min-height:260px}.onveil-trust-card h3{margin-top:62px}.onveil-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.onveil-command-strip span:nth-child(3){border-left:0;border-top:1px solid var(--onveil-line)}.onveil-command-strip span:nth-child(4){border-top:1px solid var(--onveil-line)}}@media(max-width:620px){.logistics-prototype-head{align-items:start;flex-direction:column;gap:24px}.logistics-controls{justify-items:start}.logistics-frame{height:380px;margin-top:30px}.logistics-stage-key{bottom:15px;grid-template-columns:repeat(2,1fr)}.site-header{align-items:flex-start;flex-direction:column}.brand img{height:66px;max-width:min(360px,86vw)}.nav{display:grid;grid-template-columns:repeat(3,max-content);width:100%;gap:14px;justify-content:start}.nav>a,.nav-products-trigger{min-height:44px;align-items:center}.nav>a{display:inline-flex}.nav>a:last-child{grid-column:1 / -1}.nav-products-menu{left:0}.hero{min-height:auto;padding:34px 0 42px}.hero.universe-section .hero-layout{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);max-width:none;margin-right:auto;margin-left:auto}.hero.universe-section .hero-content{width:100%;max-width:none}.hero.universe-section h1{font-size:clamp(2.35rem,11vw,2.9rem)}.hero.universe-section .summary{font-size:.96rem}.hero:before{background:radial-gradient(circle at 85% 12%,rgba(255,255,255,.86),transparent 28%),linear-gradient(180deg,#fff4eefa,#ffd4bf5c)}section{padding:54px 0}h1{font-size:2.85rem}h2{font-size:2rem}h3{font-size:1.2rem}.hero-art,.hero-art img{display:none}.graph-canvas{padding:16px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.graph-node{scroll-snap-align:start}.graph-actions .button,.graph-actions .ghost{width:100%}.onveil-flow{padding:24px 0 54px}.onveil-flow-frame{min-height:320px}.onveil-flow-art{height:320px}.critter-action{width:100%}.acknowledgement h1{font-size:3rem}.acknowledgement{padding:36px 0 54px}.acknowledgement-copy{font-size:1.02rem;line-height:1.62}.noun-trigger{position:relative}.noun-trigger:after{position:absolute;inset:-12px -6px;content:""}.footer-contact a{display:inline-flex;min-height:44px;align-items:center}.sprite-viewport{width:min(100%,230px)}.onveil-hero{min-height:auto;padding:64px 0 72px}.onveil-hero h1{max-width:100%;font-size:clamp(2.8rem,12.8vw,3.45rem);text-wrap:wrap}.onveil-summary{width:100%;max-width:calc(100vw - 48px);padding-right:4px;margin-top:24px;font-size:.98rem}.onveil-primary-action,.onveil-secondary-action{width:100%}.onveil-status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.onveil-status-rail div:nth-child(3){padding-left:0;border-top:1px solid var(--onveil-line);border-left:0}.onveil-status-rail div:nth-child(4){border-top:1px solid var(--onveil-line)}.onveil-emblem{min-height:320px;padding:32px 18px}.onveil-emblem-label,.onveil-emblem-state{font-size:.52rem}.onveil-manifesto,.onveil-doctrine,.onveil-critter-section{padding:68px 0}.onveil-section-heading h2,.onveil-doctrine h2{font-size:clamp(2.55rem,12vw,3.65rem)}.onveil-trust-grid{grid-template-columns:1fr;margin-top:48px}.onveil-trust-card{min-height:230px}.onveil-command-strip{grid-template-columns:1fr;margin-top:52px}.onveil-command-strip span+span,.onveil-command-strip span:nth-child(3),.onveil-command-strip span:nth-child(4){border-top:1px solid var(--onveil-line);border-left:0}}@media(max-width:340px){.nav{grid-template-columns:repeat(2,max-content)}}@media(prefers-reduced-motion:reduce){.particle-section canvas{opacity:.85}.onveil-flow *,.onveil-flow *:before,.onveil-flow *:after{animation:none!important;transition:none!important}.ov-route,.ov-scan,.ov-browser-response,.ov-packet{opacity:.8}.ov-route{stroke-dasharray:none;stroke-dashoffset:0}.ov-packet{opacity:0}.nav-products-menu,.nav-products-trigger svg,.nav-products-menu a,.onveil-primary-action,.onveil-secondary-action{transition:none}.ov-eye-aperture,.ov-eye-top-lid,.ov-eye-fill,.ov-eye-bottom-lid,.ov-eye-interior,.ov-eye-detail,.ov-contract{opacity:1;transform:none}}.logistics-deferred{min-height:58rem;background:#000}.logistics-deferred.is-mounted{min-height:0}
