@property --spawn-stage-r{syntax:"<length>";inherits:true;initial-value:0}.spawn-shell{background:var(--spawn-frame,var(--spawn-nav));color:var(--spawn-ink);font-family:var(--spawn-font-sans,"Open Sauce One"), system-ui, sans-serif;font-size:var(--spawn-t-ui-lg,15px);-webkit-font-smoothing:antialiased;grid-template-columns:auto auto 1fr auto auto;display:grid;position:fixed;inset:40px 0 0;overflow:hidden}.spawn-shell-t1{width:var(--spawn-t1,52px);grid-column:1;transition:width .24s cubic-bezier(.4,0,.2,1);position:relative}.spawn-shell.t1off .spawn-shell-t1{width:0}.spawn-shell-t1in{width:var(--spawn-t1,52px);background:var(--spawn-frame,var(--spawn-nav));flex-direction:column;align-items:center;padding:0 0 14px;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0}.spawn-shell.t1off .spawn-shell-t1in{border-right:1px solid var(--spawn-line);z-index:52;transform:translate(-100%)}.spawn-shell-peek{z-index:51;width:6px;display:none;position:absolute;top:0;bottom:0;left:0}.spawn-shell.t1off .spawn-shell-peek{display:block}.spawn-shell.t1off .spawn-shell-peek:hover~.spawn-shell-t1 .spawn-shell-t1in,.spawn-shell.t1off .spawn-shell-t1 .spawn-shell-t1in:hover,.spawn-shell.t1off .spawn-shell-t1 .spawn-shell-t1in:has(:focus-visible){transform:translate(0)}.spawn-shell.t1seal .spawn-shell-t1in:not(:has(:focus-visible)){transform:translate(-100%)!important}.spawn-shell-t2{width:var(--spawn-t2,252px);grid-column:2;transition:width .24s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.spawn-shell.t2off .spawn-shell-t2{width:0}.spawn-shell-t2{box-shadow:inset 1px 1px 0 var(--spawn-line);background:var(--spawn-nav);border-top-left-radius:12px}.spawn-shell.t1off .spawn-shell-t2{box-shadow:inset 0 1px 0 var(--spawn-line);border-top-left-radius:0}.spawn-shell{--spawn-stage-r:0px;transition:--spawn-stage-r 80ms .16s,--spawn-r3peek .24s cubic-bezier(.4,0,.2,1)}.spawn-shell.t2off:not(.t1off){--spawn-stage-r:12px;transition:--spawn-stage-r 80ms,--spawn-r3peek .24s cubic-bezier(.4,0,.2,1)}.spawn-shell-t2in{width:var(--spawn-t2,252px);flex-direction:column;height:100%;min-height:0;padding:0 10px;display:flex;position:relative}.spawn-shell-t3{border-radius:0;border-top-left-radius:var(--spawn-stage-r,0px);background:var(--spawn-card);border:none;border-right-width:0;border-left:1px solid var(--spawn-line);border-top:1px solid var(--spawn-line);grid-area:1/3;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden}.spawn-shell-surfwrap{grid-row:1;position:relative;overflow:hidden}.spawn-shell-surf{position:absolute;inset:0;overflow:hidden}.spawn-shell-surf[data-idle]{visibility:hidden}.spawn-shell-placesurf{background:var(--spawn-card);overflow-y:auto}.spawn-shell-surfwrap:has(>.spawn-shell-placesurf) .spawn-cmdbar-idle{display:none}.spawn-shell-pg{color:var(--spawn-ink);padding:22px 65px 34px}.spawn-shell-h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.spawn-shell-sub{font-size:var(--spawn-t-ui,14px);color:var(--spawn-ink-3);margin:4px 0 0}.spawn-shell-glab2{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-3);margin:22px 0 9px}.spawn-shell-lgrp{border:1px solid var(--spawn-line);background:var(--spawn-tile);border-radius:12px;margin-bottom:12px;overflow:hidden}.spawn-shell-lr{border:0;border-bottom:1px solid var(--spawn-line);width:100%;color:var(--spawn-ink-2);font:inherit;font-size:var(--spawn-t-ui-lg,15px);text-align:left;background:0 0;align-items:center;gap:12px;padding:11px 14px;display:flex}button.spawn-shell-lr{cursor:pointer}button.spawn-shell-lr:hover{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-lr:last-child{border-bottom:0}.spawn-shell-lr.is-soon{color:var(--spawn-ink-3)}.spawn-shell-lr .spawn-icon{color:var(--spawn-ink-3);flex:none}.spawn-shell-lr .t{flex-direction:column;flex:1;min-width:0;display:flex}.spawn-shell-lr .t b{font-weight:600;font-size:var(--spawn-t-ui-lg,15px);color:var(--spawn-ink)}.spawn-shell-lr.is-soon .t b{color:var(--spawn-ink-3)}.spawn-shell-lr .t span{font-size:var(--spawn-t-meta,13px);color:var(--spawn-ink-3)}.spawn-shell-lr .m{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:var(--spawn-t-micro,12px);color:var(--spawn-ink-3)}.spawn-shell-stageover{contain:layout;pointer-events:none;z-index:5;position:absolute;inset:0}.spawn-shell-stageover>*{pointer-events:auto}.spawn-shell-canv{contain:layout;position:absolute;inset:0;overflow:hidden}.spawn-shell-raill,.spawn-shell-railr{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110f14eb;border:1px solid #ffffff21;border-radius:999px;flex-direction:column;gap:5px;padding:7px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}html[data-spawn-shell=light] .spawn-shell-raill,html[data-spawn-shell=light] .spawn-shell-railr{background:#fcfcfae6;border-color:#0000001a;box-shadow:0 6px 22px #0000002e}.spawn-shell-raill{left:14px}.spawn-shell-railr{right:14px}.spawn-shell-raill:empty,.spawn-shell-railr:empty{min-width:46px;min-height:46px}.spawn-shell-raill>button,.spawn-shell-railr>button{cursor:pointer;color:#ece7dd99;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.spawn-shell-raill>button:hover,.spawn-shell-railr>button:hover{color:#ece7dd;background:#ffffff0f}.spawn-shell-raill>button.on,.spawn-shell-railr>button.on{color:#ece7dd;background:#ffffff1a}html[data-spawn-shell=light] .spawn-shell-raill>button,html[data-spawn-shell=light] .spawn-shell-railr>button{color:#5c5c5c}html[data-spawn-shell=light] .spawn-shell-raill>button:hover,html[data-spawn-shell=light] .spawn-shell-railr>button:hover{color:#1a1a1a;background:#0000000f}html[data-spawn-shell=light] .spawn-shell-raill>button.on,html[data-spawn-shell=light] .spawn-shell-railr>button.on{color:#1a1a1a;background:#00000017}.spawn-shell-raill .spawn-shell-divh,.spawn-shell-railr .spawn-shell-divh{background:#ffffff29;width:14px;height:1px;margin:3px auto}html[data-spawn-shell=light] .spawn-shell-raill .spawn-shell-divh,html[data-spawn-shell=light] .spawn-shell-railr .spawn-shell-divh{background:#00000024}.spawn-shell-dock{z-index:6;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#100e12db;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;width:min(760px,max(72%,min(100% - 40px,560px)));min-height:50px;padding:7px 8px 7px 7px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 18px 44px #00000073}html[data-spawn-shell=light] .spawn-shell-dock{background:#fcfcfae6;border-color:#0000001a;box-shadow:0 10px 34px #0003}.spawn-shell-grp{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.spawn-shell-t1g{display:contents}.spawn-shell-t1b{cursor:pointer;width:36px;height:36px;color:var(--spawn-ink-3);background:0 0;border:0;border-radius:11px;place-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s;display:grid;position:relative}.spawn-shell-t1b:hover{background:var(--spawn-frame-tile,var(--spawn-tile));color:var(--spawn-ink-2)}.spawn-shell-t1b.on{background:var(--spawn-frame-tile-on,var(--spawn-tile-on));color:var(--spawn-ink)}.spawn-shell-t1b.on:before{content:"";background:var(--spawn-ink);border-radius:0 3px 3px 0;width:3px;height:16px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.spawn-shell-t1b.is-soon{cursor:default}.spawn-shell-t1b.is-soon .spawn-icon{opacity:.38}.spawn-shell-t1b.is-soon:hover{color:var(--spawn-ink-3);background:0 0}.spawn-shell-t1b.is-soon:hover .spawn-icon{opacity:.55}.spawn-shell-t1b .spawn-icon{vertical-align:0;display:block}.spawn-shell-pip{background:var(--spawn-live);width:5px;height:5px;box-shadow:0 0 0 2px var(--spawn-frame,var(--spawn-nav));border-radius:50%;position:absolute;top:7px;right:8px}.spawn-shell-pip.attn{background:var(--spawn-attn)}.spawn-shell-t1sep{background:var(--spawn-line-2);flex:none;width:28px;height:1px;margin:8px 0}.spawn-shell-t1count{background:var(--spawn-attn);color:#141317;min-width:15px;height:15px;font:700 9.5px/15px var(--spawn-font-mono,"Open Sauce One"), monospace;text-align:center;box-shadow:0 0 0 2px var(--spawn-frame,var(--spawn-nav));border-radius:8px;padding:0 4px;position:absolute;top:-2px;right:-3px}html[data-spawn-shell=light] .spawn-shell-t1count{color:#fff}.spawn-shell-t1tip{opacity:0;pointer-events:none;white-space:nowrap;font-size:var(--spawn-t-meta,13px);color:#ece7dd;z-index:60;background:#141318f5;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;font-weight:400;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.spawn-shell-t1tip i{color:#ece7dd99;font-style:normal}html[data-spawn-shell=light] .spawn-shell-t1tip{color:#fff;background:#1a1a1a;border-color:#0000004d}.spawn-shell-t1b:hover .spawn-shell-t1tip{opacity:1;transform:translateY(-50%)translate(0)}.spawn-shell-t1b[aria-expanded=true] .spawn-shell-t1tip{opacity:0}.spawn-shell-foot{flex-direction:column;align-items:center;gap:6px;margin-top:auto;display:flex}.spawn-shell-t1tog{cursor:pointer;width:28px;height:28px;color:var(--spawn-ink-3);background:0 0;border:0;border-radius:8px;place-items:center;margin-top:4px;padding:0;display:grid}.spawn-shell-t1tog:hover{background:var(--spawn-frame-tile,var(--spawn-tile));color:var(--spawn-ink)}.spawn-shell-t1tog-ic{width:15px;height:15px}@media (max-height:680px){.spawn-shell-grp{gap:4px;margin-top:8px}.spawn-shell-foot{gap:4px}.spawn-shell-t1in{padding-bottom:10px}.spawn-shell-t1b{border-radius:10px;width:32px;height:32px}.spawn-shell-t1sep{margin:5px 0}.spawn-shell-t1tog{margin-top:0}}@media (max-height:560px){.spawn-shell-t1in{scrollbar-width:none;overflow-y:auto}}.spawn-shell-kbd{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-3);border:1px solid var(--spawn-line-2);white-space:nowrap;border-radius:4px;flex:none;padding:0 4px;line-height:1.5}.spawn-shell-t1tip .spawn-shell-kbd{color:inherit;opacity:.7;border-color:#fff3}.spawn-shell-soon{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;letter-spacing:.02em;color:var(--spawn-ink-3);border:1px solid var(--spawn-line-2);white-space:nowrap;border-radius:4px;flex:none;padding:0 4px;font-size:10px;line-height:1.5}.spawn-shell-t1tip .spawn-shell-soon{color:inherit;opacity:.7;border-color:#fff3}.spawn-shell-menuwrap{display:inline-flex;position:relative}.spawn-shell-menu{z-index:50;background:var(--spawn-tile-on);border:1px solid var(--spawn-line-2);width:238px;color:var(--spawn-ink-2);font-size:var(--spawn-t-ui-lg,15px);text-align:left;border-radius:11px;padding:5px;position:absolute;box-shadow:0 14px 44px #00000080}html[data-spawn-shell=light] .spawn-shell-menu{box-shadow:0 18px 46px #00000024}.spawn-shell-menu.is-right-up{bottom:0;left:calc(100% + 12px)}.spawn-shell-menu.is-below-start{top:calc(100% + 8px);left:0}.spawn-shell-menu.is-below-end{top:calc(100% + 8px);right:0}.spawn-shell-menu-sep{background:var(--spawn-line-2);height:1px;margin:5px 4px}.spawn-shell-menu-lab{font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-3);white-space:nowrap;text-overflow:ellipsis;padding:5px 8px 4px;overflow:hidden}.spawn-shell-menu-row{cursor:pointer;width:100%;min-height:32px;color:var(--spawn-ink-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 9px;text-decoration:none;display:flex}.spawn-shell-menu-row:hover,.spawn-shell-menu-row.on{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-menu-row.is-soon{cursor:default;color:var(--spawn-ink-3)}.spawn-shell-menu-row.is-soon:hover{background:0 0}.spawn-shell-menu-ic{vertical-align:0;color:var(--spawn-ink-3);top:var(--spawn-optical,1.8px);flex:none;display:block;position:relative}.spawn-shell-menu-row:hover .spawn-shell-menu-ic{color:var(--spawn-ink)}.spawn-shell-menu-tx{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:6px 0;display:flex}.spawn-shell-menu-tx b{font-size:var(--spawn-t-ui,14px);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;overflow:hidden}.spawn-shell-menu-tx i{font-style:normal;font-size:var(--spawn-t-micro,12px);color:var(--spawn-ink-3)}.spawn-shell-menu-row .spawn-shell-kbd,.spawn-shell-menu-row .spawn-shell-soon{margin-left:auto}.spawn-shell-scroll{scrollbar-width:none;flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow:hidden auto}.spawn-shell-scroll::-webkit-scrollbar{width:0}.spawn-shell-standing{padding:8px 0 0;display:block}.spawn-shell-repochip{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:72px;overflow:hidden}.spawn-shell-row{cursor:pointer;width:100%;height:28px;color:var(--spawn-ink-2);font:inherit;font-size:var(--spawn-t-ui-lg,15px);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.spawn-shell-row:hover{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-row.on{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-row.is-soon{cursor:default;color:var(--spawn-ink-3)}.spawn-shell-row.is-soon:hover{color:var(--spawn-ink-3);background:0 0}.spawn-shell-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.spawn-shell-omk{width:22px;height:22px;color:var(--spawn-ink-3);background:color-mix(in srgb, var(--spawn-ink) 9%, transparent);border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.spawn-shell-omk .spawn-icon{vertical-align:0;display:block}.spawn-shell-row:hover .spawn-shell-omk,.spawn-shell-row.on .spawn-shell-omk{color:var(--spawn-ink)}.spawn-shell-omk .st{border:2px solid var(--spawn-nav);background:var(--spawn-live);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.spawn-shell-omk .st.idle{background:var(--spawn-ink-3)}.spawn-shell-omk.new{border:1px dashed var(--spawn-line-2);color:var(--spawn-ink-3);background:0 0}.spawn-shell-t2head{align-items:center;height:32px;margin-bottom:4px;padding:0 4px 0 2px;display:flex}.spawn-shell-t2head-grow{flex:1}.spawn-shell-brand{height:30px;color:var(--spawn-ink);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:16px;font-weight:600;display:inline-flex}.spawn-shell-brand:hover,.spawn-shell-brand.on{background:var(--spawn-tile)}.spawn-shell-brand-chev{color:var(--spawn-ink-3)}.spawn-shell-hbtn{width:26px;height:26px;color:var(--spawn-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.spawn-shell-hbtn:hover{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-hbtn.on{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-filetree[data-repos]{padding-top:0}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo]{background:var(--spawn-tile);width:100%;height:29px;color:var(--spawn-ink);border-radius:9px;gap:8px;margin:2px 0 0;padding:0 8px 0 11px}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo]:first-child{margin-top:0}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow:not([data-repo])+.spawn-shell-ftrow[data-repo]{margin-top:8px}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo]:hover{background:var(--spawn-tile-on)}.spawn-shell-ftrow[data-repo] .spawn-shell-omk{color:var(--spawn-ink-2);margin-left:-4px}.spawn-shell-ftrow[data-repo]:hover .spawn-shell-omk{color:var(--spawn-ink)}.spawn-shell-ftrow[data-repo] .spawn-shell-fnm{font-size:var(--spawn-t-ui,13px);color:var(--spawn-ink);font-weight:600}.spawn-shell-frepocount{color:var(--spawn-attn);flex:none;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.spawn-shell-ftrow[data-repo] .spawn-shell-fchev{margin-left:0;margin-right:0}.spawn-shell-actlab{color:var(--spawn-ink-3);align-items:baseline;gap:6px;padding:10px 10px 2px;font-size:12.5px;font-weight:500;display:flex}.spawn-shell-actblk:first-child .spawn-shell-actlab{padding-top:2px}.spawn-shell-actlab .cnt{font-size:11.5px;font-weight:400}.spawn-shell-row.spawn-shell-navrow+.spawn-shell-row.spawn-shell-navrow{margin-top:2px}.spawn-shell-row.spawn-shell-navrow .spawn-shell-omk{color:var(--spawn-ink-2);background:0 0;border:0}.spawn-shell-row.spawn-shell-navrow:hover .spawn-shell-omk,.spawn-shell-row.spawn-shell-navrow.on .spawn-shell-omk{color:var(--spawn-ink)}.spawn-shell-row.spawn-shell-navrow.is-soon .spawn-shell-omk{color:var(--spawn-ink-3)}.spawn-shell-row.spawn-shell-navrow .spawn-shell-kb{border-color:var(--spawn-line);padding:0 3px;font-size:11px;line-height:1.45}.spawn-shell-row.spawn-shell-prow2{color:var(--spawn-ink)}.spawn-shell-kb{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-3);border:1px solid var(--spawn-line-2);white-space:nowrap;border-radius:4px;flex:none;padding:0 4px;line-height:1.5}.spawn-shell-row .spawn-shell-soon{margin-left:auto}.spawn-shell-sepp2{background:var(--spawn-line-2);height:1px;margin:8px 10px 0}.spawn-shell-badge{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-live);background:color-mix(in srgb, var(--spawn-live) 20%, transparent);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600}.spawn-shell-pane{display:block}.spawn-shell-pane[hidden]{display:none}.spawn-shell-panehead{width:100%;color:var(--spawn-ink-2);letter-spacing:-.01em;align-items:center;gap:8px;padding:14px 10px 6px;font-size:13.5px;font-weight:500;display:flex}.spawn-shell-pane>.spawn-shell-panehead:first-child{padding-top:6px}.spawn-shell-panehead>span:first-child{flex:none;align-items:center;min-height:24px;display:inline-flex}.spawn-shell-hsum{flex:none;order:2;align-items:center;gap:9px;display:inline-flex}.spawn-shell-hcount{cursor:pointer;height:18px;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 5px;font-size:11px;font-weight:400;display:inline-flex}.spawn-shell-hcount:hover{background:var(--spawn-tile);color:var(--spawn-ink-2)}.spawn-shell-hcount.on{background:var(--spawn-tile-on);color:var(--spawn-ink);box-shadow:0 0 0 1px var(--spawn-line-2)}.spawn-shell-hcount .spawn-icon{opacity:.75;flex:none}.spawn-shell-hcount.chg{color:var(--spawn-attn)}.spawn-shell-hdot{background:var(--spawn-live);border-radius:50%;flex:none;width:7px;height:7px}.spawn-shell-hdot.idle{background:var(--spawn-ink-3);opacity:.6}.spawn-shell-panehead .spawn-shell-gseg{order:3;margin-left:auto}.spawn-shell-pane>.spawn-shell-panehead,.spawn-shell-pane>.spawn-shell-t2tools{z-index:3;background:var(--spawn-nav);position:sticky}.spawn-shell-pane>.spawn-shell-panehead{top:0}.spawn-shell-pane>.spawn-shell-t2tools{top:36px}.spawn-shell-gseg{background:var(--spawn-tile);border:1px solid #0000;border-radius:7px;gap:1px;margin-left:auto;padding:2px;display:inline-flex}.spawn-shell-gseg button{cursor:pointer;width:22px;height:18px;color:var(--spawn-ink-3);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.spawn-shell-gseg button:hover{color:var(--spawn-ink-2)}.spawn-shell-gseg button.on{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-gic{width:13px;height:13px;display:block}.spawn-shell-gseg .spawn-shell-pvb{color:var(--spawn-ink-2)}.spawn-shell-gseg .spawn-shell-pvb.on{color:var(--spawn-ink)}.spawn-shell-gseg .spawn-shell-pvb.is-soon{cursor:default}.spawn-shell-gseg .spawn-shell-pvb svg{width:12px;height:12px;display:block}.spawn-shell-t2tools{flex-direction:column;gap:7px;display:flex}.spawn-shell-pane>.spawn-shell-t2tools{padding:0 0 9px}.spawn-shell-filter{background:var(--spawn-tile);height:32px;color:var(--spawn-ink-3);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.spawn-shell-filter:focus-within{border-color:var(--spawn-ink-3)}.spawn-shell-filter .spawn-icon{vertical-align:0;display:block}.spawn-shell-filter input{min-width:0;font:inherit;font-size:var(--spawn-t-ui,14px);color:var(--spawn-ink);background:0 0;border:0;outline:0;flex:1}.spawn-shell-filter input::placeholder{color:var(--spawn-ink-3)}.spawn-shell-nomatch,.spawn-shell-cvempty{height:30px;font-size:var(--spawn-t-meta,13px);color:var(--spawn-ink-3);align-items:center;padding:0 10px;display:flex}.spawn-shell-nomatch{font-style:italic}.spawn-shell-glab{cursor:pointer;width:100%;font:inherit;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:var(--spawn-m-meta,12px);letter-spacing:0;text-transform:none;text-align:left;color:var(--spawn-ink-3);background:0 0;border:0;align-items:center;padding:14px 10px 5px;display:flex}.spawn-shell-glab:hover{color:var(--spawn-ink-2)}.spawn-shell-glab .cnt{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;margin-left:8px;font-size:10.5px}.spawn-shell-glab-ic{vertical-align:0;margin-left:auto;margin-right:-2px;transition:transform .18s;display:block}.spawn-shell-grp2.closed .spawn-shell-glab-ic{transform:rotate(-90deg)}.spawn-shell-grp2.closed .spawn-shell-grows{display:none}.spawn-shell-grp2[data-state=needs] .spawn-shell-glab .cnt,.spawn-shell-grp2[data-state=failing] .spawn-shell-glab .cnt{color:var(--spawn-attn)}.spawn-shell-grows,.spawn-shell-cvses{gap:var(--spawn-rowgap,3px);flex-direction:column;display:flex}.spawn-shell-avrow{width:100%;color:var(--spawn-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;padding:7px 10px 8px;transition:background .15s,color .15s;display:flex}.spawn-shell-avrow.compact{align-items:center;padding:6px 10px}.spawn-shell-avrow:hover{background:var(--spawn-tile)}.spawn-shell-avrow.on{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-pmk{background:var(--pvbg,color-mix(in srgb, var(--spawn-ink) 9%, transparent));width:22px;height:22px;color:var(--pvfg,var(--spawn-ink-2));border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid;position:relative}.spawn-shell-pmk svg,.spawn-shell-pmk .spawn-icon{vertical-align:0;width:14px;height:14px;color:var(--pvfg,var(--spawn-ink-2));display:block}.spawn-shell-pmk .st{border:2px solid var(--spawn-nav);background:var(--spawn-live);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.spawn-shell-pmk .st.attn{background:var(--spawn-attn)}.spawn-shell-pmk .st.quiet{background:var(--spawn-ink-3)}.spawn-shell-pmk .st.fail{background:var(--spawn-rose)}.pv-claude{--pvbg:#f4e4da;--pvfg:#d97757}.pv-codex,.pv-openai{--pvbg:#e9e9eb;--pvfg:#0b0b0c}.pv-gemini{--pvbg:#e7ebfc;--pvfg:#3186ff}.pv-kimi{--pvbg:#e6effd;--pvfg:#12233f}.pv-cursor{--pvbg:#ece9f6;--pvfg:#0b0b0c}.pv-opencode{--pvbg:#e7e9ec;--pvfg:#0b0b0c}.pv-copilot{--pvbg:#efeaf7;--pvfg:#0b0b0c}.pv-github{--pvbg:#ececee;--pvfg:#0b0b0c}.pv-grok{--pvbg:#ededef;--pvfg:#0b0b0c}.pv-hermes{--pvbg:#f5e9d6;--pvfg:#0b0b0c}.pv-zai{--pvbg:#e7eefc;--pvfg:#0b0b0c}.pv-ollama{--pvbg:#ececec;--pvfg:#0b0b0c}.spawn-shell-avbody{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.spawn-shell-avhead{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.spawn-shell-avtitle{font-size:var(--spawn-t-ui,14px);color:var(--spawn-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.spawn-shell-avrow.on .spawn-shell-avtitle{color:var(--spawn-ink)}.spawn-shell-avage{font-style:normal;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);flex:none;font-size:10.5px}.spawn-shell-avlast{color:var(--spawn-ink-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.spawn-shell-avrow[data-state=needs] .spawn-shell-avlast{color:var(--spawn-attn);-webkit-line-clamp:2}.spawn-shell-avrow.failed .spawn-shell-avlast{color:var(--spawn-fail)}.spawn-shell-avrow[data-state=running] .spawn-shell-avlast{color:var(--spawn-ink-2);font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:11px}.spawn-shell-cvses>:first-child{margin-top:2px}.spawn-shell-cvses>:last-child{margin-bottom:6px}.spawn-shell-ftrow{cursor:pointer;text-align:left;width:100%;height:28px;color:var(--spawn-ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-family:inherit;font-size:13.5px;display:flex}.spawn-shell-ftrow:hover{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-ftrow:hover .spawn-shell-omk{color:var(--spawn-sky)}.spawn-shell-ftrow .spawn-shell-fnm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spawn-shell-ftrow .spawn-shell-fchev{width:12px;height:12px;color:var(--spawn-ink-3);top:var(--spawn-optical);flex:none;margin-left:auto;margin-right:-3px;transition:transform .15s;position:relative}.spawn-shell-ftrow.closed .spawn-shell-fchev{transform:rotate(-90deg)}.spawn-shell-ftrow .spawn-shell-fm{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;border-radius:5px;flex:none;padding:0 5px;font-size:10px;line-height:15px}.spawn-shell-ftrow .spawn-shell-fm.m{color:var(--spawn-attn);background:color-mix(in srgb, var(--spawn-attn) 16%, transparent)}.spawn-shell-ftrow .spawn-shell-fm.a{color:var(--spawn-live);background:color-mix(in srgb, var(--spawn-live) 16%, transparent)}.spawn-shell-ftrow .spawn-shell-fm.d{color:var(--spawn-fail);background:color-mix(in srgb, var(--spawn-fail) 16%, transparent)}.spawn-shell-ftrow .spawn-shell-fnums{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);flex:none;font-size:10.5px}.spawn-shell-filetree{padding-top:7px}.spawn-shell-ftrunc{font-size:var(--spawn-t-micro,11.5px);color:var(--spawn-ink-3);padding:8px 11px 4px;font-style:italic}.spawn-shell-avrow.port .spawn-shell-omk{margin-top:1px}.spawn-shell-pown{color:var(--spawn-ink-3);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.spawn-shell-pown span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spawn-shell-pown .spawn-shell-pmk{border-radius:4px;flex:none;width:15px;height:15px}.spawn-shell-pown .spawn-shell-pmk svg{width:10px;height:10px}.spawn-shell-pown .spawn-shell-pmk .st{display:none}.spawn-shell-avrow.ext .spawn-shell-avtitle{color:var(--spawn-ink-3)}.spawn-shell-avrow.port:focus-visible{outline:2px solid var(--spawn-ink);outline-offset:-2px}.spawn-shell-pnum{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink);flex:none;margin-right:6px;font-size:12px}.spawn-shell-popen{width:22px;height:22px;color:var(--spawn-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:0 -4px 0 auto;padding:0;display:grid}.spawn-shell-avrow:hover .spawn-shell-popen,.spawn-shell-popen:hover,.spawn-shell-popen:focus-visible{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-popen .spawn-icon,.spawn-shell-raill>button .spawn-icon,.spawn-shell-railr>button .spawn-icon{vertical-align:0;display:block}.spawn-shell-rtip{opacity:0;pointer-events:none;white-space:nowrap;font-size:var(--spawn-t-meta,13px);color:#ece7dd;z-index:20;background:#141318f0;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;font-weight:400;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:50%}html[data-spawn-shell=light] .spawn-shell-rtip{background:#1a1a1a;border-color:#0000004d}.spawn-shell-rtip .spawn-shell-kbd,.spawn-shell-rtip .spawn-shell-soon{color:inherit;opacity:.7;border-color:#fff3}.spawn-shell-tipnote{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:var(--spawn-m-meta,12px);opacity:.55;white-space:nowrap}.spawn-shell-raill .spawn-shell-rtip{left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.spawn-shell-railr .spawn-shell-rtip{right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.spawn-shell-raill>button:hover .spawn-shell-rtip,.spawn-shell-raill>button:focus-visible .spawn-shell-rtip,.spawn-shell-railr>button:hover .spawn-shell-rtip,.spawn-shell-railr>button:focus-visible .spawn-shell-rtip{opacity:1;transform:translateY(-50%)}.spawn-shell-raill>button.is-soon,.spawn-shell-railr>button.is-soon{cursor:default;opacity:.38}.spawn-shell-raill>button.is-soon:hover,.spawn-shell-railr>button.is-soon:hover{opacity:.6;background:0 0}.spawn-shell-raill>button.spawn-shell-rspawn{color:#ece7dd;background:#ffffff1c}.spawn-shell-raill>button.spawn-shell-rspawn:hover{color:#141317;background:#fff}html[data-spawn-shell=light] .spawn-shell-raill>button.spawn-shell-rspawn{color:#1a1a1a;background:#00000017}html[data-spawn-shell=light] .spawn-shell-raill>button.spawn-shell-rspawn:hover{color:#fff;background:#1a1a1a}.spawn-shell-raill>button.is-pulse{color:var(--spawn-attn);animation:spawn-shell-pulse var(--spawn-motion-attn-pulse,1.2s) ease-in-out infinite}@keyframes spawn-shell-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--spawn-attn) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--spawn-attn) 0%, transparent)}}.spawn-shell-agentmark{color:#ece7dd;background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;position:relative}html[data-spawn-shell=light] .spawn-shell-agentmark{color:#1a1a1a;background:#0000000f;border-color:#0000001a}.spawn-shell-agentmark .warn{background:var(--spawn-attn);border:2px solid #100e12e6;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}html[data-spawn-shell=light] .spawn-shell-agentmark .warn{border-color:#f2f0ec}.spawn-shell-dkdiv{background:#ffffff2e;flex:none;width:1px;height:20px}html[data-spawn-shell=light] .spawn-shell-dkdiv{background:var(--spawn-line-2)}.spawn-shell-dkplus{cursor:pointer;color:#ece7dd;background:#ffffff17;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.spawn-shell-dkplus .spawn-icon{vertical-align:0;display:block}.spawn-shell-dkplus:hover{color:#141317;background:#fff}html[data-spawn-shell=light] .spawn-shell-dkplus{color:#3d3d3d;background:#0000000d}html[data-spawn-shell=light] .spawn-shell-dkplus:hover{color:#fff;background:#141317}.spawn-shell-ask{min-width:80px;font:inherit;font-size:var(--spawn-t-body,16px);color:#ece7dd;background:0 0;border:none;outline:none;flex:1;padding:0 2px}.spawn-shell-ask::placeholder{color:#ece7dd80}html[data-spawn-shell=light] .spawn-shell-ask{color:#1a1a1a}html[data-spawn-shell=light] .spawn-shell-ask::placeholder{color:#5c5c5c}.spawn-shell-send{cursor:pointer;color:#141317;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.spawn-shell-send[aria-disabled=true]{cursor:default;color:#ece7dd99;background:#ffffff14}html[data-spawn-shell=light] .spawn-shell-send{color:#fff;background:#141317}html[data-spawn-shell=light] .spawn-shell-send[aria-disabled=true]{color:#3d3d3d;background:#0000000f}.spawn-shell-send svg{width:18px;height:18px;display:block}.spawn-shell-send .i-arrow,.spawn-shell-send.typed .i-wave{display:none}.spawn-shell-send.typed .i-arrow{display:block}.spawn-shell-dkbtn,.spawn-shell-dkpct,.spawn-shell-dkmode{cursor:pointer;color:#ece7ddb8;height:26px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.spawn-shell-dkbtn{width:26px;padding:0}.spawn-shell-dkbtn .spawn-icon{vertical-align:0;display:block}.spawn-shell-dkbtn:hover,.spawn-shell-dkpct:hover,.spawn-shell-dkmode:hover{color:#ece7dd;background:#ffffff1a}.spawn-shell-dkbtn.on{color:#ece7dd;background:#ffffff24}.spawn-shell-dkbtn:disabled{opacity:.35;cursor:default}.spawn-shell-dkpct{min-width:42px;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace}.spawn-shell-dkmode{border:1px solid #fff3;border-radius:999px;padding:0 10px}.spawn-shell-dkscene{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;letter-spacing:.02em;color:#ece7dd99;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:10.5px;overflow:hidden}html[data-spawn-shell=light] .spawn-shell-dkbtn,html[data-spawn-shell=light] .spawn-shell-dkpct,html[data-spawn-shell=light] .spawn-shell-dkmode{color:#4a4a4a}html[data-spawn-shell=light] .spawn-shell-dkbtn:hover,html[data-spawn-shell=light] .spawn-shell-dkpct:hover,html[data-spawn-shell=light] .spawn-shell-dkmode:hover,html[data-spawn-shell=light] .spawn-shell-dkbtn.on{color:#1a1a1a;background:#00000012}html[data-spawn-shell=light] .spawn-shell-dkmode{border-color:#00000029}html[data-spawn-shell=light] .spawn-shell-dkscene{color:#5c5c5c}@media (max-width:1100px){.spawn-shell-dkscene{display:none}}.spawn-shell-canv .spawn-picker,:root[data-spawn-nav=expanded] .spawn-shell-canv .spawn-picker{max-height:calc(100% - 142px);inset:58px 70px auto auto}html[data-spawn-minimap=off] .spawn-minimap{display:none}.spawn-shell-canv .spawn-jump-pill{bottom:84px}.spawn-shell-stageover .spawn-toasts{pointer-events:none}.spawn-shell-canv .spawn-twin.out{opacity:.16;filter:saturate(.35);pointer-events:none}.spawn-shell-avrow.unread .spawn-shell-avtitle{color:var(--spawn-ink);font-weight:600}.spawn-shell-avrow.unread .spawn-shell-avage:before{content:"";background:var(--spawn-sky);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.spawn-shell-gseg .spawn-shell-pvb:hover{opacity:.85}.spawn-shell-gseg .spawn-shell-pvb.on{opacity:1;background:var(--pvbg)}.spawn-shell-unreadbtn{cursor:pointer;width:22px;height:18px;color:var(--spawn-ink-3);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:relative}.spawn-shell-unreadbtn:hover{color:var(--spawn-ink-2)}.spawn-shell-unreadbtn.on{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-unreadbtn .spawn-icon{vertical-align:0;display:block}.spawn-shell-ucount{background:var(--spawn-sky);color:#0e1116;min-width:12px;height:12px;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;box-shadow:0 0 0 2px var(--spawn-tile);border-radius:7px;place-items:center;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-5px;right:-6px}html[data-spawn-shell=light] .spawn-shell-ucount{color:#fff}.spawn-shell-stageover .spawn-agent-help{inset:auto auto 50% 76px;transform:translateY(50%)}.spawn-shell.t1off .spawn-shell-t1in{visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s .24s}.spawn-shell.t1off .spawn-shell-peek:hover~.spawn-shell-t1 .spawn-shell-t1in,.spawn-shell.t1off .spawn-shell-t1 .spawn-shell-t1in:hover,.spawn-shell.t1off .spawn-shell-t1 .spawn-shell-t1in:has(:focus-visible){visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1)}.spawn-shell.t1off .spawn-shell-t1in .spawn-shell-t1tog{visibility:visible}.spawn-shell.t2off .spawn-shell-t2in{visibility:hidden;transition:visibility 0s .24s}.spawn-shell-t1tog-ic.is-right{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.spawn-shell,.spawn-shell.t2off:not(.t1off),.spawn-shell-t1,.spawn-shell-t1in,.spawn-shell.t1off .spawn-shell-t1in,.spawn-shell.t1off .spawn-shell-peek:hover~.spawn-shell-t1 .spawn-shell-t1in,.spawn-shell.t1off .spawn-shell-t1 .spawn-shell-t1in:hover,.spawn-shell.t1off .spawn-shell-t1 .spawn-shell-t1in:has(:focus-visible),.spawn-shell-t2,.spawn-shell.t2off .spawn-shell-t2in,.spawn-shell-t3,.spawn-shell-cvblk,.spawn-shell-cvblk.open{transition:none}.spawn-shell-raill>button.is-pulse{animation:none}.spawn-board-card,.spawn-board-card.out{transition:none}}.spawn-board{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.spawn-board-cols{z-index:1;flex:1;gap:12px;min-height:0;padding:74px 18px 18px;display:flex;position:relative;overflow-x:auto}.spawn-board-col{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:#14131894;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;flex:1 0 250px;min-height:0;display:flex}html[data-spawn-shell=light] .spawn-board-col{background:#fafaf8b3;border-color:#00000014}.spawn-board-colhead{font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-2);align-items:center;gap:8px;padding:11px 12px 9px;display:flex}.spawn-board-colhead .n{font-family:var(--spawn-font-mono,"Open Sauce One"), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--spawn-ink-3);background:var(--spawn-tile);border-radius:8px;margin-left:auto;padding:0 6px;font-size:10.5px}.spawn-board-col[data-state=needs] .spawn-board-colhead .n{color:var(--spawn-attn)}.spawn-board-cards{flex-direction:column;flex:1;gap:8px;min-height:0;padding:3px 8px 10px;display:flex;overflow-y:auto}.spawn-board-card{cursor:pointer;text-align:left;font:inherit;color:inherit;background:var(--spawn-tile-on);border:1px solid var(--spawn-line-2);border-radius:10px;flex-direction:column;align-items:stretch;gap:7px;padding:10px 11px;transition:border-color .15s;display:flex}.spawn-board-card:hover{border-color:var(--spawn-ink-3)}.spawn-board-card.needs{background:color-mix(in srgb, var(--spawn-attn) 7%, var(--spawn-tile-on));border-color:color-mix(in srgb, var(--spawn-attn) 34%, transparent)}.spawn-board-card.failed{background:color-mix(in srgb, var(--spawn-fail) 7%, var(--spawn-tile-on));border-color:color-mix(in srgb, var(--spawn-fail) 34%, transparent)}.spawn-board-card.needs:hover{border-color:var(--spawn-attn)}.spawn-board-card.failed:hover{border-color:var(--spawn-fail)}.spawn-board-card.on{box-shadow:0 0 0 2px var(--spawn-ink)}.spawn-board-card:focus-visible{outline:2px solid var(--spawn-ink);outline-offset:2px}.spawn-board-card.out{opacity:.22;filter:saturate(.35);pointer-events:none;transition:opacity .18s,filter .18s}.spawn-board-card .spawn-shell-pmk .st{border-color:var(--spawn-tile-on)}.spawn-board-head{align-items:center;gap:8px;min-width:0;display:flex}.spawn-board-head b{min-width:0;font-size:var(--spawn-t-ui,14px);color:var(--spawn-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.spawn-board-card.unread .spawn-board-head b{color:var(--spawn-ink);font-weight:600}.spawn-board-line{color:var(--spawn-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.spawn-board-ask{color:var(--spawn-ink);background:color-mix(in srgb, var(--spawn-attn) 12%, transparent);border:1px solid color-mix(in srgb, var(--spawn-attn) 26%, transparent);border-radius:8px;padding:7px 9px;font-size:12.5px;line-height:1.4}.spawn-board-ask.fail{background:color-mix(in srgb, var(--spawn-fail) 12%, transparent);border-color:color-mix(in srgb, var(--spawn-fail) 26%, transparent)}.spawn-board-foot{min-width:0;color:var(--spawn-ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.spawn-board-foot .cv{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spawn-board-foot .age{font-family:var(--spawn-font-mono,"Open Sauce One"), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10.5px}.spawn-board-empty{font-size:var(--spawn-t-micro,12px);color:var(--spawn-ink-3);padding:4px 6px 10px}.spawn-shell-ftrow.open,.spawn-shell-ftrow.open:hover{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-ftrow.open .spawn-shell-omk{color:var(--spawn-sky)}.spawn-fwl{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-2);white-space:pre;padding:0 14px;font-size:12px;line-height:1.65;overflow-x:auto}.spawn-fwl.add{background:color-mix(in srgb, var(--spawn-live) 14%, transparent);color:var(--spawn-live)}.spawn-fwl.del{background:color-mix(in srgb, var(--spawn-fail) 14%, transparent);color:var(--spawn-fail)}.spawn-fwl.hunk{color:var(--spawn-ink-3)}.spawn-fwsay{color:var(--spawn-ink-3);margin:0;padding:14px;font-size:12.5px;line-height:1.5}.spawn-fcard{z-index:11;background:var(--spawn-card);border:1px solid var(--spawn-line);border-radius:12px;flex-direction:column;width:340px;max-height:calc(100vh - 20px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #00000057}.spawn-fc-head{color:var(--spawn-ink-3);align-items:center;gap:7px;padding:11px 13px 0;font-size:11.5px;display:flex}.spawn-fc-prov{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spawn-fc-chip{border:1px solid var(--spawn-line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;display:inline-flex}.spawn-fc-chip i{background:var(--spawn-sky);border-radius:999px;width:6px;height:6px}.spawn-fc-chip.done i{background:var(--spawn-live)}.spawn-fc-title{color:var(--spawn-ink);overflow-wrap:anywhere;padding:5px 13px 0;font-size:15px;font-weight:600}.spawn-fc-meta{color:var(--spawn-ink-3);overflow-wrap:anywhere;padding:1px 13px 9px;font-size:11.5px}.spawn-fc-body{border-top:1px solid var(--spawn-line-2);flex:1;min-height:0;padding:7px 0;overflow-y:auto}.spawn-fc-foot{border-top:1px solid var(--spawn-line-2);align-items:center;gap:7px;padding:9px 11px;display:flex}.spawn-fc-foot .spawn-fkb.esc{margin-right:auto}.spawn-fc-btn{border:1px solid var(--spawn-line);color:var(--spawn-ink-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12px;display:inline-flex}.spawn-fc-btn:hover,.spawn-fc-btn.pri{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-fc-btn.done{color:var(--spawn-live);border-color:color-mix(in srgb, var(--spawn-live) 40%, transparent)}.spawn-fkb{border:1px solid var(--spawn-line);color:var(--spawn-ink-3);white-space:nowrap;border-radius:5px;align-items:center;padding:1px 5px;font-size:10.5px;display:inline-flex}.spawn-scard .spawn-fc-head{color:var(--spawn-ink-2)}.spawn-scard .spawn-fc-head .spawn-shell-pmk{margin-top:0}.spawn-scard .spawn-shell-pmk .st{border-color:var(--spawn-card)}.spawn-sc-chip{color:var(--spawn-ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.spawn-sc-chip i{background:var(--spawn-live);border-radius:50%;width:6px;height:6px}.spawn-sc-chip.done i{background:var(--spawn-ink-3)}.spawn-sc-chip.needs{color:var(--spawn-attn)}.spawn-sc-chip.needs i{background:var(--spawn-attn)}.spawn-sc-chip.fail{color:var(--spawn-rose)}.spawn-sc-chip.fail i{background:var(--spawn-rose)}.spawn-sc-chip.asleep i{box-shadow:inset 0 0 0 1.5px var(--spawn-ink-3);background:0 0}.spawn-sc-meta{font-family:var(--spawn-font-mono);font-size:11px}.spawn-sc-gap{height:8px}.spawn-sc-serving,.spawn-sc-feed{border-top:1px solid var(--spawn-line-2);flex-direction:column;padding:9px 13px;display:flex}.spawn-sc-serving{gap:4px}.spawn-sc-serving .flab{color:var(--spawn-ink-3);margin-bottom:2px;font-size:10.5px}.spawn-sc-serving .fl{font-family:var(--spawn-font-mono);color:var(--spawn-ink-2);grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:11px;display:grid}.spawn-sc-serving .fl span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spawn-sc-feed{gap:7px}.spawn-sc-frow{grid-template-columns:58px 1fr;gap:8px;font-size:12.5px;line-height:1.4;display:grid}.spawn-sc-frow .k{font-family:var(--spawn-font-mono);color:var(--spawn-ink-3);padding-top:2px;font-size:10.5px}.spawn-sc-frow .v{color:var(--spawn-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spawn-sc-frow.you .v{color:var(--spawn-ink)}.spawn-sc-frow.error .k,.spawn-sc-frow.error .v{color:var(--spawn-rose)}.spawn-sc-hint{color:var(--spawn-ink-3);white-space:nowrap;align-items:center;gap:5px;margin-right:auto;font-size:10.5px;display:inline-flex}.spawn-sc-hint .spawn-fkb+.spawn-fkb{margin-left:-1px}.spawn-sc-askwrap{padding:2px 13px 11px}.spawn-sc-ask{background:color-mix(in srgb, var(--spawn-attn) 9%, transparent);border:1px solid color-mix(in srgb, var(--spawn-attn) 26%, transparent);border-radius:10px;padding:10px}.spawn-sc-ask.fail{background:color-mix(in srgb, var(--spawn-rose) 8%, transparent);border-color:color-mix(in srgb, var(--spawn-rose) 24%, transparent)}.spawn-sc-q{color:var(--spawn-ink);font-size:13px;line-height:1.45}.spawn-sc-reply{background:var(--spawn-card);border:1px solid var(--spawn-line-2);border-radius:9px;align-items:center;gap:6px;height:34px;margin-top:9px;padding:0 5px 0 10px;display:flex}.spawn-sc-reply input{min-width:0;color:var(--spawn-ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.spawn-sc-reply input::placeholder{color:var(--spawn-ink-3)}.spawn-sc-reply.is-soon{opacity:.38;cursor:default}.spawn-sc-reply.is-soon:hover{opacity:.55}.spawn-sc-reply.is-soon input{cursor:default}.spawn-shell-avrow.peeked{background:var(--spawn-tile)}.spawn-board-card.peeked{border-color:var(--spawn-ink-3)}.spawn-fd-head{border-bottom:1px solid var(--spawn-line-2);padding:12px 14px 9px}.spawn-fd-eyebrow{min-width:0;color:var(--spawn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.spawn-fd-title{color:var(--spawn-ink);overflow-wrap:anywhere;margin-top:3px;font-size:16px;font-weight:600}.spawn-fd-tabs{border-bottom:1px solid var(--spawn-line-2);gap:4px;padding:8px 12px;display:flex}.spawn-fd-tab{color:var(--spawn-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;display:inline-flex}.spawn-fd-tab.on{background:var(--spawn-tile);color:var(--spawn-ink);font-weight:600}.spawn-fd-tab:disabled{opacity:.45;cursor:default}.spawn-fd-tab .n{color:var(--spawn-ink-3);font-size:10.5px}.spawn-fd-body{flex:1;min-height:0;padding:10px 0;overflow-y:auto}.spawn-fd-meta{color:var(--spawn-ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 14px 9px;font-size:11.5px;display:flex}.spawn-fd-foot{border-top:1px solid var(--spawn-line-2);align-items:center;gap:8px;padding:9px 12px;display:flex}.spawn-fd-keys{color:var(--spawn-ink-3);flex:1;align-items:center;gap:5px;font-size:11px;display:flex}.spawn-shell-rs{width:var(--spawn-rs,420px);background:var(--spawn-card);border-top:1px solid var(--spawn-line);box-shadow:inset 1px 0 0 var(--spawn-line);grid-area:1/4;transition:width .24s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.spawn-shell.rsoff .spawn-shell-rs{width:0}.spawn-rs-in{width:var(--spawn-rs,420px);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}html[data-spawn-rsdrag] .spawn-shell-rs,html[data-spawn-rsdrag] .spawn-tr-rs{transition:none}html[data-spawn-rsdrag],html[data-spawn-rsdrag] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.spawn-rs-grip{z-index:3;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:0}.spawn-rs-grip:after{content:"";background:var(--spawn-ink-3);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:0}.spawn-rs-grip:hover:after,.spawn-rs-grip:focus-visible:after,html[data-spawn-rsdrag] .spawn-rs-grip:after{opacity:.7}.spawn-rs-grip:focus-visible{outline:none}.spawn-rs-pane{flex-direction:column;flex:1;min-height:0;display:flex}.spawn-rs-empty{text-align:center;color:var(--spawn-ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;font-size:13px;display:flex}.spawn-rs-empty p{max-width:280px;margin:0}.spawn-rs-empty .spawn-rs-emptyt{color:var(--spawn-ink);font-size:14px;font-weight:600}.spawn-shell.rsfull .spawn-shell-rs{z-index:60;width:auto;box-shadow:none;grid-column:1/-1;transition:none;position:absolute;inset:0}.spawn-shell.rsfull .spawn-rs-in{width:100%}.spawn-shell.rsfull>:is(.spawn-shell-t1,.spawn-shell-t2,.spawn-shell-t3,.spawn-shell-peek){visibility:hidden}.spawn-shell.rsfull .spawn-shell-stageover{visibility:visible;z-index:61}.spawn-shell.rsfull .spawn-shell-stageover .spawn-cmdbar-idle{visibility:hidden}.spawn-rs-float{z-index:4;border:1px solid var(--spawn-line-2);background:var(--spawn-nav-solid,var(--spawn-nav));border-radius:12px;flex-direction:column;gap:7px;width:min(380px,100% - 32px);padding:10px 12px 12px;display:flex;position:absolute;bottom:60px;right:16px;box-shadow:0 18px 44px #00000057}.spawn-rs-floatnm{color:var(--spawn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.spawn-rs-float input{border:1px solid var(--spawn-line-2);background:var(--spawn-tile);width:100%;height:32px;color:var(--spawn-ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.spawn-rs-float.is-soon input{opacity:.55;cursor:default}.spawn-shell,.spawn-tr{--spawn-r3:40px}.spawn-shell-rail3{width:var(--spawn-r3,40px);grid-area:1/5;transition:width .24s cubic-bezier(.4,0,.2,1);position:relative}.spawn-shell.r3off .spawn-shell-rail3{width:0}.spawn-rail3-in{width:var(--spawn-r3,40px);background:var(--spawn-frame,var(--spawn-nav));flex-direction:column;align-items:center;padding:0 0 14px;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0}.spawn-shell.r3off .spawn-rail3-in{z-index:52;visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s .24s;transform:translate(100%)}.spawn-shell-peekr{z-index:51;width:6px;display:none;position:absolute;top:0;bottom:0;right:0}.spawn-shell.r3off .spawn-shell-peekr{display:block}.spawn-shell.r3off .spawn-shell-peekr:hover~.spawn-shell-rail3 .spawn-rail3-in,.spawn-shell.r3off .spawn-shell-rail3 .spawn-rail3-in:hover,.spawn-shell.r3off .spawn-shell-rail3 .spawn-rail3-in:has(:focus-visible){visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1);transform:translate(0)}.spawn-shell.r3seal .spawn-rail3-in:not(:has(:focus-visible)){visibility:hidden!important;transform:translate(100%)!important}.spawn-shell.r3off .spawn-rail3-in .spawn-shell-t1tog{visibility:visible}.spawn-shell.r3off .spawn-rail3-in:before{content:"";background:radial-gradient(circle at 0% 100%, transparent 11px, var(--spawn-line) 11px, var(--spawn-line) 12px, var(--spawn-frame,var(--spawn-nav)) 12px);pointer-events:none;width:12px;height:12px;position:absolute;top:0;left:-12px}.spawn-shell.r3off .spawn-rail3-in:after{content:"";background:var(--spawn-line);pointer-events:none;width:1px;position:absolute;top:12px;bottom:0;left:-1px}body:has(>.spawn-r3-sheet,>.spawn-r3-menu) .spawn-shell.r3off .spawn-rail3-in{visibility:visible!important;transform:translate(0)!important}@property --spawn-r3peek{syntax:"<length>";inherits:true;initial-value:0}.spawn-shell.r3off:not(.r3seal):has(>.spawn-shell-peekr:hover,.spawn-rail3-in:hover),.spawn-shell.r3off:has(.spawn-rail3-in :focus-visible),body:has(>.spawn-r3-sheet,>.spawn-r3-menu) .spawn-shell.r3off{--spawn-r3peek:var(--spawn-r3,40px)}.spawn-shell.r3off.rsoff .spawn-shell-surfwrap{margin-right:var(--spawn-r3peek,0px)}.spawn-shell.r3off:not(.rsoff):not(.rsfull) .spawn-rs-in{width:calc(var(--spawn-rs,420px) - var(--spawn-r3peek,0px))}.spawn-rail3-in .spawn-shell-t1b{border-radius:8px;width:26px;height:26px}.spawn-rail3-in .spawn-shell-t1b .spawn-icon{width:16px;height:16px}.spawn-rail3-in :is(.spawn-shell-grp,.spawn-r3-scroll,.spawn-shell-foot){gap:4px}.spawn-rail3-in .spawn-shell-t1sep{width:20px;margin:6px 0}.spawn-rail3-in .spawn-shell-t1tog{width:24px;height:24px}.spawn-shell.rsfull>:is(.spawn-shell-rail3,.spawn-shell-peekr){visibility:hidden}.spawn-shell:not(.r3off):not(.rsfull) .spawn-shell-rs{box-shadow:inset 1px 0 0 var(--spawn-line), inset -1px 0 0 var(--spawn-line);border-top-right-radius:12px}.spawn-shell:not(.r3off) .spawn-shell-t3{transition:border-top-right-radius,border-right-width}.spawn-shell.rsoff:not(.r3off) .spawn-shell-t3{border-right:1px solid var(--spawn-line);border-top-right-radius:12px;transition:border-top-right-radius 0s .24s,border-right-width 0s .24s}.spawn-rail3-in .spawn-shell-t1b.on:before{display:none}.spawn-r3-tools{flex:none}.spawn-r3-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:6px;width:100%;min-height:0;padding:2px 0;display:flex;overflow-y:auto}.spawn-r3-scroll::-webkit-scrollbar{display:none}.spawn-r3-foot{flex:none;margin-top:0}.spawn-r3-act{touch-action:none;flex:none}.spawn-r3-act.is-dragging{background:var(--spawn-frame-tile-on,var(--spawn-tile-on));color:var(--spawn-ink);cursor:grabbing}.spawn-r3-act.is-off{cursor:default}.spawn-r3-act.is-off>*{opacity:.4}.spawn-r3-letter{background:var(--spawn-frame-tile-on,var(--spawn-tile-on));width:18px;height:18px;color:var(--spawn-ink);border-radius:5px;place-items:center;font-size:11px;font-weight:600;line-height:1;display:grid}.spawn-r3-tip{z-index:76;color:#ece7dd;max-width:280px;font-family:var(--spawn-font-sans,"Open Sauce One"), system-ui, sans-serif;font-size:var(--spawn-t-meta,13px);pointer-events:none;background:#141318f5;border:1px solid #ffffff29;border-radius:7px;flex-direction:column;gap:2px;padding:4px 9px;display:flex;position:fixed;transform:translateY(-50%)}html[data-spawn-shell=light] .spawn-r3-tip{color:#fff;background:#1a1a1a;border-color:#0000004d}.spawn-r3-tipn{white-space:nowrap;align-items:center;gap:7px;display:flex}.spawn-r3-tips{color:#ece7dd99;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.spawn-r3-menu,.spawn-r3-sheet{z-index:75;border:1px solid var(--spawn-line-2);background:var(--spawn-nav-solid,var(--spawn-nav));color:var(--spawn-ink);font-family:var(--spawn-font-sans,"Open Sauce One"), system-ui, sans-serif;border-radius:12px;font-size:13px;position:fixed;box-shadow:0 18px 44px #00000057}.spawn-r3-menu{flex-direction:column;width:224px;padding:6px;display:flex}.spawn-r3-mhead{color:var(--spawn-ink-3);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 6px;font-size:12px;overflow:hidden}.spawn-r3-mrow{height:30px;color:var(--spawn-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 8px;display:flex}.spawn-r3-mrow:hover,.spawn-r3-mrow:focus-visible{background:var(--spawn-tile);outline:none}.spawn-r3-mrow .spawn-icon{color:var(--spawn-ink-3);flex:none}.spawn-r3-mrow.is-soon{color:var(--spawn-ink-3);cursor:default}.spawn-r3-mrow.is-soon:hover{background:0 0}.spawn-r3-mrow .spawn-shell-soon{margin-left:auto}.spawn-r3-mrow.is-danger,.spawn-r3-mrow.is-danger .spawn-icon{color:var(--spawn-fail,#e5534b)}.spawn-r3-msep{background:var(--spawn-line-2);height:1px;margin:5px 4px}.spawn-r3-sheet{flex-direction:column;width:336px;max-height:min(560px,100vh - 56px);display:flex;overflow:hidden}.spawn-r3-form{flex-direction:column;min-height:0;display:flex}.spawn-r3-shead{align-items:center;gap:8px;padding:12px 14px 8px;font-size:14px;font-weight:600;display:flex}.spawn-r3-back{width:22px;height:22px;color:var(--spawn-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-4px;display:grid}.spawn-r3-back:hover{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-r3-kinds{flex-direction:column;gap:2px;padding:0 6px 8px;display:flex;overflow-y:auto}.spawn-r3-kind{color:var(--spawn-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.spawn-r3-kind:hover,.spawn-r3-kind:focus-visible{background:var(--spawn-tile);outline:none}.spawn-r3-kind.is-soon{cursor:default}.spawn-r3-kind.is-soon:hover{background:0 0}.spawn-r3-kind.is-soon .spawn-r3-kic,.spawn-r3-kind.is-soon b{opacity:.5}.spawn-r3-kic{background:var(--spawn-tile);width:30px;height:30px;color:var(--spawn-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.spawn-r3-ktx{flex-direction:column;gap:1px;min-width:0;display:flex}.spawn-r3-ktx b{font-weight:500}.spawn-r3-ktx i{color:var(--spawn-ink-3);font-size:12px;font-style:normal}.spawn-r3-field{color:var(--spawn-ink-3);flex-direction:column;gap:5px;padding:4px 14px 8px;font-size:12px;display:flex}.spawn-r3-field input[type=text]{border:1px solid var(--spawn-line-2);background:var(--spawn-tile);height:32px;color:var(--spawn-ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.spawn-r3-field input[type=text]:focus-visible{border-color:var(--spawn-ink-3);outline:none}.spawn-r3-icons{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.spawn-r3-icon{height:34px;color:var(--spawn-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.spawn-r3-icon:hover{background:var(--spawn-tile)}.spawn-r3-icon.on{background:var(--spawn-tile-on);border-color:var(--spawn-line-2);color:var(--spawn-ink)}.spawn-r3-note{color:var(--spawn-ink-3);margin:0;padding:0 14px 8px;font-size:12px}.spawn-r3-sfoot{border-top:1px solid var(--spawn-line-2);align-items:center;gap:8px;padding:9px 12px;display:flex}.spawn-r3-problem{min-width:0;color:var(--spawn-ink-3);flex:1;font-size:12px}.spawn-r3-form .spawn-r3-problem{color:var(--spawn-attn,#e8a33d)}.spawn-r3-clist{flex-direction:column;gap:2px;padding:0 6px 8px;display:flex;overflow-y:auto}.spawn-r3-crow{border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 4px;display:flex}.spawn-r3-crow:hover,.spawn-r3-crow.is-dragging{background:var(--spawn-tile)}.spawn-r3-grab{width:22px;height:26px;color:var(--spawn-ink-3);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.spawn-r3-crow.is-dragging .spawn-r3-grab{cursor:grabbing}.spawn-r3-ctick{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.spawn-r3-cname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spawn-r3-ctick i{color:var(--spawn-ink-3);white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px;font-style:normal}.spawn-r3-cbtn{width:22px;height:22px;color:var(--spawn-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.spawn-r3-cbtn:hover:not(:disabled){background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-r3-cbtn:disabled{opacity:.3;cursor:default}.spawn-filewin{flex-direction:column;display:flex;overflow:hidden}.spawn-fwt{align-items:center;gap:7px;min-width:0;display:flex}.spawn-fdir{color:var(--spawn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.spawn-fwname{color:var(--spawn-ink);white-space:nowrap;font-size:12.5px}.spawn-fwt .spawn-card-x{margin-left:auto}.spawn-fwb{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.spawn-fwmeta{color:var(--spawn-ink-3);padding:0 14px 8px;font-size:11.5px}.spawn-fm{border-radius:5px;padding:0 5px;font-size:10.5px;font-weight:700}.spawn-fm.a{background:color-mix(in srgb, var(--spawn-live) 18%, transparent);color:var(--spawn-live)}.spawn-fm.m{background:color-mix(in srgb, var(--spawn-sky) 18%, transparent);color:var(--spawn-sky)}.spawn-fm.d{background:color-mix(in srgb, var(--spawn-fail) 18%, transparent);color:var(--spawn-fail)}.spawn-fnums{color:var(--spawn-ink-3);white-space:nowrap;font-size:11px}@media (prefers-reduced-motion:reduce){.spawn-fcard{transition:none}}.spawn-fic{color:var(--spawn-ink-3);flex:none;align-items:center;display:inline-flex}.spawn-lod-glance .spawn-fwb,.spawn-lod-constellation .spawn-fwb,.spawn-lod-constellation .spawn-fdir,.spawn-lod-constellation .spawn-fnums,.spawn-lod-constellation .spawn-fwname,.spawn-lod-constellation.spawn-filewin .spawn-card-x{display:none}.spawn-shell-rpip{background:var(--spawn-attn);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #18171de6}.spawn-shell-rpip.hot{background:var(--spawn-fail)}html[data-spawn-shell=light] .spawn-shell-rpip{box-shadow:0 0 0 2px #fafaf8f2}.spawn-shell-railr:has(>.spawn-shell-vitals){z-index:7}.spawn-shell-railr>button[aria-expanded=true] .spawn-shell-rtip{display:none}.spawn-shell-vitals{z-index:5;box-sizing:border-box;border:1px solid var(--spawn-line-2);width:290px;max-height:calc(100vh - 120px);color:var(--spawn-ink-2);text-align:left;cursor:default;background:#141216fa;border-radius:14px;padding:14px;position:absolute;top:50%;right:calc(100% + 9px);overflow-y:auto;transform:translateY(-50%);box-shadow:0 22px 56px #00000080}html[data-spawn-shell=light] .spawn-shell-vitals{background:#fffffffc;box-shadow:0 22px 56px #00000029}.spawn-shell-vt-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.spawn-shell-vt-head b{font-size:var(--spawn-t-ui,13.5px);color:var(--spawn-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.spawn-shell-vt-head i{font-style:normal;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.spawn-shell-vt-scope{font-size:var(--spawn-t-micro,11px);color:var(--spawn-ink-3);margin:-8px 0 12px}.spawn-shell-vt-atag{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;opacity:.72;margin-left:6px;font-size:9.5px;font-weight:400}.spawn-shell-vt-alert{color:var(--spawn-attn);background:color-mix(in srgb, var(--spawn-attn) 13%, transparent);border:1px solid color-mix(in srgb, var(--spawn-attn) 30%, transparent);border-radius:9px;align-items:flex-start;gap:8px;margin:2px 0 10px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.spawn-shell-vt-alert.hot{color:var(--spawn-fail);background:color-mix(in srgb, var(--spawn-fail) 13%, transparent);border-color:color-mix(in srgb, var(--spawn-fail) 30%, transparent)}.spawn-shell-vt-alert>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.spawn-shell-vt-atx{flex-direction:column;gap:1px;min-width:0;display:flex}.spawn-shell-vt-atx b{font-weight:600}.spawn-shell-vt-atx span{opacity:.82}.spawn-shell-vt-note{font-size:var(--spawn-t-meta,12.5px);color:var(--spawn-ink-3);margin:2px 0 4px}.spawn-shell-vt-row{margin-bottom:11px}.spawn-shell-vt-line{font-size:var(--spawn-t-meta,12.5px);color:var(--spawn-ink-2);align-items:baseline;gap:8px;display:flex}.spawn-shell-vt-line .nm{color:var(--spawn-ink-3);flex:1}.spawn-shell-vt-line .v{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink);font-size:11.5px}.spawn-shell-vt-line .v .ar{color:var(--spawn-ink-2);padding:0 1px;font-size:13px}.spawn-shell-vt-bar{background:var(--spawn-tile);border-radius:3px;height:5px;margin-top:5px;position:relative;overflow:hidden}.spawn-shell-vt-bar i{background:var(--spawn-live);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.spawn-shell-vt-bar i.warn{background:var(--spawn-attn)}.spawn-shell-vt-bar i.hot{background:var(--spawn-fail)}.spawn-shell-vt-bar i.share{background:#ffffff57}html[data-spawn-shell=light] .spawn-shell-vt-bar i.share{background:#00000047}.spawn-shell-vt-sub{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);margin-top:3px;font-size:10px}.spawn-shell-vt-sep{background:var(--spawn-line);height:1px;margin:12px 0 10px}.spawn-shell-vt-lab{font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-3);margin-bottom:6px}.spawn-shell-vt-ses{color:var(--spawn-ink-2);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.spawn-shell-vt-ses .spawn-shell-pmk{border-radius:5px;width:18px;height:18px;margin-top:0}.spawn-shell-vt-ses .spawn-shell-pmk svg,.spawn-shell-vt-ses .spawn-shell-pmk .spawn-icon{width:12px;height:12px}.spawn-shell-vt-ses .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spawn-shell-vt-ses .v{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);white-space:nowrap;font-size:10.5px}.spawn-shell-vt-foot{font-size:var(--spawn-t-micro,11px);color:var(--spawn-ink-3);margin-top:10px}.spawn-shell-wshead{gap:4px;padding-left:10px}.spawn-shell-wshead .spawn-shell-gseg,.spawn-shell-wshead .spawn-shell-wsbtn:not(.spawn-shell-wsadd){opacity:0;will-change:opacity;transition:opacity .14s}.spawn-shell-wshead:hover .spawn-shell-gseg,.spawn-shell-wshead:hover .spawn-shell-wsbtn,.spawn-shell-wshead:focus-within .spawn-shell-gseg,.spawn-shell-wshead:focus-within .spawn-shell-wsbtn,.spawn-shell-wshead .spawn-shell-wsbtn.on,.spawn-shell-wshead .spawn-shell-gseg:has(.on){opacity:1}.spawn-shell-wshead .spawn-shell-gseg{margin-left:auto}.spawn-shell-wshead .spawn-shell-gseg:empty{display:none}.spawn-shell-wsbtn{cursor:pointer;width:22px;height:22px;color:var(--spawn-ink-3);background:0 0;border:0;border-radius:6px;flex:none;order:5;place-items:center;padding:0;display:grid}.spawn-shell-wsbtn .spawn-icon{vertical-align:0;display:block}.spawn-shell-wsbtn:hover,.spawn-shell-wsbtn.on{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-wsbtn.spawn-shell-wsadd{order:6}.spawn-shell-wsbtn:disabled{cursor:default;opacity:.4}.spawn-shell-wsbtn:disabled:hover{color:var(--spawn-ink-3);background:0 0}.spawn-shell-wsnote{font-size:var(--spawn-t-micro,12px);color:var(--spawn-ink-3);padding:2px 10px 4px}.spawn-shell-cvrow{height:29px;font-size:var(--spawn-t-ui,14px)}.spawn-shell-cvrow.unread .spawn-shell-nm{color:var(--spawn-ink);font-weight:600}.spawn-shell-cvrow .spawn-shell-omk svg{display:block}.spawn-shell-cvses{display:none}.spawn-shell-cvblk.open>.spawn-shell-cvses{display:flex}.spawn-shell-cvses>.spawn-shell-cvempty{padding-left:42px;font-style:italic}.spawn-shell-badge.warn{color:var(--spawn-attn);background:color-mix(in srgb, var(--spawn-attn) 18%, transparent)}.spawn-shell-wsdot{background:var(--spawn-attn);border-radius:50%;flex:none;width:7px;height:7px;margin-right:4px}.spawn-shell-wsha{align-items:center;gap:2px;margin-left:auto;margin-right:-5px;display:none}.spawn-shell-cvrow:hover .spawn-shell-wsha,.spawn-shell-cvrow.menuon .spawn-shell-wsha,.spawn-shell-cvrow:focus-visible .spawn-shell-wsha{display:flex}.spawn-shell-cvrow:hover .spawn-shell-badge,.spawn-shell-cvrow:hover .spawn-shell-wsdot,.spawn-shell-cvrow.menuon .spawn-shell-badge,.spawn-shell-cvrow.menuon .spawn-shell-wsdot{display:none}.spawn-shell-wshab{width:22px;height:22px;color:var(--spawn-ink-3);border-radius:6px;place-items:center;display:grid}.spawn-shell-wshab .spawn-icon{vertical-align:0;display:block}.spawn-shell-wshab:hover,.spawn-shell-cvrow.menuon .spawn-shell-wshab:first-child{background:var(--spawn-tile-on);color:var(--spawn-ink)}.spawn-shell-ren{border:1px solid var(--spawn-line-2);background:var(--spawn-tile);min-width:0;height:22px;color:var(--spawn-ink);font:inherit;font-size:var(--spawn-t-ui,14px);border-radius:6px;outline:none;flex:1;margin-left:-6px;padding:0 6px}.spawn-shell-ren:focus{border-color:var(--spawn-ink-3)}.spawn-shell-wsnew,.spawn-shell-wtrow{cursor:default}.spawn-shell-wtrow:hover{background:0 0}.spawn-shell-wtrow .spawn-shell-nm{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:12.5px}.spawn-shell-wtcount{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);font-size:10.5px}.spawn-shell-omk .st.attn{background:var(--spawn-attn)}.spawn-shell-omk .st.quiet{background:var(--spawn-ink-3)}.spawn-shell-omk .st.fail{background:var(--spawn-fail)}.spawn-shell-avbranch{min-width:0;font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);align-items:center;gap:5px;font-size:11px;display:flex}.spawn-shell-avbranch .spawn-icon{vertical-align:0;flex:none;display:block}.spawn-shell-avbranch>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spawn-shell-gline{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.spawn-shell-chgnum{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:11px}.spawn-shell-chgnum .ad{color:var(--spawn-live)}.spawn-shell-chgnum .rm{color:var(--spawn-fail)}.spawn-shell-chip{border:1px solid var(--spawn-line-2);font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);border-radius:5px;align-items:center;gap:4px;padding:0 5px;font-size:10.5px;line-height:1.6;display:inline-flex}.spawn-shell-chip.ok{color:var(--spawn-live);border-color:color-mix(in srgb, var(--spawn-live) 40%, transparent)}.spawn-shell-chip.bad{color:var(--spawn-fail);border-color:color-mix(in srgb, var(--spawn-fail) 40%, transparent)}.spawn-shell-chip.run{color:var(--spawn-attn);border-color:color-mix(in srgb, var(--spawn-attn) 40%, transparent)}.spawn-shell-chip.pr{color:var(--spawn-sky);border-color:color-mix(in srgb, var(--spawn-sky) 40%, transparent)}.spawn-shell-avrow.compact{padding-top:5px;padding-bottom:5px}.spawn-shell-wsmenu,.spawn-shell-dmenu,.spawn-shell-hcard{z-index:60;background:var(--spawn-nav,var(--spawn-tile-on));border:1px solid var(--spawn-line-2);color:var(--spawn-ink-2);text-align:left;border-radius:11px;padding:5px;position:fixed;box-shadow:0 14px 44px #00000080}html[data-spawn-shell=light] .spawn-shell-wsmenu,html[data-spawn-shell=light] .spawn-shell-dmenu,html[data-spawn-shell=light] .spawn-shell-hcard{box-shadow:0 18px 46px #00000024}.spawn-shell-wsmenu{width:238px}.spawn-shell-menu-row.danger,.spawn-shell-menu-row.danger .spawn-shell-menu-ic{color:var(--spawn-fail)}.spawn-shell-menu-more{color:var(--spawn-ink-3);margin-left:auto}.spawn-shell-wsconfirm{font-size:var(--spawn-t-meta,13px);color:var(--spawn-ink-2);padding:8px 8px 6px}.spawn-shell-wsconfirm p{margin:0 0 10px;line-height:1.4}.spawn-shell-wsconfirm b{color:var(--spawn-ink);font-weight:600}.spawn-shell-wsconfirm-acts{justify-content:flex-end;gap:6px;display:flex}.spawn-shell-wsconfirm-acts button{border:1px solid var(--spawn-line-2);height:28px;color:var(--spawn-ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 12px}.spawn-shell-wsconfirm-acts button.danger{background:var(--spawn-fail);border-color:var(--spawn-fail);color:#fff}.spawn-shell-dmenu{scrollbar-width:none;width:272px;max-height:calc(100vh - 24px);overflow-y:auto}.spawn-shell-dmi{width:100%;color:var(--spawn-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:5px 8px;display:flex}.spawn-shell-dmi:hover{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-dmi.on{background:var(--spawn-tile-on);color:var(--spawn-ink);box-shadow:0 0 0 1px var(--spawn-line-2)}.spawn-shell-dmi>svg,.spawn-shell-dmi>.spawn-icon{color:var(--spawn-ink-3);flex:none}.spawn-shell-dmi.on>svg,.spawn-shell-dmi.on>.spawn-icon{color:var(--spawn-ink)}.spawn-shell-dtx{flex-direction:column;min-width:0;display:flex}.spawn-shell-dtx b{font-size:var(--spawn-t-ui,14px);font-weight:500}.spawn-shell-dtx i{font-style:normal;font-size:var(--spawn-t-micro,12px);color:var(--spawn-ink-3)}.spawn-shell-hcard{width:272px;font-size:var(--spawn-t-meta,13px);padding:8px 6px}.spawn-shell-hc-title{font-size:var(--spawn-t-ui,14px);color:var(--spawn-ink);align-items:center;gap:8px;padding:2px 6px 8px;font-weight:600;display:flex}.spawn-shell-hc-pin{color:var(--spawn-ink-3);margin-left:auto}.spawn-shell-hc-row{width:100%;min-height:26px;color:var(--spawn-ink-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 6px;display:flex}.spawn-shell-hc-ic{vertical-align:0;color:var(--spawn-ink-3);flex:none;display:block}.spawn-shell-hc-sp{margin-left:auto}.spawn-shell-hc-amb{color:var(--spawn-attn)}.spawn-shell-hc-grn{color:var(--spawn-live)}.spawn-shell-hc-dim{color:var(--spawn-ink-3)}.spawn-shell-hc-mono{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-size:11.5px}.spawn-shell-hc-sep{background:var(--spawn-line-2);height:1px;margin:6px 4px}.spawn-shell-hc-act{cursor:pointer}.spawn-shell-hc-act:hover{background:var(--spawn-tile);color:var(--spawn-ink)}.spawn-shell-hc-role{font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;color:var(--spawn-ink-3);margin-left:auto;font-size:10.5px}.spawn-shell-t2in[hidden]{display:none}.spawn-shell-doorlist{flex-direction:column;height:100%;min-height:0;display:flex}.spawn-shell-doorrows{gap:var(--spawn-rowgap,3px);flex-direction:column;display:flex}.spawn-start{pointer-events:none;z-index:4;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.spawn-start-in{pointer-events:auto;border:1px solid var(--spawn-shell-menu-border,var(--spawn-line-2));background:var(--spawn-shell-menu-bg,var(--spawn-nav));width:min(640px,94%);-webkit-backdrop-filter:var(--spawn-shell-menu-filter,blur(8px));border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.spawn-start-hd h2{color:var(--spawn-ink);margin:0;font-size:20px;font-weight:600}.spawn-start-hd p{color:var(--spawn-ink-2);margin:2px 0 0}.spawn-start-cards{flex-wrap:wrap;gap:10px;display:flex}.spawn-start-card{border:1px solid var(--spawn-line-2);background:var(--spawn-nav,var(--spawn-tile-on));min-width:150px;color:var(--spawn-ink-3);font:inherit;font-size:var(--spawn-t-meta,13px);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:14px;display:flex}.spawn-start-card.lead{border-color:color-mix(in srgb, var(--spawn-ink) 28%, transparent)}.spawn-start-card:hover{border-color:color-mix(in srgb, var(--spawn-ink) 36%, transparent)}.spawn-start-card.is-soon{cursor:default}.spawn-start-card.is-soon b,.spawn-start-card.is-soon .spawn-start-ic{color:var(--spawn-ink-3)}.spawn-start-card b{font-size:var(--spawn-t-ui,14px);color:var(--spawn-ink);align-items:center;gap:6px;font-weight:600;display:flex}.spawn-start-ic{width:28px;height:28px;color:var(--spawn-ink-2);background:color-mix(in srgb, var(--spawn-ink) 9%, transparent);border-radius:7px;place-items:center;display:grid}.spawn-start-lab{font-size:var(--spawn-m-meta,12px);color:var(--spawn-ink-3);margin-bottom:4px}.spawn-start-row{height:32px;color:var(--spawn-ink-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.spawn-start-row.is-soon{color:var(--spawn-ink-3)}.spawn-start-nm{font-size:var(--spawn-t-ui,14px)}.spawn-start-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--spawn-t-micro,12px);flex:1;overflow:hidden}.spawn-shell-pane[data-pane=ports] .spawn-shell-grp2:first-child>.spawn-shell-glab{padding-top:0}.spawn-shell-pane[data-pane=ports] .spawn-shell-sesslist>.spawn-shell-grows:first-child{margin-top:-1px}.spawn-shell-pane[data-pane=ports] .spawn-shell-avrow.port .spawn-shell-omk,.spawn-shell-t2 .spawn-shell-row.spawn-shell-navrow .spawn-shell-omk{margin-left:-5px}.spawn-shell-t2 .spawn-shell-cvrow .spawn-shell-omk,.spawn-shell-t2 .spawn-shell-ftrow:not([data-repo]) .spawn-shell-omk{margin-left:-4px}.spawn-shell-t2 .spawn-set-navic{margin-left:-3px}.spawn-shell-t2 .spawn-shell-row,.spawn-shell-t2 .spawn-shell-avrow,.spawn-shell-t2 .spawn-shell-glab,.spawn-shell-t2 .spawn-shell-panehead{padding-right:7px}.spawn-shell-t2 .spawn-shell-ftrow:not([data-repo]){padding-right:8px}.spawn-shell-t2head{padding-right:1px}.spawn-shell-wshead .spawn-shell-wsadd,.spawn-shell-t2 .spawn-shell-popen{margin-right:-3px}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo].closed{background:0 0}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo].closed:hover{background:var(--spawn-tile)}.spawn-shell-wshead .spawn-shell-wsadd{margin-right:-7px}.spawn-shell-pane>.spawn-shell-t2tools .spawn-shell-filter{gap:12px}.spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo]{gap:10px}.spawn-shell-t2 .spawn-shell-ftrow{font-size:var(--spawn-t-ui,13px)}.spawn-shell-pane[data-pane=files]>.spawn-shell-panehead>span:first-child,.spawn-shell-pane[data-pane=ports]>.spawn-shell-panehead>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spawn-shell-pane[data-pane=files]>.spawn-shell-panehead .spawn-shell-hsum,.spawn-shell-pane[data-pane=ports]>.spawn-shell-panehead .spawn-shell-hsum{margin-left:-5px}.spawn-shell-panehead .spawn-shell-hsum{background:var(--spawn-tile);border:1px solid #0000;border-radius:7px;gap:6px;margin-right:auto;padding:2px 6px 2px 2px}.spawn-shell-panehead:not(.spawn-shell-wshead) .spawn-shell-wsbtn+.spawn-shell-wsbtn{margin-left:-4px}.spawn-shell-pane[data-pane=ports] .spawn-shell-hsum .spawn-shell-hcount:first-child .spawn-shell-hcn{background:var(--spawn-live);color:#0e1116}.spawn-shell-hsum .spawn-shell-hcount{width:22px;height:18px;color:var(--spawn-ink-3);justify-content:center;gap:0;padding:0;position:relative}.spawn-shell-hsum .spawn-shell-hcount:hover{color:var(--spawn-ink-2);background:0 0}.spawn-shell-hsum .spawn-shell-hcount.on{background:var(--spawn-tile-on);color:var(--spawn-ink);box-shadow:none}.spawn-shell-hsum .spawn-shell-hcount .spawn-icon{opacity:1}.spawn-shell-hcn{background:var(--spawn-ink-3);min-width:12px;height:12px;color:var(--spawn-nav);font-family:var(--spawn-font-mono,"Open Sauce One"), monospace;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--spawn-tile);border-radius:7px;place-items:center;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-5px;left:14px}.spawn-shell-hcount.on .spawn-shell-hcn{background:var(--spawn-ink-2)}.spawn-shell-hcount.chg .spawn-shell-hcn{background:var(--spawn-attn);color:#0e1116}.spawn-shell-pane[data-pane=sessions] .spawn-shell-avrow>.spawn-shell-pmk{margin-left:-4px}.spawn-shell-pane[data-pane=files]:not([hidden]),.spawn-shell-pane[data-pane=ports]:not([hidden]){flex-direction:column;display:flex}.spawn-shell-pane[data-pane=files]>.spawn-shell-t2tools,.spawn-shell-pane[data-pane=ports]>.spawn-shell-t2tools{order:-1;padding:8px 0 0;top:0}.spawn-shell-pane[data-pane=files]>.spawn-shell-panehead,.spawn-shell-pane[data-pane=ports]>.spawn-shell-panehead{padding-top:8px;padding-bottom:7px;top:40px}.spawn-shell-panehead .spawn-shell-wsadd{margin-right:-7px}.spawn-shell-wsbtn.is-soon,.spawn-shell-wsbtn.is-soon:hover{color:var(--spawn-ink-3);opacity:.55;cursor:default;background:0 0}.spawn-shell-pane[data-pane=sessions]:not([hidden]){flex-direction:column;display:flex}.spawn-shell-pane[data-pane=sessions]>.spawn-shell-t2tools{order:-1;padding:8px 0 0;top:0}.spawn-shell-pane[data-pane=sessions]>.spawn-shell-panehead{justify-content:flex-end;padding-top:8px;padding-bottom:7px;top:40px}.spawn-shell-pane[data-pane=sessions]>.spawn-shell-panehead>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spawn-shell-pane[data-pane=sessions] .spawn-shell-wshead .spawn-shell-gseg,.spawn-shell-pane[data-pane=sessions] .spawn-shell-wshead .spawn-shell-wsbtn:not(.spawn-shell-wsadd){opacity:1}.spawn-shell-pane[data-pane=sessions] .spawn-shell-wshead .spawn-shell-gseg{margin-left:-5px;margin-right:auto}.spawn-shell-pane[data-pane=sessions] .spawn-shell-wshead.spawn-shell-wshead .spawn-shell-gseg,.spawn-shell-pane[data-pane]>.spawn-shell-panehead.spawn-shell-panehead .spawn-shell-hsum{margin-left:-10px}.spawn-shell-pane[data-pane=sessions] .spawn-shell-wshead.spawn-shell-wshead .spawn-shell-gseg{gap:6px;padding-right:6px}:is(.spawn-shell-hcount,.spawn-shell-pvb):has(.spawn-shell-hcn[data-len="3"]){margin-right:4px}:is(.spawn-shell-hcount,.spawn-shell-pvb):has(.spawn-shell-hcn[data-len="4"]){margin-right:9px}:is(.spawn-shell-hcount,.spawn-shell-pvb):last-child:has(.spawn-shell-hcn[data-len="2"]){margin-right:4px}:is(.spawn-shell-hcount,.spawn-shell-pvb):last-child:has(.spawn-shell-hcn[data-len="3"]){margin-right:9px}:is(.spawn-shell-hcount,.spawn-shell-pvb):last-child:has(.spawn-shell-hcn[data-len="4"]){margin-right:14px}.spawn-shell-gseg .spawn-shell-pvb{position:relative}.spawn-shell-pvb.on .spawn-shell-hcn{background:var(--spawn-ink-2)}.spawn-shell-pane[data-pane=sessions] .spawn-shell-gseg .spawn-shell-ucount{left:14px;right:auto}.spawn-shell-t2 .spawn-shell-cvrow.on{background:0 0}.spawn-shell-t2 .spawn-shell-cvblk.open>.spawn-shell-cvrow:not(.spawn-shell-wtrow),.spawn-shell-t2 .spawn-shell-cvrow:not(.spawn-shell-wtrow):hover{background:var(--spawn-tile)}.spawn-shell-pane[data-pane=ports] .spawn-shell-glab{height:29px;font-family:inherit;font-size:var(--spawn-t-ui,13px);color:var(--spawn-ink);border-radius:9px;gap:10px;margin-top:2px;padding:0 7px 0 11px;font-weight:600}.spawn-shell-pane[data-pane=ports] .spawn-shell-grp2:not(.closed)+.spawn-shell-grp2>.spawn-shell-glab{margin-top:8px}.spawn-shell-pane[data-pane=ports] .spawn-shell-grp2:first-child>.spawn-shell-glab{margin-top:0}.spawn-shell-pane[data-pane=ports] .spawn-shell-grp2:not(.closed)>.spawn-shell-glab,.spawn-shell-pane[data-pane=ports] .spawn-shell-glab:hover{background:var(--spawn-tile)}.spawn-shell-pane[data-pane=ports] .spawn-shell-glab .spawn-shell-omk{color:var(--spawn-ink-2);margin-left:-4px}.spawn-shell-pane[data-pane=ports] .spawn-shell-glab .spawn-shell-nm{text-align:left}.spawn-shell-pane[data-pane=ports] .spawn-shell-glab .cnt{color:var(--spawn-ink-3);margin-left:0;font-size:11.5px;font-weight:400}.spawn-shell-pane[data-pane=ports] .spawn-shell-glab .spawn-shell-glab-ic{margin-left:0}.spawn-shell-pane[data-pane=ports] .spawn-shell-grows>:first-child{margin-top:2px}.spawn-fcard{background:var(--spawn-nav);border-color:var(--spawn-line-2)}.spawn-shell-t2 .spawn-shell-row:not(.is-soon),.spawn-shell-t2 .spawn-shell-ftrow,.spawn-shell-t2 .spawn-shell-glab{color:var(--spawn-ink)}.spawn-shell-t2 .spawn-shell-navrow .spawn-shell-omk .spawn-icon{width:16px;height:16px}.spawn-shell-t2 .spawn-shell-avtitle{color:var(--spawn-ink);font-weight:400}.spawn-shell-t2 .spawn-shell-navrow:not(.is-soon) .spawn-shell-omk{color:inherit}.spawn-shell-t2 :is(.spawn-shell-avage,.spawn-shell-avlast,.spawn-shell-wtcount,.spawn-shell-fnums){color:color-mix(in srgb, var(--spawn-ink) 50%, transparent)}.spawn-shell-t2 .spawn-shell-row{font-size:var(--spawn-t-ui,13px)}.spawn-shell-t2 :is(.spawn-shell-row,.spawn-shell-ftrow),.spawn-shell-t2 .spawn-shell-filetree[data-repos] .spawn-shell-ftrow[data-repo],.spawn-shell-t2 .spawn-shell-pane[data-pane=ports] .spawn-shell-glab{gap:5px}.spawn-shell-t2{--spawn-rowgap:2px}.spawn-shell-t2 .spawn-shell-glab{font-weight:400}html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-omk,html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-row:hover .spawn-shell-omk,html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-row.on .spawn-shell-omk,html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-ftrow:hover .spawn-shell-omk,html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-ftrow.open .spawn-shell-omk{background:0 0}html[data-spawn-bare] .spawn-shell-t2 :is(.spawn-shell-cvrow,.spawn-shell-ftrow,.spawn-shell-glab) .spawn-shell-omk{color:var(--spawn-ink)}html[data-spawn-bare] .spawn-shell-t2 :is(.spawn-shell-cvrow,.spawn-shell-ftrow,.spawn-shell-glab) .spawn-shell-omk :is(.spawn-icon,svg){width:16px;height:16px}html[data-spawn-bare] .spawn-shell-t2 :is(.spawn-shell-cvrow,.spawn-shell-ftrow) .spawn-shell-omk>svg:not(.spawn-icon){stroke-width:1px}.spawn-icon.spawn-icon-heavy *{stroke-width:2.1px}.spawn-icon.spawn-icon-heavy18 *{stroke-width:1.87px}html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-avrow.port .spawn-shell-omk{color:var(--spawn-ink)}html[data-spawn-bare] .spawn-shell-t2 .spawn-shell-avrow.port .spawn-shell-omk .spawn-icon{width:16px;height:16px}
.spawn-set{--set-ink:var(--spawn-ink,var(--spawn-text));--set-ink-2:var(--spawn-ink-2,var(--spawn-text));--set-ink-3:var(--spawn-ink-3,var(--spawn-text-dim));--set-card:color-mix(in srgb, var(--set-ink) 4%, transparent);--set-track:color-mix(in srgb, var(--set-ink) 7%, transparent);--set-on:color-mix(in srgb, var(--set-ink) 15%, transparent);--set-line:color-mix(in srgb, var(--set-ink) 13%, transparent);color:var(--set-ink);font-size:13.5px}.spawn-set-head{align-items:flex-start;gap:16px;display:flex}.spawn-set-headl{flex:1;min-width:0}.spawn-set-restore{flex:none}.spawn-set-waiting{color:var(--set-ink-3);align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;font-weight:500;display:flex}.spawn-set-dot{border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.spawn-set-dot.live{border-color:var(--spawn-live,#3dd68c);background:var(--spawn-live,#3dd68c)}.spawn-set-empty{border:1px dashed var(--set-line);color:var(--set-ink-3);border-radius:12px;margin-top:22px;padding:18px 16px;font-size:13.5px;line-height:1.5}.spawn-set-groups{columns:500px 2;column-gap:22px;margin-top:6px}.spawn-set-groups:has(>.spawn-set-group:only-child){columns:auto}.spawn-set-group{break-inside:avoid;min-width:0;padding-top:18px}.spawn-set-group.wide{column-span:all}.spawn-set-ghead{align-items:center;gap:12px;min-height:28px;margin:0 4px 8px;display:flex}.spawn-set-ghead .spawn-set-glab{flex:1;margin:0}.spawn-set-gact{border:0;flex:none;align-items:center;gap:8px;min-width:0;margin:0 -4px 0 0;padding:0;display:flex}.spawn-set-gact:disabled .spawn-set-btn{opacity:.72}.spawn-set-glab{letter-spacing:0;color:var(--set-ink-3);margin:0 4px 8px;font-size:12.5px;font-weight:500}.spawn-set-gnote{color:var(--set-ink-3);margin:-3px 4px 8px;font-size:12.5px;line-height:1.45}.spawn-set-card{border:1px solid var(--set-line);background:var(--set-card);border-radius:12px;min-width:0;margin:0;padding:0;display:block;overflow:hidden}.spawn-set-card:disabled:not(.waiting)>.spawn-set-row{opacity:.38;pointer-events:none}.spawn-set-row{border:0;border-top:1px solid var(--set-line);width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:18px;padding:9px 14px;display:flex}.spawn-set-card>:first-child{border-top:0}.spawn-set-row-l{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.spawn-set-name{height:20px;color:var(--set-ink);align-items:center;gap:8px;font-weight:500;line-height:20px;display:flex}.spawn-set-desc{color:var(--set-ink-3);font-size:12.5px;line-height:1.45}.spawn-set-row-r{flex:none;align-items:center;gap:8px;min-width:0;display:flex}button.spawn-set-row.opens{cursor:pointer}button.spawn-set-row.opens:hover{background:var(--set-track)}.spawn-set-chev{color:var(--set-ink-3);display:block}.spawn-set-kbd{font:inherit;border:1px solid var(--set-line);color:var(--set-ink-3);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:15px}.spawn-set-note{border-top:1px solid var(--set-line);color:var(--set-ink-3);margin:0;padding:14px;font-size:12.5px;line-height:1.45}.spawn-set-note.menu-only{display:none}.spawn-set-body{border-top:1px solid var(--set-line);padding:12px 14px}.spawn-set-error{color:var(--spawn-fail,#e5484d)}.spawn-set-acts{align-items:center;gap:8px;display:inline-flex}.spawn-set-seg{background:var(--set-track);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.spawn-set-seg button{font:inherit;color:var(--set-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:500}.spawn-set-seg button:hover{color:var(--set-ink)}.spawn-set-seg button.on{background:var(--set-on);color:var(--set-ink);box-shadow:0 0 0 1px var(--set-line)}.spawn-set-seg.lv button{font-variant-numeric:tabular-nums;width:28px;padding:4px 0}.spawn-set-switch{background:var(--set-on);width:36px;height:22px;box-shadow:inset 0 0 0 1px var(--set-line);cursor:pointer;border:0;border-radius:11px;flex:none;padding:0;transition:background .15s;position:relative}.spawn-set-knob{background:var(--set-ink-3);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.spawn-set-switch.on{background:color-mix(in srgb, var(--set-ink) 34%, transparent)}.spawn-set-switch.on .spawn-set-knob{background:var(--set-ink);transform:translate(14px)}.spawn-set-select{appearance:none;background-color:var(--set-track);background-image:linear-gradient(45deg, transparent 50%, var(--set-ink-3) 50%), linear-gradient(135deg, var(--set-ink-3) 50%, transparent 50%);max-width:220px;height:28px;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink);font:inherit;cursor:pointer;background-position:calc(100% - 14px) 12px,calc(100% - 10px) 12px;background-repeat:no-repeat;background-size:4px 4px;border:0;border-radius:8px;padding:0 26px 0 9px;font-size:12.5px;font-weight:500}.spawn-set-num{background:var(--set-track);height:28px;box-shadow:inset 0 0 0 1px var(--set-line);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.spawn-set-num:focus-within,.spawn-set-input:focus{box-shadow:inset 0 0 0 1px var(--set-ink-3)}.spawn-set-num input{width:46px;color:var(--set-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;font-size:12.5px;font-weight:500}.spawn-set-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spawn-set-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.spawn-set-unit{color:var(--set-ink-3);font-size:12px}.spawn-set-input{background:var(--set-track);width:200px;max-width:100%;height:28px;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink);font:inherit;border:0;border-radius:8px;outline:0;padding:0 9px;font-size:12.5px}.spawn-set-input::placeholder{color:var(--set-ink-3)}.spawn-set-btn{background:var(--set-track);height:28px;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.spawn-set-btn:hover{background:var(--set-on)}.spawn-set-btn .spawn-icon{display:block}.spawn-set-btn.danger{color:var(--spawn-fail,#e5484d)}.spawn-set-value{color:var(--set-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.spawn-set-range{width:140px;accent-color:var(--set-ink-3)}.spawn-set-keys{gap:4px;display:inline-flex}.spawn-set-key{background:var(--set-track);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink-2);font:inherit;border-radius:6px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:500;display:inline-grid}.spawn-set-btn:disabled,.spawn-set-switch:disabled,.spawn-set-select:disabled,.spawn-set-seg button:disabled,.spawn-set-num input:disabled,.spawn-set-range:disabled{opacity:.45;cursor:default}.spawn-set-btn:disabled:hover{background:var(--set-track)}.spawn-set-card.waiting .spawn-set-btn:disabled,.spawn-set-card.waiting .spawn-set-switch:disabled,.spawn-set-card.waiting .spawn-set-select:disabled,.spawn-set-card.waiting .spawn-set-seg button:disabled,.spawn-set-card.waiting .spawn-set-num input:disabled,.spawn-set-card.waiting .spawn-set-input:disabled,.spawn-set-card.waiting .spawn-set-swatches button:disabled{opacity:.72}.spawn-set-card.waiting button.spawn-set-row.opens{cursor:default}.spawn-set-card.waiting button.spawn-set-row.opens:hover{background:0 0}.spawn-set-row-ic{flex:none;align-self:flex-start;place-items:center;margin-top:8px;display:grid}.spawn-set-row:has(.spawn-set-row-ic){gap:12px}.spawn-set-mark{margin-top:0}.spawn-set-tile{background:var(--set-track);width:22px;height:22px;color:var(--set-ink-3);border-radius:6px;place-items:center;display:grid}.spawn-set-tile .spawn-icon{display:block}.spawn-set-avatar{background:var(--set-on);width:26px;height:26px;color:var(--set-ink);border-radius:50%;place-items:center;margin-top:-2px;font-size:10.5px;font-weight:600;display:grid}.spawn-set-tag{background:var(--set-track);color:var(--set-ink-3);border-radius:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px}.spawn-set-status{color:var(--set-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.spawn-set-status.live .spawn-set-dot{border-color:var(--spawn-live,#3dd68c);background:var(--spawn-live,#3dd68c)}.spawn-set-status.attn{color:var(--set-ink-2)}.spawn-set-status.attn .spawn-set-dot{border-color:var(--spawn-attn,#e8a33d);background:var(--spawn-attn,#e8a33d)}.spawn-set-reason{display:block}.spawn-set-desc code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.spawn-set-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.spawn-set-path{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.spawn-set-find{background:var(--set-track);margin-top:18px}.spawn-set-find .spawn-set-value{flex:none}.spawn-set-banner{background:color-mix(in srgb, var(--spawn-attn,#e8a33d) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--spawn-attn,#e8a33d) 34%, transparent);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.spawn-set-banner>.spawn-set-dot{border-color:var(--spawn-attn,#e8a33d);background:var(--spawn-attn,#e8a33d)}.spawn-set-banner-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spawn-set-banner-t b{font-weight:500}.spawn-set-banner-t span{color:var(--set-ink-2);font-size:12.5px;line-height:1.45}.spawn-set-blank{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;display:flex}.spawn-set-blank .spawn-set-tile{border-radius:10px;width:34px;height:34px;margin-bottom:4px}.spawn-set-blank b{font-weight:500}.spawn-set-blank>span:last-child{max-width:46ch;color:var(--set-ink-3);font-size:12.5px;line-height:1.45}.spawn-set-inherit{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.spawn-set-inherited{color:var(--set-ink-3);font-size:12px}.spawn-set-swatches{gap:7px;display:inline-flex}.spawn-set-swatches button{cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0}.spawn-set-swatches button.on{box-shadow:0 0 0 2px var(--spawn-card-solid,var(--spawn-card)), 0 0 0 3.5px var(--set-ink)}.spawn-set-swatches button:disabled{cursor:default}.spawn-set-danger{align-items:center;gap:18px;display:flex}.spawn-set-danger>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spawn-set-danger b{font-weight:500}.spawn-set-danger span span{color:var(--set-ink-3);font-size:12.5px;line-height:1.45}.spawn-set-profile{align-items:center;gap:14px;display:flex}.spawn-set-face{background:var(--set-on);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:600;display:grid}.spawn-set-profile>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.spawn-set-profile b{letter-spacing:-.01em;font-size:17px;font-weight:600}.spawn-set-profile span span{color:var(--set-ink-3);font-size:12.5px}.spawn-set-shares{flex-direction:column;gap:9px;display:flex}.spawn-set-shares>b{font-weight:500}.spawn-set-share{color:var(--set-ink-2);grid-template-columns:minmax(120px,220px) minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:12.5px;display:grid}.spawn-set-share>span:last-child{text-align:right;color:var(--set-ink-3);font-variant-numeric:tabular-nums}.spawn-set-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spawn-set-chip{background:var(--set-track);color:var(--set-ink-2);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.spawn-set-addrow{align-items:center;gap:8px;display:flex}.spawn-set-addrow .spawn-set-input{flex:1;width:auto;min-width:0}.spawn-set-term{background:var(--spawn-glass-term-bg,var(--spawn-card-solid,#12110f));box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink);white-space:pre-wrap;border-radius:9px;margin:0;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.6}.spawn-set-term .p{color:var(--spawn-sky,#6fb1e8)}.spawn-set-term .d{color:var(--set-ink-3)}.spawn-set-term .ok,.spawn-set-term .add{color:var(--spawn-live,#3dd68c)}.spawn-set-thead{color:var(--set-ink-3);justify-content:space-between;padding:8px 14px;font-size:12px;display:flex}.spawn-set-thead+.spawn-set-row{border-top:1px solid var(--set-line)}.spawn-set-tools{border:0;align-items:center;gap:12px;min-width:0;margin:18px 0 0;padding:0;display:flex}.spawn-set-tools .spawn-set-find{flex:1;margin-top:0}.spawn-set-tools:disabled .spawn-set-seg button{opacity:.72}.spawn-set-limits{flex-direction:column;gap:14px;display:flex}.spawn-set-limit-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.spawn-set-limit-h b{font-weight:500}.spawn-set-limit-h span,.spawn-set-limit-f{color:var(--set-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.spawn-set-limit-f{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.spawn-set-bar{background:var(--set-on);border-radius:3px;height:6px;display:block;position:relative}.spawn-set-bar em{background:var(--set-ink);width:2px;box-shadow:0 0 0 1.5px var(--spawn-card-solid,var(--spawn-card));border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.spawn-set-bar i{background:color-mix(in srgb, var(--set-ink) 62%, transparent);border-radius:3px;height:100%;display:block}.spawn-set-limit.low .spawn-set-bar i{background:var(--spawn-attn,#e8a33d)}.spawn-set-limit.low .spawn-set-limit-h span{color:var(--set-ink)}.spawn-set-stats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px 18px;display:grid}.spawn-set-stat{flex-direction:column;gap:2px;display:flex}.spawn-set-stat b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.spawn-set-stat span{color:var(--set-ink-3);font-size:12.5px}.spawn-set-heat{grid-template-columns:repeat(53,minmax(0,1fr));gap:3px;display:grid}.spawn-set-heat-w{gap:3px;display:grid}.spawn-set-heat i{aspect-ratio:1;background:var(--set-track);border-radius:3px;max-height:16px;display:block}.spawn-set-heat i[data-level="1"]{background:color-mix(in srgb, var(--set-ink) 20%, transparent)}.spawn-set-heat i[data-level="2"]{background:color-mix(in srgb, var(--set-ink) 36%, transparent)}.spawn-set-heat i[data-level="3"]{background:color-mix(in srgb, var(--set-ink) 54%, transparent)}.spawn-set-heat i[data-level="4"]{background:color-mix(in srgb, var(--set-ink) 78%, transparent)}.spawn-set-page .spawn-thumbs{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.spawn-set-page .spawn-thumb{border-color:var(--set-line);border-radius:10px;height:78px}.spawn-set-page .spawn-thumb-name{text-align:left;color:#fff;background:linear-gradient(#0000,#000000b8);padding:4px 7px;font-size:11px;display:block;position:absolute;bottom:0;left:0;right:0}.spawn-set .spawn-thumb.focus,.spawn-set .spawn-thumb.custom{letter-spacing:0;font-family:inherit;font-size:11.5px;font-weight:500}.spawn-set .spawn-gbuilder{border-color:var(--set-line);max-width:360px}.spawn-set .spawn-gbuilder-angle{color:var(--set-ink-3);font-family:inherit;font-size:12px}.spawn-set .spawn-gbuilder input[type=range]{accent-color:var(--set-ink-3)}.spawn-set .spawn-gapply{background:var(--set-on);height:28px;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink);letter-spacing:0;text-transform:none;border-radius:8px;padding:0;font-family:inherit;font-size:12.5px;font-weight:500}.spawn-devices-code-hint{color:var(--set-ink-3);margin-bottom:8px;font-size:12.5px;line-height:1.45}.spawn-devices-code-cmd{align-items:center;gap:8px;display:flex}.spawn-devices-code-cmd code{white-space:nowrap;background:var(--set-track);min-width:0;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink);border-radius:8px;flex:1;padding:7px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow-x:auto}.spawn-devices-code-exp{color:var(--set-ink-3);margin-top:7px;font-size:12px}.spawn-picker .spawn-set-groups{columns:auto;margin-top:0}.spawn-picker .spawn-set-group{padding-top:0}.spawn-picker .spawn-set-ghead{border-top:1px solid var(--set-line);min-height:0;margin:8px 0 4px;padding-top:10px}.spawn-picker .spawn-set-glab{letter-spacing:.02em;font-size:11.5px;font-weight:600}.spawn-picker .spawn-set-group:first-child .spawn-set-ghead{border-top:0;margin-top:2px;padding-top:0}.spawn-picker .spawn-set-gnote{margin:0 0 4px}.spawn-picker .spawn-set-card{background:0 0;border:0;border-radius:0;overflow:visible}.spawn-picker .spawn-set-row{border-top:0;gap:8px;min-height:36px;padding:0}.spawn-picker .spawn-set-desc{display:none}.spawn-picker .spawn-set-note{border-top:0;padding:0 0 4px}.spawn-picker .spawn-set-note.menu-only{display:block}.spawn-picker .spawn-set-body{border-top:0;padding:2px 0 0}.spawn-picker .spawn-set-range{width:120px}.spawn-picker .spawn-set-name{white-space:nowrap}.spawn-picker .spawn-set-row-l{flex:none}.spawn-picker .spawn-set-row-r{flex:auto;justify-content:flex-end}.spawn-picker .spawn-set-select{max-width:128px;height:26px;box-shadow:none}.spawn-set-nav{flex-direction:column;height:100%;min-height:0;display:flex}.spawn-set-navtop{flex-direction:column;gap:8px;padding:14px 0 4px;display:flex}.spawn-set-navic{width:22px;height:22px;color:var(--spawn-ink-3);flex:none;place-items:center;display:grid}.spawn-set-navic .spawn-icon{display:block}.spawn-shell-row:hover .spawn-set-navic,.spawn-shell-row.on .spawn-set-navic{color:var(--spawn-ink)}.spawn-set-navlist{flex-direction:column;padding-bottom:14px;display:flex}.spawn-set-navgrp{gap:var(--spawn-rowgap,3px);flex-direction:column;display:flex}.spawn-set-navlab{color:var(--spawn-ink-3);padding:14px 10px 5px;font-size:12.5px;font-weight:500}.spawn-shell-row.waiting:not(.on):not(:hover){color:var(--spawn-ink-3)}.spawn-set-pics{gap:10px;display:flex}.spawn-set-pic{color:var(--set-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.spawn-set-pic.on{color:var(--set-ink);font-weight:500}.spawn-set-pic:disabled{cursor:default}.spawn-set-pic-frame{--pic-ground:color-mix(in srgb, var(--set-ink) 5%, transparent);--pic-shape:color-mix(in srgb, var(--set-ink) 20%, transparent);--pic-strong:color-mix(in srgb, var(--set-ink) 42%, transparent);background:var(--pic-ground);width:92px;height:60px;box-shadow:0 0 0 1px var(--set-line);border-radius:8px;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.spawn-set-pic:not(:disabled):hover .spawn-set-pic-frame{box-shadow:0 0 0 1px var(--set-ink-3)}.spawn-set-pic.on .spawn-set-pic-frame{box-shadow:0 0 0 2px var(--spawn-card-solid,var(--spawn-card)), 0 0 0 3.5px var(--set-ink)}.spawn-set-pic:focus-visible{outline:none}.spawn-set-pic:focus-visible .spawn-set-pic-frame{box-shadow:0 0 0 2px var(--spawn-card-solid,var(--spawn-card)), 0 0 0 3.5px var(--set-ink-2)}.spawn-set-pic-frame>span{position:absolute;inset:0}.spawn-set-pic-frame i,.spawn-set-pic-frame b{display:block}.spawn-pic-win{--p-frame:#e8e8e8;--p-nav:#fafafa;--p-card:#fff;--p-bar:#1a1a1a29;--p-on:#1a1a1a4d;background:var(--p-frame);grid-template:9px 1fr/9px 26px 1fr;display:grid}.spawn-pic-win.dark{--p-frame:#262626;--p-nav:#1c1c1c;--p-card:#141414;--p-bar:#ececec29;--p-on:#ececec57}.spawn-pic-win.half{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.spawn-pic-win .tr{grid-column:1/-1}.spawn-pic-win .side,.spawn-pic-win .stage{flex-direction:column;gap:4px;padding:6px 5px;display:flex}.spawn-pic-win .side{background:var(--p-nav)}.spawn-pic-win .stage{background:var(--p-card);padding:8px 7px}.spawn-pic-win b{background:var(--p-bar);border-radius:2px;height:3px}.spawn-pic-win b.on{background:var(--p-on)}.spawn-pic-win b.short{width:60%}.spawn-pic-view{padding:9px}.spawn-pic-view.columns{gap:5px;display:flex}.spawn-pic-view.columns i{background:var(--pic-shape);border-radius:3px;flex:1}.spawn-pic-view.columns i:first-child{background:var(--pic-strong)}.spawn-pic-view.canvas i,.spawn-pic-place i{background:var(--pic-shape);border-radius:3px;position:absolute}.spawn-pic-view.canvas .a{background:var(--pic-strong);width:34px;height:22px;top:9px;left:9px}.spawn-pic-view.canvas .b{width:30px;height:18px;top:16px;left:51px}.spawn-pic-view.canvas .c{width:38px;height:14px;top:38px;left:24px}.spawn-pic-view.board{gap:5px;display:flex}.spawn-pic-view.board>span{flex-direction:column;flex:1;gap:4px;display:flex}.spawn-pic-view.board i{background:var(--pic-shape);border-radius:2.5px;height:9px}.spawn-pic-view.board>span:first-child i:first-child{background:var(--pic-strong)}.spawn-pic-place.snap{background-image:radial-gradient(circle, var(--pic-shape) .8px, transparent 1px);background-position:6px 6px;background-size:8px 8px}.spawn-pic-place.free .a{background:var(--pic-strong);width:36px;height:21px;top:7px;left:8px;transform:rotate(-4deg)}.spawn-pic-place.free .b{width:39px;height:19px;top:21px;left:43px;transform:rotate(3deg)}.spawn-pic-place.free .c{width:30px;height:16px;top:37px;left:17px;transform:rotate(-2deg)}.spawn-pic-place.snap .a{background:var(--pic-strong);width:32px;height:16px;top:10px;left:10px}.spawn-pic-place.snap .b{width:32px;height:16px;top:10px;left:50px}.spawn-pic-place.snap .c{width:32px;height:16px;top:34px;left:10px}.spawn-pic-runs i{position:absolute}.spawn-pic-runs .trunk{background:var(--pic-shape);border-radius:1px;width:2px;top:10px;bottom:10px;left:26px}.spawn-pic-runs .branch{border:2px solid var(--pic-shape);border-bottom:0;border-left:0;border-top-right-radius:12px;width:34px;height:20px;display:none;top:21px;left:27px}.spawn-pic-runs.new .branch{display:block}.spawn-pic-runs .dot{background:var(--pic-strong);border-radius:50%;width:10px;height:10px}.spawn-pic-runs .dot.one{top:14px;left:22px}.spawn-pic-runs .dot.two{background:var(--spawn-live,var(--pic-strong));top:36px;left:22px}.spawn-pic-runs.new .dot.one{top:36px}.spawn-pic-runs.new .dot.two{top:17px;left:56px}.spawn-set-avatar.tinted{background:hsl(var(--av-hue) 46% 46% / .22);color:var(--set-ink);box-shadow:inset 0 0 0 1px hsl(var(--av-hue) 46% 46% / .4);position:relative}.spawn-set-presence{width:9px;height:9px;box-shadow:0 0 0 2px var(--spawn-card-solid,var(--spawn-card));background:var(--set-ink-3);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.spawn-set-presence.here{background:var(--spawn-live)}.spawn-set-presence.away{background:var(--spawn-attn)}.spawn-set-presence.off{background:var(--spawn-card-solid,var(--spawn-card));box-shadow:inset 0 0 0 1.5px var(--set-ink-3), 0 0 0 2px var(--spawn-card-solid,var(--spawn-card))}.spawn-set-themechips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.spawn-set-themechip{background:var(--set-track);height:30px;color:var(--set-ink-2);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px 0 5px;font-size:12.5px;display:inline-flex}.spawn-set-themechip.on{background:var(--set-on);color:var(--set-ink);font-weight:500}.spawn-set-themechip:disabled{cursor:default}.spawn-set-themesw{width:30px;height:20px;box-shadow:0 0 0 1px var(--set-line);border-radius:5px;justify-content:center;align-items:center;gap:3px;display:flex}.spawn-set-themesw i{border-radius:50%;width:7px;height:7px}.spawn-set-preview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.spawn-set-preview-diff,.spawn-set-preview-ui{background:var(--spawn-card-solid,var(--spawn-card));box-shadow:0 0 0 1px var(--set-line);border-radius:9px;font-size:12.5px;overflow:hidden}.spawn-set-preview-file{border-bottom:1px solid var(--set-line);color:var(--set-ink-2);gap:8px;padding:7px 10px;display:flex}.spawn-set-preview-file span:first-child{color:var(--set-ink);flex:1;font-weight:500}.spawn-set-preview .add{color:var(--spawn-live)}.spawn-set-preview .rem{color:var(--spawn-fail)}.spawn-set-preview-line{color:var(--set-ink-2);white-space:pre;gap:8px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex}.spawn-set-preview-line .n{text-align:right;width:18px;color:var(--set-ink-3)}.spawn-set-preview-line .m{width:10px;font-weight:600}.spawn-set-preview-line .t{text-overflow:ellipsis;color:var(--set-ink);overflow:hidden}.spawn-set-preview-line.add{background:color-mix(in srgb, var(--spawn-live) 13%, transparent)}.spawn-set-preview-line.rem{background:color-mix(in srgb, var(--spawn-fail) 12%, transparent)}.spawn-set-preview-line.add .m{color:var(--spawn-live)}.spawn-set-preview-line.rem .m{color:var(--spawn-fail)}.spawn-set-preview-ui{flex-direction:column;gap:2px;padding:6px;display:flex}.spawn-set-preview-row{height:28px;color:var(--set-ink-2);border-radius:7px;align-items:center;gap:8px;padding:0 8px;display:flex}.spawn-set-preview-row.on{background:var(--set-track);color:var(--set-ink)}.spawn-set-preview-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spawn-set-preview-row em{color:var(--set-ink-3);font-size:12px;font-style:normal}.spawn-set-preview-row i{border-radius:50%;width:7px;height:7px}.spawn-set-preview-row i.live{background:var(--spawn-live)}.spawn-set-preview-row i.attn{background:var(--spawn-attn)}.spawn-set-preview-row i.fail{background:var(--spawn-fail)}.spawn-set-preview-acts{gap:6px;margin-top:auto;padding:6px 2px 2px;display:flex}.spawn-set-preview-accent{background:color-mix(in srgb, var(--spawn-live) 18%, transparent);height:28px;color:var(--spawn-live);border-radius:8px;align-items:center;padding:0 11px;font-weight:500;display:inline-flex}@media (max-width:1100px){.spawn-set-preview{grid-template-columns:minmax(0,1fr)}}.spawn-set-kbdpic{flex-direction:column;gap:4px;max-width:620px;margin:0 auto;display:flex}.spawn-set-kbdrow{gap:4px;display:flex}.spawn-set-key{background:var(--set-card);min-width:0;height:26px;box-shadow:inset 0 0 0 1px var(--set-line);color:var(--set-ink-3);border-radius:6px;place-items:center;font-size:11px;transition:background .12s,color .12s;display:grid}.spawn-set-key.used{background:var(--set-on);color:var(--set-ink)}.spawn-set-key.lit{background:var(--set-ink);color:var(--spawn-card-solid,var(--spawn-card));box-shadow:none}.spawn-set-themepick{break-inside:avoid}.spawn-set-pics.big{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.spawn-set-pics.big .spawn-set-pic{align-items:stretch;gap:10px;font-size:13px}.spawn-set-pics.big .spawn-set-pic-name{text-align:center}.spawn-set-pics.big .spawn-set-pic-frame{aspect-ratio:1.42;border-radius:11px;width:100%;height:auto;max-height:250px}.spawn-set-pics.big .spawn-set-pic.on .spawn-set-pic-frame{box-shadow:0 0 0 3px var(--spawn-card-solid,var(--spawn-card)), 0 0 0 5px var(--set-ink)}.spawn-pic-page{--pg:#e9e9e9;--pg-sheet:#fff;--pg-line:#14141438;--pg-rule:#14141414;background:var(--pg)}.spawn-pic-page.dark{--pg:#585858;--pg-sheet:#303030;--pg-line:#ffffff6b;--pg-rule:#ffffff1a}.spawn-pic-page.half{clip-path:inset(0 0 0 50%)}.spawn-pic-page>i{background:var(--pg-line);border-radius:2px;height:3px;position:absolute;left:50%;transform:translate(-50%)}.spawn-pic-page>i.l1{width:26%;top:25%}.spawn-pic-page>i.l2{opacity:.6;width:40%;top:31%}.spawn-pic-page>.sheet{background:var(--pg-sheet);border-radius:9px 9px 0 0;flex-direction:column;justify-content:space-evenly;padding:4% 10% 2%;display:flex;position:absolute;inset:42% 15% 0}.spawn-pic-page>.sheet b{background:var(--pg-line);width:34%;height:3px;box-shadow:0 9px 0 -1px var(--pg-rule);border-radius:2px;display:block}.spawn-set-themestrip{background:var(--spawn-card-solid,var(--spawn-card));box-shadow:0 0 0 1px var(--set-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.spawn-set-themestrip .accent{border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:500}.spawn-set-colour{width:190px;height:32px;box-shadow:inset 0 0 0 1px var(--set-line);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:12.5px;display:inline-flex}.spawn-set-colour>i{opacity:.65;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 1.5px}
