.-JaSDa_container{min-height:100vh;padding:var(--space-xl);background-color:var(--color-bg);justify-content:center;align-items:center;display:flex}.-JaSDa_card{text-align:center;flex-direction:column;align-items:center;max-width:380px;display:flex}.-JaSDa_title{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.-JaSDa_subtitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-xs)}.-JaSDa_description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-top:var(--space-lg)}.-JaSDa_signInButton{margin-top:var(--space-xl);padding:var(--space-sm) var(--space-xl);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none}.-JaSDa_signInButton:hover{background-color:var(--color-primary-hover)}.-JaSDa_error{font-size:var(--text-sm);color:var(--color-danger);line-height:var(--leading-normal);margin-top:var(--space-md)}
.yPWWda_header{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-bottom:var(--tool-nav-border,1px solid var(--color-border));background-color:var(--color-bg);flex-wrap:wrap;display:flex}.yPWWda_backLink{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}.yPWWda_backLink:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.yPWWda_backLogo{width:auto;height:18px;display:block}.yPWWda_divider{background-color:var(--color-border);width:1px;height:18px}.yPWWda_appLink,.yPWWda_appName{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none}.yPWWda_appLink:hover{color:var(--color-primary)}.yPWWda_middle{justify-content:center;align-items:center;gap:var(--space-md);flex:1;display:flex}.yPWWda_right{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-left:auto;display:flex}
.D_MYfq_layout{flex-direction:column;min-height:100vh;display:flex}.D_MYfq_layout>main{flex:1;width:100%}.D_MYfq_loading{min-height:100vh;font-family:var(--font-mono);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}
._83-LNq_signedIn{align-items:center;gap:var(--space-sm);display:flex}._83-LNq_name{font-size:var(--text-xs);color:var(--color-text-secondary)}._83-LNq_button{padding:var(--space-xs) var(--space-md);background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast)}._83-LNq_button:hover{background-color:var(--color-surface-hover)}
.Nl6GPa_header{padding:var(--space-sm) var(--space-lg);border-bottom:var(--tool-nav-border,1px solid var(--color-border));background-color:var(--color-bg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Nl6GPa_headerLeft{align-items:center;gap:var(--space-sm);display:flex}.Nl6GPa_backLink{font-size:var(--text-lg);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs);transition:color var(--transition-fast);background:0 0;border:none;line-height:1}.Nl6GPa_backLink:hover{color:var(--color-text)}.Nl6GPa_title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.Nl6GPa_right{align-items:center;gap:var(--space-md);display:flex}
._4hUmeq_button{padding:var(--space-sm) var(--space-lg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._4hUmeq_button:disabled{opacity:.5;cursor:not-allowed}._4hUmeq_primary{background-color:var(--color-primary);color:var(--color-on-primary)}._4hUmeq_primary:hover:not(:disabled){background-color:var(--color-primary-hover)}._4hUmeq_secondary{color:var(--color-text);border-color:var(--color-border);background-color:#0000}._4hUmeq_secondary:hover:not(:disabled){background-color:var(--color-surface)}
.xiJ6xG_root{font-size:var(--text-sm);line-height:var(--leading-normal);white-space:normal;overflow-wrap:anywhere}:is(.xiJ6xG_root p,.xiJ6xG_root ul,.xiJ6xG_root ol,.xiJ6xG_root pre,.xiJ6xG_root blockquote,.xiJ6xG_root table){margin:0 0 var(--space-sm)}.xiJ6xG_root>:first-child{margin-top:0}.xiJ6xG_root>:last-child{margin-bottom:0}:is(.xiJ6xG_root h1,.xiJ6xG_root h2,.xiJ6xG_root h3,.xiJ6xG_root h4,.xiJ6xG_root h5,.xiJ6xG_root h6){font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:var(--space-md) 0 var(--space-xs)}:is(.xiJ6xG_root h1,.xiJ6xG_root h2){font-size:var(--text-base)}:is(.xiJ6xG_root h3,.xiJ6xG_root h4,.xiJ6xG_root h5,.xiJ6xG_root h6){font-size:var(--text-sm)}:is(.xiJ6xG_root ul,.xiJ6xG_root ol){padding-left:var(--space-lg)}.xiJ6xG_root li{margin-bottom:var(--space-2xs)}.xiJ6xG_root code{font-family:var(--font-mono);font-size:var(--text-relative-sm);background:var(--color-bg);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm)}.xiJ6xG_root pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm);overflow-x:auto}.xiJ6xG_root pre code{background:0 0;padding:0}.xiJ6xG_root strong{font-weight:var(--weight-semibold)}.xiJ6xG_root blockquote{padding-left:var(--space-md);border-left:3px solid var(--color-border);font-style:italic}.xiJ6xG_root hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-md) 0}.xiJ6xG_root table{border-collapse:collapse;font-size:var(--text-relative-sm);display:block;overflow-x:auto}:is(.xiJ6xG_root th,.xiJ6xG_root td){text-align:left;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);vertical-align:top}.xiJ6xG_root th{font-weight:var(--weight-semibold)}.xiJ6xG_root a{color:currentColor;text-underline-offset:2px;text-decoration:underline}.xiJ6xG_streaming>:last-child:after{content:"";width:2px;height:1em;margin-left:var(--space-2xs);vertical-align:text-bottom;background-color:currentColor;animation:1s step-end infinite xiJ6xG_blink;display:inline-block}@keyframes xiJ6xG_blink{0%,to{opacity:1}50%{opacity:0}}
.JPGhda_indicator{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.4;display:inline-flex}.JPGhda_dots{align-items:center;gap:var(--space-xs);display:inline-flex}.JPGhda_dot{background-color:var(--color-text-secondary);border-radius:var(--radius-full);width:6px;height:6px;animation:1.2s ease-in-out infinite JPGhda_thinking-pulse}.JPGhda_dot:nth-child(2){animation-delay:.2s}.JPGhda_dot:nth-child(3){animation-delay:.4s}.JPGhda_phrase{animation:JPGhda_phrase-fade var(--transition-normal)}@keyframes JPGhda_thinking-pulse{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}@keyframes JPGhda_phrase-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.JPGhda_dot{opacity:.6;animation:none}.JPGhda_phrase{animation:none}}
.gQPnTq_bubble{padding:var(--chat-message-padding,var(--space-md));border-radius:var(--radius-lg);max-width:85%}.gQPnTq_user{background-color:var(--color-primary);color:var(--color-on-primary);align-self:flex-end;margin-left:auto}.gQPnTq_assistant{background-color:var(--color-surface);color:var(--color-text);align-self:flex-start}.gQPnTq_role{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);opacity:.7}.gQPnTq_content{font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}[data-design=proof] .gQPnTq_bubble{border-radius:var(--radius-xs)}[data-design=proof] .gQPnTq_assistant{border:1px solid var(--color-border);transition:color var(--duration-ink,.7s) var(--ease-press,ease), border-color var(--duration-ink,.7s) var(--ease-press,ease);background-color:#0000}[data-design=proof] .gQPnTq_assistant.gQPnTq_streaming{border-color:var(--proof-blue-faint,var(--color-border));color:var(--proof-blue-strong,var(--color-text))}[data-design=proof] .gQPnTq_role{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.14em;opacity:1;margin-bottom:var(--space-sm)}[data-design=proof] .gQPnTq_assistant .gQPnTq_role{color:var(--proof-blue-strong,var(--color-text-secondary))}[data-design=proof] .gQPnTq_user .gQPnTq_role{opacity:.7}
.zYEawq_root{justify-content:center;align-items:center;gap:var(--space-md);min-height:100vh;padding:var(--space-xl);font-family:var(--font-sans);text-align:center;flex-direction:column;display:flex}.zYEawq_title{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.zYEawq_lede{max-width:36rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.zYEawq_detail{max-width:36rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);opacity:.8;overflow-wrap:anywhere;margin:0}
.KHAFrW_hint{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.KHAFrW_folderName{color:var(--color-text);font-weight:var(--weight-medium)}
.CLqkSG_stamp{padding:var(--space-3xs) var(--space-xs);font-family:var(--font-display,var(--font-sans));font-stretch:80%;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.14em;line-height:var(--leading-tight);text-transform:uppercase;white-space:nowrap;border:1px solid;display:inline-block}.CLqkSG_muted{color:var(--color-text-secondary)}.CLqkSG_blue{color:var(--proof-blue-strong,var(--color-text-secondary))}.CLqkSG_approved{color:var(--color-success)}.CLqkSG_ink{color:var(--color-text)}
._9jFooa_ticket{align-items:center;gap:var(--space-sm);min-width:0;display:flex}._9jFooa_fieldGroup{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}._9jFooa_stampSlot{flex-shrink:0;display:inline-flex}._9jFooa_field{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._9jFooa_separator{color:var(--color-text-secondary);opacity:.6}._9jFooa_elapsed{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--proof-blue-strong,var(--color-text-secondary))}
._5IshfW_toggle{width:32px;height:32px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._5IshfW_toggle:hover{background-color:var(--color-surface);border-color:var(--color-text-secondary)}._5IshfW_toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.hEuebW_button{width:var(--space-xl);height:var(--space-xl);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.hEuebW_button:hover:not(:disabled){background-color:var(--color-surface)}.hEuebW_button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hEuebW_button:disabled{cursor:progress;opacity:.7}.hEuebW_button.hEuebW_active{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);animation:1.4s ease-in-out infinite hEuebW_pulse}.hEuebW_button.hEuebW_transitioning{animation:none}.hEuebW_button.hEuebW_errored{border-color:var(--color-danger);box-shadow:0 0 0 var(--space-2xs) var(--color-danger)}.hEuebW_icon{width:var(--space-md);height:var(--space-md);background-color:currentColor;display:block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3z'/><path d='M19 10v2a7 7 0 0 1-14 0v-2'/><line x1='12' y1='19' x2='12' y2='22'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3z'/><path d='M19 10v2a7 7 0 0 1-14 0v-2'/><line x1='12' y1='19' x2='12' y2='22'/></svg>") 50%/contain no-repeat}.hEuebW_recordingDot{top:var(--space-2xs);right:var(--space-2xs);width:var(--space-xs);height:var(--space-xs);background-color:var(--color-danger);border-radius:var(--radius-full);animation:1s ease-in-out infinite hEuebW_blink;position:absolute}.hEuebW_srOnly{width:1px;height:1px;margin:calc(var(--space-3xs) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes hEuebW_pulse{0%,to{box-shadow:0 0 #0000002e}50%{box-shadow:0 0 0 var(--space-xs) #0000}}@keyframes hEuebW_blink{0%,to{opacity:1}50%{opacity:.3}}
.HR4Koq_field{align-items:flex-start;gap:var(--space-sm);display:flex}.HR4Koq_input{flex-direction:column;flex:1;display:flex}.HR4Koq_input>*{flex:1}
.fRo7ua_dialog{width:min(560px, calc(100vw - var(--space-xl)));max-height:calc(100vh - var(--space-xl));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-xl);margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.fRo7ua_dialog::backdrop{background:#0f0f0f66}.fRo7ua_form{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.fRo7ua_header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.fRo7ua_title{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}.fRo7ua_subtitle{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.fRo7ua_close{font-family:inherit;font-size:var(--text-2xl);color:var(--color-text-secondary);padding:0 var(--space-xs);cursor:pointer;background:0 0;border:0;line-height:1}.fRo7ua_close:hover{color:var(--color-text)}.fRo7ua_conversation{gap:var(--space-sm);max-height:280px;padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow-y:auto}.fRo7ua_bubbleUser,.fRo7ua_bubbleAssistant{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:var(--radius-md);white-space:pre-wrap;max-width:85%}.fRo7ua_bubbleUser{color:var(--color-bg);background:var(--color-primary);align-self:flex-end}.fRo7ua_bubbleAssistant{color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);align-self:flex-start}.fRo7ua_dictation{align-items:flex-start}.fRo7ua_textarea{resize:vertical;width:100%;min-height:96px;padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1}.fRo7ua_textarea:focus{outline:2px solid var(--color-primary);outline-offset:1px}.fRo7ua_input,.fRo7ua_select{width:100%;padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.fRo7ua_input:focus,.fRo7ua_select:focus{outline:2px solid var(--color-primary);outline-offset:1px}.fRo7ua_card{gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.fRo7ua_cardHint{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.fRo7ua_row{gap:var(--space-md);display:flex}.fRo7ua_field{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.fRo7ua_fieldLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.fRo7ua_screenshotField{gap:var(--space-2xs);flex-direction:column;display:flex}.fRo7ua_attachButton{padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-self:flex-start}.fRo7ua_attachButton:hover{border-color:var(--color-primary)}.fRo7ua_attachButton:disabled{cursor:not-allowed;opacity:.6}.fRo7ua_preview{align-self:flex-start;position:relative}.fRo7ua_previewImg{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:220px;max-height:160px;display:block}.fRo7ua_removeButton{top:calc(-1 * var(--space-xs));right:calc(-1 * var(--space-xs));width:var(--space-lg);height:var(--space-lg);font-size:var(--text-lg);color:var(--color-bg);background:var(--color-text);border-radius:var(--radius-full);cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.fRo7ua_removeButton:disabled{cursor:not-allowed;opacity:.6}.fRo7ua_attachHint{font-size:var(--text-xs);color:var(--color-text-secondary)}.fRo7ua_footer{justify-content:flex-end;gap:var(--space-sm);display:flex}.fRo7ua_error{font-size:var(--text-sm);color:var(--color-danger);margin:0}.fRo7ua_success{padding:var(--space-md);font-size:var(--text-base);text-align:center;color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-md);margin:0}
.PyqCzq_trigger{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);display:inline-flex}.PyqCzq_trigger:hover{background:var(--color-surface-hover)}.PyqCzq_trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.AUgdeq_preview{padding:var(--space-lg);max-width:680px}.AUgdeq_headerRow{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.AUgdeq_sheet{background-color:var(--color-surface-raised);border:1px solid var(--color-border);padding:var(--space-xl);min-height:20rem}.AUgdeq_empty{gap:var(--space-sm);flex-direction:column;justify-content:center;min-height:16rem;display:flex}.AUgdeq_emptyTitle{font-family:var(--font-display,var(--font-sans));font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text)}.AUgdeq_emptyText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:34ch}.AUgdeq_proofing{--color-text:var(--proof-blue-strong);--color-text-secondary:var(--proof-blue);--color-border:var(--proof-blue-faint);--color-bg:var(--proof-blue-wash)}.AUgdeq_inkIn{animation:AUgdeq_ink-in var(--duration-ink,.7s) var(--ease-press,ease) both}@keyframes AUgdeq_ink-in{0%{filter:sepia()hue-rotate(155deg)saturate(1.8)opacity(.8)}to{filter:none}}@media (prefers-reduced-motion:reduce){.AUgdeq_inkIn{animation:none}}