@font-face{font-family:Host Grotesk;src:url(/fonts/host-grotesk.woff2)format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#fbfbfc;--panel:#fff;--panel-2:#f4f4f6;--ink:#0e0e12;--ink-2:#4d4d57;--ink-3:#6e6e78;--hair:#0e0e121c;--hair-2:#0e0e1233;--tint:#0e0e120d;--trunk:#cacad2;--you:#3b2bff;--on-you:#fff;--you-soft:#edebff;--you-line:#3b2bff47;--ok:#17803d;--del:#c4321f;--add:#17803d;--sans:"Host Grotesk", system-ui, sans-serif;--mono:"Fragment Mono", ui-monospace, monospace;--gutter:clamp(20px, 4vw, 56px);--rail:clamp(56px, 9vw, 120px);--max:1180px;--spring:cubic-bezier(.2, .9, .25, 1.12);--out:cubic-bezier(.2, .8, .2, 1);--press:transform .12s ease, border-color .15s ease, box-shadow .15s ease, background-color .15s ease;--t3-main:#fcfcfc;--t3-side:#fafafa;--t3-line:#e4e4e7;--t3-side-line:#e4e4e7;--t3-ink:#27272a;--t3-mute:#71717b;--t3-side-mute:#71717b;--t3-box:#fffc;--t3-card:#fff;--t3-accent:#f4f4f5;--t3-send:oklch(48.8% .217 264);--t3-on-send:#fff;--t3-hover:#f4f4f5;--t3-row-hover:#fcfcfc;--t3-row:#fff;--t3-icon:#a8a8ae;--t3-soft:#fafafa;--t3-plus:oklch(69.6% .17 162.48);--t3-minus:oklch(63.7% .237 25.331);--t3-warn:oklch(76.9% .188 70.08);--t3-info:oklch(62.3% .214 259.815);--t3-outline:#00000014;--t3-highlight:transparent;--t3-lift:0 12px 28px -18px #0006;--t3-glass:blur(12px) saturate(1.14)}@media (prefers-color-scheme:dark){:root{--bg:#0c0c0f;--panel:#141419;--panel-2:#1a1a20;--ink:#eeeef2;--ink-2:#a6a6b2;--ink-3:#8a8a96;--hair:#eeeef21a;--hair-2:#eeeef233;--tint:#eeeef20f;--trunk:#34343d;--you:#8f84ff;--on-you:#0c0c0f;--you-soft:#1d1a3a;--you-line:#8f84ff59;--ok:#4cc47a;--del:#f2735f;--add:#4cc47a;--t3-main:#0a0a0a;--t3-side:#000;--t3-line:#ffffff0f;--t3-side-line:#ffffff14;--t3-ink:#f5f5f5;--t3-mute:#818181;--t3-side-mute:#a3a3a3;--t3-box:#111c;--t3-card:#111;--t3-accent:#ffffff0a;--t3-send:oklch(57.1% .21 264);--t3-on-send:#fff;--t3-hover:#ffffff0a;--t3-row-hover:#f1f3f714;--t3-row:#f1f3f71c;--t3-icon:#626262;--t3-soft:#ffffff04;--t3-minus:#fb414a;--t3-outline:#ffffff0d;--t3-highlight:#ffffff08;--t3-lift:0 0 #0000;--t3-glass:blur(16px) saturate(1.08)}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--bg);color:var(--ink);font:18px/1.5 var(--sans);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}h1,p{margin:0}b{font-weight:650}svg{display:block}i{font-style:normal}::selection{background:var(--you-soft)}:focus-visible{outline:2px solid var(--you);outline-offset:2px}.icon{flex:none;width:18px;height:18px;display:inline-block}.icon svg{width:100%;height:100%}.logo .ink{fill:var(--ink)}.logo .app{stroke:var(--trunk)}.logo .you{stroke:var(--you)}.logo .node{fill:var(--you)}.page{max-width:calc(var(--max) + var(--rail) + 2 * var(--gutter));padding:0 var(--gutter) 0 calc(var(--gutter) + var(--rail));margin:0 auto;position:relative}.page>*{max-width:var(--max)}svg.graph{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.graph path{fill:none;stroke-width:2.5px;stroke-linecap:round}.graph .theirs{stroke:var(--trunk)}.graph .yours{stroke:var(--you)}.graph .merge{stroke:var(--trunk)}.graph .reach{fill:var(--you)}.graph .c{fill:var(--trunk);stroke:var(--bg);stroke-width:2.5px}.graph .rr{fill:var(--bg);stroke:var(--trunk);stroke-width:2.5px}.graph .y{fill:var(--you);stroke:var(--bg);stroke-width:3px}.graph .head{fill:var(--bg);stroke:var(--you);stroke-width:2.5px}.graph .on-band{stroke:var(--you-soft)}.graph .rr.on-band{fill:var(--you-soft);stroke:var(--trunk)}.graph .draw{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset var(--dur,.9s) var(--out) var(--delay,0s)}.graph .draw.in{stroke-dashoffset:0}.graph .dot-in{r:0;transition:r .46s var(--spring) var(--delay,0s)}.graph .dot-in.in{r:var(--r)}.graph .grow-in{transform-box:fill-box;transform-origin:0;transition:scale .7s var(--out) .12s;scale:0 1}.graph .grow-in.in{scale:1}.graph-tag{border:1px solid var(--hair-2);background:var(--bg);height:22px;font:400 11px/1 var(--mono);color:var(--ink-3);white-space:nowrap;opacity:0;transition:opacity .4s var(--out) var(--delay,0s);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex;position:absolute;translate:-100% -50%}.graph-tag.right{translate:0 -50%}.graph-tag.in{opacity:1}.page>nav{height:76px;margin-left:calc(-1 * var(--rail));z-index:1;justify-content:space-between;align-items:center;max-width:none;display:flex;position:relative}nav .brand{height:34px;display:block}nav .brand svg,footer .brand svg{width:auto;height:100%}nav .brand .logo,footer .brand .logo{height:100%;display:block}nav .links{color:var(--ink-2);gap:28px;font-size:15px;display:flex}nav .links a{transition:color .15s}nav .links a:hover,footer a:hover{color:var(--ink)}nav .links{align-items:center}.me{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.me img{background:var(--tint);border-radius:50%;width:22px;height:22px}.ghost{align-items:center;gap:8px;min-width:0;display:inline-flex}.ghost span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero h1{letter-spacing:-.028em;margin:clamp(48px,10vh,112px) 0 0;font-size:clamp(50px,8.4vw,128px);font-weight:800;line-height:.96}.hero h1>span{display:block}.you{color:var(--you)}.sub{color:var(--ink-2);letter-spacing:-.01em;text-wrap:balance;max-width:44ch;margin:30px 0 34px;font-size:22px;line-height:1.4}.hero .ask{max-width:720px}.ask{--r:20px;--in:8px;min-height:68px;padding:var(--in);background:var(--panel);border:1px solid var(--hair-2);border-radius:var(--r);align-items:flex-end;gap:10px;padding-left:14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0e0e120a,0 8px 24px -12px #0e0e121f}.ask:hover{border-color:var(--ink-3)}.ask:focus-within{border-color:var(--you);box-shadow:0 0 0 4px var(--you-soft)}.field{min-width:0;min-height:calc(68px - 2 * var(--in) - 2px);letter-spacing:-.01em;cursor:text;flex:1;align-content:center;font-size:19px;line-height:1.35;display:grid;position:relative}.field textarea,.field:after{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;padding:0 0 0 4px}.field:after{content:attr(data-value) " ";visibility:hidden}.field textarea{resize:none;background:0 0;border:0;outline:0;display:block;overflow:hidden}.field textarea::placeholder,.change textarea::placeholder,.paste input::placeholder{color:var(--ink-3)}.typer{color:var(--ink);white-space:nowrap;pointer-events:none;align-items:center;gap:9px;transition:opacity .15s;display:flex;position:absolute;inset:0;overflow:hidden}.typer:not(.live){opacity:0}.typed-line{align-items:center;gap:2px;min-width:0;display:flex}.typed{text-overflow:ellipsis;overflow:hidden}.caret{background:var(--you);border-radius:1px;flex:none;width:2px;height:22px;animation:1s step-end infinite blink}.typing .caret{animation:none}@keyframes blink{50%{opacity:0}}.badge{border:1px solid var(--hair-2);background:var(--panel-2);height:34px;transition:width .52s var(--out);border-radius:10px;flex:none;padding:0 10px 0 5px;display:inline-flex;overflow:hidden}.reel{justify-items:start;display:grid}.reel span{white-space:nowrap;align-items:center;gap:8px;height:32px;font-size:17px;font-weight:640;display:flex}.reel img{border-radius:6px;flex:none;width:22px;height:22px}.slots{align-items:center;gap:9px;display:flex}.slots:after{content:none}.slots .entry{flex:1;min-width:0;display:grid}.slots .entry textarea,.mirror{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;padding:0 0 0 4px}.mirror{color:#0000;pointer-events:none;z-index:1}.ask .pick{vertical-align:1px;border:1px solid var(--hair-2);background:var(--panel-2);height:28px;color:var(--ink);font:600 15px/1 var(--sans);white-space:nowrap;pointer-events:auto;cursor:pointer;animation:pick-in .22s var(--out) both;border-radius:8px;align-items:center;gap:6px;margin-left:8px;padding:0 5px 0 4px;display:inline-flex}.ask .pick:hover:not(:disabled){box-shadow:none;border-color:var(--ink-3)}.pick img{border-radius:5px;width:18px;height:18px}.pick kbd{background:var(--tint);font:500 11px/1 var(--mono);color:var(--ink-3);border-radius:5px;padding:3px 5px}@media (hover:none){.pick kbd{display:none}.ask .pick{padding-right:9px}}@keyframes pick-in{0%{opacity:0;transform:translate(-4px)}}.ask .chip{background:var(--panel-2);height:34px;color:var(--ink);font:640 17px/1 var(--sans);letter-spacing:normal;white-space:nowrap;box-shadow:none;align-items:center;gap:8px;padding:0 10px 0 5px;transition:border-color .15s}.ask .chip:hover:not(:disabled){box-shadow:none;border-color:var(--ink-3)}.chip img,.chip i{border-radius:6px;flex:none;width:22px;height:22px}.chip i{background:var(--tint);animation:1.6s ease-in-out infinite breathe}.ask button,.paste button{height:calc(68px - 2 * var(--in) - 2px);border-radius:calc(var(--r) - var(--in) - 1px);background:var(--you);color:var(--on-you);letter-spacing:-.01em;cursor:pointer;transition:var(--press);border:0;flex:none;padding:0 22px;font-size:17px;font-weight:700}.ask button:focus-visible,.paste button:focus-visible{outline-offset:-4px;outline-color:var(--on-you)}.ask button:disabled,.paste button:disabled{opacity:1;background:var(--panel-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair)}.signin{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.btn{border:1px solid var(--hair);background:var(--panel);white-space:nowrap;cursor:pointer;height:46px;transition:var(--press);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:560;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn.on{border-color:var(--you);box-shadow:0 0 0 3px var(--you-soft)}.btn.primary{background:var(--you);color:var(--on-you);border-color:#0000;font-weight:650}.btn.primary .icon svg path{fill:currentColor}button:active:not(:disabled),.btn:active{transform:scale(.97)}button:disabled{opacity:.4;cursor:default}@media (hover:hover){.btn.primary:hover,.ask button:hover:not(:disabled),.paste button:hover:not(:disabled){box-shadow:0 0 0 4px var(--you-soft)}}.note{color:var(--ink-3);text-wrap:balance;margin:14px 0 0;font-size:15px}.start .note.wait,.start .note.bad{margin-top:28px;font-size:17px}.bad{color:var(--del)}.fine{color:var(--ink-3);max-width:50ch;font-size:14px;line-height:1.45}.wait{color:var(--ink-2);align-items:center;gap:12px;display:inline-flex}.wait:before,.item.now>i{content:"";background:var(--you);width:9px;height:9px;box-shadow:0 0 0 4px var(--you-soft);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite pulse}.fine.wait{color:var(--ink-3)}@keyframes pulse{50%{box-shadow:0 0 0 7px #0000}}.plan,.fork{font-size:17px}.plan{gap:18px;margin-top:28px;display:grid}.card{background:var(--panel);border:1px solid var(--hair);border-radius:16px}.target{transition:var(--press);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px 14px 14px;display:grid}.target:hover{border-color:var(--ink-3)}.target img{background:var(--tint);border-radius:10px;width:44px;height:44px}.who{min-width:0;display:grid}.repo{letter-spacing:-.01em;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.repo b{color:var(--ink);font-weight:700}.about{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.stars{font:13px var(--mono);color:var(--ink-3);white-space:nowrap}.others{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;font-size:14px;display:flex}.pill{border:1px solid var(--hair);height:30px;color:var(--ink-2);cursor:pointer;transition:var(--press);background:0 0;border-radius:999px;padding:0 12px;font-size:14px}.pill:hover{border-color:var(--ink-3);color:var(--ink)}.change{color:var(--ink-3);gap:8px;font-size:14px;display:grid}.change textarea{field-sizing:content;resize:none;background:var(--panel);border:1px solid var(--hair);letter-spacing:-.01em;width:100%;min-height:54px;color:var(--you);transition:var(--press);border-radius:14px;outline:0;padding:13px 16px;font-size:18px;font-weight:560;line-height:1.45;display:block}.change textarea:focus{border-color:var(--you);box-shadow:0 0 0 4px var(--you-soft)}.steps{margin:14px 0 0;padding:0;list-style:none}.steps>li{grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding-bottom:30px;display:grid;position:relative}.steps>li:last-child{padding-bottom:0}.steps>li:not(:last-child):after{content:"";background:var(--trunk);border-radius:1px;width:2px;position:absolute;top:32px;bottom:4px;left:13px}.steps>li.done:after{background:var(--you)}.steps>li>p,.steps>li>div>p:first-child{line-height:28px}.steps>li>div,.steps>li>div>div:not(.segments,.choices){grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;min-width:0;display:grid}.steps .n{border:2px solid var(--trunk);width:28px;height:28px;font:13px/1 var(--mono);color:var(--ink-3);background:var(--bg);border-radius:50%;place-items:center;display:grid}.steps .now .n{border-color:var(--you);background:var(--you);color:var(--on-you);box-shadow:0 0 0 4px var(--you-soft)}.steps .done .n{border-color:var(--you-soft);background:var(--you-soft);color:#0000;position:relative}.steps .done .n:before{content:"";background:var(--you);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M9 14.5l3.2 3.2L19 11' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M9 14.5l3.2 3.2L19 11' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.later{color:var(--ink-3)}.segments{background:var(--tint);border-radius:11px;justify-self:start;margin-top:-2px;padding:3px;display:inline-flex}.segments button{height:30px;color:var(--ink-2);cursor:pointer;transition:var(--press);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:14px}.segments button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--hair);font-weight:600}.choices{flex-wrap:wrap;gap:10px;display:flex}.choices .btn{min-width:132px}.device{grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;width:100%;padding-top:2px;display:grid}.code{border:1px solid var(--hair);background:var(--panel);height:72px;font:30px/1 var(--mono);letter-spacing:.1em;cursor:pointer;transition:var(--press);border-radius:14px;align-items:center;gap:20px;padding:0 20px 0 24px;display:inline-flex}.code:hover{border-color:var(--you)}.code span{font:600 14px/1 var(--sans);letter-spacing:0;color:var(--you)}.paste{background:var(--panel);border:1px solid var(--hair);width:100%;max-width:460px;height:56px;transition:var(--press);border-radius:14px;align-items:center;gap:6px;padding:0 6px 0 16px;display:flex}.paste:focus-within{border-color:var(--you);box-shadow:0 0 0 4px var(--you-soft)}.paste input{min-width:0;height:100%;font:15px var(--mono);background:0 0;border:0;outline:0;flex:1}.paste button{border-radius:8px;height:44px;padding:0 18px;font-size:16px}.page.bare{padding-left:var(--gutter)}.page.bare>nav{margin-left:0}.fork,.start{max-width:720px;margin:0 auto;padding-bottom:120px}.fork{gap:20px;display:grid}.start h1{letter-spacing:-.022em;margin:clamp(20px,4vh,40px) 0 18px;font-size:26px;font-weight:800;line-height:1.05}.start h1>span{display:block}.fork-head{margin:clamp(24px,6vh,64px) 0 12px}.fork-head h1{letter-spacing:-.028em;overflow-wrap:anywhere;font-size:clamp(40px,6.4vw,64px);font-weight:800;line-height:1}.facts{color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;margin-top:16px;font-size:15px;display:flex}.facts>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.facts .icon{width:15px;height:15px}.facts a{color:var(--you)}.facts a:hover{text-underline-offset:3px;text-decoration:underline}.list{margin:0;padding:0;list-style:none}.item{grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;column-gap:14px;display:grid}.item .detail{grid-column:2/-1}.item>i{background:var(--ok);border-radius:50%;width:9px;height:9px;translate:0 -1px}.item.bad>i{background:var(--del)}.item.wait>i,.item.paused>i{border:2px solid var(--trunk);background:0 0}.item.paused>i{border-color:var(--ink-3)}.item .end{font:12px var(--mono);color:var(--ink-3)}.item.now .end{color:var(--you)}.item.wait .body,.item.paused .body{color:var(--ink-3)}.item.bad .body{color:var(--del)}.changes{padding:4px 22px}.changes .item{letter-spacing:-.005em;padding:15px 0;font-size:17px;font-weight:560}.changes .item+.item{border-top:1px solid var(--hair)}.why{color:var(--ink-2);margin-top:6px;font-size:15px;font-weight:400;line-height:1.5}.why a{color:var(--you);font-weight:600}.run{padding:18px 22px 16px}.run-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.run-head b{letter-spacing:-.01em;font-size:17px;font-weight:700}.run-head span{font:12px var(--mono);color:var(--ink-3)}.run .item{padding:10px 0;font-size:15px}.run-head+.list .item,.run .item+.item{border-top:1px solid var(--hair)}.log{border-top:1px solid var(--hair);color:var(--ink-2);font-variant-ligatures:none;gap:6px;margin:4px 0 0;padding:14px 0 0;font-size:15px;list-style:none;display:grid}.moved{background:var(--you-soft);color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.moved .icon{width:16px;height:16px;color:var(--you);margin-top:2.5px}.run-links{flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:15px;font-weight:600;display:flex}.run-links a{color:var(--you)}.run-links a:hover{text-underline-offset:3px;text-decoration:underline}.more{gap:10px;margin-top:12px;display:grid}.more .bad{padding-left:4px;font-size:15px}.page>section{padding-top:clamp(120px,18vh,200px)}h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:800;line-height:1.02}.line{color:var(--ink-2);text-wrap:pretty;max-width:48ch;margin:18px 0 0;font-size:20px;line-height:1.45}.foot{color:var(--ink-3);text-wrap:pretty;max-width:64ch;margin:28px 0 0;font-size:14px}.claude-dot{background:#d97757;border-radius:50%;flex:none;width:7px;height:7px}.story{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;margin-top:56px;display:grid}.wish{background:var(--you-soft);border-radius:20px;padding:20px 22px 22px;position:relative}.wish-label{font:400 12px/1 var(--mono);color:var(--you)}.wish p{letter-spacing:-.02em;color:var(--you);margin:10px 0 0;font-size:26px;font-weight:750;line-height:1.12}.wish p:before{content:"“"}.wish p:after{content:"”"}.wish-file{border-top:1px solid var(--you-line);color:var(--ink-2);margin-top:18px;padding-top:14px;font-size:15px;line-height:1.4;display:block}.wish-file b{font:400 12px/1 var(--mono);color:var(--ink);margin-bottom:4px;display:block}.releases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:48px;display:grid;position:relative}.wire{background:var(--trunk);border-radius:2px;height:2.5px;position:absolute;top:15px;left:0;right:0}.wire .fill{background:var(--you);width:0;transition:width .9s var(--out);border-radius:2px;position:absolute;inset:0 auto 0 0}.rel{--dim:.45;align-content:start;gap:14px;display:grid;position:relative}.rel.seen{--dim:.75}.rel.on{--dim:1}.rel .mini{opacity:var(--dim);transition:opacity .5s}.rel .tag{border:2.5px solid var(--trunk);background:var(--bg);height:30px;font:400 12px/1 var(--mono);color:var(--ink-3);border-radius:999px;align-items:center;padding:0 12px;transition:border-color .4s,color .4s;display:inline-flex;position:absolute;top:-48px;left:0}.rel.seen .tag,.rel.on .tag{border-color:var(--you);color:var(--ink)}.said{color:var(--ink-2);align-items:baseline;gap:10px;margin:0 4px;font-size:15.5px;line-height:1.4;display:flex}.said .dot{border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.dot.ok{background:var(--ok)}.dot.agent{background:var(--you);box-shadow:0 0 0 3px var(--you-soft)}.mini{background:var(--t3-card);color:var(--t3-ink);box-shadow:0 0 0 1px var(--t3-line), 0 12px 28px -18px #0006;border-radius:20px;gap:30px;padding:16px 12px 12px 16px;font:13px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:grid;position:relative}.mini-ph{color:var(--t3-mute)}.mini-bar{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.mini-bar>i{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.m-model,.m-chip{color:var(--t3-mute);padding:3px 5px}.m-plus{border:1px solid var(--t3-line);width:24px;height:24px;color:var(--t3-mute);border-radius:50%;justify-content:center;font-size:14px}.grow{flex:1}.m-send{background:var(--t3-send);width:28px;height:28px;color:var(--t3-on-send);border-radius:50%;justify-content:center;box-shadow:inset 0 1px #ffffff29}.m-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mine{height:28px;color:var(--t3-ink);border:1px solid var(--t3-line);box-shadow:0 0 0 2px var(--t3-card), 0 0 0 3.5px var(--you);background:var(--t3-card);font-variant-numeric:tabular-nums;border-radius:14px;margin-right:4px;padding:0 9px;font-size:12px;position:relative}.mine svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mine.ring svg circle{stroke:var(--t3-line);stroke-width:2px}.mine.ring svg .arc{stroke:var(--you);stroke-dasharray:34.6;stroke-dashoffset:29px;transform-origin:50%;transform:rotate(-90deg)}.broke{border:1.5px dashed var(--del);height:24px;color:var(--del);opacity:0;border-radius:12px;padding:0 8px;font-size:11.5px;position:absolute;top:50%;left:36px;translate:0 -50%}.pop{border:1px solid var(--t3-line);background:var(--t3-box);color:var(--t3-mute);white-space:nowrap;opacity:0;transition:opacity .35s ease, translate .45s var(--spring);border-radius:10px;padding:7px 10px;position:absolute;bottom:calc(100% - 8px);right:50px;translate:0 6px;box-shadow:0 8px 24px -10px #0e0e124d}.pop b{color:var(--t3-ink);font-weight:600}.rel .mine{opacity:0;scale:.6}.rel.played .mine{opacity:1;transition:opacity .3s ease, scale .5s var(--spring);scale:1}.rel.played .said{opacity:var(--dim);translate:0}.rel .said{opacity:0;transition:opacity .4s ease .25s, translate .5s var(--out) .25s;translate:0 6px}.rel[data-rel="1"].playing .broke{animation:1.1s forwards broke}.rel[data-rel="1"].playing .mine{transition-delay:1s}.rel[data-rel="1"].playing .said{transition-delay:1.25s}.rel[data-rel="2"].played .pop{opacity:1;transition-delay:.2s;translate:0}.rel[data-rel="2"].playing .mine{transition-delay:.9s}.rel[data-rel="2"].playing .said{transition-delay:1.15s}@keyframes broke{0%{opacity:0;scale:.9}18%,70%{opacity:1;scale:1}to{opacity:0;scale:.96}}.rel.played .mine:after{content:"";border:2px solid var(--you);opacity:0;animation:ping .9s var(--out) both;animation-delay:inherit;border-radius:17px;position:absolute;inset:-4px}.rel.playing .mine:after{animation-delay:var(--ping,.15s)}.rel[data-rel="1"]{--ping:1.05s}.rel[data-rel="2"]{--ping:.95s}@keyframes ping{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.35}}.t3{border:1px solid var(--t3-line);background:var(--t3-main);height:600px;color:var(--t3-ink);letter-spacing:0;box-shadow:0 1px 0 var(--hair), 0 40px 90px -50px #0e0e1273;border-radius:14px;grid-template-columns:256px minmax(0,1fr);margin-top:52px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}:where(.t3 button){all:unset;box-sizing:border-box;cursor:pointer}.t3 .ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.t3 .chev{width:14px;height:14px}.t3 .claude{fill:#d97757;flex:none;width:16px;height:16px}.t3 .mono{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:25%;flex:none;width:16px;height:16px}.t3 .mono text{fill:currentColor;text-rendering:geometricprecision;font:700 8.25px ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.t3-icon{width:28px;height:28px;color:var(--t3-icon);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.t3-icon:hover{background:var(--t3-row-hover);color:var(--t3-side-mute)}.t3-side{background:var(--t3-side);border-right:1px solid var(--t3-side-line);grid-template-rows:52px auto 1fr auto;min-height:0;display:grid}.t3-title{align-items:center;gap:12px;padding:0 12px;display:flex}.lights{gap:8px;margin-right:6px;display:flex}.lights b{background:var(--t3-side-line);border-radius:50%;width:12px;height:12px}.t3-title .t3-icon{color:var(--t3-ink)}.t3-title .t3-icon .ic{opacity:.8}.t3-brand{letter-spacing:-.025em;align-items:baseline;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.t3-brand span{color:var(--t3-side-mute)}.t3-mark{width:auto;height:10px;fill:var(--t3-ink)}.t3-tools{align-items:center;gap:4px;padding:8px;display:flex}.t3-search{height:32px;color:var(--t3-side-mute);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex}.t3-search .ic,.t3-tools .t3-icon{color:var(--t3-icon)}.t3-threads{align-content:start;gap:4px;margin:0;padding:10px 8px 0;list-style:none;display:grid;overflow:hidden}.t3-row{width:100%;height:78px;color:var(--t3-ink);border-radius:8px;gap:0;padding:8px 10px;transition:background .12s,opacity .15s;display:grid}.t3-row:not(.on){color:color-mix(in srgb, var(--t3-side-mute) 75%, transparent)}.t3-row:not(.on):hover{background:var(--t3-row-hover);color:var(--t3-ink)}.t3-row.on{background:var(--t3-row)}.t3-row.working:not(.on){opacity:.7}.t3-row.working:hover{opacity:1}.t3-row .r1{height:20px;color:var(--t3-side-mute);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.t3-row.on .proj{font-weight:500}.t3-row .proj{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t3-row .when{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.t3-row .live{color:var(--t3-info);align-items:center;gap:4px;font-weight:500;display:inline-flex}.t3-row .r2{color:var(--t3-side-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;line-height:20px;overflow:hidden}.t3-row.on .r2{color:color-mix(in srgb, var(--t3-ink) 90%, transparent);font-weight:500}.t3-row .r3{height:16px;color:color-mix(in srgb, var(--t3-side-mute) 40%, transparent);align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.t3-row .r3 .ic{width:12px;height:12px}.t3-row .br{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t3-row .r3 .claude{opacity:.6;width:14px;height:14px}.spin{animation:2.4s linear infinite spin}@keyframes spin{to{rotate:360deg}}.t3-shelf{height:32px;color:var(--t3-side-mute);opacity:.7;align-items:center;gap:8px;margin:2px 18px 0;font-size:12px;font-weight:500;display:flex}.t3-shelf i{background:var(--t3-side-line);flex:1;height:1px}.t3-shelf .ic{width:12px;height:12px}.t3-foot{gap:4px;padding:4px 8px;display:flex}.t3-foot .t3-icon{width:32px;height:32px}.t3-main{grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.t3-tabs{display:none}.t3-head{justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.crumb{white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.crumb .mono{width:14px;height:14px;margin-right:-6px}.crumb .cp{color:var(--t3-mute)}.crumb .slash{color:var(--t3-mute);font-weight:400}.crumb b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.t3-panels{gap:4px;display:flex}.t3-panels .t3-icon{color:var(--t3-ink);border-radius:10px}.t3-panels .t3-icon .ic{opacity:.8}.t3-panels .t3-icon:hover{background:var(--t3-accent);color:var(--t3-ink)}.t3-lane{padding:8px 48px 190px;overflow:hidden}.t3-msgs{opacity:0;max-width:736px;margin:0 auto;display:grid;translate:0 6px}.t3-msgs.in{opacity:1;transition:opacity .22s ease, translate .32s var(--out);translate:0}.t3-msgs p{margin:0}.t3-msgs .u{background:var(--t3-accent);border-radius:18px;justify-self:end;max-width:80%;margin-bottom:44px;padding:12px;line-height:1.625}.t3-msgs .worked{border-bottom:1px solid color-mix(in srgb, var(--t3-line) 60%, transparent);color:var(--t3-mute);font-variant-numeric:tabular-nums;align-items:center;margin-bottom:6px;padding:4px 2px 8px 0;line-height:1.625;display:flex}.t3-msgs .worked>span{align-items:center;gap:4px;padding:0 4px;display:inline-flex}.t3-msgs .worked .spin{width:14px;height:14px;color:var(--t3-info)}.t3-msgs .a{color:color-mix(in srgb, var(--t3-ink) 80%, transparent);margin-bottom:10px;padding:2px 4px;line-height:1.625}.changed{background:var(--t3-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.changed>span{align-items:center;gap:12px;display:inline-flex}.changed em{font-variant-numeric:tabular-nums;gap:4px;font:400 12px/16px ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;display:inline-flex}.changed .plus{color:var(--t3-plus)}.changed .minus{color:var(--t3-minus)}.changed .open{height:24px;color:var(--t3-mute);border-radius:8px;align-items:center;gap:4px;margin:-4px -6px -4px 0;padding:0 7px;display:inline-flex}.changed .open .ic{width:12px;height:12px}.t3-composer{max-width:736px;margin:0 auto;position:absolute;bottom:14px;left:48px;right:48px}.t3-box{z-index:1;background:var(--t3-box);-webkit-backdrop-filter:var(--t3-glass);box-shadow:inset 0 0 0 1px var(--t3-outline), inset 0 2px var(--t3-highlight), var(--t3-lift);border-radius:22px;padding:17px;position:relative}.t3-ph{min-height:70px;color:var(--t3-mute);opacity:.75;margin-bottom:8px;font-size:14px;line-height:1.625;display:block}.t3-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.t3-left{align-items:center;gap:4px;min-width:0;margin-left:-10px;display:flex}.t3-left .chip{height:28px;color:var(--t3-mute);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.t3-left .chip:hover{background:var(--t3-accent)}.t3-left .sep{background:var(--t3-line);flex:none;width:1px;height:16px;margin:0 2px}.t3-left .more{width:38px;color:var(--t3-mute);display:none}.t3-right{align-items:center;gap:8px;display:flex}.t3-right .clip{color:var(--t3-mute)}.t3-right .clip:hover,.t3-left .more:hover{background:var(--t3-accent);color:var(--t3-ink)}.ctx-wrap{display:inline-flex;position:relative}.ctx{border:1px solid var(--t3-line);height:32px;color:var(--t3-mute);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--t3-main), 0 0 0 4px var(--you);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:16px;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.ctx .ic{width:14px;height:14px}.ctx:hover{color:var(--t3-ink)}.ctx.warn{border-color:color-mix(in srgb, var(--t3-warn) 40%, transparent);color:var(--t3-warn)}.ctx.warn:hover{background:color-mix(in srgb, var(--t3-warn) 8%, transparent)}.yours-label{background:var(--you);color:var(--on-you);font:600 11.5px/1 var(--sans);white-space:nowrap;pointer-events:none;border-radius:7px;padding:5px 8px;position:absolute;bottom:calc(100% + 12px);right:-4px}.yours-label:after{content:"";border:5px solid #0000;border-top-color:var(--you);position:absolute;top:100%;right:22px}.tip{border:1px solid var(--t3-line);background:var(--t3-card);width:max-content;max-width:320px;color:var(--t3-ink);text-wrap:balance;opacity:0;pointer-events:none;z-index:2;border-radius:8px;padding:4px 8px;font-size:12px;line-height:1.375;transition:opacity .12s,scale .12s;display:grid;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%;scale:.98;box-shadow:0 1px #0000000a,0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.ctx-wrap:hover .tip{opacity:1;transition-delay:.35s;scale:1}.ctx-wrap:hover .yours-label{opacity:0;transition:opacity .1s .3s}.send{background:var(--t3-send);width:32px;height:32px;color:var(--t3-on-send);opacity:.64;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff29}.send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.t3-branch{border:1px solid var(--t3-outline);background:var(--t3-box);width:calc(100% - 44px);-webkit-backdrop-filter:var(--t3-glass);box-shadow:var(--t3-lift);color:var(--t3-mute);border-top:0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:8px;margin:-16px auto 0;padding:20px 8px 4px;font-size:12px;line-height:16px;display:flex;position:relative}.t3-branch span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;height:24px;padding:0 7px;display:inline-flex;overflow:hidden}.t3-branch .env{color:color-mix(in srgb, var(--t3-mute) 70%, transparent)}.t3-branch .ic{width:12px;height:12px}.t3-branch .b .ic{opacity:.7}.asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:36px 0 0;padding:0;list-style:none;display:grid}.asks li{border:1px solid var(--hair);background:var(--panel);color:var(--ink-2);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:16.5px;line-height:1.35;display:flex}.asks img{border-radius:8px;flex:none;width:30px;height:30px}.asks b{color:var(--ink);font-weight:700}.asks li:first-child,.asks li:nth-child(2n):last-child{grid-column:1/-1}.yours-card{background:var(--you-soft);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px 48px;padding:clamp(28px,4vw,52px);display:grid}.yours-card h2{font-size:clamp(34px,4.4vw,60px)}.gh{background:var(--panel);border:1px solid var(--hair);border-radius:16px;align-self:center;gap:4px;padding:22px 24px;display:grid}.gh-name{color:var(--ink-2);letter-spacing:-.01em;align-items:center;gap:8px;font-size:21px;display:flex}.gh-name b{color:var(--ink);font-weight:700}.gh-name svg{width:18px;height:18px;fill:var(--ink-3)}.gh-from{color:var(--ink-3);padding-left:26px;font-size:14px}.gh-from span{color:var(--you)}.gh-run{border-top:1px solid var(--hair);align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:15px;display:flex}.gh-run i{background:var(--ok);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #17803d26}.gh-run span{color:var(--ink-2)}.self{border-top:1px solid var(--you-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.self p{color:var(--ink-2);flex:320px;margin:0;font-size:16px}.cmd{--r:12px;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r);flex:0 460px;align-items:center;min-width:0;display:flex;overflow:hidden}.cmd code{min-width:0;font:14.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:13px 16px;overflow:hidden}.cmd button{border:0;border-left:1px solid var(--hair);cursor:pointer;background:0 0;align-self:stretch;padding:0 16px;font-size:15px;font-weight:600;transition:background .15s}.cmd button:hover{background:var(--panel-2)}.lineage{margin-top:44px;position:relative}.lineage>svg{width:100%;height:auto;overflow:visible}.lineage>svg path{fill:none;stroke-width:2.5px;stroke-linecap:round}.lineage .main{stroke:var(--you)}.lineage .exp{stroke:var(--you-line)}.lineage .n{fill:var(--bg);stroke:var(--you);stroke-width:2.5px}.lineage .n.end{fill:var(--you)}.lineage .e{fill:var(--you-soft);stroke:var(--you);stroke-width:2px}.lineage>svg text{font:600 15px var(--sans);fill:var(--ink);letter-spacing:-.01em}.lineage text.when{font:400 12px var(--mono);fill:var(--ink-3);letter-spacing:0}.lineage text.small{font:560 13.5px var(--sans);fill:var(--ink-2)}.lineage text.group{font:400 12px var(--mono);fill:var(--you);letter-spacing:0}.lineage>svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--out)}.lineage .exp{transition-duration:1.4s;transition-delay:.5s}.lineage>svg circle{r:0;transition:r .5s var(--spring) var(--d)}.lineage>svg text{opacity:0;transition:opacity .5s ease var(--d,.6s)}.lineage.in>svg path{stroke-dashoffset:0}.lineage.in>svg circle,.lineage>svg circle.in{r:var(--r)}.lineage.in>svg text,.lineage>svg text.in{opacity:1}.lineage:not(.wide)>svg path{transition:stroke-dashoffset .25s linear}.lineage a text{text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2)}.lineage a:hover text{fill:var(--you)}.lineage .say{stroke:var(--you-line);stroke-width:1.5px}.lineage .p{fill:var(--you)}.posts{margin:0;padding:0;list-style:none}.posts li{opacity:0;max-width:480px;transition:opacity .5s ease var(--d), transform .7s var(--out) var(--d);position:absolute;left:60px;right:0;transform:translateY(8px)}.lineage.in .posts li,.posts li.in{opacity:1;transform:none}.lineage.wide .posts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-left:28%;display:grid}.lineage.wide .posts li{position:static}.posts a{background:var(--panel);border:1px solid var(--hair);color:var(--ink-2);text-wrap:pretty;transition:var(--press);border-radius:16px;gap:8px;padding:14px 16px 16px;font-size:14.5px;line-height:1.45;display:grid}.posts a:hover{border-color:var(--you-line)}.post-head{font:400 12px/16px var(--mono);color:var(--ink-3);align-items:center;gap:6px;display:flex}.post-head svg{width:12px;height:12px;fill:var(--ink-3);margin-left:auto}.posts blockquote{border:1px solid var(--hair);color:var(--ink-3);border-radius:12px;gap:6px;margin:2px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.4;display:grid}footer{border-top:1px solid var(--hair);color:var(--ink-2);z-index:1;background:var(--bg);justify-content:space-between;align-items:center;margin-top:clamp(96px,14vh,160px);padding:28px 0 40px;font-size:15px;display:flex;position:relative}footer .brand{height:26px}footer .links{gap:22px;display:flex}@media (width<=1100px){.story{grid-template-columns:minmax(0,1fr)}.wish{max-width:440px}}@media (width<=860px){.releases{grid-template-columns:minmax(0,1fr);gap:56px;max-width:460px;padding-top:44px}.wire{display:none}.rel{--dim:1}.rel .tag{top:-40px}.t3{grid-template-columns:minmax(0,1fr);height:auto}.t3-side{display:none}.t3-main{grid-template-rows:auto 44px auto auto}.t3-composer{margin:0 12px 12px;position:relative;bottom:auto;left:auto;right:auto}.t3-tabs{scrollbar-width:none;background:var(--t3-side);border-bottom:1px solid var(--t3-side-line);gap:4px;padding:8px 8px 0;display:flex;overflow-x:auto}.t3-tab{height:30px;color:var(--t3-mute);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.t3-tab.on{background:var(--t3-row);color:var(--t3-ink);box-shadow:0 0 0 1px var(--t3-side-line)}.t3-lane{padding:8px 16px 16px}.t3-head{padding:0 12px}.asks,.yours-card{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ask{padding:var(--in);gap:var(--in);flex-wrap:wrap}.field{flex-basis:100%;min-height:56px;font-size:17px}.field textarea,.field:after{padding:0 8px}.hero .field{align-content:start;min-height:74px}.hero .field textarea{padding-top:7px}.slots{flex-wrap:wrap;align-content:flex-start;row-gap:12px}.slots .entry{flex-basis:100%}.slots .entry textarea,.mirror{padding:0 8px}.hero .slots .entry textarea,.hero .mirror{padding-top:7px}.hero .slots .chip~.entry textarea,.hero .slots .chip~.entry .mirror{padding-top:0}.ask .chip{flex:none;height:34px;font-size:16px}.ask .pick{flex:none;height:28px}.typer{flex-direction:column;align-items:flex-start;gap:12px}.typed-line{max-width:100%;padding:0 8px}.badge{border-radius:calc(var(--r) - var(--in) - 1px)}.reel span{font-size:16px}.ask button{flex:1;height:48px}.sub{margin:24px 0 32px;font-size:18px;line-height:1.45}.target{grid-template-columns:44px minmax(0,1fr)}.stars{display:none}.steps>li{grid-template-columns:24px minmax(0,1fr);column-gap:12px}.steps>li:not(:last-child):after{top:28px;left:11px}.steps>li>p,.steps>li>div>p:first-child{line-height:24px}.steps .n{width:24px;height:24px;font-size:12px}.steps>li>div,.steps>li>div>div:not(.segments,.choices),.device{justify-items:stretch}.choices .btn{flex:1;min-width:0}.code{justify-content:space-between;font-size:26px}.paste{max-width:none}.changes,.run{padding-inline:18px}nav .links>a:not(:last-child,.ghost),.me span{display:none}.page{--rail:0px;--gutter:20px}.hero h1{margin-top:148px;font-size:min(12.4vw,60px)}.start h1{font-size:22px}.page>section{padding-top:132px}h2{font-size:34px}.line{margin-top:14px;font-size:17px;line-height:1.5}.story{gap:24px;margin-top:36px}.wish{padding:18px 18px 20px}.wish p{font-size:22px}.t3{border-radius:16px;margin-top:36px}.t3-box{border-radius:16px;padding:15px 13px 13px}.releases{gap:68px}.t3-branch{border-radius:0 0 12px 12px}.t3-msgs .u{border-radius:16px}.asks{gap:10px;margin-top:12px}.asks li{border-radius:16px;padding:14px 16px;font-size:15px}.yours-card{border-radius:20px;padding:28px 20px 24px}.gh{padding:16px}.gh-name{font-size:19px}.gh-run{flex-wrap:wrap;row-gap:2px;font-size:14.5px}.gh-run span{flex-basis:100%;padding-left:19px}.self{padding-top:20px}.cmd code{text-overflow:clip;scrollbar-width:none;padding:12px 14px;font-size:13px;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px)}.cmd button{padding:0 14px;font-size:14px}.lineage{margin-top:36px}footer{margin-top:88px}.t3-lane{padding:8px 12px 16px}.t3-msgs .u{max-width:92%}.signin .btn{flex:1 1 0;min-width:0;height:48px}.signin .via{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t3-left .chip:nth-of-type(n+2),.t3-left .sep,.t3-right>.t3-icon{display:none}.t3-left .more{display:inline-grid}.tip{max-width:260px;left:auto;right:-40px;translate:0}.t3-panels{display:none}}.sk{vertical-align:-.14em;background:var(--tint);border-radius:6px;height:1em;animation:1.6s ease-in-out infinite breathe;display:inline-block}.sk.face{border-radius:10px;width:44px;height:44px}.sk.button{border-radius:12px;width:214px;height:46px;display:block}@keyframes breathe{50%{opacity:.5}}.arrive{animation:arrive .38s var(--out) both}@keyframes arrive{0%{opacity:0;filter:blur(4px)}}.make{view-transition-name:make;width:fit-content}.keep,.updates{display:inline-block}.keep{view-transition-name:keep}.updates{view-transition-name:updates}.hero .ask,.start .ask{view-transition-name:ask}.hero .ask>button,.start .ask>button{view-transition-name:ask-go}nav .brand{view-transition-name:brand}nav .links>:last-child{view-transition-name:me}::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (width<=860px){::view-transition-group(updates){animation-delay:.16s}:active-view-transition-type(back)::view-transition-group(updates){animation-duration:.36s;animation-delay:0s}}.start .plan{view-transition-name:plan}::view-transition-group(ask){z-index:1}::view-transition-group(ask-go){z-index:1}::view-transition-new(plan):only-child{animation:plan-in .52s var(--out) .14s both}::view-transition-old(plan):only-child{animation:.16s ease-out both fade-out}@keyframes plan-in{0%{opacity:0;transform:translateY(28px)}}::view-transition-old(root){animation:.2s ease-out both fade-out}::view-transition-new(root){animation:.36s ease-out .1s both fade-in}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}html{scroll-behavior:auto}.graph .draw,.graph .dot-in,.graph .grow-in,.graph-tag,.rel,.rel *,.rel :after,.wire .fill,.lineage *{transition:none!important;animation:none!important}.wait:before,.item.now>i,.caret,.sk,.chip i,.arrive,.pick{animation:none}.ask,.btn,.pill,.target,.code,.paste,.segments button,.change textarea{transition:none!important}}.asks img[src$=claude\.svg]{background:var(--panel-2);padding:6px}
