._6yX1Ka_launcher{z-index:8;right:max(24px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));border:2px solid var(--accent);background:var(--accent);min-height:50px;color:var(--field-ink);border-radius:5px;align-items:center;gap:10px;padding:10px 15px;font:400 13px/1.5 Galmuri11,monospace;display:inline-flex;position:fixed;box-shadow:4px 4px #09131980}._6yX1Ka_launcher svg{width:22px;height:22px}._6yX1Ka_panel{z-index:9;right:max(24px, env(safe-area-inset-right));bottom:calc(max(22px, env(safe-area-inset-bottom)) + 64px);border:2px solid var(--line);background:var(--bg);width:min(410px,100vw - 32px);height:min(610px,75dvh);max-height:calc(100dvh - 110px);color:var(--ink);border-radius:6px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;box-shadow:6px 6px #09131980,0 16px 48px #0005}._6yX1Ka_header{border-bottom:1px solid var(--line);background:var(--chrome);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}._6yX1Ka_identity{align-items:center;gap:10px;min-width:0;display:flex}._6yX1Ka_avatar{border:1px solid var(--accent);background:var(--nav);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;font:400 15px/1 Galmuri11,monospace;display:grid}._6yX1Ka_identity h2{margin:0;font:400 14px/1.6 Galmuri11,monospace}._6yX1Ka_identity small{color:var(--muted);font-size:11px;display:block}._6yX1Ka_iconButton{border:1px solid var(--line);background:var(--nav);min-width:36px;min-height:36px;color:var(--ink);border-radius:3px;place-items:center;font-size:20px;display:grid}._6yX1Ka_disclosure{border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);word-break:keep-all;margin:0;padding:10px 14px;font-size:11px;line-height:1.7}._6yX1Ka_thread{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px 14px;overflow-y:auto}._6yX1Ka_intro{margin-bottom:18px}._6yX1Ka_byline{color:var(--accent);margin-bottom:6px;font:400 10px/1.6 Galmuri11,monospace;display:block}._6yX1Ka_bubble{border:1px solid var(--line);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px 10px 10px;margin:0;padding:11px 12px;font-size:13px;line-height:1.8}._6yX1Ka_visitor{flex-direction:column;align-items:flex-end;margin:18px 0 12px 30px;display:flex}._6yX1Ka_visitor ._6yX1Ka_byline{color:var(--muted)}._6yX1Ka_visitor ._6yX1Ka_bubble{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--raised);border-radius:10px 3px 10px 10px}._6yX1Ka_assistant{margin-right:18px}._6yX1Ka_sources{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}._6yX1Ka_sources summary{cursor:pointer;width:fit-content;color:var(--accent)}._6yX1Ka_sources ul{gap:5px;margin:7px 0 0;padding-left:17px;display:grid}._6yX1Ka_sources a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}._6yX1Ka_sources small{display:block}._6yX1Ka_handoff{border-left:2px solid var(--accent);margin-top:10px;padding-left:10px}._6yX1Ka_handoff p{color:var(--muted);word-break:keep-all;margin:0 0 7px;font-size:11px;line-height:1.7}._6yX1Ka_textButton{border:1px solid var(--line);background:var(--nav);min-height:36px;color:var(--accent);border-radius:3px;padding:7px 9px;font-size:11px}._6yX1Ka_textButton:hover,._6yX1Ka_iconButton:hover{border-color:var(--accent);background:var(--hover)}._6yX1Ka_status{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}._6yX1Ka_composer{border-top:1px solid var(--line);background:var(--panel);min-width:0;padding:11px 14px 12px}._6yX1Ka_preferences{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._6yX1Ka_preferences label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}._6yX1Ka_preferences select{border:1px solid var(--line);background:var(--nav);min-height:32px;color:var(--ink);border-radius:3px;padding:4px 6px;font-size:11px}._6yX1Ka_count{color:var(--muted);font-size:10px}._6yX1Ka_inputRow{align-items:flex-end;gap:7px;display:flex}._6yX1Ka_inputRow textarea{resize:vertical;border:1px solid var(--line);background:var(--field);width:100%;min-width:0;max-height:100px;color:var(--field-ink);border-radius:3px;padding:9px;font-size:16px;line-height:1.45;display:block}._6yX1Ka_inputRow textarea::placeholder{color:var(--placeholder)}._6yX1Ka_send{border:1px solid var(--accent);background:var(--accent);min-width:48px;min-height:44px;color:var(--field-ink);border-radius:3px;padding:8px;font-size:12px}._6yX1Ka_inputLabel{color:var(--ink);margin-bottom:6px;font-size:11px;display:block}._6yX1Ka_inputHint{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}._6yX1Ka_error{color:var(--ink);margin:7px 0 0;font-size:12px;line-height:1.7}@media (max-width:740px){._6yX1Ka_launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));min-height:46px;padding:9px 12px;font-size:11px}._6yX1Ka_panel{right:max(12px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 58px);width:calc(100vw - 24px);height:min(570px,72dvh);max-height:calc(100dvh - 94px)}._6yX1Ka_header{padding:10px 12px}._6yX1Ka_iconButton,._6yX1Ka_textButton{min-height:44px}._6yX1Ka_iconButton{min-width:44px}._6yX1Ka_preferences select{min-height:36px}._6yX1Ka_disclosure{padding:8px 12px;font-size:10px}._6yX1Ka_thread{padding:12px}._6yX1Ka_composer{padding:9px 12px}}@media (max-height:520px){._6yX1Ka_panel{height:75dvh;max-height:calc(100dvh - 24px);bottom:12px;right:12px}._6yX1Ka_launcher{bottom:12px}._6yX1Ka_disclosure{padding-block:6px}._6yX1Ka_header{padding-block:7px}}
._6QNoKq_backdrop{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 0 25%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 45%), radial-gradient(ellipse at 100% 85%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 40%), color-mix(in srgb, var(--bg) 48%, #030a10);position:fixed;inset:0;overflow:hidden}._6QNoKq_stars,._6QNoKq_orbits{transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:-16px}._6QNoKq_star{background:var(--muted);position:absolute}._6QNoKq_star:nth-child(9n){background:var(--accent)}._6QNoKq_orbit{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;position:absolute;transform:rotate(-38deg)}._6QNoKq_near{width:620px;height:440px;top:12%;left:-270px}._6QNoKq_near:after{border:1px dashed color-mix(in srgb, var(--accent) 9%, transparent);border-radius:inherit;content:"";position:absolute;inset:26px}._6QNoKq_far{width:740px;height:470px;bottom:4%;right:-350px}._6QNoKq_signal{background:var(--accent);opacity:.45;width:3px;height:3px;position:absolute}._6QNoKq_signal:before,._6QNoKq_signal:after{background:inherit;content:"";position:absolute;inset:-4px 1px}._6QNoKq_signal:after{inset:1px -4px}._6QNoKq_first{top:24%;left:7%}._6QNoKq_second{bottom:20%;right:6%}@media (max-width:740px),(prefers-reduced-motion:reduce){._6QNoKq_stars,._6QNoKq_orbits{transition:none;transform:none!important}}@media (max-width:740px){._6QNoKq_orbits{display:none}}@media (forced-colors:active){._6QNoKq_backdrop{display:none}}
._3BW7OG_dialog{border:2px solid var(--line);background:var(--bg);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);border-radius:6px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 70px #0008}._3BW7OG_dialog[open]{flex-direction:column;display:flex}._3BW7OG_dialog::backdrop{background:#091319bf}._3BW7OG_header{border-bottom:1px solid var(--line);background:var(--chrome);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}._3BW7OG_fileName{color:var(--accent);margin:0 0 8px;font:400 11px/1.5 GalmuriMono11,monospace}._3BW7OG_header h2{margin:0;font:400 22px/1.5 Galmuri11,monospace}._3BW7OG_close{border:1px solid var(--line);background:var(--nav);width:44px;height:44px;color:var(--muted);border-radius:3px;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}._3BW7OG_close:hover{border-color:var(--accent);color:var(--accent)}._3BW7OG_body{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}._3BW7OG_progress{color:var(--accent);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font:400 12px/1.5 GalmuriMono11,monospace;display:flex}._3BW7OG_progressMarks{gap:6px;display:flex}._3BW7OG_progressMarks i{background:var(--line);width:18px;height:4px}._3BW7OG_progressMarks i[data-current=true]{background:var(--accent)}._3BW7OG_stepHeading{word-break:keep-all;margin:0 0 12px;font-size:22px;line-height:1.45}._3BW7OG_stepHeading:focus-visible{outline-offset:4px}._3BW7OG_description{color:var(--muted);word-break:keep-all;margin:0;font-size:15px;line-height:1.85}._3BW7OG_preview{border:1px solid var(--line);background:var(--panel);border-radius:4px;margin:24px 0 0;overflow:hidden}._3BW7OG_preview figcaption{border-top:1px dashed var(--line);color:var(--muted);padding:10px 12px;font-size:11px;line-height:1.6}._3BW7OG_previewBar{background:var(--chrome);color:var(--accent);justify-content:space-between;gap:8px;padding:12px;font:400 11px/1.5 GalmuriMono11,monospace;display:flex}._3BW7OG_previewNavigation{color:var(--muted);flex-wrap:wrap;gap:6px;padding:12px 12px 0;font-size:12px;display:flex}._3BW7OG_previewNavigation span{border:1px solid var(--line);border-radius:2px;padding:5px 8px}._3BW7OG_previewNavigation ._3BW7OG_selected{border-color:var(--accent);color:var(--accent)}._3BW7OG_previewProject{gap:8px;padding:16px 12px;display:grid}._3BW7OG_previewProject>span:first-child{color:var(--muted);font-size:11px}._3BW7OG_previewProject strong{word-break:keep-all;font-size:14px;font-weight:500;line-height:1.6}._3BW7OG_previewLink{color:var(--accent);font-size:12px}._3BW7OG_previewCommands{gap:10px;padding:20px 16px;display:grid}._3BW7OG_terminalLabel{color:var(--muted);font:400 11px/1.5 GalmuriMono11,monospace}._3BW7OG_previewCommands code{border-left:2px solid var(--accent);background:var(--bg);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font:400 14px/1.5 GalmuriMono11,monospace;display:flex}._3BW7OG_previewCommands code span{color:var(--muted)}._3BW7OG_commandResult{color:var(--accent);padding-top:4px;font-size:12px}._3BW7OG_previewSignal{color:var(--accent);flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}._3BW7OG_previewSignal svg{width:180px;max-width:100%;height:auto;display:block}._3BW7OG_previewSignal>div{text-align:center;gap:8px;display:grid}._3BW7OG_previewSignal strong{font-size:14px;font-weight:500;line-height:1.6}._3BW7OG_previewSignal span{color:var(--muted);font-size:12px;line-height:1.6}._3BW7OG_footer{border-top:1px solid var(--line);background:var(--nav);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._3BW7OG_footer button,._3BW7OG_replay button{border:1px solid var(--line);border-radius:3px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5}._3BW7OG_footer ._3BW7OG_skip{color:var(--muted);background:0 0;border-color:#0000;padding-inline:8px}._3BW7OG_stepActions{align-items:center;gap:8px;display:flex}._3BW7OG_footer ._3BW7OG_previous{color:var(--ink);background:0 0}._3BW7OG_footer ._3BW7OG_primary{border-color:var(--accent);background:var(--accent);min-width:88px;color:var(--field-ink)}._3BW7OG_footer ._3BW7OG_skip:hover,._3BW7OG_footer ._3BW7OG_previous:hover{background:var(--hover);color:var(--ink)}._3BW7OG_primary:hover,._3BW7OG_replay button:hover{filter:brightness(1.08)}._3BW7OG_replay{border:1px solid var(--line);background:var(--panel);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}._3BW7OG_replay h2{margin:0 0 8px;font-size:16px}._3BW7OG_replay p{color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.7}._3BW7OG_replay button{border-color:var(--accent);background:var(--accent);color:var(--field-ink)}@media (max-width:480px){._3BW7OG_dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}._3BW7OG_header{padding:16px}._3BW7OG_header h2{font-size:20px}._3BW7OG_body{padding:20px 16px}._3BW7OG_stepHeading{font-size:20px}._3BW7OG_preview{margin-top:20px}._3BW7OG_footer{flex-direction:column;gap:4px;padding:12px 16px 8px}._3BW7OG_stepActions{order:-1;width:100%}._3BW7OG_primary{flex:1}._3BW7OG_skip{width:100%}._3BW7OG_replay{padding:16px}}@media (max-height:520px){._3BW7OG_dialog{max-height:calc(100dvh - 24px)}._3BW7OG_header{padding-block:12px}._3BW7OG_header h2{font-size:20px}._3BW7OG_fileName{margin-bottom:4px}._3BW7OG_body{padding-block:16px}._3BW7OG_footer{padding-block:8px}}
