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-source-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:1.2rem;font-size:.85rem}.docs-source-links a{color:#ee4c2c;text-decoration:underline;text-underline-offset:3px}.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 blockquote{margin:0;padding:.5em 1em;border-left:3px solid #ee4c2c}.docs-prose ul,.docs-prose ol{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}.ship-hero:after{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 44%),linear-gradient(180deg,rgba(0,0,0,.18),transparent 24%,transparent 82%,#000);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(36px,5.5vw,80px);left:0;width:min(540px,42vw);padding:0;pointer-events:auto}.ship-hero-copy h1{max-width:14ch;margin-top:0;color:#f2f3f5;font-size:clamp(2.3rem,3.9vw,3.6rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.55)}.ship-hero-copy>p{max-width:46ch;margin-top:18px;color:#e8eaf0db;font-size:clamp(.92rem,1.15vw,1.02rem);line-height:1.62;text-shadow:0 1px 18px rgba(0,0,0,.5)}.ship-hero-link{display:inline-flex;min-height:40px;align-items:center;padding:8px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#f4f4f5e0;background:#ffffff0b;font-size:.8rem;font-weight:720;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ship-hero-link{margin-top:26px;border-color:#f1f2f4;color:#07080a;background:#f1f2f4}.ship-hero-link:hover,.ship-hero-link:focus-visible{border-color:#fff;color:#07080a;background:#fff;outline:none}.ship-hero-link:focus-visible{box-shadow:0 0 0 3px #60bed08c}.ship-hero-motion{position:absolute;right:0;bottom:clamp(20px,3vw,36px);display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--card-border);border-radius:999px;color:#f4f4f5c7;background:#06080cb8;cursor:pointer;pointer-events:auto;backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);transition:color .18s ease,border-color .18s ease}.ship-hero-motion svg{width:18px;fill:currentColor}.ship-hero-motion:hover,.ship-hero-motion:focus-visible{color:#fff;border-color:#ffffff52;outline:none}.ship-hero-motion:focus-visible{box-shadow:0 0 0 3px #60bed08c}.ship-hero-motion[aria-pressed=true]{color:#e07a68f5;border-color:#e07a6852}.home-runtime-ink.universe-section{--runtime-ink-bg: #000;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,#000,#0000045c 46%,#000);content:"";pointer-events:none}.home-runtime-ink.universe-section:after{z-index:0;height:180px;background:linear-gradient(180deg,transparent,#000)}.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(24px,4vw,48px) 0 clamp(72px,9vw,112px);background:radial-gradient(circle at 84% 120%,rgba(143,21,27,.16),transparent 32rem)}.home-critter .critter-glass-card{align-items:center;padding:clamp(28px,3.5vw,40px) 0 0;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;color:#f0f1f3;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-critter .critter-glass-card:before{display:none}.home-critter .critter-glass-card .critter-glass-card__title{max-width:20ch;color:#f0f1f3;font-size:clamp(1.6rem,2.6vw,2.3rem)}.home-critter .critter-glass-card__description{color:#ebecefb8}.home-critter .critter-glass-card__action{border-color:#ffffff38;color:#f4f4f5e0;background:#ffffff0b;box-shadow:none}.home-critter .critter-glass-card__action:hover,.home-critter .critter-glass-card__action:focus-visible{border-color:#fff;color:#07080a;background:#fff;transform:none}.home-critter .critter-glass-card__action:focus-visible{outline:3px solid rgba(96,190,208,.55)}.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}@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}.shell.ship-hero-overlay{position:static;inset:auto;order:1;display:grid;gap:12px;height:auto;padding:24px 0 8px}.ship-hero-copy{position:relative;z-index:4;top:auto;left:auto;width:100%}.ship-hero-motion{z-index:4;right:16px;bottom:16px}.home-runtime-ink.universe-section{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}}@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(2rem,10vw,2.6rem)}.ship-hero-copy>p{width:100%;max-width:100%;margin-top:12px;font-size:.84rem;overflow-wrap:anywhere}.ship-hero-link{min-height:44px;margin-top:20px}.ship-hero-motion{width:44px;height:44px}.home-runtime-ink.universe-section{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-band,.home-more-tile{border:1px solid rgba(126,210,222,.2);border-radius:28px;background:#04060be6;box-shadow:0 0 42px #60bed012,0 24px 60px #0000006b}.home-oss{padding:clamp(28px,4vw,44px) 0 clamp(56px,7vw,88px);color:#eef0f4}#ocura-oss,#ocura{scroll-margin-top:7.5rem}.home-oss-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,48px)}.home-oss-copy h2{max-width:18ch;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.08;letter-spacing:-.028em}.home-oss-copy p{max-width:58ch;margin:14px 0 0;color:#eef0f4c2;font-size:.96rem;line-height:1.62}.home-oss-try{display:grid;gap:18px;min-width:0}.home-oss-try pre{margin:0;overflow-x:auto;padding:16px 18px;border:1px solid rgba(60,184,188,.28);border-radius:16px;background:#3cb8bc14}.home-oss-try code{color:#f4f6fa;font-family:var(--mono);font-size:.95rem}.home-oss-actions{display:flex;flex-wrap:wrap;gap:10px}.home-oss-actions a{padding:9px 15px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#f4f4f5e0;background:#ffffff0b;font-size:.8rem;font-weight:720}.home-oss-actions a:first-child{border-color:#f1f2f4;color:#07080a;background:#f1f2f4}.home-oss-actions a:hover,.home-oss-actions a:focus-visible{border-color:#fff;color:#07080a;background:#fff;outline:none}.home-oss-actions a:focus-visible{box-shadow:0 0 0 3px #60bed08c}.home-more{padding:0 0 clamp(56px,7vw,88px);color:#eef0f4}.home-more h2{margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.08;letter-spacing:-.028em}.home-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(20px,3vw,32px)}.home-more-tile{display:grid;grid-template-rows:auto 1fr;overflow:hidden;color:inherit;transition:border-color .18s ease}.home-more-tile:hover,.home-more-tile:focus-visible{border-color:#7ed2de80;outline:none}.home-more-tile--onveil:hover,.home-more-tile--onveil:focus-visible{border-color:#b3342bb3}.home-more-tile:focus-visible{box-shadow:0 0 0 3px #60bed08c}.home-more-art{position:relative;display:grid;aspect-ratio:16 / 8;overflow:hidden;place-items:center}.home-more-art--onveil{background-color:#121010}.home-more-art--onveil svg{width:52%}.home-more-art--research{background:#f1ede1}.home-more-art--research img{width:100%;height:100%;object-fit:cover}.home-more-copy{padding:clamp(20px,2.4vw,28px)}.home-more-copy h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem);letter-spacing:-.02em}.home-more-copy p{margin:8px 0 0;color:#eef0f4bd;font-size:.94rem;line-height:1.58}@media(max-width:760px){.home-oss-band,.home-more-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ship-hero-link,.ship-hero-motion,.runtime-ink-pause,.home-more-tile{transition:none}}.ov-page{--ovp-black: #121010;--ovp-coal: #1a1715;--ovp-bone: #ebe3d3;--ovp-bone-soft: rgba(235, 227, 211, .74);--ovp-bone-faint: rgba(235, 227, 211, .16);--ovp-red: #b3342b;--ovp-amber: #e0a94a;--ovp-display: "Newsreader", Georgia, "Times New Roman", serif;position:relative;isolation:isolate;overflow:hidden;color:var(--ovp-bone)}.ov-page,.ov-page *{box-sizing:border-box}.ov-page__defs{position:absolute;width:0;height:0;overflow:hidden}.ov-page :where(h1,h2,h3,p){margin-block:0}.ov-page :where(h1,h2,h3){color:var(--ovp-bone)}.ov-page__title,.ov-page__subtitle{font-family:var(--ovp-display);font-weight:430;text-wrap:balance}.ov-page__title{max-width:14ch;font-size:clamp(2.7rem,5.2vw,4.9rem);letter-spacing:-.022em;line-height:1.02}.ov-page__subtitle{font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:-.016em;line-height:1.08}.ov-page__link{display:inline-block;margin-top:1.6rem;color:var(--ovp-bone);font-weight:600;text-decoration:underline;text-decoration-color:var(--ovp-red);text-decoration-thickness:2px;text-underline-offset:.3em}.ov-page__link:hover{color:#fff;text-decoration-color:currentColor}.ov-page__link:focus-visible{outline:2px solid var(--ovp-bone);outline-offset:4px}.ov-scene{--eye-w: 30%;--eye-top: 2.5rem;--eye-right: 6%;--eye-x: calc(100% - var(--eye-right) - var(--eye-w) / 2);--eye-y: calc(var(--eye-top) + 6.67vw);position:relative;padding-bottom:calc(10.4vw + 3rem)}.ov-scene__art{position:absolute;z-index:0;inset:0;pointer-events:none}.ov-scene__skyline{position:absolute;right:0;bottom:0;left:0;width:100%;height:clamp(9rem,19vw,17rem)}.ov-skyline__block{fill:#211614}.ov-skyline__window{fill:var(--ovp-amber);opacity:.5}.ov-scene__beam{position:absolute;inset:0;background:var(--ovp-red);clip-path:polygon(var(--eye-x) var(--eye-y),3% 100%,40% 100%);filter:url(#ovp-grit)}.ov-scene__rays{--ray-ink: rgba(179, 52, 43, .2);position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7rem),radial-gradient(circle at var(--eye-x) var(--eye-y),#000 0,#000 35%,rgba(0,0,0,.35) 85%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 7rem),radial-gradient(circle at var(--eye-x) var(--eye-y),#000 0,#000 35%,rgba(0,0,0,.35) 85%);mask-composite:intersect;filter:url(#ovp-grit)}.ov-scene__crowd{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:auto}.ov-scene__agent{fill:var(--ovp-black)}.ov-scene__stray{fill:#2c2622}.ov-scene__eye{position:absolute;top:var(--eye-top);right:var(--eye-right);display:block;width:var(--eye-w);height:auto}.ov-eye__white{fill:var(--ovp-bone)}.ov-eye__iris{fill:var(--ovp-black)}.ov-eye__ring{fill:none;stroke:var(--ovp-bone);stroke-width:9}.ov-eye__pupil{fill:var(--ovp-red)}.ov-eye__gaze{animation:ovp-eye-look 16s ease-in-out infinite}.ov-eye__lid{transform-box:fill-box;transform-origin:center;animation:ovp-eye-blink 16s ease-in-out infinite}@keyframes ovp-eye-look{0%,4%{transform:translate(0)}10%,16%{transform:translateY(20px)}22%,30%{transform:translate(-46px,17px)}38%,46%{transform:translate(48px,19px)}52%,56%{transform:translate(4px,24px)}62%,68%{transform:translate(-32px,-6px)}74%,80%{transform:translate(40px,4px)}88%,to{transform:translate(0)}}@keyframes ovp-eye-blink{0%,33%,35.5%,84%,86.5%,to{transform:scaleY(1)}34.2%,85.2%{transform:scaleY(.08)}}@media(prefers-reduced-motion:reduce){.ov-eye__gaze,.ov-eye__lid{animation:none}}.ov-scene__content{position:relative;z-index:1;padding-top:clamp(4rem,8vw,7.5rem)}.ov-scene__intro{max-width:34rem}.ov-scene__intro p{margin-top:1.4rem;color:var(--ovp-bone-soft);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.ov-scene__notes{width:min(100%,27rem);margin:clamp(6rem,12vw,11rem) 0 0 auto}.ov-scene__note{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ovp-bone-faint);color:var(--ovp-bone-soft);font-size:1rem;line-height:1.68}.ov-scene__note strong{color:var(--ovp-bone);font-weight:650}.ov-page__signal{padding:clamp(3rem,6vw,5rem) 0 0}.ov-page__flow-stage .onveil-flow{padding:0;border:0;color:var(--ovp-bone);background:transparent}.ov-page__flow-stage .onveil-flow-frame{--ov-red: #c23d32;--ov-red-soft: rgba(194, 61, 50, .3);--ov-white: var(--ovp-bone);--ov-muted: rgba(235, 227, 211, .42);min-height:clamp(18rem,35vw,25rem);border:0;border-radius:0;background:transparent;box-shadow:none}.ov-page__flow-stage .onveil-flow-frame:before{position:absolute;inset:0;background:radial-gradient(circle,rgba(235,227,211,.14) .8px,transparent 1.25px) 0 0 / 6px 6px;-webkit-mask-image:radial-gradient(ellipse 30% 42% at 52% 47%,#000,transparent);mask-image:radial-gradient(ellipse 30% 42% at 52% 47%,#000,transparent);content:"";pointer-events:none}.ov-page__flow-stage .onveil-flow-art{position:relative;height:clamp(18rem,35vw,25rem)}.ov-page__flow-stage .ov-chip,.ov-page__flow-stage .ov-network,.ov-page__flow-stage .ov-browser,.ov-page__flow-stage .ov-eye-interior,.ov-page__flow-stage .ov-eye-detail,.ov-page__flow-stage .ov-contract,.ov-page__flow-stage .ov-packet,.ov-page__flow-stage .ov-route{filter:none}.ov-page__flow-stage .ov-background-line{stroke:#ebe3d324;stroke-dasharray:3 7}.ov-page__flow-stage .ov-background-line-alt{stroke:#c23d324d}.ov-page__flow-stage .ov-chip-core{fill:url(#ovp-hatch)}.ov-page__flow-stage .ov-chip-inner,.ov-page__flow-stage .ov-browser-shell{fill:var(--ovp-black)}.ov-page__flow-stage .ov-contract-page{fill:var(--ovp-bone)}.ov-page__flow-stage .ov-network-node{fill:var(--ovp-black);animation-name:ovp-node-pulse}.ov-page__flow-stage .ov-eye-interior{filter:url(#ovp-grit)}.ov-page__flow-stage .ov-eye-fill{fill:var(--ovp-bone);opacity:1}.ov-page__flow-stage .ov-gaze{animation:ovp-gaze-watch var(--ov-cycle) ease-in-out infinite;transform-box:view-box}.ov-page__flow-stage .ov-gaze-iris{fill:var(--ovp-black)}.ov-page__flow-stage .ov-gaze-ring{fill:none;stroke:var(--ovp-bone);stroke-width:9}.ov-page__flow-stage .ov-gaze-pupil{fill:var(--ovp-red)}@keyframes ovp-gaze-watch{0%,24%,92%,to{transform:translate(0)}30%,42%{transform:translate(-26px)}54%,70%{transform:translate(28px)}78%,86%{transform:translate(-20px)}}.ov-page__flow-stage .ov-code-line{stroke:#121010cc}@keyframes ovp-node-pulse{0%,to{fill:#121010;transform:scale(1)}8%,16%,82%{fill:#c23d3266;transform:scale(1.14)}}.ov-page__critter{padding:clamp(3.5rem,6vw,5rem) 0 clamp(4.5rem,7vw,6rem)}.ov-page__critter .critter-glass-card{padding:2rem 0 0;border:0;border-top:1px solid var(--ovp-bone-faint);border-radius:0;color:var(--ovp-bone);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ov-page__critter .critter-glass-card:before{display:none}.ov-page__critter .critter-glass-card .critter-glass-card__title{color:var(--ovp-bone);font-family:var(--ovp-display);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:430;letter-spacing:-.016em}.ov-page__critter .critter-glass-card__description{color:var(--ovp-bone-soft)}.ov-page__critter .critter-glass-card__action{min-height:0;padding:0;border:0;border-radius:0;color:var(--ovp-bone);background:transparent;box-shadow:none;text-decoration:underline;text-decoration-color:var(--ovp-red);text-decoration-thickness:2px;text-underline-offset:.3em}.ov-page__critter .critter-glass-card__action:hover,.ov-page__critter .critter-glass-card__action:focus-visible{color:#fff;background:transparent;transform:none}.ov-page__critter .critter-glass-card__action:focus-visible{outline:2px solid var(--ovp-bone);outline-offset:4px}@media(max-width:900px){.ov-scene{--eye-w: min(72%, 26rem);--eye-top: 1.5rem;--eye-right: calc((100% - var(--eye-w)) / 2);--eye-y: calc(var(--eye-top) + .222 * min(72vw, 26rem))}.ov-scene__content{padding-top:calc(var(--eye-top) + .444 * min(72vw,26rem) + 2.5rem)}.ov-scene__beam{clip-path:polygon(var(--eye-x) var(--eye-y),0% 100%,46% 100%);opacity:.42}.ov-scene__rays{--ray-ink: rgba(179, 52, 43, .16)}.ov-scene__notes{width:100%;margin-top:3.5rem}}@media(max-width:620px){.ov-page .shell{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.ov-page__title{max-width:100%;font-size:clamp(2.4rem,11vw,3.2rem)}}@media(forced-colors:active){.ov-page{color:CanvasText;background:Canvas}.ov-scene__art,.ov-page__flow-stage .onveil-flow-frame:before{display:none}.ov-page__flow-stage .onveil-flow-frame{border:1px solid CanvasText;background:Canvas}.ov-page__link{color:LinkText}}: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:#ebe3d3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.92 0 0 0 0 0.89 0 0 0 0 0.83 0.45 0 0 0 -0.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.24 0 0 0 0 0.16 0.2 0 0 0 -0.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),#121010}body.onveil-route:before{display:none}body.landing-route{color:#f3f1ef;background:#000}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}.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;--sim-rim: rgba(126, 210, 222, .2);--sim-core: rgba(4, 6, 11, .9);position:relative;overflow:hidden;padding-top:clamp(24px,4vw,48px);color:var(--sim-ink);background:radial-gradient(circle at 80% 18%,rgba(60,184,188,.06),transparent 26rem),radial-gradient(circle at 18% 92%,rgba(224,122,104,.04),transparent 24rem)}.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-rim);border-radius:28px;background:var(--sim-core);box-shadow:0 0 42px #60bed012,0 24px 60px #0000006b}.graph-canvas{overflow-x:auto;padding:26px 28px}.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:16px;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,.ocura-sim .ghost{min-height:40px;border-radius:999px;font-size:.82rem}.ocura-sim .button{border-color:#f1f2f4;background:#f1f2f4;color:#08090c}.ocura-sim .ghost{border-color:#ffffff38;background:#ffffff0b;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:24px 26px}.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:14px;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:14px;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:#ebe3d38f;background:transparent;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}.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}
