.g-hotkey{border-radius:var(--g-border-radius-xs);padding:1px 5px;display:inline-block}.g-hotkey,.g-hotkey kbd{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-hotkey_view_light{color:var(--g-color-text-primary);background-color:var(--g-color-base-generic)}.g-hotkey_view_light .g-hotkey__plus{color:var(--g-color-text-hint)}.g-hotkey_view_dark{color:var(--g-color-text-light-complementary);background-color:var(--g-color-base-light-simple-hover)}.g-hotkey_view_dark .g-hotkey__plus{color:var(--g-color-text-light-hint)}.g-action-tooltip{--g-tooltip-text-color:var(--g-color-text-light-primary);--g-tooltip-background-color:var(--g-color-base-float-heavy);--g-tooltip-padding:var(--g-spacing-2) var(--g-spacing-3)}.g-action-tooltip__heading{justify-content:space-between;align-items:baseline;display:flex}.g-action-tooltip__title{color:var(--g-color-text-light-primary)}.g-action-tooltip__hotkey{margin-inline-start:var(--g-spacing-2);padding-block:0}.g-action-tooltip__description{color:var(--g-color-text-light-secondary);margin-block-start:var(--g-spacing-1)}.g-label{--_--bg-color:none;--_--bg-color-hover:none;--_--text-color:none;--_--animation-from:calc(-100% * var(--g-flow-direction));--_--animation-to:calc(100% * var(--g-flow-direction));--_--gradient-deg:calc(90deg * var(--g-flow-direction));--_--gradient-mask-begin-color:#e9e9e900;--_--gradient-mask-end-color:#e9e9e9;height:var(--_--height);border-radius:var(--_--border-radius);color:var(--_--text-color);background-color:var(--_--bg-color);box-sizing:border-box;isolation:isolate;align-items:center;transition-property:opacity,color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:inline-flex;position:relative}.g-label__animation-container{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.g-label__animation-container:after{z-index:-1;content:"";background-color:var(--_--gradient-bg-color,var(--_--bg-color));-webkit-mask-image:linear-gradient(var(--_--gradient-deg), var(--_--gradient-mask-begin-color), var(--_--gradient-mask-end-color));mask-image:linear-gradient(var(--_--gradient-deg), var(--_--gradient-mask-begin-color), var(--_--gradient-mask-end-color));animation:2s linear infinite g-label;position:absolute;inset:0}.g-label__text{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);margin:0 var(--_--margin-inline);text-align:center;white-space:nowrap;align-items:baseline;width:100%;display:flex;overflow:hidden}.g-label__content,.g-label__key{text-overflow:ellipsis;overflow:hidden}.g-label__value{opacity:.7;display:flex;overflow:hidden}.g-label__separator{margin:0 4px}.g-label__main-button{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;cursor:pointer;border-radius:inherit;z-index:1;background:0 0;border:none;outline:none;height:100%;padding:0}.g-label__main-button:empty{position:absolute;inset:0}.g-label__addon{width:var(--_--height);height:var(--_--height);border-radius:var(--_--border-radius);justify-content:center;align-items:center;display:flex}.g-label__addon_side_start,.g-label__addon_side_end{position:absolute;inset-block-start:0}.g-label__addon_side_start{border-start-end-radius:0;border-end-end-radius:0;inset-inline-start:2px}.g-label__addon_side_end{border-start-start-radius:0;border-end-start-radius:0;inset-inline-end:0}.g-label__addon_type_button{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--_--text-color);cursor:pointer;z-index:2;cursor:pointer;background:0 0;border:none;outline:none;padding:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,transform .1s ease-out}.g-label__addon_type_button:active{transform:scale(.96)}.g-label_size_xxs{--_--height:18px;--_--border-radius:var(--g-border-radius-xs);--_--margin-inline:6px;--_--margin-addon-start:22px;--_--margin-addon-end:20px}.g-label_size_xs{--_--height:20px;--_--border-radius:var(--g-border-radius-xs);--_--margin-inline:8px;--_--margin-addon-start:24px;--_--margin-addon-end:22px}.g-label_size_s{--_--height:24px;--_--border-radius:var(--g-border-radius-s);--_--margin-inline:10px;--_--margin-addon-start:28px;--_--margin-addon-end:26px}.g-label_size_m{--_--height:28px;--_--border-radius:var(--g-border-radius-m);--_--margin-inline:12px;--_--margin-addon-start:32px;--_--margin-addon-end:32px}.g-label_disabled{opacity:.7;pointer-events:none}.g-label_interactive{cursor:pointer}.g-label_width_auto{max-width:100%}.g-label_theme_normal{--_--bg-color:var(--g-color-base-misc-light);--_--bg-color-hover:var(--g-color-base-misc-light-hover);--_--text-color:var(--g-color-text-misc-heavy)}.g-label_theme_success{--_--bg-color:var(--g-color-base-positive-light);--_--bg-color-hover:var(--g-color-base-positive-light-hover);--_--text-color:var(--g-color-text-positive-heavy)}.g-label_theme_info{--_--bg-color:var(--g-color-base-info-light);--_--bg-color-hover:var(--g-color-base-info-light-hover);--_--text-color:var(--g-color-text-info-heavy)}.g-label_theme_warning{--_--bg-color:var(--g-color-base-warning-light);--_--bg-color-hover:var(--g-color-base-warning-light-hover);--_--text-color:var(--g-color-text-warning-heavy)}.g-label_theme_danger{--_--bg-color:var(--g-color-base-danger-light);--_--bg-color-hover:var(--g-color-base-danger-light-hover);--_--text-color:var(--g-color-text-danger-heavy)}.g-label_theme_utility{--_--bg-color:var(--g-color-base-utility-light);--_--bg-color-hover:var(--g-color-base-utility-light-hover);--_--text-color:var(--g-color-text-utility-heavy)}.g-label_theme_unknown{--_--bg-color:var(--g-color-base-neutral-light);--_--bg-color-hover:var(--g-color-base-neutral-light-hover);--_--text-color:var(--g-color-text-complementary)}.g-label_theme_clear{--_--bg-color:transparent;--_--bg-color-hover:var(--g-color-base-simple-hover);--_--text-color:var(--g-color-text-complementary);--_--gradient-bg-color:var(--g-color-base-neutral-light);box-shadow:inset 0 0 0 1px var(--g-color-line-generic)}.g-label:has(.g-label__addon_side_start) .g-label__text{margin-inline-start:var(--_--margin-addon-start)}.g-label:has(.g-label__addon_side_end) .g-label__text{margin-inline-end:var(--_--margin-addon-end)}.g-label__addon_type_button:not(.g-label__addon_action_copy):hover{background-color:var(--_--bg-color-hover)}.g-label_interactive:hover:not(:has(.g-label__addon_type_button:not(.g-label__addon_action_copy):hover)){background-color:var(--_--bg-color-hover)}.g-label__main-button:focus-visible,.g-label__addon_type_button:focus-visible{outline:2px solid var(--g-color-line-focus)}@keyframes g-label{0%{transform:translateX(var(--_--animation-from))}to{transform:translateX(var(--_--animation-to))}}.g-spin{backface-visibility:hidden;animation:1s linear infinite g-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.g-spin{animation:none}}.g-spin__inner{box-sizing:border-box;border:2px solid var(--g-spin-color,var(--g-color-base-brand));border-inline-start:none;border-start-end-radius:25px;border-end-end-radius:25px;width:50%;height:100%;margin-inline-start:50%}.g-spin_size_xs{width:16px;height:16px}.g-spin_size_s{width:24px;height:24px}.g-spin_size_m{width:28px;height:28px}.g-spin_size_l{width:32px;height:32px}.g-spin_size_xl{width:36px;height:36px}@keyframes g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.g-aikit-shimmer__container{color:var(--g-aikit-text-primary,inherit);-webkit-mask-image:linear-gradient(90deg, var(--g-aikit-shimmer-color-from) 0%, var(--g-aikit-shimmer-color-from) 40%, var(--g-aikit-shimmer-color-to) 50%, var(--g-aikit-shimmer-color-from) 60%, var(--g-aikit-shimmer-color-from) 100%);mask-image:linear-gradient(90deg, var(--g-aikit-shimmer-color-from) 0%, var(--g-aikit-shimmer-color-from) 40%, var(--g-aikit-shimmer-color-to) 50%, var(--g-aikit-shimmer-color-from) 60%, var(--g-aikit-shimmer-color-from) 100%);-webkit-mask-size:var(--g-aikit-shimmer-gradient-size) 100%;mask-size:var(--g-aikit-shimmer-gradient-size) 100%;-webkit-mask-clip:text;mask-clip:text;animation:shimmer var(--g-aikit-shimmer-duration) infinite linear;display:inline-block;position:relative}@keyframes shimmer{0%{-webkit-mask-position:200%;mask-position:200%}to{-webkit-mask-position:0%;mask-position:0%}}@keyframes pulse{to{opacity:0}50%{opacity:.7}0%{opacity:.4}}.g-aikit-loader{align-items:center;gap:var(--g-spacing-1);display:inline-flex}.g-aikit-loader__left,.g-aikit-loader__center,.g-aikit-loader__right{background:var(--g-color-text-secondary);border-radius:50%;animation:.8s infinite pulse}.g-aikit-loader_size_xs .g-aikit-loader__left,.g-aikit-loader_size_xs .g-aikit-loader__center,.g-aikit-loader_size_xs .g-aikit-loader__right{width:3px;height:3px}.g-aikit-loader_size_s .g-aikit-loader__left,.g-aikit-loader_size_s .g-aikit-loader__center,.g-aikit-loader_size_s .g-aikit-loader__right{width:5px;height:5px}.g-aikit-loader_size_m .g-aikit-loader__left,.g-aikit-loader_size_m .g-aikit-loader__center,.g-aikit-loader_size_m .g-aikit-loader__right{width:8px;height:8px}.g-aikit-loader__left{animation-delay:.2s}.g-aikit-loader__center{animation-delay:.4s}.g-aikit-loader__right{animation-delay:.6s}.g-aikit-button-group{gap:var(--g-aikit-button-group-gap);flex-wrap:wrap;display:flex}.g-aikit-button-group_or_vertical{flex-direction:column;justify-content:center}.g-aikit-button-group_or_horizontal{flex-direction:row;align-items:center}.g-aikit-tool-footer{justify-content:space-between;align-items:center;display:flex}.g-aikit-tool-footer__left{align-items:center;gap:var(--g-spacing-2);display:flex}.g-aikit-tool-indicator__success{color:var(--g-color-text-positive)}.g-aikit-tool-indicator__error{color:var(--g-color-text-danger)}.g-aikit-tool-indicator__info{color:var(--g-color-text-secondary)}.g-aikit-tool-header{justify-content:space-between;align-items:center;gap:var(--g-spacing-2);height:24px;display:flex}.g-aikit-tool-header__left{align-items:center;gap:var(--g-spacing-2);flex-direction:row;display:flex}.g-aikit-tool-header__right{align-items:center;gap:var(--g-spacing-3);display:flex}.g-aikit-tool-message{padding:var(--g-spacing-2);border-radius:var(--g-border-radius-xl);width:100%}.g-aikit-tool-message_waiting{border-color:var(--g-color-line-brand)}.g-aikit-tool-message__container{gap:var(--g-spacing-2);flex-direction:column;display:flex}.feed-chat{min-width:0;height:100%;min-height:0;position:relative}.feed-chat>.g-aikit-chat-container{height:100%}.feed-welcome-mark{width:var(--g-spacing-10);height:var(--g-spacing-10)}.feed-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feed-pre{max-height:calc(var(--g-spacing-10) * 8);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.feed-scroll-down{right:var(--g-spacing-4);bottom:calc(var(--g-spacing-10) + var(--g-spacing-10) + var(--g-spacing-8));z-index:10;position:absolute}.feed-scroll-down__count{min-width:var(--g-spacing-5);height:var(--g-spacing-5);padding-inline:var(--g-spacing-1);border-radius:var(--g-border-radius-xl);background:var(--g-color-base-brand);color:var(--g-color-text-brand-contrast);font-size:var(--g-text-caption-2-font-size);line-height:var(--g-text-caption-2-line-height);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:var(--g-spacing-1);display:inline-flex}.plan__title_done{text-decoration:line-through}.feed-chat .yfm table{max-width:100%;display:block;overflow-x:auto}.feed-chat .yfm pre{max-width:100%;overflow-x:auto}.feed-chat .yfm img{max-width:100%}
