:root{--ui-radius:10px;--ui-edge:#fff7f21f}:root:not(:has(.hero-full)) .ambient-grid{opacity:.3}:root:not(:has(.hero-full)) .ambient-grain{opacity:.06}:root:not(:has(.hero-full)) .site-header{border-bottom:1px solid var(--ui-edge)}.site-header-inner{min-height:76px}.site-header .hdr-logo{padding-left:0}.site-header nav a{letter-spacing:.06em;border-radius:5px;font-size:11px}.site-header nav a[aria-current=page]{background:var(--nav-hover);box-shadow:inset 0 -2px var(--color-brand)}:root:not(:has(.hero-full)) main{padding-top:32px}:root:not(:has(.hero-full)) main:has(.project-shell){padding-top:0}:is(:root:not(:has(.hero-full)) .panel,:root:not(:has(.hero-full)) .demo-card,:root:not(:has(.hero-full)) .glass){border-radius:var(--ui-radius);border-color:var(--ui-edge);background:linear-gradient(145deg,#fff7f206,#0000 70%),#231916;box-shadow:inset 0 1px #fff7f208}:root:not(:has(.hero-full)) .panel>header{min-height:52px;padding:16px 20px}:root:not(:has(.hero-full)) .panel>header h2{font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}:root:not(:has(.hero-full)) .demo-card:is(:hover,:focus-visible){border-color:#b96652;box-shadow:0 12px 30px -24px #c2452d}:root:not(:has(.hero-full)) .page-title{margin-bottom:28px;padding-bottom:28px}:root:not(:has(.hero-full)) .page-title h1{letter-spacing:-.045em;text-shadow:none}.btn{letter-spacing:.04em;border-radius:5px;min-height:38px;padding-inline:16px;font-size:11px}.status-badge{border-radius:4px;font-size:11px}.empty-state{border-radius:var(--ui-radius);padding-block:44px;line-height:1.7}:root:not(:has(.hero-full)) :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){border-radius:5px;min-height:38px}:root:not(:has(.hero-full)) .night-footer{border-top:1px solid var(--ui-edge);margin-top:48px;padding-block:28px 32px}.night-footer>p{letter-spacing:.08em;max-width:65ch;font-size:9px}.project-tabbar{border-bottom:1px solid var(--color-line);align-items:stretch;min-width:0;display:flex}.project-tab-scroll{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.project-tab-scroll::-webkit-scrollbar{display:none}.project-tab{min-height:44px;color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}.project-tab-label{white-space:nowrap;flex:none;display:inline}.project-tab:hover{color:var(--color-ink)}.project-tab.is-active{border-bottom-color:var(--color-brand);color:var(--color-ink);font-weight:600}.project-more{background:var(--color-bg);flex:none;position:relative}.project-more-button{cursor:pointer;min-width:44px}.project-more-menu{z-index:50;border:1px solid var(--color-line);border-radius:var(--ui-radius);background:#231916;flex-direction:column;width:min(14rem,100vw - 1.5rem);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px -24px #000}.project-more-link{color:var(--color-muted);padding:9px 10px;font-size:12px;text-decoration:none}.project-more-link:hover,.project-more-link.is-active{color:var(--color-ink);background:#c2452d1f}.status-mark{flex:none;width:6px;height:6px;display:inline-block}.status-mark-done{background:currentColor}.status-mark-pending{border:1px solid;border-radius:50%}.status-mark-paused{width:8px;height:6px;position:relative}.status-mark-paused:before,.status-mark-paused:after{content:"";background:currentColor;width:2px;height:6px;position:absolute;top:0}.status-mark-paused:before{left:1px}.status-mark-paused:after{right:1px}.status-mark-failed{width:8px;height:8px;font-family:var(--font-sans);justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.account-menu-item{width:100%;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.account-menu-item:hover{background:#1c12100d}.account-menu-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.account-menu-item:disabled{cursor:not-allowed;opacity:.5}:root:not(:has(.hero-full)) .account-menu-item{color:#fff7f2}:root:not(:has(.hero-full)) .account-menu-item:hover{background:#fff7f212}.project-shell .commit-stage{border-radius:18px;margin-inline:0;padding-inline:28px}@media (max-width:639px){.project-tab{padding-inline:10px}.project-more:before{background:linear-gradient(90deg, transparent, var(--color-bg));content:"";pointer-events:none;width:16px;position:absolute;top:0;bottom:0;left:-16px}}.amap{border-radius:var(--ui-radius);border:1px solid var(--ui-edge);box-shadow:0 20px 64px -40px #000}.amap-head{background:#100b0959;padding:18px 22px}.amap-agent{border:1px solid #0000;border-radius:5px}.amap-agent[aria-pressed=true]{background:#c2452d1f;border-color:#ff8a7547;box-shadow:inset 2px 0 #ff8a75}.amap-group-label{letter-spacing:.12em;font-family:var(--font-mono);font-size:9px}.amap-inspect{background:#100b0933}.commit-recording-map{background-image:radial-gradient(#fff7f21f .7px,#0000 .7px);background-size:18px 18px}.commit-recording-node{background:#2a1d18;border-radius:6px;box-shadow:0 16px 40px -26px #000}.amap-transport{background:#100b0966}@media (min-width:1280px){.project-body:has(.amap-grid-compact)>.flex.flex-col.gap-6{gap:8px}.project-body:has(.amap-grid-compact) .page-title{margin-bottom:0;padding-bottom:10px}.project-body:has(.amap-grid-compact) .page-title h1{font-size:1.75rem;line-height:1.1}.project-body:has(.amap-grid-compact) .page-title .min-w-0>div{margin-top:4px}.project-body:has(.amap-grid-compact) .panel:has(.amap-grid-compact)>header{min-height:38px;padding-block:8px}.project-body:has(.amap-grid-compact) .panel:has(.amap-grid-compact)>div{padding:8px}.project-body:has(.amap-grid-compact) .panel:has(.amap-grid-compact)>div>div.border-b{padding-bottom:8px}.project-body:has(.amap-grid-compact) .panel:has(.amap-grid-compact) label:has(select){margin-block:4px}.project-body:has(.amap-grid-compact) .panel:has(.amap-grid-compact) [role=tablist] button{padding-block:4px}.project-body:has(.amap-grid-compact) .panel:has(.amap-grid-compact) [role=tabpanel]{padding-top:4px}.project-body:has(.amap-grid-compact) [data-testid=commit-agent-map]>p.label-mono{margin-bottom:4px}.project-body:has(.amap-grid-compact) .amap-head{padding-block:6px;padding-inline:12px}.project-body:has(.amap-grid-compact) .amap-grid-compact .amap-rail-compact{padding-block:4px}}.story-stage>.label-mono,.story-stage .label-mono:first-child{letter-spacing:.1em}.story-stage h2,#proof-title{letter-spacing:-.045em;text-wrap:balance}.story-card{border-radius:8px}.story-window{border-radius:5px;box-shadow:0 16px 36px -24px #0005}.story-panel{border-radius:10px}.story-stat{border-top:1px solid #fff7f22e;border-radius:0}.hero-step{border:1px solid #fff7f217;border-radius:4px}.footer-ruler{opacity:.8;background:repeating-linear-gradient(90deg,#d2b9ac55 0 1px,#0000 1px 7px);height:5px}.footer-brand>span{font-size:52px}.footer-links a{transition:color .2s,translate .2s}.footer-links a:hover{color:#ffb09b;translate:4px}.footer-horizon{background:radial-gradient(at 25% 140%,#c2452d44,#0000 65%)}@media (max-width:639px){.site-header-inner{min-height:68px}.amap-head{padding:16px}.amap-phases-compact .amap-phase-compact{gap:3px;padding-inline:5px;font-size:.68rem}.footer-brand>span{font-size:42px}}@media (prefers-reduced-motion:reduce){.footer-links a{transition:none}.footer-links a:hover{translate:none}}
