@font-face{font-family:Signal Pixel;src:url(/fonts/silkscreen/Silkscreen-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.st-shell{--st-ink:var(--signal-ink);--st-muted:var(--signal-muted);--st-line:var(--signal-line);--st-orange:var(--signal-accent);min-height:100dvh;color:var(--signal-ink);background-color:var(--signal-paper);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#65bfe032 .7px,#0000 .7px);background-size:24px 24px;font-size:1rem;line-height:1.6}.st-shell *,.st-modal *{box-sizing:border-box}.st-shell button,.st-modal button{cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}.st-shell button:active,.st-modal button:active{transform:scale(.96)}.st-shell button:disabled,.st-modal button:disabled{opacity:.5;cursor:not-allowed}:is(.st-shell :focus-visible,.st-modal :focus-visible){outline:2px solid var(--signal-accent);outline-offset:4px}.st-shell svg,.st-modal svg{stroke-width:1.7px;flex-shrink:0}.st-shell h1,.st-shell h2,.st-modal h2{text-wrap:balance}.st-shell p,.st-modal p{text-wrap:pretty}.st-sidebar{z-index:25;background:#0e141d;border-bottom:1px solid #2d4055;align-items:center;gap:30px;min-height:78px;padding:12px 34px;display:flex;position:relative;box-shadow:0 3px #00000030}.st-brand{font:400 27px/1 "Signal Pixel", var(--signal-mono);letter-spacing:-1.4px;align-items:center;gap:12px;display:inline-flex}.st-brand>span{color:#aabbd0;background:var(--signal-accent);border:1px solid #2d4055;place-items:center;width:34px;height:34px;display:grid;box-shadow:3px 3px #0005}.st-sidebar-caption{color:#aabbd0;border-left:1px solid #2d4055;max-width:90px;padding-left:17px;font-size:.75rem;line-height:1.6}.st-sidebar nav{align-items:center;gap:8px;margin:0 auto;display:flex}.st-sidebar nav button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.875rem;display:flex}.st-sidebar nav button>span{display:none}.st-sidebar nav button>svg:last-child:not(:first-child){width:12px}.st-sidebar nav button:hover{background:#65bfe080}.st-sidebar-bottom{align-items:center;gap:16px;display:flex}.st-sidebar-bottom button{text-align:left;align-items:center;gap:8px;min-height:40px;font-size:.875rem;display:flex}.st-sidebar-bottom button>span:not(.st-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.st-sidebar-bottom small{color:#aabbd0;font-size:.75rem;display:block}.st-sidebar-bottom .st-logout,.st-header-connect{display:none!important}.st-avatar{place-items:center;width:40px;height:40px;display:grid}.st-avatar .st-pixel-agent{width:48px;height:48px}.st-main{width:min(1220px,100%);min-width:0;margin:0 auto;padding:0 40px}.st-top{border-bottom:1px dashed #2d4055;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.st-top>span{color:var(--signal-muted);font-family:var(--signal-mono);align-items:center;gap:10px;font-size:.75rem;display:flex}.st-top b{color:var(--signal-ink);font-weight:500}.st-top-actions{align-items:center;gap:15px;display:flex}.st-date{font:.75rem var(--signal-mono);color:var(--signal-muted)}.st-icon{border:1px solid #0000;place-items:center;width:40px;height:40px;display:grid}.st-icon:hover{border-color:var(--signal-line);background:#0e141d}.st-heading{justify-content:space-between;align-items:center;gap:24px;margin:31px 0 27px;display:flex}.st-heading p{color:#aabbd0;font:.75rem "Signal Pixel", var(--signal-mono);letter-spacing:0;align-items:center;gap:9px;margin:0 0 13px;display:flex}.st-heading-index{color:#aabbd0;background:#0e141d;border:1px solid #2d4055;place-items:center;width:23px;height:20px;font-size:.75rem;display:inline-grid}.st-heading h1{letter-spacing:-1px;margin:0 0 9px;font-size:2.15rem;font-weight:650;line-height:1.35}.st-heading h1>span{color:#aabbd0}.st-heading>div>span{color:var(--signal-muted);font-size:1rem}.st-button{background:var(--signal-accent);color:#aabbd0;white-space:nowrap;border:1px solid #2d4055;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:9px 17px;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:3px 3px #00000026}.st-button:hover{background:#0a111a;box-shadow:2px 2px #0000002a}.st-button.secondary{background:var(--signal-panel);color:#aabbd0;border-color:#2d4055;box-shadow:3px 3px #00000045}.st-button.secondary:hover{background:#0e141d}.st-home-grid{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);align-items:stretch;gap:24px;display:grid}.st-my-desk,.st-day,.st-journal{background:var(--signal-panel);border:1px solid #2d4055;border-radius:3px;min-width:0;overflow:hidden;box-shadow:5px 5px #00000047}.st-window-bar{min-height:42px;font-family:var(--signal-mono);background:#0e141d;border-bottom:1px solid #2d4055;justify-content:space-between;align-items:center;gap:12px;padding:8px 17px;font-size:.875rem;display:flex}.st-window-bar>span:first-child{align-items:center;gap:8px;display:inline-flex}.st-window-grip{opacity:.55;background:repeating-linear-gradient(#0a111a 0 1px,#0000 1px 3px);flex:1;max-width:75px;height:9px;margin-left:auto}.st-desk-label{justify-content:space-between;align-items:center;gap:12px;padding:20px 23px 4px;display:flex}.st-desk-label>span:first-child{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.st-desk-label>span:first-child>svg{display:none}.st-status{color:#aabbd0;white-space:nowrap;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.st-status i{background:#0e141d;border-radius:0;width:6px;height:6px}.st-status.idle i,.st-status.unknown i,.st-status.private i{background:#0a111a}.st-desk-body{background-image:radial-gradient(#65bfe048 .7px,#0000 .7px);background-size:12px 12px;grid-template-columns:minmax(180px,1fr) minmax(190px,1fr);align-items:center;gap:15px;min-height:269px;padding:6px 23px 17px;display:grid}.st-pixel-desk{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.st-pixel-agent{width:180px;height:180px;color:var(--agent-color,#aabbd0);vertical-align:middle;flex-shrink:0;display:inline-grid}.st-agent-sprite{width:100%;height:100%;image-rendering:pixelated;transform-origin:50% 60%;grid-area:1/1;display:block;overflow:hidden}.st-buddy-touch{background:0 0;border:0;width:100%;max-width:205px;padding:0;display:block}.st-buddy-touch:hover .st-pixel-agent{transform:translateY(-3px)}.st-desk-body .st-buddy-touch .st-pixel-agent{aspect-ratio:1;width:100%;height:auto;transition:transform .18s}.st-pixel-state{color:#aabbd0;font:.75rem "Signal Pixel", var(--signal-mono);letter-spacing:0;gap:4px;margin-top:9px;display:inline-flex}.st-cursor{margin-left:3px}.st-pixel-agent[data-animated=true][data-pose=building] .st-agent-sprite{animation:1.6s steps(3,end) infinite st-working}.st-pixel-agent[data-animated=true][data-pose=sleeping] .st-agent-sprite{animation:4s ease-in-out infinite st-buddy-breathe}.st-pixel-agent[data-animated=true][data-pose=idle] .st-agent-sprite{animation:3.6s ease-in-out infinite st-buddy-idle}.st-pixel-agent[data-animated=true][data-pose=hello] .st-agent-sprite{animation:1.5s ease-in-out infinite st-buddy-hello}.st-pixel-desk.working .st-cursor{animation:1.2s step-end infinite st-blink}@keyframes st-working{25%{transform:translateY(-2px)scale(.98,1.02)}50%{transform:translateY(1px)scale(1.025,.975)}75%{transform:translateY(-1px)}}@keyframes st-buddy-breathe{50%{transform:scale(1.025,.975)}}@keyframes st-buddy-idle{50%{transform:translateY(-3px)scale(.99,1.01)}}@keyframes st-buddy-hello{20%{transform:translateY(1px)scale(1.04,.96)}45%{transform:translateY(-7px)scale(.98,1.02)}70%{transform:translateY(-2px)}}@keyframes st-blink{50%{opacity:0}}.st-buddy-side{min-width:0;padding:13px 0}.st-buddy-speech{background:#0e141d;border:1px solid #2d4055;border-radius:2px;padding:14px 16px;box-shadow:3px 3px #0005}.st-buddy-speech>span{color:var(--signal-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.st-buddy-speech p{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:.875rem;line-height:1.8;display:-webkit-box;overflow:hidden}.st-connection-readout{gap:6px;margin-top:19px;font-size:.75rem;display:grid}.st-connection-readout>div{justify-content:space-between;gap:10px;display:flex}.st-connection-readout dt{color:var(--signal-muted);white-space:nowrap}.st-connection-readout dd{font-family:var(--signal-mono);text-align:right;overflow-wrap:anywhere}.st-buddy-hint{color:#aabbd0;align-items:center;gap:5px;margin-top:13px;font-size:.75rem;display:flex}.st-desk-foot{background:#0e141d;border-top:1px solid #2d4055;align-items:center;gap:12px;min-height:84px;padding:17px 22px;display:flex}.st-desk-foot>div{flex:1;min-width:0}.st-desk-foot strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}.st-desk-foot div>span{color:var(--signal-muted);margin-top:3px;font-size:.75rem;display:block}.st-color-shortcut{white-space:nowrap;background:#0e141d;border:1px solid #2d4055;border-radius:2px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:.75rem;display:inline-flex}.st-color-shortcut:hover{background:#0e141d}.st-day{--signal-muted:#b7c5ad;color:#aabbd0;background:#0a111a;border-color:#2d4055;flex-direction:column;display:flex}.st-live-label{font-family:"Signal Pixel", var(--signal-mono);letter-spacing:1px;color:#aabbd0;font-size:.75rem}.st-day-content{flex:1;padding:23px 24px 18px}.st-eyebrow{color:#aabbd0;font-size:.875rem}.st-energy{font:3.4rem/1.1 "Signal Pixel", var(--signal-mono);letter-spacing:-2px;font-variant-numeric:tabular-nums;color:#aabbd0;margin:15px 0 21px;font-weight:500}.st-energy>span{color:#aabbd0;letter-spacing:0;margin-left:9px;font-size:.875rem}.st-token-meter{gap:4px;height:22px;display:flex}.st-token-meter i{background:#0a111a;border:1px solid #2d4055;flex:1}.st-token-meter i.input,.st-token-meter i.output{background:#0e141d;border-color:#2d4055}.st-day-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:21px 0 18px;display:grid}.st-day-stats span{color:#aabbd0;white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;display:flex}.st-day-stats strong{font:.95rem var(--signal-mono);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.st-token-key{width:5px;height:5px;display:inline-block}.st-token-key.input,.st-token-key.output{background:#0e141d}.st-muted{color:var(--signal-muted);font-size:.75rem;line-height:1.8}.st-day-connect{color:#aabbd0;text-align:left;border-top:1px solid #2d4055;align-items:center;gap:8px;min-height:49px;padding:12px 23px;font-size:.75rem;display:flex}.st-day-connect>svg:last-child{margin-left:auto}.st-day-connect:focus-visible{outline-offset:-5px;outline:2px solid #2d4055}.st-day-connect:hover{background:#0a111a}.st-neighbors{margin:27px 0;padding:0}.st-neighbors-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.875rem;display:flex}.st-neighbors-title>span,.st-neighbors-title button{align-items:center;gap:7px;display:inline-flex}.st-neighbors-title button{color:#aabbd0;min-height:40px;padding:0 6px;font-size:.75rem}.st-neighbor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.st-neighbor-list>button{text-align:left;background:#0e141d;border:1px solid #2d4055;align-items:center;gap:10px;min-height:76px;padding:10px 13px;display:flex;box-shadow:2px 2px #00000032}.st-neighbor-list>button:hover{background:#0e141d;border-color:#2d4055;transform:translateY(-2px)}.st-neighbor-list .st-pixel-agent{width:49px;height:49px}.st-neighbor-list>button>span:not(.st-pixel-agent){flex:1;min-width:0}.st-neighbor-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.st-neighbor-list small{color:var(--signal-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.75rem;display:block;overflow:hidden}.st-neighbor-empty{color:#aabbd0;border-top:1px dashed #2d4055;border-bottom:1px dashed #2d4055;padding:17px 0;font-size:.875rem}.st-neighbor-empty>span{margin-top:4px;font-size:.75rem;display:block}.st-journal{margin-top:28px}.st-section-title{background:#0e141d;border-bottom:1px solid #2d4055;justify-content:space-between;align-items:center;gap:20px;padding:12px 21px;display:flex}.st-section-title>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.st-section-title h2{font-size:1rem;font-weight:550}.st-private-note{color:#aabbd0;align-items:center;gap:5px;margin-left:8px;font-size:.75rem;display:inline-flex}.st-section-title .st-button{min-height:38px;padding:6px 12px;font-size:.75rem;box-shadow:2px 2px #00000050}.st-filters{flex-wrap:wrap;gap:5px;display:flex}.st-journal>.st-filters{background:#0e141d;border-bottom:1px solid #2d4055;padding:13px 20px}.st-filters button{color:#aabbd0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:7px 12px;font-size:.875rem;display:inline-flex}.st-filters button>span{font:.75rem var(--signal-mono);color:var(--signal-muted)}.st-filters button:hover{background:#0e141d}.st-log-list{padding:4px 23px 12px 44px}.st-log{background:0 0;border:0;border-bottom:1px dashed #2d4055;padding:23px 0 25px;position:relative}.st-log-list>.st-log:before{content:"";background:#0e141d;border:1px solid #2d4055;width:7px;height:7px;position:absolute;top:28px;left:-22px;box-shadow:0 0 0 4px #0005}.st-log-list>.st-log:after{content:"";border-left:1px dashed #2d4055;position:absolute;top:39px;bottom:-27px;left:-19px}.st-log-list>.st-log:last-child{border-bottom:0}.st-log-list>.st-log:last-child:after{display:none}.st-log-meta{color:#aabbd0;flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.st-log-meta time{font-family:var(--signal-mono)}.st-log-meta em{background:#0e141d;border:1px solid #2d4055;align-items:center;gap:4px;margin-left:auto;padding:1px 6px;font-size:.75rem;font-style:normal;display:inline-flex}.st-log h3{overflow-wrap:anywhere;margin:10px 0 8px;font-size:1.125rem;font-weight:550}.st-log-body{color:#aabbd0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.9}.st-log blockquote{color:#aabbd0;overflow-wrap:anywhere;background:#0e141d;border:1px solid #2d4055;border-left-width:3px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px 13px;font-size:.875rem;line-height:1.8;display:flex}.st-log blockquote>svg{margin-top:4px}.st-log-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.st-log-bottom>span{color:#aabbd0;font-size:.75rem}.st-log-bottom>div{align-items:center;gap:13px;display:flex}.st-log-bottom button{color:#aabbd0;align-items:center;gap:5px;min-height:40px;font-size:.875rem;display:inline-flex}.st-empty{text-align:center;padding:30px 24px 37px}.st-empty-icon{color:#aabbd0;background:#0e141d;border:1px solid #2d4055;place-items:center;width:46px;height:46px;margin:0 auto 18px;display:grid;box-shadow:3px 3px #0005}.st-empty h3{margin:18px 0 9px;font-size:1rem;font-weight:500}.st-empty p{color:#aabbd0;margin:0 0 21px;font-size:.875rem;line-height:1.9}.st-start-steps{justify-content:center;align-items:center;gap:30px;margin:20px 0 25px;padding:0;list-style:none;display:flex}.st-start-steps li{color:#aabbd0;align-items:center;gap:7px;display:flex}.st-start-steps li>span{font:.75rem var(--signal-mono);background:#0e141d;border:1px solid #2d4055;padding:2px 5px}.st-start-steps strong{font-size:.75rem;font-weight:400}.st-room-count{white-space:nowrap;color:#aabbd0;background:#0e141d;border:1px solid #2d4055;align-items:center;gap:8px;padding:9px 12px;font-size:.875rem;display:inline-flex}.st-room-count i{background:#0a111a;width:6px;height:6px}.st-room-banner{color:#aabbd0;background:#0e141d;border:1px solid #2d4055;align-items:center;gap:14px;padding:18px 23px;display:flex;box-shadow:4px 4px #00000024}.st-room-banner p{font-size:.875rem}.st-room-banner p>span{color:#aabbd0;margin-top:3px;font-size:.75rem;display:block}.st-room-banner>button{white-space:nowrap;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:0 8px;font-size:.875rem;display:inline-flex}.st-room-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 16px;display:flex}.st-room-toolbar>span{color:#aabbd0;font-size:.75rem}.st-desks{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.st-peer-desk{text-align:left;background:#0e141d;border:1px solid #2d4055;border-radius:3px;min-width:0;overflow:hidden;box-shadow:5px 5px #00000045}.st-peer-desk:hover{border-color:#2d4055;transform:translateY(-3px);box-shadow:6px 6px #00000060}.st-peer-label{background:#0e141d;border-bottom:1px solid #2d4055;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:13px 19px;display:flex}.st-peer-label strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:550}.st-peer-label strong>span{font:.75rem var(--signal-mono);color:#aabbd0;font-weight:400}.st-peer-stage{background-color:color-mix(in srgb, var(--agent-color) 6%, #0e141d);background-image:linear-gradient(#65bfe015 1px,#0000 1px),linear-gradient(90deg,#65bfe015 1px,#0000 1px);background-size:18px 18px;justify-content:center;align-items:center;gap:17px;min-height:216px;padding:25px 23px 20px;display:flex;position:relative}.st-peer-stage .st-pixel-agent{width:154px;height:154px}.st-peer-tool{font:.75rem var(--signal-mono);color:var(--signal-muted);position:absolute;top:12px;right:14px}.st-peer-quip{color:#aabbd0;overflow-wrap:anywhere;-webkit-line-clamp:3;background:#0e141d;border:1px solid #2d4055;-webkit-box-orient:vertical;width:min(190px,46%);padding:12px;font-size:.875rem;line-height:1.8;display:-webkit-box;overflow:hidden;box-shadow:3px 3px #0005}.st-peer-detail{border-top:1px solid #2d4055;padding:17px 20px}.st-peer-detail>small{font:.75rem var(--signal-mono);color:var(--signal-muted);align-items:center;gap:10px;display:flex}.st-peer-detail>small>span{border-left:1px solid #2d4055;padding-left:10px}.st-peer-detail h3{overflow-wrap:anywhere;margin:8px 0;font-size:1rem;font-weight:550}.st-peer-summary{color:#aabbd0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.9;display:-webkit-box;overflow:hidden}.st-peer-project{color:var(--signal-muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:11px;font-size:.75rem;display:flex}.st-peer-detail>div{color:#aabbd0;border-top:1px dashed #2d4055;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:15px;padding-top:12px;font-size:.75rem;display:flex}.st-peer-detail>div>span:last-child{color:#aabbd0;align-items:center;gap:5px;display:flex}.st-room-empty{text-align:center;background:#0e141d;border:1px dashed #2d4055;flex-direction:column;align-items:center;min-height:420px;margin-top:24px;padding:38px 24px;display:flex}.st-room-empty h2{margin:21px 0 10px;font-size:1.25rem;font-weight:500}.st-room-empty p{color:#aabbd0;margin-bottom:20px;font-size:1rem;line-height:1.9}.st-room-paused{min-height:270px}.st-footer{color:var(--signal-muted);justify-content:space-between;gap:14px;padding:30px 0 24px;font-size:.75rem;display:flex}.st-footer>span:last-child{font-family:var(--signal-mono)}.st-error{color:#aabbd0;background:#0e141d;border:1px solid #2d4055;border-radius:3px;justify-content:space-between;gap:15px;margin:14px 0;padding:11px 15px;font-size:12px;display:flex}.st-error button{min-width:26px}.st-toast{z-index:100;color:#aabbd0;background:#0a111a;border-radius:3px;align-items:center;gap:8px;max-width:90vw;padding:12px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000026}.st-modal{--st-line:var(--signal-line);--st-orange:var(--signal-accent);width:calc(100% - 32px);max-height:90dvh;color:var(--signal-ink);background:var(--signal-panel);border:1px solid #2d4055;border-radius:3px;gap:13px;padding:29px;line-height:1.7;overflow-y:auto;box-shadow:7px 7px #00000030;max-width:540px!important}.st-modal>[data-slot=dialog-title]{padding-right:25px;font-size:21px;font-weight:500;line-height:1.4}.st-modal>[data-slot=dialog-description]{color:var(--signal-muted);font-size:12px;line-height:1.8}.st-form{gap:18px;padding-top:9px;display:grid}.st-form label:not(.st-check):not(.st-color-option){color:var(--signal-muted);gap:7px;font-size:12px;display:grid}.st-form input:not([type=checkbox]):not([type=radio]),.st-form textarea,.st-form select,.st-message-form input{width:100%;min-height:43px;color:var(--signal-ink);resize:vertical;background:#0e141d;border:1px solid #2d4055;border-radius:2px;outline-color:#aabbd0;padding:10px 12px;font-size:14px}.st-form .st-filters{margin:0}.st-form p{color:var(--signal-muted);font-size:12px}.st-check{color:var(--signal-muted);align-items:center;gap:10px;min-height:40px;font-size:12px;display:flex}.st-check input{accent-color:#aabbd0}.st-code{font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#aabbd0;background:#0a111a;border-radius:3px;padding:15px;font-size:12px;line-height:1.9;overflow-x:auto}.st-connect-step{align-items:center;gap:11px;display:flex}.st-connect-step>b{width:25px;height:25px;color:var(--signal-muted);border:1px solid #2d4055;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:400;display:grid}.st-connect-step h3{font-size:14px;font-weight:500}.st-connect-step p{margin-top:3px;font-size:12px}.st-connect-step .st-button{min-height:34px;margin-left:auto;padding:7px 10px;font-size:12px}.st-secret{background:#0e141d;border:1px solid #2d4055;border-radius:3px;padding:12px;font-size:12px}.st-secret code{overflow-wrap:anywhere;display:block}.st-secret button{align-items:center;gap:7px;min-height:38px;display:inline-flex}.st-secret small{color:var(--signal-muted);display:block}.st-form details{background:#0e141d;border:1px solid #2d4055;border-radius:3px;padding:11px 14px}.st-form summary{cursor:pointer;color:var(--signal-muted);justify-content:space-between;align-items:center;min-height:25px;font-size:12px;display:flex}.st-form details p{margin:13px 0}.st-form a{color:var(--signal-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.st-privacy{border-top:1px solid #2d4055;border-bottom:1px solid #2d4055;padding:13px 0}.st-privacy label:not(.st-check){justify-content:space-between;align-items:center;gap:15px;min-height:55px;display:flex}.st-privacy small{color:var(--signal-muted);margin-top:3px;font-size:12px;display:block}.st-key{color:var(--signal-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.st-key>span{align-items:center;gap:7px;display:flex}.st-key button{min-height:35px;color:var(--signal-muted)}.st-desk-modal{max-width:740px!important}.st-selected-intro{color:var(--signal-muted);border-bottom:1px solid #2d4055;align-items:center;gap:16px;padding:8px 0 15px;font-size:12px;display:flex}.st-selected-logs{gap:14px;margin:8px 0;display:grid}.st-reactions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.st-reactions button{color:var(--signal-muted);background:#0e141d;border:1px solid #2d4055;border-radius:2px;align-items:center;gap:5px;min-height:35px;padding:5px 10px;font-size:12px;display:flex}.st-chat-gate{color:var(--signal-muted);border-top:1px solid #2d4055;align-items:center;gap:12px;padding-top:12px;display:flex}.st-chat-gate p{flex:1;font-size:12px}.st-chat-gate small{color:var(--signal-muted);margin-top:4px;font-size:12px;display:block}.st-chat-gate>svg{flex-shrink:0}.st-project-link{color:var(--signal-muted);align-items:center;gap:5px;min-height:35px;margin-top:10px;font-size:12px;display:inline-flex}.st-inbox-modal{max-width:920px!important}.st-inbox{grid-template-columns:220px minmax(0,1fr);gap:20px;min-height:430px;display:grid}.st-chat-list{border-right:1px solid #2d4055;max-height:500px;padding-right:15px;overflow:auto}.st-chat-list>button{text-align:left;border-radius:2px;width:100%;margin-bottom:5px;padding:13px 12px;display:block}.st-chat-list strong{font-size:12px;font-weight:500}.st-chat-list span{white-space:nowrap;text-overflow:ellipsis;color:var(--signal-muted);margin-top:4px;font-size:12px;display:block;overflow:hidden}.st-chat-thread{flex-direction:column;min-width:0;display:flex}.st-chat-head{border-bottom:1px solid #2d4055;padding:9px 0}.st-chat-head strong{font-size:14px}.st-chat-head span{color:var(--signal-muted);font-size:12px;display:block}.st-messages{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:280px;max-height:330px;padding:14px 0;display:flex;overflow-y:auto}.st-message{max-width:85%;color:var(--signal-ink);background:#0e141d;border-radius:3px;padding:8px 12px;font-size:12px}.st-message.mine{color:var(--signal-muted);background:#0e141d;align-self:flex-end}.st-message p{white-space:pre-wrap;overflow-wrap:anywhere}.st-message small{opacity:1;color:var(--signal-muted);margin-top:5px;font-size:12px;display:block}.st-message-form{gap:10px;display:flex}.st-chat-actions{justify-content:flex-end;gap:10px;display:flex}.st-chat-thread>.st-empty{border:0;margin:auto}.st-chat-list .st-empty{border:0;padding:30px 5px}.st-chat-list .st-empty p{font-size:12px}.st-appearance{border:0;min-width:0;padding:0}.st-appearance legend{font-size:.875rem;font-weight:500}.st-color-preview{background:#0e141d;border:1px solid #2d4055;align-items:center;gap:20px;margin:10px 0 14px;padding:14px 20px;display:flex}.st-color-preview strong{overflow-wrap:anywhere;font-size:1rem;display:block}.st-color-preview div{min-width:0}.st-color-preview div>span{color:var(--signal-muted);margin-top:4px;font-size:.75rem;display:block}.st-color-palette{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.st-form label.st-color-option{cursor:pointer;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:7px 0;font-size:.75rem;display:flex;position:relative}.st-color-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-swatch{background:var(--agent-color);pointer-events:none;place-items:center;width:28px;height:28px;display:grid}.st-swatch svg{color:#aabbd0;background:#0e141d;width:18px;height:18px}.st-color-option:has(input:checked){background:#0e141d;outline:1px solid #2d4055}.st-color-option:has(input:focus-visible){outline:2px solid var(--signal-accent);outline-offset:3px}.st-appearance>p{color:var(--signal-muted);margin-top:10px;font-size:.75rem}.st-modal [data-slot=dialog-title]{border-bottom:1px solid #2d4055;padding-bottom:15px;font-weight:550}.st-modal [data-slot=dialog-close]{min-width:40px;min-height:40px;top:18px;right:18px}.st-modal .st-log{background:#0e141d;border:1px solid #2d4055;padding:17px 18px}.st-modal .st-selected-intro{flex-wrap:wrap}.st-selected-intro>.st-pixel-agent{width:55px;height:55px}.st-form label:not(.st-check):not(.st-color-option){font-size:.875rem}.st-form input:not([type=checkbox]):not([type=radio]),.st-form select,.st-form textarea,.st-message-form input{background:#0e141d;border-color:#2d4055;border-radius:2px;font-size:1rem}.st-form input:focus,.st-form textarea:focus{border-color:#2d4055;outline-color:#aabbd0}.st-form summary,.st-form a,.st-key button,.st-reactions button,.st-project-link,.st-secret button{min-height:40px}.st-reactions button{border-color:#2d4055;font-size:.875rem}.st-message{border:1px solid #2d4055;font-size:.875rem}.st-message.mine{color:#aabbd0;border-color:#2d4055}.st-error button{min-width:40px;min-height:40px}.st-toast{border:1px solid #2d4055;font-size:.875rem;box-shadow:4px 4px #00000035}.st-color-preview{background:#0e141d radial-gradient(#65bfe044 1px,#0000 1px) 0 0/10px 10px;border:1px solid #2d4055}.st-color-option:has(input:checked){box-shadow:2px 2px #0005}.st-swatch{border:1px solid #2d405538}@media (max-width:1120px){.st-sidebar{gap:18px;padding:12px 24px}.st-sidebar-caption{display:none}.st-sidebar nav button{padding:0 12px}.st-main{padding:0 27px}.st-home-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:19px}.st-desk-body{grid-template-columns:minmax(140px,.8fr) minmax(155px,1fr);gap:8px;padding:10px 18px 18px}.st-desk-body .st-pixel-agent{width:158px;height:158px}.st-buddy-speech{padding:12px}.st-buddy-hint{font-size:.75rem}.st-day-content{padding:23px 19px 18px}.st-energy{font-size:3rem}}@media (max-width:850px){.st-sidebar-bottom button>span:not(.st-avatar),.st-sidebar-bottom button>svg{display:none}.st-home-grid{grid-template-columns:minmax(0,1fr)}.st-desk-body{grid-template-columns:minmax(150px,1fr) minmax(200px,1fr);gap:20px;min-height:265px;padding:13px 25px 23px}.st-desk-body .st-pixel-agent{width:205px;height:205px}.st-day{display:block}.st-day-content{grid-template-columns:1fr 1fr;gap:0 25px;padding:22px;display:grid}.st-eyebrow{grid-column:1/-1}.st-energy{grid-area:2/1;margin-bottom:15px}.st-token-meter{grid-area:3/1;margin-bottom:15px}.st-day-stats{grid-area:2/2/4;align-self:center;margin:0}.st-day-content>.st-muted{grid-column:1/-1}.st-neighbor-list{gap:9px}.st-neighbor-list>button{gap:5px;padding:9px}.st-neighbor-list .st-pixel-agent{width:40px;height:40px}.st-neighbor-list>button>svg{display:none}.st-peer-stage{gap:9px;min-height:210px;padding:28px 12px 20px}.st-peer-stage .st-pixel-agent{width:125px;height:125px}.st-peer-quip{padding:10px;font-size:.75rem}}@media (max-width:700px){.st-shell{padding-bottom:83px}.st-sidebar{border-bottom:1px solid #2d4055;justify-content:space-between;min-height:67px;padding:10px 19px}.st-brand{font-size:25px}.st-brand>span{width:31px;height:31px}.st-sidebar nav{padding:10px 11px max(10px, env(safe-area-inset-bottom));background:#0e141d;border-top:1px solid #2d4055;justify-content:space-around;gap:9px;position:fixed;bottom:0;left:0;right:0}.st-sidebar nav button{flex:1;gap:7px;min-height:44px;padding:0 7px;font-size:.875rem}.st-sidebar nav button>svg:last-child:not(:first-child){display:none}.st-sidebar-bottom{gap:0}.st-sidebar-bottom button>span:not(.st-avatar){max-width:115px;font-size:.75rem;display:block}.st-sidebar-bottom small{display:none}.st-main{padding:0 17px}.st-top{min-height:52px}.st-top>span{gap:7px}.st-top-actions{gap:4px}.st-heading{flex-wrap:wrap;gap:15px;margin:25px 0 21px}.st-heading h1{letter-spacing:-.7px;font-size:1.65rem}.st-heading>div>span{font-size:.875rem}.st-heading p{letter-spacing:.5px;font-size:.75rem}.st-heading>.st-button{min-height:40px;padding:7px 12px;font-size:.875rem}.st-home-grid{gap:20px}.st-window-bar{padding:8px 14px;font-size:.875rem}.st-desk-label{flex-wrap:wrap;padding:17px 16px 0}.st-desk-body{grid-template-columns:minmax(100px,.8fr) minmax(150px,1fr);gap:6px;min-height:245px;padding:10px 13px 18px}.st-desk-body .st-pixel-agent{width:144px;max-width:100%;height:144px}.st-pixel-state{letter-spacing:0;white-space:nowrap;font-size:.75rem}.st-buddy-speech{padding:10px}.st-buddy-speech p{-webkit-line-clamp:3;font-size:.875rem}.st-connection-readout{gap:7px;margin-top:15px}.st-connection-readout>div{display:block}.st-connection-readout dd{text-align:left;margin-top:2px}.st-buddy-hint{display:none}.st-desk-foot{gap:8px;padding:14px}.st-desk-foot>svg{display:none}.st-color-shortcut{padding:0 8px}.st-day-content{padding:20px;display:block}.st-energy{margin:14px 0 20px;font-size:3rem}.st-day-stats{margin:19px 0 16px}.st-token-meter{margin:0}.st-neighbors{margin:23px 0}.st-neighbor-list{grid-template-columns:1fr}.st-neighbor-list>button{gap:12px;min-height:64px;padding:8px 13px}.st-neighbor-list>button>svg{display:block}.st-neighbor-list .st-pixel-agent{width:44px;height:44px}.st-journal{margin-top:24px}.st-section-title{gap:10px;padding:12px 14px}.st-section-title>div{gap:6px}.st-section-title h2{font-size:.875rem}.st-private-note{display:none}.st-section-title .st-button{min-height:40px;padding:6px 9px;font-size:.75rem}.st-journal>.st-filters{padding:10px 12px}.st-filters button{padding:7px 10px}.st-log-list{padding:2px 16px 10px 31px}.st-log-list>.st-log:before{left:-17px}.st-log-list>.st-log:after{left:-14px}.st-log h3{font-size:1rem}.st-log-body{font-size:.9375rem}.st-log-bottom{flex-direction:column;align-items:flex-start;gap:5px}.st-log-bottom>div{gap:20px}.st-log-meta{gap:6px}.st-start-steps{gap:9px;margin-bottom:21px}.st-start-steps li{flex-direction:column;flex:1;gap:5px}.st-empty{padding:26px 15px 30px}.st-room-count{padding:7px 9px;font-size:.75rem}.st-room-banner{gap:10px;padding:15px}.st-room-banner>svg{display:none}.st-room-banner>button{padding:0;font-size:.75rem}.st-room-toolbar{margin:20px 0 14px}.st-room-toolbar>span{display:none}.st-desks{grid-template-columns:1fr;gap:20px}.st-peer-label{padding:13px 16px}.st-peer-stage{gap:18px;min-height:218px;padding:25px 18px 20px}.st-peer-stage .st-pixel-agent{width:156px;height:156px}.st-peer-quip{width:44%;font-size:.875rem}.st-peer-detail{padding:16px}.st-room-empty{min-height:380px;padding:27px 18px}.st-room-empty p{font-size:.875rem}.st-room-paused{min-height:265px}.st-footer{flex-wrap:wrap;gap:8px;padding:25px 0 21px;font-size:.75rem}.st-modal{padding:22px 18px}.st-modal>[data-slot=dialog-title]{font-size:1.125rem}.st-modal .st-log{padding:15px}.st-inbox{grid-template-columns:1fr;gap:12px}.st-chat-list{border-bottom:1px solid #2d4055;border-right:0;gap:7px;max-height:135px;padding:0 0 9px;display:flex;overflow-x:auto}.st-chat-list>button{min-width:140px;max-width:190px}.st-chat-thread{min-height:300px}.st-messages{min-height:160px;max-height:240px}.st-chat-gate{flex-wrap:wrap}.st-chat-gate .st-button{margin-left:auto}.st-connect-step{flex-wrap:wrap}.st-form .st-color-palette{grid-template-columns:repeat(4,minmax(0,1fr))}.st-color-option{min-height:65px}.st-toast{bottom:91px}}@media (prefers-reduced-motion:reduce){.st-shell *,.st-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.st-buddy-touch:hover .st-pixel-agent,.st-shell .st-buddy-touch:active{transform:none}}.st-shell{background-image:radial-gradient(80% 480px at 50% 0,#12345442,#0000),radial-gradient(#5a94c21f .8px,#0000 .8px);background-size:auto,24px 24px}.st-sidebar{background:#0a1018;border-bottom-color:#2c455a;box-shadow:0 1px #6be9e910}.st-brand{color:#effaff;text-shadow:0 0 20px #71dfe12b}.st-brand>span{color:#69f2e4;background:#132a31;border-color:#32636b;box-shadow:inset 0 0 12px #43edd916,0 0 14px #33ecd513}.st-sidebar nav button{color:#93a8be;font-family:var(--signal-mono)}.st-sidebar nav button:hover{color:#d8eff7;background:#12212e}.st-sidebar nav button.active{color:#81f5e7;background:#14282d;border-color:#3c827e;box-shadow:inset 0 -2px #64e8df,0 0 20px #48e3e70c}.st-sidebar nav button.active>svg{color:#83f4e8}.st-sidebar-bottom button{color:#d2deef}.st-sidebar-bottom small,.st-date{color:#8da2b7}.st-top{border-bottom-color:#26394c}.st-top b{color:#67e9dd}.st-icon:hover{background:#142437;border-color:#496780}.st-heading h1{color:#e6f0fb;font-weight:600}.st-heading h1>span{color:#69ece0;text-shadow:0 0 25px #3fdfd82d}.st-heading-index{color:#7ddae9;background:#10252e;border-color:#396476}.st-heading p{color:#8eacc4}.st-button{color:#061519;background:#69e9dd;border-color:#9cf9ed;box-shadow:0 0 17px #4ae9da1a,inset 0 1px #d3fff74d}.st-button:hover{color:#03181c;background:#9bf7e9;box-shadow:0 0 22px #55ecd431}.st-button.secondary{color:#bfd5e9;background:#111e2b;border-color:#425e76;box-shadow:inset 0 1px #93cef00b}.st-button.secondary:hover{color:#e9f6ff;background:#1b3042;border-color:#6789a5}.st-my-desk,.st-journal{background:#0d141d;border-color:#30475c;box-shadow:0 12px 36px #00000040,inset 0 1px #73e5ff12}.st-window-bar,.st-section-title{color:#bfd6e9;background:#142130;border-bottom-color:#2c4559}.st-window-bar>span:first-child>svg,.st-section-title svg{color:#65dacd}.st-window-grip{background:repeating-linear-gradient(#466c88 0 1px,#0000 1px 3px)}.st-desk-label{color:#d2e1ef}.st-status{color:#9badc1}.st-status i{background:#7c91a7}.st-status.working{color:#abf58f}.st-status.working i{background:#a6f580;box-shadow:0 0 9px #99f36966}.st-status.idle i,.st-status.unknown i{background:#f4c27c}.st-status.private i{background:#b3a1d9}.st-desk-body{background-color:#0a121d;background-image:linear-gradient(#3c729a14 1px,#0000 1px),linear-gradient(90deg,#3c729a14 1px,#0000 1px);background-size:24px 24px}.st-pixel-agent{filter:drop-shadow(0 5px 3px #0005) drop-shadow(0 0 9px color-mix(in srgb, currentColor 20%, transparent))}.st-buddy-touch{border-radius:0}.st-buddy-touch:focus-visible{outline-offset:-3px}.st-buddy-touch:hover .st-pixel-agent{filter:drop-shadow(0 5px 3px #0005) drop-shadow(0 0 16px color-mix(in srgb, currentColor 38%, transparent))}.st-pixel-state{color:#80b6c5}.st-pixel-desk.working .st-pixel-state{color:#a6f580}.st-buddy-speech{background:#111e2c;border-color:#354f67 #354f67 #354f67 #a593ec;border-left-style:solid;border-left-width:2px;box-shadow:0 5px 20px #00000026}.st-buddy-speech>span{color:#b3a5ec}.st-buddy-speech p{color:#c9d9e9}.st-connection-readout dd{color:#a7c9dd}.st-buddy-hint{color:#91aac1}.st-desk-foot{background:#101c29;border-top-color:#2b4053}.st-desk-foot>svg{color:#71b9d4}.st-color-shortcut{color:#bdd8e9;background:#172636;border-color:#496178}.st-color-shortcut:hover{color:#e5f6ff;background:#223b4d}.st-day{--signal-muted:#96b5bd;color:#c8e9e3;background:#091719;border-color:#315957;box-shadow:0 10px 30px #0003}.st-day .st-window-bar{color:#b3dfd6;background:#11282a;border-color:#315957}.st-live-label{color:#8eecbd}.st-eyebrow{color:#b8d3cd}.st-energy{color:#a3f79b;text-shadow:0 0 27px #7aee7027}.st-energy>span{color:#a7c7bd}.st-token-meter i{background:#16332f;border-color:#315950}.st-token-meter i.input,.st-token-key.input{background:#9de987;border-color:#b6ff9e}.st-token-meter i.output,.st-token-key.output{background:#64d9e8;border-color:#9aeeff}.st-day-stats span{color:#a7c5bd}.st-day-connect{color:#b4ddce;border-top-color:#31554e}.st-day-connect:hover{color:#d8ffed;background:#163a34}.st-day-connect:focus-visible{outline-color:#9ef1d7}.st-neighbors-title>span{color:#afc4d7}.st-neighbors-title button{color:#82d1df}.st-neighbor-list>button{background:#0f1925;border-color:#2d4358;box-shadow:inset 0 1px #87c1ed08}.st-neighbor-list>button:hover{background:#162738;border-color:#56839d;box-shadow:0 0 20px #4b9cc510}.st-neighbor-empty{color:#a3b8cb;border-color:#2c4256}.st-journal>.st-filters{background:#0c151f;border-color:#273b4d}.st-filters button{color:#9fb4c9}.st-filters button>span{color:#a8c2d3}.st-filters button.active{color:#82eddf;background:#152e34;border-color:#39767d}.st-filters button:hover{color:#d3edf7;background:#182e41}.st-log{border-bottom-color:#2c4155}.st-log-list>.st-log:before{background:#7fdbdd;border-color:#a2f5ed;box-shadow:0 0 0 4px #0d141d,0 0 12px #71e7dc35}.st-log-list>.st-log:after{border-left-color:#2a4958}.st-log-meta{color:#87a6bf}.st-log-meta em{color:#b8cfe3;background:#172537;border-color:#354d64}.st-log h3{color:#dce8f4}.st-log-body{color:#b4c4d5}.st-log blockquote{color:#ccbbe9;background:#1a192b;border-color:#3c355b #3c355b #3c355b #a797df}.st-log-bottom>span{color:#95aabd}.st-log-bottom button{color:#9fbbc9}.st-log-bottom .st-publish-link{color:#7bdfd3}.st-empty-icon{color:#7eb3d2;background:#172535;border-color:#3e5c73;box-shadow:3px 3px #070c12}.st-empty h3{color:#c4d7e8}.st-empty p{color:#9cb0c2}.st-start-steps li{color:#a3bcd0}.st-start-steps li>span{color:#89d0e0;background:#152938;border-color:#3d6074}.st-room-count{color:#83ddd1;background:#12272c;border-color:#3d7175}.st-room-count i{background:#82e8d5}.st-room-banner{color:#b0c8dd;background:#111d2a;border-color:#354d65;box-shadow:inset 3px 0 #678fc6}.st-room-banner p>span{color:#91aac0}.st-room-toolbar>span{color:#8fa6bc}.st-peer-desk{background:#0e1722;border-color:#354b61;box-shadow:0 8px 24px #0000003d}.st-peer-desk:hover{border-color:#6098b1;box-shadow:0 0 25px #479ba316,0 10px 25px #0005}.st-peer-label{color:#d2e0ef;background:#152331;border-bottom-color:#31485c}.st-peer-label strong>span{color:#8dafc2}.st-peer-stage{background-color:color-mix(in srgb, var(--agent-color) 8%, #09111c);background-image:linear-gradient(#557fa51a 1px,#0000 1px),linear-gradient(90deg,#557fa51a 1px,#0000 1px)}.st-peer-tool{color:#9bbbd1}.st-peer-quip{color:#c1c9e4;background:#131d30;border-color:#3e4d6e;box-shadow:3px 3px #050b12}.st-peer-detail{border-top-color:#2c4156}.st-peer-detail h3{color:#d4e5f2}.st-peer-summary{color:#a5bacd}.st-peer-detail>div{color:#9bb8cb;border-top-color:#2e455c}.st-peer-detail>div>span:last-child{color:#7ddbcf}.st-room-empty{background:#0c1621;border-color:#3f5c74}.st-room-empty p{color:#a3bcd0}.st-footer{color:#87a0b7}.st-modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dce8f5;background:#0f1823;border-color:#496178;box-shadow:0 20px 80px #000000a6,0 0 0 1px #71cff01a}[data-slot=dialog-overlay]{background:#010409b8}.st-modal [data-slot=dialog-title]{color:#e1eef8;border-bottom-color:#334b60}.st-modal [data-slot=dialog-close]{color:#bdd1e5}.st-modal [data-slot=dialog-close]:hover{background:#21384a}.st-modal .st-log{background:#0b141f;border-color:#354a60}.st-modal .st-selected-intro{border-bottom-color:#354a60}.st-form input:not([type=checkbox]):not([type=radio]),.st-form select,.st-form textarea,.st-message-form input{color:#d8e7f5;caret-color:#6decdc;background:#0a121d;border-color:#566e85}.st-form input:focus,.st-form textarea:focus,.st-form select:focus{border-color:#73d6d1;outline-color:#73d6d1}.st-form input::placeholder,.st-form textarea::placeholder,.st-message-form input::placeholder{color:#8aa0b5}.st-form input[type=checkbox]{accent-color:#78e3d7}.st-code{color:#a4e7ba;background:#070f16;border:1px solid #294d46;border-left:2px solid #6ac8a8}.st-connect-step>b{color:#8ddee0;background:#142a34;border-color:#406b80}.st-secret{color:#f1dca5;background:#221f16;border-color:#776842}.st-secret small{color:#d1c194}.st-form details{background:#101e2c;border-color:#3b546c}.st-privacy{border-color:#2f465d}.st-key{color:#a0b7ca}.st-key button,.st-form a{color:#83d8da}.st-reactions button{color:#a6c3d4;background:#122433;border-color:#4b687e}.st-reactions button.active{color:#93e8e0;background:#1c303c;border-color:#71bfc5}.st-chat-gate{border-top-color:#31475b}.st-chat-gate p{color:#b0c6d8}.st-project-link{color:#7de2d6}.st-chat-list{border-color:#31475b}.st-chat-list>button.active{background:#1a3040}.st-chat-list strong{color:#c6deeb}.st-chat-head{border-bottom-color:#314b60}.st-message{color:#c6daeb;background:#152537;border-color:#3c536b}.st-message.mine{color:#b8e5d2;background:#11312f;border-color:#436f62}.st-message small{color:#9db9bb}.st-error{color:#ffc4ae;background:#301c1e;border-color:#845052}.st-toast{color:#bcf6e4;background:#10322d;border-color:#578f80;box-shadow:0 10px 35px #00000073}.st-color-preview{background:#101c2a radial-gradient(#5f99c329 1px,#0000 1px);border-color:#3e5770}.st-color-preview .st-pixel-agent{width:120px;height:120px}.st-buddy-poses{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 18px;display:grid}.st-buddy-poses button{color:#aabbd0;background:#0b1420;border:1px solid #354f67;border-radius:3px;min-height:40px;padding:8px 4px;font-size:.875rem;transition:color .16s,border-color .16s,background-color .16s}.st-buddy-poses button:hover{color:#e6f5ff;background:#162a38}.st-buddy-poses button[aria-pressed=true]{color:#a7fff3;background:#13332f;border-color:#64e8df}.st-color-option:has(input:checked){background:#182e3c;outline-color:#7dbccc;box-shadow:2px 2px #051018}.st-swatch{border-color:#adc4d33d}.st-swatch svg{color:#061017;background:#e6fff6}.st-modal [data-slot=switch]{border-color:#68849b;border-radius:3px;transition-property:background-color,border-color,box-shadow}.st-modal [data-slot=switch][data-unchecked]{background:#182b3d}.st-modal [data-slot=switch][data-checked]{background:#79e2d1}.st-modal [data-slot=switch-thumb]{background:#bfd6e4;border-radius:1px}.st-modal [data-slot=switch-thumb][data-checked]{background:#071d24}.st-shell ::selection,.st-modal ::selection{color:#f1ffff;background:#326b75}@media (max-width:700px){.st-sidebar{border-bottom-color:#31475c}.st-sidebar nav{background:#0b1520f5;border-top-color:#3c596e;box-shadow:0 -8px 35px #0005}.st-chat-list{border-bottom-color:#3b5067}}.sj-start-bar{background:linear-gradient(105deg,#10222a,#101720 75%);border:1px solid #28414c;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:20px 24px;display:flex;box-shadow:0 8px 24px #0002}.sj-start-bar>div{color:#84e6dc;align-items:center;gap:15px;display:flex}.sj-start-bar strong,.sj-start-bar small{display:block}.sj-start-bar strong{color:#e6eff2;font-size:16px;line-height:1.5}.sj-start-bar small{color:#a9bac5;margin-top:4px;font-size:14px}.sj-modal{max-width:760px!important}.sj-tabs{background:#080e15;border:1px solid #26313f;border-radius:10px;gap:6px;margin:10px 0 22px;padding:5px;display:flex}.sj-tabs button{color:#adbdcb;background:0 0;border:0;border-radius:6px;flex:1;min-height:42px;padding:8px 10px;font-size:14px}.sj-tabs button[aria-pressed=true]{color:#edfafb;background:#22303e;box-shadow:0 2px 8px #0003}.sj-tabs button:hover{color:#fff}.sj-guide-lead{color:#85e2d9;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.sj-guide-lead h3{color:#f0f5f7;margin:0 0 8px;font-size:18px}.sj-guide-lead p,.sc-preview p{color:#aebccb;margin:0;font-size:14px;line-height:1.7}.sj-flow{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.sj-flow li{color:#c1cdd6;align-items:baseline;gap:13px;font-size:14px;line-height:1.7;display:flex}.sj-flow b{color:#6ddbd1;font-family:monospace;font-size:12px}.sj-prompt{color:#b8c8d3;resize:vertical;background:#080d13;border:1px solid #344151;border-radius:8px;width:100%;margin-bottom:15px;padding:16px;font-size:14px;line-height:1.8}.sj-ai-guide>.st-button{margin:0 10px 12px 0}.sj-fine{color:#99adbd;align-items:flex-start;gap:7px;margin:14px 0;font-size:13px;line-height:1.7;display:flex}.sj-fine svg{flex-shrink:0;margin-top:4px}.sj-example-picks{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.sj-example-picks button{color:#b9cbd7;background:#101923;border:1px solid #354153;border-radius:7px;min-height:40px;padding:8px 15px;font-size:14px}.sj-example-picks button[aria-pressed=true]{color:#a3f2e5;background:#172c32;border-color:#73d7cc}.sj-paper{background:#0a1119;border:1px solid #2b3946;border-radius:12px;padding:28px;box-shadow:0 10px 30px #0002}.sj-eyebrow{color:#88a6b8;letter-spacing:.08em;font-family:monospace;font-size:12px}.sj-paper h3{letter-spacing:-.02em;color:#f0f6f8;text-wrap:balance;margin:17px 0 20px;font-size:24px;line-height:1.5}.sj-paper>p,.st-log-body{white-space:pre-wrap}.sj-paper>p{color:#c2d0db;margin:0;font-size:16px;line-height:1.95}.sj-paper blockquote{color:#d3c7eb;background:#171b2b;border-left:2px solid #ad98e4;border-radius:0 8px 8px 0;gap:12px;margin:24px 0 0;padding:16px 18px;font-size:14px;line-height:1.8;display:flex}.sj-paper blockquote svg{flex-shrink:0;margin-top:4px}.sj-paper blockquote small{color:#a695c1;margin-bottom:4px;display:block}.sj-fields{grid-template-columns:1fr 170px;gap:15px;display:grid}.sj-private-details{border-top:1px dashed #3a4656;padding-top:16px}.sj-private-details summary{color:#bdccda;cursor:pointer;margin-bottom:14px;font-size:14px}.sj-private-details label{flex-direction:column;gap:9px;margin-top:14px;display:flex}.sj-check{align-items:flex-start;font-size:14px;line-height:1.7;flex-direction:row!important;gap:10px!important;display:flex!important}.sj-check input{margin-top:5px;width:auto!important;min-height:auto!important}.sj-workbench select{color:#d5e2ec;background:#0a1119;border:1px solid #354153;border-radius:8px;padding:12px}.sc-open{margin:10px 0;align-self:flex-start!important;font-size:13px!important}.st-companion .st-agent-sprite{image-rendering:auto;filter:drop-shadow(0 5px 7px #0005)!important}.sc-preview{background:radial-gradient(at 24% 80%,#183035,#0a1119 65%);border:1px solid #2b3d48;border-radius:12px;align-items:center;gap:25px;padding:18px 24px;display:flex}.sc-preview>.st-companion{flex-shrink:0;width:155px;height:155px}.sc-preview h3{margin:10px 0;font-size:24px}.sc-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.sc-choice{color:#d6e4ed;background:#0b131c;border:1px solid #2e3b4a;border-radius:10px;flex-direction:column;align-items:center;min-height:155px;padding:14px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.sc-choice[aria-pressed=true]{background:#13272c;border-color:#73d7cc;box-shadow:0 0 0 1px #73d7cc30}.sc-choice:hover{background:#1a2935}.sc-choice:active{transform:scale(.96)}.sc-choice>.st-companion{width:90px;height:90px}.sc-choice>span:not(.st-companion){margin-top:8px;font-size:14px}.sc-choice small{color:#83d6c5;margin-top:3px;font-size:12px}.sc-success{color:#a4e7c9;background:#123028;border-radius:8px;gap:8px;padding:12px;font-size:14px;display:flex}.sc-upload{cursor:pointer;color:#b8d1df;text-align:center;background:#0a141d;border:1px dashed #486070;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:22px;display:flex;position:relative}.sc-upload img{object-fit:contain;border-radius:8px;width:140px;height:140px}.sc-upload span{overflow-wrap:anywhere;font-size:14px}.sc-upload small{color:#8da6b8;font-size:12px}.sc-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sc-upload:focus-within{outline-offset:3px;outline:2px solid #81e6dc}.sc-note{color:#b3c3cf;flex-direction:column;gap:8px;margin:18px 0;font-size:14px;display:flex}.sc-note input{color:#d3e1eb;background:#090f17;border:1px solid #354153;border-radius:8px;padding:12px}.sc-unavailable{color:#d6c49f;background:#272219;border:1px solid #54482c;border-radius:8px;margin:16px 0;padding:15px 18px;font-size:14px}.sc-unavailable p{color:#bdb29b;margin:6px 0 0;line-height:1.7}.sc-job{color:#c7d5df;border:1px solid #3c4353;border-radius:9px;align-items:center;gap:13px;margin:18px 0;padding:16px;font-size:14px;display:flex}.sc-job p{color:#a5b8c7;margin:5px 0 0;font-size:13px}.sc-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.sc-candidates article{background:#101c27;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:15px;display:flex}.sc-candidates .st-companion{width:140px;height:140px}.sc-candidates small{color:#acc7d5;font-size:13px}.sc-spin{flex-shrink:0;animation:1.5s linear infinite sc-rotate}@keyframes sc-rotate{to{transform:rotate(360deg)}}:is(.sj-workbench button:focus-visible,.sc-picker button:focus-visible){outline-offset:3px;outline:2px solid #8eebe1}.sj-workbench button:disabled,.sc-picker button:disabled{opacity:.55;cursor:not-allowed}.sj-workbench button,.sc-picker button{cursor:pointer}.sj-workbench button:active{transform:scale(.96)}@media (max-width:600px){.sj-start-bar{flex-direction:column;align-items:flex-start;gap:14px;padding:17px}.sj-start-bar .st-button{width:100%}.sj-tabs{gap:3px}.sj-tabs button{padding:8px 4px;font-size:13px}.sj-paper{padding:20px}.sj-paper h3{font-size:21px}.sj-fields{grid-template-columns:1fr}.sc-preview{gap:12px;padding:15px}.sc-preview>.st-companion{width:110px;height:110px}.sc-preview h3{font-size:21px}.sc-catalog{gap:8px}.sc-choice{min-height:130px;padding:10px}.sc-choice>.st-companion{width:70px;height:70px}.sc-candidates{grid-template-columns:1fr 1fr}.sc-candidates .st-companion{width:100px;height:100px}.sc-candidates .st-button{padding:10px 8px;font-size:12px}.sj-flow li{font-size:14px}.sj-start-bar small{font-size:13px}}@media (prefers-reduced-motion:reduce){.sc-spin{animation:none}.sc-choice{transition:none}.sc-choice:active,.sj-workbench button:active{transform:none}}.sj-edit-fields{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.sj-edit-fields:disabled{opacity:.65}.sj-edit-fields label{flex-direction:column;gap:8px;display:flex}.sl-status-strip{align-items:center;gap:14px;padding:8px 0 20px;display:flex}.sl-pet{border-radius:8px;flex-shrink:0;width:58px;height:58px}.sl-pet:hover{background:#14252b}.sl-pet .st-companion{width:58px;height:58px}.sl-status-strip>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.sl-status-strip strong{color:#b6cad7;overflow-wrap:anywhere;font-size:14px;font-weight:500}.sl-token{color:#c7dfdf;font:14px var(--signal-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.sl-token small{text-align:right;color:#7f99ac;width:100%;font:11px var(--signal-mono)}.sl-log-actions{align-items:center;gap:18px;display:flex}.sl-text-button{color:#8dbcbf;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;display:inline-flex}.sl-text-button:hover{color:#b4fff0}.sl-empty{padding:24px 28px 30px}.sl-empty>p{color:#b0c4cf;font-size:14px;line-height:1.8}.sl-examples{margin-top:26px}.sl-example-label{color:#7b96a8;font-size:12px}.sl-example{border-bottom:1px solid #21303c;gap:18px;padding:20px 0;display:flex}.sl-example:last-child{border:0;padding-bottom:0}.sl-line-number{color:#507e86;font:12px/2 var(--signal-mono);padding-top:2px}.sl-example p{color:#c3d5dd;margin:0;font-size:15px;line-height:1.8}.sl-example aside{color:#a39bbf;margin-top:7px;font-size:13px;line-height:1.8}.sl-example aside span{color:#717688;font-family:var(--signal-mono)}.sl-log-stream{padding-top:0}.sl-log-stream .st-log{padding-top:20px;padding-bottom:12px}.sl-log-stream .st-log-meta em{color:#89a5ad;background:0 0;border:0;padding:0}.sl-log-stream .st-log-body{color:#c3d5dd;margin-top:12px;line-height:1.8}.sl-log-stream .st-log h3{margin-top:12px;font-size:14px}.sl-log-stream .st-log blockquote{color:#a99ec3;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px}.sl-log-stream .st-log-bottom{margin-top:6px}.sl-log-stream .st-log-bottom>span{color:#7895a5;font-size:11px}.sl-log-stream .st-log-bottom button{font-size:12px}.sl-workspace-details{margin-top:20px}.sl-workspace-details>summary{color:#91abba;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}.sl-workspace-details>summary::-webkit-details-marker{display:none}.sl-workspace-details>summary svg{transition:transform .18s}.sl-workspace-details[open]>summary svg{transform:rotate(90deg)}.sl-workspace-details .st-home-grid{margin-top:16px}.sl-workbench{margin-top:20px}.sl-connect>p:first-child{color:#b7c9d4;margin-bottom:18px;font-size:14px;line-height:1.8}.sl-connect>button{margin:0 14px 8px 0}.sl-workbench .sj-prompt{font-size:13px}.sl-workbench .st-form{margin-top:0}.sl-workbench .sj-private-details{border:0;padding-top:4px}.sl-workbench .sj-private-details summary{color:#88aaaf;align-items:center;min-height:40px;margin-bottom:0;font-size:13px;display:flex}.sl-workbench .sl-project-field{color:#94acba;flex-direction:row;align-items:center;gap:14px;font-size:13px}.sl-project-field input{flex:1;width:0;min-width:0}.sl-workbench button:disabled{cursor:wait}@media (max-width:600px){.sl-empty{padding:20px 18px 26px}.sl-example{gap:12px}.sl-log-actions{justify-content:space-between;gap:14px;width:100%}.st-section-title>.sl-log-actions{margin-top:8px}.sl-status-strip{gap:10px}.sl-status-strip strong{font-size:13px}.sl-token{min-width:75px}}@media (prefers-reduced-motion:reduce){.sl-workspace-details>summary svg{transition:none}}
