.PJTPoG_figure{width:100%;max-width:28rem;margin:0 auto;container-type:inline-size}.PJTPoG_scene{aspect-ratio:4/3;border:1px solid hsl(var(--c-border) / .2);background:radial-gradient(ellipse at 20% 0%, hsl(var(--c-brand-primary-cyan) / .28), transparent 65%), linear-gradient(140deg, hsl(var(--c-brand-primary-cyan) / .12), hsl(var(--c-bg-elevated)) 70%);box-shadow:0 1.5rem 3rem hsl(var(--c-brand-ink) / .2);border-radius:1.75rem;padding:6cqw;overflow:hidden}.PJTPoG_workspace{height:100%;color:hsl(var(--c-text));font-family:var(--font-geist-sans), sans-serif;grid-template-rows:44cqw minmax(0,1fr);grid-template-columns:29% minmax(0,1fr);gap:1.8cqw;font-size:1.65cqw;line-height:1.5;display:grid}.PJTPoG_workspace svg{stroke-width:1.5px;flex-shrink:0;width:2cqw;height:2cqw}.PJTPoG_files,.PJTPoG_review,.PJTPoG_terminal{background:hsl(var(--c-bg-card));border:1px solid hsl(var(--c-border-strong));box-shadow:0 1.6cqw 4cqw hsl(var(--c-brand-ink) / .14);overflow:hidden}.PJTPoG_files{border-radius:2.6cqw;flex-direction:column;padding:2.3cqw 1.3cqw;display:flex}.PJTPoG_sectionTitle{color:hsl(var(--c-text-dim));margin-bottom:1cqw;font-size:1.65cqw}.PJTPoG_files>.PJTPoG_sectionTitle{padding-inline:.7cqw}.PJTPoG_fileList{gap:.5cqw;margin-bottom:2.8cqw;display:grid}.PJTPoG_file{border-radius:.6cqw;align-items:center;gap:.7cqw;min-width:0;padding:.65cqw;font-size:1.45cqw;display:flex}.PJTPoG_file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PJTPoG_file:first-child{background:hsl(var(--c-text) / .07)}.PJTPoG_agentStatus{justify-content:space-between;align-items:center;margin-bottom:2.3cqw;padding-inline:.7cqw;display:flex}.PJTPoG_avatars{color:hsl(var(--c-brand-primary-cyan));align-items:center;font-size:2.4cqw;font-weight:700;display:flex}.PJTPoG_avatars>span{color:hsl(var(--c-brand-rose));margin-left:-.3cqw;font-size:3cqw}.PJTPoG_sources{gap:.7cqw;padding-inline:.7cqw;display:flex}.PJTPoG_sources i{border:1px solid hsl(var(--c-border-hover));background:hsl(var(--c-brand-primary-cyan));border-radius:.7cqw;width:2.6cqw;height:2.6cqw}.PJTPoG_sources i:nth-child(2){background:hsl(var(--c-brand-mint))}.PJTPoG_sources i:nth-child(3){background:hsl(var(--c-bg-elevated))}.PJTPoG_sources i:nth-child(4){background:hsl(var(--c-brand-ink))}.PJTPoG_branch{color:hsl(var(--c-text-muted));align-items:center;gap:.7cqw;margin-top:auto;padding:2cqw .7cqw 0;font-size:1.35cqw;display:flex}.PJTPoG_review{border-radius:2.6cqw;flex-direction:column;display:flex}.PJTPoG_tabs{color:hsl(var(--c-text-muted));align-items:center;gap:1.5cqw;padding:1.2cqw 1.3cqw 0;display:flex}.PJTPoG_selectedTab{color:hsl(var(--c-text));background:hsl(var(--c-text) / .07);border-radius:1cqw 1cqw 0 0;align-items:center;gap:1cqw;padding:.85cqw 1.5cqw;display:flex}.PJTPoG_windowTools{gap:1cqw;margin-left:auto;display:flex}.PJTPoG_toolbar{align-items:center;gap:.9cqw;padding:2.8cqw 1.5cqw 2.2cqw;font-size:1.5cqw;display:flex}.PJTPoG_toolbar strong{font-size:inherit;font-weight:500}.PJTPoG_added{color:hsl(var(--c-success))}.PJTPoG_removed{color:hsl(var(--c-brand-rose))}.PJTPoG_compare{border:1px solid hsl(var(--c-border-hover));border-radius:.7cqw;align-items:center;gap:.5cqw;margin-left:auto;padding:.6cqw;font-size:1.15cqw;display:flex}.PJTPoG_compare svg{width:1.4cqw}.PJTPoG_breadcrumb{color:hsl(var(--c-text-muted));padding:0 1.5cqw 2.4cqw;font-size:1.25cqw}.PJTPoG_breadcrumb>span{padding-inline:1cqw}.PJTPoG_diffLayout{flex:1;grid-template-columns:minmax(0,1fr) 30%;min-height:0;display:grid}.PJTPoG_diff{min-width:0}.PJTPoG_diffHeading{justify-content:space-between;padding:.7cqw 1.5cqw;font-size:1.25cqw;display:flex}.PJTPoG_code{padding-block:.8cqw 2.2cqw}.PJTPoG_codeLine{min-height:2.45cqw;font:1.25cqw / 1.8 var(--font-geist-mono), monospace;white-space:pre;align-items:center;display:flex}.PJTPoG_codeLine[data-sign=\+]{background:hsl(var(--c-success) / .12)}.PJTPoG_codeLine[data-sign=−]{background:hsl(var(--c-brand-rose) / .08)}.PJTPoG_lineNumber{text-align:right;opacity:.4;flex-shrink:0;width:2.7cqw}.PJTPoG_sign{text-align:center;width:2cqw;color:hsl(var(--c-success));flex-shrink:0}.PJTPoG_codeLine[data-sign=−] .PJTPoG_sign{color:hsl(var(--c-brand-rose))}.PJTPoG_code code{font:inherit;color:inherit}.PJTPoG_changedFiles{border-left:1px solid hsl(var(--c-border));padding:0 1cqw}.PJTPoG_filter{border:1px solid hsl(var(--c-border-hover));color:hsl(var(--c-text-muted));border-radius:.6cqw;align-items:center;gap:.6cqw;margin-bottom:1cqw;padding:.65cqw;font-size:1.1cqw;display:flex}.PJTPoG_filter svg{width:1.3cqw;height:1.3cqw}.PJTPoG_changedFiles .PJTPoG_sectionTitle{font-size:1.05cqw}.PJTPoG_changedFile{justify-content:space-between;gap:.5cqw;padding:.65cqw .4cqw;font-size:1.1cqw;display:flex}.PJTPoG_changedFile[data-active=true]{background:hsl(var(--c-success) / .12);border-radius:.4cqw}.PJTPoG_changedFile>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PJTPoG_terminal{border-radius:2.2cqw;grid-column:1/-1;min-height:13cqw}.PJTPoG_terminalTab{border-bottom:1px solid hsl(var(--c-border-strong));align-items:center;gap:1cqw;padding:1.2cqw 2cqw;font-size:1.45cqw;display:flex}.PJTPoG_terminalTab>svg:last-child{color:hsl(var(--c-text-muted));margin-left:1cqw}.PJTPoG_prompt{color:hsl(var(--c-brand-primary-cyan));font:1.4cqw / 1.6 var(--font-geist-mono), monospace;align-items:center;gap:1.2cqw;padding:1.6cqw 2cqw .7cqw;display:flex}.PJTPoG_git{color:hsl(var(--c-brand-rose))}.PJTPoG_cursor{background:hsl(var(--c-brand-amber));opacity:.8;width:.9cqw;height:1.7cqw}.PJTPoG_testResult{color:hsl(var(--c-success));font:1.35cqw / 1.6 var(--font-geist-mono), monospace;align-items:center;gap:.8cqw;padding:0 2cqw 1.5cqw;display:flex}.PJTPoG_testResult svg{width:1.6cqw;height:1.6cqw}.PJTPoG_duration{color:hsl(var(--c-text-muted));margin-left:.8cqw}
.yfDhGG_figure{width:100%;max-width:28rem;color:hsl(var(--c-text));margin:0 auto;line-height:1.45;container-type:inline-size}.yfDhGG_homeScene{aspect-ratio:3/2;border:1px solid hsl(var(--c-border) / .6);background:linear-gradient(135deg, hsl(var(--c-brand-primary-cyan) / .12), hsl(var(--c-bg-subtle)) 65%);border-radius:4.5cqw;padding:4cqw}.yfDhGG_window{border:1px solid hsl(var(--c-border-strong));background:hsl(var(--c-bg));height:100%;box-shadow:0 3cqw 7cqw hsl(var(--c-brand-ink) / .14);border-radius:2cqw;grid-template-columns:24% minmax(0,1fr);display:grid;overflow:hidden}.yfDhGG_sidebar{background:hsl(var(--c-bg-elevated));border-right:1px solid hsl(var(--c-border) / .6);min-width:0;color:hsl(var(--c-text-dim));padding:1.8cqw 1.4cqw;font-size:1.9cqw;position:relative}.yfDhGG_sidebar svg{stroke-width:1.5px;flex-shrink:0;width:2.3cqw;height:2.3cqw}.yfDhGG_railTop{justify-content:space-between;margin:0 .8cqw 2cqw;display:flex}.yfDhGG_brand{color:hsl(var(--c-text));align-items:center;gap:1cqw;font-size:2.3cqw;font-weight:600;display:flex}.yfDhGG_brand>svg:first-child{width:3.4cqw;height:3.4cqw}.yfDhGG_brand>svg:last-child{margin-left:auto}.yfDhGG_surface{border:1px solid hsl(var(--c-border));border-radius:1cqw;justify-content:space-between;align-items:center;margin:1.8cqw 0 1.2cqw;padding:.9cqw;display:flex}.yfDhGG_railLinks>div{border-radius:.8cqw;align-items:center;gap:1.1cqw;min-height:4.3cqw;padding:.7cqw;display:flex}.yfDhGG_selected{background:hsl(var(--c-text) / .07);color:hsl(var(--c-text))}.yfDhGG_recents{color:hsl(var(--c-text-muted));margin:2.4cqw 0 1.2cqw;font-size:1.6cqw}.yfDhGG_history{margin:1.3cqw 0;font-size:1.7cqw;line-height:1.5}.yfDhGG_railFooter{align-items:center;gap:.8cqw;font-size:1.5cqw;display:flex;position:absolute;bottom:2cqw;left:1.4cqw;right:1.4cqw}.yfDhGG_railFooter>svg{margin-left:auto}.yfDhGG_avatar{background:hsl(var(--c-text) / .08);border-radius:50%;place-items:center;width:3cqw;height:3cqw;display:grid}.yfDhGG_homeMain{flex-direction:column;justify-content:center;padding:5cqw 5cqw 7cqw;display:flex;position:relative}.yfDhGG_windowBar{color:hsl(var(--c-text-muted));gap:2cqw;display:flex;position:absolute;top:2cqw;right:2.5cqw}.yfDhGG_windowBar svg{width:1.7cqw;height:1.7cqw}.yfDhGG_welcome{flex-direction:row;align-items:center;gap:1.8cqw;margin-bottom:3cqw;display:flex}.yfDhGG_welcome .yfDhGG_mascot{width:7cqw;height:6.5cqw;color:hsl(var(--c-text));flex-shrink:0}.yfDhGG_title{letter-spacing:-.025em;font-size:3cqw;font-weight:500}.yfDhGG_homeComposer{border:1px solid hsl(var(--c-border-strong));background:hsl(var(--c-bg-elevated));border-radius:1.8cqw;padding:2cqw}.yfDhGG_homeComposer>p{color:hsl(var(--c-text-muted));margin:0 0 5cqw;font-size:2.1cqw}.yfDhGG_homeToolbar{color:hsl(var(--c-text-dim));align-items:center;gap:1.1cqw;font-size:1.55cqw;display:flex}.yfDhGG_homeToolbar span{align-items:center;gap:.7cqw;display:inline-flex}.yfDhGG_homeToolbar svg,.yfDhGG_project svg{stroke-width:1.5px;flex-shrink:0;width:2.1cqw;height:2.1cqw}.yfDhGG_model{margin-left:auto}.yfDhGG_send{background:hsl(var(--c-text) / .09);border-radius:50%;padding:.7cqw}.yfDhGG_project{color:hsl(var(--c-text-muted));align-items:center;gap:1cqw;margin:2cqw 1cqw 0;font-size:1.7cqw;display:flex}
.wnSD8a_scene{aspect-ratio:3/2;border:1px solid hsl(var(--c-border) / .6);background:linear-gradient(135deg, hsl(var(--c-brand-primary-cyan) / .12), hsl(var(--c-bg-subtle)) 65%);width:100%;color:hsl(var(--c-text));border-radius:4.5cqw;padding:4cqw;overflow:hidden}.wnSD8a_desktop{border:1px solid hsl(var(--c-border-strong));background:hsl(var(--c-bg));height:100%;box-shadow:0 3cqw 7cqw hsl(var(--c-brand-ink) / .14);border-radius:2cqw;grid-template-columns:24% minmax(0,1fr);display:grid;overflow:hidden}.wnSD8a_workspace{min-width:0;position:relative}.wnSD8a_titlebar{color:hsl(var(--c-text-muted));align-items:center;gap:2cqw;padding:2.2cqw 3cqw;font-size:1.8cqw;display:flex}.wnSD8a_titlebar>span{margin-right:auto}.wnSD8a_titlebar>svg{width:1.7cqw;height:1.7cqw}.wnSD8a_composer{border:1px solid hsl(var(--c-border-strong));background:hsl(var(--c-bg-elevated));border-radius:1.8cqw;padding:2cqw;position:absolute;bottom:3cqw;left:3cqw;right:3cqw}.wnSD8a_placeholder{color:hsl(var(--c-text-muted));margin:0 0 4cqw;font-size:2.2cqw;line-height:1.5}.wnSD8a_controls{flex-wrap:wrap;align-items:center;gap:1cqw;display:flex}.wnSD8a_addIcon{border-radius:1cqw;justify-content:center;align-items:center;min-height:6cqw;padding:1cqw;display:inline-flex}.wnSD8a_addIcon>svg,.wnSD8a_send>svg{stroke-width:1.6px;flex-shrink:0;width:3cqw;height:3cqw}.wnSD8a_addControl{flex-shrink:0;position:relative}.wnSD8a_addIcon{background:hsl(var(--c-brand-primary-cyan) / .1);border:1px solid #0000;border-color:hsl(var(--c-brand-primary-cyan) / .35);width:6cqw;color:hsl(var(--c-text))}.wnSD8a_model{color:hsl(var(--c-text-dim));margin-left:auto;font-size:1.9cqw}.wnSD8a_send{background:hsl(var(--c-text) / .08);border-radius:50%;place-items:center;padding:1.2cqw;display:grid}.wnSD8a_menu{z-index:1;border:1px solid hsl(var(--c-border-strong));background:hsl(var(--c-bg-card));width:43cqw;box-shadow:0 1.5cqw 4cqw hsl(var(--c-brand-ink) / .16);border-radius:1.8cqw;padding:1.5cqw;position:absolute;bottom:calc(100% + 1.5cqw);left:0}.wnSD8a_menuItem{text-align:left;border-radius:1cqw;align-items:center;gap:1.8cqw;width:100%;min-height:8cqw;padding:1.6cqw 1.5cqw;font-size:2.6cqw;line-height:1.4;display:flex}.wnSD8a_menuItem>span{flex:1}.wnSD8a_menuItem>svg{stroke-width:1.6px;flex-shrink:0;width:3.2cqw;height:3.2cqw}.wnSD8a_menuItem:first-child{margin-bottom:1cqw}.wnSD8a_menuItem:nth-child(2){border-top:1px solid hsl(var(--c-border) / .7);border-top-left-radius:0;border-top-right-radius:0}
@media (max-width:639px){.TfRH7G_article figure :is(button:not([role=switch]),summary){touch-action:manipulation;min-width:44px;min-height:44px}.TfRH7G_article figure :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){max-width:100%;min-height:44px;font-size:16px}.TfRH7G_article figure label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}.TfRH7G_article figure input[type=range]{height:44px}.TfRH7G_article figure button[role=switch]{position:relative}.TfRH7G_article figure button[role=switch]:before{content:"";position:absolute;inset:-14px -8px}.TfRH7G_article figure :is(button,summary,input,select,textarea){scroll-margin-block:5rem}}