:root{--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg: #0b0700;--amber: #ffb454;--amber-dim: #7a5a2c;--blue: #7fb6ff;--you: #fff5e0;--err: #ff7b6b}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--bg);color:var(--amber);font-family:var(--mono);font-size:13px;line-height:1.45;overflow:hidden;text-shadow:0 0 1px var(--amber),0 0 6px rgba(255,180,84,.3)}::selection{background:#ffb4544d;color:#fff}body:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,180,84,.045) 0px,rgba(255,180,84,.045) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:9999}@keyframes crt-flicker{0%,95%,to{opacity:1}96%{opacity:.92}98%{opacity:.96}}@media(prefers-reduced-motion:reduce){#stage{animation:none}}#stage{height:100dvh;display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:6px;padding:8px 12px 6px;animation:crt-flicker 6s infinite}header{display:flex;justify-content:flex-end}#byok-cog{background:transparent;border:0;color:var(--amber-dim);font-family:inherit;font-size:13px;letter-spacing:.18em;padding:0;cursor:pointer;text-shadow:inherit}#byok-cog:hover{color:var(--amber)}.mobile-title{display:none;font-size:13px;letter-spacing:.18em;color:var(--amber);padding:2px 0}#topinfo-mobile,#topinfo-mobile-status{display:none}.banner{margin:0;white-space:pre;line-height:1;font-size:13px;letter-spacing:0;color:var(--amber);text-shadow:none}.banner-side{text-shadow:0 1px 0 var(--amber),0 -1px 0 var(--amber)}.banner-blue,.login-tag b.banner-blue,.login-sysinfo b.banner-blue{color:var(--blue)}.topinfo{display:flex;justify-content:space-between;color:var(--amber-dim);font-size:12px;letter-spacing:.05em;background-image:linear-gradient(to right,rgba(255,180,84,.2) 6px,transparent 6px);background-size:9px 1px;background-position:0 100%;background-repeat:repeat-x;padding-bottom:6px}.topinfo b{color:var(--amber)}.topinfo .ok{color:#8df27f;text-shadow:0 0 6px rgba(141,242,127,.5)}.topinfo .blink{animation:blink 1.1s steps(2,end) infinite}@keyframes blink{50%{opacity:0}}main{display:contents}#phase-banner{padding:4px 8px;border:1px solid transparent;background-image:linear-gradient(to right,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to right,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.3) 6px,transparent 6px);background-size:9px 1px,9px 1px,1px 9px,1px 9px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-origin:border-box;background-clip:border-box;color:var(--amber);font-family:var(--mono);font-size:12px;letter-spacing:.04em;animation:phase-banner-fade-in .4s ease}@keyframes phase-banner-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#phase-banner,.blinkonly,.topinfo .blink{animation:none}}.row{display:flex;gap:14px;min-height:0}.brow{display:flex;align-items:stretch;white-space:pre;line-height:1;font-size:13px;user-select:none;overflow:hidden;position:relative;min-width:0;color:var(--panel-color);text-shadow:none}.side{white-space:pre;line-height:1;overflow:hidden;word-break:break-all;font-size:13px;flex:0 0 auto;user-select:none;color:var(--panel-color);text-shadow:0 1px 0 var(--panel-color, var(--amber)),0 -1px 0 var(--panel-color, var(--amber))}.ai-panel{--panel-color: var(--amber);flex:1 1 0;width:0;min-width:0;min-height:0;display:flex;flex-direction:column;cursor:pointer;overflow:hidden;color:var(--amber)}.ai-panel .brow,.ai-panel .side{opacity:.85;transition:opacity .12s}.ai-panel.panel--addressed .brow,.ai-panel.panel--addressed .side{opacity:1}.ai-panel.panel--locked{opacity:.45;pointer-events:none;filter:grayscale(.6)}#stage[data-load-state=loading-daemons] .ai-panel,#stage[data-load-state=generating-room] .ai-panel{pointer-events:none;cursor:default}#stage[data-load-state=loading-daemons] .ai-panel{opacity:.45;filter:grayscale(.55)}#stage[data-load-state=generating-room] .ai-panel{position:relative}#stage[data-load-state=generating-room] .ai-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,transparent 0%,transparent calc(var(--fill-pct, 0%) - 6%),rgba(11,7,0,.55) var(--fill-pct, 0%),rgba(11,7,0,.55) 100%);mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){#stage[data-load-state=generating-room] .ai-panel:after{background:#0b070059}}.topinfo .err{color:var(--err);text-shadow:0 0 6px rgba(255,123,107,.5)}.topinfo .warn{color:#ffe07a;text-shadow:0 0 6px rgba(255,224,122,.5)}.corner,.brow-label,.brow-fill{color:var(--panel-color);white-space:pre;line-height:1}.brow-label:before{content:"\2500\2500[ "}.brow-label:after{content:" ]\2500\2500"}.brow-top .panel-name{display:none}.ai-panel.panel--addressed .brow-label:before{content:"\2550\2550[ "}.ai-panel.panel--addressed .brow-label:after{content:" ]\2550\2550"}.corner-tl:before,.corner-tr:before,.corner-bl:before,.corner-br:before{color:var(--panel-color)}.corner-tl:before{content:"\250c"}.corner-tr:before{content:"\2510"}.corner-bl:before{content:"\2514"}.corner-br:before{content:"\2518"}.ai-panel.panel--addressed .corner-tl:before{content:"\2554"}.ai-panel.panel--addressed .corner-tr:before{content:"\2557"}.ai-panel.panel--addressed .corner-bl:before{content:"\255a"}.ai-panel.panel--addressed .corner-br:before{content:"\255d"}.corner-tr,.corner-br{position:absolute;right:0;top:0;z-index:1;background:var(--bg);margin-left:-1px}.brow-bot .corner-br{top:auto;bottom:0}.brow-fill{flex:1 1 0;width:0;min-width:0;overflow:hidden;white-space:nowrap;display:inline-block}.brow-fill-heavy,.side-heavy,.ai-panel.panel--addressed .brow-fill-thin,.ai-panel.panel--addressed .side-thin{display:none}.ai-panel.panel--addressed .brow-fill-heavy,.ai-panel.panel--addressed .side-heavy{display:inline-block}.body{flex:1;min-height:0;display:flex;align-items:stretch}.panel-content{flex:1;min-width:0;display:flex;flex-direction:column}.panel-meta{padding:2px 10px 0;font-size:11px;letter-spacing:.04em}.dim{color:var(--amber-dim);text-shadow:none}.scroll{flex:1;min-width:0;overflow-y:auto;padding:2px 10px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,180,84,.4) transparent;display:flex;flex-direction:column}.transcript{margin-top:auto;white-space:pre-wrap;word-break:break-word}.msg-line{display:block}.transcript .msg-prefix{color:var(--prefix-color, var(--amber));text-shadow:0 0 6px color-mix(in srgb,var(--prefix-color, var(--amber)) 60%,transparent)}.transcript .msg-mention{color:var(--mention-color, inherit);text-shadow:0 0 6px color-mix(in srgb,var(--mention-color, var(--amber)) 60%,transparent)}.brow-label .panel-spinner{color:var(--panel-color)}.scroll::-webkit-scrollbar{width:6px}.scroll::-webkit-scrollbar-thumb{background:#ffb45466}.scroll::-webkit-scrollbar-track{background:transparent}.cmd{display:flex;align-items:center;gap:6px;background-image:linear-gradient(to right,rgba(255,180,84,.2) 6px,transparent 6px);background-size:9px 1px;background-position:0 0;background-repeat:repeat-x;padding:12px 0 2px;margin-top:10px}.prompt-prefix{user-select:none;white-space:pre;color:var(--amber);flex:0 0 auto}.prompt-prefix b{color:var(--amber);font-weight:500}.prompt-prefix .at,.prompt-prefix .prompt-target{color:var(--amber-dim)}.prompt-prefix .prompt-target.is-set{color:var(--target-color, var(--amber))}.prompt-wrap{position:relative;flex:1;display:block;min-width:0}#prompt{position:relative;z-index:1;width:100%;background:transparent;border:0;outline:0;color:transparent;caret-color:var(--amber);font-family:inherit;font-size:13px;text-shadow:none;padding:2px 0}#prompt-overlay{position:absolute;inset:0;padding:2px 0;font:inherit;font-size:13px;pointer-events:none;white-space:pre;overflow:hidden;color:var(--amber);text-shadow:inherit}.mention-highlight{font-weight:700;color:var(--panel-color, var(--amber));text-shadow:0 0 1px var(--panel-color, var(--amber)),0 0 6px color-mix(in srgb,var(--panel-color, var(--amber)) 60%,transparent)}.lockout-error,.round-error{color:var(--err);font-size:11px;letter-spacing:.04em;align-self:center;padding:0 4px;text-shadow:0 0 6px rgba(255,123,107,.5)}#send{background:transparent;border:0;color:var(--amber-dim);font-family:inherit;font-size:11px;letter-spacing:.18em;padding:3px 4px;cursor:pointer;text-shadow:inherit}#send:hover:not(:disabled){color:var(--amber)}#send:disabled{opacity:.4;cursor:not-allowed}.transcript .msg-you{color:var(--you);text-shadow:0 0 6px rgba(255,245,224,.5)}#action-log{margin-top:8px;padding:8px 10px;color:var(--amber-dim);border:1px solid transparent;background-color:#ffb4540a;background-image:linear-gradient(to right,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to right,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.3) 6px,transparent 6px);background-size:9px 1px,9px 1px,1px 9px,1px 9px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-origin:border-box;background-clip:border-box;font-family:var(--mono);font-size:11px}#action-log h3{margin:0 0 4px;font-size:11px;font-weight:500;color:var(--amber);letter-spacing:.08em}#action-log-list{margin:0;padding-left:14px;list-style:square}#action-log-list li{margin-bottom:2px}:root{--amber-faint: #4a3618}#start-screen:not([hidden]){display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:8px 0;width:100%;max-width:720px;margin:0 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,180,84,.3) transparent}#start-screen::-webkit-scrollbar{width:6px}#start-screen::-webkit-scrollbar-thumb{background:#ffb4544d}#start-screen .dial{margin:0;white-space:pre-wrap;font-size:clamp(11px,1.6vmin,13px);line-height:1.35;color:var(--amber-dim);letter-spacing:.02em;text-shadow:none}#start-screen .dial .ok{color:#8df27f;text-shadow:0 0 6px rgba(141,242,127,.5)}#start-screen .dial .hot{color:var(--amber);text-shadow:0 0 1px var(--amber),0 0 6px rgba(255,180,84,.4)}.blinkonly{animation:blink 1.05s steps(2,end) infinite}#start-screen .dial-postlog{margin-top:4px}.login-reveal{display:flex;flex-direction:column;gap:10px}.banner-login{margin:6px 0 0;white-space:pre;line-height:1;font-size:clamp(7px,1.5vmin,12px);color:var(--amber);overflow:hidden;text-align:center}.banner-login-mini{display:none}.login-tag{text-align:center;color:var(--amber-dim);letter-spacing:.18em;font-size:clamp(9px,1.3vmin,11px);text-transform:uppercase}.login-tag b{color:var(--amber);font-weight:500}.login-rule{margin:2px 0;line-height:1;font-size:clamp(10px,1.4vmin,13px);color:var(--amber-dim);overflow:hidden;white-space:nowrap;user-select:none}.login-sysinfo{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px;font-size:clamp(10px,1.4vmin,12px);color:var(--amber-dim);padding:4px;letter-spacing:.04em}.login-sysinfo .k{color:var(--amber-faint)}.login-sysinfo b{color:var(--amber);font-weight:500}.login-sysinfo .row{display:flex;justify-content:space-between;gap:12px}.login-frame{color:var(--amber-dim);font-size:clamp(10px,1.4vmin,12px);display:flex;flex-direction:column}.login-frame-brow{display:flex;white-space:pre;line-height:1;user-select:none;overflow:hidden;position:relative;color:var(--amber);text-shadow:none}.login-frame-brow .fill{flex:1 1 0;width:0;min-width:0;overflow:hidden;white-space:nowrap;display:inline-block}.login-frame-brow .corner-r{position:absolute;right:0;top:0;z-index:1;background:var(--bg)}.login-frame-body{display:flex;align-items:stretch}.login-frame-body .side{white-space:pre;line-height:1;width:1ch;flex:0 0 auto;user-select:none;color:var(--amber);overflow:hidden}.ai-panel:hover .brow,.ai-panel:hover .side{opacity:1}.login-frame-body .inner{flex:1;min-width:0;padding:6px 10px}.login-frame-body .who{color:var(--amber)}.login-keyart{margin:8px 0 0;white-space:pre;line-height:1.15;font-size:clamp(8px,1.2vmin,11px);color:var(--blue);text-shadow:0 0 6px rgba(127,182,255,.4);overflow:hidden;width:100%;text-align:left}.login-form{display:flex;flex-direction:column;gap:6px;margin-top:6px}.login-field{display:flex;align-items:baseline;gap:10px;font-size:clamp(11px,1.6vmin,13px)}.login-field .lbl{color:var(--amber-dim);width:11ch;flex:0 0 auto;text-align:right;letter-spacing:.04em}.login-field input{flex:1;min-width:0;background:transparent;border:0;border-bottom:1px solid rgba(255,180,84,.45);outline:0;color:var(--amber);font-family:inherit;font-size:inherit;text-shadow:inherit;caret-color:var(--amber);padding:2px 0 3px;font-variant-ligatures:none}.login-field input:focus{border-bottom-color:var(--amber)}.login-connect{background:transparent;border:0;color:var(--amber);font-family:inherit;font-size:clamp(11px,1.5vmin,13px);letter-spacing:.06em;padding:2px 0 3px;cursor:pointer;text-shadow:inherit;white-space:nowrap}.login-connect:hover:not(:disabled){color:#fff5e0;text-shadow:0 0 6px rgba(255,245,224,.5)}.login-connect:disabled{opacity:.4;cursor:not-allowed}.login-error{color:var(--err);font-size:clamp(10px,1.3vmin,11px);letter-spacing:.04em;text-shadow:0 0 6px rgba(255,123,107,.4);padding-left:calc(11ch + 10px)}@media(max-width:520px){.banner-login-full{display:none}.banner-login-mini{display:block}.login-field .lbl{width:9ch}.login-sysinfo{grid-template-columns:1fr}.login-error{padding-left:0}}#cap-hit{font-family:var(--mono);padding:12px 14px;background:var(--bg);color:var(--amber);border:1px solid var(--amber-dim);line-height:1.6}#cap-hit h2{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--amber);letter-spacing:.05em}.cap-hit-body{margin:0 0 8px;white-space:pre-wrap;font-family:inherit;font-size:12px;color:var(--amber)}.cap-hit-byok{margin:0;font-size:11px;color:var(--amber-dim)}.cap-hit-byok a{color:var(--amber);text-decoration:none;font-family:inherit}.cap-hit-byok a:hover{text-decoration:underline}#bootstrap-recovery{font-family:var(--mono);padding:12px 14px;background:var(--bg);color:var(--amber);border:1px solid var(--amber-dim);line-height:1.6}#bootstrap-recovery h2{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--amber);letter-spacing:.05em}.bootstrap-recovery-actions{margin-top:12px;display:flex;gap:16px;align-items:center}#bootstrap-recovery-regen{background:transparent;border:1px solid var(--amber-dim);color:var(--amber);font-family:inherit;font-size:12px;padding:4px 8px;cursor:pointer;text-shadow:inherit;transition:all .2s ease}#bootstrap-recovery-regen:hover:not(:disabled){border-color:var(--amber);box-shadow:0 0 4px #ffb4544d}#bootstrap-recovery-regen:disabled{opacity:.5;cursor:not-allowed}#bootstrap-recovery-abandon{color:var(--amber-dim);text-decoration:none;font-family:inherit;font-size:12px;cursor:pointer;transition:color .2s ease}#bootstrap-recovery-abandon:hover{color:var(--amber);text-decoration:underline}#persistence-warning{padding:6px 10px;border:1px solid transparent;background-image:linear-gradient(to right,rgba(255,123,107,.5) 6px,transparent 6px),linear-gradient(to right,rgba(255,123,107,.5) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,123,107,.5) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,123,107,.5) 6px,transparent 6px);background-size:9px 1px,9px 1px,1px 9px,1px 9px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-origin:border-box;background-clip:border-box;color:var(--err);font-size:11px;letter-spacing:.04em;text-shadow:0 0 6px rgba(255,123,107,.4)}#endgame:not([hidden]){display:flex;flex-direction:column;gap:12px;max-width:600px;font-family:var(--mono);color:var(--amber)}#endgame h2{margin:0;color:var(--amber);font-size:14px;font-weight:500;letter-spacing:.05em}#endgame-subtitle{color:var(--amber-dim);font-size:12px}.endgame-section{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid transparent;background-color:#ffb4540a;background-image:linear-gradient(to right,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to right,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.3) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.3) 6px,transparent 6px);background-size:9px 1px,9px 1px,1px 9px,1px 9px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-origin:border-box;background-clip:border-box}#endgame .endgame-section h3{margin:0;font-size:12px;font-weight:500;color:var(--amber);letter-spacing:.05em}.endgame-section p{margin:0;color:var(--amber-dim);font-size:11px}.endgame-section button,#endgame .endgame-section button{background:transparent;border:1px solid var(--amber-dim);color:var(--amber-dim);font-family:inherit;font-size:11px;letter-spacing:.18em;padding:3px 10px;cursor:pointer;text-shadow:inherit;align-self:flex-start}.endgame-section button:hover:not(:disabled){color:var(--amber);border-color:var(--amber)}.endgame-section button:disabled{opacity:.4;cursor:not-allowed}#diagnostics-summary{background:transparent;border:1px solid var(--amber-dim);color:var(--amber);font-family:inherit;font-size:12px;padding:4px 8px;caret-color:var(--amber)}#diagnostics-summary:focus{outline:0;border-color:var(--amber)}#download-status,#diagnostics-status{color:var(--amber-dim);font-size:11px;min-height:1.2em}[hidden]{display:none}#byok-dialog{background:var(--bg);border:1px solid var(--amber-dim);color:var(--amber);padding:16px 18px;max-width:480px;font-family:var(--mono);font-size:12px}#byok-dialog::backdrop{background:#000000b3}#byok-dialog h2{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--amber);letter-spacing:.05em}#byok-dialog label{display:block;margin:8px 0 4px;color:var(--amber-dim);font-size:11px;letter-spacing:.04em}#byok-dialog input[type=password]{width:100%;padding:4px 6px;background:transparent;border:1px solid var(--amber-dim);color:var(--amber);font-family:inherit;font-size:12px;caret-color:var(--amber)}#byok-dialog input[type=password]:focus{outline:0;border-color:var(--amber)}#byok-dialog button{background:transparent;border:1px solid var(--amber-dim);color:var(--amber-dim);font-family:inherit;font-size:11px;letter-spacing:.18em;padding:3px 10px;cursor:pointer;text-shadow:inherit}#byok-dialog button:hover:not(:disabled){color:var(--amber);border-color:var(--amber)}#byok-dialog #byok-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}#byok-status,#byok-mode-line,#byok-build-info{color:var(--amber-dim);font-size:11px;min-height:1.25rem}#byok-close{margin-top:8px}@media(max-width:720px){html,body{font-size:12px}#stage{padding:12px 12px 10px;gap:6px}.banner{display:none}header{justify-content:space-between;align-items:center}.mobile-title,#topinfo-mobile,#topinfo-mobile-status{display:inline}#topinfo-left,#topinfo-right{display:none}.topinfo{font-size:10px;padding-bottom:4px}.prompt-prefix .prompt-host{display:none}#panels.row:not([hidden]){display:grid;grid-template-rows:minmax(0,1fr) 88px;grid-template-columns:1fr 1fr;row-gap:14px;column-gap:6px}.ai-panel{grid-row:2;min-height:0;flex:initial;width:auto}.ai-panel .panel-meta{display:none}.ai-panel .scroll{position:relative;overflow:hidden;font-size:11px;padding:4px 6px}.ai-panel .transcript{position:absolute;left:0;right:0;bottom:0;margin-top:0}.ai-panel .msg-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-panel .brow-top .panel-name{display:inline-block}.ai-panel .brow-bot .panel-name{display:none}.ai-panel.panel--addressed,#panels:not(:has(.panel--addressed))>.ai-panel:first-child{grid-row:1;grid-column:1 / -1}.ai-panel.panel--addressed .panel-meta,#panels:not(:has(.panel--addressed))>.ai-panel:first-child .panel-meta{display:block}.ai-panel.panel--addressed .scroll,#panels:not(:has(.panel--addressed))>.ai-panel:first-child .scroll{position:static;overflow-y:auto;font-size:inherit;padding:2px 10px 12px}.ai-panel.panel--addressed .transcript,#panels:not(:has(.panel--addressed))>.ai-panel:first-child .transcript{position:static;margin-top:auto}.ai-panel.panel--addressed .msg-line,#panels:not(:has(.panel--addressed))>.ai-panel:first-child .msg-line{white-space:pre-wrap;overflow:visible;text-overflow:clip}.ai-panel.panel--addressed .brow-top .panel-name,#panels:not(:has(.panel--addressed))>.ai-panel:first-child .brow-top .panel-name{display:none}.ai-panel.panel--addressed .brow-bot .panel-name,#panels:not(:has(.panel--addressed))>.ai-panel:first-child .brow-bot .panel-name{display:inline-block}.cmd{padding:8px 0 2px;gap:6px}.cmd input{font-size:12px}.cmd .send{font-size:10px;padding:2px 6px;letter-spacing:.1em}}#sessions-screen:not([hidden]){display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;overflow-y:auto}#sessions-banner{padding:6px 10px;border:1px solid transparent;background-image:linear-gradient(to right,rgba(255,123,107,.5) 6px,transparent 6px),linear-gradient(to right,rgba(255,123,107,.5) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,123,107,.5) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,123,107,.5) 6px,transparent 6px);background-size:9px 1px,9px 1px,1px 9px,1px 9px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-origin:border-box;background-clip:border-box;color:var(--err);font-size:11px;letter-spacing:.04em;text-shadow:0 0 6px rgba(255,123,107,.4)}.session-row{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid transparent;background-image:linear-gradient(to right,rgba(255,180,84,.2) 6px,transparent 6px),linear-gradient(to right,rgba(255,180,84,.2) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.2) 6px,transparent 6px),linear-gradient(to bottom,rgba(255,180,84,.2) 6px,transparent 6px);background-size:9px 1px,9px 1px,1px 9px,1px 9px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-origin:border-box;background-clip:border-box;font-family:var(--mono);font-size:12px;color:var(--amber)}.session-dir{font-weight:500;letter-spacing:.06em}.session-meta{color:var(--amber-dim);font-size:11px}.session-tree{margin:0;white-space:pre;font-family:var(--mono);font-size:11px;color:var(--amber-dim);line-height:1.4}.session-row .ops{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.session-row .ops button{background:transparent;border:0;color:var(--amber-dim);font-family:inherit;font-size:11px;letter-spacing:.18em;padding:3px 10px;cursor:pointer;text-shadow:inherit}.session-row .ops button:hover{color:var(--amber)}.tag-active{color:var(--amber-dim);font-size:11px}.tag-corrupt{color:var(--err);font-size:11px;text-shadow:0 0 6px rgba(255,123,107,.4)}.tag-version-mismatch{color:var(--amber-dim);font-size:11px}.sessions-empty{color:var(--amber-dim);font-size:12px;margin:0}#sessions-new{background:transparent;border:0;color:var(--amber-dim);font-family:inherit;font-size:13px;letter-spacing:.18em;padding:5px 16px;cursor:pointer;text-shadow:inherit;transition:color .12s;margin-top:4px}#sessions-new:hover{color:var(--amber);text-shadow:0 0 1px var(--amber),0 0 8px rgba(255,180,84,.5)}#sessions-icon{background:transparent;border:0;color:var(--amber-dim);font-family:inherit;font-size:13px;letter-spacing:.18em;padding:0;margin-right:8px;cursor:pointer;text-shadow:inherit}#sessions-icon:hover{color:var(--amber)}
/*# sourceMappingURL=index-6MJIYIUD.css.map */
