._6T8dOG_workbook{background:hsl(var(--c-bg));flex-direction:column;height:100%;min-height:20em;display:flex}._6T8dOG_formula{border-bottom:1px solid hsl(var(--c-border));align-items:center;gap:1em;padding:.8em 1em;font-size:.85em;display:flex}._6T8dOG_formula>span:first-child{border-right:1px solid hsl(var(--c-border));font-variant-numeric:tabular-nums;flex-shrink:0;padding-right:1em}._6T8dOG_formula>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._6T8dOG_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}._6T8dOG_scroll table{border-collapse:collapse;width:100%;min-width:48em;font-size:.85em}._6T8dOG_scroll thead{z-index:1;position:sticky;top:0}._6T8dOG_scroll th{background:hsl(var(--c-bg-elevated));color:hsl(var(--c-text-muted));text-align:center;border:1px solid hsl(var(--c-border));padding:.6em;font-weight:400}._6T8dOG_scroll th:first-child{min-width:2.6em}._6T8dOG_scroll td{border:1px solid hsl(var(--c-border));min-width:6em}._6T8dOG_scroll td button{text-align:left;white-space:nowrap;width:100%;padding:.7em .8em;display:block}._6T8dOG_scroll td[data-heading=true]{font-weight:600}._6T8dOG_scroll td[data-selected=true]{outline:2px solid hsl(var(--c-brand-primary-cyan));outline-offset:-2px;background:hsl(var(--c-brand-primary-cyan) / .05)}._6T8dOG_sheets{border-top:1px solid hsl(var(--c-border));gap:.5em;padding:.6em;display:flex}._6T8dOG_sheets button{color:hsl(var(--c-text-muted));border-radius:.4em;padding:.4em .8em;font-size:.85em}._6T8dOG_sheets button[aria-pressed=true]{color:hsl(var(--c-text));background:hsl(var(--c-brand-primary-cyan) / .13)}._6T8dOG_diff{padding:1em}._6T8dOG_diffHeading{justify-content:space-between;align-items:center;gap:1em;font-size:.85em;display:flex}._6T8dOG_diff>p{overflow-wrap:anywhere;color:hsl(var(--c-text-muted));margin:1.1em 0;font-size:.85em}._6T8dOG_diff pre{overscroll-behavior:contain;border:1px solid hsl(var(--c-border));background:hsl(var(--c-bg));border-radius:.65em;padding:.8em 0;font-size:.8em;line-height:1.9;overflow:auto}._6T8dOG_diff code{min-width:max-content;display:block}._6T8dOG_diff code>span{padding:0 1em 0 .5em;display:block}._6T8dOG_diff i{width:2em;color:hsl(var(--c-text-muted));text-align:right;-webkit-user-select:none;user-select:none;margin-right:.8em;font-style:normal;display:inline-block}._6T8dOG_diff b{width:1.5em;font-weight:400;display:inline-block}._6T8dOG_diff [data-change=add]{background:hsl(var(--c-success) / .12)}._6T8dOG_diff [data-change=remove]{background:hsl(var(--c-danger) / .1)}
.xPLmUa_split{grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.xPLmUa_split[data-preview=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xPLmUa_split>*{min-width:0;min-height:0}.xPLmUa_sessionHeader{justify-content:space-between;align-items:center;gap:1em;min-height:3.8em;padding:1em 1.3em;display:flex}.xPLmUa_sessionHeader>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.xPLmUa_sessionHeader button{border-radius:.4em;flex-shrink:0;padding:.35em}.xPLmUa_byline{flex-wrap:wrap;align-items:center;gap:.8em;display:flex}.xPLmUa_byline span{color:hsl(var(--c-text-muted));font-size:.8em}.xPLmUa_steps{color:hsl(var(--c-text-muted));margin:1em 0;padding:0;font-size:.85em;list-style:none}.xPLmUa_steps li{align-items:flex-start;gap:.5em;margin:.6em 0;display:flex}.xPLmUa_steps svg{margin-top:.2em}.xPLmUa_files{gap:.6em;margin-top:1.5em;display:grid}.xPLmUa_files button{border:1px solid hsl(var(--c-border));border-radius:.7em;align-items:center;gap:.8em;width:100%;min-width:0;padding:.85em;display:flex}.xPLmUa_files button>span{min-width:0}.xPLmUa_files strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:block}.xPLmUa_files small{margin-top:.3em;display:block}.xPLmUa_files button[aria-expanded=true]{border-color:hsl(var(--c-brand-primary-cyan) / .6);background:hsl(var(--c-brand-primary-cyan) / .04)}.xPLmUa_output{border-left:1px solid hsl(var(--c-border));background:hsl(var(--c-bg-elevated) / .3);flex-direction:column;height:100%;display:flex;overflow:hidden}.xPLmUa_heading{justify-content:space-between;align-items:center;gap:.7em;min-height:3.8em;padding:.8em 1em;display:flex}.xPLmUa_heading strong{font-size:.9em;font-weight:500}.xPLmUa_heading button{border-radius:.4em;place-items:center;padding:.35em;display:grid}.xPLmUa_tabs{border-bottom:1px solid hsl(var(--c-border));flex-shrink:0;gap:.4em;padding:0 .75em .6em;display:flex;overflow-x:auto}.xPLmUa_tabs button{text-overflow:ellipsis;white-space:nowrap;max-width:19em;color:hsl(var(--c-text-muted));border:1px solid #0000;border-radius:.5em;flex:none;padding:.5em .7em;font-size:.85em;overflow:hidden}.xPLmUa_tabs button[aria-selected=true]{background:hsl(var(--c-bg));border-color:hsl(var(--c-border));color:hsl(var(--c-text))}.xPLmUa_viewer{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.xPLmUa_document{padding:1.8em}.xPLmUa_document h3{margin-bottom:1.5em;font-size:1.55em;font-weight:600;line-height:1.5}.xPLmUa_document section{margin:1.6em 0}.xPLmUa_document h4{margin-bottom:.7em;font-weight:600}.xPLmUa_document p{color:hsl(var(--c-text-dim));line-height:1.9}.xPLmUa_note{border-top:1px solid hsl(var(--c-border));color:hsl(var(--c-text-muted));flex-shrink:0;padding:.7em 1em;font-size:.75em;line-height:1.6}@container (max-width:760px){.xPLmUa_split,.xPLmUa_split[data-preview=true]{grid-template-columns:minmax(0,1fr);height:auto}.xPLmUa_split>section{height:36em}.xPLmUa_output{border-left:0;border-top:1px solid hsl(var(--c-border));height:34em}}
.wjxDBa_backdrop{border:1px solid hsl(var(--c-border) / .6);background-color:hsl(var(--c-bg-subtle));background-image:linear-gradient(135deg, hsl(var(--c-brand-primary-cyan) / .32), hsl(var(--c-brand-primary-cyan) / .1) 48%, hsl(var(--c-bg-subtle)) 90%)}.wjxDBa_window{border:1px solid hsl(var(--c-border) / .8);background:hsl(var(--c-bg));box-shadow:0 12px 32px -12px hsl(var(--c-brand-ink) / .18)}
.umj35W_banner{border:1px solid hsl(var(--c-border) / .6);background:radial-gradient(ellipse at 85% 50%, hsl(var(--c-brand-primary-cyan) / .14), transparent 70%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex;overflow:hidden}.umj35W_banner>div:first-child{flex:200px}.umj35W_stage{height:160px;color:hsl(var(--c-text-dim));background-image:radial-gradient(hsl(var(--c-border-strong) / .5) 1px, transparent 1px);background-size:12px 12px;flex:140px;position:relative}.umj35W_orbit{border:1px solid hsl(var(--c-border) / .7);border-radius:50%;position:absolute;inset:18px 12%;transform:rotate(-20deg)}.umj35W_core,.umj35W_satellite{border:1px solid hsl(var(--c-border) / .7);background:hsl(var(--c-bg));box-shadow:0 8px 20px -10px hsl(var(--c-brand-ink) / .2);place-items:center;display:grid;position:absolute}.umj35W_core{border-radius:20px;width:74px;height:74px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.umj35W_satellite{border-radius:12px;width:38px;height:38px}.umj35W_satellite:nth-of-type(3){top:0;left:20%}.umj35W_satellite:nth-of-type(4){top:50px;right:0}.umj35W_satellite:nth-of-type(5){bottom:0;left:10%}
.VTrNHW_context{color:hsl(var(--c-text-muted));flex-wrap:wrap;align-items:center;gap:.35em .8em;margin-bottom:.7em;font-size:.9em;display:flex}.VTrNHW_context>span,.VTrNHW_context>button{align-items:center;gap:.4em;display:flex}.VTrNHW_context>button{border-radius:.4em;padding:.3em}.VTrNHW_context button[aria-pressed=true]{background:hsl(var(--c-text) / .07);color:hsl(var(--c-text))}.VTrNHW_starters{margin-top:2em}.VTrNHW_starters>p{color:hsl(var(--c-text-muted));margin-bottom:.8em;font-size:.85em}.VTrNHW_starters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;display:grid}.VTrNHW_starters button{border:1px solid hsl(var(--c-border) / .7);background:hsl(var(--c-bg-elevated) / .4);border-radius:.8em;min-width:0;padding:1em}.VTrNHW_starters strong,.VTrNHW_starters span{margin-top:.6em;display:block}.VTrNHW_starters strong{font-weight:500}.VTrNHW_starters span{color:hsl(var(--c-text-muted));font-size:.85em}.VTrNHW_attachments{flex-wrap:wrap;gap:.5em;display:flex}.VTrNHW_attachments:empty{display:none}.VTrNHW_attachments>span{border:1px solid hsl(var(--c-border));border-radius:.5em;align-items:center;gap:.4em;margin-bottom:.7em;padding:.5em .7em;font-size:.9em;display:flex}.VTrNHW_attachments button{padding:.2em}.VTrNHW_panel{padding:2em}.VTrNHW_panel h2{font-size:1.5em;font-weight:600}.VTrNHW_panel>p{color:hsl(var(--c-text-muted));margin:.8em 0 2em;font-size:.9em}.VTrNHW_row{border-bottom:1px solid hsl(var(--c-border) / .6);justify-content:space-between;align-items:center;width:100%;padding:1.2em 0;display:flex}.VTrNHW_row strong{font-weight:500}.VTrNHW_row small{color:hsl(var(--c-text-muted));margin-top:.5em;display:block}.VTrNHW_row button{padding:.5em}.VTrNHW_row p{white-space:pre-wrap;margin-top:1em;line-height:1.8}.VTrNHW_row summary{cursor:pointer;align-items:center;gap:.6em;display:flex}details.VTrNHW_row{display:block}.VTrNHW_tabs{border-bottom:1px solid hsl(var(--c-border));flex-wrap:wrap;gap:1em;display:flex}.VTrNHW_tabs button{color:hsl(var(--c-text-muted));padding:.65em .3em}.VTrNHW_tabs button[aria-selected=true]{color:hsl(var(--c-text));border-bottom:2px solid}@container (max-width:760px){.VTrNHW_starters>div{grid-template-columns:minmax(0,1fr)}.VTrNHW_starters button{grid-template-columns:1.2em 1fr;align-items:center;gap:.2em .7em;padding:.7em;display:grid}.VTrNHW_starters strong{margin:0}.VTrNHW_starters span{grid-column:2;margin:0}}.VTrNHW_projectGroups details{margin-bottom:.8em}.VTrNHW_projectGroups summary{cursor:pointer;color:hsl(var(--c-text-dim));align-items:center;gap:.5em;padding:.5em;display:flex}.VTrNHW_projectGroups button{align-items:center;gap:.5em;display:flex}
.G4-b5W_scrim{z-index:30;background:hsl(var(--c-brand-ink) / .22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.G4-b5W_dialog{z-index:31;border:1px solid hsl(var(--c-border));background:hsl(var(--c-bg));box-shadow:0 1rem 3rem hsl(var(--c-brand-ink) / .2);border-radius:.9rem;outline:none;grid-template-rows:auto minmax(0,1fr) auto;font-size:13px;display:grid;position:absolute;inset:4%;overflow:hidden}.G4-b5W_header{border-bottom:1px solid hsl(var(--c-border));justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:flex}.G4-b5W_header h2{margin:0;font-size:14px;font-weight:600}.G4-b5W_header button{border-radius:.4rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.G4-b5W_layout{grid-template-columns:minmax(9rem,23%) minmax(0,1fr);min-height:0;display:grid}.G4-b5W_rail{background:hsl(var(--c-bg-elevated) / .6);border-right:1px solid hsl(var(--c-border));flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;padding:1rem .75rem;display:flex;overflow-y:auto}.G4-b5W_search{border:1px solid hsl(var(--c-border));background:hsl(var(--c-bg));border-radius:.45rem;align-items:center;gap:.4rem;padding:.55rem;display:flex}.G4-b5W_search input{width:100%;min-width:0;font:inherit;background:0 0;outline:none}.G4-b5W_rail p{color:hsl(var(--c-text-muted));margin:1rem .4rem .5rem;font-size:11px}.G4-b5W_rail button{color:hsl(var(--c-text-dim));border-radius:.45rem;align-items:center;gap:.6rem;padding:.65rem;display:flex}.G4-b5W_rail button[aria-current=page]{background:hsl(var(--c-text) / .07);color:hsl(var(--c-text))}.G4-b5W_body{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.G4-b5W_body>div{width:100%;min-width:0;padding:1.5rem}.G4-b5W_note{border-top:1px solid hsl(var(--c-border));color:hsl(var(--c-text-muted));margin:0;padding:.7rem 1.2rem;font-size:11px}@container (max-width:560px){.G4-b5W_dialog{max-height:46rem;inset:1%}.G4-b5W_layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.G4-b5W_rail{border-right:0;border-bottom:1px solid hsl(var(--c-border));grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem;display:grid}.G4-b5W_rail .G4-b5W_search{grid-column:1/-1}.G4-b5W_rail>p{display:none}.G4-b5W_body>div{padding:1rem}}
.cHAIUW_conversation{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.cHAIUW_conversation[data-empty=true]{justify-content:center;padding-bottom:2em}.cHAIUW_greeting{justify-content:center;align-items:center;gap:.8em;margin:0 0 2em;padding:0 1em;font-size:2em;font-weight:600;line-height:1.3;display:flex}.cHAIUW_conversation .cHAIUW_greeting>svg{width:1.65em;height:1.65em}.cHAIUW_composeArea{width:83%;min-width:0;margin:0 auto 1.5em}.cHAIUW_composer{border:1px solid hsl(var(--c-border) / .75);min-height:3.65em;box-shadow:0 1px 2px hsl(var(--c-brand-ink) / .025);background:hsl(var(--c-bg) / .7);border-radius:1.15em;align-items:center;gap:.6em;padding:.6em .85em;display:flex}.cHAIUW_composer textarea{resize:none;field-sizing:content;background:0 0;width:100%;min-width:0;min-height:1.5em;max-height:8em;line-height:1.5}.cHAIUW_composer textarea::placeholder{color:hsl(var(--c-text-muted))}.cHAIUW_nativeControl{width:1.5em;color:hsl(var(--c-text-muted));flex-shrink:0;place-items:center;display:grid}.cHAIUW_send{background:hsl(var(--c-text) / .08);border-radius:50%;flex-shrink:0;place-items:center;width:2em;height:2em;display:grid}.cHAIUW_controls{color:hsl(var(--c-text-muted));flex-wrap:wrap;align-items:center;gap:.3em .8em;padding:.6em .3em 0;font-size:.93em;display:flex}.cHAIUW_trigger{white-space:nowrap;border-radius:.4em;justify-content:center;align-items:center;gap:.45em;max-width:100%;padding:.3em;display:inline-flex}.cHAIUW_trigger[aria-pressed=true]{color:hsl(var(--c-text));background:hsl(var(--c-text) / .06)}.cHAIUW_model{min-width:0;margin-left:auto}.cHAIUW_model .cHAIUW_trigger>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.cHAIUW_chips{flex-wrap:wrap;justify-content:center;gap:.65em;margin-top:2.5em;display:flex}.cHAIUW_chips>button{border:1px solid hsl(var(--c-border) / .7);box-shadow:0 1px 1px hsl(var(--c-brand-ink) / .025);border-radius:.55em;padding:.4em .85em}.cHAIUW_sessionTitle{text-overflow:ellipsis;white-space:nowrap;padding:1.2em 1.5em;font-weight:500;overflow:hidden}.cHAIUW_transcript{overscroll-behavior:contain;flex:1;min-height:0;padding:1em 8.5% 2em;overflow:auto}.cHAIUW_request{background:hsl(var(--c-text) / .055);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1.15em;width:fit-content;max-width:90%;margin:0 0 1.8em auto;padding:.8em 1em}.cHAIUW_answer{align-items:flex-start;gap:.65em;margin-bottom:2em;display:flex}.cHAIUW_conversation .cHAIUW_answer>svg{width:1.7em;height:1.7em}.cHAIUW_answer>div{min-width:0}.cHAIUW_answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5em 0;line-height:1.8}.cHAIUW_answer small{color:hsl(var(--c-text-muted));font-size:.85em}@container (max-width:760px){.cHAIUW_conversation{height:36em}.cHAIUW_composeArea{width:90%}.cHAIUW_greeting{font-size:1.65em}.cHAIUW_controls{gap:.4em}.cHAIUW_chips{gap:.5em;margin-top:2em}}.cHAIUW_sentFiles{color:hsl(var(--c-text-muted));margin-top:.7em;display:block}.cHAIUW_conversation[data-mode=cowork][data-empty=true]{justify-content:flex-start;padding:3em 0 1em;overflow:auto}.cHAIUW_conversation[data-mode=cowork] .cHAIUW_greeting{justify-content:flex-start;width:83%;margin:0 auto 1.3em;padding:0;font-size:1.85em}.cHAIUW_conversation[data-mode=code][data-empty=true]{justify-content:space-between;padding-bottom:0}.cHAIUW_conversation[data-mode=code] .cHAIUW_greeting{text-align:center;flex-direction:column;flex:1;gap:1em;margin:0;font-size:1.75em}
.OgYXpa_menu{z-index:60;width:max-content;min-width:12em;max-width:min(24em, var(--radix-dropdown-menu-content-available-width));max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid hsl(var(--c-border));background:hsl(var(--c-bg));color:hsl(var(--c-text));box-shadow:0 .6em 2em hsl(var(--c-brand-ink) / .12);font-size:inherit;border-radius:.75em;padding:.4em;overflow:auto}.OgYXpa_menuItem{cursor:pointer;border-radius:.4em;outline:none;justify-content:space-between;align-items:center;gap:1em;padding:.55em .65em;display:flex}.OgYXpa_menuItem[data-highlighted]{background:hsl(var(--c-text) / .06)}.OgYXpa_menuItem[data-disabled]{opacity:.45;cursor:default}.OgYXpa_menuItem small{color:hsl(var(--c-text-muted));margin-top:.2em;font-size:.85em;display:block}.OgYXpa_menuNote{border-top:1px solid hsl(var(--c-border));color:hsl(var(--c-text-muted));margin:.3em 0 0;padding:.7em;font-size:.85em}.OgYXpa_menu svg{stroke-width:1.5px;flex-shrink:0;width:1.1em;height:1.1em}
.KUbTRq_figure{margin:0;container-type:inline-size}.KUbTRq_scene{border-radius:1.5rem;padding:2.5%}.KUbTRq_window{isolation:isolate;color:hsl(var(--c-text));background:hsl(var(--c-bg-elevated) / .94);border-radius:.9rem;font-size:clamp(11px,1.28cqw,14px);line-height:1.5;position:relative;overflow:hidden}.KUbTRq_window svg{stroke-width:1.5px;flex-shrink:0;width:1.1em;height:1.1em}.KUbTRq_chrome{align-items:center;gap:.6em;height:3.2em;padding:0 1.1em;display:flex}.KUbTRq_chrome button{border-radius:.4em;place-items:center;padding:.35em;display:grid}.KUbTRq_windowControls{color:hsl(var(--c-text-muted));align-items:center;gap:2em;margin-left:auto;display:flex}.KUbTRq_windowControls span{align-items:center;gap:.4em;font-size:.9em;display:flex}.KUbTRq_workspace{grid-template-columns:23% minmax(0,1fr);height:60cqw;min-height:38em;max-height:50em;padding:0 .5em .5em 0;display:grid}.KUbTRq_workspace[data-sidebar=false]{grid-template-columns:minmax(0,1fr);padding-left:.5em}.KUbTRq_sidebar{flex-direction:column;min-width:0;min-height:0;padding:.5em .65em;display:flex}.KUbTRq_sidebar>button{align-self:flex-start;margin-bottom:1em}.KUbTRq_search{background:hsl(var(--c-text) / .025);color:hsl(var(--c-text-muted));border-radius:.6em;align-items:center;gap:.5em;padding:.6em;display:flex}.KUbTRq_search input{background:0 0;width:100%;min-width:0}.KUbTRq_nav{gap:.15em;margin-top:.5em;display:grid}.KUbTRq_nav button{border-radius:.6em;align-items:center;gap:.6em;padding:.65em;display:flex}.KUbTRq_sidebar button[aria-current=page]{background:hsl(var(--c-text) / .07);color:hsl(var(--c-text))}.KUbTRq_sectionLabel{color:hsl(var(--c-text-muted));margin:2em .7em .8em;font-size:.9em}.KUbTRq_taskList{min-height:0;overflow:auto}.KUbTRq_taskList button{text-overflow:ellipsis;white-space:nowrap;width:100%;color:hsl(var(--c-text-dim));border-radius:.5em;padding:.7em 1em;display:block;overflow:hidden}.KUbTRq_taskList p{color:hsl(var(--c-text-muted));padding:.6em}.KUbTRq_footer{margin-top:auto;padding-top:1.5em}.KUbTRq_pet{color:hsl(var(--c-text-dim));align-items:center;gap:.6em;padding:.7em .5em;display:flex}.KUbTRq_pet>svg:last-child{margin-left:auto}.KUbTRq_account{align-items:center;gap:.6em;margin-top:.5em;padding:.4em;display:flex}.KUbTRq_account>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.KUbTRq_account small{color:hsl(var(--c-text-muted));font-size:.8em;display:block}.KUbTRq_account button{border-radius:.4em;flex-shrink:0;margin-left:auto;padding:.4em}.KUbTRq_avatar{background:hsl(var(--c-text) / .06);border-radius:50%;flex-shrink:0;place-items:center;width:2.3em;height:2.3em;display:grid}.KUbTRq_main{background:hsl(var(--c-bg) / .96);border-radius:1.5em;min-width:0;min-height:0;overflow:hidden}.KUbTRq_extensions{height:100%;overflow:auto}.KUbTRq_caption{text-align:center;color:hsl(var(--c-text-muted));margin-top:1rem;font-size:.75rem;line-height:1.7}@container (max-width:760px){.KUbTRq_window{font-size:12px}.KUbTRq_workspace{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;padding:.5em}.KUbTRq_sidebar{padding:.5em}.KUbTRq_sidebar>button{margin-bottom:.5em}.KUbTRq_nav{grid-template-columns:repeat(2,minmax(0,1fr))}.KUbTRq_sectionLabel{margin-top:1em}.KUbTRq_taskList{max-height:7em}.KUbTRq_footer{justify-content:space-between;align-items:center;gap:.5em;padding:.5em 0;display:flex}.KUbTRq_pet{font-size:.9em}.KUbTRq_pet>svg:last-child{display:none}.KUbTRq_account{margin:0}.KUbTRq_account small{display:none}.KUbTRq_main{min-height:36em}.KUbTRq_extensions{max-height:42em}.KUbTRq_windowControls{gap:1.1em}}
.oJcSGa_interactive button,.oJcSGa_interactive input,.oJcSGa_interactive textarea{font:inherit;color:inherit}.oJcSGa_interactive button{cursor:pointer;text-align:left}.oJcSGa_interactive button:disabled{cursor:default;opacity:.45}.oJcSGa_interactive button:not(:disabled):hover{background-color:hsl(var(--c-text) / .045)}.oJcSGa_interactive button:focus-visible,.oJcSGa_interactive input:focus-visible,.oJcSGa_interactive textarea:focus-visible{outline:2px solid hsl(var(--c-brand-primary-cyan));outline-offset:2px}.oJcSGa_interactive button svg{pointer-events:none}
.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:32rem;color:hsl(var(--c-text));margin:0 auto;line-height:1.4;container-type:inline-size}.yfDhGG_homeScene{aspect-ratio:1.48;border-radius:4cqw;padding:4cqw}.yfDhGG_window{border-radius:2cqw;grid-template-rows:5cqw minmax(0,1fr);height:100%;display:grid;overflow:hidden}.yfDhGG_titlebar{border-bottom:1px solid hsl(var(--c-border) / .55);background:hsl(var(--c-bg-elevated) / .5);color:hsl(var(--c-text-muted));justify-content:space-between;align-items:center;padding:0 2.4cqw;display:flex}.yfDhGG_titlebarTools,.yfDhGG_windowControls{align-items:center;gap:2cqw;display:flex}.yfDhGG_titlebarTools svg{width:2cqw;height:2cqw}.yfDhGG_windowControls svg{width:1.5cqw;height:1.5cqw}.yfDhGG_workspace{grid-template-columns:26% minmax(0,1fr);min-height:0;display:grid}.yfDhGG_sidebar{border-right:1px solid hsl(var(--c-border) / .55);background:hsl(var(--c-bg-elevated) / .65);min-width:0;min-height:0;color:hsl(var(--c-text-dim));grid-template-rows:auto minmax(0,1fr) auto;padding:2cqw 1.4cqw 1.5cqw;font-size:1.85cqw;display:grid}.yfDhGG_sidebar svg,.yfDhGG_startPanel svg{stroke-width:1.5px;flex-shrink:0;width:2cqw;height:2cqw}.yfDhGG_brand{color:hsl(var(--c-text));align-items:center;gap:1cqw;padding:0 .7cqw;font-size:2.4cqw;font-weight:600;display:flex}.yfDhGG_brand>svg:first-child{width:3.5cqw;height:3.5cqw}.yfDhGG_brand>svg:last-child{margin-left:auto}.yfDhGG_surface{border:1px solid hsl(var(--c-border) / .65);border-radius:.8cqw;justify-content:space-between;align-items:center;margin:1.8cqw 0 1.4cqw;padding:.8cqw 1cqw;display:flex}.yfDhGG_railLinks{gap:.4cqw;display:grid}.yfDhGG_railLinks>div,.yfDhGG_history{border-radius:.8cqw;align-items:center;gap:1.1cqw;min-width:0;padding:.85cqw .7cqw;display:flex}.yfDhGG_selected{background:hsl(var(--c-text) / .06);color:hsl(var(--c-text));font-weight:500}.yfDhGG_recentList{min-height:0;padding-top:2.2cqw;overflow:hidden}.yfDhGG_recents{color:hsl(var(--c-text-muted));margin:0 .7cqw .8cqw;font-size:1.55cqw}.yfDhGG_history{font-size:1.65cqw}.yfDhGG_history svg{width:1.7cqw;height:1.7cqw;color:hsl(var(--c-text-muted))}.yfDhGG_sidebar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yfDhGG_railFooter{border-top:1px solid hsl(var(--c-border) / .5);align-items:center;gap:1cqw;padding:1.5cqw .5cqw 0;font-size:1.6cqw;display:flex}.yfDhGG_railFooter>svg{margin-left:auto}.yfDhGG_avatar{background:hsl(var(--c-text) / .07);border-radius:50%;flex-shrink:0;place-items:center;width:3.4cqw;height:3.4cqw;display:grid}.yfDhGG_homeMain{background:hsl(var(--c-bg));place-items:center;min-width:0;padding:4cqw 3.5cqw;display:grid}.yfDhGG_startPanel{width:100%;min-width:0}.yfDhGG_welcome{text-align:center;flex-direction:column;align-items:center;gap:1.8cqw;margin-bottom:4cqw;display:flex}.yfDhGG_welcome .yfDhGG_mascot{width:6cqw;height:6cqw}.yfDhGG_title{letter-spacing:-.025em;font-size:3.2cqw;font-weight:500}.yfDhGG_homeComposer{border:1px solid hsl(var(--c-border) / .8);background:hsl(var(--c-bg-elevated) / .55);min-height:18cqw;box-shadow:0 .6cqw 1.6cqw hsl(var(--c-brand-ink) / .025);border-radius:2cqw;flex-direction:column;padding:2.2cqw;display:flex}.yfDhGG_homeComposer>p{color:hsl(var(--c-text-muted));margin:0 0 5cqw;font-size:2.1cqw}.yfDhGG_homeToolbar,.yfDhGG_composerActions,.yfDhGG_model,.yfDhGG_contextRow,.yfDhGG_project,.yfDhGG_permission{align-items:center;display:flex}.yfDhGG_homeToolbar{color:hsl(var(--c-text-muted));justify-content:space-between;gap:1cqw;margin-top:auto}.yfDhGG_composerActions{gap:1.8cqw;min-width:0}.yfDhGG_model{white-space:nowrap;gap:.6cqw;font-size:1.65cqw}.yfDhGG_attach,.yfDhGG_send{flex-shrink:0;place-items:center;width:3.6cqw;height:3.6cqw;display:grid}.yfDhGG_send{background:hsl(var(--c-text) / .08);border-radius:50%}.yfDhGG_contextRow{color:hsl(var(--c-text-muted));flex-wrap:wrap;justify-content:space-between;gap:1.4cqw;margin-top:1.8cqw;font-size:1.6cqw}.yfDhGG_project,.yfDhGG_permission{white-space:nowrap;gap:.7cqw}.yfDhGG_project{border:1px solid hsl(var(--c-border) / .5);border-radius:1cqw;padding:.7cqw 1cqw}.yfDhGG_contextRow svg{width:1.8cqw;height:1.8cqw}
.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}}