@font-face{font-family:Archivo Black;src:url(/swarms/fonts/display-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;src:url(/swarms/fonts/display-regular-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0%;size-adjust:124.05%}@font-face{font-family:JetBrains Mono;src:url(/swarms/fonts/mono-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+E3F,U+2002-2003,U+2009-200A,U+200C-200D,U+2010,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A6,U+20A9-20AA,U+20AC,U+20B4,U+20B8-20BA,U+20BD,U+2113,U+2116-2117,U+2122,U+2126,U+2153-215F,U+2190-2193,U+2196-2199,U+2202,U+2205-2206,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2329-232A,U+2460-2468,U+24EA,U+24FF,U+25A0-25A1,U+25AA-25AB,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA-25CC,U+25CF,U+25FB-25FC,U+2661,U+2665,U+2776-277E,U+300A-3011,U+3014-3015,U+F8FF,U+FB01-FB02}@font-face{font-family:JetBrains Mono;src:url(/swarms/fonts/mono-regular-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-130,U+132-137,U+139-148,U+14A-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1D4,U+1E2-1E3,U+1E6-1E7,U+1F4-1F5,U+1FA-1FF,U+218-21B,U+226-227,U+232-233,U+237,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-303,U+306-307,U+309-30C,U+312,U+31B,U+323,U+326-328,U+335-338,U+1E0C-1E0D,U+1E24-1E25,U+1E36-1E37,U+1E44-1E45,U+1E56-1E57,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E8A-1E8D,U+1E92-1E93,U+1E9E,U+1EA0-1EF9}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grey-300:#32373a;--bg:#101213;--pit:#17191b;--surface:#17191b;--wash:#1c1f21;--line:#2d3234;--rule:#32373a;--edge:#464d52;--faint:#7f8892;--muted:#aeb6c1;--soft:#d5dae1;--fg:#f4f6fa;--high:#81e6ad;--high-hover:#63d997;--high-ink:#101713;--glass:#f4f6fa0f;--glass-hover:#f4f6fa1c;--green:#81e6ad;--green-text:#81e6ad;--green-wash:#81e6ad26;--green-line:#81e6ad80;--warn:#f0b35a;--warn-ink:#f3c27e;--warn-wash:#f0b35a1f;--warn-line:#f0b35a80;--red:#f28485;--red-wash:#f284851f;--red-line:#f2848573;--blue:#b4a6ff;--blue-wash:#b4a6ff14;--blue-line:#b4a6ff57;--serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--display:"Archivo Black", "Archivo Black Fallback", "Arial Black", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--size-x-small:12px;--size-small:12px;--size-button:14px;--size-body:15px;--size-large:16px;--size-headline:19px;--size-title:22px;--size-display:28px;--size-intro:19px;--size-event:34px;--track-event:-.03em;--indent:62px;--columns:6;--gutter:16px;--margin:16px;--space-1:4px;--space-2:6px;--space-3:16px;--space-4:36px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:72px;--space-9:108px;--radius-small:6px;--radius-medium:8px;--btn-height:34px;--header-height:68px;--ease:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grey-300:#d4ddd6;--bg:#f7f9f7;--pit:#eef3ef;--surface:#fff;--wash:#eef3ef;--line:#e1e8e3;--rule:#d4ddd6;--edge:#b7c5ba;--faint:#637066;--muted:#59685d;--soft:#33402f;--fg:#19221c;--high:#2ec47c;--high-hover:#27b06e;--high-ink:#062314;--glass:#19221c0f;--glass-hover:#19221c1a;--green:#2ec47c;--green-text:#0d7546;--green-wash:#2ec47c29;--green-line:#0d754673;--warn:#b8650a;--warn-ink:#8a4b00;--warn-wash:#b8650a1a;--warn-line:#b8650a73;--red:#bc454f;--red-wash:#bc454f1a;--red-line:#bc454f66;--blue:#5a45c8;--blue-wash:#f4f1ff;--blue-line:#cdc3f3}@media (width>=600px){:root{--size-x-small:10px;--size-body:16px;--size-headline:21px;--size-title:24px;--size-display:34px;--size-intro:23px;--size-event:44px;--indent:102px;--columns:8;--gutter:24px;--margin:24px;--space-1:6px;--space-2:12px;--space-6:48px;--space-7:56px;--space-8:96px;--space-9:140px}}@media (width>=1024px){:root{--size-button:12px;--size-large:18px;--size-title:28px;--size-display:56px;--size-intro:25px;--size-event:56px;--indent:117px;--columns:12;--space-1:8px;--space-2:16px;--space-3:24px;--space-5:48px;--space-6:64px;--space-7:72px;--space-8:108px;--space-9:172px;--radius-medium:8px;--btn-height:30px}}@media (width>=1360px){:root{--gutter:36px;--margin:36px}}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;padding:0}body{font-family:var(--serif);font-size:var(--size-body);color:var(--fg);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.4;overflow-x:clip}a{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}h1{font-family:var(--display);font-weight:400}a:hover{color:var(--soft)}:focus-visible{outline:2px solid var(--edge);outline-offset:2px}h1,h2,h3,p,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}code,pre,kbd{font-family:var(--mono)}button{font:inherit;color:inherit}::selection{background:var(--grey-300);color:var(--fg)}.app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.page{width:100%;max-width:1752px;padding:0 var(--margin);margin:0 auto}.grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.grid>*{grid-column:1/-1}.index{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;font-feature-settings:"tnum"}.label{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--muted)}.display{font-family:var(--serif);font-size:var(--size-display);letter-spacing:-.03em;font-weight:400;line-height:1.05}.lead{font-size:var(--size-large);max-width:34em;line-height:1.3}.fine{font-family:var(--mono);font-size:var(--size-x-small);letter-spacing:.02em;color:var(--muted);line-height:1.45}.empty{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--faint);padding:var(--space-3) 0;line-height:1.45}.error{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--red);margin-top:12px;line-height:1.45}.tag{border:1px solid var(--rule);height:18px;font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;color:var(--soft);border-radius:9px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.btn{height:var(--btn-height);border-radius:var(--radius-medium);color:var(--fg);font-family:var(--serif);font-size:var(--size-button);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-weight:550;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-medium{border-color:var(--edge)}.btn-medium:not(:disabled):hover{background:var(--glass);color:var(--fg)}.btn-medium:not(:disabled):active{background:var(--glass-hover)}.btn-high{border-color:var(--high);background:var(--high);color:var(--high-ink);font-weight:700}.btn-high:not(:disabled):hover{border-color:var(--high-hover);background:var(--high-hover);color:var(--high-ink)}.btn-high:not(:disabled):active{opacity:.85}.btn-minimal{height:auto;font-size:inherit;text-underline-offset:.2em;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.btn-minimal:not(:disabled):hover{opacity:.7}kbd{font-size:inherit;opacity:.6}kbd:before{content:"["}kbd:after{content:"]"}.actions{margin-top:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.totals{gap:var(--space-3) var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.totals dt{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--muted)}.totals dd{font-size:var(--size-display);letter-spacing:-.03em;font-feature-settings:"lnum", "tnum";margin-top:6px;line-height:1}@media (width>=1024px){.totals dd{font-size:38px}}.block{margin-top:var(--space-8)}.block-head{font-size:var(--size-headline);letter-spacing:-.01em;margin-bottom:var(--space-3);border-top:1px solid var(--rule);flex:auto;align-items:baseline;gap:10px;padding-top:12px;font-weight:400;line-height:1.2;display:flex}.filters{flex-wrap:wrap;gap:4px 16px;display:flex}.filter{font-family:var(--serif);font-size:var(--size-large);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.filter span{font-family:var(--mono);font-size:var(--size-small);color:var(--faint)}.filter[aria-pressed=true]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.cards{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.meta{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.card .meta{justify-content:space-between;margin-top:12px}.card .bar{margin-top:var(--space-3)}.status{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--fg);align-items:center;gap:7px;display:inline-flex}.status i{border:1px solid var(--fg);border-radius:50%;flex:none;width:7px;height:7px}.status[data-status=running] i{border-color:var(--green);background:var(--green);animation:1.6s ease-out infinite pulse}.status[data-status=paused] i{border-color:var(--edge)}.status[data-status=paused]{color:var(--muted)}.missing{padding-top:var(--space-7)}.missing .lead{margin-top:var(--space-2)}.swarm-top{padding-top:var(--space-7);row-gap:var(--space-6)}.swarm-intro .meta{margin-bottom:var(--space-3)}.goal{margin-top:var(--space-3);font-size:var(--size-large);max-width:36em;color:var(--soft);white-space:pre-wrap;line-height:1.35}@media (width>=1024px){.swarm-intro{grid-column:1/span 7}.swarm-side{grid-column:9/span 4}}.grid.block{row-gap:var(--space-8)}.ledger .figure{font-size:var(--size-display);letter-spacing:-.03em;font-feature-settings:"lnum", "tnum";margin-top:6px;line-height:1}.ledger .figure span{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--muted)}.ledger .bar,.ledger .fine{margin-top:var(--space-3)}.slots{margin-top:var(--space-3);font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;align-items:center;gap:12px;display:flex}.slot{border:1px solid var(--rule);width:12px;height:12px}.field{margin-top:18px}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.chip{border:1px solid var(--rule);height:26px;font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:12px;padding:0 10px;transition:background-color .15s,border-color .15s}.chip:hover{border-color:var(--muted)}.machines{gap:var(--space-3) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.machines{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.machines{grid-template-columns:repeat(6,minmax(0,1fr))}}.notes{flex-direction:column;display:flex}.note{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.6em minmax(0,1fr) auto;gap:8px;padding:14px 8px 16px 0;transition:background-color .15s;display:grid}.note:not(:disabled):hover{background:var(--surface)}.note:disabled{cursor:default}.note .index{color:var(--muted);padding-top:4px}.share{background:var(--wash);height:2px;margin-top:10px}.share div{background:var(--fg);height:100%;transition:width .8s var(--ease)}.new .grid:first-child{padding-top:var(--space-7)}.footer{margin-top:var(--space-8);padding:18px var(--margin) 24px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.swarm-intro{min-width:0}.markdown{max-width:44em;padding-bottom:var(--space-3);font-size:var(--size-large);overflow-wrap:anywhere;line-height:1.45}.markdown>*+*{margin-top:.75em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-family:var(--serif);letter-spacing:-.02em;margin-top:1.2em;font-weight:400;line-height:1.15}.markdown h1{font-size:var(--size-title)}.markdown h2{font-size:var(--size-headline)}.markdown h3,.markdown h4{font-size:var(--size-large)}.markdown>:first-child{margin-top:0}.markdown strong{background:linear-gradient(transparent 62%, var(--green-wash) 62%);font-weight:400}.markdown ul,.markdown ol{padding-left:1.3em}.markdown li+li{margin-top:.3em}.markdown code{overflow-wrap:anywhere;font-family:var(--mono);background:var(--wash);border-radius:3px;padding:1px 4px;font-size:.82em}.markdown pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);padding:12px 14px;overflow-x:auto}.markdown pre code{font-size:var(--size-small);background:0 0;padding:0;line-height:1.6}.markdown blockquote{border-left:2px solid var(--rule);color:var(--muted);padding-left:12px}.markdown a{text-underline-offset:2px;text-decoration:underline}.markdown-table{overflow-x:auto}.markdown table{border-collapse:collapse;font-family:var(--mono);font-size:var(--size-small);letter-spacing:.01em;white-space:nowrap}.markdown th,.markdown td{border-bottom:1px solid var(--line);text-align:left;padding:6px 14px 6px 0}.markdown th{color:var(--muted);border-bottom-color:var(--edge);font-weight:400}.markdown[data-streaming=true]>:last-child:after{content:"";vertical-align:text-bottom;background:var(--fg);width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.code{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);margin-top:12px;overflow:hidden}.code-bar{border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--size-x-small);letter-spacing:.02em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.code-bar .btn-minimal{font-size:var(--size-x-small);color:var(--soft)}.code pre{font-size:var(--size-small);white-space:pre;margin:0;padding:12px 14px;line-height:1.6;overflow-x:auto}.connect .code pre{white-space:pre-wrap;overflow-wrap:anywhere}.uses .actions{margin-top:var(--space-5)}.docs-text code,.docs-intro-text code,.docs-table td>code{font-family:var(--mono);background:var(--wash);overflow-wrap:anywhere;border-radius:3px;padding:1px 4px;font-size:.82em}.docs-top{padding-top:var(--space-7)}.docs-hero .display,.docs-hero .lead{margin-top:var(--space-3)}.docs-hero .actions{margin-top:var(--space-5)}.docs-section{row-gap:var(--space-3)}.docs-intro-text p{max-width:30em;color:var(--soft)}.docs-intro-text p+p{margin-top:12px}.docs-main{min-width:0}.docs-head{margin-top:var(--space-5);font-size:var(--size-headline);letter-spacing:-.01em;font-weight:400}.docs-main>.docs-head:first-child{margin-top:0}.docs-text{max-width:44em;color:var(--soft);margin-top:10px;line-height:1.4}.docs-table{border-collapse:collapse;border-top:1px solid var(--rule);width:100%;margin-top:12px}.docs-table td{border-bottom:1px solid var(--line);vertical-align:baseline;color:var(--soft);padding:10px 14px 10px 0;line-height:1.35}.docs-table td:first-child{white-space:nowrap;font-family:var(--mono);font-size:var(--size-small);color:var(--fg)}.docs-routes td:nth-child(2){white-space:nowrap}.docs-routes .docs-query{overflow-wrap:anywhere;width:fit-content;max-width:100%;margin-top:4px;display:block}.docs-asks{border-top:1px solid var(--rule);margin-top:12px}.docs-asks li{border-bottom:1px solid var(--line);font-size:var(--size-large);padding:10px 0}.docs-asks li:before{content:"→ ";color:var(--faint)}@media (width<=599px){.docs-routes tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:10px 0;display:grid}.docs-routes td{border:0;padding:0}.docs-routes td:nth-child(2){white-space:normal}.docs-routes td:nth-child(3){grid-column:1/-1;margin-top:4px}}@media (width>=1024px){.docs-hero{grid-column:1/span 8}.docs-side{grid-column:1/span 4}.docs-main{grid-column:5/span 8}.docs-side .block-head{margin-bottom:var(--space-3)}.docs-main{border-top:1px solid var(--rule);padding-top:12px}}@keyframes pulse{0%{}to{box-shadow:0 0 0 7px #0000}}@keyframes travel{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-100px}}@keyframes blink{50%{opacity:.15}}@keyframes hum{50%{opacity:.45}}@keyframes enter{0%{opacity:0;background-color:var(--green-wash);transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes load{0%{height:12%}to{height:88%}}@keyframes scan{0%{top:0}to{top:100%}}@keyframes appear{0%{opacity:0;transform:translateY(8px)}}@keyframes vanish{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mode{height:28px;color:var(--muted);font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:1;padding:0 8px;transition:background-color .15s,color .15s}.mode:not(:disabled):hover{color:var(--fg)}.mode:disabled{cursor:default}.address{font-family:var(--mono);font-size:var(--size-small);letter-spacing:.02em;font-feature-settings:"tnum";color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;display:flex}.address a{color:var(--fg)}.address .btn-minimal{font-size:var(--size-small)}.ledger .address{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.commits{border-top:1px solid var(--line)}.commit{border-bottom:1px solid var(--line)}@media (pointer:coarse){.btn-minimal{min-height:24px}}.game-header{z-index:40;min-height:var(--bar);padding:0 var(--margin);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.045em;white-space:nowrap;grid-area:1/2;align-items:center;margin:0;font-size:20px;font-weight:700;line-height:1;display:flex}.brand-mark{min-height:32px;color:var(--fg);align-items:center;gap:7px;text-decoration:none;display:flex;position:relative}.brand-mark img{width:32px;height:32px;display:block}.brand-accent{color:var(--green-text)}.brand-mark:after{content:"";position:absolute;inset:0 -6px}.brand-mark svg{width:auto;height:.78em;display:block}.brand-mark:hover{color:var(--muted)}.brand i{color:var(--edge);margin:0 .32em 0 .3em;font-style:normal;font-weight:300}.wordmark{text-decoration:none}.wordmark:hover{color:var(--fg)}.header-nav{align-items:center;gap:var(--space-3);grid-area:1/1;min-width:0;display:flex}.header-end{grid-area:1/3;justify-self:end;align-items:center;gap:6px;display:flex}.wallet{gap:10px}.wallet-balance{color:var(--muted)}.game-nav{color:var(--muted);white-space:nowrap;padding:9px 0;font-size:15px;text-decoration:none}.game-nav:hover,.game-nav-on{color:var(--fg)}.nav-short{display:none}@media (width<=799px){.game-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.brand{grid-column:1;font-size:15px}.brand-mark img{display:none}.brand i{margin:0 .22em}.header-nav{grid-column:2;justify-self:end;gap:10px}}@media (width<=389px){.brand-parent,.brand i{display:none}.header-nav{gap:8px}}.caret{vertical-align:-2px;background:var(--green);width:7px;height:1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes broadcast-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes caret{50%{opacity:0}}@keyframes moment-in{0%{background:var(--wash)}to{background:0 0}}@keyframes sky-tag-in{0%{opacity:0}}.sky-field{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);display:block;position:absolute;inset:0}.sky-field[data-ready=true]{opacity:1}.sky-label{z-index:3;border:1px solid var(--rule);background:var(--bg);max-width:280px;color:var(--fg);pointer-events:none;opacity:0;will-change:transform;border-radius:10px;flex-direction:column;gap:3px;padding:7px 10px 8px;transition:opacity .18s;display:flex;position:absolute;top:0;left:0}.sky-label[data-shown=true]{opacity:1}.sky-label b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.sky-label small{font:10px/1.3 var(--mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-label [data-part=about]{color:var(--soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.sky-label [data-part]:empty,.sky-label[data-tagged=true] [data-part=title],.sky-label[data-tagged=true] [data-part=detail]{display:none}.sky-label[data-tagged=true] [data-part=about]{margin-top:0}@media (prefers-reduced-motion:reduce){.sky-field{transition:none;animation:none}}.start{max-width:1240px;padding-top:max(44px,12vh);padding-bottom:48px}main{flex-direction:column;display:flex}.world{width:100%;max-width:760px;margin:8px auto 0}@keyframes tile-open{0%{opacity:0;transform:translateY(-4px)}}.ideas{max-width:760px;margin:0 auto}.world-empty{border:1px dashed var(--rule);width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:8px;padding:44px 0;font-size:17px;text-decoration:none;display:grid}.world-empty b{font:13px var(--mono);color:var(--fg);font-weight:400}.world-empty:hover{color:var(--muted);border-color:var(--fg);background:var(--surface)}.lost-actions{border:1px solid var(--rule);background:var(--surface);border-radius:12px;width:min(360px,100%);display:grid;overflow:hidden}.lost-row{color:var(--fg);font:14px var(--mono);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 18px;text-decoration:none;transition:background-color .15s;display:flex}.lost-row+.lost-row{border-top:1px solid var(--rule)}.lost-row:hover{background:var(--bg);color:var(--fg)}.chip-count{font-variant-numeric:tabular-nums;opacity:.6;min-width:1.2ch;font-size:10px}.mention{background:var(--wash);color:var(--soft);white-space:nowrap;border-radius:4px;padding:0 3px}.mention[data-swarm=true]{background:var(--fg);color:var(--bg)}.mention[data-me=true]{background:var(--green-wash);color:var(--fg);box-shadow:inset 0 -1px 0 var(--muted)}.room{border:1px solid var(--rule);background:var(--surface);border-radius:12px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.avatar{color:#f4f6fa;width:30px;height:30px;font:12px var(--mono);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.avatar[data-size=small]{width:22px;height:22px;font-size:10px}.said{border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:6px;display:grid}.said[data-follow=true]{padding-top:0}.said+.said:not([data-follow=true]){margin-top:6px}.said[data-mentioned=true]{background:var(--wash);box-shadow:inset 3px 0 0 var(--muted)}.mentions{z-index:2;border:1px solid var(--rule);background:var(--bg);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.mentions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:8px 10px;display:flex}.mentions button[aria-selected=true],.mentions button:hover{background:var(--wash)}.mentions b{font:12.5px var(--mono);color:var(--soft);font-weight:400}.mentions b[data-swarm=true]{color:var(--fg)}.mentions span{font:10.5px var(--mono);color:var(--muted)}.steer{border:1px solid var(--edge);background:var(--surface);border-radius:12px;margin:4px 0 10px;padding:12px}.steer .chips,.steer .fine{margin-top:8px}.transcript{border:1px solid var(--rule);background:var(--bg);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rename{border:1px solid var(--rule);background:var(--surface);border-radius:10px;width:100%;padding:10px}.rename-field{border:1px solid var(--rule);background:var(--bg);font:13px var(--mono);color:var(--muted);border-radius:8px;align-items:center;gap:2px;padding:0 10px;display:flex}.rename-field:focus-within{border-color:var(--muted)}.rename-field input{min-width:0;height:34px;font:13px var(--mono);color:var(--fg);background:0 0;border:0;outline:none;flex:1}.rename .fine,.rename .error{margin-top:8px}.artifacts{flex:1;grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:0;display:grid}.artifact-table{overflow:auto}.artifact-table table{border-collapse:collapse;width:100%;font:12px var(--mono)}.artifact-table th,.artifact-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 12px}.artifact-table th{background:var(--wash);color:var(--soft);font-weight:400;position:sticky;top:0}.artifact-table tr:hover td{background:var(--surface)}.artifacts[data-wished=true]{grid-template-rows:auto minmax(0,1fr)}.wishes{flex-direction:column;max-width:760px;display:flex}.wish{gap:4px;padding:12px 16px;display:grid}.wish p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.4}:root{--bar:73px}@media (width<=799px){:root{--bar:52px}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.app{height:var(--screen,100dvh);min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.app>main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.game-header{flex-shrink:0;gap:10px;padding:0 14px;position:relative}.game-header .wallet{height:32px;padding:0 10px}.game-header .wallet-balance,.nav-long{display:none}.nav-short{display:inline}.transcript,.room{border-radius:12px}.rename-field input,input,textarea,select{font-size:16px}.artifacts{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.artifacts[data-wished=true]{grid-template-rows:auto auto minmax(0,1fr)}.wish{padding:10px 12px}.start{flex-direction:column;height:100%;padding:14px 12px 0;display:flex}.world{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex;overflow:hidden}.game-nav,.game-header .wallet{position:relative}.game-nav:after,.game-header .wallet:after{content:"";position:absolute;inset:-6px -8px}.lost-row{min-height:48px}.world-empty{padding:28px 0}.ideas{flex:none;max-height:none;overflow:visible}}@keyframes ghost{to{background-position:-150% 0}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}.lost{text-align:center;flex:1;place-content:center;justify-items:center;gap:22px;display:grid}.lost h1{letter-spacing:-.04em;font-size:clamp(34px,5vw,60px);font-weight:400}.lost-orbit{border:1px dashed var(--edge);border-radius:50%;width:84px;height:84px;animation:9s linear infinite orbit;position:relative}.lost-orbit i{background:var(--green);border-radius:50%;width:14px;height:14px;position:absolute}.lost-orbit i:first-child{top:-7px;left:35px}.lost-orbit i:nth-child(2){background:var(--green);width:10px;height:10px;bottom:6px;left:2px}.lost-orbit i:nth-child(3){background:var(--fg);width:8px;height:8px;bottom:14px;right:0}@keyframes orbit{to{transform:rotate(360deg)}}@media (width<=799px){.lost{height:100%;min-height:0}.lost-actions{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){.lost-orbit{animation:none}}.docs{max-width:1240px}.about{gap:18px;max-width:760px;margin-block:auto;padding-top:32px;padding-bottom:48px;display:grid}.about h1{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(32px,3.6vw,50px);font-weight:400;line-height:1.05}@media (width<=799px){.about{gap:12px;margin-block:0;padding:16px 12px 24px}.about h1{font-size:28px}}.fuel{gap:12px;margin-top:12px;display:grid}.btn-high:focus-visible,.wallet:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.fuel-go{border-radius:12px;width:100%;min-height:52px;font-size:15px}.models{margin:0 0 16px}.board{overscroll-behavior:contain;background:var(--wash);-webkit-overflow-scrolling:touch;padding:28px 32px 80px;position:fixed;inset:0;overflow-y:auto}.design{background:var(--bg);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px 48px;padding:28px;display:grid}.design-type{align-content:start;gap:20px;min-width:0;display:grid}.design-event{font-family:var(--display);font-size:var(--size-event);letter-spacing:var(--track-event);line-height:1}.design-intro{max-width:30em;font-size:var(--size-intro);letter-spacing:-.02em;line-height:1.1}.design-headline{font-size:var(--size-headline);line-height:1.15}.design-body{max-width:36em;font-size:var(--size-body);color:var(--soft);line-height:1.25}.design-mono{font:12px var(--mono);letter-spacing:.02em;color:var(--muted)}.design-side{align-content:start;gap:28px;min-width:0;display:grid}.design-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.design-inks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.design-inks li{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.design-inks i{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule);grid-row:1/3}.design-inks b{font-size:14px;font-weight:400;line-height:1.2}.design-inks span{font:11px var(--mono);color:var(--muted)}@media (width<=899px){.design{grid-template-columns:minmax(0,1fr);padding:20px}}.board-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:-28px -32px 28px;padding:22px 32px 16px;display:flex}.board-head h1{letter-spacing:-.03em;font-size:34px;font-weight:400}.board-head p{font:12px var(--mono);color:var(--muted);margin-top:4px}.board-controls{justify-items:end;gap:8px;display:grid}.board-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.board-chips .chip{background:var(--glass);height:30px;font:12px var(--mono);letter-spacing:.02em;color:var(--fg);cursor:pointer;border:0;border-radius:12px;padding:0 12px}.board-chips .chip[aria-selected=true]{background:var(--high);color:var(--high-ink)}.board-flow{margin-bottom:44px}.board-flow h2{letter-spacing:-.03em;align-items:baseline;gap:12px;margin-bottom:16px;font-size:21px;font-weight:400;display:flex}.board-flow h2 span{font:12px var(--mono);color:var(--muted)}.board-row{flex-wrap:wrap;gap:28px 22px;display:flex}.shot{grid-template-columns:min-content;gap:10px;margin:0;display:grid}.shot-screen{border:1px solid var(--rule);background:var(--bg);border-radius:12px;position:relative;overflow:hidden}.shot[data-size=desktop] .shot-screen{border-radius:10px}.shot-screen iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.shot figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:14px;display:flex}.shot figcaption a{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.shot figcaption a:hover{text-decoration:underline}.shot-index{font:11px var(--mono);color:var(--muted);flex-shrink:0}.shot-note{background:var(--line);font:10px var(--mono);color:var(--soft);border-radius:5px;flex-shrink:0;padding:1px 6px}.shot-replay{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0 4px;font-size:14px}.shot-replay:hover{color:var(--fg)}.alert{border:1px solid var(--red-line);background:var(--red-wash);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;animation:.2s ease-out tile-open;display:grid}.alert[data-tone=good]{border-color:var(--edge);background:var(--wash)}.alert[data-tone=warn]{border-color:var(--warn-line);background:var(--warn-wash)}.alert-mark{background:var(--red);width:28px;height:28px;color:var(--bg);font:600 14px var(--mono);border-radius:50%;place-items:center;display:grid}.alert[data-tone=good] .alert-mark{background:var(--fg)}.alert[data-tone=warn] .alert-mark{background:var(--warn);font-size:20px}.alert-text{gap:2px;min-width:0;display:grid}.alert-text b{font-size:15px;font-weight:400;line-height:1.3}.alert-text span{overflow-wrap:anywhere;font:11.5px/1.45 var(--mono);color:var(--muted)}.alert-go{background:var(--bg);color:var(--fg);font:12px var(--mono);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;padding:8px 12px;text-decoration:none;box-shadow:0 0 0 1px #00000012}.alert-go:hover{color:var(--fg);background:var(--bg);box-shadow:0 0 0 1px var(--edge)}.error{border-left:3px solid var(--red);background:var(--red-wash);color:var(--red);border-radius:0 10px 10px 0;padding:10px 12px 10px 14px;display:block}.fund{gap:12px;display:grid}.fund .fuel{margin-top:0}.beat{max-width:46rem;list-style:none}.beat[data-more=true]{cursor:pointer}.beat[data-kind=message]+.beat{margin-top:6px}.beat[data-kind=status],.beat[data-kind=funds],.beat[data-kind=machine],.beat[data-kind=steer]{text-align:center;max-width:none;margin:14px 0}.beat[data-fresh=true]{animation:moment-in .9s var(--ease)}@media (prefers-reduced-motion:reduce){.beat,.caret{animation:none!important}}.swarm-head{align-items:center;gap:14px;padding:18px 0 12px;display:flex}.swarm-head h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.2;overflow:hidden}.swarm-sum{font:12px var(--mono);color:var(--muted);flex-shrink:0}@media (width<=799px){.swarm-head{flex-shrink:0;gap:10px;padding:4px 2px 10px}.swarm-head h1{font-size:18px}.swarm-sum{display:none}}.transcript{position:relative}.say{border-top:1px solid var(--line);flex-shrink:0;gap:8px;padding:10px 14px 14px;display:grid}@media (width<=799px){.say{padding:8px 10px 10px}}@keyframes tray-up{0%{opacity:.4;transform:translateY(40%)}}@media (width<=799px){.swarm-head{padding:6px 14px 10px}.transcript,.room{border:0;border-radius:0}.say{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}}.say{border-top:1px solid var(--line);background:var(--surface);padding:10px 12px 12px}@media (width<=799px){.say{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}}.presence{align-items:center;gap:6px;margin-left:8px;display:inline-flex}@media (width<=799px){.presence{margin-left:4px}}.lend{max-width:820px;margin-top:12px}.shell{background:var(--pit);color:var(--soft);border-radius:12px;overflow:hidden}.shell pre{font:12px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;overflow-x:auto}.swarm-head{flex-direction:column;align-items:stretch;gap:10px}.swarm-title{align-items:center;gap:14px;min-width:0;display:flex}.swarm-title h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.2;overflow:hidden}@media (width<=799px){.swarm-head{gap:8px}.swarm-title{gap:10px}.swarm-title h1{font-size:18px}.swarm-head{gap:6px;padding:4px 12px 8px}}@media (pointer:coarse){.mention:after{content:"";position:absolute;inset:-8px -4px}.mention{position:relative}button,a{-webkit-tap-highlight-color:transparent}}.swarm-home{display:none}@media (width<=799px){.swarm-head{padding-top:8px}.swarm-home{width:36px;height:36px;color:var(--fg);font:18px var(--mono);border-radius:10px;flex-shrink:0;place-items:center;margin:-4px -6px -4px -8px;text-decoration:none;display:grid}.swarm-home:active{background:var(--wash)}}@media (width>=800px) and (width<=1099px){.repo{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start}}@media (width<=799px){.repo{gap:var(--space-3)}.repo-head{padding:12px}.repo-head h2{font-size:19px;line-height:1.3}}@media (pointer:coarse){.repo-head .btn-minimal{min-height:40px}}@keyframes energy-flow{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes energy-charge{0%{filter:brightness(1.6)saturate(1.4)}to{filter:none}}@media (width<=799px){.swarm-title h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.swarm-title h1[data-open=true]{-webkit-line-clamp:unset}.swarm-home{width:44px;height:44px;margin:-6px -8px -6px -10px}}.mention[data-btw=true]{background:var(--wash);color:var(--fg);border:1px dashed var(--edge)}.username{gap:8px;display:grid}.username-why{color:var(--soft);margin:0;font-size:14px;line-height:1.45}.username-row{gap:8px;display:flex}.username-row .rename-field{flex:1;min-width:0}.username-row .btn-high{border-radius:8px;flex-shrink:0;height:36px}.username .error{margin-top:0}.steering{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-shrink:0;margin:10px 12px 0}.steering>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 12px;list-style:none;display:flex}.steering>summary::-webkit-details-marker{display:none}.steering>summary:after{content:"›";color:var(--faint);margin-left:auto;transition:transform .15s}.steering[open]>summary:after{transform:rotate(90deg)}.steering>summary b{font:600 12px var(--mono);color:var(--fg)}.steering>summary span{font:11px var(--mono);color:var(--muted)}.steering>:not(summary){margin:0 12px 10px}.shelved{border:1px solid var(--edge);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid}.shelved:hover,.shelved:focus-visible{border-color:var(--fg);background:var(--wash);outline:none}.shelved[aria-disabled=true]{cursor:default}.contributors{gap:12px;max-width:760px;display:grid}.contributor{grid-template-rows:auto 3px;grid-template-columns:24px 22px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 14px 9px;display:grid}.contributor+.contributor{border-top:1px solid var(--line)}.contributor[data-me=true]{background:var(--wash)}@media (width<=799px){.contributor{gap:4px 8px;padding:10px 10px 8px}.steering{margin:8px 6px 0}}.side{z-index:40;border-left:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;width:min(440px,100vw);padding:14px 16px 16px;display:flex;position:fixed;top:0;bottom:0;right:0}@media (width<=799px){.side{border-left:0;width:100vw;padding:12px 12px 14px}}.wallet-menu{display:flex;position:relative}.wallet-drop{z-index:2;min-width:100%;padding-top:6px;display:none;position:absolute;top:100%;right:0}.wallet-menu[data-open=true]>.wallet-drop,.wallet-menu:focus-within>.wallet-drop{display:block}@media (hover:hover){.wallet-menu:hover>.wallet-drop{display:block}}.wallet-out{border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--fg);font:12px var(--mono);white-space:nowrap;text-align:left;cursor:pointer;border-radius:12px;padding:10px 16px}.wallet-out:hover{background:var(--wash)}.wallet-out:focus-visible{outline:2px solid var(--muted);outline-offset:2px}@media (width<=799px){.wallet-out{min-height:44px}}@media (pointer:coarse){.code-bar .btn-minimal,.wordmark{position:relative}.code-bar .btn-minimal:after,.wordmark:after{content:"";position:absolute;inset:-11px -6px}}@media (width<=640px){.docs-table,.docs-table tbody{display:block}.docs-table tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:10px 0;display:grid}.docs-table td{border:0;padding:0}.docs-table td:last-child{grid-column:1/-1}.docs-routes td:nth-child(2){white-space:normal}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.swarm-home{cursor:pointer;background:0 0;border:0}.live-dot{vertical-align:1px;background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:7px;animation:1.4s ease-in-out infinite broadcast-dot;display:inline-block}.home{flex-direction:column;display:flex}.build{z-index:4;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease);position:fixed;inset:0}.build[data-ready=true]{opacity:1}html[data-build] main [data-build]{opacity:0;animation:0s linear 7s forwards build-late}html[data-build] main [data-build][data-built]{opacity:1;transition:opacity .5s var(--ease)}@keyframes build-late{to{opacity:1}}@media (prefers-reduced-motion:reduce){.build{display:none}}.hero,.intro,.band,.own{width:100%;max-width:1752px;padding-inline:var(--margin);margin-inline:auto}.hero{padding-top:var(--space-8);margin-bottom:var(--space-8);position:relative;container-type:inline-size}.hero-title{font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;margin-left:-.055em;font-size:min(14.1643cqw,246px);font-weight:400;line-height:.86}.hero-dot{color:var(--high)}.hero-read{top:calc(var(--space-8) - 12px);right:var(--margin);width:min(148px,43cqw);font:9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;display:grid;position:absolute}.hero-read div{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0 3px;display:flex}.hero-read div:last-child{border-bottom:1px solid var(--rule)}.hero-read dd{color:var(--fg);font-variant-numeric:tabular-nums;visibility:hidden;margin:0}.hero-read[data-ready=true] dd{visibility:visible}.hero-go{margin-top:var(--space-5)}@media (width>=600px){.hero-read{top:calc(var(--space-8) - 2px);width:clamp(180px,17cqw,260px);font-size:11px}.hero-read div{padding:7px 0 8px}}.fig{width:100%;max-width:1752px;margin:0 auto var(--space-2);padding-inline:var(--margin);font:10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);gap:12px;display:flex}.fig b{color:var(--fg);font-weight:400}.go{justify-items:start;margin:0;padding:0;list-style:none;display:grid}.go a{min-height:32px;font-size:var(--size-headline);color:var(--fg);grid-template-columns:2.2em auto;align-items:baseline;padding:4px 0;line-height:1.25;text-decoration:none;display:grid}.go b{font:13px var(--mono);letter-spacing:.02em;font-weight:400}.go-soon{min-height:32px;margin-top:var(--space-2);font:11px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fg);align-items:center;gap:1.1em;display:none}.go[data-soon=true] .go-soon{display:flex}.go-soon i{background:var(--high);width:.72em;height:.72em}.go a:hover span{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.sky{isolation:isolate;width:calc(100% - var(--margin) * 2);max-width:calc(1752px - var(--margin) * 2);aspect-ratio:1;background:var(--wash);max-height:70svh;margin:0 auto;position:relative;overflow:hidden}@media (width>=600px){.sky{aspect-ratio:1368/560}}@media (width>=1024px){.sky{width:auto;max-width:none;margin-left:max(var(--margin), calc((100% - 1752px) / 2 + var(--margin)));margin-right:0}}.sky[data-lit=true]{cursor:pointer}.intro{margin-top:var(--space-8);margin-bottom:var(--space-9)}.intro p,.creed p{max-width:34em;font-size:var(--size-intro);letter-spacing:-.02em;text-wrap:pretty;line-height:1.15}.intro p{text-indent:var(--indent)}.band{grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-3);margin-bottom:var(--space-9);display:grid}.band-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.band-head h2,.browse-head h1{font-family:var(--serif);font-size:var(--size-body);font-weight:400;line-height:1.25}.band-main{grid-column:1/-1;min-width:0}.home .chips,.browse .chips{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;margin:0;display:flex}.home .chip,.browse .chip{min-height:28px;font:var(--size-body)/1.25 var(--serif);color:var(--fg);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.home .chip:hover,.browse .chip:hover,.home .chip[aria-selected=true],.browse .chip[aria-selected=true]{color:var(--fg);text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.home .chip:focus-visible,.browse .chip:focus-visible{outline:2px solid var(--edge);outline-offset:2px}.browse .chip-count{font:12px var(--mono);color:var(--muted);opacity:1}.browse .chip .live-dot{display:none}.band-more{min-height:36px;margin-top:var(--space-5);font-size:var(--size-body);color:var(--fg);text-underline-offset:.2em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.band-more:hover{color:var(--muted)}.creed .band-more{margin-top:var(--space-3)}@media (width>=1024px){.band-main{grid-area:1/1/auto/span 8}.band-head{justify-content:flex-start;align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-area:1/9/auto/-1}.band-head .chips,.browse-head .chips{flex-direction:column;align-items:flex-start;gap:0}}.cards{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards>li{min-width:0;display:flex}.card-ghost{aspect-ratio:4/3;margin-bottom:calc(var(--space-2) + var(--size-body) * 3.75 + 23px);background:linear-gradient(100deg,var(--wash) 30%,var(--surface) 50%,var(--wash) 70%) 0 0 / 300% 100%;animation:1.6s linear infinite ghost}.card{gap:var(--space-2);min-width:0;color:var(--fg);flex-direction:column;flex:1;text-decoration:none;display:flex}.card:hover{color:var(--fg)}.card:focus-visible{outline:2px solid var(--edge);outline-offset:6px}.card-art{aspect-ratio:4/3;background:var(--wash);width:100%;display:block;overflow:hidden}.tile{display:block;position:relative}.tile>img{object-fit:contain;width:100%;height:100%;padding:5%;display:block}.tile>iframe{background:var(--bg);transform-origin:0 0;pointer-events:none;border:0;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}.tile[data-cover=page]{background:var(--bg);box-shadow:0 0 0 1px var(--line)}.art{width:100%;height:100%;display:block}.card-body{min-width:0;display:grid}.card-title{font-size:var(--size-body);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.25;overflow:hidden}.card:hover .card-title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.card-pitch{min-height:2.5em;font-size:var(--size-body);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.card-stats{font:12px/1.4 var(--mono);letter-spacing:.02em;color:var(--muted);white-space:pre;align-items:center;margin-top:6px;display:flex}.card-stats i,.idea-kind i{width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--faint);border-radius:50%;flex-shrink:0;margin-right:7px}.card[data-mood=live] .card-stats i,.idea-kind[data-mood=live] i{background:var(--green);box-shadow:none;animation:1.4s ease-in-out infinite broadcast-dot}.card[data-mood=money] .card-stats i,.idea-kind[data-mood=money] i{background:var(--soft);box-shadow:none;border-radius:1px;transform:rotate(45deg)}.pill{border-radius:var(--radius-medium);background:var(--glass);height:26px;font:11px var(--mono);letter-spacing:.02em;color:var(--fg);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.pill i{background:var(--edge);border-radius:50%;width:7px;height:7px}.pill[data-mood=live] i{background:var(--green);animation:1.4s ease-in-out infinite broadcast-dot}.pill[data-mood=money] i{background:var(--soft);border-radius:1px;transform:rotate(45deg)}.pill[data-mood=new] i{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.gauge{background:var(--rule);height:2px;display:block;overflow:hidden}.gauge i{background:var(--fg);height:100%;display:block}.gauge[data-low=true] i{background:var(--warn)}.steps,.how-steps,.how-creed{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.steps li,.how-steps li,.how-creed li{font-size:var(--size-body);grid-template-columns:2.5em minmax(0,1fr);align-items:baseline;line-height:1.25;display:grid}.steps b,.how-steps b,.how-creed b{font:12px var(--mono);letter-spacing:.02em;font-weight:400}.own{margin-bottom:var(--space-9)}.iso{width:100%;max-width:760px;margin:0 0 var(--space-5);color:var(--fg);position:relative}.iso svg{width:100%;height:auto;display:block;overflow:visible}.iso path,.iso ellipse{vector-effect:non-scaling-stroke}.iso-grid{fill:none;stroke:currentColor;stroke-opacity:.07}.iso-edge{stroke:currentColor;stroke-opacity:.62;stroke-width:1px;stroke-linejoin:round}.iso-top{fill:var(--line)}.iso-left{fill:var(--wash)}.iso-right{fill:var(--bg)}.iso-shadow{fill:var(--fg);fill-opacity:.06}.iso-port,.iso-ink,.iso-lead{fill:none;stroke:currentColor;stroke-opacity:.5;stroke-width:1px}.iso-lead{stroke-opacity:.28}.iso-link{fill:none;stroke:currentColor;stroke-opacity:.5;stroke-width:1px;stroke-dasharray:2 5;animation:1.4s linear infinite iso-dash}.iso-out{stroke-opacity:.3}.iso-money{stroke:var(--high);stroke-opacity:1}.iso-coin{fill:var(--high);animation:2.2s cubic-bezier(.5,0,.9,.6) infinite iso-coin}.iso-cursor{fill:currentColor;stroke:var(--bg);stroke-width:1px}.iso-float{animation:3.4s ease-in-out infinite iso-float}.iso-label{font:9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.iso-label b{color:var(--fg);margin-right:.7em;font-weight:400}.iso-paid b{color:var(--high)}@keyframes iso-dash{to{stroke-dashoffset:-7px}}@keyframes iso-coin{0%{opacity:0;transform:translate(0)}14%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:1}}@keyframes iso-float{50%{transform:translateY(-3px)}}@media (width>=600px){.iso-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.iso-link,.iso-coin,.iso-float{animation:none}}.browse{grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-5);max-width:1752px;padding-top:var(--space-6);padding-bottom:var(--space-9);align-content:start;display:grid}.browse>*{grid-column:1/-1;min-width:0}.browse-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}@media (width>=1024px){.browse{padding-top:var(--space-9)}.browse>*{grid-area:1/1/auto/span 8}.browse>.browse-head{top:calc(var(--header-height) + var(--space-3));justify-content:flex-start;align-self:start;align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-column:9/-1;position:sticky}}.idea-page{max-width:1752px;padding-bottom:var(--space-9)}.idea{padding-top:var(--space-5)}.idea-back{min-height:36px;font-size:var(--size-body);color:var(--fg);text-underline-offset:.2em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.idea-back:hover{color:var(--muted)}.idea-head{align-items:start;column-gap:var(--space-6);row-gap:var(--space-3);margin:var(--space-5) 0 var(--space-6);grid-template-columns:minmax(0,1fr) 380px;display:grid}.idea-info{justify-items:start;min-width:0;max-width:666px;display:grid}.idea-kind{font-size:var(--size-body);align-items:center;line-height:1.25;display:flex}.idea-tile{aspect-ratio:16/9;background:var(--wash);overflow:hidden}.idea-brief{color:var(--muted);margin-top:1.25em;line-height:1.25}.idea-seed{margin-bottom:0}.idea-seed .box{grid-area:auto}.idea-head h1{font-size:var(--size-title);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;font-weight:400;line-height:1.1}.idea-pitch{margin-top:var(--space-4);font-size:var(--size-body);-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.idea-now{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 380px;display:grid}.idea-main{grid-area:1/1;min-width:0}.box{top:calc(var(--header-height) + 16px);background:var(--wash);grid-area:1/2;gap:12px;padding:20px;display:grid;position:sticky}.idea-now .box{top:calc(var(--header-height) + 66px);margin-top:20px}.box-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.box-balance{font:13px var(--mono);color:var(--muted)}.box-balance b{font:var(--size-title)/1.1 var(--serif);letter-spacing:-.03em;color:var(--fg);margin-bottom:2px;font-weight:400;display:block}.box-people{color:var(--soft);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.box-faces{display:flex}.box-faces .avatar{box-shadow:0 0 0 2px var(--wash)}.box-faces .avatar+.avatar{margin-left:-6px}.box-gauge{font:12px var(--mono);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.box-gauge .gauge{height:3px}.box-state{color:var(--fg);text-wrap:pretty;font-size:15px;line-height:1.4}.box-state[data-mood=money]{color:var(--warn-ink)}.box-share{min-height:36px;font:12px var(--mono);color:var(--fg);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 12px}.box-share:hover{text-underline-offset:3px;text-decoration:underline}.box .fuel{gap:10px;margin:0;display:grid}.fuel-amount{gap:2px;display:grid}.fuel-sum{font:44px/1 var(--serif);letter-spacing:-.04em;cursor:text;justify-self:start;align-items:baseline;display:flex}.fuel-sum input{min-width:1ch;max-width:6ch;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}.fuel-sum:focus-within{box-shadow:0 1px 0 var(--fg)}.fuel-slide{appearance:none;background:linear-gradient(var(--fg),var(--fg)) left center / var(--fill,0%) 3px no-repeat,linear-gradient(var(--edge),var(--edge)) center / 100% 1px no-repeat;cursor:pointer;touch-action:pan-y;width:100%;height:36px;margin:0}.fuel-slide::-webkit-slider-thumb{appearance:none;background:var(--high);border:0;border-radius:50%;width:20px;height:20px}.fuel-slide::-moz-range-thumb{background:var(--high);border:0;border-radius:50%;width:20px;height:20px}.fuel-slide::-moz-range-track{background:0 0}.fuel-slide:focus-visible{outline:2px solid var(--edge);outline-offset:2px}.fuel-slide:disabled{opacity:.5}.fuel-ends{font:12px var(--mono);letter-spacing:.02em;color:var(--muted);justify-content:space-between;display:flex}.fuel-steer{border:0;border-bottom:1px solid var(--edge);height:44px;color:var(--fg);font:16px var(--serif);background:0 0;border-radius:0;outline:none;padding:0}.fuel-steer::placeholder{color:var(--faint)}.fuel-steer:focus{border-bottom-color:var(--fg)}.fuel-go{background:var(--high);border-radius:12px;width:100%;min-height:46px;font-size:14px}.fuel-go:not(:disabled):hover{background:var(--high-hover)}.fuel-least{font:12px var(--mono);color:var(--muted);text-align:center}.fuel-least[data-bad=true]{color:var(--red)}.fuel-told{gap:10px;scroll-margin:90px;display:grid}.fuel-told:empty{display:none}.idea-tabs{top:var(--header-height);z-index:4;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);background:var(--bg);min-height:47px;display:flex;position:sticky}.idea-tab{min-height:46px;font-size:var(--size-body);color:var(--fg);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.idea-tab:hover,.idea-tab[aria-current=page]{color:var(--fg);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.idea-unread{background:var(--high);min-width:16px;height:16px;color:var(--high-ink);font:10px var(--mono);border-radius:8px;place-items:center;padding:0 4px;font-style:normal;display:inline-grid}.idea-chat{height:clamp(460px,calc(100vh - var(--header-height) - 140px),820px);padding-top:12px}.idea-chat[hidden],.idea-now[hidden],.idea-code[hidden]{display:none}.idea-mark{height:0}.idea-tabs-back{font:12px var(--mono);color:var(--muted);align-items:center;gap:12px;margin-left:auto;display:flex}.idea-tabs-back[data-shown=false]{visibility:hidden}.idea-tabs-back b{font:21px var(--serif);letter-spacing:-.02em;color:var(--fg)}.idea-tabs-back .btn{background:var(--high)}.idea-tabs-back .btn:hover{background:var(--high-hover)}.idea-code{padding:20px 0 8px}.repo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.repo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.repo-name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.repo-name b{font:24px var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:400}.repo-glyph{font:12px var(--mono);color:var(--muted)}.repo-meta{font:12px var(--mono);color:var(--muted);white-space:nowrap}.repo-clone{background:var(--wash);border-radius:12px;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.repo-clone code{min-width:0;max-width:560px;font:12px var(--mono);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.repo-copy{border:0;border-left:1px solid var(--bg);min-height:40px;font:12px var(--mono);letter-spacing:.02em;color:var(--fg);cursor:pointer;background:0 0;flex:none;padding:0 16px}.repo-copy:hover{background:var(--glass-hover)}.repo-files,.repo-readme{border-block:1px solid var(--line);overflow:hidden}.repo-ghost{background:var(--surface);height:300px}.repo-latest{border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:12px;padding:12px 0;display:flex}.repo-latest-text{min-width:0;font:15px var(--serif);color:var(--fg);text-overflow:ellipsis;flex:1;overflow:hidden}.repo-crumbs{border-bottom:1px solid var(--line);font:13px var(--mono);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 0;display:flex}.repo-crumbs button{min-height:34px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0 4px}.repo-crumbs button:hover{text-underline-offset:3px;text-decoration:underline}.repo-crumbs i{color:var(--faint);font-style:normal}.repo-crumbs b{padding:0 4px;font-weight:600}.repo-list{margin:0;padding:0;list-style:none}.repo-list li+li{border-top:1px solid var(--line)}.repo-list button{width:100%;min-height:44px;font:14px var(--mono);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.repo-list button:hover{background:var(--wash)}.repo-icon{width:14px;color:var(--faint);text-align:center}.repo-icon[data-kind=dir]{color:var(--fg)}.repo-file{max-height:72vh;overflow:auto}.repo-readme>header{border-bottom:1px solid var(--line);font:13px var(--mono);color:var(--fg);padding:12px 16px}.repo-readme>.markdown{padding:22px 26px 26px}.repo-quiet{color:var(--muted);padding:20px 16px;font-size:15px}.repo-empty{color:var(--soft);text-align:center;padding:48px 16px;font-size:17px}.results{display:grid}.result-link{min-height:40px;font:13px var(--mono);color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.result-quiet{color:var(--muted);font-size:16px}.result-section{padding:var(--space-6) 0 0}.result-section:first-child{padding-top:var(--space-3)}.result-section h2{margin-bottom:var(--space-3);font-size:var(--size-body);letter-spacing:-.03em;font-weight:400}.made{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.made>li{display:flex}.made button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.made button:hover b{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.made-preview{aspect-ratio:16/10;background:var(--wash);place-items:center;display:grid;position:relative;overflow:hidden}.made-preview iframe{transform-origin:0 0;pointer-events:none;border:0;width:400%;height:400%;position:absolute;top:0;left:0;transform:scale(.25)}.made-preview img{object-fit:cover;width:100%;height:100%}.made-preview i{font:28px var(--mono);color:var(--faint);font-style:normal}.made-preview:not([data-form=page]):not([data-form=image]){aspect-ratio:16/5}.made-text{gap:5px;padding:12px 0 0;display:grid}.made-text b{font-size:var(--size-body);font-weight:400;line-height:1.25}.made-text span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.made-text small{font:11px var(--mono);color:var(--muted)}.explored-wait{background:linear-gradient(100deg,var(--wash) 30%,var(--surface) 50%,var(--wash) 70%) 0 0 / 300% 100%;border-radius:12px;min-height:220px;animation:1.6s linear infinite ghost}.flow{position:relative}.flow-head{margin-bottom:var(--space-3);gap:8px;display:grid}.flow-now{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.flow-now b{font:var(--size-display)/1 var(--serif);letter-spacing:-.04em;font-weight:400}.flow-now span{color:var(--soft);font-size:15px;line-height:1.35}.flow-now-plain span{color:var(--fg);font-size:20px}.flow-stats{font:12px/1.5 var(--mono);color:var(--muted)}.flow-reach{background:var(--wash);height:3px;display:block;overflow:hidden}.flow-reach i{background:var(--green);height:100%;display:block}.flow-chart{width:100%;height:96px;margin-top:4px;display:block;overflow:visible}.flow-line{fill:none;stroke:var(--fg);stroke-width:1.5px}.flow-area{fill:var(--green-wash)}.flow-goal{stroke:var(--edge);stroke-width:1px;stroke-dasharray:4 4}.flow-point{fill:var(--bg);stroke:var(--fg);stroke-width:1.5px}.flow-point[data-merged=true]{fill:var(--fg)}.flow-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-list:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:18px;bottom:18px;left:11px}.flow-row{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:5px 0;display:grid;position:relative}.flow-dot{z-index:1;border:2px solid var(--bg);background:var(--fg);width:14px;height:14px;box-shadow:0 0 0 2px var(--fg);border-radius:50%;margin:15px 0 0 5px;position:relative}.flow-card{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:5px;padding:11px 0 13px;transition:border-color .2s;display:grid}.flow-card:disabled,div.flow-card{cursor:default}.flow-card:not(:disabled):hover{border-color:var(--edge)}.flow-top{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.flow-top b{font-size:var(--size-body);font-weight:400}.flow-name{background:var(--wash);font:11.5px/1.5 var(--mono);color:var(--soft);border-radius:10px;padding:2px 8px}.flow-value{font:13px var(--mono);color:var(--fg);align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.flow-value small{color:var(--green-text);font-size:11px}.flow-state{background:var(--wash);font:11px/1.5 var(--mono);color:var(--muted);border-radius:10px;margin-left:auto;padding:2px 8px}.flow-said{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.42}.flow-more{border-top:1px solid var(--line);color:var(--soft);overflow-wrap:anywhere;padding-top:6px;font-size:13.5px;line-height:1.45}.flow-quiet{font:12px var(--mono);color:var(--muted);margin:13px 0 0}.flow-row[data-kind=merge] .flow-card{border-color:var(--rule)}.flow-row[data-kind=start] .flow-dot{background:var(--bg);box-shadow:0 0 0 2px var(--fg)}.flow-row[data-kind=main] .flow-dot{width:10px;height:10px;margin:17px 0 0 7px}.flow-row[data-kind=tweaks] .flow-dot{background:var(--line);width:8px;height:8px;box-shadow:none;margin:15px 0 0 8px}.flow-row[data-kind=tried],.flow-row[data-kind=live],.flow-row[data-kind=branch]{grid-template-columns:52px minmax(0,1fr)}.flow-row[data-kind=tried]:before,.flow-row[data-kind=live]:before,.flow-row[data-kind=branch]:before{content:"";border-bottom:2px solid var(--rule);border-left:2px solid var(--rule);border-bottom-left-radius:14px;width:22px;height:24px;position:absolute;top:-2px;left:11px}.flow-row[data-kind=tried] .flow-dot,.flow-row[data-kind=live] .flow-dot,.flow-row[data-kind=branch] .flow-dot{width:12px;height:12px;margin-top:16px;margin-left:30px}.flow-row[data-kind=tried] .flow-dot{background:var(--bg);box-shadow:0 0 0 2px var(--edge)}.flow-row[data-kind=tried] .flow-top b{color:var(--muted)}.flow-row[data-kind=tried] .flow-said{color:var(--faint)}.flow-row[data-kind=live] .flow-dot{background:var(--green);box-shadow:0 0 0 2px var(--green);animation:1.4s ease-in-out infinite broadcast-dot}.flow-row[data-kind=live] .flow-top b{color:var(--green-text)}.flow-row[data-kind=branch] .flow-dot{background:var(--green);box-shadow:0 0 0 2px var(--green)}.needs{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.needs li{border-top:1px solid var(--warn-line);font-size:var(--size-body);color:var(--warn-ink);padding:12px 0;line-height:1.4}.asked{margin:0;padding:0;list-style:none;display:grid}.asked li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.asked li:first-child{border-top:0;padding-top:0}.asked-text{font-size:var(--size-headline);overflow-wrap:anywhere;line-height:1.2}.asked-weight{font:12px var(--mono);color:var(--muted);grid-row:2}.asked button{background:var(--glass);min-height:30px;font:12px var(--mono);letter-spacing:.02em;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;grid-area:1/2/3;padding:0 12px}.asked button:hover{background:var(--glass-hover)}.news{margin:0;padding:0;list-style:none;display:grid}.news li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.news li:first-child{border-top:0;padding-top:0}.news-when{font:11px/2 var(--mono);color:var(--muted);white-space:nowrap}.news p,.news summary{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.news b{color:var(--fg);font-weight:400}.news-note{color:var(--soft);font-style:italic}.news summary{cursor:pointer}.news .markdown{margin-top:8px;font-size:14px}.viewer{z-index:60;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.viewer-bar{min-height:56px;padding:6px max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left));border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.viewer-bar h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:400;overflow:hidden}.viewer-close{width:44px;height:44px;font:20px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.viewer-close:hover{background:var(--wash)}.viewer-open{min-height:44px;font:12px var(--mono);color:var(--fg);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.viewer-body{flex:1;min-height:0;overflow:auto}.viewer-frame{border:0;width:100%;height:100%;display:block}.viewer-image{place-items:center;min-height:100%;padding:16px;display:grid}.viewer-image img{max-width:100%;max-height:100%}.viewer-prose,.viewer-pre,.viewer-note,.viewer .artifact-table{max-width:900px;margin:0 auto;padding:20px}.viewer-pre{font:13px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.viewer-note{color:var(--muted)}html[data-viewing] body{overflow:hidden}.idea-bar{display:none}.chat-page{flex-direction:column;height:100%;min-height:0;display:flex}.chat-top{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;min-height:56px;padding:6px 10px;display:flex}.chat-back{width:44px;height:44px;font:20px var(--mono);color:var(--fg);border-radius:12px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.chat-title{min-width:0;color:var(--fg);flex:1;justify-items:start;gap:3px;text-decoration:none;display:grid}.chat-title b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;font-weight:400;overflow:hidden}.chat-title .pill{background:var(--wash);height:20px;box-shadow:none;padding:0 8px;font-size:10px}.chat-back-it{background:var(--high);border-radius:12px;flex-shrink:0;height:40px;padding:0 18px}.chat-room{flex:1;min-height:0;display:flex}.chat-room .chat{flex:1}.chat-room .chat-here,.chat-room .chat-list{padding-inline:14px}.chat-room .chat-foot{padding-inline:10px}.chat{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chat-here{border-bottom:1px solid var(--line);min-height:40px;font:12px var(--mono);color:var(--muted);flex-shrink:0;align-items:center;gap:10px;padding:6px 0;display:flex}.chat-faces{display:flex}.chat-faces .avatar{box-shadow:0 0 0 2px var(--bg)}.chat-faces .avatar+.avatar{margin-left:-6px}.chat-live{color:var(--green-text);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.chat-live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite broadcast-dot}.chat-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:10px 0 6px;display:flex;overflow-y:auto}.chat-list>:first-child{margin-top:auto}.chat-empty{color:var(--muted);text-align:center;margin:auto;padding:24px;font-size:15px}.chat-earlier{background:var(--wash);min-height:36px;font:12px var(--mono);color:var(--fg);cursor:pointer;border:0;border-radius:12px;align-self:center;margin-bottom:6px;padding:0 14px}.chat-day{justify-content:center;margin:14px 0 6px;display:flex}.chat-day span{background:var(--wash);font:11px var(--mono);color:var(--muted);border-radius:10px;padding:3px 10px}.chat-event{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;max-width:90%;margin:8px auto;display:flex}.chat-event p{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.chat-event p>span[aria-hidden]{color:var(--green-text)}.chat-event button,.msg-steer button{background:var(--glass);min-height:28px;font:11.5px var(--mono);letter-spacing:.02em;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 10px}.chat-event button:hover,.msg-steer button:hover{background:var(--glass-hover)}.msg{align-items:flex-end;gap:8px;max-width:100%;margin-top:2px;display:flex}.msg[data-first=true]{margin-top:12px}.msg[data-me=true]{justify-content:flex-end}.msg .avatar,.avatar-gap{flex-shrink:0;width:30px;height:30px}.avatar-ai{background:var(--high);color:var(--high-ink);border-radius:50%;place-items:center;font-size:14px;display:grid}.msg-col{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:min(78%,560px);display:flex}.msg[data-me=true] .msg-col{align-items:flex-end}.msg-who{align-items:baseline;gap:8px;padding:0 4px;display:flex}.msg-who b{font-size:13px;font-weight:400}.msg-who time,.msg-time{font:10.5px var(--mono);color:var(--faint)}.msg-time{padding:0 4px}.msg-bubble{background:var(--wash);color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;padding:9px 13px;font-size:15.5px;line-height:1.4}.msg:not([data-me=true])[data-first=false] .msg-bubble{border-top-left-radius:6px}.msg:not([data-me=true])[data-last=false] .msg-bubble{border-bottom-left-radius:6px}.msg[data-me=true] .msg-bubble{background:var(--high);color:var(--high-ink)}.msg[data-me=true][data-first=false] .msg-bubble{border-top-right-radius:6px}.msg[data-me=true][data-last=false] .msg-bubble{border-bottom-right-radius:6px}.msg[data-mentioned=true] .msg-bubble{box-shadow:inset 3px 0 0 var(--green)}.msg[data-me=true] .mention{background:color-mix(in srgb,var(--high-ink) 14%,transparent);color:var(--high-ink)}.msg-update{text-align:left;font:inherit;cursor:pointer;white-space:normal;border:0;gap:6px;font-size:15px;display:grid}.msg-update:disabled{cursor:default}.msg-update small,.msg-card span{font:11.5px var(--mono);color:var(--fg)}.msg-card{background:var(--wash);min-width:220px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.msg-card small{font:10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.msg-card b{font-size:16px;font-weight:400}.msg-card:hover,.msg-update:not(:disabled):hover{background:var(--line)}.msg-steer{font:11.5px var(--mono);color:var(--green-text);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 4px;display:flex}.chat-jump{z-index:2;background:var(--fg);min-height:34px;font:12px var(--mono);color:var(--bg);cursor:pointer;border:0;border-radius:12px;padding:0 14px;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.chat-foot{padding:0 0 max(10px,env(safe-area-inset-bottom));flex-shrink:0}.chat-typing{height:20px;font:11px var(--mono);color:var(--muted);align-items:center;gap:3px;padding:0 6px;display:flex}.chat-typing i{background:var(--edge);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite broadcast-dot}.chat-typing i:nth-child(2){animation-delay:.2s}.chat-typing i:nth-child(3){margin-right:5px;animation-delay:.4s}.chat-error{color:var(--red);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 4px 6px;font-size:13.5px;display:flex}.chat-error button{font:12px var(--mono);color:var(--fg);cursor:pointer;background:0 0;border:0;text-decoration:underline}.chat-bar{background:var(--wash);border:1px solid #0000;border-radius:12px;align-items:flex-end;gap:6px;padding:5px;transition:border-color .2s;display:flex;position:relative}.chat-bar:focus-within{border-color:var(--edge)}.chat-bar[data-ai=true]{border-color:var(--green);background:var(--surface)}.chat-bar-wait{min-height:48px}.chat-bar textarea{min-width:0;max-height:132px;color:var(--fg);font:16px/1.4 var(--serif);resize:none;background:0 0;border:0;outline:none;flex:1;padding:8px 4px}.chat-ai,.chat-send{cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;min-width:38px;height:38px;transition:background-color .15s,color .15s;display:grid}.chat-ai{background:var(--bg);color:var(--fg);font-size:15px}.chat-ai[aria-pressed=true]{background:var(--fg);color:var(--bg)}.chat-send{background:var(--high);font:17px var(--mono);color:var(--high-ink)}.chat-send[data-ai=true]{font:13px var(--mono);padding:0 16px}.chat-send:disabled{background:var(--rule);color:var(--faint);cursor:default}.chat-mentions{z-index:3;border:1px solid var(--rule);background:var(--bg);border-radius:12px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.chat-mentions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-height:38px;padding:8px 10px;display:flex}.chat-mentions button[aria-selected=true],.chat-mentions button:hover{background:var(--wash)}.chat-mentions b{font:13px var(--mono);color:var(--soft);font-weight:400}.chat-mentions span{font:11px var(--mono);color:var(--muted)}.chat-gate{background:var(--high);width:100%;min-height:46px;font:14px var(--mono);letter-spacing:.02em;color:var(--high-ink);cursor:pointer;border:0;border-radius:12px;display:block}.chat-gate:disabled{opacity:.6}.chat-foot .username{padding:4px}.sheet{z-index:70;background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-card{width:100%;max-height:92%;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-radius:12px 12px 0 0;position:relative;overflow-y:auto}.sheet-card .box{background:0 0;padding:12px 6px 6px;position:static}.sheet-close{z-index:1;width:44px;height:44px;font:24px var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:8px}.own-page,.how{grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:var(--gutter);max-width:1752px;padding-top:var(--space-8);padding-bottom:var(--space-9);align-content:start;display:grid}.own-page>*,.how>*{grid-column:1/-1;min-width:0}@media (width>=1024px){.own-page>*,.how>*{grid-column:1/span 8}}.own-page h1,.how h1{margin-bottom:var(--space-3);font-size:var(--size-event);letter-spacing:var(--track-event);font-weight:400;line-height:1.05}.own-page h1{margin-bottom:var(--space-5)}.own-ask textarea{width:100%;min-height:4.6em;padding:0 0 var(--space-2);border:0;border-bottom:1px solid var(--edge);color:var(--fg);font:var(--size-intro)/1.15 var(--serif);letter-spacing:-.02em;resize:none;field-sizing:content;background:0 0;border-radius:0;outline:none;display:block}.own-ask textarea::placeholder{color:var(--faint)}.own-ask textarea:focus{border-bottom-color:var(--fg)}.own-box{margin-top:var(--space-5);max-width:520px}.own-box .box{position:static}.runs{min-width:0;margin-top:var(--space-2);display:grid}.runs p{font:12px var(--mono);letter-spacing:.02em;color:var(--muted);margin-bottom:6px}.runs label{border-top:1px solid var(--rule);min-height:44px;color:var(--muted);cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 0;display:grid;position:relative}.runs label:last-child{border-bottom:1px solid var(--rule)}.runs label:hover,.runs label[data-on=true]{color:var(--fg)}.runs label[data-soon=true]{color:var(--faint);cursor:default}.runs label[data-soon=true] b{color:var(--faint)}.runs input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.runs i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--faint);border-radius:50%;align-self:center}.runs label[data-on=true] i{background:var(--high);box-shadow:none}.runs label:has(input:focus-visible) i{outline:2px solid var(--fg);outline-offset:2px}.runs b{color:var(--fg);font-weight:400}.runs span span{color:var(--muted)}.runs small{font:12px var(--mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap}.hire-jobs{margin:0 0 var(--space-5);max-width:720px}.hire-repo{margin-top:var(--space-3)}.hire-repo input{width:100%;padding:0 0 var(--space-2);border:0;border-bottom:1px solid var(--edge);color:var(--fg);font:16px var(--mono);background:0 0;border-radius:0;outline:0;display:block}.hire-repo input::placeholder{color:var(--faint)}.hire-repo input:focus{border-bottom-color:var(--fg)}.hire-note{margin-top:var(--space-3);font:12px var(--mono);letter-spacing:.02em;color:var(--muted)}.hire-note[data-bad=true]{color:var(--warn)}.hire-other{margin-top:var(--space-5)}.hire-other a{min-height:24px;color:var(--muted);display:inline-block}.hire-other a:hover{color:var(--fg)}.own-ideas{row-gap:var(--space-3);margin-top:var(--space-9);display:grid}.own-ideas h2{font-size:var(--size-body);letter-spacing:-.03em;font-weight:400}.how-band{row-gap:var(--space-3);margin-top:var(--space-8);display:grid}.how-band h2{font-size:var(--size-body);font-weight:400;line-height:1.25}.how-main{max-width:666px}.how-lead{margin-bottom:var(--space-5);font-size:var(--size-intro);letter-spacing:-.02em;text-wrap:pretty;line-height:1.15}.how-creed{gap:var(--space-3)}.how-creed p{color:var(--muted)}.how-creed span{color:var(--fg)}@media (width<=899px){.idea-now{grid-template-columns:minmax(0,1fr);gap:20px}.idea-head{margin:var(--space-3) 0 var(--space-5);grid-template-columns:minmax(0,1fr)}.idea-tile{aspect-ratio:16/6;order:-1}.box{grid-area:auto/1;position:static}.idea-now .box{margin-top:16px}.idea-tabs-back{display:none}.repo-clone{width:100%}.repo-clone code{flex:1;max-width:none}.repo-readme>.markdown{padding:16px}.idea-main{grid-row:auto}.idea-bar{z-index:6;margin:0 calc(var(--margin) * -1);padding:10px var(--margin) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:12px var(--mono);color:var(--muted);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:sticky;bottom:0}.idea-bar[data-shown=true]{opacity:1;pointer-events:auto}.idea-bar b{font:20px var(--serif);color:var(--fg)}.idea-bar .btn{background:var(--high);height:40px;padding:0 22px;font-size:14px}}@media (width<=799px){.band-head .chips,.browse-head .chips{width:calc(100% + var(--margin) * 2);margin:0 calc(var(--margin) * -1);padding:0 var(--margin);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.band-head .chips::-webkit-scrollbar{display:none}.browse-head .chips::-webkit-scrollbar{display:none}.app>main:has(>.chat-page){overflow:hidden}.app[data-chat]>.game-header{display:none}.box{gap:10px;padding:16px}.idea-tabs{top:0}.news li{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.card,.card-ghost,.live-dot,.pill i,.made button{transition:none;animation:none}}.surface{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.surface-card{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--rule);align-content:start;gap:12px;display:grid}.surface-card[data-wide]{grid-column:1/-1}.surface-card[data-kind=asks]{border-top-color:var(--warn)}.surface-card h3{font-size:var(--size-body);letter-spacing:-.03em;font-weight:400}.surface-asks{margin:0;padding:0;list-style:none;display:grid}.surface-asks li{border-top:1px solid var(--warn-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.surface-asks li:first-child{border-top:0;padding-top:0}.surface-asks span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.surface-asks b{font-size:var(--size-headline);overflow-wrap:anywhere;font-weight:400;line-height:1.2}.surface-asks em{background:var(--warn-wash);font:12px/1.5 var(--mono);color:var(--warn-ink);border-radius:9px;padding:1px 7px;font-style:normal}.surface-asks small{color:var(--warn-ink);flex-basis:100%;font-size:13.5px;line-height:1.4}.surface-asks button{background:var(--glass);min-height:30px;font:12px var(--mono);letter-spacing:.02em;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 12px}.surface-asks button[data-primary],.surface-asks button:hover{background:var(--high);color:var(--high-ink)}.surface-stats{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.surface-stats dt{font:12px var(--mono);letter-spacing:.02em;color:var(--muted);order:2}.surface-stats div{flex-direction:column-reverse;gap:6px;display:flex}.surface-stats dd{font:var(--size-display)/1 var(--serif);letter-spacing:-.04em;white-space:nowrap;margin:0}.surface-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.surface-checks b{font:12px var(--mono);color:var(--fg);margin:6px 0 2px;display:block}.surface-checks li:first-child b{margin-top:0}.surface-checks span{grid-template-columns:20px minmax(0,1fr);font-size:14.5px;line-height:1.4;display:grid}.surface-checks i{color:var(--faint);font-style:normal}.surface-checks [data-state=done] i{color:var(--green-text)}.surface-checks [data-state=doing] i{color:var(--warn-ink)}.surface-checks [data-state=failed] span{color:var(--faint);text-decoration:line-through}.surface-checks [data-state=todo] span{color:var(--muted)}.surface-chart{margin:0;position:relative}.surface-chart figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;display:flex}.surface-chart figcaption b{font:32px/1 var(--serif);letter-spacing:-.03em;font-weight:400}.surface-chart figcaption span{font:12px var(--mono);color:var(--muted)}.surface-chart svg{width:100%;height:120px;display:block;overflow:visible}.surface-dots{pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.surface-dots i{background:var(--fg);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.surface-dots i[data-tried]{border:1.5px solid var(--edge);background:var(--bg)}.surface-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.surface-bars li{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:14px;display:grid}.surface-bars b{font:12.5px var(--mono);font-weight:400}.surface-bars i{background:var(--wash);grid-column:1/-1;height:3px;position:relative}.surface-bars em{background:var(--fg);height:100%;display:block}.surface-bars s{background:var(--warn);width:2px;position:absolute;top:-3px;bottom:-3px}.surface-list{counter-reset:item;margin:0;padding:0;list-style:none;display:grid}.surface-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;font-size:14.5px;line-height:1.42;display:grid}.surface-list li:first-child{border-top:0;padding-top:0}ol.surface-list li>span:before{counter-increment:item;content:counter(item) ". ";color:var(--muted)}.surface-list small{font:11.5px var(--mono);color:var(--muted);margin-top:2px;display:block}.surface-list em,.surface-tiles small{background:var(--wash);font:11px/1.6 var(--mono);color:var(--muted);white-space:nowrap;border-radius:10px;padding:1px 8px;font-style:normal}.surface-list em[data-tone=good]{background:var(--green-wash);color:var(--green-text)}.surface-list em[data-tone=bad]{background:var(--red-wash);color:var(--red)}.surface-list em[data-tone=warn]{background:var(--warn-wash);color:var(--warn-ink)}.surface-list em[data-tone=live]{background:var(--blue-wash);color:var(--blue)}.surface-meter p,.surface-range p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.surface-meter b,.surface-range b{font:32px/1 var(--serif);letter-spacing:-.03em;font-weight:400}.surface-meter span,.surface-range span{font:12px var(--mono);color:var(--muted)}.surface-meter i{background:var(--wash);height:3px;display:block}.surface-meter em{background:var(--green);height:100%;display:block}.surface-range i{background:var(--wash);height:8px;margin:6px 0;display:block;position:relative}.surface-range em{background:var(--fg);position:absolute;top:0;bottom:0}.surface-range s{background:var(--warn);width:2px;position:absolute;top:-4px;bottom:-4px}.surface-range small{color:var(--muted);font-size:13px;line-height:1.4}.surface-tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.surface-tiles li{background:var(--wash);text-align:center;gap:2px;padding:7px 8px;display:grid}.surface-tiles b{font:12px var(--mono);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.surface-tiles small{justify-self:center;padding:0 6px}.surface-tiles [data-tone=good]{background:var(--green-wash)}.surface-tiles [data-tone=warn]{background:var(--warn-wash)}.surface-tiles [data-tone=live]{background:var(--blue-wash)}.surface-tiles [data-tone=bad]{background:var(--red-wash)}.surface-bars i[data-tone=good] em{background:var(--green)}.surface-bars i[data-tone=bad] em{background:var(--edge)}.idea-made{padding-top:4px}.idea-made[hidden]{display:none}.now{gap:var(--space-6);padding-top:var(--space-3);display:grid}.now h2{font-size:var(--size-body);letter-spacing:-.03em;font-weight:400}.now-status{gap:var(--space-3);display:grid}.now-status h2{font:12px var(--mono);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.now-status h2 small{font:12px var(--mono);letter-spacing:.02em;color:var(--faint)}.now-status ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.now-status li{font-size:var(--size-intro);letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere;padding-left:22px;line-height:1.15;position:relative}.now-status li:before{content:"";background:var(--fg);width:7px;height:7px;position:absolute;top:.42em;left:2px}.now-status .result-quiet{min-height:1.4em}.now-stalled{font:12px/1.5 var(--mono);color:var(--warn-ink)}.traces{gap:10px;min-width:0;display:grid}.traces-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.traces-state{font:11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;display:inline-flex}.traces-state:before{content:"";background:var(--edge);border-radius:50%;width:7px;height:7px}.traces-state[data-mood=live]{color:var(--green-text)}.traces-state[data-mood=live]:before{background:var(--green);animation:1.6s ease-in-out infinite trace-pulse}.traces-state[data-mood=stalled]{color:var(--warn-ink)}.traces-state[data-mood=stalled]:before{background:var(--warn)}.traces-who{scrollbar-width:none;gap:6px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.traces-who::-webkit-scrollbar{display:none}.traces-who button{text-overflow:ellipsis;background:var(--glass);max-width:180px;min-height:28px;font:11.5px var(--mono);letter-spacing:.02em;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;flex-shrink:0;padding:0 11px;overflow:hidden}.traces-who button[data-quiet]{color:var(--muted)}.traces-who button:hover{background:var(--glass-hover)}.traces-who button[aria-pressed=true]{background:var(--high);color:var(--high-ink)}.traces-box{overscroll-behavior:contain;background:var(--pit);height:420px;padding:8px 0;overflow-y:auto}.traces-note{width:100%;font:15px var(--serif);color:var(--muted);text-align:center;background:0 0;border:0;padding:28px 16px;display:block}button.traces-note{cursor:pointer}.traces-earlier{min-height:32px;font:11.5px var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 auto 4px;padding:0 14px;display:block}.traces-earlier:hover{text-underline-offset:3px;text-decoration:underline}.trace-rows{margin:0;padding:0;list-style:none;display:grid}.trace-rows li{min-width:0}.trace-rows li>button{width:100%;min-height:26px;font:12.5px/1.5 var(--mono);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,max-content) 12px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 14px;display:grid}.trace-rows li>button:hover,.trace-rows li[data-open]>button{background:var(--wash)}.trace-rows time{color:var(--faint)}.trace-rows b{max-width:120px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.trace-rows i{color:var(--faint);text-align:center;font-style:normal}.trace-rows span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trace-rows em{background:var(--wash);color:var(--muted);border-radius:9px;padding:0 7px;font-style:normal}.trace-rows [data-kind=error] em{background:var(--red-wash);color:var(--red)}.trace-rows [data-kind=thinking] span{font:italic 14.5px/1.35 var(--serif);color:var(--muted)}.trace-rows [data-kind=message] span,.trace-rows [data-kind=steer] span{font:15px/1.35 var(--serif);color:var(--fg)}.trace-rows [data-kind=output] span{color:var(--faint)}.trace-rows [data-kind=status] span,.trace-rows [data-kind=funds] span,.trace-rows [data-kind=machine] span{color:var(--muted)}.trace-rows [data-kind=error] span,.trace-rows [data-kind=error] i{color:var(--red)}.trace-rows pre{overscroll-behavior:contain;background:var(--wash);max-height:320px;font:12px/1.5 var(--mono);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 14px 8px 62px;padding:10px 12px;overflow:auto}.trace-live{font:12.5px/1.5 var(--mono);grid-template-columns:40px minmax(0,1fr);gap:8px;margin:0;padding:6px 14px 4px;display:grid}.trace-live b{color:var(--green-text);grid-column:2;font-weight:400}.trace-live span{font:italic 14.5px/1.45 var(--serif);color:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:2}.trace-live[data-channel=text] span{color:var(--fg);font-style:normal}.trace-live[data-channel=input] span{font:12px/1.5 var(--mono)}.trace-caret{background:var(--fg);vertical-align:text-bottom;width:7px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite trace-pulse;display:inline-block}@keyframes trace-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.traces-state[data-mood=live]:before,.trace-caret{animation:none}}@media (pointer:coarse){.trace-rows li>button,.traces-who button{min-height:34px}}@media (width<=899px){.now{gap:var(--space-5);padding-top:14px}.traces-box{height:360px}.traces-who{margin:0 calc(var(--margin) * -1);padding:0 var(--margin);flex-basis:100%}.trace-rows li>button{grid-template-columns:36px minmax(0,max-content) 10px minmax(0,1fr) auto;gap:6px;padding:3px 10px}.trace-rows b{max-width:84px}.trace-rows pre{margin-left:10px;margin-right:10px}.trace-live{grid-template-columns:36px minmax(0,1fr);padding:6px 10px 4px}}.made+.made-rows{margin-top:var(--space-5);border-top:1px solid var(--line)}.made-rows{margin:0;padding:0;list-style:none;display:grid}.made-rows li+li{border-top:1px solid var(--line)}.made-rows button{width:100%;min-height:56px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.made-rows button:hover b{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.made-rows i{font:15px var(--mono);color:var(--muted);text-align:center;font-style:normal}.made-rows span{gap:2px;min-width:0;display:grid}.made-rows b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:400;line-height:1.3;overflow:hidden}.made-rows span span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;display:block;overflow:hidden}.made-rows small{font:11.5px var(--mono);color:var(--faint);white-space:nowrap}@media (width<=899px){.made-rows button{grid-template-columns:22px minmax(0,1fr);gap:10px}.made-rows small{display:none}.idea-now .idea-main,.idea-now .now{display:contents}.idea-now .now-status{order:1;margin-top:14px}.idea-now .box{order:2;margin-top:0}.idea-now .now-swarm{order:3}.idea-now .traces{order:4}}.idea-now,.idea-made,.idea-code{min-height:calc(100vh - var(--header-height) - 47px)}.idea-chat{height:max(460px,calc(100vh - var(--header-height) - 47px))}.repo{--repo-height:clamp(420px,calc(100vh - var(--header-height) - 250px),760px)}.repo-ghost{height:calc(var(--repo-height) + 92px)}.repo-crumbs{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;min-height:47px;overflow-x:auto}.repo-crumbs::-webkit-scrollbar{display:none}.repo-shut{margin-left:auto;display:none}.repo-browse{height:var(--repo-height);grid-template-columns:280px minmax(0,1fr);display:grid}.repo-browse .repo-list{overscroll-behavior:contain;border-right:1px solid var(--line);overflow-y:auto}.repo-browse .repo-list button[aria-current]{background:var(--wash)}.repo-browse .repo-list button span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.repo-view{overscroll-behavior:contain;min-width:0;overflow:auto}.repo-view .repo-file{max-height:none;overflow:visible}.repo-view .repo-readme{border:0;border-radius:0;overflow:visible}@media (width<=899px){.idea-now,.idea-made,.idea-code{min-height:calc(100vh - 47px)}.repo{--repo-height:70vh}.repo-browse{overscroll-behavior:contain;display:block;overflow-y:auto}.repo-browse .repo-list{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.repo-browse[data-open] .repo-list{display:none}.repo-view{overflow:visible}.repo-shut{display:block}}.reins{margin-top:var(--space-2);font:inherit;font-size:var(--size-body);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0;line-height:18px;display:inline-block}.reins b{color:var(--fg);text-underline-offset:.2em;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.reins:hover b{color:var(--muted)}.reins-sheet .sheet-card{max-width:520px;margin:0 auto}.reins-who{gap:var(--space-2);padding:14px 6px 6px;display:grid}.reins-who h2{font-size:var(--size-title);letter-spacing:-.02em;padding-right:44px;font-weight:400}.reins-say{font-size:var(--size-body);color:var(--muted);line-height:1.25}.reins-list{margin:0;padding:0;list-style:none}.reins-list li{border-top:1px solid var(--rule);align-items:baseline;gap:10px;min-height:44px;padding:11px 0;display:flex}.reins-list li:last-child{border-bottom:1px solid var(--rule)}.runs+.reins-list li:first-child{border-top:0}.reins-list b{font-size:var(--size-body);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.reins-list span{font:12px var(--mono);letter-spacing:.02em;color:var(--muted)}.reins-list button{font:inherit;font-size:var(--size-body);color:var(--fg);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline;text-decoration-thickness:1px;position:relative}.reins-list button:after{content:"";position:absolute;inset:-10px -8px}.reins-add{align-items:center;gap:12px;display:flex}.reins-add input{border:0;border-bottom:1px solid var(--edge);min-width:0;height:44px;color:var(--fg);font:16px var(--serif);background:0 0;border-radius:0;outline:none;flex:1;padding:0}.reins-add input::placeholder{color:var(--faint)}.reins-add input:focus{border-bottom-color:var(--fg)}
