.app-page-module__mqdvqa__page{gap:var(--space-6);width:100%;padding:var(--space-10) var(--space-8) var(--space-16);flex-direction:column;flex:1;margin-inline:auto;display:flex}.app-page-module__mqdvqa__app{max-width:var(--width-app)}.app-page-module__mqdvqa__content{max-width:var(--width-content)}.app-page-module__mqdvqa__form{max-width:var(--width-form)}.app-page-module__mqdvqa__chat{max-width:var(--width-app);padding-bottom:var(--space-8)}.app-page-module__mqdvqa__header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.app-page-module__mqdvqa__heading{gap:var(--space-1);flex-direction:column;display:flex}.app-page-module__mqdvqa__title{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em}.app-page-module__mqdvqa__subtitle{font-size:var(--text-lg);color:var(--color-text-muted)}@media (max-width:40rem){.app-page-module__mqdvqa__page{padding:var(--space-6) var(--space-4) var(--space-10)}.app-page-module__mqdvqa__title{font-size:var(--text-2xl)}}
.badge-module__J5sY1G__badge{width:fit-content;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.badge-module__J5sY1G__pill{border-radius:var(--radius-pill)}.badge-module__J5sY1G__square{border-radius:var(--radius-sm)}.badge-module__J5sY1G__neutral{background-color:var(--color-neutral-surface);color:var(--color-text-muted)}.badge-module__J5sY1G__success{background-color:var(--color-success-surface);color:var(--color-success)}.badge-module__J5sY1G__danger{background-color:var(--color-danger-surface);color:var(--color-danger)}.badge-module__J5sY1G__info{background-color:var(--color-info-surface);color:var(--color-info)}.badge-module__J5sY1G__accent{background-color:var(--color-accent-surface);color:var(--color-accent)}
.agent-icon-module__NIjbQG__icon{background-color:var(--agent-color);color:#fff;font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:flex}.agent-icon-module__NIjbQG__sm{border-radius:var(--radius-md);width:2rem;height:2rem;font-size:var(--text-sm)}.agent-icon-module__NIjbQG__md{border-radius:var(--radius-lg);width:2.375rem;height:2.375rem;font-size:var(--text-base)}.agent-icon-module__NIjbQG__lg{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;font-size:var(--text-lg)}
.card-module__uAl7SW__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.card-module__uAl7SW__md{padding:var(--space-5)}.card-module__uAl7SW__lg{padding:var(--space-6)}.card-module__uAl7SW__none{padding:0;overflow:hidden}.card-module__uAl7SW__title{margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold)}
.data-table-module__MlXFEa__scroller{overflow-x:auto}.data-table-module__MlXFEa__table{border-collapse:collapse;text-align:left;width:100%;min-width:48rem}.data-table-module__MlXFEa__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table-module__MlXFEa__th{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.data-table-module__MlXFEa__td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--text-md);vertical-align:middle}.data-table-module__MlXFEa__table tbody tr:last-child .data-table-module__MlXFEa__td{border-bottom:none}.data-table-module__MlXFEa__empty{padding:var(--space-8) var(--space-5);font-size:var(--text-md);color:var(--color-text-muted);text-align:center}
.button-module__HjQxJG__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--transition), border-color var(--transition), color var(--transition);flex:none;display:inline-flex}.button-module__HjQxJG__button:disabled{cursor:not-allowed;opacity:.6}.button-module__HjQxJG__md{height:var(--height-control);padding-inline:var(--space-5);font-size:var(--text-base)}.button-module__HjQxJG__sm{height:2.25rem;padding-inline:var(--space-4);font-size:var(--text-md)}.button-module__HjQxJG__icon{width:2.25rem;height:2.25rem;font-size:var(--text-base);padding:0}.button-module__HjQxJG__primary{background-color:var(--color-accent);color:var(--color-text-on-accent)}.button-module__HjQxJG__primary:hover:not(:disabled){background-color:var(--color-accent-hover)}.button-module__HjQxJG__secondary{border:1px solid var(--color-border-strong);color:var(--color-text);font-weight:var(--weight-medium)}.button-module__HjQxJG__secondary:hover:not(:disabled){background-color:var(--color-surface-hover)}.button-module__HjQxJG__ghost{color:var(--color-text-muted);font-weight:var(--weight-medium)}.button-module__HjQxJG__ghost:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.button-module__HjQxJG__block{width:100%}
.field-module__3papsG__field{gap:var(--space-2);flex-direction:column;display:flex}.field-module__3papsG__label{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted)}.field-module__3papsG__control{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface-raised);width:100%;color:var(--color-text);font-size:var(--text-base);transition:border-color var(--transition)}.field-module__3papsG__control::placeholder{color:var(--color-text-subtle)}.field-module__3papsG__control:hover{border-color:var(--color-text-muted)}.field-module__3papsG__control[aria-invalid=true]{border-color:var(--color-danger)}.field-module__3papsG__input,.field-module__3papsG__select{height:var(--height-control);padding-inline:var(--space-4)}.field-module__3papsG__select{cursor:pointer}.field-module__3papsG__select[multiple]{height:auto;padding-block:var(--space-2)}.field-module__3papsG__textarea{padding:var(--space-3) var(--space-4);resize:vertical;font-family:inherit;line-height:var(--leading-relaxed)}.field-module__3papsG__hint{font-size:var(--text-sm);color:var(--color-text-subtle)}.field-module__3papsG__error{font-size:var(--text-sm);color:var(--color-danger)}.field-module__3papsG__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}
.page-module__TiMjVa__period{gap:var(--space-1);flex-direction:column;min-width:12rem;display:flex}.page-module__TiMjVa__periodLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.page-module__TiMjVa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__TiMjVa__tabs{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);display:flex}.page-module__TiMjVa__tab{height:2.25rem;padding-inline:var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:background-color var(--transition), color var(--transition);align-items:center;display:flex;position:relative}.page-module__TiMjVa__tab:hover{color:var(--color-text)}.page-module__TiMjVa__tabActive{background-color:var(--color-accent);color:var(--color-text-on-accent)}.page-module__TiMjVa__export{height:2.25rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-medium);transition:background-color var(--transition);align-items:center;display:inline-flex}.page-module__TiMjVa__export:hover{background-color:var(--color-surface-hover)}.page-module__TiMjVa__muted{color:var(--color-text-muted)}
.checkbox-group-module__0hMkBW__group{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.checkbox-group-module__0hMkBW__legend{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted);padding:0}.checkbox-group-module__0hMkBW__options{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.checkbox-group-module__0hMkBW__option{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface-raised);cursor:pointer;transition:border-color var(--transition), background-color var(--transition);display:flex}.checkbox-group-module__0hMkBW__option:hover{border-color:var(--color-text-muted)}.checkbox-group-module__0hMkBW__option:has(.checkbox-group-module__0hMkBW__input:checked){border-color:var(--color-accent);background-color:var(--color-accent-surface)}.checkbox-group-module__0hMkBW__option:has(.checkbox-group-module__0hMkBW__input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.checkbox-group-module__0hMkBW__input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin:0}.checkbox-group-module__0hMkBW__optionLabel{font-size:var(--text-base);color:var(--color-text);overflow-wrap:anywhere}.checkbox-group-module__0hMkBW__hint{font-size:var(--text-sm);color:var(--color-text-subtle)}.checkbox-group-module__0hMkBW__empty{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted)}
.link-pending-module__nU7VJG__bar{inset-inline:var(--space-3);border-radius:var(--radius-pill);opacity:0;height:2px;animation:.12s linear .12s forwards link-pending-module__nU7VJG__appear;position:absolute;bottom:.3125rem;overflow:hidden}.link-pending-module__nU7VJG__bar:after{content:"";border-radius:inherit;background-color:currentColor;width:40%;animation:.9s ease-in-out infinite link-pending-module__nU7VJG__sweep;position:absolute;inset-block:0}@keyframes link-pending-module__nU7VJG__sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes link-pending-module__nU7VJG__appear{to{opacity:.7}}@media (prefers-reduced-motion:reduce){.link-pending-module__nU7VJG__bar:after{opacity:.5;width:100%;animation:none}}
.color-picker-module__AT85Aq__group{gap:var(--space-2);border:none;flex-direction:column;display:flex}.color-picker-module__AT85Aq__legend{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted);padding:0}.color-picker-module__AT85Aq__swatches{gap:var(--space-3);display:flex}.color-picker-module__AT85Aq__swatch{cursor:pointer;display:inline-flex}.color-picker-module__AT85Aq__input{opacity:0;width:1px;height:1px;position:absolute}.color-picker-module__AT85Aq__dot{border-radius:var(--radius-md);background-color:var(--swatch);width:2rem;height:2rem;box-shadow:inset 0 0 0 2px var(--color-surface);transition:border-color var(--transition);border:2px solid #0000}.color-picker-module__AT85Aq__input:checked+.color-picker-module__AT85Aq__dot{border-color:var(--color-text)}.color-picker-module__AT85Aq__input:focus-visible+.color-picker-module__AT85Aq__dot{outline:2px solid var(--color-accent);outline-offset:2px}
.markdown-module__kd7owq__markdown{gap:var(--space-3);line-height:var(--leading-relaxed);overflow-wrap:anywhere;flex-direction:column;display:flex}.markdown-module__kd7owq__markdown>:first-child{margin-top:0}.markdown-module__kd7owq__markdown h1,.markdown-module__kd7owq__markdown h2,.markdown-module__kd7owq__markdown h3,.markdown-module__kd7owq__markdown h4{font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.markdown-module__kd7owq__markdown>:is(h1,h2,h3,h4):not(:first-child){margin-top:var(--space-4)}.markdown-module__kd7owq__markdown h1{font-size:var(--text-xl)}.markdown-module__kd7owq__markdown h2{font-size:var(--text-lg)}.markdown-module__kd7owq__markdown h3,.markdown-module__kd7owq__markdown h4{font-size:var(--text-base)}.markdown-module__kd7owq__markdown ul,.markdown-module__kd7owq__markdown ol{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;display:flex}.markdown-module__kd7owq__markdown ul{list-style:outside}.markdown-module__kd7owq__markdown ol{list-style:decimal}.markdown-module__kd7owq__markdown li::marker{color:var(--color-text-muted)}.markdown-module__kd7owq__markdown a{color:var(--color-info);text-underline-offset:2px;text-decoration:underline}.markdown-module__kd7owq__markdown strong{font-weight:var(--weight-semibold)}.markdown-module__kd7owq__markdown code{border-radius:var(--radius-sm);font-family:var(--font-mono);background-color:#00000040;padding:.1em .35em;font-size:.9em}.markdown-module__kd7owq__markdown pre{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:#00000040;overflow-x:auto}.markdown-module__kd7owq__markdown pre code{background:0 0;padding:0}.markdown-module__kd7owq__markdown blockquote{padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);color:var(--color-text-muted)}.markdown-module__kd7owq__markdown hr{border:none;border-top:1px solid var(--color-border)}.markdown-module__kd7owq__tableScroller{overflow-x:auto}.markdown-module__kd7owq__markdown table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.markdown-module__kd7owq__markdown th,.markdown-module__kd7owq__markdown td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);text-align:left}.markdown-module__kd7owq__markdown th{font-weight:var(--weight-semibold)}
.conversation-module__0m8ZDW__list{gap:var(--space-4);padding:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.conversation-module__0m8ZDW__row{justify-content:flex-start;display:flex}.conversation-module__0m8ZDW__rowUser{justify-content:flex-end}.conversation-module__0m8ZDW__bubble{gap:var(--space-2);max-width:70%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);flex-direction:column;display:flex}.conversation-module__0m8ZDW__bubbleUser{background-color:var(--color-accent);color:var(--color-text-on-accent)}.conversation-module__0m8ZDW__bubbleNotice{border:1px solid var(--color-warning-border);background-color:var(--color-warning-surface);color:var(--color-warning)}.conversation-module__0m8ZDW__text{line-height:var(--leading-relaxed);white-space:pre-wrap}.conversation-module__0m8ZDW__source{padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}.conversation-module__0m8ZDW__meta{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:1.25rem;display:flex}.conversation-module__0m8ZDW__time{font-size:var(--text-2xs);opacity:.65}.conversation-module__0m8ZDW__report{padding:var(--space-1);color:var(--color-text-muted);opacity:.6;transition:opacity var(--transition);align-items:center;display:flex}.conversation-module__0m8ZDW__report:hover:not(:disabled){opacity:1}.conversation-module__0m8ZDW__reported{font-size:var(--text-2xs);color:var(--color-danger)}.conversation-module__0m8ZDW__typing{padding-block:var(--space-4)}.conversation-module__0m8ZDW__dots{gap:var(--space-1);display:flex}.conversation-module__0m8ZDW__dot{border-radius:var(--radius-pill);background-color:var(--color-text-muted);width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite conversation-module__0m8ZDW__pulse}.conversation-module__0m8ZDW__dot:nth-child(2){animation-delay:.15s}.conversation-module__0m8ZDW__dot:nth-child(3){animation-delay:.3s}@keyframes conversation-module__0m8ZDW__pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.1875rem)}}@media (prefers-reduced-motion:reduce){.conversation-module__0m8ZDW__dot{opacity:.6;animation:none}}.conversation-module__0m8ZDW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conversation-module__0m8ZDW__older{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text-muted);transition:background-color var(--transition), color var(--transition);align-self:center}.conversation-module__0m8ZDW__older:hover{background-color:var(--color-surface-raised);color:var(--color-text)}.conversation-module__0m8ZDW__failure{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background-color:var(--color-danger-surface);font-size:var(--text-md);color:var(--color-danger)}.conversation-module__0m8ZDW__composer{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex}.conversation-module__0m8ZDW__input{min-height:var(--height-control);max-height:7.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-relaxed);resize:none;flex:1}.conversation-module__0m8ZDW__input::placeholder{color:var(--color-text-subtle)}
.page-module__xVzV1G__header{align-items:center;gap:var(--space-4);display:flex}.page-module__xVzV1G__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.page-module__xVzV1G__category{font-size:var(--text-sm);color:var(--color-text-muted)}
.report-details-module__2mI1yq__preview{-webkit-line-clamp:3;width:100%;color:var(--color-text-muted);font:inherit;line-height:var(--leading-normal);text-align:left;cursor:pointer;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.report-details-module__2mI1yq__preview:hover,.report-details-module__2mI1yq__preview:focus-visible{color:var(--color-text);text-decoration:underline}.report-details-module__2mI1yq__dialog{width:min(48rem, calc(100vw - 2 * var(--space-6)));max-height:min(40rem, calc(100vh - 2 * var(--space-8)));border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised);margin:auto;padding:0;position:fixed;inset:0}.report-details-module__2mI1yq__dialog::backdrop{background-color:#0009}.report-details-module__2mI1yq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.report-details-module__2mI1yq__agent{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.report-details-module__2mI1yq__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.report-details-module__2mI1yq__close{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--text-md);cursor:pointer;transition:border-color var(--transition);flex-shrink:0}.report-details-module__2mI1yq__close:hover{border-color:var(--color-text-muted)}.report-details-module__2mI1yq__body{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.report-details-module__2mI1yq__block{gap:var(--space-2);flex-direction:column;display:flex}.report-details-module__2mI1yq__blockTitle{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.report-details-module__2mI1yq__question{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-accent);color:var(--color-text-on-accent);line-height:var(--leading-relaxed);white-space:pre-wrap}.report-details-module__2mI1yq__absent{font-size:var(--text-md);color:var(--color-text-subtle)}
.skeleton-module__Cuawza__screen{display:contents}.skeleton-module__Cuawza__block{background-color:var(--color-surface-raised);animation:1.4s ease-in-out infinite skeleton-module__Cuawza__breathe;display:block}.skeleton-module__Cuawza__sm{border-radius:var(--radius-sm)}.skeleton-module__Cuawza__md{border-radius:var(--radius-md)}.skeleton-module__Cuawza__lg{border-radius:var(--radius-lg)}.skeleton-module__Cuawza__pill{border-radius:var(--radius-pill)}@keyframes skeleton-module__Cuawza__breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-module__Cuawza__block{opacity:.7;animation:none}}.skeleton-module__Cuawza__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.agent-card-module__Bm427G__card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--transition);flex-direction:column;display:flex;position:relative}:is(.agent-card-module__Bm427G__card:has(.agent-card-module__Bm427G__link:hover),.agent-card-module__Bm427G__card:has(.agent-card-module__Bm427G__link:focus-visible)){border-color:var(--color-accent)}.agent-card-module__Bm427G__locked{opacity:.55}.agent-card-module__Bm427G__top{justify-content:space-between;align-items:center;display:flex}.agent-card-module__Bm427G__body{gap:var(--space-2);flex-direction:column;display:flex}.agent-card-module__Bm427G__name{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.agent-card-module__Bm427G__pending{inset-inline:var(--space-6);bottom:var(--space-3)}.agent-card-module__Bm427G__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.agent-card-module__Bm427G__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.agent-card-module__Bm427G__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.agent-card-module__Bm427G__runs{font-size:var(--text-sm);color:var(--color-text-muted)}.agent-card-module__Bm427G__actions{align-items:center;gap:var(--space-3);display:flex}.agent-card-module__Bm427G__manage{z-index:1;height:1.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted);transition:background-color var(--transition), color var(--transition);align-items:center;display:inline-flex;position:relative}.agent-card-module__Bm427G__manage:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.agent-card-module__Bm427G__cta{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.agent-card-module__Bm427G__ctaOpen{color:var(--color-accent)}
.app-header-module__1Y-PwG__header{z-index:50;flex:0 0 var(--height-header);align-items:center;gap:var(--space-6);height:var(--height-header);padding-inline:var(--space-8);border-bottom:1px solid var(--color-border);background-color:var(--color-surface);display:flex;position:sticky;top:0}.app-header-module__1Y-PwG__brand{align-items:center;gap:var(--space-3);flex:none;display:flex}.app-header-module__1Y-PwG__logo{object-fit:contain;width:2rem;height:2rem}.app-header-module__1Y-PwG__brandText{flex-direction:column;line-height:1.15;display:flex}.app-header-module__1Y-PwG__brandName{font-size:var(--text-lg);font-weight:var(--weight-bold)}.app-header-module__1Y-PwG__brandProduct{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.app-header-module__1Y-PwG__nav{gap:var(--space-1);flex:1;display:flex}.app-header-module__1Y-PwG__navLink{height:2.5rem;padding-inline:var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:background-color var(--transition), color var(--transition);align-items:center;display:flex;position:relative}.app-header-module__1Y-PwG__navLink:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.app-header-module__1Y-PwG__navLinkActive{background-color:var(--color-surface-raised);color:var(--color-text)}.app-header-module__1Y-PwG__tools{align-items:center;gap:var(--space-4);flex:none;display:flex}.app-header-module__1Y-PwG__identity{align-items:center;gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--color-border);display:flex}.app-header-module__1Y-PwG__identityText{flex-direction:column;line-height:1.2;display:flex}.app-header-module__1Y-PwG__identityName{font-size:var(--text-md);font-weight:var(--weight-semibold)}.app-header-module__1Y-PwG__identityRole{font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:64rem){.app-header-module__1Y-PwG__header{gap:var(--space-3);height:auto;padding:var(--space-3) var(--space-4);flex-wrap:wrap;flex:none}.app-header-module__1Y-PwG__nav{flex-basis:100%;order:3;overflow-x:auto}.app-header-module__1Y-PwG__identityText{display:none}}
.page-skeleton-module__SFlu0q__header{gap:var(--space-3);flex-direction:column;display:flex}.page-skeleton-module__SFlu0q__table{gap:var(--space-6);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}
.form-status-module__JTyNCa__status{font-size:var(--text-md)}.form-status-module__JTyNCa__error{color:var(--color-danger)}.form-status-module__JTyNCa__success{color:var(--color-success)}
.page-module__VCnHIa__layout{grid-template-columns:1fr var(--width-aside);gap:var(--space-6);align-items:start;display:grid}.page-module__VCnHIa__conversation{height:calc(100vh - var(--height-header) - var(--space-16));flex-direction:column;display:flex}.page-module__VCnHIa__conversationHeader{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.page-module__VCnHIa__identity{flex-direction:column;margin-right:auto;display:flex}.page-module__VCnHIa__name{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.page-module__VCnHIa__category{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__VCnHIa__aside{gap:var(--space-4);flex-direction:column;display:flex}.page-module__VCnHIa__description{margin-bottom:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.page-module__VCnHIa__facts{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.page-module__VCnHIa__fact{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__VCnHIa__fact dt{color:var(--color-text-muted)}.page-module__VCnHIa__disclaimer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.page-module__VCnHIa__disclaimerLink{color:var(--color-info)}.page-module__VCnHIa__disclaimerLink:hover{text-decoration:underline}.page-module__VCnHIa__links{gap:var(--space-2);flex-direction:column;display:flex}.page-module__VCnHIa__link{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-surface-raised);font-size:var(--text-md);color:var(--color-info);display:flex}.page-module__VCnHIa__link:hover{text-decoration:underline}.page-module__VCnHIa__noLinks,.page-module__VCnHIa__blocked{font-size:var(--text-md);color:var(--color-text-muted)}.page-module__VCnHIa__blocked{margin-bottom:var(--space-5)}@media (max-width:64rem){.page-module__VCnHIa__layout{grid-template-columns:1fr}.page-module__VCnHIa__conversation{height:70vh}}
.catalog-filters-module__IBIWNW__filters{gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-filters-module__IBIWNW__search{min-width:14rem;height:2.5rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-base);flex:1}.catalog-filters-module__IBIWNW__search::placeholder{color:var(--color-text-subtle)}.catalog-filters-module__IBIWNW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-filters-module__IBIWNW__chip{height:2.5rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:background-color var(--transition), border-color var(--transition), color var(--transition)}.catalog-filters-module__IBIWNW__chip:hover{color:var(--color-text)}.catalog-filters-module__IBIWNW__chipActive{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-text-on-accent)}
.loading-module__nD0HSW__card{gap:var(--space-4);flex-direction:column;min-height:12rem;display:flex}.loading-module__nD0HSW__top{justify-content:space-between;align-items:center;display:flex}
.page-module__NL7VbG__banner{padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-border);border-radius:var(--radius-md);background-color:var(--color-info-surface);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.page-module__NL7VbG__user{align-items:center;gap:var(--space-3);display:flex}.page-module__NL7VbG__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__NL7VbG__name{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:flex}.page-module__NL7VbG__email,.page-module__NL7VbG__muted{font-size:var(--text-sm);color:var(--color-text-muted)}
.page-module__aTa_eW__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.page-module__aTa_eW__message{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__aTa_eW__code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.page-module__aTa_eW__actions{display:flex}
.not-found-module__HS70Aa__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:0}.not-found-module__HS70Aa__message{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.not-found-module__HS70Aa__actions{justify-content:center;display:flex}
.page-module___8aEwW__header{gap:var(--space-2);flex-direction:column;display:flex}.page-module___8aEwW__logo{width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);object-fit:contain}.page-module___8aEwW__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em}.page-module___8aEwW__subtitle{font-size:var(--text-base);color:var(--color-text-muted)}.page-module___8aEwW__notices{gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__notice{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle)}
.auth-screen-module__wTRR9W__screen{padding:var(--space-6);flex:1;justify-content:center;align-items:center;display:flex}.auth-screen-module__wTRR9W__panel{gap:var(--space-6);width:100%;max-width:var(--width-panel);flex-direction:column;display:flex}
.avatar-module__O9rrzW__avatar{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface-raised);width:2rem;height:2rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:flex}
.loading-module__K6z0Eq__identity{gap:var(--space-2);flex-direction:column;margin-right:auto;display:flex}.loading-module__K6z0Eq__panel{gap:var(--space-3);flex-direction:column;display:flex}
.create-agent-form-module__SUXyEq__form{display:contents}.create-agent-form-module__SUXyEq__card{gap:var(--space-5);flex-direction:column;display:flex}.create-agent-form-module__SUXyEq__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.create-agent-form-module__SUXyEq__actions{gap:var(--space-3);margin-left:auto;display:flex}.create-agent-form-module__SUXyEq__toggle{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);cursor:pointer}
.page-module__-DuhFa__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.page-module__-DuhFa__empty{padding:var(--space-16) 0;color:var(--color-text-muted);text-align:center}
.error-module__OzMgYG__card{gap:var(--space-4);max-width:var(--width-form);flex-direction:column;margin-inline:auto;display:flex}.error-module__OzMgYG__message{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.error-module__OzMgYG__digest{font-size:var(--text-sm);color:var(--color-text-subtle)}.error-module__OzMgYG__digest code{font-family:var(--font-mono);color:var(--color-text-muted)}.error-module__OzMgYG__actions{gap:var(--space-2);display:flex}
.layout-module__4PX5ca__shell{flex-direction:column;flex:1;min-height:100%;display:flex}.layout-module__4PX5ca__main{flex-direction:column;flex:1;width:100%;display:flex}
.page-module__iuaeVa__header{align-items:center;gap:var(--space-4);display:flex}.page-module__iuaeVa__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.page-module__iuaeVa__card{gap:var(--space-5);flex-direction:column;display:flex}.page-module__iuaeVa__editor{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__iuaeVa__source{min-height:24rem;font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical}.page-module__iuaeVa__preview{min-height:24rem;max-height:40rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-md);overflow-y:auto}.page-module__iuaeVa__previewEmpty{color:var(--color-text-muted)}.page-module__iuaeVa__footer{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:48rem){.page-module__iuaeVa__editor{grid-template-columns:1fr}.page-module__iuaeVa__source,.page-module__iuaeVa__preview{min-height:14rem}}
.page-module__11MkMW__content h1,.page-module__11MkMW__content h2,.page-module__11MkMW__content h3,.page-module__11MkMW__content h4{margin-bottom:var(--space-2)}.page-module__11MkMW__content h1{font-size:1.75rem}.page-module__11MkMW__content h2{font-size:1.3125rem}.page-module__11MkMW__content h3,.page-module__11MkMW__content h4{font-size:var(--text-xl)}.page-module__11MkMW__empty{font-size:var(--text-md);color:var(--color-text-muted)}
.page-module__g3-1GG__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.page-module__g3-1GG__message{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__g3-1GG__actions{display:flex}
