.gas-rich-text-editor-react{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default,var(--gas-border-color,#d7dde5));border-radius:var(--gas-radius-control);flex-direction:column;display:flex;overflow:hidden}.gas-rich-text-editor-react__mode-switch{background:var(--gas-color-surface-card);border-bottom:1px solid var(--gas-color-border-default,var(--gas-border-color,#d7dde5));align-items:center;gap:var(--gas-space-xs);padding:var(--gas-space-xs);display:flex}.gas-rich-text-editor-react__toolbar{background:var(--gas-color-surface-muted);border-bottom:1px solid var(--gas-color-border-default,var(--gas-border-color,#d7dde5));align-items:center;gap:var(--gas-space-xs);padding:var(--gas-space-xs);flex-wrap:wrap;display:flex}.gas-rich-text-editor-react__separator{background:var(--gas-color-border-default,var(--gas-border-color,#d7dde5));margin:0 var(--gas-space-xxs);align-self:stretch;width:1px;display:inline-block}.gas-rich-text-editor-react__pane{flex:1;min-height:0;display:flex}.gas-rich-text-editor-react__pane--hidden{display:none}.gas-rich-text-editor-react__surface{min-height:180px;padding:var(--gas-space-m);flex:1;width:100%}.gas-rich-text-editor-react__surface .ProseMirror{outline:none;min-height:150px}.gas-rich-text-editor-react__surface .ProseMirror>:first-child{margin-top:0}.gas-rich-text-editor-react__surface .ProseMirror>:last-child{margin-bottom:0}.gas-rich-text-editor-react__surface .ProseMirror p.is-editor-empty:first-child:before{color:var(--gas-color-text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.gas-rich-text-editor-react__surface .ProseMirror img{border-radius:var(--gas-radius-control);height:auto;margin:var(--gas-space-s) 0;max-width:100%}.gas-rich-text-editor-react__surface .ProseMirror blockquote{border-left:3px solid var(--gas-color-border-default,var(--gas-border-color,#d7dde5));color:var(--gas-color-text-muted);margin:var(--gas-space-s) 0;padding:var(--gas-space-xs) var(--gas-space-m);font-style:italic}.gas-rich-text-editor-react__surface .ProseMirror a{color:var(--gas-primary,var(--gas-color-primary));text-underline-offset:2px;text-decoration:underline}.gas-rich-text-editor-react__surface .ProseMirror a:hover{text-decoration-thickness:2px}.gas-rich-text-editor-react__raw-textarea{background:var(--gas-color-surface-card);color:var(--gas-text-primary);min-height:220px;padding:var(--gas-space-m);resize:vertical;border:0;outline:none;flex:1;width:100%;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}body.gas-rich-text-editor-react--page-locked{overflow:hidden}.gas-rich-text-editor-react--expanded-wide,.gas-rich-text-editor-react--expanded-full{background:var(--gas-color-surface-card);z-index:99999;position:fixed;box-shadow:0 10px 40px #00000059}.gas-rich-text-editor-react--expanded-wide{inset:24px 20%}.gas-rich-text-editor-react--expanded-full{inset:16px}.gas-rich-text-editor-react--expanded-wide .gas-rich-text-editor-react__surface,.gas-rich-text-editor-react--expanded-full .gas-rich-text-editor-react__surface,.gas-rich-text-editor-react--expanded-wide .gas-rich-text-editor-react__raw-textarea,.gas-rich-text-editor-react--expanded-full .gas-rich-text-editor-react__raw-textarea{min-height:0}.gas-rich-text-editor-react--expanded-wide .gas-rich-text-editor-react__surface .ProseMirror,.gas-rich-text-editor-react--expanded-full .gas-rich-text-editor-react__surface .ProseMirror{min-height:100%}.gas-rich-text-editor-react__emphasis-quota{background:var(--gas-color-surface-muted);border-top:1px solid var(--gas-color-border-default,var(--gas-border-color,#d7dde5));color:var(--gas-color-text-muted);font-size:var(--gas-text-s);align-items:center;gap:var(--gas-space-s);padding:var(--gas-space-xs) var(--gas-space-s);display:flex}.gas-rich-text-editor-react__emphasis-quota-track{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default,var(--gas-border-color,#d7dde5));border-radius:var(--gas-radius-control);flex:1;height:6px;position:relative;overflow:hidden}.gas-rich-text-editor-react__emphasis-quota-fill{background:var(--gas-primary,var(--gas-color-primary));height:100%;transition:width .12s ease-out}.gas-rich-text-editor-react__emphasis-quota--over{color:var(--gas-danger,var(--gas-color-danger))}.gas-rich-text-editor-react__emphasis-quota--over .gas-rich-text-editor-react__emphasis-quota-fill{background:var(--gas-danger,var(--gas-color-danger))}.gas-rich-text-editor-react__emphasis-quota-text{font-variant-numeric:tabular-nums;flex-shrink:0}@media (width<=768px){.gas-rich-text-editor-react--expanded-wide,.gas-rich-text-editor-react--expanded-full{width:auto;inset:8px;transform:none}}.gas-react-dialog__overlay{z-index:10010;background:var(--gas-bg-overlay,#00000080);-webkit-backdrop-filter:blur(var(--gas-space-xs,4px));backdrop-filter:blur(var(--gas-space-xs,4px));position:fixed;inset:0}.gas-react-dialog__content{z-index:10011;background:var(--gas-color-surface-card);border:var(--gas-border-width,1px) solid var(--gas-color-border-default);border-radius:var(--gas-radius-card);width:min(92vw,62rem);max-height:88vh;box-shadow:var(--gas-shadow-l);padding:var(--gas-space-l);padding-top:calc(var(--gas-space-l) + var(--gas-space-m));position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.gas-ai-inline-button{color:var(--gas-color-intent-primary)}.gas-ai-dialog{flex-direction:column;width:min(1200px,95vw);max-width:1200px;max-height:92vh;display:flex}.gas-ai-dialog__inner{gap:var(--gas-space-m);flex-direction:column;padding:0;display:flex;overflow:auto}.gas-ai-dialog__header{border-bottom:1px solid var(--gas-color-border-default);align-items:flex-start;gap:var(--gas-space-s);padding-bottom:var(--gas-space-m);grid-template-columns:1fr auto auto;display:grid}.gas-ai-dialog__titles{gap:var(--gas-space-xxs,4px);flex-direction:column;min-width:0;display:flex}.gas-ai-dialog__title{color:var(--gas-color-text-default);font-size:var(--gas-text-l);margin:0;font-weight:700}.gas-ai-dialog__description{color:var(--gas-color-text-muted);font-size:var(--gas-text-s);margin:0}.gas-ai-dialog__close{color:var(--gas-color-text-muted);cursor:pointer;padding:var(--gas-space-xxs,4px) var(--gas-space-xs);background:0 0;border:0;font-size:24px;line-height:1}.gas-ai-dialog__close:hover{color:var(--gas-color-text-default)}.gas-ai-dialog__model-pill{background:var(--gas-color-surface-muted);border:1px solid var(--gas-color-border-default);color:var(--gas-color-text-default);cursor:pointer;font-size:var(--gas-text-s);align-items:center;gap:var(--gas-space-xxs,4px);max-width:200px;padding:var(--gas-space-xxs,4px) var(--gas-space-s);white-space:nowrap;border-radius:9999px;line-height:1;display:inline-flex}.gas-ai-dialog__model-pill:hover{border-color:var(--gas-color-intent-primary)}.gas-ai-dialog__model-pill-label{text-overflow:ellipsis;overflow:hidden}.gas-ai-dialog__model-popover{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default);border-radius:var(--gas-radius-control);box-shadow:var(--gas-shadow-m);min-width:240px;padding:var(--gas-space-xs);z-index:100000}.gas-ai-dialog__model-popover-header{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);letter-spacing:.05em;padding:var(--gas-space-xxs,4px) var(--gas-space-xs);text-transform:uppercase;font-weight:600}.gas-ai-dialog__model-list{margin:0;padding:0;list-style:none}.gas-ai-dialog__model-item{border-radius:var(--gas-radius-control);color:var(--gas-color-text-default);cursor:pointer;padding:var(--gas-space-xs) var(--gas-space-s);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.gas-ai-dialog__model-item:hover{background:var(--gas-color-surface-muted)}.gas-ai-dialog__model-item--active{background:var(--gas-color-surface-muted);color:var(--gas-color-intent-primary)}.gas-ai-dialog__model-item-meta{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs)}.gas-ai-dialog__form{gap:var(--gas-space-l);flex-direction:column;display:flex}.gas-ai-dialog__form-collapsible{transition:max-height .32s,opacity .24s,margin .24s;overflow:hidden}.gas-ai-dialog__form-collapsible--expanded{opacity:1;max-height:4000px}.gas-ai-dialog__form-collapsible--collapsed{opacity:0;pointer-events:none;max-height:0}.gas-ai-dialog__form-toggle{background:var(--gas-color-surface-muted);border:1px dashed var(--gas-color-border-default);border-radius:var(--gas-radius-control);color:var(--gas-color-text-default);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.gas-ai-dialog__form-toggle:hover{background:var(--gas-color-surface-card);border-color:var(--gas-color-intent-primary);color:var(--gas-color-intent-primary)}.gas-ai-dialog__form-toggle--inline{margin-bottom:var(--gas-space-m)}.gas-ai-dialog__field{gap:var(--gas-space-xxs,4px);flex-direction:column;display:flex}.gas-ai-dialog__field--grow{flex:auto;min-width:0}.gas-ai-dialog__row{align-items:flex-end;gap:var(--gas-space-m);flex-wrap:wrap;display:flex}.gas-ai-dialog__source{resize:vertical;min-height:140px;font-family:inherit;line-height:1.55}.gas-ai-dialog__hint{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);line-height:1.4}.gas-ai-dialog__label{color:var(--gas-color-text-default);font-size:var(--gas-text-s);font-weight:600}.gas-ai-dialog__chips{flex-wrap:wrap;gap:8px;display:flex}.gas-ai-dialog__chip{background:var(--gas-color-surface-muted);border:1px solid var(--gas-color-border-default);color:var(--gas-color-text-default);cursor:pointer;border-radius:9999px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:background .12s,color .12s,border-color .12s,box-shadow .12s}.gas-ai-dialog__chip:hover:not(:disabled){background:var(--gas-color-surface-card);border-color:var(--gas-color-intent-primary);color:var(--gas-color-intent-primary)}.gas-ai-dialog__chip--active,.gas-ai-dialog__chip--active:hover{background:var(--gas-color-intent-primary);border-color:var(--gas-color-intent-primary);color:var(--gas-on-primary,#fff);box-shadow:0 1px 3px #0000001f}.gas-ai-dialog__chip:disabled{cursor:not-allowed;opacity:.55}.gas-ai-dialog__chip:focus-visible{outline:2px solid var(--gas-color-intent-primary);outline-offset:2px}.gas-ai-dialog__actions{gap:var(--gas-space-s);justify-content:flex-end;display:flex}.gas-ai-dialog__error{background:var(--gas-color-surface-muted);border:1px solid var(--gas-color-intent-danger);border-radius:var(--gas-radius-control);color:var(--gas-color-intent-danger);font-size:var(--gas-text-s);padding:var(--gas-space-s)}.gas-ai-dialog__result{border-top:1px solid var(--gas-color-border-default);gap:var(--gas-space-m);padding-top:var(--gas-space-m);flex-direction:column;display:flex}.gas-ai-dialog__result-header{align-items:center;gap:var(--gas-space-s);flex-wrap:wrap;justify-content:space-between;display:flex}.gas-ai-dialog__result-title{color:var(--gas-color-text-default);font-size:var(--gas-text-m);margin:0;font-weight:700}.gas-ai-dialog__result-meta{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);gap:var(--gas-space-s);flex-wrap:wrap;display:flex}.gas-ai-dialog__result-field{gap:var(--gas-space-xxs,4px);flex-direction:column;display:flex}.gas-ai-dialog__result-field-label{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.gas-ai-dialog__result-content{background:var(--gas-color-surface-muted);border:1px solid var(--gas-color-border-default);border-radius:var(--gas-radius-control);color:var(--gas-color-text-default);font-family:inherit;font-size:var(--gas-text-s);max-height:320px;padding:var(--gas-space-s);white-space:pre-wrap;margin:0;line-height:1.6;overflow:auto}.gas-ai-dialog__result-reason{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);font-style:italic}.gas-ai-dialog__result-actions{align-items:center;gap:var(--gas-space-s);flex-wrap:wrap;display:flex}.gas-ai-dialog__result-feedback{gap:var(--gas-space-xxs,4px);margin-left:auto;display:flex}.gas-ai-dialog__feedback-btn{border:1px solid var(--gas-color-border-default);cursor:pointer;font-size:var(--gas-text-m);background:0 0;border-radius:9999px;width:32px;height:32px;padding:0;line-height:1;transition:background .12s,border-color .12s}.gas-ai-dialog__feedback-btn:hover{border-color:var(--gas-color-intent-primary)}.gas-ai-dialog__feedback-btn--active{background:var(--gas-color-surface-muted);border-color:var(--gas-color-intent-primary)}.gas-ai-dialog__iterate{background:var(--gas-color-surface-muted);border:1px dashed var(--gas-color-border-default);border-radius:var(--gas-radius-control);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.gas-ai-dialog__iterate-label{color:var(--gas-color-text-muted);font-size:13px;font-weight:500}.gas-ai-dialog__iterate-chips{flex-wrap:wrap;gap:6px;display:flex}.gas-ai-dialog__iterate-chip{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default);color:var(--gas-color-text-default);cursor:pointer;border-radius:9999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.gas-ai-dialog__iterate-chip:hover:not(:disabled){background:var(--gas-color-intent-primary);border-color:var(--gas-color-intent-primary);color:var(--gas-on-primary,#fff)}.gas-ai-dialog__iterate-chip:disabled{cursor:not-allowed;opacity:.5}.gas-ai-dialog__result-edit-textarea,.gas-ai-dialog__review-edit-textarea{font-family:inherit;font-size:var(--gas-text-s,14px);resize:vertical;width:100%;min-height:200px;line-height:1.55}.gas-ai-dialog__result-field-edit-row{justify-content:flex-end;gap:8px;display:flex}.gas-ai-dialog__diff-removed{color:var(--gas-danger,#c92535);background:#dc35451f;text-decoration:line-through;text-decoration-thickness:1.5px}.gas-ai-dialog__diff-added{color:var(--gas-success,#2e7d32);background:#2e7d3224;font-weight:500}.gas-ai-dialog__review-instructions{color:var(--gas-color-text-muted);font-size:var(--gas-text-s);margin:0}.gas-ai-dialog__review-list{gap:var(--gas-space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gas-ai-dialog__review-item{background:var(--gas-color-surface-muted);border:1px solid var(--gas-color-border-default);border-radius:var(--gas-radius-control);gap:var(--gas-space-s);padding:var(--gas-space-m);flex-direction:column;transition:border-color .2s;display:flex}.gas-ai-dialog__review-item--applied{border-color:var(--gas-success,#2e7d32);opacity:.85}.gas-ai-dialog__review-item-header{align-items:center;gap:var(--gas-space-s);justify-content:space-between;display:flex}.gas-ai-dialog__review-item-label{color:var(--gas-color-text-default);font-size:var(--gas-text-m);margin:0;font-weight:700}.gas-ai-dialog__review-applied-badge{color:var(--gas-success,#2e7d32);font-size:var(--gas-text-s);font-weight:600}.gas-ai-dialog__review-diff{gap:var(--gas-space-s);grid-template-columns:1fr 1fr;display:grid}@media (width<=600px){.gas-ai-dialog__review-diff{grid-template-columns:1fr}}.gas-ai-dialog__review-side{gap:var(--gas-space-xxs,4px);flex-direction:column;min-width:0;display:flex}.gas-ai-dialog__review-side-label{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.gas-ai-dialog__review-side-content{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default);border-radius:var(--gas-radius-control);color:var(--gas-color-text-default);font-family:inherit;font-size:var(--gas-text-s);max-height:220px;padding:var(--gas-space-s);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55;overflow:auto}.gas-ai-dialog__review-side-content--before{color:var(--gas-color-text-muted)}.gas-ai-dialog__review-side-content--after{border-color:var(--gas-color-intent-primary)}.gas-ai-dialog__review-reason{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);font-style:italic}.gas-ai-dialog__review-item-actions{align-items:center;gap:var(--gas-space-s);justify-content:flex-end;display:flex}.gas-ai-fab{background:var(--gas-color-intent-primary);box-shadow:var(--gas-shadow-l,0 8px 24px #0000002e);color:var(--gas-on-primary,#fff);cursor:pointer;z-index:9000;border:0;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-size:24px;line-height:1;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;position:fixed}.gas-ai-fab:hover,.gas-ai-fab--open{transform:translateY(-2px)}.gas-ai-fab--open{box-shadow:0 10px 30px #00000038}.gas-ai-fab--bottom-right{bottom:24px;right:24px}.gas-ai-fab--bottom-left{bottom:24px;left:24px}.gas-ai-fab__panel{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default);border-radius:var(--gas-radius-card);box-shadow:var(--gas-shadow-l,0 12px 32px #0000002e);z-index:9100;flex-direction:column;width:380px;max-width:92vw;max-height:min(70vh,560px);display:flex;overflow:hidden}.gas-ai-fab__panel-header{border-bottom:1px solid var(--gas-color-border-default);gap:var(--gas-space-xxs,4px);padding:var(--gas-space-m);flex-direction:column;display:flex}.gas-ai-fab__panel-title{color:var(--gas-color-text-default);font-size:var(--gas-text-m);margin:0;font-weight:700}.gas-ai-fab__panel-subtitle{color:var(--gas-color-text-muted);font-size:var(--gas-text-s);margin:0}.gas-ai-fab__panel-empty{color:var(--gas-color-text-muted);font-size:var(--gas-text-s);padding:var(--gas-space-l);text-align:center}.gas-ai-fab__capability-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.gas-ai-fab__capability{border-bottom:1px solid var(--gas-color-border-default);align-items:center;gap:var(--gas-space-s);padding:var(--gas-space-m);display:flex}.gas-ai-fab__capability:last-child{border-bottom:0}.gas-ai-fab__capability-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gas-ai-fab__capability-label{color:var(--gas-color-text-default);font-size:var(--gas-text-s);margin:0;font-weight:600}.gas-ai-fab__capability-description{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);margin:0;line-height:1.5}.gas-ai-fab__capability-meta{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);font-style:italic}.gas-ai-fab__panel-footer{background:var(--gas-color-surface-muted);border-top:1px solid var(--gas-color-border-default);color:var(--gas-color-text-muted);font-size:var(--gas-text-xs);padding:var(--gas-space-s) var(--gas-space-m)}.gas-ai-bubble-menu{background:var(--gas-color-surface-card);border:1px solid var(--gas-color-border-default);z-index:9500;border-radius:14px;flex-wrap:nowrap;align-items:center;gap:4px;padding:6px;display:inline-flex;position:relative;box-shadow:0 12px 32px #0000002e,0 4px 10px #00000014,0 0 0 1px #00000005}.gas-ai-bubble-menu:after{background:var(--gas-color-surface-card);border-bottom:1px solid var(--gas-color-border-default);border-right:1px solid var(--gas-color-border-default);content:"";z-index:-1;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.gas-ai-bubble-menu--loading{opacity:.6;pointer-events:none}.gas-ai-bubble-menu__btn{color:var(--gas-color-text-default);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:background .14s,color .14s,transform 80ms}.gas-ai-bubble-menu__btn:hover:not(:disabled){background:var(--gas-color-surface-muted);color:var(--gas-color-intent-primary)}.gas-ai-bubble-menu__btn:active:not(:disabled){transform:scale(.97)}.gas-ai-bubble-menu__btn:disabled{cursor:not-allowed}.gas-ai-bubble-menu__btn--more{background:var(--gas-color-surface-muted);color:var(--gas-color-intent-primary);padding:9px 12px;font-size:14px}.gas-ai-bubble-menu__btn--more:hover:not(:disabled){background:var(--gas-color-intent-primary);color:var(--gas-on-primary,#fff)}.gas-ai-bubble-menu__btn--format{color:var(--gas-color-text-default);justify-content:center;align-items:center;min-width:36px;padding:7px 10px;font-size:14px;display:inline-flex}.gas-ai-bubble-menu__btn--format strong,.gas-ai-bubble-menu__btn--format em{font-style:normal;font-weight:700}.gas-ai-bubble-menu__btn--format em{font-style:italic}.gas-ai-bubble-menu__btn--active{background:var(--gas-color-intent-primary);color:var(--gas-on-primary,#fff)}.gas-ai-bubble-menu__btn--active:hover:not(:disabled){background:var(--gas-color-intent-primary);color:var(--gas-on-primary,#fff);opacity:.9}.gas-ai-bubble-menu__separator{background:var(--gas-color-border-default);align-self:stretch;width:1px;margin:6px 4px;display:inline-block}.gas-ai-quota-bar{gap:var(--gas-space-2xs,4px);margin:var(--gas-space-xs,8px) 0;flex-direction:column;display:flex}.gas-ai-quota-bar__item{align-items:center;gap:var(--gas-space-2xs,4px) var(--gas-space-xs,8px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""track track";font-size:.8125rem;display:grid}.gas-ai-quota-bar__label{color:var(--gas-text-muted,var(--gas-color-text-default));text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.gas-ai-quota-bar__count{color:var(--gas-text-muted,var(--gas-color-text-default));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:count}.gas-ai-quota-bar__track{background:var(--gas-surface-muted,var(--gas-color-border-default));border-radius:999px;grid-area:track;width:100%;height:4px;display:block;overflow:hidden}.gas-ai-quota-bar__fill{background:var(--gas-color-intent-primary);height:100%;transition:width .2s;display:block}.gas-ai-quota-bar__item--over .gas-ai-quota-bar__fill{background:var(--gas-error,#c53030)}.gas-ai-quota-bar__item--over .gas-ai-quota-bar__count{color:var(--gas-error,#c53030)}.gas-ai-gating-notice{background:var(--gas-warning-soft,#fff8e1);border:1px solid var(--gas-warning,#f59e0b);border-radius:var(--gas-radius-sm,6px);color:var(--gas-color-text-default);align-items:flex-start;gap:var(--gas-space-xs,8px);margin:var(--gas-space-xs,8px) 0;padding:var(--gas-space-xs,8px) var(--gas-space-sm,12px);font-size:.875rem;line-height:1.4;display:flex}.gas-ai-gating-notice__icon{color:var(--gas-warning,#f59e0b);flex-shrink:0;font-size:1rem;line-height:1.4}.gas-ai-gating-notice__text{flex:1}
