:root{color:#151411;font-synthesis:none;background:#f3f0e8;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}nav{border-bottom:1px solid #aaa59a;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 3.5vw;display:grid}.wordmark{letter-spacing:-.06em;font-size:24px;font-weight:800}.wordmark span{color:#ff4d00}.nav-meta{align-items:center;gap:18px;font:10px DM Mono,monospace;display:flex}.nav-meta span{color:#7d776e}.nav-links{justify-self:end;align-items:center;gap:24px;font:10px DM Mono,monospace;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";transform-origin:100%;background:#ff4d00;height:1px;transition:transform .18s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-menu-trigger{min-height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #151411;align-items:center;gap:11px;padding:0 12px;font:9px DM Mono,monospace;display:flex}.nav-menu-trigger i{border-top:1px solid;border-bottom:1px solid;width:15px;height:9px}.mobile-nav-layer{z-index:1000;grid-template-columns:minmax(0,1fr) min(420px,86vw);display:grid;position:fixed;inset:0}.mobile-nav-backdrop{cursor:pointer;background:#151411ad;border:0;padding:0}.mobile-nav-panel{color:#151411;background:#f3f0e8;border-left:1px solid #151411;flex-direction:column;min-width:0;height:100%;animation:.18s ease-out both mobile-nav-enter;display:flex;overflow-y:auto}.mobile-nav-panel>header{border-bottom:1px solid #151411;justify-content:space-between;align-items:center;min-height:74px;padding:0 22px;display:flex}.mobile-nav-panel>header>span{color:#777169;letter-spacing:.05em;font:8px DM Mono,monospace}.mobile-nav-panel>header button{min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font:8px DM Mono,monospace;display:flex}.mobile-nav-panel>header button i{font:22px/1 Arial,sans-serif}.mobile-nav-panel ol{border-top:0;margin:0;padding:0;list-style:none}.mobile-nav-panel li{border-bottom:1px solid #aaa59a}.mobile-nav-panel li a{grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:88px;padding:14px 22px;display:grid}.mobile-nav-panel li a:hover,.mobile-nav-panel li a:focus-visible{background:#a8ff52}.mobile-nav-panel li span,.mobile-nav-panel li i{color:#777169;font:8px DM Mono,monospace}.mobile-nav-panel li strong{letter-spacing:-.045em;font-size:clamp(22px,6vw,34px);font-weight:600}.mobile-nav-panel li i{font-size:14px}.mobile-nav-panel>footer{color:#151411;background:#ff4d00;border-top:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:110px;margin-top:auto;padding:20px 22px;display:flex}.mobile-nav-panel>footer span{font:8px DM Mono,monospace}.mobile-nav-panel>footer strong{max-width:none;font-size:16px}@keyframes mobile-nav-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:901px){.nav-menu-trigger{display:none}}.start-section{background:#f3f0e8;scroll-margin-top:20px}.build-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:6vw;padding:clamp(42px,4.7vw,72px) 3.5vw clamp(40px,4vw,62px);display:grid}.build-hero-copy h1{letter-spacing:-.075em;max-width:980px;margin:20px 0;font-size:clamp(54px,6.1vw,92px);font-weight:500;line-height:.86}.build-hero-copy h1 em{color:#ff4d00;font-style:normal}.build-hero-copy>.build-hero-description{color:#5e5952;max-width:650px;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.5}.build-hero-description strong{color:#151411;font-weight:600}.build-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:24px;display:flex}.build-hero-actions .button-link{background:#ff4d00}.build-hero-actions .text-link{font-size:10px}.build-hero-install{min-width:0;scroll-margin-top:22px}.home-workflow{padding:0 3.5vw clamp(72px,7vw,105px)}.home-workflow>header{border-top:1px solid #aaa59a;grid-template-columns:180px minmax(0,780px);gap:34px;padding-top:34px;display:grid}.home-workflow>header>span{color:#716c64;letter-spacing:.05em;font:9px DM Mono,monospace}.home-workflow h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4.3vw,64px);font-weight:500;line-height:.98}.home-workflow h2 em{color:#ff4d00;font-style:normal}.home-workflow ol{border-top:1px solid #151411;grid-template-columns:repeat(4,1fr);margin:42px 0 0;padding:0;list-style:none;display:grid}.home-workflow li{border-right:1px solid #aaa59a;flex-direction:column;min-height:210px;padding:18px 16px;display:flex}.home-workflow li:last-child{border-right:0}.home-workflow li>span{color:#ff4d00;letter-spacing:.06em;font:8px DM Mono,monospace}.home-workflow li strong{margin-top:auto;font-size:clamp(17px,1.5vw,23px);line-height:1.05}.home-workflow li p{color:#625d55;margin:12px 0 0;font-size:12px;line-height:1.55}.home-demo{padding:0 3.5vw clamp(72px,7vw,105px)}.home-demo>header{border-top:1px solid #aaa59a;grid-template-columns:180px minmax(0,760px);align-items:start;gap:34px;margin-bottom:24px;padding-top:34px;display:grid}.home-demo>header>span{color:#716c64;letter-spacing:.05em;font:9px DM Mono,monospace}.home-demo h2{letter-spacing:-.05em;margin:0;font-size:clamp(27px,3vw,46px);font-weight:500;line-height:1.03}.home-demo h2 code{color:#f04416;letter-spacing:-.04em;font:.8em DM Mono,monospace}.home-demo ol{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:clamp(260px,28vw,390px);grid-auto-flow:column;gap:12px;margin:0;padding:0 0 14px;list-style:none;display:grid;overflow-x:auto}.home-demo li{scroll-snap-align:start;min-width:0}.home-demo a{background:#eeece4;border:1px solid #151411;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:210px;padding:16px;transition:background .15s,color .15s;display:grid}.home-demo li:first-child a{background:#efffc3}.home-demo li:nth-child(2) a{background:#eeece4}.home-demo li:nth-child(3) a{background:#f3c4ad}.home-demo li:nth-child(4) a{background:#ffc7e5}.home-demo a:hover,.home-demo a:focus-visible{color:#f3f0e8;background:#151411}.home-demo a>span{letter-spacing:.05em;font:8px DM Mono,monospace}.home-demo a h3{letter-spacing:-.06em;grid-column:1/-1;margin:auto 0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.9}.home-demo a p,.home-demo a i{letter-spacing:.04em;align-self:end;margin:0;font:8px DM Mono,monospace}.home-demo a i{font-size:15px}.home-pack-index{padding:0 3.5vw clamp(72px,7vw,105px);scroll-margin-top:20px}.home-pack-index>header{border-top:1px solid #aaa59a;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:30px;padding-top:34px;display:grid}.home-pack-index>header span{color:#716c64;letter-spacing:.05em;font:9px DM Mono,monospace}.home-pack-index>header h2{letter-spacing:-.06em;max-width:920px;margin:14px 0 0;font-size:clamp(34px,4.3vw,64px);font-weight:500;line-height:.98}.home-pack-index>header h2 em{color:#ff4d00;font-style:normal}.home-pack-index>header p{color:#5e5952;max-width:580px;margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.65}.home-pack-columns,.home-pack-index ol a{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) 115px 45px;align-items:center;gap:18px;display:grid}.home-pack-columns{color:#777169;border-bottom:1px solid #151411;min-height:42px;padding:0 14px;font:8px DM Mono,monospace}.home-pack-index ol{margin:0;padding:0;list-style:none}.home-pack-index li{border-bottom:1px solid #aaa59a}.home-pack-index ol a{min-height:86px;padding:12px 14px;transition:background .15s,color .15s}.home-pack-index ol a:hover,.home-pack-index ol a:focus-visible{color:#f3f0e8;background:#151411}.home-pack-index ol a strong{letter-spacing:-.035em;font-size:clamp(18px,1.65vw,25px);font-weight:600}.home-pack-index ol a>span:not(.home-pack-lane){color:#625d55;font-size:11px;line-height:1.5}.home-pack-index ol a:hover>span:not(.home-pack-lane),.home-pack-index ol a:focus-visible>span:not(.home-pack-lane){color:#cbc6bd}.home-pack-index ol a i{font:9px DM Mono,monospace}.home-pack-lane{text-transform:uppercase;border:1px solid #151411;width:fit-content;padding:6px 8px;font:8px DM Mono,monospace}.home-pack-lane--create{background:#78d9ff}.home-pack-lane--launch{background:#ff8c5a}.home-pack-lane--release{background:#a8ff52}.home-pack-lane--operate{background:#d3b8ff}.home-pack-index ol a i{justify-self:end;font-size:14px;font-style:normal}.home-pack-preview-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.home-pack-preview{border:1px dashed #8f897f;align-items:center;gap:18px;padding:16px 18px;font-size:13px;display:flex}.home-pack-preview span{color:#ff4d00;letter-spacing:.05em;font:9px DM Mono,monospace}.home-pack-preview strong{font-weight:600}.home-pack-preview i{margin-left:auto;font-style:normal}.home-source{color:#f3f0e8;background:#151411;padding:clamp(72px,8vw,120px) 3.5vw}.home-source>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid}.home-source>header span{color:#aaa49b;letter-spacing:.06em;font:9px DM Mono,monospace}.home-source h2{letter-spacing:-.07em;max-width:900px;margin:14px 0 0;font-size:clamp(42px,5.7vw,86px);font-weight:500;line-height:.91}.home-source h2 em{color:#a8ff52;font-style:normal}.home-source>header p{color:#bbb5ac;max-width:570px;margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.65}.home-source>header code{color:#a8ff52;font:.85em DM Mono,monospace}.home-source-links{border-top:1px solid #55514b;margin:0;padding:0;list-style:none}.home-source-links li{border-bottom:1px solid #55514b}.home-source-links a{grid-template-columns:50px minmax(220px,1fr) minmax(220px,.7fr) 30px;align-items:center;gap:20px;min-height:92px;padding:15px 18px;transition:background .15s,color .15s;display:grid}.home-source-links span,.home-source-links em,.home-source-links i{font:9px DM Mono,monospace}.home-source-links span{color:#ff4d00}.home-source-links strong{letter-spacing:-.035em;font-size:clamp(18px,1.7vw,26px)}.home-source-links em{color:#aaa49b}.home-source-links a:hover em,.home-source-links a:focus-visible em{color:#36332e}.home-source-links i{justify-self:end;font-size:16px}.home-source-links{border-top:1px solid #55514b;grid-template-columns:repeat(2,1fr);display:grid}.home-source-links a{border-right:1px solid #55514b;flex-direction:column;min-height:150px;padding:20px;transition:background .15s,color .15s;display:flex}.home-source-links a:last-child{border-right:0}.home-source-links a:hover,.home-source-links a:focus-visible{color:#151411;background:#a8ff52}.home-source-links strong{letter-spacing:-.045em;margin-top:auto;font-size:clamp(24px,2.7vw,40px)}.home-source-links span{color:#aaa49b;margin-top:8px;font:9px DM Mono,monospace}.home-source-links a:hover span,.home-source-links a:focus-visible span{color:#36332e}.catalog-intro code,.pack-start code{color:#151411;background:#dedbd2;padding:.05em .25em;font:.8em DM Mono,monospace}.install-card{color:#f3f0e8;background:#151411;border:1px solid #151411;box-shadow:11px 11px #ff4d00}.install-card>header{color:#aaa49b;border-bottom:1px solid #4a4741;justify-content:space-between;align-items:center;min-height:45px;padding:0 15px;font:8px DM Mono,monospace;display:flex}.install-card>header strong{color:#a8ff52;font-style:normal}.install-card pre{color:#f3f0e8;margin:0;padding:clamp(24px,3vw,42px) 20px;font:clamp(15px,1.5vw,22px) DM Mono,monospace;overflow-x:auto}.install-card .copy-button{background:#ff4d00}.install-next{color:#aaa49b;border-top:1px solid #4a4741;justify-content:space-between;align-items:center;padding:16px 20px;font:8px DM Mono,monospace;display:flex}.install-next code{color:#a8ff52;font-size:15px}.pack-recommendation>header{border-bottom:1px solid #151411;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font:8px DM Mono,monospace;display:flex}.docs-page{background:#f8f7f2}.docs-shell{grid-template-columns:250px minmax(0,780px) 190px;justify-content:center;gap:clamp(32px,4vw,70px);min-height:calc(100vh - 74px);padding:0 3.5vw;display:grid}.docs-sidebar,.docs-toc{align-self:start;height:100vh;padding:48px 0;position:sticky;top:0}.docs-sidebar{border-right:1px solid #d7d3ca;padding-right:28px}.docs-sidebar-title{justify-content:space-between;align-items:baseline;margin-bottom:45px;display:flex}.docs-sidebar-title strong{font-size:17px}.docs-sidebar-title span,.docs-sidebar nav>span,.docs-toc>span{color:#8a857d;letter-spacing:.08em;font:8px DM Mono,monospace}.docs-sidebar nav{border:0;flex-direction:column;align-items:stretch;height:auto;margin-bottom:35px;padding:0;display:flex}.docs-sidebar nav>span{margin-bottom:11px}.docs-sidebar nav a{color:#656159;border-left:2px solid #0000;padding:7px 10px;font-size:12px;line-height:1.35}.docs-sidebar nav a:hover,.docs-sidebar nav a:focus-visible,.docs-sidebar nav a.is-active{color:#151411;background:#ece9e1;border-left-color:#ff4d00}.docs-article{min-width:0;padding:45px 0 100px}.docs-breadcrumb{color:#8a857d;gap:10px;margin-bottom:68px;font:8px DM Mono,monospace;display:flex}.docs-breadcrumb a{color:#ff4d00}.docs-title{border-bottom:1px solid #d7d3ca;padding-bottom:55px}.docs-title h1{letter-spacing:-.055em;max-width:720px;margin:20px 0 24px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.98}.docs-title>p:last-child{color:#5f5a53;max-width:690px;margin:0;font-size:18px;line-height:1.65}.docs-article>section{border-bottom:1px solid #d7d3ca;padding:65px 0;scroll-margin-top:30px}.docs-article h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.1}.docs-article h3{margin:38px 0 15px;font-size:18px}.docs-article p,.docs-article li{color:#514d47;font-size:14px;line-height:1.8}.docs-article section>p{max-width:700px}.docs-article code{color:#2d2a26;background:#eeece5;border:1px solid #d7d3ca;border-radius:2px;padding:.12em .34em;font:.88em DM Mono,monospace}.docs-article ul{margin:18px 0 0;padding-left:22px}.docs-article ul li{padding-left:4px}.docs-article ol{border-top:1px solid #d7d3ca;margin:30px 0 0;padding:0;list-style:none}.docs-article ol li{border-bottom:1px solid #d7d3ca;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:30px;padding:20px 0;display:grid}.docs-article ol li strong{color:#151411;font-size:14px}.docs-article ol li span{color:#656159}.docs-callout{background:#f0ede6;border:1px solid #c9c4bb;border-left:4px solid #ff4d00;margin:34px 0;padding:20px 22px}.docs-callout strong{margin-bottom:8px;font:9px DM Mono,monospace;display:block}.docs-callout p{color:#514d47;margin:0;font-size:13px;line-height:1.7}.docs-callout--info{border-left-color:#ff4d00;margin-top:40px}.docs-callout--approval{background:#edf4e8;border-left-color:#4d9e38}.docs-callout--warning{background:#fff0e6;border-left-color:#ff4d00}.docs-command{color:#f3f0e8;background:#151411;border:1px solid #151411;margin:24px 0}.docs-command>header{color:#aaa49b;border-bottom:1px solid #494640;justify-content:space-between;align-items:center;min-height:38px;padding:0 13px;font:8px DM Mono,monospace;display:flex}.docs-command>header strong{color:#a8ff52}.docs-command pre{margin:0;padding:25px 18px;font:15px DM Mono,monospace;overflow-x:auto}.docs-command pre code{color:inherit;background:0 0;border:0;padding:0}.docs-command .copy-button{color:#151411;background:#ff4d00;padding:12px 16px;font-size:9px}.docs-command--invoke{background:#25231f}.docs-command--schedule{box-shadow:7px 7px #d3b8ff}.docs-article blockquote{color:#35312d;background:#eeece5;border-left:3px solid #ff4d00;margin:28px 0 0;padding:24px 28px;font-size:16px;line-height:1.6}.docs-outcome-definition{color:#f3f0e8;background:#151411;border:1px solid #151411;margin-top:30px;padding:26px 28px}.docs-outcome-definition>span,.docs-outcome-example span{color:#ff8c5a;letter-spacing:.08em;font:9px DM Mono,monospace;display:block}.docs-outcome-definition strong{letter-spacing:-.025em;max-width:680px;margin:15px 0 12px;font-size:clamp(22px,2.7vw,34px);font-weight:500;line-height:1.2;display:block}.docs-outcome-definition p{color:#c7c2b8;max-width:660px;margin:0;font-size:13px;line-height:1.7}.docs-outcome-example{border:1px solid #d7d3ca;border-top:0;grid-template-columns:.7fr 1.3fr;display:grid}.docs-outcome-example>div{padding:20px 22px}.docs-outcome-example>div+div{border-left:1px solid #d7d3ca}.docs-outcome-example span{color:#777169}.docs-outcome-example p{color:#35312d;margin:10px 0 0;font-size:13px;line-height:1.6}.docs-glossary{border-top:1px solid #d7d3ca;margin:42px 0 0}.docs-glossary>div{border-bottom:1px solid #d7d3ca;grid-template-columns:minmax(145px,.55fr) 1.45fr;gap:30px;padding:19px 0;display:grid}.docs-glossary dt{color:#151411;font-size:14px;font-weight:600}.docs-glossary dd{color:#5f5a53;margin:0;font-size:13px;line-height:1.7}.docs-role-summary{border:1px solid #151411;grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.docs-role-summary>div{flex-direction:column;min-height:220px;padding:22px;display:flex}.docs-role-summary>div:first-child{background:#d9ff63;border-right:1px solid #151411}.docs-role-summary>div:last-child{color:#f3f0e8;background:#151411}.docs-role-summary span{letter-spacing:.08em;font:9px DM Mono,monospace}.docs-role-summary>div:last-child span{color:#a8ff52}.docs-role-summary strong{margin-top:auto;font-size:21px}.docs-role-summary p{color:#514d47;margin:10px 0 0;font-size:12px;line-height:1.65}.docs-role-summary>div:last-child p{color:#bdb8ae}.docs-responsibility-list code{white-space:nowrap}.docs-goal-possible{border:1px solid #151411;grid-template-columns:repeat(2,1fr);margin-top:30px;display:grid}.docs-goal-possible article{flex-direction:column;min-height:210px;padding:22px;display:flex}.docs-goal-possible article+article{color:#f3f0e8;background:#151411;border-left:1px solid #151411}.docs-goal-possible span,.docs-goal-possible footer>strong{letter-spacing:.08em;font:9px DM Mono,monospace}.docs-goal-possible article+article span{color:#a8ff52}.docs-goal-possible article>strong{margin-top:auto;font-size:21px}.docs-goal-possible article p{color:#656159;margin:10px 0 0;font-size:12px;line-height:1.65}.docs-goal-possible article+article p{color:#bdb8ae}.docs-goal-possible footer{background:#d9ff63;border-top:1px solid #151411;grid-column:1/-1;grid-template-columns:120px 1fr;align-items:start;gap:20px;padding:18px 22px;display:grid}.docs-goal-possible footer p{color:#35312d;margin:0;font-size:12px;line-height:1.65}.docs-goal-possible code{font:inherit;background:0 0;border:0;padding:0}.docs-article .docs-handshake{counter-reset:handshake}.docs-article .docs-handshake li{counter-increment:handshake;grid-template-columns:110px 1fr;align-items:center;padding:16px 0}.docs-handshake li span{color:#777169;letter-spacing:.06em;font:9px DM Mono,monospace}.docs-handshake li strong{align-items:center;gap:13px;display:flex}.docs-handshake li strong:before{content:"0" counter(handshake);color:#ff4d00;font:400 9px DM Mono,monospace}.docs-do-dont{border:1px solid #d7d3ca;grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.docs-do-dont>div{padding:22px}.docs-do-dont>div+div{border-left:1px solid #d7d3ca}.docs-do-dont strong{font:9px DM Mono,monospace}.docs-do-dont ul{margin-bottom:0}.docs-reference-link{border:1px solid #151411;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;margin-top:28px;padding:17px 18px;display:grid}.docs-reference-link span,.docs-reference-link i{color:#777169;font:8px DM Mono,monospace}.docs-reference-link strong{font-size:18px}.docs-reference-link:hover,.docs-reference-link:focus-visible{color:#f3f0e8;background:#151411}.docs-text-link{color:#ff4d00;margin-top:30px;font-size:13px;font-weight:600;display:inline-block}.docs-table{border:1px solid #d7d3ca;margin-top:28px}.docs-table>div{grid-template-columns:minmax(230px,.8fr) 1.2fr;display:grid}.docs-table>div+div{border-top:1px solid #d7d3ca}.docs-table strong,.docs-table code,.docs-table span{padding:15px 17px}.docs-table strong{background:#eeece5;font:9px DM Mono,monospace}.docs-table code{color:#ff4d00;background:0 0;border:0;border-radius:0;font-size:11px}.docs-table span{color:#5f5a53;border-left:1px solid #d7d3ca;font-size:12px;line-height:1.6}.docs-faq{border-top:1px solid #d7d3ca}.docs-faq details{border-bottom:1px solid #d7d3ca}.docs-faq summary{cursor:pointer;padding:19px 30px 19px 0;font-size:14px;font-weight:600}.docs-faq details p{margin:0;padding:0 0 22px}.docs-next{border:1px solid #151411;height:auto;margin-top:60px;padding:0;display:block}.docs-next span{color:#777169;border-bottom:1px solid #d7d3ca;padding:12px 17px;font:8px DM Mono,monospace;display:block}.docs-next a{justify-content:space-between;padding:22px 17px;font-size:17px;font-weight:600;display:flex}.docs-next a:hover,.docs-next a:focus-visible{color:#f3f0e8;background:#151411}.docs-toc{flex-direction:column;gap:10px;display:flex}.docs-toc>span{margin-bottom:8px}.docs-toc a{color:#777169;font-size:10px;line-height:1.35}.docs-toc a:hover,.docs-toc a:focus-visible{color:#ff4d00}.judging-page{background:#f8f7f2}.judging-document{width:min(1280px,93vw);margin:0 auto;padding:clamp(54px,7vw,105px) 0 clamp(80px,9vw,140px)}.judging-page :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #ff4d00}.judging-hero{max-width:980px;padding-bottom:clamp(60px,7vw,100px)}.judging-hero h1{letter-spacing:-.075em;margin:22px 0 26px;font-size:clamp(58px,8vw,116px);font-weight:500;line-height:.85}.judging-hero h1 em,.judging-section h2 em{color:#ff4d00;font-style:normal}.judging-hero>p:not(.eyebrow){color:#514d47;max-width:760px;margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.judging-hero>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.judging-hero>div a{text-transform:uppercase;border:1px solid #151411;justify-content:space-between;align-items:center;gap:38px;min-height:46px;padding:0 15px;font:9px DM Mono,monospace;display:flex}.judging-hero>div a:first-child{color:#f8f7f2;background:#151411}.judging-hero>div a:hover,.judging-hero>div a:focus-visible{color:#151411;background:#a8ff52}.judging-section{border-top:1px solid #aaa59a;padding:clamp(58px,7vw,92px) 0}.judging-section>header{grid-template-columns:170px minmax(0,800px);align-items:start;gap:34px;margin-bottom:34px;display:grid}.judging-section>header>span{color:#716c64;letter-spacing:.05em;padding-top:8px;font:9px DM Mono,monospace}.judging-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:500;line-height:.95}.judging-table-scroll{background:#f8f7f2;border:1px solid #151411;overflow-x:auto}.judging-section table{border-collapse:collapse;color:#514d47;text-align:left;width:100%;font-size:11px;line-height:1.55}.judging-section caption{color:#716c64;letter-spacing:.05em;text-align:left;text-transform:uppercase;border-bottom:1px solid #151411;padding:12px 14px;font:8px DM Mono,monospace}.judging-section th,.judging-section td{vertical-align:top;border-bottom:1px solid #aaa59a;border-right:1px solid #aaa59a;padding:15px 14px}.judging-section tr:last-child>*{border-bottom:0}.judging-section tr>:last-child{border-right:0}.judging-section thead th{color:#aaa49b;letter-spacing:.05em;text-transform:uppercase;background:#151411;font:8px DM Mono,monospace}.judging-section tbody th{color:#151411;font-size:12px;font-weight:700}.judging-section td a{color:#a33600;text-underline-offset:3px;white-space:nowrap;font:9px DM Mono,monospace;text-decoration:underline}.judging-criteria-table{min-width:1040px}.judging-criteria-table th:first-child{width:180px}.judging-criteria-table td:last-child{width:130px}.judging-comparison-grid{border:1px solid #151411;grid-template-columns:repeat(2,1fr);display:grid}.judging-comparison-grid article{flex-direction:column;min-height:235px;padding:22px;display:flex}.judging-comparison-grid article+article{color:#f8f7f2;background:#151411;border-left:1px solid #151411}.judging-comparison-grid span{color:#ff4d00;letter-spacing:.06em;font:9px DM Mono,monospace}.judging-comparison-grid article+article span{color:#a8ff52}.judging-comparison-grid strong{margin-top:auto;font-size:22px}.judging-comparison-grid p{color:#656159;max-width:520px;margin:12px 0 0;font-size:13px;line-height:1.6}.judging-comparison-grid article+article p{color:#bdb8ae}.judging-comparison-together{background:#d9ff63;border:1px solid #151411;border-top:0;margin:0;padding:20px 22px;font-size:14px;line-height:1.55}.judging-comparison-together code{font:inherit;background:0 0;border:0;padding:0}.judging-comparison-links{grid-template-columns:repeat(4,1fr);display:grid}.judging-comparison-links a{text-transform:uppercase;border-top:0;border-bottom:1px solid #151411;border-left:1px solid #151411;border-right:0;align-items:center;min-height:52px;padding:0 13px;font:8px DM Mono,monospace;display:flex}.judging-comparison-links a:last-child{border-right:1px solid #151411}.judging-comparison-links a:hover,.judging-comparison-links a:focus-visible{color:#151411;background:#ff4d00}.judging-trail ol{border:1px solid #151411;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.judging-trail li{border-right:1px solid #aaa59a;flex-direction:column;min-height:245px;padding:17px;display:flex}.judging-trail li:last-child{border-right:0}.judging-trail li>span{color:#ff4d00;letter-spacing:.05em;font:8px DM Mono,monospace}.judging-trail li p{color:#35312d;margin:auto 0 24px;font-size:13px;line-height:1.6}.judging-trail li a{color:#a33600;text-underline-offset:3px;font:9px DM Mono,monospace;text-decoration:underline}@media (max-width:760px){.judging-document{width:auto;padding-inline:18px}.judging-hero h1{font-size:17vw}.judging-hero>div{flex-direction:column;align-items:stretch}.judging-hero>div a{width:100%}.judging-section>header{grid-template-columns:1fr;gap:14px}.judging-section>header>span{padding-top:0}.judging-comparison-grid,.judging-comparison-links{grid-template-columns:1fr}.judging-comparison-grid article+article{border-top:1px solid #151411;border-left:0}.judging-comparison-grid article{min-height:205px}.judging-comparison-links a{border-right:1px solid #151411}.judging-table-scroll{border-right:0;margin-right:-18px}.judging-trail ol{grid-template-columns:1fr}.judging-trail li{border-bottom:1px solid #aaa59a;border-right:0;min-height:170px}.judging-trail li:last-child{border-bottom:0}}.composer{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:calc(100vh - 74px);padding:7vw 3.5vw 4vw;display:grid}.eyebrow{letter-spacing:.12em;color:#736e65;margin:0;font:500 10px DM Mono,monospace}.composer h1{letter-spacing:-.07em;max-width:950px;margin:35px 0;font-size:clamp(58px,7.4vw,118px);font-weight:500;line-height:.88}.composer h1 em{color:#ff4d00;font-style:normal}.thesis{color:#5e5952;max-width:600px;margin:0;font-size:clamp(17px,1.5vw,23px);line-height:1.5}.text-link{color:#ff4d00;text-transform:uppercase;letter-spacing:.06em;margin-top:32px;font:500 10px DM Mono,monospace;display:inline-block}.brief-card{color:#f3f0e8;background:#151411;padding:22px;box-shadow:14px 14px #ff4d00}.pack-picker{border-bottom:1px solid #4a4741;margin-bottom:20px;padding-bottom:20px}.pack-picker>span{color:#aaa49b;letter-spacing:.1em;margin-bottom:12px;font:9px DM Mono,monospace;display:block}.pack-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pack-picker button{color:#aaa49b;cursor:pointer;text-align:left;background:0 0;border:1px solid #4a4741;min-height:58px;padding:9px;font:9px/1.3 DM Mono,monospace}.pack-picker button small{color:#777168;margin-bottom:6px;display:block}.pack-picker button[aria-pressed=true]{color:#151411;background:#ff4d00;border-color:#ff4d00}.pack-picker button[aria-pressed=true] small{color:#151411}.brief-card label{letter-spacing:.1em;color:#aaa49b;border-bottom:1px solid #4a4741;padding-bottom:20px;font:10px DM Mono,monospace;display:block}.brief-card textarea{resize:vertical;color:#f3f0e8;letter-spacing:-.045em;background:0 0;border:0;outline:0;width:100%;min-height:190px;padding:28px 0;font-size:clamp(26px,3vw,45px);line-height:1.06}.brief-card textarea:focus{box-shadow:inset 0 -2px #ff4d00}.compile-button,.copy-button{cursor:pointer;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;font:500 11px DM Mono,monospace;display:flex}.compile-button{background:#ff4d00;padding:18px}.compile-button:disabled{cursor:not-allowed;opacity:.45}.compiled{color:#f3f0e8;background:#151411;padding:6vw 3.5vw;transition:box-shadow .25s}.compiled--ready{box-shadow:inset 0 5px #a8ff52}.compiled-header{justify-content:space-between;align-items:start;padding-bottom:5vw;display:flex}.compiled h2{letter-spacing:-.07em;margin:16px 0 0;font-size:clamp(56px,8vw,125px);font-weight:500;line-height:.88}.ready-state{border:1px solid #4b4843;align-items:center;gap:9px;padding:10px 12px;font:9px DM Mono,monospace;display:flex}.ready-state i{background:#a8ff52;border-radius:50%;width:7px;height:7px}.pack-metrics{border-block:1px solid #494640;grid-template-columns:repeat(4,1fr);display:grid}.pack-metrics div{border-right:1px solid #494640;flex-direction:column;gap:28px;padding:24px 18px;display:flex}.pack-metrics strong{color:#ff4d00;font:42px DM Mono,monospace}.pack-metrics span{color:#b7b0a6;font-size:12px}.workstreams{border-top:1px solid #494640;margin:5vw 0}.workstreams article{border-bottom:1px solid #494640;grid-template-columns:55px 1fr 1fr;align-items:center;gap:30px;padding:22px 0;display:grid}.workstreams article>span{color:#ff4d00;font:10px DM Mono,monospace}.workstreams strong{font-size:19px}.workstreams p{color:#aaa49b;max-width:620px;margin:6px 0 0;font-size:12px;line-height:1.5}.workstreams small{color:#aaa49b;text-align:right;justify-self:end;font:9px DM Mono,monospace}.workstream-review{background:#211f1c;padding-inline:18px!important}.outputs{flex-wrap:wrap;gap:7px;margin:-2vw 0 5vw;display:flex}.outputs span{color:#b7b0a6;text-transform:uppercase;border:1px solid #494640;padding:9px 11px;font:9px DM Mono,monospace}.actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.actions article{background:#1b1a17;border:1px solid #494640;min-width:0}.actions header{border-bottom:1px solid #494640;justify-content:space-between;padding:17px 20px;font:10px DM Mono,monospace;display:flex}.actions header span{color:#ff4d00}.actions pre{white-space:pre-wrap;color:#c7c0b6;height:260px;margin:0;padding:22px;font:9px/1.7 DM Mono,monospace;overflow:auto}.copy-button{background:#f3f0e8;padding:17px 20px}.actions-run .copy-button{background:#ff4d00}.reload-note{text-align:center;color:#8f8980;text-transform:uppercase;letter-spacing:.1em;margin:24px 0 0;font:9px DM Mono,monospace}.ingredients{grid-template-columns:.85fr 1.15fr;gap:9vw;padding:9vw 3.5vw;display:grid}.ingredients-title{align-self:start;position:sticky;top:30px}.ingredients h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(43px,5vw,78px);font-weight:500;line-height:.95}.ingredients-title>p:last-child{color:#666159;max-width:420px;line-height:1.6}.ingredient-list{border-top:1px solid #aaa59a}.ingredient-list a{border-bottom:1px solid #aaa59a;grid-template-columns:40px 1fr .9fr auto;align-items:center;gap:20px;padding:23px 0;display:grid}.ingredient-list a>span,.ingredient-list b{color:#ff4d00;font:10px DM Mono,monospace}.ingredient-list div{flex-direction:column;gap:5px;display:flex}.ingredient-list strong{font-size:16px}.ingredient-list small{color:#777169;font-size:11px}.ingredient-list code{color:#605b54;font:9px DM Mono,monospace}.ingredient-list b{font-weight:500}footer{background:#ff4d00;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:35px 3.5vw;display:grid}footer strong{font-size:12px;line-height:1.5}footer>span{justify-self:end;font:10px DM Mono,monospace}footer .wordmark span{color:#151411}.button-link{text-transform:uppercase;border:1px solid #151411;justify-content:space-between;align-items:center;gap:35px;width:fit-content;min-width:230px;padding:17px 19px;font:500 10px DM Mono,monospace;transition:background .18s,color .18s;display:flex}.button-link:hover,.button-link:focus-visible{color:#f3f0e8;background:#151411}.catalog-hero{flex-direction:column;justify-content:space-between;min-height:590px;padding:7vw 3.5vw 5vw;display:flex}.catalog-hero h1{letter-spacing:-.075em;max-width:1250px;margin:45px 0 6vw;font-size:clamp(60px,8.4vw,135px);font-weight:500;line-height:.87}.catalog-hero h1 em,.not-found h1 em{color:#ff4d00;font-style:normal}.catalog-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.catalog-intro p{color:#5e5952;max-width:660px;margin:0;font-size:clamp(19px,1.8vw,27px);line-height:1.45}.catalog-intro .button-link{justify-self:end}.pack-filter-header{justify-content:space-between;align-items:center;gap:30px;padding:0 3.5vw 28px;display:flex}.pack-filter-header>span{color:#777169;letter-spacing:.08em;font:9px DM Mono,monospace}.pack-filters{border:1px solid #151411;display:flex;overflow-x:auto}.pack-filters button{cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-right:1px solid #151411;align-items:center;gap:18px;min-height:46px;padding:0 15px;font:9px DM Mono,monospace;display:flex}.pack-filters button:last-child{border-right:0}.pack-filters button strong{color:#777169;font-weight:400}.pack-filters button[aria-pressed=true]{color:#f3f0e8;background:#151411;box-shadow:inset 0 -4px #ff4d00}.pack-filters button[aria-pressed=true] strong{color:#a8ff52}.pack-filters button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #ff4d00}.pack-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:20px;padding:0 3.5vw 8vw;display:grid}.pack-grid--filtered{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pack-grid--filtered.pack-grid--single{grid-template-columns:minmax(0,1fr)}.pack-grid--filtered .pack-card--hardware-launch{grid-row:auto}.pack-grid--filtered .pack-card--playable-web-game,.pack-grid--filtered .pack-card--web-app-operations,.pack-grid--filtered .pack-card--marketing-operations,.pack-grid--filtered .pack-card--web-presentation{grid-column:auto}.pack-grid--filtered .pack-cover,.pack-grid--filtered .pack-card--hardware-launch .pack-cover{min-height:520px}.pack-grid--filtered .pack-cover-title h2,.pack-grid--filtered .pack-card:not(.pack-card--hardware-launch) .pack-cover-title h2{max-width:730px;font-size:clamp(48px,6vw,98px)}.pack-card{background:#f3f0e8;border:1px solid #151411;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.pack-card--hardware-launch{grid-row:1/3}.pack-card:hover,.pack-card:focus-visible{transform:translate(-5px,-5px);box-shadow:10px 10px #151411}.pack-cover{border-bottom:1px solid;flex-direction:column;flex:1;min-height:315px;padding:20px;display:flex;position:relative;overflow:hidden}.pack-card--hardware-launch .pack-cover{background:#ff4d00;min-height:695px}.pack-card--software-launch .pack-cover{color:#f3f0e8;background:#151411}.pack-card--open-source-release .pack-cover{background:#a8ff52}.pack-card--web-app-operations .pack-cover{background:#d3b8ff}.pack-card--working-web-app .pack-cover{background:#ffd75a}.pack-card--production-web-release .pack-cover{background:#ff8066}.pack-card--marketing-operations .pack-cover{background:#8ee3c2}.pack-card--billion-dollar-saas .pack-cover{background:#c6ff4a}.pack-card--kickstarter-funding .pack-cover{background:#ffb2dd}.pack-card--kickstarter-fulfillment .pack-cover{background:#ffc75a}.pack-card--web-presentation .pack-cover{background:#ffc7e5}.pack-cover header{z-index:2;letter-spacing:.07em;grid-template-columns:1fr auto auto;align-items:center;gap:20px;font:9px DM Mono,monospace;display:grid}.pack-cover header small{opacity:.7}.pack-cover header b{font-size:16px;font-weight:400}.pack-cover-title{z-index:2;margin-top:auto}.pack-cover-title small{letter-spacing:.08em;font:9px DM Mono,monospace}.pack-cover-title h2{letter-spacing:-.075em;max-width:730px;margin:10px 0 -.07em;font-size:clamp(48px,6vw,98px);font-weight:500;line-height:.82}.pack-card:not(.pack-card--hardware-launch) .pack-cover-title h2{max-width:420px;font-size:clamp(40px,4.1vw,65px)}.pack-card-body{grid-template-columns:1fr auto;align-items:end;gap:28px;min-height:160px;padding:22px;display:grid}.pack-card-body>p{color:#5e5952;max-width:650px;margin:0;font-size:13px;line-height:1.55}.pack-card-stats{white-space:nowrap;color:#736e65;text-align:right;flex-direction:column;gap:8px;font:9px DM Mono,monospace;display:flex}.pack-art{position:absolute;inset:55px 20px 115px}.pack-art--hardware{border:1px solid #15141173}.pack-art--hardware:before,.pack-art--hardware:after{content:"";background:#15141159;position:absolute}.pack-art--hardware:before{height:1px;top:50%;left:0;right:0}.pack-art--hardware:after{width:1px;top:0;bottom:0;left:50%}.hardware-orbit{aspect-ratio:1;border:1px solid #151411;border-radius:50%;width:min(28vw,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hardware-orbit:before,.hardware-orbit:after{content:"";border:1px solid #15141173;border-radius:50%;position:absolute;inset:16%}.hardware-orbit:after{background:#151411;inset:34%}.hardware-device{aspect-ratio:.72;background:#ff4d00;border:1px solid #f3f0e8;width:min(9vw,130px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(14deg);box-shadow:7px 7px #151411}.pack-art--hardware span{background:#ff4d00;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute}.pack-art--hardware span:first-of-type{top:8%;left:8%}.pack-art--hardware span:nth-of-type(2){top:22%;right:7%}.pack-art--hardware span:nth-of-type(3){bottom:8%;right:11%}.pack-art--software{justify-content:center;align-items:center;display:flex;bottom:90px}.software-window{aspect-ratio:1.7;border:1px solid #f3f0e8;grid-template-columns:1.2fr .8fr;gap:8px;width:72%;padding:38px 15px 15px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:9px 9px #ff4d00}.software-window:before{content:"";background:#ff4d00;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:15px;box-shadow:12px 0 #f3f0e8,24px 0 #a8ff52}.software-window i{border:1px solid #736e65}.software-window i:first-child{grid-row:span 3}.software-window b{display:none}.pack-art--software>span{color:#ff4d00;font:8px DM Mono,monospace;position:absolute}.pack-art--software>span:first-of-type{top:15%;left:1%}.pack-art--software>span:nth-of-type(2){top:15%;right:1%}.pack-art--software>span:nth-of-type(3){bottom:5%;right:1%}.pack-art--working{justify-content:center;align-items:center;display:flex;bottom:90px}.working-window{background:#f8f7f2;border:1px solid #151411;grid-template-rows:1fr 1fr;grid-template-columns:.42fr 1fr 1fr;gap:8px;width:78%;height:72%;padding:34px 13px 13px;display:grid;position:relative;transform:rotate(2deg);box-shadow:9px 9px #151411}.working-window:before{content:"APP / LOCAL";font:7px DM Mono,monospace;position:absolute;top:11px;left:12px}.working-window i{background:#ffd75a;border:1px solid #151411}.working-window i:first-child{grid-row:1/3}.working-window b{background:linear-gradient(90deg,#151411 0 55%,#0000 55%);border:1px solid #8d877d;height:8px;position:absolute;left:42%;right:12px}.working-window b:first-of-type{bottom:28px}.working-window b:nth-of-type(2){bottom:13px}.working-window b:nth-of-type(3),.working-window b:nth-of-type(4){display:none}.pack-art--working>span,.pack-art--production-release>span{border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute}.pack-art--working>span{background:#ffd75a}.pack-art--working>span:first-of-type{top:5%;left:1%}.pack-art--working>span:nth-of-type(2){top:5%;right:1%}.pack-art--working>span:nth-of-type(3){color:#ffd75a;background:#151411;bottom:1%;right:3%}.pack-art--production-release{background:repeating-linear-gradient(90deg,#0000 0 31px,#1514111c 32px);border:1px solid #15141161;bottom:90px;overflow:hidden}.release-track{grid-template-columns:repeat(3,1fr);align-items:center;width:78%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-track:before{content:"";background:#151411;height:2px;position:absolute;left:0;right:0}.release-track i{z-index:1;aspect-ratio:1;background:#ff8066;border:2px solid #151411;border-radius:50%;justify-self:center;width:42px;box-shadow:inset 0 0 0 8px #f8f7f2}.release-track i:nth-of-type(3){background:#a8ff52}.release-track b{color:#ff8066;background:#151411;border:1px solid #151411;padding:6px 8px;font:7px DM Mono,monospace;position:absolute;top:38px;left:50%;transform:translate(-50%)}.pack-art--production-release>span{background:#ff8066}.pack-art--production-release>span:first-of-type{top:6%;left:3%}.pack-art--production-release>span:nth-of-type(2){bottom:5%;right:3%}.pack-art--production-release>span:nth-of-type(3){color:#a8ff52;background:#151411;top:6%;right:3%}.pack-art--release{bottom:100px}.release-ring{border:20px solid #151411;border-radius:50%;width:195px;height:195px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-ring:before{content:"";border:1px solid #151411;border-radius:50%;position:absolute;inset:20px}.release-dot{background:#ff4d00;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack-art--release code{background:#a8ff52;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute}.pack-art--release code:first-of-type{top:5%;left:3%}.pack-art--release code:nth-of-type(2){top:20%;right:1%}.pack-art--release code:nth-of-type(3){color:#a8ff52;background:#151411;bottom:2%;right:8%}.catalog-principle{color:#f3f0e8;background:#151411;grid-template-columns:1fr 2fr;gap:5vw;padding:8vw 3.5vw;display:grid}.catalog-experimental-list{gap:16px;margin:0 3.5vw 8vw;display:grid}.catalog-experimental{border:1px dashed #8f897f;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:24px;display:grid}.catalog-experimental>span{color:#ff4d00;font:10px DM Mono,monospace}.catalog-experimental h2{letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(24px,2.8vw,42px)}.catalog-experimental p{color:#625d55;max-width:720px;margin:0;line-height:1.5}.catalog-experimental a{text-transform:uppercase;font:11px DM Mono,monospace}.catalog-principle span{color:#ff4d00;font:10px DM Mono,monospace}.catalog-principle p{letter-spacing:-.05em;max-width:1050px;margin:0;font-size:clamp(30px,4vw,62px);line-height:1.07}.pack-reference-page{background:#f8f7f2}.pack-reference-skip{z-index:30;color:#f8f7f2;background:#151411;padding:11px 14px;font:10px DM Mono,monospace;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.pack-reference-skip:focus{transform:translateY(0)}.pack-reference-page :where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #ff4d00}.pack-reference-shell{grid-template-columns:210px minmax(0,820px) 190px;justify-content:center;gap:clamp(32px,4vw,64px);min-height:calc(100vh - 74px);padding:0 3.5vw;display:grid}.pack-reference-packs,.pack-reference-toc{align-self:start;padding:44px 0;position:sticky;top:0}.pack-reference-packs{border-right:1px solid #d7d3ca;padding-right:24px}.pack-reference-packs>header{color:#777169;letter-spacing:.08em;justify-content:space-between;align-items:baseline;margin-bottom:28px;font:8px DM Mono,monospace;display:flex}.pack-reference-packs>header strong{color:#151411;font-size:14px}.pack-reference-packs nav,.pack-reference-toc nav,.pack-reference-mobile-nav nav{border:0;align-items:stretch;height:auto;padding:0;display:flex}.pack-reference-packs nav{flex-direction:column}.pack-reference-packs nav a{color:#656159;border-left:2px solid #0000;grid-template-columns:24px 1fr;align-content:center;gap:2px 8px;min-height:58px;padding:10px;display:grid}.pack-reference-packs nav a:hover,.pack-reference-packs nav a:focus-visible,.pack-reference-packs nav a[aria-current=page]{color:#151411;background:#ece9e1;border-left-color:#ff4d00}.pack-reference-packs nav a span,.pack-reference-packs nav a small{text-transform:uppercase;font:7px DM Mono,monospace}.pack-reference-packs nav a span{color:#9a958c;grid-row:1/3}.pack-reference-packs nav a strong{font-size:11px;line-height:1.25}.pack-reference-packs nav a small{color:#8a857d}.pack-reference-back{color:#656159;margin-top:28px;font:9px DM Mono,monospace;display:inline-block}.pack-reference-document{outline:0;min-width:0;padding:44px 0 100px}.pack-experimental-notice{border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#fff3bf;justify-content:space-between;gap:20px;margin-bottom:32px;padding:14px 16px;font-size:11px;line-height:1.45;display:flex}.pack-experimental-notice span{max-width:560px;color:var(--muted)}.pack-reference-header{border-bottom:1px solid #d7d3ca;padding-bottom:50px;scroll-margin-top:24px}.pack-reference-breadcrumb{color:#8a857d;gap:9px;margin-bottom:28px;font:8px DM Mono,monospace;display:flex}.pack-reference-breadcrumb a,.pack-reference-breadcrumb strong{color:#ff4d00}.pack-reference-meta{border:1px solid #d7d3ca;grid-template-columns:repeat(4,1fr);margin:0 0 40px;display:grid}.pack-reference-meta div{border-right:1px solid #d7d3ca;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.pack-reference-meta div:last-child{border-right:0}.pack-reference-meta dt{color:#8a857d;letter-spacing:.06em;font:7px DM Mono,monospace}.pack-reference-meta dd{overflow-wrap:anywhere;color:#302d29;text-transform:uppercase;margin:0;font:9px DM Mono,monospace}.pack-reference-header h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.98}.pack-reference-promise{color:#2d2a26;letter-spacing:-.025em;max-width:740px;margin:0 0 18px;font-size:clamp(21px,2.15vw,30px);line-height:1.3}.pack-reference-summary{color:#5f5a53;max-width:690px;margin:0;font-size:15px;line-height:1.75}.pack-reference-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pack-reference-actions a{text-transform:uppercase;border:1px solid #151411;justify-content:space-between;align-items:center;gap:35px;min-height:44px;padding:0 14px;font:9px DM Mono,monospace;display:flex}.pack-reference-actions a:first-child{color:#f8f7f2;background:#151411}.pack-reference-mobile-nav{display:none}.pack-reference-section{border-bottom:1px solid #d7d3ca;padding:58px 0;scroll-margin-top:24px}.pack-reference-section>header{grid-template-columns:35px 1fr;gap:7px 12px;margin-bottom:28px;display:grid}.pack-reference-section>header>span{color:#ff4d00;grid-row:1/3;padding-top:7px;font:8px DM Mono,monospace}.pack-reference-section h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.1}.pack-reference-section>header p{color:#656159;max-width:620px;margin:0;font-size:13px;line-height:1.65}.pack-reference-section h3{margin:0 0 18px;font-size:17px}.pack-schedule-prompt{color:#f8f7f2;background:#151411;border:1px solid #151411}.pack-schedule-prompt>header{color:#aaa49b;border-bottom:1px solid #494640;justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;font:8px DM Mono,monospace;display:flex}.pack-schedule-prompt>header strong{color:#a8ff52}.pack-schedule-prompt>code{overflow-wrap:anywhere;color:#f8f7f2;padding:27px 18px;font:clamp(16px,2vw,24px)/1.4 DM Mono,monospace;display:block}.pack-schedule-flow{border-top:1px solid #d7d3ca;border-left:1px solid #d7d3ca;grid-template-columns:repeat(2,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.pack-schedule-flow li{border-bottom:1px solid #d7d3ca;border-right:1px solid #d7d3ca;flex-direction:column;min-height:175px;padding:18px;display:flex}.pack-schedule-flow li>span{color:#ff4d00;font:8px DM Mono,monospace}.pack-schedule-flow li strong{margin-top:auto;font-size:18px;font-weight:500}.pack-schedule-flow li p{color:#656159;min-height:55px;margin:10px 0 0;font-size:12px;line-height:1.6}.pack-schedule-flow li code{font:.9em DM Mono,monospace}.pack-schedule-boundary{background:#edf4e8;border:1px solid #c9c4bb;border-left:4px solid #4d9e38;margin-top:18px;padding:18px}.pack-schedule-boundary strong{color:#4a7440;font:8px DM Mono,monospace}.pack-schedule-boundary p{color:#514d47;margin:8px 0 0;font-size:12px;line-height:1.7}.pack-fit-grid{border:1px solid #d7d3ca;grid-template-columns:1fr 1fr;display:grid}.pack-fit-grid>div{padding:22px}.pack-fit-grid>div+div{background:#f1eee7;border-left:1px solid #d7d3ca}.pack-fit-grid ul{margin:0;padding:0;list-style:none}.pack-fit-grid li{color:#514d47;border-top:1px solid #d7d3ca;padding:13px 0 13px 21px;font-size:13px;line-height:1.6;position:relative}.pack-fit-grid li:before{content:"→";color:#ff4d00;font:9px DM Mono,monospace;position:absolute;left:0}.pack-fit-grid>div+div li:before{content:"×";color:#6f6a62}.pack-contract-list,.pack-verification-list{border-top:1px solid #d7d3ca;margin:0;padding:0;list-style:none}.pack-contract-list li{border-bottom:1px solid #d7d3ca;grid-template-columns:42px 1fr;align-items:center;min-height:56px;padding:13px 0;display:grid}.pack-contract-list li span,.pack-verification-list li span{color:#ff4d00;font:8px DM Mono,monospace}.pack-contract-list li strong{font-size:16px;font-weight:500}.pack-table-scroll{border:1px solid #cfcac0;max-width:100%;overflow-x:auto}.pack-reference-table{border-collapse:collapse;color:#514d47;text-align:left;background:#f8f7f2;width:100%;min-width:760px;font-size:11px;line-height:1.55}.pack-reference-table th,.pack-reference-table td{vertical-align:top;border-bottom:1px solid #d7d3ca;border-right:1px solid #d7d3ca;padding:13px 12px}.pack-reference-table tr:last-child>*{border-bottom:0}.pack-reference-table tr>:last-child{border-right:0}.pack-reference-table thead th{color:#777169;letter-spacing:.06em;text-transform:uppercase;background:#ebe8e0;font:7px DM Mono,monospace}.pack-reference-table tbody th{color:#151411;font-weight:500}.pack-reference-table tbody th strong{font-size:12px;display:block}.pack-reference-table code{overflow-wrap:anywhere;color:#34312c;margin-bottom:5px;font:9px/1.45 DM Mono,monospace;display:block}.pack-reference-table a{color:#a33600;text-underline-offset:3px;-webkit-text-decoration:underline #c9c4bb;text-decoration:underline #c9c4bb}.pack-workstream-table th:first-child{width:18%}.pack-workstream-table td:nth-child(2){width:20%}.pack-workstream-table td:nth-child(3){width:23%}.pack-review-callout{background:#edf4e8;border:1px solid #c9c4bb;border-left:4px solid #4d9e38;grid-template-columns:150px 1fr;gap:7px 18px;margin-top:16px;padding:18px;display:grid}.pack-review-callout>span{color:#4a7440;font:8px DM Mono,monospace}.pack-review-callout>div{flex-wrap:wrap;gap:7px;display:flex}.pack-review-callout code{font:9px DM Mono,monospace}.pack-review-callout p{color:#4f594a;grid-column:2;margin:0;font-size:12px;line-height:1.6}.pack-command-list{gap:14px;min-width:0;display:grid}.pack-command-list>div{color:#f8f7f2;background:#151411;border:1px solid #151411;width:100%;min-width:0;max-width:100%;overflow:hidden}.pack-command-list>div>span{color:#aaa49b;border-bottom:1px solid #494640;padding:11px 13px;font:7px DM Mono,monospace;display:block}.pack-command-list pre{white-space:pre;scrollbar-color:#777169 #25231f;max-width:100%;margin:0;padding:22px 16px;font:12px/1.6 DM Mono,monospace;overflow:auto hidden}.pack-command-list pre::-webkit-scrollbar{height:8px}.pack-command-list pre::-webkit-scrollbar-track{background:#25231f}.pack-command-list pre::-webkit-scrollbar-thumb{background:#777169}.pack-command-list .copy-button{color:#151411;background:#ff4d00;border-top:1px solid #494640;min-height:44px;padding:0 15px;font-size:8px}.pack-reference-note{color:#514d47;background:#fff0e6;border:1px solid #c9c4bb;border-left:4px solid #ff4d00;margin:18px 0 0;padding:16px 18px;font-size:12px;line-height:1.7}.pack-agent-skills-table td small{color:#777169;margin-top:8px;font:8px/1.5 DM Mono,monospace;display:block}.pack-publication-actions{border:1px solid #151411;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pack-publication-actions>*{text-transform:uppercase;background:0 0;border:0;border-right:1px solid #151411;align-items:center;min-height:46px;padding:0 13px;font:8px DM Mono,monospace;display:flex}.pack-publication-actions .copy-button{background:#ff4d00;justify-content:space-between;width:100%}.pack-publication-actions>:last-child{border-right:0}.pack-prompt-disclosure{color:#f8f7f2;background:#151411;border:1px solid #151411;margin-top:14px}.pack-prompt-disclosure summary{cursor:pointer;color:#d7d3ca;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font:8px DM Mono,monospace;list-style:none;display:flex}.pack-prompt-disclosure summary::-webkit-details-marker{display:none}.pack-prompt-disclosure summary:before{content:"+";color:#a8ff52;margin-right:10px}.pack-prompt-disclosure[open] summary:before{content:"−"}.pack-prompt-disclosure summary span{color:#8f8980;margin-left:auto}.pack-prompt-disclosure pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5e1d8;border-top:1px solid #494640;max-height:620px;margin:0;padding:20px 16px;font:10px/1.7 DM Mono,monospace;overflow:auto}.pack-approval-callout{background:#fff0e6;border:1px solid #c9c4bb;border-left:4px solid #ff4d00;margin-bottom:18px;padding:20px}.pack-approval-callout strong{text-transform:uppercase;margin-bottom:8px;font:9px DM Mono,monospace;display:block}.pack-approval-callout p{color:#514d47;margin:0;font-size:13px;line-height:1.7}.pack-reference-list{border-top:1px solid #d7d3ca;margin:0;padding:0;list-style:none}.pack-reference-list li{color:#514d47;border-bottom:1px solid #d7d3ca;padding:15px 0 15px 22px;font-size:13px;line-height:1.65;position:relative}.pack-reference-list li:before{content:"!";color:#ff4d00;font:9px DM Mono,monospace;position:absolute;left:0}.pack-verification-list li{border-bottom:1px solid #d7d3ca;grid-template-columns:42px 1fr;padding:17px 0;display:grid}.pack-verification-list p{color:#514d47;margin:0;font-size:13px;line-height:1.65}.pack-reference-toc>span,.pack-reference-toc>div>span{color:#8a857d;letter-spacing:.08em;margin-bottom:12px;font:8px DM Mono,monospace;display:block}.pack-reference-toc nav{flex-direction:column;margin-bottom:36px}.pack-reference-toc nav a,.pack-reference-toc>div a{color:#656159;border-left:2px solid #0000;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.45}.pack-reference-toc nav a:hover,.pack-reference-toc nav a:focus-visible,.pack-reference-toc>div a:hover,.pack-reference-toc>div a:focus-visible{color:#151411;background:#ece9e1;border-left-color:#ff4d00}.pack-reference-toc>div{flex-direction:column;display:flex}@media (max-width:1190px){.pack-reference-shell{grid-template-columns:190px minmax(0,820px);gap:35px}.pack-reference-toc{display:none}}@media (max-width:560px){.pack-schedule-flow{grid-template-columns:1fr}.pack-schedule-flow li{min-height:150px}.pack-schedule-flow li p{min-height:0}}@media (prefers-reduced-motion:reduce){.home-demo a,.home-pack-index ol a,.pack-card{transition:none}}@media (max-width:900px){.build-hero{grid-template-columns:1.05fr .95fr;gap:28px;padding-block:30px}.build-hero-copy h1{font-size:clamp(48px,7.4vw,68px)}.build-hero-actions{margin-top:20px}.build-hero-install .install-card pre{white-space:nowrap;padding:23px 14px;font-size:12px}.home-workflow>header,.home-demo>header{grid-template-columns:1fr;gap:12px}.home-workflow ol{grid-template-columns:repeat(2,1fr)}.home-workflow li:nth-child(2){border-right:0}.home-workflow li:nth-child(-n+2){border-bottom:1px solid #aaa59a}.home-pack-index>header{grid-template-columns:1fr;gap:18px}.home-pack-columns,.home-pack-index ol a{grid-template-columns:minmax(160px,.8fr) minmax(200px,1.4fr) 100px 30px;gap:12px}.home-source>header{grid-template-columns:1fr;gap:24px}.demo-verification-story{grid-template-columns:repeat(2,1fr)}.demo-verification-story p:last-child{grid-column:1/-1}}@media (max-width:620px){.demo-verification-story{grid-template-columns:1fr}.demo-verification-story p:last-child{grid-column:auto}}@media (min-width:901px) and (max-height:850px){.build-hero{gap-block:28px;padding-block:28px}.build-hero-copy h1{margin-block:18px;font-size:clamp(54px,5.8vw,82px)}.build-hero-actions{margin-top:20px}}@media (max-width:560px){.build-hero{padding:38px 18px 34px;display:block;overflow:hidden}.build-hero-copy h1{margin:18px 0;font-size:14.5vw;line-height:.88}.build-hero-copy>.build-hero-description{font-size:14px}.build-hero-actions{gap:17px;margin-top:20px}.build-hero-actions .button-link{min-height:42px;padding-inline:14px}.build-hero-install{margin-top:28px}.build-hero-install .install-card{box-shadow:7px 7px #ff4d00}.build-hero-install .install-card pre{white-space:nowrap;padding:20px 14px;font-size:13px}.build-hero-install .install-next{padding:12px 14px}.home-workflow{padding:0 18px 65px}.home-workflow>header{padding-top:28px}.home-workflow h2{font-size:11.5vw}.home-workflow ol{grid-template-columns:1fr}.home-workflow li{border-bottom:1px solid #aaa59a;border-right:0;min-height:150px}.home-workflow li:last-child{border-bottom:0}.home-demo{padding:0 18px 65px}.home-demo ol{grid-auto-columns:86vw}.home-pack-index{padding:0 18px 65px}.home-pack-index>header{margin-bottom:28px;padding-top:28px}.home-pack-index>header h2{font-size:11.5vw}.home-pack-columns{display:none}.home-pack-index ol{border-top:1px solid #151411}.home-pack-index ol a{grid-template-columns:1fr auto;gap:10px;min-height:126px;padding-inline:4px}.home-pack-index ol a strong{font-size:19px}.home-pack-index ol a>span:not(.home-pack-lane){grid-area:2/1/auto/-1}.home-pack-lane{grid-area:3/1;padding:4px 6px}.home-pack-index ol a i{grid-area:1/2}.home-pack-preview-list{grid-template-columns:1fr}.home-pack-preview{flex-direction:column;align-items:flex-start}.home-pack-preview i{margin-left:0}.home-source{padding:65px 18px}.home-source>header{margin-bottom:34px}.home-source h2{font-size:13.5vw}.home-source-links{grid-template-columns:1fr}.home-source-links a{border-bottom:1px solid #55514b;border-right:0;min-height:130px}.home-source-links a:last-child{border-bottom:0}.home-source-links a{grid-template-columns:30px 1fr auto;gap:10px;min-height:112px;padding-inline:4px}.home-source-links a strong{font-size:19px}.home-source-links em{grid-area:2/2/auto/-1}.home-source-links i{grid-area:1/3}}@media (max-width:760px){.pack-reference-shell{padding-inline:18px;display:block}.pack-reference-packs{display:none}.pack-reference-document{padding:30px 0 75px}.pack-reference-meta{grid-template-columns:1fr 1fr}.pack-reference-meta div:nth-child(2){border-right:0}.pack-reference-meta div:nth-child(-n+2){border-bottom:1px solid #d7d3ca}.pack-reference-header h1{font-size:clamp(42px,13vw,66px)}.pack-reference-mobile-nav{border:1px solid #d7d3ca;margin-top:20px;display:block}.pack-reference-mobile-nav summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font:9px DM Mono,monospace;list-style:none;display:flex}.pack-reference-mobile-nav summary::-webkit-details-marker{display:none}.pack-reference-mobile-nav summary span{color:#8a857d}.pack-reference-mobile-nav nav{border-top:1px solid #d7d3ca;flex-direction:column}.pack-reference-mobile-nav nav a{border-bottom:1px solid #e2ded5;align-items:center;min-height:44px;padding:0 13px;font-size:12px;display:flex}.pack-reference-mobile-nav nav a:last-child{border-bottom:0}.pack-reference-section{padding:48px 0}.pack-fit-grid{grid-template-columns:1fr}.pack-fit-grid>div+div{border-top:1px solid #d7d3ca;border-left:0}.pack-review-callout{grid-template-columns:1fr}.pack-review-callout p{grid-column:1}.pack-publication-actions{grid-template-columns:1fr}.pack-publication-actions>*{border-bottom:1px solid #151411;border-right:0;min-height:46px}.pack-publication-actions>:last-child{border-bottom:0}}.not-found{flex-direction:column;justify-content:center;min-height:calc(100vh - 74px);padding:10vw 3.5vw;display:flex}.not-found h1{letter-spacing:-.075em;margin:35px 0 60px;font-size:clamp(65px,9vw,145px);font-weight:500;line-height:.87}.demo-detail-page{color:#f3f0e8;background:#151411;min-height:100vh}.demo-detail-page nav{border-color:#494640}.demo-detail-page .nav-meta span{color:#8f8980}.demo-outcome-header{border-bottom:1px solid #494640;grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;padding:clamp(42px,5vw,74px) 3.5vw;display:grid}.demo-outcome-header h1{letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(48px,6.5vw,102px);font-weight:500;line-height:.86}.demo-outcome-header h1 em{color:#ff4d00;font-style:normal}.demo-outcome-summary>p{color:#aaa49b;max-width:610px;margin:0 0 24px;font-size:clamp(14px,1.25vw,19px);line-height:1.6}.demo-outcome-summary>strong{color:#a8ff52;border-top:1px solid #494640;padding-top:14px;font:8px DM Mono,monospace;display:block}.demo-outcome-summary>strong i{background:#a8ff52;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.demo-outcome-summary>div{grid-template-columns:1fr;margin-top:18px;display:grid}.demo-outcome-summary a,.demo-outcome-summary button{color:#f3f0e8;cursor:pointer;text-align:left;background:0 0;border:1px solid #777169;border-bottom:0;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font:7px DM Mono,monospace;display:flex}.demo-outcome-summary>div>:last-child{border-bottom:1px solid #777169}.demo-outcome-summary>div>a:first-child{color:#151411;background:#ff4d00;border-color:#ff4d00}.demo-outcome-summary span{color:#aaa49b}.demo-outcome-summary b{color:inherit;font-weight:500}.demo-outcome-summary>div>a:first-child span{color:#151411}.demo-outcome-summary a:hover,.demo-outcome-summary a:focus-visible,.demo-outcome-summary button:hover,.demo-outcome-summary button:focus-visible{color:#151411;background:#a8ff52;border-color:#a8ff52}.demo-conversation{color:#151411;background:#eeece4;padding:clamp(70px,8vw,120px) 3.5vw}.demo-conversation>header{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;max-width:1180px;margin:0 auto 48px;display:grid}.demo-conversation h2{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(48px,6vw,94px);font-weight:500;line-height:.86}.demo-conversation h2 em{color:#ff4d00;font-style:normal}.demo-conversation>header>p{color:#625d55;max-width:500px;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.65}.demo-conversation-thread{background:#f3f0e8;border:1px solid #151411;max-width:980px;margin:0 auto;box-shadow:9px 9px #151411}.demo-conversation-thread p{border-bottom:1px solid #aaa59a;grid-template-columns:90px 1fr;gap:18px;margin:0;padding:15px 17px;font-size:12px;line-height:1.55;display:grid}.demo-conversation-thread p:last-child{border-bottom:0}.demo-conversation-thread strong{color:#ff4d00;font:7px DM Mono,monospace}.demo-conversation-thread .demo-conversation-recommend{color:#f3f0e8;background:#151411}.demo-conversation-recommend a{color:#a8ff52;border-bottom:1px solid}.demo-conversation-thread .demo-conversation-confirm{background:#a8ff52}.demo-conversation-thread .demo-conversation-confirm strong{color:#151411}.thread-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080807d1;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.thread-panel{color:#f3f0e8;background:#171612;border:1px solid #777169;grid-template-rows:auto auto minmax(0,1fr);width:min(1480px,100%);height:94vh;display:grid;overflow:hidden;box-shadow:14px 14px #ff4d00}.thread-header{border-bottom:1px solid #494640;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:130px;padding:22px 24px;display:grid}.thread-header>div:first-child>span{color:#ff4d00;letter-spacing:.08em;font:8px DM Mono,monospace}.thread-header h2{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(32px,4vw,61px);font-weight:500;line-height:.9}.thread-header p{color:#8f8980;margin:0;font-size:11px}.thread-header-actions{align-items:stretch;display:flex}.thread-header-actions button,.thread-header-actions a{color:#f3f0e8;cursor:pointer;background:0 0;border:1px solid #777169;border-right:0;align-items:center;min-height:42px;padding:0 14px;font:7px DM Mono,monospace;display:inline-flex}.thread-header-actions button:hover,.thread-header-actions a:hover{color:#151411;background:#f3f0e8}.thread-header-actions .thread-output-button{color:#151411;background:#ff4d00;border-color:#ff4d00}.thread-header-actions .thread-close{border-right:1px solid #777169;justify-content:center;width:44px;padding:0;font:24px/1 Arial,sans-serif}.thread-agents{border-bottom:1px solid #494640;grid-template-columns:repeat(5,1fr);min-height:52px;display:grid}.thread-agent{--agent-color:#ff4d00;border-right:1px solid #383632;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:10px 14px;display:grid}.thread-agent:last-child{border-right:0}.thread-agent i{background:var(--agent-color);border-radius:50%;grid-row:1/3;width:7px;height:7px}.thread-agent span{font:8px DM Mono,monospace}.thread-agent strong{color:#777169;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:6px DM Mono,monospace;overflow:hidden}.thread-agent-0{--agent-color:#ff4d00}.thread-agent-1{--agent-color:#a8ff52}.thread-agent-2{--agent-color:#68a8ff}.thread-agent-3{--agent-color:#f2c14e}.thread-agent-4{--agent-color:#d694ff}.thread-scroll{overscroll-behavior:contain;background-image:linear-gradient(#f3f0e806 1px,#0000 1px);background-size:100% 28px;min-height:0;padding:34px max(24px,50% - 490px) 90px;overflow-y:auto}.thread-prompt{color:#151411;background:#eeece4;border:1px solid #777169;box-shadow:9px 9px #ff4d00}.thread-prompt>header{border-bottom:1px solid #151411;justify-content:space-between;padding:12px 15px;font:7px DM Mono,monospace;display:flex}.thread-prompt>header strong{color:#ff4d00}.thread-prompt pre{white-space:pre-wrap;max-height:390px;margin:0;padding:22px;font:10px/1.65 DM Mono,monospace;overflow:auto}.thread-divider{color:#777169;align-items:center;gap:14px;height:96px;font:7px DM Mono,monospace;display:flex}.thread-divider i{background:#494640;flex:1;height:1px}.thread-message{--agent-color:#ff4d00;grid-template-columns:36px minmax(0,1fr);display:grid}.thread-message>aside{color:#5e5952;padding-top:17px;font:7px DM Mono,monospace;position:relative}.thread-message>aside:after{content:"";background:#383632;width:1px;position:absolute;top:29px;bottom:-1px;left:24px}.thread-message>aside i{z-index:1;background:var(--agent-color);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:21px}.thread-message>div{background:#1e1d19;border:1px solid #494640;margin-bottom:12px}.thread-message>div>header{border-bottom:1px solid #383632;justify-content:space-between;align-items:center;min-height:42px;padding:9px 13px;display:flex}.thread-message>div>header p{align-items:baseline;gap:9px;margin:0;display:flex}.thread-message>div>header strong{color:var(--agent-color);font:9px DM Mono,monospace}.thread-message>div>header span,.thread-message time{color:#777169;font:6px DM Mono,monospace}.thread-message-body{color:#d1cdc4;white-space:pre-wrap;margin:0;padding:16px 18px;font-size:12px;line-height:1.65}.thread-message footer{color:#666159;border-top:1px solid #383632;justify-content:space-between;gap:20px;padding:8px 13px;font:6px DM Mono,monospace;display:flex}.thread-message footer span{text-transform:uppercase}.thread-message footer code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-disclosure{color:#777169;border:1px solid #494640;margin:52px 0 0 36px;padding:18px}.thread-disclosure span{color:#ff4d00;font:7px DM Mono,monospace}.thread-disclosure p{max-width:760px;margin:10px 0 0;font-size:10px;line-height:1.6}.demo-artifacts{color:#151411;background:#eeece4;padding:clamp(75px,9vw,145px) 3.5vw 0;scroll-margin-top:24px}.demo-output-label{letter-spacing:.08em;border-bottom:1px solid #aaa59a;gap:9px;margin:0 0 clamp(24px,3vw,42px);padding-bottom:12px;font:8px DM Mono,monospace;display:flex}.demo-output-label span{color:#777169}.demo-output-label strong{font:inherit}.demo-site-output,.demo-output-card,.demo-evidence-output{background:#f3f0e8;border:1px solid #151411;box-shadow:11px 11px #ff4d00}.demo-site-output>header,.demo-output-card>header,.demo-evidence-output>header{border-bottom:1px solid #151411;justify-content:space-between;align-items:center;min-height:47px;padding:0 14px;font:8px DM Mono,monospace;display:flex}.demo-site-output>header a,.demo-output-card a,.demo-evidence-output a{transition:color .16s}.demo-site-output>header a:hover,.demo-output-card a:hover,.demo-evidence-output a:hover{color:#ff4d00}.demo-site-output iframe{background:#f0eee6;border:0;width:100%;height:min(760px,78vh);display:block}.demo-site-output>footer,.demo-output-card>footer{border-top:1px solid #151411;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px;display:flex}.demo-site-output>footer p,.demo-output-card>footer p{color:#625d55;margin:0;font-size:11px;line-height:1.5}.demo-site-output>footer a,.demo-output-card>footer a{flex:none;font:8px DM Mono,monospace}.demo-output-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:3vw;margin-top:clamp(65px,8vw,120px);display:grid}.demo-output-card{flex-direction:column;min-width:0;display:flex}.demo-output-card>header strong{color:#6f6a62}.demo-output-card video{aspect-ratio:16/10;object-fit:cover;background:#151411;width:100%;display:block}.demo-output-card>footer{flex:1}.demo-output-card>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.demo-cad-views{background:#151411;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.demo-cad-views a{background:#e9edf3;min-width:0}.demo-cad-views figure{margin:0}.demo-cad-views img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.demo-cad-views figcaption{color:#151411;border-top:1px solid #151411;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font:7px DM Mono,monospace;display:flex}.demo-cad-views figcaption span{color:#777169}.demo-cad-views a:hover figcaption{background:#ff4d00}.demo-evidence-output{margin-top:clamp(65px,8vw,120px)}.demo-evidence-output>header strong{color:#36883e}.demo-evidence-output>div:not(.demo-verification-story){grid-template-columns:repeat(3,1fr);display:grid}.demo-verification-story{background:#151411;border-bottom:1px solid #151411;grid-template-columns:repeat(5,1fr);gap:1px;padding:22px;display:grid}.demo-verification-story p{background:#f3f0e8;flex-direction:column;min-height:190px;margin:0;padding:14px;display:flex}.demo-verification-story span{color:#777169;font:7px DM Mono,monospace}.demo-verification-story strong{margin-top:auto;font-size:13px;line-height:1.45}.demo-verification-story .is-failure{background:#ff8c5a}.demo-verification-story .is-pass{background:#a8ff52}.demo-evidence-output a{border-bottom:1px solid #aaa59a;border-right:1px solid #aaa59a;flex-direction:column;min-width:0;min-height:190px;padding:16px;display:flex}.demo-evidence-output a:nth-child(3n){border-right:0}.demo-evidence-output a:nth-last-child(-n+3){border-bottom:0}.demo-evidence-output a span,.demo-evidence-output a i{color:#777169;font:7px DM Mono,monospace}.demo-evidence-output a strong{max-width:210px;margin:auto 0;font-size:18px;line-height:1.05}.demo-outcome-footer{color:#151411;background:#ff4d00;justify-content:space-between;align-items:end;gap:40px;min-height:230px;padding:3.5vw;display:flex}.demo-outcome-footer p{max-width:660px;margin:0;font-size:18px;line-height:1.45}.demo-outcome-footer a{font:8px DM Mono,monospace}.demo-detail-page .release-artifacts,.demo-detail-page .software-artifacts{padding-bottom:0}.demo-detail-page--release .demo-outcome-header h1 em{color:#a8ff52}.demo-detail-page--release .demo-outcome-footer{background:#a8ff52}.demo-detail-page--presentation .demo-outcome-header h1 em{color:#ffc7e5}.demo-detail-page--presentation .demo-outcome-footer{background:#ffc7e5}.presentation-artifacts{color:#151411;background:#eeece4;padding:clamp(75px,8vw,125px) 3.5vw;scroll-margin-top:24px}.presentation-artifacts>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.presentation-artifacts h2{letter-spacing:-.072em;margin:20px 0 0;font-size:clamp(52px,7vw,105px);font-weight:500;line-height:.86}.presentation-artifacts h2 em{color:#d25595;font-style:normal}.presentation-artifacts>header>p{color:#625d55;max-width:590px;margin:0;font-size:17px;line-height:1.65}.presentation-live-card{box-shadow:11px 11px #d25595}.presentation-live-card>header strong{color:#d25595}.presentation-live-card>footer p{flex-direction:column;gap:4px;display:flex}.presentation-live-card>footer p strong{color:#151411;font-size:14px}.presentation-live-card>footer p span{color:#625d55}@media (max-width:900px){nav{grid-template-columns:1fr 1fr}.nav-meta,.nav-links{display:none}.nav-menu-trigger{justify-self:end;display:flex}.composer{grid-template-columns:1fr;min-height:auto;padding-block:90px}.composer h1{font-size:clamp(58px,12vw,96px)}.brief-card{max-width:650px}.pack-metrics{grid-template-columns:1fr 1fr}.actions,.ingredients{grid-template-columns:1fr}.ingredients-title{position:static}.catalog-intro,.pack-promise,.detail-grid,.deliverables,.detail-compiler{grid-template-columns:1fr}.catalog-intro .button-link{justify-self:start}.pack-grid{grid-template-rows:auto;grid-template-columns:1fr}.pack-card--hardware-launch{grid-row:auto}.pack-card--hardware-launch .pack-cover,.pack-cover{min-height:520px}.hardware-orbit{width:min(52vw,420px)}.hardware-device{width:min(17vw,130px)}.pack-hero{min-height:auto;padding-block:50px 80px}.pack-breadcrumb{margin-bottom:80px}.detail-grid header{margin-bottom:45px}.deliverables>div{margin-bottom:20px}.pack-start{grid-template-columns:1fr}.docs-shell{grid-template-columns:210px minmax(0,1fr);gap:32px}.docs-toc{display:none}.demo-outcome-header,.demo-conversation>header{grid-template-columns:1fr}.demo-outcome-summary,.demo-conversation>header>p{margin-top:24px}.demo-output-grid{grid-template-columns:1fr;gap:55px}.demo-evidence-output>div:not(.demo-verification-story){grid-template-columns:repeat(2,minmax(0,1fr))}.demo-evidence-output a:nth-child(3n){border-right:1px solid #aaa59a}.demo-evidence-output a:nth-child(2n){border-right:0}.demo-evidence-output a:nth-last-child(-n+3){border-bottom:1px solid #aaa59a}.demo-evidence-output a:nth-last-child(-n+2){border-bottom:0}.thread-panel{height:96vh}.thread-header{grid-template-columns:1fr;gap:18px}.thread-header-actions{justify-self:start}.thread-agents{grid-template-columns:repeat(5,minmax(155px,1fr));overflow-x:auto}}.pack-card--playable-web-game{grid-column:1/-1}.pack-card--playable-web-game .pack-cover{background:#78d9ff;min-height:430px}.pack-art--game{background:radial-gradient(circle at 72% 28%,#ffffff8c,#0000 2px),linear-gradient(150deg,#0000 49.7%,#1514112e 50%,#0000 50.3%);border:1px solid #15141161;bottom:90px;overflow:hidden}.game-flight-line{border-top:1px dashed #151411;border-radius:50%;width:70%;height:42%;position:absolute;bottom:16%;left:12%;rotate:-9deg}.game-plane{aspect-ratio:1.45;clip-path:polygon(0 50%,100% 0,63% 50%,100% 100%);filter:drop-shadow(6px 6px #151411);background:#f3f0e8;width:82px;position:absolute;top:43%;left:18%;rotate:-12deg}.game-gate{aspect-ratio:1;border:14px solid #ff4d00;border-radius:50%;width:125px;position:absolute;box-shadow:inset 0 0 0 1px #151411,0 0 0 1px #151411}.game-gate--one{top:18%;left:50%}.game-gate--two{opacity:.7;width:76px;top:43%;right:7%}.pack-art--game span{background:#78d9ff;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute}.pack-art--game span:first-of-type{top:8%;left:5%}.pack-art--game span:nth-of-type(2){top:10%;right:4%}.pack-art--game span:nth-of-type(3){color:#78d9ff;background:#151411;bottom:5%;right:6%}.pack-card--web-app-operations{grid-column:1/-1}.pack-card--web-app-operations .pack-cover{min-height:430px}.pack-art--operations{background:repeating-linear-gradient(0deg,#0000 0 31px,#1514111f 32px),repeating-linear-gradient(90deg,#0000 0 31px,#1514111f 32px);border:1px solid #1514116b;bottom:90px;overflow:hidden}.operations-board{background:#f3f0e8;border:1px solid #151411;grid-template-columns:repeat(6,1fr);width:min(48vw,650px);height:48%;display:grid;position:absolute;top:24%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:9px 9px #151411}.operations-board:before{content:"NEXT CYCLE / APPROVAL GATED";color:#d3b8ff;background:#151411;border:1px solid #151411;padding:6px 8px;font:8px DM Mono,monospace;position:absolute;top:-27px;left:-1px}.operations-board i{background:linear-gradient(to top, #ff4d00 var(--level,42%), transparent var(--level,42%));border-right:1px solid #151411}.operations-board i:last-child{border-right:0}.operations-board i:nth-child(2){--level:68%}.operations-board i:nth-child(3){--level:30%}.operations-board i:nth-child(4){--level:82%}.operations-board i:nth-child(5){--level:56%}.operations-board i:nth-child(6){--level:74%}.operations-pulse{background:#151411;width:34%;height:1px;position:absolute;top:49%;left:33%;transform:skewY(-17deg);box-shadow:45px -14px #151411,90px 10px #151411}.pack-art--operations span{background:#d3b8ff;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute}.pack-art--operations span:first-of-type{top:7%;right:4%}.pack-art--operations span:nth-of-type(2){bottom:6%;left:4%}.pack-art--operations span:nth-of-type(3){color:#d3b8ff;background:#151411;bottom:6%;right:4%}.pack-card--marketing-operations{grid-column:1/-1}.pack-card--marketing-operations .pack-cover{min-height:430px}.pack-art--marketing{background:repeating-linear-gradient(135deg,#0000 0 23px,#15141117 24px,#0000 25px 48px);border:1px solid #1514116b;bottom:90px;overflow:hidden}.marketing-cycle{aspect-ratio:1;border:28px solid #151411;border-right-color:#ff4d00;border-radius:50%;width:180px;position:absolute;top:50%;left:24%;transform:translate(-50%,-50%)rotate(-18deg)}.marketing-cycle:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 50%,0 100%);background:#ff4d00;width:21px;position:absolute;bottom:2px;right:-37px;transform:rotate(28deg)}.marketing-cycle i{aspect-ratio:1;background:#f3f0e8;border-radius:50%;width:9px;position:absolute}.marketing-cycle i:first-of-type{top:-19px;left:14px}.marketing-cycle i:nth-of-type(2){top:22px;right:-19px}.marketing-cycle i:nth-of-type(3){bottom:-19px;left:21px}.marketing-cycle b{color:#8ee3c2;place-items:center;font:8px DM Mono,monospace;display:grid;position:absolute;inset:0;transform:rotate(18deg)}.marketing-calendar{background:#f3f0e8;border:1px solid #151411;grid-template-columns:repeat(3,1fr);gap:7px;width:min(37vw,490px);height:52%;padding:40px 13px 13px;display:grid;position:absolute;top:23%;right:8%;transform:rotate(2deg);box-shadow:9px 9px #151411}.marketing-calendar:before{content:"NEXT 06 / HUMAN CHECKPOINT";font:7px DM Mono,monospace;position:absolute;top:12px;left:13px}.marketing-calendar i{background:linear-gradient(135deg,#8ee3c2 0 56%,#0000 56%);border:1px solid #151411}.marketing-calendar i:nth-of-type(2),.marketing-calendar i:nth-of-type(5){background:linear-gradient(135deg,#ff4d00 0 38%,#0000 38%)}.marketing-calendar i:nth-of-type(3){background:0 0}.pack-art--marketing span{background:#8ee3c2;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute}.pack-art--marketing span:first-of-type{top:7%;left:3%}.pack-art--marketing span:nth-of-type(2){top:7%;right:3%}.pack-art--marketing span:nth-of-type(3){color:#8ee3c2;background:#151411;bottom:6%;right:3%}.pack-art--company,.pack-art--funding,.pack-art--fulfillment{border:1px solid #1514116b;bottom:90px;overflow:hidden}.pack-art--company>div{background:#f3f0e8;border:1px solid #151411;grid-template-columns:repeat(4,1fr);gap:7px;width:min(48vw,620px);height:56%;padding:7px;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:9px 9px #151411}.pack-art--company i{background:linear-gradient(135deg,#c6ff4a 0 58%,#0000 58%);border:1px solid #151411}.pack-art--company i:nth-child(3n){background:linear-gradient(135deg,#ff4d00 0 38%,#0000 38%)}.pack-art--company strong,.pack-art--funding strong,.pack-art--fulfillment strong{letter-spacing:.08em;font:8px DM Mono,monospace;position:absolute;top:7%;left:3%}.pack-art--company span,.pack-art--funding span,.pack-art--fulfillment span{border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute;bottom:6%}.pack-art--company span:first-of-type,.pack-art--funding span:first-of-type,.pack-art--fulfillment span:first-of-type{left:3%}.pack-art--company span:nth-of-type(2),.pack-art--funding span:nth-of-type(2),.pack-art--fulfillment span:nth-of-type(2){left:34%}.pack-art--company span:nth-of-type(3),.pack-art--funding span:nth-of-type(3),.pack-art--fulfillment span:nth-of-type(3){right:3%}.pack-art--company span:nth-of-type(4){right:23%}.pack-art--funding{background:repeating-linear-gradient(135deg,#0000 0 24px,#15141114 25px,#0000 26px 50px)}.pack-art--funding>div{background:#f3f0e8;border:1px solid #151411;width:72%;height:52px;position:absolute;top:44%;left:14%;box-shadow:8px 8px #151411}.pack-art--funding>div i{background:#ff4d00;width:7%;height:100%;display:block}.pack-art--funding>div b{font:11px DM Mono,monospace;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pack-art--fulfillment>div{border-bottom:8px solid #151411;justify-content:space-around;align-items:end;display:flex;position:absolute;top:35%;left:7%;right:7%}.pack-art--fulfillment>div:after{content:"";background:repeating-linear-gradient(90deg,#151411 0 16px,#0000 16px 25px);height:6px;position:absolute;bottom:-15px;left:-1px;right:-1px}.pack-art--fulfillment i{aspect-ratio:1.25;background:#f3f0e8;border:1px solid #151411;width:13%;box-shadow:5px 5px #ff4d00}.pack-art--fulfillment i:nth-child(2){transform:translateY(-22px)}.pack-art--fulfillment i:nth-child(4){transform:translateY(-11px)}.pack-art--robot{background:#c9d0ff}.robot-kinematic{background:linear-gradient(90deg,#0000 49.8%,#151411 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#151411 50%,#0000 50.2%);border:1px solid #151411;width:min(44vw,560px);height:58%;position:absolute;top:17%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:9px 9px #151411}.robot-kinematic b{background:#ff4d00;border:1px solid #151411;width:28%;height:36%;position:absolute;top:32%;left:36%}.robot-kinematic i{aspect-ratio:1;background:#f3f0e8;border:1px solid #151411;border-radius:50%;width:19px;position:absolute;box-shadow:3px 3px #151411}.robot-kinematic i:first-of-type{top:14%;left:13%}.robot-kinematic i:nth-of-type(2){top:14%;right:13%}.robot-kinematic i:nth-of-type(3){bottom:14%;left:13%}.robot-kinematic i:nth-of-type(4){bottom:14%;right:13%}.robot-kinematic i:nth-of-type(5){top:25%;left:31%}.robot-kinematic i:nth-of-type(6){top:25%;right:31%}.robot-kinematic i:nth-of-type(7){bottom:25%;left:31%}.robot-kinematic i:nth-of-type(8){bottom:25%;right:31%}.pack-art--robot strong{font:9px DM Mono,monospace;position:absolute;top:8%;left:4%}.pack-art--robot span{background:#f3f0e8;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute;bottom:6%}.pack-art--robot span:first-of-type{left:4%}.pack-art--robot span:nth-of-type(2){left:50%;transform:translate(-50%)}.pack-art--robot span:nth-of-type(3){color:#c9d0ff;background:#151411;right:4%}.pack-card--web-presentation{grid-column:1/-1}.pack-card--web-presentation .pack-cover{min-height:430px}.pack-art--presentation{background:#ffc7e5;border:1px solid #1514116b;bottom:90px;overflow:hidden}.presentation-atlas{aspect-ratio:1;background:#f4f0e6 url(/presentation/possible-visual-atlas.webp) 50%/cover no-repeat;border:1px solid #151411;width:min(39vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:9px 9px #151411}.pack-art--presentation strong{letter-spacing:.08em;font:8px DM Mono,monospace;position:absolute;top:7%;left:3%}.pack-art--presentation span{background:#f3f0e8;border:1px solid #151411;padding:5px 7px;font:8px DM Mono,monospace;position:absolute;bottom:6%}.pack-art--presentation span:first-of-type{left:3%}.pack-art--presentation span:nth-of-type(2){left:50%;transform:translate(-50%)}.pack-art--presentation span:nth-of-type(3){color:#ffc7e5;background:#151411;right:3%}.pack-art--fulfillment>strong{left:auto;right:3%}.demo-example-card--game{background:#78d9ff;grid-column:1/-1}.demo-example-card--game .demo-example-visual--game{background:#10171f;min-height:420px}.demo-example-visual--game:before{content:"";background:repeating-linear-gradient(108deg,#0000 0 35px,#78d9ff14 36px,#0000 37px 68px);position:absolute;inset:0}.demo-game-gate{border:20px solid #ff5a1f;border-radius:50%;position:absolute;box-shadow:0 0 45px #ff4d0040}.demo-game-gate--one{width:230px;height:230px;right:28%}.demo-game-gate--two{opacity:.5;width:115px;height:115px;right:10%}.demo-game-plane{aspect-ratio:1.45;z-index:1;clip-path:polygon(0 50%,100% 0,63% 50%,100% 100%);filter:drop-shadow(9px 9px #ff5a1f);background:#f3f0e8;width:145px;position:absolute;left:26%;rotate:-7deg}.demo-example-visual--game span{z-index:1;color:#78d9ff;border:1px solid #78d9ff;padding:7px 9px;font:8px DM Mono,monospace;position:absolute;bottom:20px}.demo-example-visual--game span:first-of-type{left:20px}.demo-example-visual--game span:nth-of-type(2){left:105px}.demo-example-visual--game span:nth-of-type(3){left:180px}.demo-detail-page .game-artifacts{padding-bottom:0}.demo-detail-page--game .demo-outcome-header h1 em{color:#78d9ff}.demo-detail-page--game .demo-outcome-footer{background:#78d9ff}.game-artifacts{background:#e9edf0}.game-live-card{color:#f3f0e8;background:#10171f;border:1px solid #151411;overflow:hidden;box-shadow:10px 10px #151411}.game-live-card>header{border-bottom:1px solid #65717b;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font:8px DM Mono,monospace;display:flex}.game-live-card>header strong{color:#78d9ff}.game-live-card iframe{background:#10171f;border:0;width:100%;height:min(820px,82vh);display:block}.game-live-card>footer{color:#f3f0e8;background:#10171f;border-top:1px solid #65717b;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:15px 17px;display:flex}.game-live-card>footer p{flex-direction:column;gap:5px;margin:0;display:flex}.game-live-card>footer strong{font-size:16px}.game-live-card>footer span{color:#9ca8b1;font-size:10px}.game-live-card>footer a{color:#78d9ff;border:1px solid #78d9ff;padding:12px 14px;font:8px DM Mono,monospace}.game-live-card>footer a:hover,.game-live-card>footer a:focus-visible{color:#10171f;background:#78d9ff}.game-evidence-index{background:#f3f0e8;border:1px solid #151411;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.game-evidence-index a{border-right:1px solid #151411;flex-direction:column;min-height:150px;padding:17px;display:flex}.game-evidence-index a:last-child{background:#78d9ff;border-right:0}.game-evidence-index span,.game-evidence-index i{color:#67635c;font:8px DM Mono,monospace}.game-evidence-index strong{margin:auto 0;font-size:18px;line-height:1.05}.plane-game-shell{color:#f3f0e8;background:#10171f;width:100%;min-height:100dvh;overflow:hidden}.plane-game-loading{color:#78d9ff;letter-spacing:.12em;place-items:center;font:9px DM Mono,monospace;display:grid}.plane-game{touch-action:none;-webkit-user-select:none;user-select:none;background:#10171f;width:100%;height:100dvh;min-height:560px;position:relative;overflow:hidden}.plane-game-canvas,.plane-game-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.plane-game-hud{z-index:3;background:linear-gradient(#10171f,#10171f73);border-bottom:1px solid #f3f0e847;grid-template-columns:1fr auto auto auto auto;align-items:stretch;gap:10px;min-height:72px;padding:12px 18px;display:grid;position:absolute;inset:0 0 auto}.plane-game-hud a,.plane-game-hud p,.plane-game-hud button{color:#f3f0e8;background:#10171f8c;border:1px solid #f3f0e840;flex-direction:column;justify-content:space-between;min-width:82px;margin:0;padding:9px 11px;font:8px DM Mono,monospace;display:flex}.plane-game-hud a{min-width:155px}.plane-game-hud a span,.plane-game-hud p span{color:#98a7b2}.plane-game-hud p strong{color:#78d9ff;font-size:21px}.plane-game-hud button{cursor:pointer;color:#78d9ff}.plane-game-hud button:disabled{cursor:default;opacity:.38}.plane-game-overlay{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10171fe0;border:1px solid #f3f0e8;width:min(700px,100% - 36px);padding:clamp(28px,5vw,65px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:12px 12px #ff5a1f}.plane-game-overlay>span{color:#78d9ff;letter-spacing:.1em;font:9px DM Mono,monospace}.plane-game-overlay h1{letter-spacing:-.08em;margin:22px 0;font-size:clamp(60px,9vw,130px);font-weight:500;line-height:.78}.plane-game-overlay h1 em{color:#ff5a1f;font-style:normal}.plane-game-overlay p{color:#bdc7ce;max-width:520px;margin:0 0 30px;font-size:clamp(14px,1.4vw,19px);line-height:1.55}.plane-game-overlay button,.plane-game-overlay a{color:#10171f;cursor:pointer;background:#78d9ff;border:0;justify-content:space-between;width:100%;padding:17px;font:10px DM Mono,monospace;display:flex}.plane-game-overlay button i{font-style:normal}.plane-game-overlay--compact{max-width:560px}.plane-game-overlay--compact h1{font-size:clamp(55px,7vw,95px)}.plane-game-controls{z-index:3;color:#f3f0e8;background:#10171fd1;border-top:1px solid #f3f0e847;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 18px;font:8px DM Mono,monospace;display:flex;position:absolute;inset:auto 0 0}.plane-game-controls span{color:#78d9ff}@media (max-width:900px){.pack-card--playable-web-game,.pack-card--web-app-operations,.pack-card--marketing-operations,.pack-card--web-presentation{grid-column:auto}.game-evidence-index{grid-template-columns:1fr 1fr}.game-evidence-index a{border-bottom:1px solid #151411}.game-evidence-index a:nth-child(2n){border-right:0}.game-evidence-index a:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.marketing-cycle{border-width:19px;width:118px;left:21%}.marketing-cycle:after{right:-29px}.marketing-calendar{width:54vw;right:2%}.presentation-atlas{width:68vw}.demo-example-card--game{grid-column:auto}.demo-example-visual--game{min-height:360px}.demo-game-plane{width:105px;left:15%}.demo-game-gate--one{width:170px;height:170px;right:10%}.demo-game-gate--two{display:none}.game-live-card iframe{height:650px}.game-live-card>footer{flex-direction:column;align-items:flex-start}.game-evidence-index{grid-template-columns:1fr}.game-evidence-index a,.game-evidence-index a:nth-child(2n),.game-evidence-index a:nth-last-child(-n+2){border-bottom:1px solid #151411;border-right:0}.game-evidence-index a:last-child{border-bottom:0}.plane-game-hud{grid-template-columns:1fr auto auto;min-height:60px;padding:8px}.plane-game-hud a{min-width:120px}.plane-game-hud p{min-width:55px}.plane-game-hud button{grid-row:2;min-width:0}.plane-game-hud button:first-of-type{grid-column:2}.plane-game-hud button:nth-of-type(2){grid-column:3}.plane-game-overlay{padding:28px 22px;top:54%;box-shadow:7px 7px #ff5a1f}.plane-game-overlay h1{font-size:17vw}.plane-game-controls{flex-wrap:wrap;gap:6px 11px;padding:8px}}.demo-gallery-page{background:#eeece4;min-height:100vh}.demo-gallery-grid{grid-template-columns:1.18fr .82fr;gap:20px;padding:3.5vw;display:grid}.demo-example-card{color:#151411;border:1px solid #151411;flex-direction:column;min-width:0;transition:translate .2s,box-shadow .2s;display:flex;overflow:hidden}.demo-example-card:hover,.demo-example-card:focus-visible{translate:-5px -5px;box-shadow:10px 10px #151411}.demo-example-card>header{letter-spacing:.08em;border-bottom:1px solid;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font:8px DM Mono,monospace;display:flex}.demo-example-card--presentation{background:#ffc7e5;grid-column:1/-1}.demo-example-card--hardware{background:#ff4d00;grid-row:2/4}.demo-example-card--software{color:#f3f0e8;background:#151411}.demo-example-card--open-source{background:#a8ff52}.demo-example-card--robot{background:#dce5e8;grid-column:1/-1}.demo-example-visual{border-bottom:1px solid;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.demo-example-card--hardware .demo-example-visual{min-height:660px}.demo-example-visual--hardware:before,.demo-example-visual--hardware:after{content:"";background:#15141159;position:absolute}.demo-example-visual--hardware:before{inset-block:0;width:1px;left:50%}.demo-example-visual--hardware:after{inset-inline:0;height:1px;top:50%}.demo-example-visual--hardware img{z-index:1;filter:contrast(1.08);mix-blend-mode:multiply;width:min(78%,720px);position:relative}.demo-example-visual--software{background:radial-gradient(circle at 50% 42%,#3d3a35 0 2px,#0000 3px),#151411;min-height:340px}.demo-example-visual--presentation{background:#ffc7e5;min-height:480px}.demo-example-visual--presentation:before{content:"LONG PROMPT + AGENT SKILLS + CHECKS";z-index:1;letter-spacing:.07em;background:#b6f34a;border:1px solid #151411;padding:8px 10px;font:8px DM Mono,monospace;position:absolute;top:20px;left:20px}.demo-example-visual--presentation img{border:1px solid #151411;width:min(54%,610px);display:block;rotate:-2deg;box-shadow:10px 10px #151411}.three-card{color:#151411;background:#ede7d9;border:1px solid #f3f0e8;grid-template-columns:25px 1fr;gap:15px;width:min(78%,430px);padding:24px;display:grid;rotate:-3deg;box-shadow:9px 9px #ff4d00}.three-card>span,.three-card>strong{letter-spacing:.1em;grid-column:1/-1;font:9px DM Mono,monospace}.three-card b{font:13px DM Mono,monospace}.three-card i{border-bottom:1px solid #151411}.three-card>strong{color:#d93d00;margin-top:12px;font-size:12px}.demo-example-visual--release{min-height:310px}.demo-example-visual--release:before{content:"";opacity:.12;border:22px solid #151411;border-radius:50%;width:220px;height:220px;position:absolute}.demo-example-visual--release code{z-index:1;color:#f3f0e8;background:#151411;border:1px solid #151411;padding:22px 24px;font:clamp(11px,1.15vw,16px)/1.8 DM Mono,monospace;rotate:2deg;box-shadow:8px 8px #ff4d00}.demo-example-visual--release code span{color:#a8ff52}.demo-example-visual--robot{background-image:linear-gradient(#15141114 1px,#0000 1px),linear-gradient(90deg,#15141114 1px,#0000 1px);background-size:42px 42px;min-height:430px}.demo-example-visual--robot img{mix-blend-mode:multiply;width:min(88%,1080px)}.demo-example-visual--robot>span{color:#a8ff52;background:#151411;padding:8px 10px;font:7px DM Mono,monospace;position:absolute;bottom:16px;right:18px}.demo-example-copy{flex-direction:column;min-height:315px;padding:24px;display:flex}.demo-example-copy>p:first-child{opacity:.7;letter-spacing:.09em;margin:0;font:8px DM Mono,monospace}.demo-example-copy h2{letter-spacing:-.065em;margin:18px 0 20px;font-size:clamp(36px,4vw,65px);font-weight:500;line-height:.87}.demo-example-copy>.demo-example-transformation{color:#5e5952;max-width:560px;margin:0 0 28px;font-size:12px;line-height:1.55}.demo-example-copy>div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.demo-example-copy>div span{text-transform:uppercase;border:1px solid;padding:7px 9px;font:7px DM Mono,monospace}.example-detail{color:#f3f0e8;background:#151411;min-height:100vh}.example-detail nav{border-color:#494640}.example-detail-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;min-height:690px;padding:clamp(75px,8vw,125px) 3.5vw 7vw;display:grid}.example-detail-hero h1{letter-spacing:-.075em;margin:30px 0 0;font-size:clamp(58px,8vw,125px);font-weight:500;line-height:.85}.example-detail-hero h1 em{color:#a8ff52;font-style:normal}.example-detail-hero aside>p{color:#bbb4aa;margin:0 0 35px;font-size:clamp(15px,1.3vw,19px);line-height:1.65}.example-detail-hero aside>div{border-block:1px solid #494640;justify-content:space-between;gap:20px;padding:14px 0;font:8px DM Mono,monospace;display:flex}.example-detail-hero aside>div span{color:#aaa49b}.example-detail-hero aside>div i{background:#a8ff52;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.example-detail-hero aside button{cursor:pointer;background:#a8ff52;border:0;justify-content:space-between;width:100%;margin-top:18px;padding:17px 18px;font:9px DM Mono,monospace;display:flex}.example-run-strip{border-block:1px solid #494640;grid-template-columns:1.2fr .7fr 1fr;display:grid}.example-run-strip p{border-right:1px solid #494640;flex-direction:column;gap:22px;min-height:145px;margin:0;padding:22px;display:flex}.example-run-strip p:last-child{border-right:0}.example-run-strip span{color:#8f8980;font:8px DM Mono,monospace}.example-run-strip strong{font-size:14px;line-height:1.55}.example-run-strip a{color:#a8ff52}.release-artifacts{color:#151411;background:#eeece4;padding:clamp(75px,8vw,125px) 3.5vw}.release-artifacts>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.release-artifacts h2{letter-spacing:-.072em;margin:24px 0 0;font-size:clamp(52px,7vw,105px);font-weight:500;line-height:.86}.release-artifacts h2 em{color:#4d9e38;font-style:normal}.release-artifacts>header>p{color:#625d55;max-width:590px;margin:0;font-size:17px;line-height:1.65}.release-artifact-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.release-artifact-grid article{background:#f8f5ed;border:1px solid #151411;box-shadow:8px 8px #151411}.release-artifact-grid article>header{border-bottom:1px solid #151411;justify-content:space-between;align-items:center;height:46px;padding:0 15px;font:8px DM Mono,monospace;display:flex}.release-artifact-grid article>a{color:#315f27;border-top:1px solid #151411;padding:16px;font:9px DM Mono,monospace;display:block}.release-code-card{grid-row:1/3}.release-code-card pre{color:#d9d3c8;background:#151411;align-items:center;min-height:520px;margin:0;padding:clamp(24px,4vw,60px);font:clamp(11px,1.2vw,17px)/1.8 DM Mono,monospace;display:flex;overflow:auto}.release-package-card>div{grid-template-columns:1fr 1fr;min-height:220px;display:grid}.release-package-card p{border-bottom:1px solid #151411;border-right:1px solid #151411;flex-direction:column;justify-content:space-between;margin:0;padding:20px;display:flex}.release-package-card p:nth-child(2n){border-right:0}.release-package-card p:nth-last-child(-n+2){border-bottom:0}.release-package-card p span{font:7px DM Mono,monospace}.release-package-card p strong{color:#4d9e38;font:30px DM Mono,monospace}.release-verification-card{background:#a8ff52!important}.release-verification-card h3{letter-spacing:-.05em;margin:0;padding:28px 25px 10px;font-size:clamp(28px,3vw,47px);line-height:.94}.release-verification-card>p{margin:0;padding:18px 25px 30px;font-size:12px;line-height:1.65}.release-file-index{border:1px solid #151411;grid-template-columns:1fr 1fr;margin-top:58px;display:grid}.release-file-index a{border-bottom:1px solid #151411;border-right:1px solid #151411;grid-template-columns:80px 1fr auto;align-items:center;gap:15px;min-height:95px;padding:18px;display:grid}.release-file-index a:nth-child(2n){border-right:0}.release-file-index a:nth-last-child(-n+2){border-bottom:0}.release-file-index span,.release-file-index i{color:#6b665f;font:8px DM Mono,monospace}.release-file-index strong{font-size:17px}.release-file-index a:hover,.release-file-index a:focus-visible{color:#f3f0e8;background:#151411}.example-detail-footer{color:#151411;background:#a8ff52;justify-content:space-between;align-items:center;padding:30px 3.5vw;font:8px DM Mono,monospace;display:flex}.example-detail-footer p{margin:0}.example-detail--software .example-detail-hero h1 em{color:#ff4d00}.example-detail--software .example-detail-hero aside>div i{background:#ff4d00}.example-detail--software .example-detail-hero aside button{color:#151411;background:#ff4d00}.example-detail--software .example-run-strip a{color:#ff7640}.software-artifacts{color:#151411;background:#eeece4;padding:clamp(75px,8vw,125px) 3.5vw}.software-artifacts>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.software-artifacts h2{letter-spacing:-.072em;margin:24px 0 0;font-size:clamp(52px,7vw,105px);font-weight:500;line-height:.86}.software-artifacts h2 em{color:#ff4d00;font-style:normal}.software-artifacts>header>p{color:#625d55;max-width:590px;margin:0;font-size:17px;line-height:1.65}.software-live-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.software-live-card,.software-film-card{background:#f8f5ed;border:1px solid #151411;overflow:hidden;box-shadow:8px 8px #151411}.software-live-card>header,.software-film-card>header{border-bottom:1px solid #151411;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font:8px DM Mono,monospace;display:flex}.software-live-card iframe{background:#e8f1f7;border:0;width:100%;height:720px;display:block}.software-live-card>footer,.software-film-card>footer{border-top:1px solid #151411;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:17px;display:flex}.software-live-card>footer p,.software-film-card>footer p{flex-direction:column;gap:5px;margin:0;display:flex}.software-live-card>footer strong,.software-film-card>footer strong{font-size:16px}.software-live-card>footer span,.software-film-card>footer span{color:#6a655e;font-size:10px;line-height:1.45}.software-live-card>footer a,.software-film-card>footer a{border:1px solid #151411;flex:none;padding:11px 13px;font:8px DM Mono,monospace}.software-live-card>footer a:hover,.software-live-card>footer a:focus-visible,.software-film-card>footer a:hover,.software-film-card>footer a:focus-visible{background:#ff4d00}.software-film-card{margin-top:72px}.software-film-card video{background:#151411;width:100%;max-height:78vh;display:block}.software-evidence-index{border:1px solid #151411;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.software-evidence-index a{border-bottom:1px solid #151411;border-right:1px solid #151411;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;min-height:110px;padding:18px;display:grid}.software-evidence-index a:nth-child(3n){border-right:0}.software-evidence-index a:nth-last-child(-n+3){border-bottom:0}.software-evidence-index span,.software-evidence-index i{color:#6b665f;font:8px DM Mono,monospace}.software-evidence-index strong{font-size:15px}.software-evidence-index a:hover,.software-evidence-index a:focus-visible{color:#f3f0e8;background:#151411}.demo-detail-page--robot .demo-outcome-header h1 em{color:#a8ff52}.demo-detail-page--robot .demo-outcome-footer{background:#a8ff52}.robot-artifacts{padding-bottom:0}.robot-comparison{color:#f8f5ed;background:#151411;padding:104px max(24px,50vw - 660px)}.robot-comparison-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:24px 72px;display:grid}.robot-comparison-intro .eyebrow{color:#a8ff52;grid-column:1/-1}.robot-comparison-intro h2{letter-spacing:-.07em;margin:0;font:500 clamp(44px,6vw,88px)/.91 DM Sans,sans-serif}.robot-comparison-intro>p:not(.eyebrow){color:#b7b2a9;margin:0;font:400 16px/1.55 DM Sans,sans-serif}.robot-comparison-intro code{color:#fff;font:inherit}.robot-comparison-intro>div{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.robot-comparison-intro a{color:#f8f5ed;border:1px solid #57534d;padding:12px 14px;font:500 10px DM Mono,monospace}.robot-comparison-intro a:hover,.robot-comparison-intro a:focus-visible{color:#a8ff52;border-color:#a8ff52}.robot-comparison-table{border:1px solid #57534d;margin-top:64px}.robot-comparison-row{border-top:1px solid #3c3934;grid-template-columns:1.2fr .75fr 1fr;display:grid}.robot-comparison-row:first-child{border-top:0}.robot-comparison-row>*{border-left:1px solid #3c3934;min-width:0;padding:17px;font:400 12px/1.35 DM Mono,monospace}.robot-comparison-row>:first-child{border-left:0}.robot-comparison-row strong{color:#f8f5ed}.robot-comparison-row span{color:#928d84}.robot-comparison-row span:last-child{color:#a8ff52}.robot-comparison-row--head>*{font-size:9px;color:#b7b2a9!important}.robot-comparison-note{color:#928d84;max-width:760px;margin:24px 0 0;font:400 13px/1.55 DM Sans,sans-serif}.robot-comparison-note strong{color:#f8f5ed}.robot-comparison-relationship{color:#b7b2a9;border-top:1px solid #57534d;margin:48px 0 0;padding-top:22px;font:400 15px/1.55 DM Sans,sans-serif}.robot-comparison-relationship code{color:#fff;font:inherit}.robot-viewer-card,.robot-simulation-card,.robot-cad-review{background:#f8f5ed;border:1px solid #151411;overflow:hidden;box-shadow:9px 9px #151411}.robot-viewer-card>header,.robot-simulation-card>header,.robot-cad-review>header{border-bottom:1px solid #151411;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding:0 15px;font:8px DM Mono,monospace;display:flex}.robot-viewer-card>footer,.robot-simulation-card>footer{border-top:1px solid #151411;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:16px;display:flex}.robot-viewer-card>footer p,.robot-simulation-card>footer p{flex-direction:column;gap:5px;margin:0;display:flex}.robot-viewer-card>footer p strong,.robot-simulation-card>footer p strong{font-size:16px}.robot-viewer-card>footer p span,.robot-simulation-card>footer p span{color:#6a655e;font-size:10px;line-height:1.45}.robot-viewer-card>footer>div{gap:8px;display:flex}.robot-viewer-card>footer a,.robot-simulation-card>footer a{border:1px solid #151411;flex:none;padding:10px 12px;font:8px DM Mono,monospace}.robot-viewer-card>footer a:hover,.robot-viewer-card>footer a:focus-visible,.robot-simulation-card>footer a:hover,.robot-simulation-card>footer a:focus-visible{background:#a8ff52}.robot-model-viewer,.robot-viewer-loading{background:#e9edf3;height:min(690px,72vh);min-height:480px;position:relative;overflow:hidden}.robot-model-viewer canvas{z-index:1;cursor:grab;width:100%;height:100%;display:block;position:relative}.robot-model-viewer canvas:active{cursor:grabbing}.robot-model-viewer>img{object-fit:contain;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.robot-model-viewer>img.is-hidden{opacity:0;pointer-events:none}.robot-model-viewer>p,.robot-model-viewer>span{z-index:2;color:#f3f0e8;pointer-events:none;background:#151411;margin:0;padding:8px 10px;font:7px DM Mono,monospace;position:absolute}.robot-model-viewer>p{bottom:14px;left:14px}.robot-model-viewer>span{color:#a8ff52;top:14px;right:14px}.robot-model-controls{z-index:3;display:flex;position:absolute;bottom:14px;right:14px}.robot-model-controls button{color:#151411;cursor:pointer;background:#f8f5ed;border:1px solid #151411;border-right:0;min-width:44px;min-height:44px;padding:0 10px;font:7px DM Mono,monospace}.robot-model-controls button:last-child{border-right:1px solid #151411}.robot-model-controls button:hover:not(:disabled),.robot-model-controls button:focus-visible:not(:disabled){background:#a8ff52}.robot-model-controls button:disabled{cursor:default;opacity:.45}.robot-viewer-loading{place-items:center;font:8px DM Mono,monospace;display:grid}.robot-rerun-card{color:#f3f0e8;background:#151411;border:1px solid #151411;margin-top:clamp(65px,8vw,120px);box-shadow:9px 9px #a8ff52}.robot-rerun-card>header{color:#a8ff52;border-bottom:1px solid #615d55;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding:0 15px;font:8px DM Mono,monospace;display:flex}.robot-rerun-layout{grid-template-columns:1.35fr .65fr;display:grid}.robot-rerun-layout>a{background:#090a0b;border-right:1px solid #615d55;min-width:0}.robot-rerun-layout>a img{object-fit:contain;width:100%;height:100%;min-height:500px;display:block}.robot-rerun-layout>div{flex-direction:column;padding:clamp(24px,3.5vw,56px);display:flex}.robot-rerun-layout h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(36px,4vw,62px);font-weight:500;line-height:.9}.robot-rerun-layout>div>p:not(.eyebrow){color:#aaa49b;margin:0;font-size:13px;line-height:1.65}.robot-rerun-layout code{color:#a8ff52;white-space:nowrap;border:1px solid #615d55;margin:auto 0 22px;padding:15px;font:9px DM Mono,monospace;display:block;overflow-x:auto}.robot-rerun-layout>div>div{display:grid}.robot-rerun-layout>div>div a{color:#f3f0e8;border:1px solid #615d55;border-bottom:0;align-items:center;min-height:44px;padding:0 12px;font:7px DM Mono,monospace;display:flex}.robot-rerun-layout>div>div a:first-child{color:#151411;background:#a8ff52;border-color:#a8ff52}.robot-rerun-layout>div>div a:last-child{border-bottom:1px solid #615d55}.robot-rerun-layout>div>div a:hover,.robot-rerun-layout>div>div a:focus-visible{color:#151411;background:#ff4d00;border-color:#ff4d00}.robot-simulation-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:24px;margin-top:clamp(65px,8vw,120px);display:grid}.robot-simulation-card>picture{background:#e9edf3;display:block}.robot-simulation-card>picture img{aspect-ratio:16/9;object-fit:contain;width:100%;min-height:300px;display:block}.robot-simulation-card--obstacle>picture img{aspect-ratio:2.4}.robot-metrics{background:#151411;border:1px solid #151411;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:72px;display:grid}.robot-metrics p{background:#f8f5ed;flex-direction:column;min-height:180px;margin:0;padding:17px;display:flex}.robot-metrics span,.robot-metrics small{color:#6b665f;font:7px DM Mono,monospace}.robot-metrics strong{color:#277b3a;letter-spacing:-.06em;margin:auto 0 7px;font:500 clamp(32px,3.5vw,56px)/1 DM Mono,monospace}.robot-proof-boundary{background:#ffddc7;border:1px solid #151411;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:20px;display:grid}.robot-proof-boundary span,.robot-proof-boundary a{font:8px DM Mono,monospace}.robot-proof-boundary p{max-width:800px;margin:0;font-size:12px;line-height:1.6}.robot-proof-boundary a{border:1px solid #151411;padding:10px 12px}.robot-proof-boundary a:hover,.robot-proof-boundary a:focus-visible{color:#f3f0e8;background:#151411}.robot-cad-review{margin-top:72px}.robot-cad-review .demo-cad-views img{aspect-ratio:16/9}.robot-evidence-output{margin-bottom:0}.robot-evidence-output>header strong{color:#277b3a}.example-detail--software .example-detail-footer{background:#ff4d00}@media (max-width:760px){.robot-comparison{padding:72px 18px}.robot-comparison-intro{grid-template-columns:1fr;gap:22px}.robot-comparison-intro .eyebrow,.robot-comparison-intro>div{grid-column:auto}.robot-comparison-row{grid-template-columns:1fr 1fr}.robot-comparison-row>:first-child{border-bottom:1px solid #3c3934;grid-column:1/-1}.robot-comparison-row>span:nth-child(2){border-left:0}.robot-comparison-row--head>:first-child{display:none}.demo-gallery-grid{grid-template-columns:1fr;padding:18px 18px 70px}.demo-example-card--presentation{grid-column:auto}.demo-example-card--hardware{grid-row:auto}.demo-example-card--robot{grid-column:auto}.demo-example-card--hardware .demo-example-visual,.demo-example-visual{min-height:360px}.demo-example-visual--presentation img{width:min(78%,520px)}.demo-example-copy{min-height:220px}.demo-example-copy h2{font-size:13vw}.example-detail-hero{grid-template-columns:1fr;min-height:auto;padding:70px 18px}.example-detail-hero h1{font-size:15vw}.example-run-strip{grid-template-columns:1fr}.example-run-strip p{border-bottom:1px solid #494640;border-right:0;min-height:115px}.example-run-strip p:last-child{border-bottom:0}.release-artifacts{padding-inline:18px}.release-artifacts>header,.release-artifact-grid{grid-template-columns:1fr}.release-artifacts h2{font-size:14vw}.release-code-card{grid-row:auto}.release-code-card pre{min-height:430px}.release-file-index{grid-template-columns:1fr}.release-file-index a,.release-file-index a:nth-child(2n),.release-file-index a:nth-last-child(-n+2){border-bottom:1px solid #151411;border-right:0}.release-file-index a:last-child{border-bottom:0}.example-detail-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-inline:18px}.software-artifacts,.presentation-artifacts{padding-inline:18px}.presentation-artifacts>header{grid-template-columns:1fr}.presentation-artifacts h2{font-size:14vw}.presentation-live-card>footer{flex-direction:column;align-items:flex-start}.software-artifacts>header,.software-live-grid{grid-template-columns:1fr}.software-artifacts h2{font-size:14vw}.software-live-card iframe{height:620px}.software-film-card{margin-top:50px}.software-live-card>footer,.software-film-card>footer{flex-direction:column;align-items:flex-start}.software-evidence-index{grid-template-columns:1fr;margin-top:50px}.software-evidence-index a,.software-evidence-index a:nth-child(3n),.software-evidence-index a:nth-last-child(-n+3){border-bottom:1px solid #151411;border-right:0}.software-evidence-index a:last-child{border-bottom:0}.robot-simulation-grid{grid-template-columns:1fr;gap:50px}.robot-rerun-layout{grid-template-columns:1fr}.robot-rerun-layout>a{border-bottom:1px solid #615d55;border-right:0}.robot-rerun-layout>a img{min-height:0}.robot-rerun-layout code{margin-top:34px}.robot-metrics{grid-template-columns:1fr 1fr}.robot-proof-boundary{grid-template-columns:1fr}.robot-model-viewer,.robot-viewer-loading{height:58vh;min-height:410px}.demo-verification-story{grid-template-columns:repeat(2,1fr)}.demo-verification-story p:last-child{grid-column:1/-1}}@media (max-width:560px){nav{height:64px}.nav-menu-trigger{min-height:38px}.mobile-nav-panel>header{min-height:64px;padding-inline:18px}.mobile-nav-panel li a{min-height:82px;padding-inline:18px}.mobile-nav-panel>footer{padding-inline:18px}.composer{gap:60px;padding-block:65px}.composer h1{margin:25px 0;font-size:15vw}.brief-card{box-shadow:8px 8px #ff4d00}.brief-card textarea{min-height:150px;font-size:29px}.pack-picker>div{grid-template-columns:1fr}.pack-picker button{min-height:48px}.docs-shell{padding-inline:18px;display:block}.docs-sidebar{border-bottom:1px solid #d7d3ca;border-right:0;height:auto;padding:24px 0;position:static}.docs-sidebar-title{margin:0}.docs-sidebar nav{display:none}.docs-article{padding-top:30px}.docs-breadcrumb{margin-bottom:45px}.docs-title h1{font-size:13vw}.docs-title>p:last-child{font-size:16px}.docs-article ol li{grid-template-columns:1fr;gap:5px}.docs-role-summary{grid-template-columns:1fr}.docs-role-summary>div:first-child{border-bottom:1px solid #151411;border-right:0}.docs-goal-possible{grid-template-columns:1fr}.docs-goal-possible article+article{border-top:1px solid #151411;border-left:0}.docs-goal-possible footer{grid-column:auto;grid-template-columns:1fr;gap:9px}.docs-article .docs-handshake li{grid-template-columns:85px 1fr;gap:15px}.docs-outcome-definition{padding:22px}.docs-outcome-example,.docs-glossary>div{grid-template-columns:1fr}.docs-outcome-example>div+div{border-top:1px solid #d7d3ca;border-left:0}.docs-glossary>div{gap:7px}.docs-do-dont{grid-template-columns:1fr}.docs-do-dont>div+div{border-top:1px solid #d7d3ca;border-left:0}.docs-reference-link{grid-template-columns:1fr;gap:8px}.docs-reference-link i{margin-top:10px}.docs-table>div{grid-template-columns:1fr}.docs-table span{border-top:1px solid #d7d3ca;border-left:0}.install-card{box-shadow:7px 7px #ff4d00}.pack-start{padding:72px 18px}.pack-start>div h2{font-size:13.5vw}.pack-recommendation>p{grid-template-columns:1fr;gap:9px}.pack-recommendation footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.compiled{padding-block:70px}.compiled-header{flex-direction:column;gap:35px}.pack-metrics{grid-template-columns:1fr 1fr}.pack-metrics div{padding:18px 12px}.workstreams article{grid-template-columns:30px 1fr;gap:12px}.workstreams small{text-align:left;grid-column:2;justify-self:start}.actions{grid-template-columns:1fr}.actions pre{height:210px}.ingredients{padding-block:75px}.ingredient-list a{grid-template-columns:28px 1fr auto}.ingredient-list code{display:none}footer{grid-template-columns:1fr auto}footer strong{display:none}.catalog-hero{min-height:auto;padding-block:70px}.catalog-hero h1{margin-block:35px 60px}.pack-filter-header{flex-direction:column;align-items:flex-start;gap:14px;padding:0 18px 24px}.pack-filters{white-space:nowrap;width:100%;scroll-padding-inline:18px}.pack-filters button{flex:none;min-height:48px}.pack-grid{gap:14px;padding-bottom:70px}.pack-card{min-height:0}.pack-card--hardware-launch .pack-cover,.pack-cover,.pack-grid--filtered .pack-cover,.pack-grid--filtered .pack-card--hardware-launch .pack-cover{min-height:440px}.pack-cover{padding:15px}.pack-cover header{gap:10px;font-size:7px}.pack-cover header small{text-align:right;max-width:120px}.pack-cover-title h2,.pack-card:not(.pack-card--hardware-launch) .pack-cover-title h2{font-size:15vw}.pack-card-body{grid-template-columns:1fr;min-height:185px;padding:18px}.pack-card-stats{text-align:left;flex-flow:wrap}.pack-art{inset-inline:15px}.hardware-orbit{width:62vw}.hardware-device{width:21vw}.software-window{width:86%}.release-ring{width:170px;height:170px}.catalog-principle{grid-template-columns:1fr;padding-block:70px}.catalog-experimental-list{margin-inline:18px}.catalog-experimental{grid-template-columns:1fr;gap:14px}.pack-hero h1{margin-block:22px 55px;font-size:20vw}.pack-promise{gap:40px}.pack-spec,.deliverables,.detail-compiler,.assurance{padding-block:70px}.detail-compiler{gap:55px}.assurance{grid-template-columns:1fr;gap:60px}.demo-outcome-header{padding:48px 18px}.demo-outcome-header h1,.demo-conversation h2{font-size:14vw}.demo-conversation{padding:65px 18px 75px}.demo-conversation-thread p{grid-template-columns:1fr;gap:7px}.demo-artifacts{padding-inline:18px}.demo-site-output,.demo-output-card,.demo-evidence-output{box-shadow:7px 7px #ff4d00}.demo-site-output iframe{height:620px}.demo-site-output>footer,.demo-output-card>footer{flex-direction:column;align-items:flex-start}.demo-output-card>footer>div{justify-content:flex-start}.demo-evidence-output>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.demo-evidence-output>div:not(.demo-verification-story){grid-template-columns:minmax(0,1fr)}.demo-evidence-output a,.demo-evidence-output a:nth-child(2n),.demo-evidence-output a:nth-child(3n),.demo-evidence-output a:nth-last-child(-n+2){border-bottom:1px solid #aaa59a;border-right:0}.demo-evidence-output a:last-child{border-bottom:0}.demo-outcome-footer{flex-direction:column;align-items:flex-start;padding:35px 18px}.robot-viewer-card>header,.robot-simulation-card>header,.robot-cad-review>header,.robot-rerun-card>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-block:12px}.robot-viewer-card>footer,.robot-simulation-card>footer{flex-direction:column;align-items:flex-start}.robot-model-viewer,.robot-viewer-loading{height:52vh;min-height:330px}.robot-model-viewer>p{bottom:58px;right:14px}.robot-metrics{grid-template-columns:1fr}.robot-metrics p{min-height:145px}.demo-verification-story{grid-template-columns:1fr}.demo-verification-story p:last-child{grid-column:auto}.thread-backdrop{padding:0}.thread-panel{width:100%;height:100dvh;box-shadow:none;border:0}.thread-header{padding:17px}.thread-header h2{font-size:38px}.thread-header p{font-size:9px}.thread-header-actions{width:100%;overflow-x:auto}.thread-header-actions button,.thread-header-actions a{flex:none;padding-inline:10px}.thread-agents{min-height:46px}.thread-agent{padding-inline:10px}.thread-scroll{padding:23px 12px 70px}.thread-prompt pre{max-height:310px;padding:15px;font-size:8px}.thread-divider{height:70px}.thread-message{grid-template-columns:27px minmax(0,1fr)}.thread-message>aside i{left:14px}.thread-message>aside:after{left:17px}.thread-message>div>header{flex-direction:column;align-items:flex-start;gap:4px}.thread-message-body{padding:14px;font-size:11px}.thread-message footer code{max-width:170px}.thread-disclosure{margin-left:27px}}
