@layer components{.aUo-IW_launcher,.aUo-IW_welcome{--guide-size:var(--control-h-2xl);--guide-safe-inline:env(safe-area-inset-right);--guide-inset-inline:calc(max(var(--space-5), var(--guide-safe-inline)) + var(--benchy-guide-avoid-inline,0px));--guide-inset-block:calc(max(var(--space-5), env(safe-area-inset-bottom)) + var(--benchy-guide-avoid-bottom,0px))}.aUo-IW_launcher[data-side=left],.aUo-IW_welcome[data-guide-side=left]{--guide-safe-inline:env(safe-area-inset-left)}.aUo-IW_launcher{right:var(--guide-inset-inline);left:auto;bottom:var(--guide-inset-block);z-index:calc(var(--z-popover) * 2);width:var(--guide-size);height:var(--guide-size);border-radius:var(--radius-full);box-shadow:var(--shadow-md);position:fixed}.aUo-IW_launcher[data-side=left]{right:auto;left:var(--guide-inset-inline)}.aUo-IW_launcher[hidden]{display:none}.aUo-IW_welcome[data-arming]{pointer-events:none}.aUo-IW_launcher[data-covering]:not(:focus-visible),.aUo-IW_welcome[data-covering]:not(:focus-within){opacity:0;pointer-events:none;transition:opacity var(--anim-duration-fast) var(--anim-ease-out)}.aUo-IW_tip{top:50%;right:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-bg-elevated);background:var(--color-fg);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--line-xs);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--anim-duration-fast) var(--anim-ease-out), visibility 0s var(--anim-duration-fast);position:absolute;translate:0 -50%}.aUo-IW_launcher[data-side=left] .aUo-IW_tip{right:auto;left:calc(100% + var(--space-2))}.aUo-IW_launcher:focus-visible .aUo-IW_tip{opacity:1;visibility:visible;transition-delay:0s}@media (hover:hover){.aUo-IW_launcher:hover .aUo-IW_tip{opacity:1;visibility:visible;transition-delay:0s}}.aUo-IW_glyph{display:flex}.aUo-IW_welcome{--feature-popover-pointer-x:calc(100% - var(--guide-size) / 2);right:var(--guide-inset-inline);left:auto;bottom:calc(var(--guide-inset-block) + var(--guide-size) + var(--space-2));z-index:calc(var(--z-popover) * 2);max-width:calc(100vw - var(--guide-inset-inline) * 2);font-family:var(--font-sans);position:fixed}.aUo-IW_welcome[data-guide-side=left]{--feature-popover-pointer-x:calc(var(--guide-size) / 2);right:auto;left:var(--guide-inset-inline)}@media (max-width:639px){.aUo-IW_launcher,.aUo-IW_welcome{--guide-inset-inline:max(var(--space-3), var(--guide-safe-inline));--guide-inset-block:calc(max(var(--space-3), env(safe-area-inset-bottom)) + var(--benchy-guide-avoid-bottom,0px))}}}
@layer components{.TGwulG_panel{right:calc(var(--space-5) + var(--benchy-guide-avoid-inline,0px));left:auto;bottom:calc(max(var(--space-5), env(safe-area-inset-bottom)) + var(--benchy-guide-avoid-bottom,0px));z-index:calc(var(--z-popover) * 2);width:min(400px, calc(100vw - var(--space-8)));height:min(600px, calc(var(--guide-viewport-height,100dvh) - var(--space-10) - var(--benchy-guide-avoid-bottom,0px)));border:var(--space-px) solid var(--color-border);border-radius:var(--radius-2xl);color:var(--color-fg);background:var(--color-bg-elevated);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-sm);flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.TGwulG_panel[data-side=left]{right:auto;left:calc(var(--space-5) + var(--benchy-guide-avoid-inline,0px))}.TGwulG_panel[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing;box-shadow:var(--shadow-xl)}.TGwulG_header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2) var(--space-1_5) var(--space-3);border-bottom:var(--space-px) solid var(--color-border);cursor:grab;touch-action:none;display:flex}.TGwulG_header button{cursor:pointer}.TGwulG_header,.TGwulG_tour,.TGwulG_composer,.TGwulG_notice{flex-shrink:0}.TGwulG_headerActions{align-items:center;gap:var(--space-1);display:flex}.TGwulG_identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.TGwulG_identity h2{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:var(--weight-medium);margin:0}.TGwulG_mark{flex:0 0 var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-full);color:var(--color-fg);background:var(--color-bg-muted);justify-content:center;align-items:center;display:flex}.TGwulG_mark[data-speaking]{animation:1.6s ease-in-out infinite alternate TGwulG_guide-mark-breathe}.TGwulG_menuGroup{flex-direction:column;display:flex}.TGwulG_transcript{overscroll-behavior:contain;min-height:0;padding:var(--space-4);scrollbar-width:thin;flex:1 1 0;overflow-y:auto}.TGwulG_greeting{margin:0 0 var(--space-3)}.TGwulG_transcript[data-empty] .TGwulG_greeting{margin-bottom:0}.TGwulG_message{margin-block:var(--space-4);overflow-wrap:anywhere}.TGwulG_message p{white-space:pre-wrap;margin:0}.TGwulG_message[data-role=user]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);background:var(--color-bg-muted);margin-inline-start:var(--space-8)}.TGwulG_notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-fg-secondary);background:var(--color-bg-subtle);font-size:var(--text-xs);line-height:var(--line-xs);display:flex}.TGwulG_live{margin:0}.TGwulG_tour{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:var(--space-px) solid var(--color-border);flex-wrap:wrap;display:flex}.TGwulG_tourActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.TGwulG_tourCount{color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs)}.TGwulG_results,.TGwulG_offers{--nested-radius:var(--radius-xl);--nested-pad:var(--space-1);--nested-border:var(--space-px);--nested-inner-radius:max(0px, calc(var(--nested-radius) - var(--nested-pad) - var(--nested-border)));padding:var(--nested-pad);border-top:var(--space-px) solid var(--color-border);flex-direction:column;flex-shrink:0;margin:0;display:flex}.TGwulG_row:hover:not(:disabled,[data-selected]){background:var(--color-bg-muted)}.TGwulG_offers .TGwulG_row:focus-visible{background:var(--color-bg-hover);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.TGwulG_offers .TGwulG_row:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.TGwulG_row{align-items:baseline;gap:0 var(--space-2);width:100%;min-height:var(--control-h-md);padding:var(--space-1_5) var(--space-3);border-radius:var(--nested-inner-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.TGwulG_row[data-selected]{background:var(--color-bg-hover)}.TGwulG_rowLabel{font-weight:var(--weight-medium);grid-area:1/1}.TGwulG_rowVerb{color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs);grid-area:1/2;justify-self:end}.TGwulG_rowLead{-webkit-line-clamp:3;min-width:0;color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs);overflow-wrap:break-word;-webkit-box-orient:vertical;grid-area:2/1;display:-webkit-box;overflow:hidden}.TGwulG_rowSite{color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs);white-space:nowrap;grid-area:2/2;justify-self:end}.TGwulG_hint{padding:0 var(--space-4) var(--space-2);color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs);flex-shrink:0;margin:0}.TGwulG_correction{padding:0 var(--space-3) var(--space-2);flex-shrink:0}.TGwulG_progress{margin-block:var(--space-4);color:var(--color-fg-secondary)}.TGwulG_composer{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.TGwulG_composer[data-footnote]{padding-bottom:var(--space-2)}.TGwulG_footnote{margin:var(--space-2) 0 0;color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs);text-align:center;text-wrap:balance}.TGwulG_footnote a{color:inherit;text-underline-offset:var(--space-0_5);text-decoration:underline}.TGwulG_footnote a:hover{color:var(--color-fg)}.TGwulG_shell{--guide-control:var(--space-9);min-width:0;padding:var(--space-2);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);cursor:text;transition:border-color var(--anim-duration-fast) var(--anim-ease-default);flex-direction:column;display:flex}.TGwulG_shell:focus-within{border-color:var(--color-border-strong)}.TGwulG_composer .TGwulG_input{min-height:var(--line-sm);max-height:var(--space-32);padding:var(--space-1) var(--space-2);box-shadow:none;resize:none;background:0 0;border:0;border-radius:0}.TGwulG_composer .TGwulG_input:focus,.TGwulG_composer .TGwulG_input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.TGwulG_composerActions{align-items:center;gap:var(--space-1);min-height:var(--guide-control);display:flex}.TGwulG_status{min-width:0;color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:var(--line-xs);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:auto;padding-inline-start:var(--space-1);overflow:hidden}.TGwulG_talk,.TGwulG_send{width:var(--guide-control);height:var(--guide-control);min-width:var(--guide-control);border-radius:var(--radius-full);flex:none;padding:0}.TGwulG_talk{margin-inline-start:auto}.TGwulG_status~.TGwulG_talk{margin-inline-start:0}.TGwulG_talk[data-live]{animation:1.6s ease-in-out infinite alternate TGwulG_guide-mark-breathe}.TGwulG_send:disabled{background:var(--color-border-strong);color:var(--color-fg-inverse);opacity:1}.TGwulG_keepTalking{margin-top:var(--space-1)}.TGwulG_handoff{margin:var(--space-3) 0;padding:var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl)}.TGwulG_handoff p{margin:0 0 var(--space-2)}.TGwulG_handoff textarea{width:100%;margin-bottom:var(--space-2)}.TGwulG_handoffActions{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-guide-highlight]{scroll-margin-block:var(--space-24)}@media (forced-colors:active){[data-guide-highlight=control]{outline-offset:var(--space-0_5);outline:var(--focus-ring-width) solid Highlight!important}}.TGwulG_glint{--guide-glint-line:var(--space-0_5);z-index:1;padding:var(--guide-glint-line);border-radius:calc(var(--radius-2xl) - var(--space-px));pointer-events:none;opacity:0;animation:3.6s linear both TGwulG_guide-glint-show;position:absolute;inset:0;overflow:clip;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000);container-type:size}.TGwulG_glint:before{content:"";will-change:transform;background:conic-gradient(transparent 0turn, transparent .12turn, color-mix(in srgb, var(--color-primary) 25%, transparent) .3turn, color-mix(in srgb, var(--color-primary) 70%, transparent) .42turn, var(--color-primary) .5turn, transparent .5turn, transparent .62turn, color-mix(in srgb, var(--color-primary) 25%, transparent) .8turn, color-mix(in srgb, var(--color-primary) 70%, transparent) .92turn, var(--color-primary) 1turn);width:142cqmax;height:142cqmax;animation:3.5s linear both TGwulG_guide-glint-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes TGwulG_guide-glint-show{0%{opacity:0}8%{opacity:1}89%{opacity:1}97%,to{opacity:0}}@keyframes TGwulG_guide-glint-turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes TGwulG_guide-mark-breathe{0%{transform:scale(1);box-shadow:0 0 #0000}to{box-shadow:0 0 0 var(--space-0_5) var(--color-border);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.TGwulG_mark[data-speaking]{box-shadow:0 0 0 var(--space-0_5) var(--color-border);animation:none}.TGwulG_talk[data-live]{animation:none}.TGwulG_row{transition:none}.TGwulG_glint{display:none}}@media (forced-colors:active){.TGwulG_glint{display:none}}@media (max-width:639px){.TGwulG_panel,.TGwulG_panel[data-side=left]{left:0;right:0;bottom:calc(var(--guide-keyboard-offset,0px) + var(--benchy-guide-avoid-bottom,0px));width:100%;height:min(60dvh, calc(var(--guide-viewport-height,60dvh) - var(--benchy-guide-avoid-bottom,0px)));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom);border-bottom:0}.TGwulG_glint{border-radius:calc(var(--radius-2xl) - var(--space-px)) calc(var(--radius-2xl) - var(--space-px)) 0 0}.TGwulG_row{min-height:var(--space-12)}.TGwulG_offers>.TGwulG_row:nth-child(n+4){display:none}.TGwulG_composer .TGwulG_input{font-size:var(--text-md);line-height:var(--line-md)}}@media (max-height:480px){.TGwulG_panel,.TGwulG_panel[data-side=left]{height:calc(var(--guide-viewport-height,100dvh) - var(--space-2) - var(--benchy-guide-avoid-bottom,0px))}}}
