.HjQxJG_base{justify-content:center;align-items:center;gap:var(--sp-2);border:var(--border) solid transparent;border-radius:var(--radius-control);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), box-shadow var(--dur-std) var(--ease-out), transform var(--dur-spring) var(--ease-spring);font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.HjQxJG_base:hover:not(:disabled){transform:translateY(-1px)}.HjQxJG_base:active:not(:disabled){transition-duration:var(--dur-micro);transform:scale(.97)}.HjQxJG_base:disabled,.HjQxJG_base[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.HjQxJG_sm{height:30px;padding:0 var(--sp-3);font-size:var(--fs-small)}.HjQxJG_md{height:38px;padding:0 var(--sp-4);font-size:var(--fs-base)}.HjQxJG_lg{height:46px;padding:0 var(--sp-5);font-size:var(--fs-lg)}.HjQxJG_primary{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}.HjQxJG_primary:hover:not(:disabled){box-shadow:var(--halo);filter:brightness(1.06)}.HjQxJG_secondary{background:var(--ink-3);color:var(--text-1);border-color:var(--line)}.HjQxJG_secondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--ink-2)}.HjQxJG_ghost{color:var(--text-2);background:0 0}.HjQxJG_ghost:hover:not(:disabled){background:var(--ink-2);color:var(--text-1)}.HjQxJG_outline{color:var(--signal);border-color:var(--signal-dim);background:0 0}.HjQxJG_outline:hover:not(:disabled){background:var(--signal-wash);border-color:var(--signal)}.HjQxJG_danger{color:var(--danger);border-color:var(--danger-dim);background:0 0}.HjQxJG_danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger)}.HjQxJG_attention{background:var(--amber);color:var(--on-amber);border-color:var(--amber)}.HjQxJG_attention:hover:not(:disabled){box-shadow:var(--halo-amber);filter:brightness(1.06)}.HjQxJG_block{width:100%}.HjQxJG_loading{cursor:progress}.HjQxJG_loading .HjQxJG_label{opacity:.55}.HjQxJG_spinner{place-items:center;display:grid;position:absolute;inset:0}.HjQxJG_spinner:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.64s linear infinite HjQxJG_spin}.HjQxJG_label{align-items:center;gap:var(--sp-2);display:inline-flex}@keyframes HjQxJG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.HjQxJG_spinner:after{animation-duration:1.8s}}
._5gh_MG_base{border:var(--border) solid transparent;border-radius:var(--radius-control);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-std) var(--ease-out), transform var(--dur-spring) var(--ease-spring);background:0 0;place-items:center;display:inline-grid}._5gh_MG_base:hover:not(:disabled){background:var(--ink-2);color:var(--text-1)}._5gh_MG_base:active:not(:disabled){background:var(--ink-3);transition-duration:var(--dur-micro);transform:scale(.9)}._5gh_MG_base:disabled{cursor:not-allowed;opacity:.4}._5gh_MG_sm{width:28px;height:28px}._5gh_MG_md{width:34px;height:34px}._5gh_MG_lg{width:40px;height:40px}._5gh_MG_pill{border-radius:var(--radius-pill)}._5gh_MG_active{background:var(--signal-wash);color:var(--signal);border-color:var(--signal-dim)}._5gh_MG_active:hover:not(:disabled){background:var(--signal-wash-strong);color:var(--signal)}._5gh_MG_danger:hover:not(:disabled){background:var(--danger-wash);color:var(--danger)}
.Zlpu9G_panel{background:linear-gradient(180deg, var(--glass-hi), transparent 42%), color-mix(in srgb, var(--ink-1) 88%, transparent);border:var(--border) solid var(--glass-line);transition:border-color var(--dur-std) var(--ease-out), box-shadow var(--dur-std) var(--ease-out);border-radius:var(--radius-panel);box-shadow:var(--elev-1);overflow:hidden}.Zlpu9G_flush{border-left:0;border-right:0;border-radius:0}.Zlpu9G_quiet{box-shadow:none;background:0 0}.Zlpu9G_live{border-color:var(--signal-dim);box-shadow:var(--halo)}.Zlpu9G_attention{border-color:var(--amber-dim);box-shadow:var(--halo-amber)}.Zlpu9G_critical{border-color:var(--danger-dim);box-shadow:var(--halo-danger)}.Zlpu9G_header{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--d-panel-pad);border-bottom:var(--border) solid var(--line);min-height:var(--d-panel-head-h);display:flex}.Zlpu9G_titleGroup{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.Zlpu9G_title{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Zlpu9G_actions{align-items:center;gap:var(--sp-1);flex-shrink:0;display:flex}.Zlpu9G_body{padding:var(--d-panel-pad)}.Zlpu9G_bodyFlush{padding:0}
.olqj4q_readout{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.olqj4q_inline{align-items:baseline;gap:var(--sp-2);flex-direction:row}.olqj4q_label{font-family:var(--font-ui);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-weight:500}.olqj4q_valueRow{align-items:baseline;gap:2px;min-width:0;display:inline-flex}.olqj4q_value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;font-weight:500;line-height:1.15}.olqj4q_sm .olqj4q_value{font-size:var(--fs-small)}.olqj4q_md .olqj4q_value{font-size:var(--fs-lg)}.olqj4q_lg .olqj4q_value{font-size:var(--fs-2xl)}.olqj4q_unit{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--text-3)}.olqj4q_estimate .olqj4q_value{color:var(--text-2)}.olqj4q_estimateMark{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--text-3);margin-right:1px}.olqj4q_signal .olqj4q_value{color:var(--signal)}.olqj4q_amber .olqj4q_value{color:var(--amber)}.olqj4q_danger .olqj4q_value{color:var(--danger)}.olqj4q_ok .olqj4q_value{color:var(--c-money)}.olqj4q_flash{animation:olqj4q_tick var(--dur-panel) var(--ease-out)}@keyframes olqj4q_tick{0%{text-shadow:0 0 10px}to{text-shadow:none}}@media (prefers-reduced-motion:reduce){.olqj4q_flash{animation:none}}
.Amyvoq_dot{background:var(--text-3);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.Amyvoq_sm{width:6px;height:6px}.Amyvoq_md{width:8px;height:8px}.Amyvoq_lg{width:10px;height:10px}.Amyvoq_ok{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb, var(--ok) 55%, transparent)}.Amyvoq_live{background:var(--signal);box-shadow:0 0 8px color-mix(in srgb, var(--signal) 55%, transparent)}.Amyvoq_warn{background:var(--amber);box-shadow:0 0 8px color-mix(in srgb, var(--amber) 55%, transparent)}.Amyvoq_error{background:var(--danger);box-shadow:0 0 8px color-mix(in srgb, var(--danger) 55%, transparent)}.Amyvoq_idle{background:var(--text-3)}.Amyvoq_pending{background:var(--text-2)}.Amyvoq_pulse:after{content:"";background:inherit;animation:Amyvoq_ping 1.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes Amyvoq_ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.Amyvoq_pulse:after{animation:none}}
.AR71EW_root{color:var(--text-3);transition:color var(--dur-panel) var(--ease-out), filter var(--dur-panel) var(--ease-out);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.AR71EW_arc{transition:stroke var(--dur-panel) var(--ease-out)}.AR71EW_svg{display:block;overflow:visible}.AR71EW_arc{fill:none;stroke:currentColor;stroke-linecap:round;transform-origin:50%}.AR71EW_a1{animation:9s linear infinite AR71EW_spin}.AR71EW_a2{animation:6s linear infinite reverse AR71EW_spin}.AR71EW_a3{animation:13s linear infinite AR71EW_spin}.AR71EW_core{fill:currentColor;transform-origin:50%}.AR71EW_idle{color:var(--text-3)}.AR71EW_idle .AR71EW_core{opacity:.5}.AR71EW_thinking{color:var(--c-think);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c-think) 55%, transparent))}.AR71EW_thinking .AR71EW_a3{stroke:var(--c-agent)}.AR71EW_thinking .AR71EW_a1{animation-duration:1.5s}.AR71EW_thinking .AR71EW_a2{animation-duration:1.1s}.AR71EW_thinking .AR71EW_a3{animation-duration:2.1s}.AR71EW_thinking .AR71EW_core{animation:AR71EW_breathe 1.4s var(--ease-out) infinite}.AR71EW_tool{color:var(--c-agent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c-agent) 45%, transparent))}.AR71EW_tool .AR71EW_a2{stroke:var(--c-web)}.AR71EW_tool .AR71EW_a1{animation:2s steps(8,end) infinite AR71EW_step}.AR71EW_tool .AR71EW_a2{animation-duration:2.4s}.AR71EW_tool .AR71EW_a3{animation-duration:3.2s}.AR71EW_approval{color:var(--c-approval);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c-approval) 50%, transparent))}.AR71EW_approval .AR71EW_a1,.AR71EW_approval .AR71EW_a2,.AR71EW_approval .AR71EW_a3{animation:none}.AR71EW_approval .AR71EW_core{animation:AR71EW_doublePulse 1.8s var(--ease-out) infinite}.AR71EW_done{color:var(--c-money)}.AR71EW_done .AR71EW_a1,.AR71EW_done .AR71EW_a2,.AR71EW_done .AR71EW_a3{animation:none}.AR71EW_done .AR71EW_core{animation:AR71EW_settle var(--dur-panel) var(--ease-out)}.AR71EW_error{color:var(--c-error)}.AR71EW_error .AR71EW_a1,.AR71EW_error .AR71EW_a2,.AR71EW_error .AR71EW_a3{animation:none}@keyframes AR71EW_spin{to{transform:rotate(360deg)}}@keyframes AR71EW_step{to{transform:rotate(360deg)}}@keyframes AR71EW_breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.5)}}@keyframes AR71EW_doublePulse{0%,to{transform:scale(1)}12%{transform:scale(1.7)}24%{transform:scale(1)}36%{transform:scale(1.7)}48%{transform:scale(1)}}@keyframes AR71EW_settle{0%{transform:scale(1.8)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .AR71EW_arc,:root:not([data-motion=full]) .AR71EW_core{animation:none!important}}:root[data-motion=reduce] .AR71EW_arc,:root[data-motion=reduce] .AR71EW_core{animation:none!important}
.gtIw4a_base{justify-content:center;align-items:center;gap:var(--sp-2);height:38px;padding:0 var(--sp-4);border:var(--border) solid var(--amber-dim);border-radius:var(--radius-control);color:var(--amber);font-family:var(--font-ui);font-size:var(--fs-base);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-std) var(--ease-out);background:0 0;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.gtIw4a_base:hover:not(:disabled){border-color:var(--amber)}.gtIw4a_base:disabled{cursor:not-allowed;opacity:.45}.gtIw4a_danger{border-color:var(--danger-dim);color:var(--danger)}.gtIw4a_danger:hover:not(:disabled){border-color:var(--danger)}.gtIw4a_sm{height:30px;padding:0 var(--sp-3);font-size:var(--fs-small)}.gtIw4a_fill{background:var(--amber-wash);pointer-events:none;position:absolute;inset:0 auto 0 0}.gtIw4a_danger .gtIw4a_fill{background:var(--danger-wash)}.gtIw4a_holding{border-color:var(--amber);box-shadow:var(--halo-amber)}.gtIw4a_danger.gtIw4a_holding{border-color:var(--danger);box-shadow:var(--halo-danger)}.gtIw4a_label{align-items:center;gap:var(--sp-2);display:inline-flex;position:relative}.gtIw4a_hint{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);letter-spacing:.04em}
.Cuawza_skeleton{background:var(--skeleton-base);border-radius:var(--radius-chip);display:block;position:relative;overflow:hidden}.Cuawza_skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-sheen) 50%, transparent);animation:Cuawza_sheen 1.4s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.Cuawza_text{border-radius:4px;height:.85em;margin:.35em 0}.Cuawza_circle{border-radius:50%}.Cuawza_panel{border-radius:var(--radius-panel)}.Cuawza_group{gap:var(--sp-2);flex-direction:column;display:flex}.Cuawza_group>.Cuawza_text:last-child{width:62%}@keyframes Cuawza_sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Cuawza_skeleton:after{opacity:.35;animation:none;transform:none}}
.xwldQG_root{background:color-mix(in srgb, var(--ink-2) 80%, transparent);border:var(--border) solid var(--glass-line);border-radius:var(--radius-pill);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}.xwldQG_thumb{border-radius:var(--radius-pill);background:linear-gradient(120deg, var(--signal-wash-strong), color-mix(in srgb, var(--c-think) 14%, transparent));border:var(--border) solid color-mix(in srgb, var(--signal) 55%, transparent);box-shadow:var(--halo);z-index:-1;transition:transform var(--dur-spring) var(--ease-spring), width var(--dur-panel) var(--ease-out), background-color var(--dur-std) var(--ease-out), border-color var(--dur-std) var(--ease-out);position:absolute;top:3px;bottom:3px;left:0}.xwldQG_option{justify-content:center;align-items:center;gap:var(--sp-2);height:30px;padding:0 var(--sp-4);border-radius:var(--radius-pill);color:var(--text-2);font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:color var(--dur-std) var(--ease-out), transform var(--dur-spring) var(--ease-spring);background:0 0;border:0;font-weight:500;display:inline-flex}.xwldQG_option:hover:not(:disabled){color:var(--text-1)}.xwldQG_option:active:not(:disabled){transform:scale(.96)}.xwldQG_option[aria-selected=true]{color:var(--signal)}.xwldQG_option:disabled{cursor:not-allowed;opacity:.4}.xwldQG_sm .xwldQG_option{height:24px;padding:0 var(--sp-3);font-size:var(--fs-tiny)}.xwldQG_underline{border:0;border-bottom:var(--border) solid var(--line);background:0 0;border-radius:0;padding:0}.xwldQG_underline .xwldQG_thumb{background:linear-gradient(90deg, var(--signal), var(--c-think));height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--signal) 60%, transparent);border:0;border-radius:2px;top:auto;bottom:-1px}.xwldQG_underline .xwldQG_option{height:34px;font-size:var(--fs-small);border-radius:0}.xwldQG_underline .xwldQG_option[aria-selected=true]{color:var(--text-1)}
._09A2QG_dialog{border:var(--border) solid var(--line);border-radius:var(--radius-panel);background:var(--ink-1);color:var(--text-1);box-shadow:var(--elev-2);max-width:min(92vw, var(--modal-w,560px));width:100%;max-height:86vh;margin:auto;padding:0;display:none;overflow:hidden}._09A2QG_dialog::backdrop{background:color-mix(in srgb, var(--ink-0) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._09A2QG_dialog[open]{animation:_09A2QG_rise var(--dur-panel) var(--ease-out);flex-direction:column;display:flex}._09A2QG_dialog[open]::backdrop{animation:_09A2QG_fade var(--dur-std) var(--ease-out)}._09A2QG_wide{--modal-w:880px;height:86vh}._09A2QG_header{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:var(--border) solid var(--line);flex-shrink:0;display:flex}._09A2QG_title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600}._09A2QG_description{margin:var(--sp-1) 0 0;font-size:var(--fs-small);color:var(--text-2)}._09A2QG_body{padding:var(--sp-4);flex:1;min-height:0;overflow:auto}._09A2QG_bodyFlush{padding:0}._09A2QG_footer{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--border) solid var(--line);flex-shrink:0;display:flex}@keyframes _09A2QG_rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes _09A2QG_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._09A2QG_dialog[open],._09A2QG_dialog[open]::backdrop{animation:none}}
.eiL02G_viewport{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-toast);gap:var(--sp-2);width:min(380px, calc(100vw - var(--sp-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.eiL02G_toast{pointer-events:auto;align-items:start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);background:var(--ink-2);border:var(--border) solid var(--line);border-left-width:3px;border-left-color:var(--line-strong);border-radius:var(--radius-control);box-shadow:var(--elev-2);animation:eiL02G_slideIn var(--dur-spring) var(--ease-spring);grid-template-columns:auto 1fr auto;display:grid}.eiL02G_leaving{animation:eiL02G_slideOut var(--dur-std) var(--ease-out) forwards}.eiL02G_info{border-left-color:var(--info)}.eiL02G_success{border-left-color:var(--ok)}.eiL02G_warning{border-left-color:var(--amber)}.eiL02G_error{border-left-color:var(--danger)}.eiL02G_icon{place-items:center;margin-top:1px;display:grid}.eiL02G_info .eiL02G_icon{color:var(--info)}.eiL02G_success .eiL02G_icon{color:var(--ok)}.eiL02G_warning .eiL02G_icon{color:var(--amber)}.eiL02G_error .eiL02G_icon{color:var(--danger)}.eiL02G_content{min-width:0}.eiL02G_title{font-size:var(--fs-small);color:var(--text-1);font-weight:600}.eiL02G_message{font-size:var(--fs-small);color:var(--text-2);overflow-wrap:anywhere;margin-top:2px}.eiL02G_action{margin-top:var(--sp-2)}@keyframes eiL02G_slideIn{0%{opacity:0;transform:translate(24px)scale(.94)}}@keyframes eiL02G_slideOut{to{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.eiL02G_toast,.eiL02G_leaving{animation:none}}
._KPDTW_section{gap:var(--sp-3);display:grid}._KPDTW_sectionTitle{padding:0 var(--sp-1);font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-1);margin:0;font-weight:600}._KPDTW_card{border:var(--border) solid var(--line);border-radius:var(--radius-panel);background:var(--ink-1);overflow:hidden}._KPDTW_row{align-items:center;gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}._KPDTW_row+._KPDTW_row{border-top:var(--border) solid var(--line)}._KPDTW_copy{min-width:0}._KPDTW_label{font-size:var(--fs-base);color:var(--text-1);font-weight:500}._KPDTW_description{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}._KPDTW_control{flex:none;justify-content:flex-end;align-items:center;display:flex}@media (max-width:640px){._KPDTW_row{grid-template-columns:1fr;align-items:start}._KPDTW_control{justify-content:flex-start}}
.wQZW-W_drawer{height:100dvh;max-height:100dvh;width:min(var(--sidebar-l), 92vw);border:0;border-right:var(--border) solid var(--line);background:var(--ink-1);color:var(--text-1);box-shadow:var(--elev-2);margin:0;padding:0;display:none;overflow:hidden}.wQZW-W_drawer[open]{animation:wQZW-W_slide var(--dur-panel) var(--ease-out);flex-direction:column;display:flex}.wQZW-W_drawer::backdrop{background:color-mix(in srgb, var(--ink-0) 72%, transparent)}.wQZW-W_header{padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-bottom:var(--border) solid var(--line);justify-content:space-between;align-items:center;display:flex}.wQZW-W_title{font-size:var(--fs-base)}.wQZW-W_body{flex:1;min-height:0}@keyframes wQZW-W_slide{0%{opacity:0;transform:translate(-16px)}}
.hIC_TW_tile{border:var(--border) solid color-mix(in srgb, var(--cat,var(--text-2)) 34%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--cat,var(--text-2)) 22%, transparent), color-mix(in srgb, var(--cat,var(--text-2)) 8%, transparent));color:var(--cat,var(--text-2));isolation:isolate;border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.hIC_TW_xs{border-radius:6px;width:20px;height:20px}.hIC_TW_sm{border-radius:7px;width:24px;height:24px}.hIC_TW_md{width:30px;height:30px}.hIC_TW_lg{border-radius:11px;width:38px;height:38px}.hIC_TW_active{box-shadow:0 0 14px color-mix(in srgb, var(--cat,var(--text-2)) 40%, transparent)}.hIC_TW_active:after{content:"";z-index:-1;background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--cat,var(--text-2)) 45%, transparent) 50%, transparent 70%);animation:hIC_TW_tile-sheen 1.4s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes hIC_TW_tile-sheen{to{transform:translate(100%)}}
.vdhy0q_overlay{z-index:var(--z-modal);background:var(--ink-0);animation:vdhy0q_fadeOut .24s var(--ease-out) 1.36s forwards;place-items:center;display:grid;position:fixed;inset:0}.vdhy0q_inner{align-items:center;gap:var(--sp-6);flex-direction:column;display:flex}.vdhy0q_glyph{animation:vdhy0q_drawIn .52s var(--ease-out) both}.vdhy0q_wordmark{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:.32em;background:linear-gradient(95deg, var(--text-1) 25%, var(--c-agent) 65%, var(--c-think));-webkit-text-fill-color:transparent;animation:vdhy0q_rise .36s var(--ease-out) .22s both;-webkit-background-clip:text;background-clip:text;padding-left:.32em;font-weight:700}.vdhy0q_readouts{gap:var(--sp-6);display:flex}.vdhy0q_readout{animation:vdhy0q_rise .32s var(--ease-out) both}.vdhy0q_readout:first-child{animation-delay:.44s}.vdhy0q_readout:nth-child(2){animation-delay:.5s}.vdhy0q_readout:nth-child(3){animation-delay:.56s}.vdhy0q_skip{right:var(--sp-5);bottom:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border:var(--border) solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4);cursor:pointer;animation:vdhy0q_rise .32s var(--ease-out) .7s both;background:0 0;position:absolute}.vdhy0q_skip:hover{color:var(--text-1);border-color:var(--line-strong)}@keyframes vdhy0q_drawIn{0%{opacity:0;transform:scale(.72)}}@keyframes vdhy0q_rise{0%{opacity:0;transform:translateY(8px)}}@keyframes vdhy0q_fadeOut{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.vdhy0q_overlay,.vdhy0q_glyph,.vdhy0q_wordmark,.vdhy0q_readout,.vdhy0q_skip{animation:none}}
._2qdMSq_root{grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;display:grid}._2qdMSq_nav{padding:var(--sp-4) var(--sp-3);border-right:var(--border) solid var(--line);background:var(--ink-0);flex-direction:column;gap:2px;min-height:0;display:flex}._2qdMSq_navLabel{margin:0 0 var(--sp-2);padding:0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600}._2qdMSq_navItem{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);color:var(--text-2);font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._2qdMSq_navItem:hover{background:var(--ink-2);color:var(--text-1)}._2qdMSq_navItemActive{background:var(--signal-wash);color:var(--text-1)}._2qdMSq_main{min-width:0;padding:var(--sp-6);overflow-y:auto}._2qdMSq_heading h1{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-1);margin:0}._2qdMSq_heading p{margin:var(--sp-2) 0 var(--sp-5);max-width:62ch;font-size:var(--fs-sm);color:var(--text-3);line-height:1.55}._2qdMSq_grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2qdMSq_stat{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-1);margin:0}._2qdMSq_meta{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-3)}._2qdMSq_readouts{gap:var(--sp-5);display:flex}._2qdMSq_error{margin:0 0 var(--sp-4);color:var(--danger);font-size:var(--fs-sm)}._2qdMSq_tableWrap{border:var(--border) solid var(--line);border-radius:var(--radius-panel);overflow:auto}._2qdMSq_table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._2qdMSq_table th,._2qdMSq_table td{padding:var(--sp-2) var(--sp-3);border-bottom:var(--border) solid var(--line);text-align:left;white-space:nowrap}._2qdMSq_table th{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--ink-1);font-weight:600}._2qdMSq_table td{color:var(--text-2)}._2qdMSq_result{align-items:center;gap:var(--sp-2);display:inline-flex}._2qdMSq_table tr:last-child td{border-bottom:0}._2qdMSq_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3)}._2qdMSq_report{max-width:var(--chat-max)}@media (max-width:900px){._2qdMSq_root{grid-template-columns:1fr}._2qdMSq_nav{border-right:0;border-bottom:var(--border) solid var(--line);flex-direction:row;overflow-x:auto}._2qdMSq_navLabel{display:none}._2qdMSq_navItem{flex:none}._2qdMSq_grid{grid-template-columns:1fr}}._2qdMSq_main:focus{outline:none}._2qdMSq_sectionSkeleton{gap:var(--sp-4);display:grid}._2qdMSq_sectionSkeletonGrid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:820px){._2qdMSq_root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._2qdMSq_nav{padding:var(--sp-2) var(--sp-3);border-right:0;border-bottom:var(--border) solid var(--line);flex-direction:row;align-items:center;overflow-x:auto}._2qdMSq_navLabel{display:none}._2qdMSq_navItem{white-space:nowrap;flex:none;width:auto}._2qdMSq_main{padding:var(--sp-4)}._2qdMSq_grid,._2qdMSq_sectionSkeletonGrid{grid-template-columns:minmax(0,1fr)}}
.mN2hmG_palette{--modal-w:600px}.mN2hmG_searchRow{padding:var(--sp-3);border-bottom:var(--border) solid var(--line)}.mN2hmG_input{width:100%;padding:var(--sp-2) var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-2);color:var(--text-1);font:inherit}.mN2hmG_input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.mN2hmG_list{padding:var(--sp-2);max-height:min(52vh,420px);margin:0;list-style:none;overflow-y:auto}.mN2hmG_group{margin:var(--sp-2) var(--sp-2) var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mN2hmG_option{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);color:var(--text-2);cursor:pointer;display:flex}.mN2hmG_optionActive{background:var(--signal-wash);color:var(--text-1);box-shadow:inset 2px 0 0 var(--signal)}.mN2hmG_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mN2hmG_hint{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-3)}.mN2hmG_empty{padding:var(--sp-4);text-align:center;color:var(--text-3);margin:0}.mN2hmG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.ft5m8a_dialog{border:var(--border) solid var(--line);border-radius:var(--radius-panel);background:var(--ink-1);width:min(96vw,1100px);max-width:none;height:min(90vh,820px);color:var(--text-1);box-shadow:var(--elev-2);padding:0;display:none;overflow:hidden}.ft5m8a_dialog[open]{animation:ft5m8a_pop var(--dur-panel) var(--ease-out);flex-direction:column;display:flex}.ft5m8a_dialog::backdrop{background:color-mix(in srgb, var(--ink-0) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes ft5m8a_pop{0%{opacity:0;transform:scale(.985)}}.ft5m8a_head{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border) solid var(--line);display:flex}.ft5m8a_titles{flex:1;min-width:0}.ft5m8a_title{font-family:var(--font-display);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ft5m8a_meta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ft5m8a_stage{background:var(--ink-0);flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:auto}.ft5m8a_stage[data-zoom="100"]{place-items:start}.ft5m8a_img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%;display:block}.ft5m8a_stage[data-zoom="100"] .ft5m8a_img{cursor:zoom-out;max-width:none;max-height:none}.ft5m8a_frame{background:var(--ink-1);border:0;width:100%;height:100%}.ft5m8a_text{padding:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-tiny);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);place-self:stretch stretch;margin:0;line-height:1.5;overflow:auto}.ft5m8a_empty{justify-items:center;gap:var(--sp-1);padding:var(--sp-6);color:var(--text-3);font-size:var(--fs-small);text-align:center;display:grid}.ft5m8a_empty p{margin:0}.ft5m8a_nav{z-index:1;border:var(--border) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--glass-strong);width:36px;height:36px;color:var(--text-1);cursor:pointer;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%}.ft5m8a_nav:hover{border-color:var(--signal);color:var(--signal)}.ft5m8a_nav:focus-visible,.ft5m8a_btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ft5m8a_prev{left:var(--sp-3)}.ft5m8a_next{right:var(--sp-3)}.ft5m8a_bar{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-top:var(--border) solid var(--line);flex-wrap:wrap;display:flex}.ft5m8a_btn{min-height:30px;padding:0 var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-chip);background:var(--ink-2);color:var(--text-1);font:inherit;font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ft5m8a_btn:hover{border-color:var(--signal)}.ft5m8a_btn[aria-pressed=true]{border-color:var(--signal);color:var(--signal)}.ft5m8a_note{font-size:var(--fs-tiny);color:var(--signal);margin-left:auto}.ft5m8a_missing{width:112px;height:var(--d-shot-h,56px);border:var(--border) dashed var(--line);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);background:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;gap:4px;display:inline-flex}@media (max-width:640px){.ft5m8a_dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}}@media (prefers-reduced-motion:reduce){.ft5m8a_dialog[open]{animation:none}}
.LrhIOq_dialog.LrhIOq_dialog{--modal-w:1040px;background:var(--glass-strong);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-color:var(--glass-line);height:min(86vh,860px)}@media (max-width:640px){.LrhIOq_dialog.LrhIOq_dialog{--modal-w:100vw;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.LrhIOq_titleRow{align-items:center;gap:var(--sp-2);display:inline-flex}.LrhIOq_backBtn{border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-2);width:32px;height:32px;color:var(--text-1);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);place-items:center;display:grid}.LrhIOq_backBtn:hover{background:var(--ink-3)}.LrhIOq_backBtn:focus-visible,.LrhIOq_chip:focus-visible,.LrhIOq_rowMain:focus-visible,.LrhIOq_installedBtn:focus-visible,.LrhIOq_viewAll:focus-visible,.LrhIOq_link:focus-visible,.LrhIOq_linkCard:focus-visible,.LrhIOq_switch:focus-visible,.LrhIOq_morePop button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.LrhIOq_shell{flex-direction:column;height:100%;min-height:0;display:flex}.LrhIOq_toolbar{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-2);flex:none;display:grid}.LrhIOq_topRow{align-items:center;gap:var(--sp-3);display:flex}.LrhIOq_search{align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-pill);background:var(--ink-1);height:42px;color:var(--text-2);transition:border-color var(--dur-micro) var(--ease-out);flex:1;display:flex}.LrhIOq_search:focus-within{border-color:var(--signal)}.LrhIOq_search input{min-width:0;color:var(--text-1);font:inherit;font-size:var(--fs-base);background:0 0;border:0;outline:0;flex:1}.LrhIOq_installedBtn{align-items:center;gap:var(--sp-2);height:42px;padding:0 var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-pill);background:var(--ink-1);color:var(--text-1);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex:none;display:inline-flex}.LrhIOq_installedBtn:hover{background:var(--ink-2);border-color:var(--line-strong)}.LrhIOq_num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.LrhIOq_chipRow{align-items:center;gap:var(--sp-2);display:flex}.LrhIOq_chips{gap:var(--sp-2);scrollbar-width:none;flex:1;min-width:0;padding:2px;display:flex;overflow-x:auto}.LrhIOq_chips::-webkit-scrollbar{display:none}.LrhIOq_chip{align-items:center;gap:var(--sp-1);height:30px;padding:0 var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);background:0 0;flex:none;display:inline-flex}.LrhIOq_chip:hover{color:var(--text-1);background:var(--ink-2)}.LrhIOq_chipOn{color:var(--on-signal);background:var(--signal);border-color:var(--signal)}.LrhIOq_chipOn:hover{color:var(--on-signal);background:var(--signal)}.LrhIOq_moreWrap{flex:none;position:relative}.LrhIOq_morePop{top:calc(100% + var(--sp-1));z-index:var(--z-overlay);width:240px;max-height:320px;padding:var(--sp-1);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);box-shadow:var(--elev-2);animation:LrhIOq_pop var(--dur-std) var(--ease-out);margin:0;list-style:none;display:grid;position:absolute;right:0;overflow-y:auto}.LrhIOq_morePop button{width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-chip);color:var(--text-1);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;display:flex}.LrhIOq_morePop button:hover{background:var(--ink-2)}.LrhIOq_morePop .LrhIOq_num{color:var(--text-3)}.LrhIOq_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.LrhIOq_pad{gap:var(--sp-3);padding:var(--sp-4);display:grid}.LrhIOq_sections{gap:var(--sp-5);padding:var(--sp-2) var(--sp-4) var(--sp-6);display:grid}.LrhIOq_section{gap:var(--sp-2);display:grid}.LrhIOq_sectionBar{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.LrhIOq_sectionHead{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-1);margin:0;font-weight:600}.LrhIOq_viewAll{color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0}.LrhIOq_viewAll:hover{color:var(--signal)}.LrhIOq_sectionsFoot{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.LrhIOq_grid{gap:var(--sp-1) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LrhIOq_gridCell{min-width:0}@media (max-width:640px){.LrhIOq_grid{grid-template-columns:minmax(0,1fr)}}.LrhIOq_row{align-items:center;gap:var(--sp-2);height:64px;padding:0 var(--sp-2);border-radius:var(--radius-control);transition:background-color var(--dur-micro) var(--ease-out);display:flex}.LrhIOq_row:hover,.LrhIOq_row:focus-within{background:var(--ink-2)}.LrhIOq_rowMain{align-items:center;gap:var(--sp-3);border-radius:var(--radius-control);min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.LrhIOq_rowText{gap:2px;min-width:0;display:grid}.LrhIOq_rowName{color:var(--text-1);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.LrhIOq_rowDesc{color:var(--text-3);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LrhIOq_rowDesc[data-status=EXPIRED]{color:var(--amber)}.LrhIOq_rowDesc[data-status=ACTIVE]{color:var(--text-2)}.LrhIOq_rowAction{flex:none}.LrhIOq_connectedBtn{color:var(--ok)}.LrhIOq_vgrid{margin:0 var(--sp-4) var(--sp-6);position:relative}.LrhIOq_vcell{padding:0 var(--sp-2);box-sizing:border-box}.LrhIOq_vrow{width:100%}.LrhIOq_flat{display:grid}.LrhIOq_flatMeta{padding:var(--sp-2) var(--sp-4);color:var(--text-2);font-size:var(--fs-small);margin:0}.LrhIOq_rowSkel{pointer-events:none}.LrhIOq_skelLogo,.LrhIOq_skelLines span{background:linear-gradient(90deg, var(--skeleton-base), var(--skeleton-sheen), var(--skeleton-base));background-size:200% 100%;animation:1.4s linear infinite LrhIOq_sheen}.LrhIOq_skelLogo{border-radius:var(--radius-control);width:40px;height:40px}.LrhIOq_skelLines{gap:var(--sp-2);flex:1;display:grid}.LrhIOq_skelLines span{border-radius:var(--radius-chip);height:10px;display:block}.LrhIOq_skelLines span:last-child{width:60%}.LrhIOq_logo{border:var(--border) solid var(--glass-line);border-radius:var(--radius-control);background:var(--ink-3);color:var(--text-2);font-family:var(--font-display);flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.LrhIOq_logo img{object-fit:contain;box-sizing:border-box;background:var(--logo-bg);width:100%;height:100%;padding:15%}.LrhIOq_logoLetter{line-height:1}.LrhIOq_stack{align-items:center;display:inline-flex}.LrhIOq_stackLogo{border:2px solid var(--ink-1);border-radius:var(--radius-pill);margin-left:-6px}.LrhIOq_stackLogo:first-child{margin-left:0}.LrhIOq_stackLogo img{padding:2px}.LrhIOq_stackMore{padding:0 var(--sp-1);border:2px solid var(--ink-1);border-radius:var(--radius-pill);background:var(--ink-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);place-items:center;margin-left:-6px;display:inline-grid}.LrhIOq_detail{gap:var(--sp-5);padding:var(--sp-4) var(--sp-4) var(--sp-8);max-width:820px;margin:0 auto;display:grid}.LrhIOq_detailHead{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.LrhIOq_detailHead .LrhIOq_logo{border-radius:var(--radius-panel)}.LrhIOq_detailTitle{gap:var(--sp-1);flex:1;min-width:180px;display:grid}.LrhIOq_detailName{font-family:var(--font-display);font-size:var(--fs-2xl);margin:0;font-weight:600}.LrhIOq_detailLinks{gap:var(--sp-4);flex-wrap:wrap;display:flex}.LrhIOq_detailActions{align-items:center;gap:var(--sp-2);display:flex}.LrhIOq_detailDesc{color:var(--text-2);line-height:var(--lh-base);margin:0}.LrhIOq_link{align-items:center;gap:var(--sp-1);color:var(--text-2);font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.LrhIOq_link:hover{color:var(--signal)}.LrhIOq_block{gap:var(--sp-3);display:grid}.LrhIOq_blockBar{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.LrhIOq_blockHead{font-family:var(--font-display);font-size:var(--fs-lg);margin:0;font-weight:600}.LrhIOq_muted{color:var(--text-3);font-size:var(--fs-small);line-height:var(--lh-base);margin:0}.LrhIOq_inlineIcon{vertical-align:-2px;color:var(--amber)}.LrhIOq_toolFilter,.LrhIOq_input{width:100%;height:36px;padding:0 var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);color:var(--text-1);font:inherit;font-size:var(--fs-small);box-sizing:border-box}.LrhIOq_toolFilter:focus,.LrhIOq_input:focus{outline:2px solid var(--signal);outline-offset:1px}.LrhIOq_list{border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);margin:0;padding:0;list-style:none;display:grid}.LrhIOq_item{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-top:var(--border) solid var(--line);display:flex}.LrhIOq_item:first-child{border-top:0}.LrhIOq_itemIcon{color:var(--hue-gold);flex:none}.LrhIOq_itemBody{flex:1;gap:2px;min-width:0;display:grid}.LrhIOq_itemName{align-items:center;gap:var(--sp-2);color:var(--text-1);font-size:var(--fs-small);flex-wrap:wrap;font-weight:500;display:flex}.LrhIOq_itemDesc{color:var(--text-3);font-size:var(--fs-tiny);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LrhIOq_badge,.LrhIOq_badgeWarn,.LrhIOq_okChip{padding:0 var(--sp-2);border-radius:var(--radius-pill);font-size:var(--fs-micro);white-space:nowrap;align-items:center;font-weight:500;line-height:18px;display:inline-flex}.LrhIOq_badge{background:var(--ink-3);color:var(--text-2)}.LrhIOq_badgeWarn{background:var(--amber-wash);color:var(--amber)}.LrhIOq_okChip{background:var(--signal-wash);color:var(--signal)}.LrhIOq_switch{border:var(--border) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--ink-3);cursor:pointer;width:36px;height:20px;transition:background-color var(--dur-std) var(--ease-out), border-color var(--dur-std) var(--ease-out);flex:none;padding:0;position:relative}.LrhIOq_switch:after{content:"";border-radius:var(--radius-pill);background:var(--text-2);width:14px;height:14px;transition:transform var(--dur-std) var(--ease-spring), background-color var(--dur-std) var(--ease-out);position:absolute;top:2px;left:2px}.LrhIOq_switch[aria-checked=true]{background:var(--signal-wash-strong);border-color:var(--signal)}.LrhIOq_switch[aria-checked=true]:after{background:var(--signal);transform:translate(16px)}.LrhIOq_info{border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);margin:0;display:grid}.LrhIOq_infoRow{gap:var(--sp-3);padding:var(--sp-3);border-top:var(--border) solid var(--line);font-size:var(--fs-small);grid-template-columns:160px minmax(0,1fr);display:grid}.LrhIOq_infoRow:first-child{border-top:0}.LrhIOq_infoRow dt{color:var(--text-3)}.LrhIOq_infoRow dd{color:var(--text-1);overflow-wrap:anywhere;margin:0}.LrhIOq_mono{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--text-2)}@media (max-width:640px){.LrhIOq_infoRow{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}.LrhIOq_note{margin:var(--sp-2) var(--sp-4) 0;padding:var(--sp-2) var(--sp-3);border:var(--border) solid var(--signal-dim);border-radius:var(--radius-control);background:var(--signal-wash);color:var(--text-1);font-size:var(--fs-small)}.LrhIOq_err{color:var(--danger);font-size:var(--fs-small);margin:0}.LrhIOq_empty{padding:var(--sp-6) var(--sp-4);color:var(--text-3);text-align:center;font-size:var(--fs-small);margin:0}.LrhIOq_creds{gap:var(--sp-2);padding:var(--sp-4);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);display:grid}.LrhIOq_credsActions{gap:var(--sp-2);display:flex}.LrhIOq_manage{gap:var(--sp-6);padding:var(--sp-4) var(--sp-4) var(--sp-8);display:grid}.LrhIOq_linkCards{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.LrhIOq_linkCard{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);color:var(--hue-gold);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);display:flex}.LrhIOq_linkCard:hover{background:var(--ink-2);border-color:var(--line-strong)}.LrhIOq_linkCard span{gap:2px;display:grid}.LrhIOq_linkCard strong{color:var(--text-1);font-size:var(--fs-small);font-weight:600}.LrhIOq_linkCard small{color:var(--text-3);font-size:var(--fs-tiny)}.LrhIOq_keyForm{align-content:center;justify-items:center;gap:var(--sp-3);max-width:520px;padding:var(--sp-8) var(--sp-4);text-align:center;margin:auto;display:grid}.LrhIOq_keyIcon{color:var(--signal)}.LrhIOq_keyRow{gap:var(--sp-2);width:100%;display:flex}@keyframes LrhIOq_pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes LrhIOq_sheen{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.LrhIOq_morePop,.LrhIOq_skelLogo,.LrhIOq_skelLines span{animation:none}}.LrhIOq_muted:has(.LrhIOq_inlineIcon){gap:var(--sp-2);align-items:flex-start;display:flex}.LrhIOq_inlineIcon{flex:none;margin-top:2px}
.Iaj2Dq_trace{--trace-accent:var(--line-strong);border:var(--border) solid var(--glass-line);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--glass-hi), transparent 60%), var(--glass);transition:border-color var(--dur-std) var(--ease-out);position:relative;overflow:hidden}.Iaj2Dq_trace[data-phase=thinking]{--trace-accent:var(--c-think)}.Iaj2Dq_trace[data-phase=tool]{--trace-accent:var(--c-agent)}.Iaj2Dq_trace[data-phase=approval]{--trace-accent:var(--c-approval)}.Iaj2Dq_trace[data-phase=done]{--trace-accent:var(--c-money)}.Iaj2Dq_trace[data-phase=error]{--trace-accent:var(--c-error)}.Iaj2Dq_live,.Iaj2Dq_trace[data-phase=approval]{border-color:color-mix(in oklab, var(--trace-accent) 45%, var(--line));box-shadow:0 0 28px color-mix(in srgb, var(--trace-accent) 16%, transparent);transition:border-color var(--dur-panel) var(--ease-out), box-shadow var(--dur-panel) var(--ease-out)}.Iaj2Dq_stack{flex:none;display:inline-flex}.Iaj2Dq_stack>*+*{box-shadow:0 0 0 2px var(--ink-1);margin-left:-6px}.Iaj2Dq_live:before{content:"";background:linear-gradient(90deg, transparent, var(--trace-accent), transparent);background-repeat:no-repeat;background-size:50% 100%;height:1px;animation:1.8s linear infinite Iaj2Dq_sweep;position:absolute;inset:0 0 auto}@keyframes Iaj2Dq_sweep{0%{background-position:-50% 0}to{background-position:150% 0}}.Iaj2Dq_head{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--d-panel-head-h);padding:var(--sp-1) var(--sp-3);color:var(--text-2);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Iaj2Dq_head:disabled{cursor:default}.Iaj2Dq_head:not(:disabled):hover{color:var(--text-1);background:var(--ink-2)}.Iaj2Dq_head:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.Iaj2Dq_headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Iaj2Dq_live .Iaj2Dq_headline{color:var(--text-1)}.Iaj2Dq_meta{gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;margin-left:auto;display:inline-flex}.Iaj2Dq_caret{color:var(--text-3);transition:transform var(--dur-micro) ease;flex:none}.Iaj2Dq_open>.Iaj2Dq_head .Iaj2Dq_caret,[aria-expanded=true]>.Iaj2Dq_caret,[aria-expanded=true] .Iaj2Dq_caret{transform:rotate(90deg)}.Iaj2Dq_dots{flex:none;gap:3px;display:inline-flex}.Iaj2Dq_dots i{background:var(--trace-accent);border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite Iaj2Dq_breathe}.Iaj2Dq_dots i:nth-child(2){animation-delay:.15s}.Iaj2Dq_dots i:nth-child(3){animation-delay:.3s}@keyframes Iaj2Dq_breathe{0%,to{opacity:.2}50%{opacity:1}}.Iaj2Dq_steps{padding:0 var(--sp-3) var(--sp-2);border-top:var(--border) solid var(--line);margin:0;list-style:none;position:relative}.Iaj2Dq_steps:before{content:"";top:var(--sp-3);bottom:var(--sp-4);left:calc(var(--sp-3) + var(--d-step-tile) / 2);background:var(--line);width:1px;position:absolute}.Iaj2Dq_step{grid-template-columns:var(--d-step-tile) minmax(0, 1fr);gap:var(--sp-2);padding-top:var(--d-step-gap);animation:Iaj2Dq_enter var(--dur-spring) var(--ease-spring) both;animation-delay:calc(min(var(--i,0), 10) * var(--stagger));display:grid;position:relative}@keyframes Iaj2Dq_enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Iaj2Dq_rail{z-index:1;width:var(--d-step-tile);height:var(--d-step-tile);background:var(--ink-1);border-radius:7px;place-items:center;margin-top:0;display:grid;position:relative}.Iaj2Dq_card{--cat:var(--line-strong);border:var(--border) solid var(--line);border-left:2px solid color-mix(in srgb, var(--cat) 70%, transparent);border-radius:var(--radius-chip);background:var(--ink-0);min-width:0;transition:transform var(--dur-spring) var(--ease-spring), border-color var(--dur-std) var(--ease-out);position:relative;overflow:hidden}.Iaj2Dq_step[data-cat] .Iaj2Dq_card{--cat:inherit}.Iaj2Dq_step:hover .Iaj2Dq_card{transform:translate(2px)}.Iaj2Dq_step[data-status=error] .Iaj2Dq_card{border-left-color:var(--c-error)}.Iaj2Dq_step[data-status=pending] .Iaj2Dq_card:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--cat) 14%, transparent) 50%, transparent 80%);animation:Iaj2Dq_card-shimmer 1.6s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes Iaj2Dq_card-shimmer{to{transform:translate(100%)}}.Iaj2Dq_cardHead{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--d-step-h);padding:2px var(--sp-3);color:var(--text-1);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Iaj2Dq_cardHead:disabled{cursor:default}.Iaj2Dq_cardHead:not(:disabled):hover{background:var(--ink-2)}.Iaj2Dq_cardHead:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.Iaj2Dq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Iaj2Dq_title code,.Iaj2Dq_approvalBody code{background:var(--ink-2);font-family:var(--font-mono);color:var(--signal);border-radius:5px;padding:.05em .35em;font-size:.9em}.Iaj2Dq_cardMeta{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:inline-flex}.Iaj2Dq_ms{font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3)}.Iaj2Dq_shots{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-2);display:flex;overflow-x:auto}.Iaj2Dq_shot{border:var(--border) solid var(--line);transition:border-color var(--dur-micro) ease;border-radius:6px;flex:none;display:block;overflow:hidden}.Iaj2Dq_shot:hover,.Iaj2Dq_shot:focus-visible{border-color:var(--signal)}.Iaj2Dq_shot img{height:var(--d-shot-h);object-fit:cover;width:auto;max-width:200px;display:block}.Iaj2Dq_detail{padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:var(--border) solid var(--line)}.Iaj2Dq_toolName,.Iaj2Dq_detailLabel{margin:0 0 var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--text-3)}.Iaj2Dq_detailLabel{margin-top:var(--sp-2);text-transform:uppercase}.Iaj2Dq_detail pre{max-height:260px;padding:var(--sp-2);background:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;line-height:1.55;overflow:auto}.Iaj2Dq_thoughtText{font-size:var(--fs-small);color:var(--text-2);white-space:pre-wrap;margin:0;padding-top:2px;font-style:italic;line-height:1.4}.Iaj2Dq_approvalCard{padding:var(--sp-2) var(--sp-3);border:var(--border) solid var(--amber);border-radius:var(--radius-chip);background:var(--amber-wash)}.Iaj2Dq_approvalTitle{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:0 0 2px;font-weight:600}.Iaj2Dq_approvalBody{margin:0 0 var(--sp-2);font-size:var(--fs-small);color:var(--text-1);line-height:1.5}.Iaj2Dq_approvalLink{align-items:center;gap:var(--sp-1);color:var(--amber);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.Iaj2Dq_approvalLink:hover{text-decoration:underline}.Iaj2Dq_approvalLink:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.Iaj2Dq_live:before,.Iaj2Dq_dots i,.Iaj2Dq_step{animation:none}}.Iaj2Dq_shotMissing{width:112px;height:var(--d-shot-h);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);background:var(--ink-2);text-align:center;place-items:center;gap:2px;display:grid}.Iaj2Dq_appLogoBtn{border-radius:var(--radius-control);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);background:0 0;border:0;padding:0;display:grid}.Iaj2Dq_appLogoBtn:hover{transform:scale(1.06)}.Iaj2Dq_appLogoBtn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}
.h2N4mG_app{grid-template-columns:var(--sidebar-l) minmax(0, 1fr) auto;grid-template-rows:var(--topbar-h) minmax(0, 1fr);isolation:isolate;height:100dvh;transition:grid-template-columns var(--dur-panel) var(--ease-spring);display:grid;position:relative;overflow:hidden}.h2N4mG_app[data-left=rail]{grid-template-columns:var(--sidebar-l-rail) minmax(0, 1fr) auto}.h2N4mG_appManage{grid-template-columns:0 minmax(0,1fr) auto}.h2N4mG_aurora{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 12% -10%, var(--aurora-1), transparent 70%), radial-gradient(50% 45% at 92% 8%, var(--aurora-2), transparent 70%), radial-gradient(70% 60% at 55% 115%, var(--aurora-3), transparent 70%);position:absolute;inset:0}.h2N4mG_sidebarLeft{border-right:var(--border) solid var(--glass-line);background:linear-gradient(180deg, var(--glass-hi), transparent 40%), color-mix(in srgb, var(--ink-1) 82%, transparent);grid-area:1/1/-1;min-height:0;overflow:hidden}.h2N4mG_topbar{z-index:var(--z-sticky);align-items:center;gap:var(--sp-4);min-width:0;padding:0 var(--sp-5);border-bottom:var(--border) solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);grid-area:1/2;grid-template-columns:1fr auto 1fr;display:grid}.h2N4mG_topbarLeft{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.h2N4mG_menuBtn{display:none}.h2N4mG_brand{align-items:center;gap:var(--sp-2);margin-right:var(--sp-2);color:var(--text-1);border-radius:var(--radius-control);text-decoration:none;display:none}.h2N4mG_appManage .h2N4mG_brand{display:inline-flex}.h2N4mG_brand .h2N4mG_brandGlyph{color:var(--signal)}.h2N4mG_wordmark{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.28em;background:linear-gradient(95deg, var(--text-1) 30%, var(--c-agent) 75%, var(--c-think));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.h2N4mG_paletteBtn{align-items:center;gap:var(--sp-2);min-width:0;max-width:280px;height:34px;padding:0 var(--sp-2) 0 var(--sp-3);border:var(--border) solid var(--glass-line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--ink-2) 70%, transparent);color:var(--text-3);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color var(--dur-std) var(--ease-out), color var(--dur-std) var(--ease-out), transform var(--dur-spring) var(--ease-spring);flex:1;display:inline-flex}.h2N4mG_paletteBtn:hover{border-color:color-mix(in srgb, var(--c-think) 50%, var(--line));color:var(--text-2)}.h2N4mG_paletteBtn:active{transform:scale(.98)}.h2N4mG_paletteBtn svg{color:var(--c-think);flex:none}.h2N4mG_paletteText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h2N4mG_kbd{border:var(--border) solid var(--line);background:var(--ink-1);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);border-radius:6px;margin-left:auto;padding:1px 6px}.h2N4mG_topbarRight{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.h2N4mG_topSignOut{display:none}.h2N4mG_appManage .h2N4mG_topSignOut,.h2N4mG_body{display:contents}.h2N4mG_body>:not(aside){grid-area:2/2;min-width:0;min-height:0}.h2N4mG_appManage .h2N4mG_body>:not(aside){grid-column:2/-1}.h2N4mG_body>aside{z-index:var(--z-sticky);grid-area:1/3/-1}.h2N4mG_body>main{animation:h2N4mG_mode-in var(--dur-panel) var(--ease-out);position:relative}@keyframes h2N4mG_mode-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:820px){.h2N4mG_app,.h2N4mG_app[data-left=rail]{grid-template-columns:0 minmax(0,1fr) 0}.h2N4mG_sidebarLeft{display:none}.h2N4mG_menuBtn,.h2N4mG_brand{display:inline-flex}.h2N4mG_topSignOut{display:contents}.h2N4mG_paletteBtn{flex:none;justify-content:center;width:34px;padding:0}.h2N4mG_paletteText,.h2N4mG_kbd{display:none}.h2N4mG_topbar{justify-content:space-between;gap:var(--sp-2);padding:0 var(--sp-3);display:flex}.h2N4mG_topbarRight{gap:var(--sp-1)}}@media (max-width:560px){.h2N4mG_topbar{padding:0 var(--sp-2)}.h2N4mG_brand{margin-right:0}.h2N4mG_wordmark{display:none}}@media (max-width:480px){.h2N4mG_hideNarrow{display:none}}
.Y9njGq_root{gap:var(--d-turn-gap);width:min(100%, var(--chat-max));padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-direction:column;margin:0 auto;display:flex}.Y9njGq_turn{animation:Y9njGq_rise var(--dur-spring) var(--ease-spring) both;gap:var(--sp-3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.Y9njGq_gutter{justify-content:center;padding-top:2px;display:flex}.Y9njGq_youMark{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--c-agent);font-weight:600}.Y9njGq_body{min-width:0}.Y9njGq_user .Y9njGq_body{padding:var(--d-turn-pad-y) var(--sp-4);border:var(--border) solid var(--glass-line);border-radius:var(--radius-panel);background:linear-gradient(120deg, color-mix(in srgb, var(--c-agent) 7%, transparent), color-mix(in srgb, var(--c-think) 6%, transparent) 70%), var(--ink-1);position:relative}.Y9njGq_user .Y9njGq_body:before{content:"";background:linear-gradient(180deg, var(--c-agent), var(--c-think));border-radius:2px;width:2px;position:absolute;inset:10px auto 10px -1px}.Y9njGq_userText{font-size:var(--fs-base);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.Y9njGq_error{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:var(--border) solid var(--danger);border-radius:var(--radius-control);background:color-mix(in oklab, var(--danger) 8%, transparent);color:var(--text-1);font-size:var(--fs-small);margin:0;display:flex}.Y9njGq_attachments{gap:var(--sp-2);margin:0 0 var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Y9njGq_attachThumb{border:var(--border) solid var(--line);border-radius:var(--radius-control);object-fit:cover;max-width:220px;max-height:160px;display:block}.Y9njGq_attachFile{align-items:center;gap:var(--sp-2);padding:4px var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-chip);background:var(--ink-2);color:var(--text-1);font-size:var(--fs-tiny);text-decoration:none;display:inline-flex}.Y9njGq_attachMeta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3)}@keyframes Y9njGq_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Y9njGq_assistant .Y9njGq_body{gap:var(--sp-2);flex-direction:column;display:flex}.Y9njGq_traceSlot,.Y9njGq_answer{min-width:0}.Y9njGq_streaming>*>:last-child:after{content:"";vertical-align:-.15em;background:var(--signal);width:.5em;height:1.05em;box-shadow:var(--halo);margin-left:2px;animation:1s steps(2,start) infinite Y9njGq_caret;display:inline-block}@keyframes Y9njGq_caret{to{visibility:hidden}}.Y9njGq_footer{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-2);border-top:var(--border) dashed var(--line);flex-wrap:wrap;display:flex}.Y9njGq_readouts{gap:var(--sp-1) var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3);flex-wrap:wrap;display:inline-flex}.Y9njGq_readouts>span+span:before{content:"·";margin-right:var(--sp-3);color:var(--line-strong)}.Y9njGq_actions{gap:var(--sp-1);opacity:.7;transition:opacity var(--dur-micro) ease;display:inline-flex}.Y9njGq_turn:hover .Y9njGq_actions,.Y9njGq_actions:focus-within{opacity:1}.Y9njGq_action{min-height:28px;padding:0 var(--sp-2);border:var(--border) solid transparent;border-radius:var(--radius-chip);color:var(--text-2);font:inherit;font-size:var(--fs-tiny);cursor:pointer;background:0 0;align-items:center;gap:5px;display:inline-flex}.Y9njGq_action:hover{color:var(--text-1);border-color:var(--line);background:var(--ink-2)}.Y9njGq_action:focus-visible{outline:2px solid var(--signal);outline-offset:1px}@media (hover:none){.Y9njGq_actions{opacity:1}}@media (max-width:480px){.Y9njGq_turn{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.Y9njGq_gutter{justify-content:flex-start}.Y9njGq_root{padding-inline:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.Y9njGq_turn,.Y9njGq_streaming>*>:last-child:after{animation:none}}
.OcvImq_center{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.OcvImq_scroll{overflow-anchor:auto;min-height:0;overflow-y:auto}.OcvImq_loading{padding:var(--sp-6);text-align:center;color:var(--text-3);font-size:var(--fs-small)}.OcvImq_jump{bottom:var(--sp-3);z-index:var(--z-sticky);align-items:center;gap:var(--sp-1);width:max-content;padding:6px var(--sp-3);border:var(--border) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--ink-2);box-shadow:var(--elev-2);color:var(--text-1);font:inherit;font-size:var(--fs-tiny);cursor:pointer;animation:OcvImq_jumpIn var(--dur-std) var(--ease-out) both;margin:0 auto;display:flex;position:sticky}.OcvImq_jump:hover{border-color:var(--signal);color:var(--signal)}.OcvImq_jump:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@keyframes OcvImq_jumpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.OcvImq_jump{animation:none}}
.uZtdQG_stack{gap:var(--sp-6);flex-direction:column;display:flex}.uZtdQG_row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.uZtdQG_muted{color:var(--text-3);font-size:var(--fs-small)}.uZtdQG_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.uZtdQG_error{margin:var(--sp-2) 0 0;color:var(--danger);font-size:var(--fs-small)}.uZtdQG_ok{color:var(--ok);font-size:var(--fs-small)}.uZtdQG_toggle{border:var(--border) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--ink-2);cursor:pointer;width:36px;height:20px;transition:background var(--dur-micro) var(--ease-out);flex:none;padding:0;position:relative}.uZtdQG_toggleOn{background:var(--signal);border-color:var(--signal)}.uZtdQG_toggleThumb{background:var(--text-1);width:14px;height:14px;transition:transform var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.uZtdQG_toggleOn .uZtdQG_toggleThumb{background:var(--on-signal);transform:translate(16px)}.uZtdQG_toggle:focus-visible,.uZtdQG_input:focus-visible,.uZtdQG_select:focus-visible,.uZtdQG_textarea:focus-visible,.uZtdQG_th button:focus-visible,.uZtdQG_chip:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.uZtdQG_toggle:disabled{opacity:.5;cursor:not-allowed}.uZtdQG_numberField{align-items:center;gap:var(--sp-1);display:inline-flex}.uZtdQG_affix{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-small)}.uZtdQG_input,.uZtdQG_select,.uZtdQG_textarea{padding:var(--sp-1) var(--sp-2);border:var(--border) solid var(--line-strong);border-radius:var(--radius-control);background:var(--ink-0);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-sm)}.uZtdQG_input{min-width:0}.uZtdQG_wideInput{width:min(320px,100%)}.uZtdQG_textarea{resize:vertical;width:100%;min-height:160px;font-family:var(--font-ui);line-height:1.5}.uZtdQG_range{width:160px;accent-color:var(--signal)}.uZtdQG_chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.uZtdQG_chip{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-chip);background:var(--ink-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-tiny);display:inline-flex}.uZtdQG_chipLocked{color:var(--text-3)}.uZtdQG_chipRemove{color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.uZtdQG_chipRemove:hover{color:var(--danger)}.uZtdQG_tableWrap{border:var(--border) solid var(--line);border-radius:var(--radius-panel);overflow-x:auto}.uZtdQG_table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.uZtdQG_table td,.uZtdQG_th{padding:var(--sp-2) var(--sp-3);border-bottom:var(--border) solid var(--line);text-align:left;white-space:nowrap}.uZtdQG_table tfoot td{color:var(--text-1);border-bottom:0;font-weight:600}.uZtdQG_num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right!important}.uZtdQG_th{color:var(--text-3);font-weight:500}.uZtdQG_th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.uZtdQG_th[aria-sort=ascending],.uZtdQG_th[aria-sort=descending]{color:var(--text-1)}.uZtdQG_labelCell{text-overflow:ellipsis;max-width:260px;overflow:hidden}.uZtdQG_banner{padding:var(--sp-3) var(--sp-4);border:var(--border) solid var(--amber);border-radius:var(--radius-panel);background:var(--amber-wash);color:var(--text-1);font-size:var(--fs-small)}.uZtdQG_bannerDanger{border-color:var(--danger);background:var(--danger-wash)}.uZtdQG_meter{border-radius:var(--radius-pill);background:var(--ink-2);height:6px;overflow:hidden}.uZtdQG_meterFill{background:var(--signal);height:100%}.uZtdQG_meterWarn{background:var(--amber)}.uZtdQG_meterOver{background:var(--danger)}.uZtdQG_toolGroup{padding:var(--sp-2) 0;border-bottom:var(--border) solid var(--line)}.uZtdQG_toolGroup:last-child{border-bottom:0}.uZtdQG_toolGroup summary{justify-content:space-between;align-items:center;gap:var(--sp-2);cursor:pointer;color:var(--text-1);font-size:var(--fs-sm);display:flex}.uZtdQG_toolList{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.uZtdQG_toolItem{align-items:flex-start;gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-small);display:flex}.uZtdQG_toolItem input{accent-color:var(--signal);margin-top:3px}.uZtdQG_toolName{font-family:var(--font-mono);color:var(--text-1)}.uZtdQG_modelPrice{gap:var(--sp-1);align-items:center;display:inline-flex}.uZtdQG_allowIntro{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.uZtdQG_allowIntro p{margin:0 0 var(--sp-2)}.uZtdQG_allowIntro ul{padding-left:var(--sp-4);margin:0;list-style:outside}.uZtdQG_allowGroupActions{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0}.uZtdQG_allowStats{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--text-1)}.uZtdQG_allowToolbar{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.uZtdQG_toolGroupName{font-weight:600}.uZtdQG_allowRows{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.uZtdQG_allowRow{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-small);display:flex}.uZtdQG_allowRow input{accent-color:var(--signal);margin-top:3px}.uZtdQG_allowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.uZtdQG_allowLocked{opacity:.65;cursor:not-allowed}.uZtdQG_badge{padding:0 var(--sp-1);border:var(--border) solid var(--line-strong);border-radius:var(--radius-control);color:var(--text-2);font-size:11px;line-height:16px}.uZtdQG_badgeWarn{border-color:var(--amber);color:var(--amber)}.uZtdQG_badgeLock{border-color:var(--danger);color:var(--danger)}
.sX-SUa_wrap{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);cursor:default;display:flex}.sX-SUa_text{min-width:7ch}@media (max-width:640px){.sX-SUa_text{display:none}.sX-SUa_wrap{min-width:0;padding:var(--sp-1) var(--sp-2)}}.sX-SUa_wrap{background:color-mix(in srgb, var(--ink-2) 70%, transparent);transition:color var(--dur-std) var(--ease-out), border-color var(--dur-std) var(--ease-out)}.sX-SUa_wrap[data-status=live],.sX-SUa_wrap[data-status=ok]{color:var(--c-agent);border-color:color-mix(in srgb, var(--c-agent) 40%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--c-agent) 14%, transparent)}.sX-SUa_wrap[data-status=warn]{color:var(--c-approval);border-color:color-mix(in srgb, var(--c-approval) 40%, transparent)}.sX-SUa_wrap[data-status=error]{color:var(--c-error);border-color:color-mix(in srgb, var(--c-error) 40%, transparent)}
.a39Y2q_wrap{width:min(100%, var(--chat-max));padding:var(--sp-1) var(--sp-4) var(--sp-2);margin:0 auto;position:relative}.a39Y2q_bar{gap:var(--sp-1);padding:var(--d-composer-py) var(--sp-2);border:var(--border) solid var(--glass-line);border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--glass-hi), transparent 50%), color-mix(in srgb, var(--ink-2) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--elev-2);transition:border-color var(--dur-micro) ease, box-shadow var(--dur-std) ease;flex-direction:column;display:flex;position:relative}.a39Y2q_bar:focus-within{border-color:var(--signal);box-shadow:var(--halo)}.a39Y2q_barDisabled{opacity:.6}.a39Y2q_menuAnchor{flex:none;position:relative}.a39Y2q_menu{bottom:calc(100% + var(--sp-2));z-index:var(--z-overlay);min-width:190px;padding:var(--sp-1);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-2);position:absolute;left:0;box-shadow:0 12px 32px #00000073}.a39Y2q_menu button{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);color:var(--text-1);font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;display:flex}.a39Y2q_menu button:hover:not(:disabled){background:var(--ink-3,var(--ink-1))}.a39Y2q_menu button:disabled{color:var(--text-3);cursor:default}.a39Y2q_menuNote{margin:var(--sp-1) 0 0;padding:var(--sp-1) var(--sp-3);border-top:var(--border) solid var(--line);font-size:var(--fs-micro);color:var(--text-3)}.a39Y2q_input{width:100%;min-width:0;min-height:32px;padding:6px var(--sp-2) 2px;color:var(--text-1);font-family:inherit;font-size:var(--fs-base);resize:none;background:0 0;border:0;outline:none;flex:none;line-height:22px}.a39Y2q_input::placeholder{color:var(--text-3)}.a39Y2q_right{align-items:center;gap:var(--sp-2);flex:none;display:flex}.a39Y2q_model{max-width:150px;padding:4px var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-pill);background:var(--ink-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer}.a39Y2q_hint{margin:var(--sp-2) 0 0;text-align:center;font-size:var(--fs-micro);color:var(--text-3)}@media (max-width:640px){.a39Y2q_model{max-width:96px}}.a39Y2q_chips{gap:var(--sp-2);margin:0 0 var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.a39Y2q_chip{align-items:center;gap:var(--sp-2);max-width:100%;padding:3px 4px 3px var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-chip);background:var(--ink-2);color:var(--text-2);font-size:var(--fs-tiny);display:inline-flex}.a39Y2q_chipError{border-color:var(--danger);color:var(--danger)}.a39Y2q_chipThumb{object-fit:cover;border-radius:5px;width:22px;height:22px}.a39Y2q_chipName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--text-1);overflow:hidden}.a39Y2q_chipMeta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3)}.a39Y2q_chipError .a39Y2q_chipMeta{color:inherit}.a39Y2q_chipRemove{border-radius:var(--radius-pill);width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.a39Y2q_chipRemove:hover,.a39Y2q_chipRemove:focus-visible{background:var(--ink-3);color:var(--text-1)}.a39Y2q_drop{inset:var(--sp-4);z-index:var(--z-overlay);border:2px dashed var(--signal);border-radius:var(--radius-panel);background:var(--signal-wash);color:var(--signal);font-family:var(--font-display);font-size:var(--fs-lg);pointer-events:none;place-items:center;display:grid;position:fixed}.a39Y2q_barBusy{border-color:color-mix(in srgb, var(--c-think) 45%, var(--line));box-shadow:0 0 28px color-mix(in srgb, var(--c-think) 14%, transparent)}.a39Y2q_barBusy:before{content:"";inset:-1px var(--sp-4) auto;background:linear-gradient(90deg, transparent, var(--c-think), var(--c-agent), transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;height:2px;animation:1.6s linear infinite a39Y2q_sweep;position:absolute}@keyframes a39Y2q_sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.a39Y2q_toolbar{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.a39Y2q_caps{gap:var(--sp-1);scrollbar-width:none;min-width:0;padding-right:var(--sp-3);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.a39Y2q_caps::-webkit-scrollbar{display:none}.a39Y2q_cap{height:28px;padding:0 var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-pill);color:var(--text-3);font:inherit;font-size:var(--fs-tiny);cursor:pointer;transition:color var(--dur-micro) ease, border-color var(--dur-micro) ease, background var(--dur-micro) ease;transition:transform var(--dur-spring) var(--ease-spring), border-color var(--dur-std) var(--ease-out), color var(--dur-std) var(--ease-out);background:0 0;flex:none;align-items:center;gap:5px;display:inline-flex}.a39Y2q_cap svg{color:var(--cat,currentColor)}.a39Y2q_cap:hover{color:var(--text-1);border-color:color-mix(in srgb, var(--cat,var(--line-strong)) 55%, var(--line));transform:translateY(-1px)}.a39Y2q_cap:active{transform:scale(.95)}.a39Y2q_cap:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.a39Y2q_capOn{border-color:color-mix(in oklab, var(--cat,var(--signal)) 60%, var(--line));background:color-mix(in srgb, var(--cat,var(--signal)) 14%, transparent);color:var(--cat,var(--signal))}.a39Y2q_capOn:hover{color:var(--cat,var(--signal));border-color:var(--cat,var(--signal))}.a39Y2q_right{margin-left:auto}.a39Y2q_pace{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.a39Y2q_send{transition:background var(--dur-micro) ease, color var(--dur-micro) ease, box-shadow var(--dur-std) ease}.a39Y2q_sendReady{box-shadow:var(--halo);background:var(--signal)!important;color:var(--on-signal)!important}.a39Y2q_stop{border-color:var(--line-strong)}.a39Y2q_slash{bottom:calc(100% - var(--sp-1));left:var(--sp-4);z-index:var(--z-overlay);width:min(340px, calc(100% - 2 * var(--sp-4)));padding:var(--sp-1);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-2);box-shadow:var(--elev-2);margin:0;list-style:none;position:absolute}.a39Y2q_slash button{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);color:var(--text-2);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;display:flex}.a39Y2q_slash [aria-selected=true] button,.a39Y2q_slash button:hover{background:var(--ink-3);color:var(--text-1)}.a39Y2q_slashCmd{min-width:82px;font-family:var(--font-mono);color:var(--signal)}.a39Y2q_keys{justify-content:space-between;gap:var(--sp-1) var(--sp-3);margin:var(--sp-2) var(--sp-2) 0;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);flex-wrap:wrap;display:flex}.a39Y2q_keys kbd{border:var(--border) solid var(--line);font-family:inherit;font-size:inherit;border-radius:4px;padding:0 4px}.a39Y2q_capNote{color:var(--signal)}@media (max-width:640px){.a39Y2q_wrap{padding-inline:var(--sp-3)}.a39Y2q_cap span{display:none}.a39Y2q_cap{justify-content:center;width:28px;padding:0}.a39Y2q_keys>span:first-child,.a39Y2q_pace{display:none}}@media (prefers-reduced-motion:reduce){.a39Y2q_barBusy:before{animation:none}}
.vEuIIa_caps{gap:var(--sp-1);scrollbar-width:none;min-width:0;padding-right:var(--sp-3);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.vEuIIa_caps::-webkit-scrollbar{display:none}.vEuIIa_cap{height:28px;padding:0 var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-pill);color:var(--text-3);font:inherit;font-size:var(--fs-tiny);cursor:pointer;transition:color var(--dur-micro) ease, border-color var(--dur-micro) ease, background var(--dur-micro) ease;background:0 0;flex:none;align-items:center;gap:5px;display:inline-flex}.vEuIIa_cap:hover{color:var(--text-1);border-color:var(--line-strong)}.vEuIIa_cap:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.vEuIIa_capOn{border-color:color-mix(in oklab, var(--signal) 55%, var(--line));background:var(--signal-wash);color:var(--signal)}.vEuIIa_capPicked{border-style:dashed;border-color:color-mix(in oklab, var(--signal) 40%, var(--line));color:color-mix(in oklab, var(--signal) 75%, var(--text-2))}.vEuIIa_mode{height:28px;padding:0 var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--fs-tiny);cursor:pointer;background:0 0}.vEuIIa_mode:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.vEuIIa_modeDebug{border-color:var(--amber);color:var(--amber)}.vEuIIa_reasoning{margin:0 0 var(--sp-2);border-left:2px solid var(--line);padding-left:var(--sp-3);color:var(--text-3)}.vEuIIa_reasoningHead{color:var(--text-3);font:inherit;font-size:var(--fs-tiny);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.vEuIIa_reasoningHead:hover{color:var(--text-2)}.vEuIIa_reasoningBody{margin:var(--sp-1) 0 0;white-space:pre-wrap;font-size:var(--fs-small,13px);opacity:.85;line-height:1.55}.vEuIIa_debug{margin-top:var(--sp-2);border:var(--border) dashed var(--amber);border-radius:var(--radius-control);background:var(--amber-wash);font-family:var(--font-mono);color:var(--text-2);font-size:11.5px}.vEuIIa_debugHead{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-1) var(--sp-2);color:var(--amber);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.vEuIIa_debugBody{padding:0 var(--sp-2) var(--sp-2);gap:var(--sp-2);display:grid}.vEuIIa_debugBody pre{white-space:pre-wrap;word-break:break-word;background:var(--ink-1);border:var(--border) solid var(--line);border-radius:var(--radius-chip);max-height:320px;padding:var(--sp-2);margin:0;overflow:auto}.vEuIIa_debugRow{gap:var(--sp-3);flex-wrap:wrap;display:flex}.vEuIIa_debugLabel{color:var(--text-3)}.vEuIIa_continue{margin-left:var(--sp-2);height:26px;padding:0 var(--sp-3);border:var(--border) solid var(--signal);border-radius:var(--radius-pill);background:var(--signal-wash);color:var(--signal);font:inherit;font-size:var(--fs-tiny);cursor:pointer;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.vEuIIa_cap span{display:none}.vEuIIa_cap{justify-content:center;width:28px;padding:0}.vEuIIa_capAuto span{display:inline}.vEuIIa_capAuto{width:auto;padding:0 var(--sp-2)}}
.tAbtTG_muted{font-size:var(--fs-small);color:var(--text-3);margin:0}.tAbtTG_list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.tAbtTG_item{gap:var(--sp-2);padding:var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-2);display:grid}.tAbtTG_item[data-kind=confirm]{border-color:var(--amber-dim);background:var(--amber-wash)}.tAbtTG_item[data-kind=takeover]{border-color:var(--signal-dim);background:var(--signal-wash)}.tAbtTG_item[aria-busy=true]{opacity:.7}.tAbtTG_itemHead{align-items:center;gap:var(--sp-2);display:flex}.tAbtTG_kindIcon{color:var(--amber);place-items:center;display:inline-grid}.tAbtTG_item[data-kind=takeover] .tAbtTG_kindIcon,.tAbtTG_item[data-kind=ask] .tAbtTG_kindIcon{color:var(--signal)}.tAbtTG_kind{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.tAbtTG_age{font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto}.tAbtTG_prompt{font-size:var(--fs-small);line-height:var(--lh-base);color:var(--text-1);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tAbtTG_item[data-kind] .tAbtTG_prompt[data-full]{display:block;overflow:visible}.tAbtTG_more{margin-top:calc(var(--sp-1) * -1);color:var(--signal);font:inherit;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.tAbtTG_more:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tAbtTG_item[data-stale]{border-color:var(--line);background:var(--ink-2);opacity:.85}.tAbtTG_item[data-stale] .tAbtTG_prompt{-webkit-line-clamp:2;line-clamp:2;color:var(--text-2)}.tAbtTG_root{scroll-margin-top:var(--sp-3);outline:none}.tAbtTG_stale{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}.tAbtTG_staleToggle{align-items:center;gap:var(--sp-2);min-height:28px;padding:0 var(--sp-2);border-radius:var(--radius-control);color:var(--text-2);font:inherit;font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;justify-self:start;display:inline-flex}.tAbtTG_staleToggle:hover{background:var(--ink-2)}.tAbtTG_staleToggle:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.tAbtTG_caret{transition:transform var(--dur-micro) var(--ease-out)}.tAbtTG_staleToggle[aria-expanded=true] .tAbtTG_caret{transform:rotate(90deg)}.tAbtTG_staleHint{color:var(--text-3)}@media (prefers-reduced-motion:reduce){.tAbtTG_caret{transition:none}}.tAbtTG_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.tAbtTG_answer{align-items:end;gap:var(--sp-2);grid-template-columns:1fr auto;display:grid}.tAbtTG_input{width:100%;min-height:2.5rem;padding:var(--sp-2);resize:vertical;border:var(--border) solid var(--line-strong);border-radius:var(--radius-control);background:var(--ink-1);color:var(--text-1);font:inherit;font-size:var(--fs-small)}.tAbtTG_input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.tAbtTG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tAbtTG_badge{align-items:center;gap:var(--sp-1);height:28px;padding:0 var(--sp-2);border:var(--border) solid var(--amber-dim);border-radius:var(--radius-pill);background:var(--amber-wash);color:var(--amber);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--halo-amber);animation:tAbtTG_badge-in var(--dur-spring) var(--ease-spring) both;transition:background var(--dur-micro) var(--ease-out), transform var(--dur-spring) var(--ease-spring);display:inline-flex}.tAbtTG_badge:hover{box-shadow:var(--halo-amber)}.tAbtTG_badge:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.tAbtTG_badgeCount{font-weight:600}.tAbtTG_item:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tAbtTG_badge:hover{transform:translateY(-1px)}.tAbtTG_badge svg{animation:tAbtTG_bell-ring 2.4s var(--ease-out) infinite;transform-origin:50% 10%}@keyframes tAbtTG_badge-in{0%{opacity:0;transform:scale(.6)}}@keyframes tAbtTG_bell-ring{0%,70%,to{transform:rotate(0)}76%{transform:rotate(14deg)}82%{transform:rotate(-12deg)}88%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}}
.SeYmiG_muted{margin:var(--sp-2) 0 0;font-size:var(--fs-small);line-height:var(--lh-base);color:var(--text-3)}.SeYmiG_scope{width:100%}.SeYmiG_headline{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.SeYmiG_calls{font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap}.SeYmiG_figures{gap:var(--sp-2);margin:var(--sp-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SeYmiG_figure{padding:var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);gap:2px;display:grid}.SeYmiG_figure dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.SeYmiG_figure dd{font-family:var(--font-mono);font-size:var(--fs-base);font-variant-numeric:tabular-nums;color:var(--text-1);margin:0}.SeYmiG_budget{gap:var(--sp-1);margin-top:var(--sp-3);display:grid}.SeYmiG_budgetTrack{border-radius:var(--radius-pill);background:var(--ink-3);height:6px;position:relative;overflow:hidden}.SeYmiG_budgetFill{border-radius:inherit;background:linear-gradient(90deg, var(--c-money), var(--c-agent));box-shadow:0 0 8px color-mix(in srgb, var(--c-money) 50%, transparent);transition:width var(--dur-panel) var(--ease-spring);position:absolute;inset:0 auto 0 0}.SeYmiG_budget[data-state=warn] .SeYmiG_budgetFill{background:var(--amber)}.SeYmiG_budget[data-state=over] .SeYmiG_budgetFill{background:var(--danger)}.SeYmiG_budgetText{font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3)}.SeYmiG_budget[data-state=warn] .SeYmiG_budgetText{color:var(--amber)}.SeYmiG_budget[data-state=over] .SeYmiG_budgetText{color:var(--danger)}.SeYmiG_stats{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.SeYmiG_stat{min-width:0;padding:var(--sp-2);border:var(--border) solid var(--glass-line);border-radius:var(--radius-control);background:linear-gradient(160deg, var(--glass-hi), transparent 60%), var(--ink-1);transition:transform var(--dur-spring) var(--ease-spring), border-color var(--dur-std) var(--ease-out);gap:2px;display:grid;position:relative}.SeYmiG_stat:hover{border-color:var(--line-strong);transform:translateY(-2px)}.SeYmiG_statIcon{top:var(--sp-2);right:var(--sp-2);position:absolute}.SeYmiG_statValue{font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SeYmiG_stat[data-tone=ok] .SeYmiG_statValue{color:var(--c-money)}.SeYmiG_stat[data-tone=warn] .SeYmiG_statValue{color:var(--amber)}.SeYmiG_statLabel{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.SeYmiG_follow{align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-2);cursor:pointer;display:inline-flex}.SeYmiG_follow input{accent-color:var(--signal)}.SeYmiG_chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.SeYmiG_chip{min-height:26px;padding:0 var(--sp-2);border:var(--border) solid var(--line);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--fs-micro);cursor:pointer;background:0 0}.SeYmiG_chip:hover{background:var(--ink-2)}.SeYmiG_chip{transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-spring) var(--ease-spring)}.SeYmiG_chip:active{transform:scale(.94)}.SeYmiG_chip[aria-pressed=true]{border-color:var(--signal-dim);background:var(--signal-wash);color:var(--signal)}.SeYmiG_chip:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.SeYmiG_log{max-height:320px;margin:var(--sp-2) 0 0;overscroll-behavior:contain;gap:1px;padding:0;list-style:none;display:grid;overflow-y:auto}.SeYmiG_entry{transition:background-color var(--dur-micro) var(--ease-out);align-items:center;gap:var(--sp-2);min-height:26px;padding:2px var(--sp-1);font-size:var(--fs-micro);border-radius:4px;grid-template-columns:auto auto auto minmax(0,1fr) auto;display:grid}.SeYmiG_entry:hover{background:var(--ink-2)}.SeYmiG_entry[data-ok=false]{background:var(--danger-wash)}.SeYmiG_ts,.SeYmiG_ms{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3)}.SeYmiG_entryIcon{display:inline-grid;position:relative}.SeYmiG_entryDot{box-shadow:0 0 0 2px var(--ink-1);position:absolute;bottom:-2px;right:-2px}.SeYmiG_src{font-family:var(--font-mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.SeYmiG_src[data-src=chat]{color:var(--signal)}.SeYmiG_what{gap:var(--sp-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.SeYmiG_tool{font-family:var(--font-mono);color:var(--text-1)}.SeYmiG_label{color:var(--text-3);text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.SeYmiG_budgetFill{transition:none}}
.nPaVYa_root{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.nPaVYa_identity{align-items:center;gap:var(--sp-3);min-width:0;min-height:var(--topbar-h);padding:var(--sp-3) calc(var(--sp-8) + var(--sp-4)) var(--sp-2) var(--sp-4);display:flex}.nPaVYa_avatar{border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-2);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;display:grid}.nPaVYa_idText{flex:1;min-width:0}.nPaVYa_name{font-family:var(--font-display);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-tight);color:var(--text-1);margin:0}.nPaVYa_sub{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.nPaVYa_state[data-state=awake]{color:var(--c-money)}.nPaVYa_state[data-state=waking],.nPaVYa_state[data-state=asleep]{color:var(--c-approval)}.nPaVYa_state[data-state=offline]{color:var(--c-error)}.nPaVYa_state{align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-2);flex:none;display:inline-flex}.nPaVYa_tabs{margin:0 var(--sp-4);justify-self:stretch}.nPaVYa_body{overscroll-behavior:contain;min-height:0;padding:var(--sp-2) var(--sp-2) var(--sp-3);scrollbar-gutter:stable;display:block;overflow-y:auto}.nPaVYa_body>*+*{margin-top:var(--sp-2)}.nPaVYa_computerHost>*+*{margin-top:var(--sp-3)}.nPaVYa_computerHost[hidden]{display:none}
.qzZq9W_prose{font-size:var(--fs-base);color:var(--text-1);overflow-wrap:anywhere;line-height:1.65}.qzZq9W_prose>:first-child{margin-top:0}.qzZq9W_prose>:last-child{margin-bottom:0}.qzZq9W_prose p,.qzZq9W_prose ul,.qzZq9W_prose ol,.qzZq9W_prose blockquote,.qzZq9W_prose table{margin:0 0 var(--sp-3)}.qzZq9W_prose h1,.qzZq9W_prose h2,.qzZq9W_prose h3,.qzZq9W_prose h4{margin:var(--sp-5) 0 var(--sp-2);font-family:var(--font-display);line-height:1.3}.qzZq9W_prose h1{font-size:var(--fs-xl);letter-spacing:-.01em}.qzZq9W_prose h2{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);letter-spacing:-.01em;display:flex}.qzZq9W_prose h2:before{content:"";background:var(--signal);border-radius:2px;flex:none;width:3px;height:.9em}.qzZq9W_prose h3{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.qzZq9W_prose strong{color:var(--text-1);font-weight:600}.qzZq9W_prose ul,.qzZq9W_prose ol{padding-left:1.25rem}.qzZq9W_prose li{margin-bottom:var(--sp-1)}.qzZq9W_prose li::marker{color:var(--text-3)}.qzZq9W_prose a{color:var(--signal);text-underline-offset:2px;text-decoration:underline}.qzZq9W_prose blockquote{padding-left:var(--sp-3);border-left:2px solid var(--line);color:var(--text-2)}.qzZq9W_prose hr{margin:var(--sp-5) 0;border:0;border-top:var(--border) solid var(--line)}.qzZq9W_tableWrap{margin:0 0 var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);overflow-x:auto}.qzZq9W_prose .qzZq9W_tableWrap table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:0}.qzZq9W_prose .qzZq9W_tableWrap tr:last-child td{border-bottom:0}.qzZq9W_prose .qzZq9W_tableWrap tr:nth-child(2n) td{background:var(--ink-1)}.qzZq9W_prose th,.qzZq9W_prose td{padding:var(--sp-2) var(--sp-3);border-bottom:var(--border) solid var(--line);text-align:left;vertical-align:top}.qzZq9W_prose th{background:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-weight:500}.qzZq9W_prose a.qzZq9W_cite{border:var(--border) solid var(--line);border-radius:var(--radius-chip);background:var(--ink-2);font-family:var(--font-mono);color:var(--text-1);vertical-align:.05em;align-items:center;gap:4px;padding:0 .45em;font-size:.82em;text-decoration:none;display:inline-flex}.qzZq9W_prose a.qzZq9W_cite:hover{border-color:var(--signal);color:var(--signal)}.qzZq9W_figure{border:var(--border) solid var(--line);border-radius:var(--radius-control);max-width:100%;display:inline-block;overflow:hidden}.qzZq9W_figure img{max-width:100%;max-height:360px;display:block}.qzZq9W_inline{background:var(--ink-2);font-family:var(--font-mono);color:var(--text-1);border-radius:5px;padding:.1em .35em;font-size:.9em}.qzZq9W_block{margin:0 0 var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-1);overflow:hidden}.qzZq9W_blockHead{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:2px 2px 2px var(--sp-3);border-bottom:var(--border) solid var(--line);background:var(--ink-2);display:flex}.qzZq9W_lang{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.qzZq9W_plain{padding:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-small);background:0 0;margin:0;line-height:1.6;overflow-x:auto}.qzZq9W_shiki pre{padding:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-small);background:0 0;margin:0;line-height:1.6;overflow-x:auto}.qzZq9W_plain code{color:var(--text-2);font-family:inherit}:is(.qzZq9W_shiki .shiki,.qzZq9W_shiki .shiki span){color:var(--shiki-dark);background-color:#0000}:is([data-theme=light] .qzZq9W_shiki .shiki,[data-theme=light] .qzZq9W_shiki .shiki span){color:var(--shiki-light)}.qzZq9W_prose ul{list-style:outside}.qzZq9W_prose ol{list-style:decimal}.qzZq9W_prose ul ul{list-style:circle}.qzZq9W_prose th,.qzZq9W_prose td{overflow-wrap:break-word}.qzZq9W_ext{vertical-align:baseline;opacity:.7;margin-left:2px}
.QA_kga_rail{width:var(--sidebar-r);border-left:var(--border) solid var(--glass-line);background:linear-gradient(180deg, var(--glass-hi), transparent 30%), var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);height:100%;min-height:0;transition:width var(--dur-panel) var(--ease-spring);position:relative;overflow:hidden}.QA_kga_full{width:var(--sidebar-r);height:100%;transition:opacity var(--dur-std) var(--ease-out), transform var(--dur-panel) var(--ease-spring)}.QA_kga_rail[data-minimized]{width:var(--sidebar-r-dock)}.QA_kga_rail[data-minimized] .QA_kga_full{opacity:0;pointer-events:none;position:absolute;inset:0 auto 0 0;transform:translate(24px)}.QA_kga_rail[data-minimized] .QA_kga_minimize{display:none}.QA_kga_minimize{top:18px;right:var(--sp-3);z-index:2;position:absolute}.QA_kga_dock{align-items:center;gap:var(--sp-2);height:100%;padding:var(--sp-3) 0;animation:QA_kga_dock-in var(--dur-spring) var(--ease-spring) both;flex-direction:column;display:flex}.QA_kga_dockSep{width:24px;height:1px;margin:var(--sp-1) 0;background:var(--line)}.QA_kga_dockItem{border:var(--border) solid transparent;border-radius:var(--radius-control);width:44px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-spring) var(--ease-spring);background:0 0;justify-items:center;gap:3px;padding:6px 0;display:grid;position:relative}.QA_kga_dockItem:hover{background:var(--ink-2);transform:scale(1.06)}.QA_kga_dockItem:active{transform:scale(.96)}.QA_kga_dockBadge{border-radius:var(--radius-pill);background:var(--amber);min-width:17px;color:var(--on-amber);font-family:var(--font-mono);text-align:center;box-shadow:var(--halo-amber);animation:QA_kga_badge-pop var(--dur-spring) var(--ease-spring) both;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:0;right:2px}.QA_kga_dockValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-money);font-size:10px}.QA_kga_dockDot{box-shadow:0 0 0 2px var(--ink-1);position:absolute;top:4px;right:8px}.QA_kga_toggle,.QA_kga_close,.QA_kga_scrim{display:none}@media (max-width:1100px){.QA_kga_rail,.QA_kga_rail[data-minimized]{width:var(--sidebar-r);display:none}.QA_kga_minimize{display:none}.QA_kga_rail[data-open]{top:var(--topbar-h);height:auto;z-index:var(--z-modal);width:min(var(--sidebar-r), 100vw);background:var(--glass-strong);box-shadow:var(--elev-2);animation:QA_kga_rail-in var(--dur-panel) var(--ease-spring);display:block;position:fixed;bottom:0;right:0}.QA_kga_full{width:100%}.QA_kga_close{top:var(--sp-2);right:var(--sp-2);z-index:2;display:inline-flex;position:absolute}.QA_kga_scrim{inset:var(--topbar-h) 0 0 0;z-index:var(--z-overlay);background:color-mix(in srgb, var(--ink-0) 60%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:QA_kga_fd-fade var(--dur-std) var(--ease-out);display:block;position:fixed}.QA_kga_toggle{align-items:center;gap:var(--sp-2);top:var(--sp-2);right:var(--sp-3);z-index:var(--z-sticky);height:32px;padding:0 var(--sp-3);border:var(--border) solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-2);font-size:var(--fs-tiny);cursor:pointer;transition:transform var(--dur-spring) var(--ease-spring);display:inline-flex;position:absolute}.QA_kga_toggle:hover{color:var(--text-1);border-color:var(--line-strong);transform:translateY(-1px)}.QA_kga_toggleCount{border-radius:var(--radius-pill);background:var(--amber);min-width:18px;color:var(--on-amber);font-family:var(--font-mono);font-size:var(--fs-micro);text-align:center;padding:0 5px;font-weight:600}}@keyframes QA_kga_rail-in{0%{opacity:0;transform:translate(32px)}}@keyframes QA_kga_fd-fade{0%{opacity:0}}@keyframes QA_kga_dock-in{0%{opacity:0;transform:translate(12px)}}@keyframes QA_kga_badge-pop{0%{opacity:0;transform:scale(.4)}}
.eSengq_stack{gap:var(--sp-6);display:grid}.eSengq_list{display:grid}.eSengq_item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.eSengq_item+.eSengq_item{border-top:var(--border) solid var(--line)}.eSengq_itemTitle{color:var(--text-1);font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:500}.eSengq_meta{color:var(--text-3);font-size:var(--fs-tiny);overflow-wrap:anywhere;margin-top:2px}.eSengq_mono{font-family:var(--font-mono);font-size:var(--fs-tiny)}.eSengq_actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.eSengq_form{gap:var(--sp-3);padding:var(--sp-4);display:grid}.eSengq_formRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.eSengq_input,.eSengq_textarea,.eSengq_select{min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-control);background:var(--ink-0);color:var(--text-1);font-family:inherit;font-size:var(--fs-small);flex:160px}.eSengq_textarea{resize:vertical;min-height:72px}.eSengq_input:focus-visible,.eSengq_textarea:focus-visible,.eSengq_select:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.eSengq_empty{padding:var(--sp-4);color:var(--text-3);font-size:var(--fs-small)}.eSengq_error{padding:var(--sp-3) var(--sp-4);color:var(--danger);font-size:var(--fs-small)}.eSengq_secretBox{gap:var(--sp-2);padding:var(--sp-4);border-top:var(--border) solid var(--line);background:var(--ink-2);color:var(--amber);font-size:var(--fs-small);display:grid}.eSengq_code{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-chip);background:var(--ink-0);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-tiny);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.eSengq_badge{margin-left:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--ink-3);color:var(--text-2);font-size:var(--fs-micro);vertical-align:middle;display:inline-block}
.Yg1gda_center{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.Yg1gda_scroll{flex-direction:column;justify-content:center;min-height:0;display:flex;overflow-y:auto}.Yg1gda_hero{align-items:center;gap:var(--sp-3);width:min(100%, var(--chat-max));padding:var(--sp-8) var(--sp-4) var(--sp-6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.Yg1gda_glyph{width:112px;height:112px;margin-bottom:var(--sp-1);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c-agent) 22%, transparent) 0, transparent 55%), radial-gradient(circle at 70% 75%, color-mix(in srgb, var(--c-think) 24%, transparent) 0, transparent 55%), repeating-radial-gradient(circle, transparent 0 17px, color-mix(in oklab, var(--line) 70%, transparent) 17px 18px);box-shadow:0 0 60px color-mix(in srgb, var(--c-agent) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.Yg1gda_glyph:before{content:"";background:conic-gradient(from 0deg, var(--c-agent), var(--c-think), var(--c-web), transparent 70%, var(--c-agent));-webkit-mask-composite:xor;border-radius:50%;padding:1px;animation:9s linear infinite Yg1gda_halo-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes Yg1gda_halo-spin{to{transform:rotate(360deg)}}.Yg1gda_glyph .Yg1gda_heroGlyph{color:var(--c-agent)}.Yg1gda_eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin:0}.Yg1gda_title{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-tight);color:var(--text-1);background:linear-gradient(100deg, var(--text-1) 40%, var(--c-agent) 80%, var(--c-think));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.Yg1gda_sub{max-width:56ch;font-size:var(--fs-base);color:var(--text-2);margin:0;line-height:1.6}.Yg1gda_status{margin:var(--sp-3) 0 var(--sp-2);border:var(--border) solid var(--glass-line);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--glass-hi), transparent 60%), var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:center;display:flex;overflow:hidden}.Yg1gda_stat{min-width:108px;padding:var(--sp-2) var(--sp-4);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Yg1gda_stat dt:before{content:"";background:var(--cat,var(--text-3));width:6px;height:6px;box-shadow:0 0 6px var(--cat,transparent);border-radius:2px}.Yg1gda_stat+.Yg1gda_stat{border-left:var(--border) solid var(--line)}.Yg1gda_stat dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.Yg1gda_stat dd{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-1);margin:0;display:inline-flex}.Yg1gda_suggestions{gap:var(--sp-2);width:100%;margin:var(--sp-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.Yg1gda_suggestions li{animation:Yg1gda_rise var(--dur-spring) var(--ease-spring) both;animation-delay:calc(var(--i,0) * var(--stagger) * 2)}@keyframes Yg1gda_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Yg1gda_suggestion{align-items:flex-start;gap:var(--sp-3);width:100%;height:100%;padding:var(--sp-3);border:var(--border) solid var(--glass-line);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--glass-hi), transparent 60%), var(--glass);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-std) var(--ease-out), box-shadow var(--dur-std) var(--ease-out), transform var(--dur-spring) var(--ease-spring);display:flex}.Yg1gda_suggestion:hover:not(:disabled){border-color:color-mix(in oklab, var(--cat,var(--signal)) 60%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--cat,var(--signal)) 10%, transparent), transparent 70%), var(--ink-2);box-shadow:0 10px 28px color-mix(in srgb, var(--cat,var(--signal)) 14%, transparent);transform:translateY(-3px)}.Yg1gda_suggestion:active:not(:disabled){transform:scale(.98)}.Yg1gda_suggestion:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.Yg1gda_suggestion:disabled{opacity:.6;cursor:default}.Yg1gda_sugIcon{border:var(--border) solid var(--line);border-radius:var(--radius-chip);background:var(--ink-0);width:30px;height:30px;color:var(--text-2);transition:color var(--dur-micro) ease, border-color var(--dur-micro) ease;flex:none;place-items:center;display:grid}.Yg1gda_sugText{flex-direction:column;gap:2px;min-width:0;display:flex}.Yg1gda_sugTitle{font-size:var(--fs-small);color:var(--text-1);font-weight:500;line-height:1.35}.Yg1gda_sugSub{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3)}.Yg1gda_center:focus{outline:none}@media (max-width:900px){.Yg1gda_suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.Yg1gda_scroll{padding-top:var(--sp-8)}}@media (max-width:480px){.Yg1gda_hero{padding:var(--sp-4) var(--sp-3);gap:var(--sp-2)}.Yg1gda_glyph{width:88px;height:88px}.Yg1gda_title{font-size:var(--fs-2xl)}.Yg1gda_sub{font-size:var(--fs-small)}.Yg1gda_status{grid-template-columns:1fr 1fr;width:100%;display:grid}.Yg1gda_stat{min-width:0;padding:var(--sp-2) var(--sp-3);border-left:0!important}.Yg1gda_stat:nth-child(2n){border-left:var(--border) solid var(--line)!important}.Yg1gda_stat:nth-child(n+3){border-top:var(--border) solid var(--line)}.Yg1gda_suggestions{grid-template-columns:1fr}.Yg1gda_suggestion{padding:var(--sp-2) var(--sp-3);align-items:center}}@media (prefers-reduced-motion:reduce){.Yg1gda_suggestions li{animation:none}.Yg1gda_suggestion{transition:none}}.Yg1gda_statBtn{align-items:baseline;gap:var(--sp-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.Yg1gda_statBtn:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--radius-chip)}.Yg1gda_statAction{font-size:var(--fs-micro);color:var(--text-3);text-underline-offset:3px;text-decoration:underline}.Yg1gda_statBtn:hover .Yg1gda_statAction{color:var(--signal)}
._3lrIIq_screen{min-height:100dvh;padding:var(--sp-5);background:var(--ink-0);place-items:center;display:grid;position:relative;overflow:hidden}._3lrIIq_screen:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.18;pointer-events:none;background-size:64px 64px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(#000 10%,#0000 70%);mask-image:radial-gradient(#000 10%,#0000 70%)}._3lrIIq_card{background:var(--ink-1);border:var(--border) solid var(--line);border-radius:var(--radius-panel);width:min(100%,380px);box-shadow:var(--elev-2);padding:var(--sp-6);position:relative}._3lrIIq_brand{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-direction:column;display:flex}._3lrIIq_title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:.28em;background:linear-gradient(95deg, var(--text-1) 25%, var(--c-agent) 65%, var(--c-think));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}._3lrIIq_subtitle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}._3lrIIq_form{gap:var(--sp-4);flex-direction:column;display:flex}._3lrIIq_field{gap:var(--sp-2);flex-direction:column;display:flex}._3lrIIq_label{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500}._3lrIIq_input{height:40px;padding:0 var(--sp-3);background:var(--ink-0);border:var(--border) solid var(--line);border-radius:var(--radius-control);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-base);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-std) var(--ease-out)}._3lrIIq_input:hover:not(:disabled){border-color:var(--line-strong)}._3lrIIq_input:focus{border-color:var(--signal);box-shadow:var(--halo);outline:none}._3lrIIq_input:disabled{opacity:.6}._3lrIIq_error{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--danger-wash);border:var(--border) solid var(--danger-dim);border-radius:var(--radius-control);color:var(--danger);font-size:var(--fs-small);display:flex}._3lrIIq_footnote{margin-top:var(--sp-5);text-align:center;font-size:var(--fs-tiny);color:var(--text-3)}
.QIxDwW_page{background:var(--ink-0);min-height:100vh;color:var(--text-1)}.QIxDwW_topbar{justify-content:space-between;align-items:center;gap:var(--sp-3);height:auto;min-height:var(--topbar-h);padding:var(--sp-3) var(--sp-5);border-bottom:var(--border) solid var(--line);background:var(--ink-0);z-index:var(--z-sticky);flex-wrap:wrap;display:flex;position:sticky;top:0}.QIxDwW_brand{font-size:var(--fs-lg)}.QIxDwW_topbarControls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.QIxDwW_grid{gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.QIxDwW_stack{gap:var(--sp-3);flex-direction:column;display:flex}.QIxDwW_row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.QIxDwW_glyphCell{align-items:center;gap:var(--sp-2);flex-direction:column;min-width:56px;display:flex}.QIxDwW_caption{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3)}
.qOR_zG_heading h1{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-1);margin:0}.qOR_zG_heading p{margin:var(--sp-2) 0 var(--sp-5);max-width:68ch;font-size:var(--fs-small);color:var(--text-3);line-height:1.55}.qOR_zG_errorNote{align-items:flex-start;gap:var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:var(--border) solid var(--danger-dim);border-radius:var(--radius-control);background:var(--danger-wash);font-size:var(--fs-small);color:var(--text-2);display:flex}.qOR_zG_errorNote>div{flex-direction:column;flex:1;gap:2px;display:flex}.qOR_zG_errorNote strong{color:var(--danger)}.qOR_zG_errorNote>:first-child{margin-top:5px}.qOR_zG_skeletonRows{gap:var(--sp-2);flex-direction:column;display:flex}.qOR_zG_spark{width:100%;height:28px;display:block;overflow:visible}.qOR_zG_spark polyline{stroke:var(--signal);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.qOR_zG_sparkAmber polyline{stroke:var(--amber)}.qOR_zG_sparkDanger polyline{stroke:var(--danger)}.qOR_zG_sparkBase{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.qOR_zG_job{margin-top:var(--sp-3)}.qOR_zG_jobLine{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--fs-small);color:var(--text-2);display:flex}.qOR_zG_jobOutput{max-height:160px;margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--radius-control);background:var(--ink-0);font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--text-2);white-space:pre-wrap;word-break:break-word;line-height:1.5;overflow:auto}.qOR_zG_grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.qOR_zG_gridWide{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qOR_zG_stack{gap:var(--sp-4);flex-direction:column;display:flex}.qOR_zG_sectionTitle{margin:var(--sp-6) 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600}.qOR_zG_readouts{gap:var(--sp-5);flex-wrap:wrap;display:flex}.qOR_zG_meta{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--text-3)}.qOR_zG_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3)}.qOR_zG_row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.qOR_zG_rowBetween{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.qOR_zG_svcName{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-1)}.qOR_zG_svcFacts{gap:2px var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-tiny);grid-template-columns:auto 1fr;display:grid}.qOR_zG_svcFacts dt{color:var(--text-3)}.qOR_zG_svcFacts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);margin:0}.qOR_zG_statRow{align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:var(--border) solid var(--line);grid-template-columns:1fr 120px;display:grid}.qOR_zG_statRow:last-child{border-bottom:0}.qOR_zG_input,.qOR_zG_select{min-width:0;padding:7px var(--sp-3);border:var(--border) solid var(--line-strong);border-radius:var(--radius-control);background:var(--ink-0);color:var(--text-1);font-family:inherit;font-size:var(--fs-small)}.qOR_zG_input:focus-visible,.qOR_zG_select:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.qOR_zG_monoInput{font-family:var(--font-mono)}.qOR_zG_label{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-direction:column;gap:4px;display:flex}.qOR_zG_toolbar{align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.qOR_zG_check{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--text-2);cursor:pointer;display:inline-flex}.qOR_zG_check input{accent-color:var(--amber)}.qOR_zG_tableWrap{border:var(--border) solid var(--line);border-radius:var(--radius-panel);overflow:auto}.qOR_zG_table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.qOR_zG_table th,.qOR_zG_table td{padding:var(--sp-2) var(--sp-3);border-bottom:var(--border) solid var(--line);text-align:left;vertical-align:middle}.qOR_zG_nowrap{white-space:nowrap}.qOR_zG_table th{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--ink-1);white-space:nowrap;font-weight:600}.qOR_zG_table td{color:var(--text-2)}.qOR_zG_table tr:last-child td{border-bottom:0}.qOR_zG_cell{align-items:center;gap:var(--sp-2);display:inline-flex}.qOR_zG_wrapCell{word-break:break-word;max-width:420px}.qOR_zG_empty{margin:var(--sp-4) 0;font-size:var(--fs-small);color:var(--text-3)}.qOR_zG_lockNote{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--border) solid var(--amber-dim);border-radius:var(--radius-control);background:var(--amber-wash);font-size:var(--fs-small);color:var(--text-2);line-height:1.5;display:flex}.qOR_zG_lockNote strong{color:var(--amber)}.qOR_zG_crumbs{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.qOR_zG_crumb{border-radius:var(--radius-chip);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px}.qOR_zG_crumb:hover{background:var(--ink-2);color:var(--text-1)}.qOR_zG_crumb:focus-visible,.qOR_zG_linkBtn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.qOR_zG_linkBtn{color:var(--text-1);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.qOR_zG_linkBtn:hover{color:var(--signal)}.qOR_zG_protectedTag{border:var(--border) solid var(--amber-dim);border-radius:var(--radius-chip);font-size:var(--fs-micro);color:var(--amber);padding:1px 6px}.qOR_zG_logBox{height:min(60vh,560px);padding:var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--radius-panel);background:var(--ink-0);font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--text-2);margin:0;line-height:1.55;overflow:auto}.qOR_zG_logLine{white-space:pre-wrap;word-break:break-all}.qOR_zG_logLine mark{background:var(--amber-wash);color:var(--amber)}.qOR_zG_tabs{gap:var(--sp-1);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.qOR_zG_report{max-width:var(--chat-max)}.qOR_zG_confirmBox{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:var(--border) solid var(--danger-dim);border-radius:var(--radius-control);background:var(--danger-wash);font-size:var(--fs-small);color:var(--text-2);flex-direction:column;display:flex}@media (max-width:900px){.qOR_zG_gridWide{grid-template-columns:1fr}}
.m4mflW_slot{height:clamp(420px,60vh,560px);position:relative}.m4mflW_stage{border:var(--border) solid var(--line);background:var(--ink-0);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.m4mflW_sheet{inset:var(--sp-6) var(--sp-6) var(--sp-6) auto;width:min(1100px, calc(100vw - var(--sp-12)));z-index:var(--z-modal);box-shadow:var(--elev-2);position:fixed}.m4mflW_backdrop{z-index:var(--z-overlay);background:#0000008c;position:fixed;inset:0}.m4mflW_bar{align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:var(--border) solid var(--line);background:var(--ink-1);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.m4mflW_barLead,.m4mflW_barTail{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.m4mflW_barLead{flex-wrap:wrap}.m4mflW_barTail{gap:var(--sp-1);flex:none;margin-left:auto}.m4mflW_watch{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.m4mflW_hint{color:var(--text-3)}.m4mflW_ask{color:var(--amber);grid-column:1/-1;margin:0}.m4mflW_frameWrap{min-height:0;position:relative}.m4mflW_frame{background:var(--ink-0);border:0;width:100%;height:100%;display:block}.m4mflW_idle{place-content:center;justify-items:center;gap:var(--sp-2);height:100%;color:var(--text-3);font-size:var(--fs-small);display:grid}.m4mflW_footer{justify-items:center;gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.m4mflW_caption{margin:var(--sp-2) 0 0;text-align:center;font-size:var(--fs-micro);color:var(--text-3)}.m4mflW_fallback{align-content:center;justify-items:center;gap:var(--sp-3);padding:var(--sp-4);border:var(--border) solid var(--line);border-radius:var(--radius-panel);background:var(--ink-0);color:var(--text-3);text-align:center;display:grid;position:absolute;inset:0}.m4mflW_fallback[data-state=asleep]{background:radial-gradient(circle at 50% 40%, var(--ink-2), transparent 64%), var(--ink-0)}.m4mflW_fallbackGlyph{border-radius:var(--radius-pill);background:var(--ink-2);place-items:center;width:56px;height:56px;display:grid}.m4mflW_fallbackLabel{font-size:var(--fs-small);color:var(--text-2);margin:0}.m4mflW_fallbackReason{max-width:28ch;font-size:var(--fs-micro);margin:0;line-height:1.5}@media (max-width:720px){.m4mflW_sheet{inset:var(--sp-2);width:auto}}.m4mflW_openTab{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-2);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);place-items:center;display:inline-grid}.m4mflW_openTab:hover{background:var(--ink-2);color:var(--text-1)}
