@font-face{font-family:archivo;src:url(../media/archivo_latin-s.p.1cp9-4nby68jc.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_d3977f55-module__eTFERa__className{font-family:archivo,archivo Fallback;font-style:normal}.archivo_d3977f55-module__eTFERa__variable{--font-archivo:"archivo", "archivo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-archivo), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#1a1919;--color-cobalt:#0047ab;--color-paper:#f4f1ea;--color-lift:#6e9be0}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.table{display:table}.max-w-\[1080px\]{max-width:1080px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.bg-cobalt{background-color:var(--color-cobalt)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-paper{color:var(--color-paper)}.text-paper\/75{color:#f4f1eabf}@supports (color:color-mix(in lab, red, red)){.text-paper\/75{color:color-mix(in oklab, var(--color-paper) 75%, transparent)}}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:6px;outline:2px solid}::selection{background:var(--color-cobalt);color:var(--color-paper)}.shell{width:min(1032px,100% - 96px);margin-inline:auto}.wide{letter-spacing:-.02em;font-weight:700;font-stretch:108%}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.arrow{flex-shrink:0;width:22px;height:22px}.skip-link{z-index:20;background:var(--color-paper);color:var(--color-ink);padding:14px 20px;position:absolute;top:-80px;left:24px}.skip-link:focus{top:16px}.brk{transition:color .14s;position:relative}.brk:before,.brk:after{opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:0}.brk:before{content:"[";left:-.62em;transform:translate(3px)}.brk:after{content:"]";right:-.62em;transform:translate(-3px)}.brk:hover,.brk:focus-visible{color:var(--color-paper)}.brk:hover:before,.brk:hover:after,.brk:focus-visible:before,.brk:focus-visible:after{opacity:1;transform:translate(0)}.hero{background:var(--color-cobalt);color:var(--color-paper);padding-top:106px}.hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:36px;padding-bottom:80px;display:grid}h1{letter-spacing:-.065em;font-size:clamp(56px,6.2vw,88px);font-weight:600;font-stretch:100%;line-height:1.02}h1 span{white-space:nowrap;display:block}.hero-descriptor{letter-spacing:-.025em;max-width:430px;margin-top:35px;font-size:23px;line-height:1.4}.hero-funding{color:#f4f1eabf;max-width:425px;margin-top:22px;font-size:14px;line-height:1.6}.hero-link{border-bottom:1px solid #f4f1ea8c;align-items:center;gap:35px;margin-top:30px;padding-block:10px;font-size:15px;display:inline-flex}.hero-link .arrow{transition:transform .15s}.hero-link:hover .arrow{transform:translate(5px)}.hero-figure{align-self:center;position:relative}.measurement-mark{width:100%;display:block}.figure-caption{text-align:center;opacity:.65;margin-top:12px;font-size:12px;display:block}.hero-baseline{color:#f4f1eacc;border-top:1px solid #f4f1ea4d;justify-content:space-between;gap:20px;padding-block:24px;font-size:12px;display:flex}.intro{grid-template-columns:1fr 1fr;gap:80px;padding-block:100px 110px;display:grid}.intro h2{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.1}.intro p{letter-spacing:-.015em;max-width:500px;font-size:20px;line-height:1.55}p.quiet{color:#1a1919a6;margin-top:22px;font-size:14px;line-height:1.65}.app-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-bottom:115px;display:grid}.project-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;font-size:14px;display:flex}.status{white-space:nowrap;align-items:baseline;gap:7px;font-size:12px;display:inline-flex}.status>span{color:var(--color-cobalt)}.project-copy h2{letter-spacing:-.05em;margin-bottom:27px;font-size:clamp(40px,4.4vw,59px);font-weight:500;line-height:1.07}.project-copy>p{max-width:390px;font-size:17px;line-height:1.6}.project-copy>p+p{margin-top:18px}.project-copy>p.quiet{font-size:14px}.text-link{border-bottom:1px solid #1a191959;align-items:center;gap:24px;margin-top:30px;padding-bottom:8px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--color-cobalt)}.app-figure{background:#e7e5df;border:1px solid #1a19191f;border-radius:9px;overflow:hidden}.desktop-toolbar{border-bottom:1px solid #1a191917;justify-content:space-between;align-items:center;padding:15px 20px;font-size:11px;display:flex}.desktop-dots{gap:6px;display:flex}.desktop-dots i{border:1px solid #1a191966;border-radius:100%;width:7px;height:7px}.desktop-workspace{background-image:radial-gradient(#1a191926 .7px,#0000 .7px);background-size:18px 18px;min-height:400px;padding:38px 25px 28px;position:relative}.file-stack{opacity:.55;flex-direction:column;align-items:center;gap:8px;width:150px;margin-left:auto;font-size:11px;display:flex}.file-icon{width:33px;display:block}.command-bar{background:var(--color-paper);border:1px solid #1a191940;border-radius:12px;align-items:center;gap:14px;margin-top:28px;padding:17px 14px;font-size:14px;display:flex;box-shadow:0 8px 18px #1a19190f}.command-bar>span:nth-child(2){flex:1}.command-return{color:#1a191980;font-family:ui-monospace,monospace;font-size:18px}.command-path{flex-direction:column;align-items:center;gap:6px;padding-top:22px;font-size:11px;display:flex}.command-path>span:nth-child(2n){color:#1a191966}.path-end{color:var(--color-cobalt)}.local-stamp{color:#1a1919a6;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.stamp-block{background:var(--color-cobalt);width:7px;height:7px}.app-figure figcaption{color:#1a1919a6;border-top:1px solid #1a191917;padding:14px 20px;font-size:11px}.benchmark-section{background:var(--color-ink);color:var(--color-paper);padding-block:94px 0}.benchmark-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:80px;display:grid}.benchmark-section .status>span{color:var(--color-lift)}.benchmark-section p.quiet{color:#f4f1eaa6}.benchmark-section .text-link{border-color:#f4f1ea59}.benchmark-section .text-link:hover{color:var(--color-lift)}.bench-preview{border:1px solid #f4f1ea40}.bench-toolbar{justify-content:space-between;gap:10px;padding:18px 24px;font-size:13px;display:flex}.example-label{color:#f4f1eaa6;font-size:11px}.bench-tabs{border-block:1px solid #f4f1ea33;display:flex}.bench-tabs button{text-align:left;color:#f4f1eaa6;border:0;background:0 0;border-right:1px solid #f4f1ea33;flex:1;padding:14px 16px;font-size:12px}.bench-tabs button:last-child{border-right:0}.bench-tabs button[aria-pressed=true]{background:var(--color-cobalt);color:var(--color-paper)}.bench-tabs button:hover{color:var(--color-paper)}.bench-task{padding:22px 24px 0}.task-label{color:var(--color-lift);margin-bottom:9px;font-size:11px;display:block}.bench-task>p{max-width:350px;font-size:17px;line-height:1.45}.evidence-block{background:#f4f1ea0a;margin-top:22px;padding:15px}.evidence-line{align-items:baseline;gap:10px;margin-block:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.7;display:flex}.evidence-line i{background:#f4f1ea8c;flex-shrink:0;width:5px;height:5px;display:block}.constraint-line{margin-block:22px}.constraint-line p{color:#f4f1eab3;font-size:12px}.scoring-toggle{width:100%;color:var(--color-paper);background:0 0;border:0;border-top:1px solid #f4f1ea33;justify-content:space-between;padding-block:16px;font-size:12px;display:flex}.scoring-toggle span{font-family:ui-monospace,monospace}.scoring-detail{border-top:1px solid #f4f1ea33;padding-block:16px;font-size:12px;line-height:1.6}.scoring-detail p+p{color:var(--color-lift);margin-top:10px}.bench-caption{color:#f4f1eaa6;background:#f4f1ea0f;align-items:center;gap:10px;padding:15px 24px;font-size:10px;display:flex}.bench-caption .mono{color:var(--color-lift);font-size:16px}.bench-teaser{max-width:760px;padding-bottom:8px}.bench-teaser .project-heading{margin-bottom:26px}.bench-teaser h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.05}.bench-teaser p{max-width:620px;margin-top:26px;font-size:19px;line-height:1.55}.board{border-top:1px solid #f4f1ea33}.board-row{border-bottom:1px solid #f4f1ea17;grid-template-columns:1fr 72px 54px 62px;align-items:center;gap:14px;padding:9px 24px;display:grid}.board-row:last-child{border-bottom:0}.board-name{flex-direction:column;gap:1px;min-width:0;font-size:13px;display:flex}.board-name i{color:#f4f1ea73;font-size:10px;font-style:normal}.is-local .board-name i{color:var(--color-lift)}.board-bar{background:#f4f1ea21;height:4px;display:block}.board-bar i{background:var(--color-lift);height:100%;display:block}.is-local .board-bar i{background:#f4f1ea66}.board-score{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.board-score span{color:#f4f1ea73;font-size:10px}.board-cost{text-align:right;color:#f4f1ea99;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.board-method{border-top:1px solid #f4f1ea33}.board-method summary{cursor:pointer;justify-content:space-between;padding:16px 24px;font-size:12px;list-style:none;display:flex}.board-method summary::-webkit-details-marker{display:none}.board-method summary span{color:var(--color-lift);font-family:ui-monospace,monospace}.board-method[open] summary span{visibility:hidden}.board-method>div{color:#f4f1eabf;padding:0 24px 18px;font-size:12px;line-height:1.6}.board-method p+p{margin-top:10px}.board-method ul{border-top:1px solid #f4f1ea24;margin-top:14px;padding-top:12px;list-style:none}.board-method li{color:#f4f1ea8c;margin-block:6px;padding-left:14px;font-size:11px;position:relative}.board-method li:before{content:"";background:#f4f1ea66;width:4px;height:4px;position:absolute;top:.55em;left:0}@media (max-width:720px){.board-row{grid-template-columns:1fr 48px 56px;gap:10px;padding-inline:16px}.board-bar{display:none}}.benchmark-bottom{color:#f4f1ea99;border-top:1px solid #f4f1ea33;gap:48px;margin-top:65px;padding-block:22px;font-size:11px;display:flex}.research-section{grid-template-columns:1fr 1fr;gap:80px;padding-block:100px;display:grid}.research-title>span{font-size:14px}.research-title h2{letter-spacing:-.045em;margin-top:30px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.research-content>p{max-width:460px;font-size:18px;line-height:1.55}.record-list{margin-block:30px 22px}.record-list>div{border-bottom:1px solid #1a191926;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:15px;font-size:13px;display:flex}.record-detail{color:#1a19198c;font-size:11px}.research-content>.quiet{color:#1a191999;font-size:12px}.competition-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;padding-block:35px 115px;display:grid}.arena-figure{color:var(--color-cobalt);border:1px solid #0047ab4d;padding:26px}.arena-top{justify-content:space-between;gap:10px;font-size:12px;display:flex}.arena-diagram{margin-block:55px 35px;padding-top:58px;position:relative}.arena-diagram svg{width:100%}.agent-entry{font-family:ui-monospace,SFMono-Regular,monospace;font-size:27px;position:absolute;top:10px}.agent-a{left:7%}.agent-b{left:43%}.agent-c{right:7%}.arena-scoring{border-top:1px solid #0047ab40;justify-content:space-between;gap:12px;padding-top:20px;font-size:10px;display:flex}.arena-figure figcaption{color:#1a19198c;margin-top:22px;font-size:10px}.funding-section{background:var(--color-cobalt);color:var(--color-paper);padding-block:90px}.funding-grid{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.funding-grid>div>span{font-size:13px}.funding-grid h2{letter-spacing:-.05em;margin-block:30px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.funding-grid>div>p{max-width:430px;font-size:17px;line-height:1.6}.funding-path>div{border-bottom:1px solid #f4f1ea4d;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:14px;display:flex}.funding-path>div:first-child{padding-top:0}.funding-path .arrow{width:17px;transform:rotate(90deg)}.funding-path>p{color:#f4f1eabf;margin-block:27px 22px;font-size:13px!important}.funding-path .status{white-space:normal;font-size:11px}.funding-path .status>span{color:var(--color-paper)}.footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:35px;padding-block:48px 25px;display:flex}.footer-brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.footer-links{gap:32px;font-size:12px;display:flex}.footer-links a{align-items:center;gap:8px;display:inline-flex}.footer-links a:hover{color:var(--color-cobalt)}.footer-links .arrow{width:13px;height:13px}.footer-note{color:#1a191999;border-top:1px solid #1a191926;flex-basis:100%;justify-content:space-between;gap:20px;padding-top:25px;font-size:10px;display:flex}@media (min-width:1450px){.hero{padding-top:115px}.hero-grid{padding-bottom:100px}}@media (max-width:1050px){.shell{width:calc(100% - 64px)}.hero{padding-top:85px}.hero-grid{gap:15px}h1{font-size:clamp(45px,6.1vw,68px)}.hero-descriptor{font-size:20px}.hero-funding{max-width:360px}.intro,.app-section,.benchmark-grid,.research-section,.competition-section,.funding-grid{gap:45px}.project-copy h2{font-size:44px}.command-bar{gap:10px;font-size:12px}.command-bar img{width:32px;height:32px}.arena-scoring{flex-direction:column;gap:8px}}@media (max-width:700px){.shell{width:calc(100% - 40px)}.hero{padding-top:60px}.hero-grid{grid-template-columns:1fr;gap:32px;padding-bottom:45px}h1{font-size:clamp(43px,9.8vw,66px)}.hero-descriptor{max-width:360px;margin-top:28px;font-size:21px}.hero-funding{max-width:350px;font-size:13px}.hero-figure{width:min(280px,76%);margin:0 auto}.figure-caption{font-size:10px}.hero-baseline{flex-direction:column;gap:8px;padding-block:18px;font-size:10px}.intro,.app-section,.benchmark-grid,.research-section,.competition-section,.funding-grid{grid-template-columns:1fr;gap:38px}.intro{gap:25px;padding-block:60px 65px}.intro h2{font-size:36px}.intro p{font-size:17px}.project-copy h2{font-size:43px}.project-copy>p{max-width:none;font-size:16px}.project-heading{margin-bottom:25px}.app-section{padding-bottom:65px}.desktop-workspace{min-height:360px;padding:30px 15px 20px}.command-bar{gap:9px;padding:14px 10px;font-size:12px}.command-bar img{width:32px;height:32px}.file-stack{width:125px;font-size:10px}.benchmark-section{padding-top:60px}.benchmark-bottom{flex-wrap:wrap;gap:20px;margin-top:38px;font-size:10px}.bench-toolbar,.bench-task{padding-inline:18px}.bench-caption{padding-inline:18px;font-size:9px}.evidence-line{font-size:9px}.research-section{gap:25px;padding-block:65px}.research-title h2{margin-top:22px;font-size:38px}.research-content>p{font-size:16px}.record-list>div{flex-direction:column}.competition-section{padding-block:0 65px}.competition-section .project-copy{grid-row:1}.arena-figure{padding:20px}.arena-scoring{flex-flow:wrap;font-size:9px}.arena-diagram{margin-block:35px 20px}.funding-section{padding-block:60px}.funding-grid h2{margin-block:25px;font-size:39px}.funding-grid>div>p{font-size:16px}.funding-path>div{font-size:13px}.footer{gap:25px;padding-block:35px 22px}.footer-links{flex-wrap:wrap;gap:24px;font-size:11px}.footer-note{flex-direction:column;gap:8px;padding-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.orbio-section{background:var(--color-ink);color:var(--color-paper);padding-block:65px}.orbio-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.orbio-label{color:var(--color-lift);font-size:12px}.orbio-copy h2{letter-spacing:-.05em;margin-block:22px;font-size:clamp(38px,4vw,55px);font-weight:500;line-height:1.1}.orbio-copy>p{max-width:390px;font-size:16px;line-height:1.65}.orbio-copy>p.orbio-support{color:#f4f1eaa6;margin-top:16px;font-size:13px}.orbio-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.orbio-primary{color:var(--color-ink);background:var(--color-paper);align-items:center;gap:25px;padding:12px 17px;font-size:13px;display:inline-flex}.orbio-primary:hover{background:var(--color-lift)}.orbio-secondary{color:#f4f1eabf;align-items:center;gap:9px;font-size:11px;display:inline-flex}.orbio-secondary .arrow{width:15px;height:15px}.orbio-proof{border:1px solid #6e9be059;padding:22px 28px}.orbio-brand{align-items:center;gap:16px;display:flex}.orbio-brand>span{letter-spacing:-.04em;font-size:44px;font-weight:600}.orbio-brand>.arrow{color:var(--color-lift);width:18px;margin-left:auto}.animated-app .desktop-workspace{min-height:420px}.animated-app .file-stack{transition:color .4s,opacity .4s}.animated-app .file-found{color:var(--color-cobalt);opacity:1}.typed-request{align-items:center;min-height:36px;display:flex}.typing-caret{vertical-align:-.12em;background:var(--color-cobalt);width:1px;height:1em;margin-left:2px;display:inline-block}.stage-1 .typing-caret,.stage-2 .typing-caret,.stage-3 .typing-caret{opacity:0}.action-stage{align-items:center;min-height:140px;padding-top:18px;display:grid}.search-feedback{color:#1a191999;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:flex}.search-symbol{width:29px;height:29px;color:var(--color-cobalt);justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:26px;display:flex}.searching{animation:1s ease-in-out infinite alternate searching}@keyframes searching{to{opacity:.35;transform:translate(7px)}}.opened-note{background:var(--color-paper);border:1px solid #1a191926;border-radius:5px;padding:13px 18px}.note-title{color:#1a19198c;justify-content:space-between;gap:15px;font-size:9px;display:flex}.note-title>span:last-child{color:var(--color-cobalt)}.opened-note h3{margin-top:13px;font-size:15px;font-weight:500}.opened-note p{color:#1a191999;margin-top:8px;font-size:10px}.note-lines{flex-direction:column;gap:5px;margin-top:8px;display:flex}.note-lines i{background:#1a191921;width:83%;height:2px}.note-lines i:nth-child(2){width:62%}.note-lines i:nth-child(3){width:71%}.sequence-progress{color:#1a191966;justify-content:center;align-items:center;gap:15px;margin-top:17px;font-size:10px;display:flex}.sequence-progress .complete{color:var(--color-cobalt)}.animated-app figcaption{justify-content:space-between;align-items:center;gap:12px;display:flex}.animated-app figcaption button{color:var(--color-ink);background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:11px;display:inline-flex}@media (max-width:1050px){.orbio-grid{gap:45px}.orbio-copy h2{font-size:43px}.orbio-proof{padding:20px}}@media (max-width:700px){.orbio-section{padding-block:45px}.orbio-grid{grid-template-columns:1fr;gap:30px}.orbio-copy h2{font-size:39px}.orbio-proof{padding:22px}.orbio-brand img{width:75px}.orbio-copy>p{font-size:15px}.orbio-actions{gap:20px}.animated-app .desktop-workspace{min-height:390px}.typed-request{min-height:36px}.animated-app figcaption{font-size:10px}}@media (prefers-reduced-motion:reduce){.searching{animation:none}.animated-app .file-stack{transition:none}}.opened-note{animation:.25s ease-out both note-open}@keyframes note-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.opened-note{animation:none}}.orbio-proof{text-align:center;padding:24px;position:relative}.orbio-brand{flex-direction:column;gap:8px}.orbio-brand img{width:96px;height:auto}.orbio-brand>span{font-size:36px}.orbio-brand>.arrow{position:absolute;top:22px;right:22px}.orbio-brand-caption{color:#f4f1ea99;border-top:1px solid #f4f1ea33;margin-top:20px;padding-top:18px;font-size:10px;display:block}@media (max-width:700px){.orbio-brand img{width:80px}.orbio-brand>span{font-size:32px}}.paper-page{background:var(--color-paper);color:var(--color-ink);min-height:100vh}.report{max-width:780px;padding-block:68px 90px}.report-kicker{letter-spacing:.08em;color:var(--color-cobalt);margin-bottom:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.report-head h1{letter-spacing:-.045em;font-size:clamp(38px,5.4vw,62px);font-weight:500;line-height:1.04}.report-standfirst{max-width:620px;margin-top:24px;font-size:19px;line-height:1.55}.report-meta{flex-wrap:wrap;gap:30px;margin-top:32px;display:flex}.report-meta dt{color:#1a191980;margin-bottom:4px;font-size:10px}.report-meta dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.report-body{padding-top:44px}.report-body h2{letter-spacing:-.03em;margin-top:52px;margin-bottom:16px;font-size:26px;font-weight:500}.report-body h2:first-child{margin-top:0}.report-body h3{margin-top:34px;margin-bottom:10px;font-size:17px;font-weight:500}.report-body p{max-width:660px;font-size:16px;line-height:1.68}.report-body p+p{margin-top:14px}.report-note{color:#1a191994;margin-top:14px;font-size:13px!important}.report-table-wrap{border:1px solid #1a191924;margin-top:20px;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table th{text-align:right;color:#1a191980;white-space:nowrap;border-bottom:1px solid #1a191924;padding:11px 14px;font-size:10px;font-weight:500}.report-table th:first-child{text-align:left}.report-table td{border-bottom:1px solid #1a191912;padding:9px 14px}.report-table tr:last-child td{border-bottom:0}.report-table .t-model{display:block}.report-table .t-vendor{color:#1a191973;font-size:10px;display:block}.report-table .is-local .t-vendor{color:var(--color-cobalt)}.report-table .t-num{text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.report-table .t-num span{color:#1a191973;font-size:10px}.report-table .t-quiet{color:#1a19198c;font-size:12px}.report-limits{max-width:660px;margin-top:16px;list-style:none}.report-limits li{color:#1a1919cc;margin-block:10px;padding-left:18px;font-size:15px;line-height:1.6;position:relative}.report-limits li:before{content:"";background:var(--color-cobalt);width:5px;height:5px;position:absolute;top:.62em;left:0}.report-code{background:var(--color-ink);color:var(--color-paper);white-space:pre;margin-top:16px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.report-foot{color:#1a19198c;border-top:1px solid #1a191924;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:64px;padding-top:22px;font-size:11px;display:flex}@media (max-width:700px){.report{padding-block:44px 64px}.report-meta{gap:20px}.report-table th,.report-table td{padding-inline:10px}}.calc{border:1px solid #1a191929;margin-top:24px}.calc-head{background:var(--color-cobalt);color:var(--color-paper);border-bottom:1px solid #1a191929;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.calc-ask{flex-direction:column;gap:4px;display:flex}.calc-ask label{font-size:15px;font-weight:500}.calc-ask span{color:#f4f1eab3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.calc-input{align-items:center;gap:8px;display:flex}.calc-input input{width:86px;color:var(--color-ink);background:var(--color-paper);border:0;border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.calc-input input:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}.calc-presets{gap:4px;display:flex}.calc-presets button{color:#f4f1eacc;background:0 0;border:1px solid #f4f1ea66;border-radius:6px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.calc-presets button:hover{border-color:var(--color-paper);color:var(--color-paper)}.calc-presets button[aria-pressed=true]{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-cobalt)}.calc-scroll{overflow-x:auto}.calc-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.calc-table th{text-align:right;color:#1a191980;white-space:nowrap;border-bottom:1px solid #1a191924;padding:11px 12px;font-size:10px;font-weight:500}.calc-table th.c-name{text-align:left}.calc-table td{border-bottom:1px solid #1a191912;padding:9px 12px}.calc-table tr:last-child td{border-bottom:0}.calc-table .c-name{min-width:170px}.calc-table .t-model{display:block}.calc-table .t-vendor{color:#1a191973;font-size:10px;display:block}.calc-table .is-local .t-vendor{color:var(--color-cobalt)}.calc-table .t-num{text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.calc-table .t-num span{color:#1a191973;font-size:10px}.calc-table .t-quiet{color:#1a19198c;font-size:12px}.calc-table .c-month{font-weight:500}.calc-table td.c-month{background:#0047ab0d}.calc-table .c-bar{width:78px}.calc-rail{background:#1a19191a;height:4px;display:block}.calc-rail i{background:var(--color-cobalt);height:100%;display:block}.is-local .calc-rail i{background:#1a191959}.calc-readout{background:#1a191924;border-top:1px solid #1a191924;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.calc-readout>div{background:var(--color-paper);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.calc-readout span{color:#1a191980;font-size:10px}.calc-readout strong{font-size:14px;font-weight:500}.calc-readout .calc-sub{color:#1a19198c;font-size:11px}.calc-note{color:#1a19198c;background:#1a191908;border-top:1px solid #1a191924;padding:13px 18px 15px;max-width:none!important;margin:0!important;font-size:12px!important}@media (max-width:700px){.calc-readout{grid-template-columns:1fr}}.masthead{max-width:900px;padding-block:54px 46px}.masthead-kicker{letter-spacing:.08em;color:#f4f1eab3;margin-bottom:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.masthead h1{letter-spacing:-.055em;font-size:clamp(40px,5.6vw,72px);font-weight:600;line-height:1.03}.masthead h1 span{white-space:normal;display:inline}.masthead-brand{letter-spacing:-.01em;color:#f4f1eab8;white-space:nowrap;vertical-align:.32em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:400}.masthead-standfirst{color:#f4f1eae0;max-width:640px;margin-top:26px;font-size:18px;line-height:1.55}.masthead-meta{border-top:1px solid #f4f1ea4d;flex-wrap:wrap;gap:32px;margin-top:34px;padding-top:24px;display:flex}.masthead-meta dt{color:#f4f1ea99;margin-bottom:5px;font-size:10px}.masthead-meta dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.report-head{border-bottom:0;padding-bottom:0}@media (max-width:700px){.masthead{padding-block:34px 32px}.masthead-meta{gap:20px}}.report-disclaimer{border-left:3px solid var(--color-cobalt);background:#0047ab0d;max-width:660px;margin-top:30px;padding:18px 20px}.report-disclaimer strong{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.report-disclaimer p{color:#1a1919b8;line-height:1.6;margin:0!important;font-size:14px!important}.note-list{border-top:1px solid #1a191924;list-style:none}.note-list li{border-bottom:1px solid #1a191924}.note-list a{grid-template-columns:52px 1fr 22px;align-items:start;gap:18px;padding:26px 0;transition:opacity .14s;display:grid}.note-list a:hover{opacity:.62}.note-number{color:var(--color-cobalt);padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.note-body{flex-direction:column;gap:7px;display:flex}.note-title{letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.2}.note-summary{color:#1a1919a8;max-width:560px;font-size:14px;line-height:1.6}.note-date{color:#1a191973;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.note-list .arrow{margin-top:4px}@media (max-width:700px){.note-list a{grid-template-columns:34px 1fr}.note-list .arrow{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
