.aJ1q0a_dock{right:max(var(--gc-page-gutter), env(safe-area-inset-right));bottom:max(var(--gc-page-gutter), env(safe-area-inset-bottom));z-index:60;display:var(--gc-assistant-dock,flex);align-items:flex-end;gap:var(--gc-space-12);flex-direction:column;position:fixed}.aJ1q0a_launcher{border:1px solid var(--gc-ink-900);border-radius:var(--gc-radius-control);background:var(--gc-ink-900);width:3rem;height:3rem;color:var(--gc-on-dark);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.aJ1q0a_launcher:active{box-shadow:inset 0 0 0 2px}.aJ1q0a_launcherTrack{place-items:center;width:1.35rem;height:1.35rem;display:grid;overflow:hidden}.aJ1q0a_launcherGlyph{grid-area:1/1;display:inline-flex}.aJ1q0a_launcherEcho{opacity:0;translate:0 118%}@media (prefers-reduced-motion:no-preference){.aJ1q0a_launcherGlyph{transition:opacity var(--gc-duration-feedback) ease-out, translate var(--gc-duration-control) var(--gc-ease-out-expo)}}@media (hover:hover) and (pointer:fine){.aJ1q0a_launcher:hover .aJ1q0a_launcherGlyph{opacity:0;translate:0 -118%}.aJ1q0a_launcher:hover .aJ1q0a_launcherEcho{opacity:1;translate:0}}.aJ1q0a_greeting{display:var(--gc-assistant-greeting,block);right:0;bottom:calc(100% + var(--gc-space-12));opacity:0;visibility:hidden;width:max-content;max-width:17rem;padding:var(--gc-space-12) var(--gc-space-32) var(--gc-space-12) var(--gc-space-16);border:1px solid var(--gc-border-subtle);border-radius:var(--gc-radius-control);background:var(--gc-surface-0);box-shadow:var(--gc-shadow-overlay);position:absolute}.aJ1q0a_greetingBody{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:block}.aJ1q0a_greetingEyebrow{color:var(--gc-text-muted);font-family:var(--gc-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;display:block}.aJ1q0a_greetingText{margin-top:var(--gc-space-4);color:var(--gc-ink-900);font-family:var(--gc-font-text);font-size:.875rem;line-height:1.45;display:block}.aJ1q0a_greetingDismiss{top:var(--gc-space-4);right:var(--gc-space-4);border-radius:var(--gc-radius-control);min-width:2rem;min-height:2rem;color:var(--gc-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (prefers-reduced-motion:no-preference){.aJ1q0a_greeting[data-ready=true]{animation:aJ1q0a_assistant-greeting var(--gc-duration-control) var(--gc-ease-out-expo) 1.5s both}}@media (prefers-reduced-motion:reduce){.aJ1q0a_greeting[data-ready=true]{opacity:1;visibility:visible}}@keyframes aJ1q0a_assistant-greeting{0%{opacity:0;translate:0 .5rem}to{visibility:visible;opacity:1;translate:0}}@media (max-width:47.9375rem){.aJ1q0a_greeting{display:none}}.aJ1q0a_panel{top:auto;right:max(var(--gc-page-gutter), env(safe-area-inset-right));bottom:max(var(--gc-page-gutter), env(safe-area-inset-bottom));z-index:61;width:min(28rem, calc(100vw - 2 * var(--gc-page-gutter)));max-width:none;height:min(44rem, calc(100dvh - 2 * var(--gc-page-gutter)));border:1px solid var(--gc-border-soft);border-radius:var(--gc-radius-overlay);background:var(--gc-surface-0);max-height:none;box-shadow:var(--gc-shadow-overlay);color:var(--gc-ink-900);margin:0;padding:0;position:fixed;left:auto}.aJ1q0a_panel[data-expanded=true]{width:min(46rem, calc(100vw - 2 * var(--gc-page-gutter)));border-radius:var(--gc-radius-stage);height:min(84dvh,48rem);margin:auto;inset:0}.aJ1q0a_panel::backdrop{background:#082f358c}@media (prefers-reduced-motion:no-preference){.aJ1q0a_panel{opacity:0;transition:opacity var(--gc-duration-control) var(--gc-ease-out-expo), translate var(--gc-duration-control) var(--gc-ease-out-expo), overlay var(--gc-duration-control) allow-discrete, display var(--gc-duration-control) allow-discrete;translate:0 .5rem}.aJ1q0a_panel[open]{opacity:1;translate:0}@starting-style{.aJ1q0a_panel[open]{opacity:0;translate:0 .5rem}}}.aJ1q0a_frame{flex-direction:column;height:100%;min-height:0;display:flex}.aJ1q0a_header{align-items:center;gap:var(--gc-space-8);padding:var(--gc-space-12) var(--gc-space-12) var(--gc-space-12) var(--gc-space-16);border-bottom:1px solid var(--gc-border-subtle);display:flex}.aJ1q0a_mark{color:var(--gc-green-700);display:inline-flex}.aJ1q0a_title{color:var(--gc-ink-900);font-family:var(--gc-font-display);margin:0;font-size:1.0625rem;font-weight:600}.aJ1q0a_actions{gap:var(--gc-space-4);margin-left:auto;display:flex}.aJ1q0a_action{border-radius:var(--gc-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--gc-ink-900);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.aJ1q0a_action:active{box-shadow:inset 0 0 0 2px}.aJ1q0a_action[aria-disabled=true]{cursor:default;opacity:.58}@media (hover:hover) and (pointer:fine){.aJ1q0a_action:hover{border-color:var(--gc-border-subtle)}}.aJ1q0a_log{gap:var(--gc-space-12);padding:var(--gc-space-16) var(--gc-space-20);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.aJ1q0a_turn{max-width:92%;color:var(--gc-ink-900);font-family:var(--gc-font-text);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.aJ1q0a_visitor{border:1px solid var(--gc-green-050);border-radius:var(--gc-radius-control);background:var(--gc-selected-mint);align-self:flex-end}.aJ1q0a_said{padding:var(--gc-space-12) var(--gc-space-16);white-space:pre-wrap;margin:0}.aJ1q0a_assistant{align-self:flex-start}.aJ1q0a_notice{padding:var(--gc-space-12) var(--gc-space-16);border:1px solid var(--gc-border-subtle);border-radius:var(--gc-radius-control);background:var(--gc-surface-preview);color:var(--gc-text-muted);align-self:stretch;font-size:.875rem}.aJ1q0a_error{border-color:var(--gc-error-700);color:var(--gc-error-700)}.aJ1q0a_prose>*{margin:0}.aJ1q0a_prose>*+*{margin-top:var(--gc-space-8)}.aJ1q0a_prose ul,.aJ1q0a_prose ol{padding-left:var(--gc-space-20)}.aJ1q0a_prose li+li{margin-top:var(--gc-space-4)}.aJ1q0a_prose strong{font-weight:600}.aJ1q0a_prose a{color:var(--gc-link);text-underline-offset:.25em}.aJ1q0a_prose code{padding:0 var(--gc-space-4);border-radius:var(--gc-radius-date);background:var(--gc-surface-1);font-size:.875em}.aJ1q0a_prose pre{padding:var(--gc-space-12);border-radius:var(--gc-radius-control);background:var(--gc-surface-1);overflow-x:auto}.aJ1q0a_prose blockquote{padding-left:var(--gc-space-12);border-left:2px solid var(--gc-border-subtle);color:var(--gc-text-muted)}.aJ1q0a_prose [data-gc-markdown-scroll]{overflow-x:auto}.aJ1q0a_prose table{border-collapse:collapse;font-size:.875rem}.aJ1q0a_prose th,.aJ1q0a_prose td{padding:var(--gc-space-4) var(--gc-space-8);border-bottom:1px solid var(--gc-border-subtle);text-align:left}.aJ1q0a_pending{align-items:center;min-height:1.55em;margin:0;display:flex}.aJ1q0a_progress{gap:.2rem;display:inline-flex}.aJ1q0a_progress span{opacity:.35;background:currentColor;width:2px;height:.7rem}@media (prefers-reduced-motion:no-preference){.aJ1q0a_progress span{animation:.84s ease-in-out infinite aJ1q0a_assistant-progress}.aJ1q0a_progress span:nth-child(2){animation-delay:.14s}.aJ1q0a_progress span:nth-child(3){animation-delay:.28s}}@keyframes aJ1q0a_assistant-progress{0%,to{opacity:.35;scale:1 .7}50%{opacity:1;scale:1}}.aJ1q0a_foot{border-top:1px solid var(--gc-border-subtle)}.aJ1q0a_composer{gap:var(--gc-space-8);padding:var(--gc-space-16) var(--gc-space-20) var(--gc-space-12);display:flex}.aJ1q0a_field{min-height:3.125rem;padding:var(--gc-space-12);border:1px solid var(--gc-border-control);border-radius:var(--gc-radius-control);background:var(--gc-surface-0);color:var(--gc-ink-900);font-family:var(--gc-font-text);resize:none;flex:auto;font-size:.9375rem}.aJ1q0a_field:focus-visible{border-color:var(--gc-ink-900)}.aJ1q0a_send{border:1px solid var(--gc-green-800);border-radius:var(--gc-radius-control);background:var(--gc-green-700);min-width:3.125rem;min-height:3.125rem;color:var(--gc-on-dark);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.aJ1q0a_send:active{box-shadow:inset 0 0 0 2px}.aJ1q0a_send[aria-disabled=true]{cursor:default;opacity:.58}.aJ1q0a_footnote{padding:0 var(--gc-space-20) var(--gc-space-16);color:var(--gc-text-muted);font-family:var(--gc-font-text);margin:0;font-size:.8125rem;line-height:1.5}.aJ1q0a_footnoteLink{color:var(--gc-link);text-underline-offset:.25em}@media (max-width:47.9375rem){.aJ1q0a_panel{left:max(var(--gc-page-gutter), env(safe-area-inset-left));width:auto;height:min(36rem, calc(100dvh - 2 * var(--gc-page-gutter)))}.aJ1q0a_panel[data-expanded=true]{border-radius:0;width:100vw;height:100dvh;inset:0}}@media (forced-colors:active){.aJ1q0a_panel,.aJ1q0a_launcher,.aJ1q0a_greeting,.aJ1q0a_action,.aJ1q0a_visitor,.aJ1q0a_notice{border:1px solid canvastext}}
.b4T6Pa_nav{border-bottom:1px solid var(--gc-border-subtle);background:#fbfefc}.b4T6Pa_inner{max-width:72rem;margin:0 auto;padding:.7rem 1.5rem}.b4T6Pa_list{color:var(--gc-text-muted,var(--gc-ink-700));flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.8125rem;font-weight:450;list-style:none;display:flex}.b4T6Pa_item{align-items:center;gap:.5rem;display:inline-flex}.b4T6Pa_item+.b4T6Pa_item:before{content:"/";color:var(--gc-border-soft);font-weight:400}.b4T6Pa_item[aria-current=page]{color:var(--gc-ink-800);text-overflow:ellipsis;white-space:nowrap;max-width:30rem;font-weight:550;overflow:hidden}.b4T6Pa_link{color:inherit;transition:color .16s var(--gc-ease-out-quart,ease-out);text-decoration:none}.b4T6Pa_link:hover,.b4T6Pa_link:focus-visible{color:var(--gc-green-700);text-underline-offset:.2em;text-decoration:underline}@media (max-width:40rem){.b4T6Pa_inner{padding-inline:1rem}.b4T6Pa_item[aria-current=page]{max-width:100%}}
