.account-menu-module__444qXa__menu{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.account-menu-module__444qXa__email{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.account-menu-module__444qXa__error{text-align:right;font-size:var(--text-sm);color:var(--danger);flex-basis:100%}
.controls-module__DT0nKa__field{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.controls-module__DT0nKa__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted)}.controls-module__DT0nKa__hint{font-size:var(--text-sm);color:var(--text-muted)}.controls-module__DT0nKa__input{border:var(--border-width) solid var(--border);background:var(--surface);border-radius:var(--radius-md);width:100%;padding:var(--control-padding-y) var(--control-padding-x);transition:all var(--transition)}.controls-module__DT0nKa__input:hover{border-color:var(--text-muted)}.controls-module__DT0nKa__input:focus{outline:var(--focus-ring);outline-offset:0;border-color:var(--primary)}.controls-module__DT0nKa__button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--primary);background:var(--primary);color:var(--primary-text);border-radius:var(--radius-md);padding:var(--button-padding-y) var(--button-padding-x);cursor:pointer;transition:all var(--transition);display:inline-flex}.controls-module__DT0nKa__button:hover:not(:disabled){background:var(--primary-hover)}.controls-module__DT0nKa__button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.controls-module__DT0nKa__button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.controls-module__DT0nKa__buttonWide{width:100%}.controls-module__DT0nKa__buttonPlain{border-color:var(--border);background:var(--surface);color:var(--text)}.controls-module__DT0nKa__buttonPlain:hover:not(:disabled){background:var(--surface-2)}.controls-module__DT0nKa__error{font-size:var(--text-sm);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}
.create-key-dialog-module__Xh6aNq__overlay{z-index:var(--z-dialog);padding:var(--space-4);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.create-key-dialog-module__Xh6aNq__dialog{width:100%;max-width:var(--width-dialog);background:var(--surface);border-radius:var(--radius-lg);max-height:100%;padding:var(--space-6);box-shadow:var(--shadow-lg);overflow:auto}.create-key-dialog-module__Xh6aNq__dialog:focus{outline:none}.create-key-dialog-module__Xh6aNq__title{font-size:var(--text-lg);margin-bottom:var(--space-4)}.create-key-dialog-module__Xh6aNq__kinds{border:0;min-width:0;padding:0}.create-key-dialog-module__Xh6aNq__choice{align-items:center;gap:var(--space-2);accent-color:var(--primary);display:flex}.create-key-dialog-module__Xh6aNq__origins{min-height:var(--textarea-min-height);font-family:var(--font-mono);resize:vertical}.create-key-dialog-module__Xh6aNq__fieldError{font-size:var(--text-sm);color:var(--danger)}.create-key-dialog-module__Xh6aNq__limits{margin-bottom:var(--space-4)}.create-key-dialog-module__Xh6aNq__limits summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);margin-bottom:var(--space-3)}.create-key-dialog-module__Xh6aNq__limitGrid{grid-template-columns:repeat(auto-fit, minmax(var(--width-field-small), 1fr));gap:0 var(--space-3);display:grid}.create-key-dialog-module__Xh6aNq__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.create-key-dialog-module__Xh6aNq__banner{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3)}.create-key-dialog-module__Xh6aNq__secretGroup{border:0;min-width:0;margin:0;padding:0}.create-key-dialog-module__Xh6aNq__secretBox{font-family:var(--font-mono);background:var(--ok-soft);border:var(--border-width) solid var(--ok);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.create-key-dialog-module__Xh6aNq__note{font-size:var(--text-sm);color:var(--ok);margin-bottom:var(--space-3)}
.detail-section-module__5LX_aq__card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);gap:var(--space-3);display:grid}.detail-section-module__5LX_aq__danger{border-color:var(--danger)}.detail-section-module__5LX_aq__title{font-size:var(--text-lg)}.detail-section-module__5LX_aq__danger .detail-section-module__5LX_aq__title{color:var(--danger)}.detail-section-module__5LX_aq__saveBar{gap:var(--space-2);display:grid}.detail-section-module__5LX_aq__saveRow{align-items:center;gap:var(--space-3);display:flex}.detail-section-module__5LX_aq__saved{font-size:var(--text-sm);color:var(--ok)}
.key-detail-module__6mdzgq__detail{gap:var(--space-4);display:grid}.key-detail-module__6mdzgq__banner{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.key-detail-module__6mdzgq__snippet{padding:var(--space-3) var(--space-4);background:var(--code-bg);color:var(--code-fg);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);margin:0;overflow:auto}.key-detail-module__6mdzgq__copyRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.key-detail-module__6mdzgq__copied{font-size:var(--text-sm);color:var(--ok)}.key-detail-module__6mdzgq__form{gap:var(--space-2);display:grid}.key-detail-module__6mdzgq__limits{grid-template-columns:repeat(auto-fit, minmax(var(--width-field-small), 1fr));gap:0 var(--space-3);display:grid}.key-detail-module__6mdzgq__fieldError{font-size:var(--text-sm);color:var(--danger)}.key-detail-module__6mdzgq__spendBlock{gap:var(--space-1);margin-bottom:var(--space-2);display:grid}.key-detail-module__6mdzgq__muted{color:var(--text-muted)}.key-detail-module__6mdzgq__dangerButton{border-color:var(--danger);background:var(--danger)}.key-detail-module__6mdzgq__dangerButton:hover:not(:disabled){border-color:var(--danger);background:var(--danger);opacity:var(--revoked-opacity)}.key-detail-module__6mdzgq__overlay{z-index:var(--z-dialog);padding:var(--space-4);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.key-detail-module__6mdzgq__dialog{width:100%;max-width:var(--width-dialog);background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg);gap:var(--space-3);display:grid}.key-detail-module__6mdzgq__dialogTitle{font-size:var(--text-lg)}.key-detail-module__6mdzgq__dialogText{color:var(--text-muted)}.key-detail-module__6mdzgq__dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}
.look-editor-module__GsInWq__layout{grid-template-columns:1fr var(--width-preview);gap:var(--space-5);align-items:start;display:grid}.look-editor-module__GsInWq__form{min-width:0}.look-editor-module__GsInWq__accentRow{align-items:center;gap:var(--space-2);display:flex}.look-editor-module__GsInWq__picker{width:var(--icon-button-size);height:var(--icon-button-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-full);background:var(--surface);cursor:pointer;padding:0}.look-editor-module__GsInWq__picker:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.look-editor-module__GsInWq__accentText{max-width:var(--width-field-small);font-family:var(--font-mono)}.look-editor-module__GsInWq__greeting{min-height:var(--textarea-min-height);resize:vertical}.look-editor-module__GsInWq__fieldError{font-size:var(--text-sm);color:var(--danger)}.look-editor-module__GsInWq__languages{border:0;min-width:0;padding:0}.look-editor-module__GsInWq__segment{border:var(--border-width) solid var(--border);border-radius:var(--radius-md);width:fit-content;display:inline-flex;overflow:hidden}.look-editor-module__GsInWq__segmentOption{padding:var(--control-padding-y) var(--space-4);background:var(--surface);cursor:pointer;border-right:var(--border-width) solid var(--border);position:relative}.look-editor-module__GsInWq__segmentOption:last-child{border-right:0}.look-editor-module__GsInWq__segmentOption:focus-within{outline:var(--focus-ring-width) solid var(--primary);outline-offset:calc(var(--focus-ring-width) * -1)}.look-editor-module__GsInWq__segmentInput{opacity:0;pointer-events:none;position:absolute}.look-editor-module__GsInWq__previewColumn{gap:var(--space-2);justify-items:start;display:grid}.look-editor-module__GsInWq__preview{width:100%;font:var(--preview-font);color:var(--preview-text);background:var(--preview-surface);border-radius:var(--preview-radius-panel);box-shadow:var(--preview-shadow-panel);overflow:hidden}.look-editor-module__GsInWq__head{padding:var(--preview-space-3) var(--preview-space-4);background:var(--preview-accent);color:var(--preview-on-accent);font-weight:var(--preview-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.look-editor-module__GsInWq__notice{padding:var(--preview-space-2) var(--preview-space-4);background:var(--preview-surface-note);color:var(--preview-text-muted);font-size:var(--preview-text-sm);text-align:center;border-bottom:var(--preview-border-width) solid var(--preview-border);overflow-wrap:anywhere}.look-editor-module__GsInWq__list{min-height:var(--height-preview-list);padding:var(--preview-space-4);background:var(--preview-surface-chat);gap:var(--preview-space-2);flex-direction:column;display:flex}.look-editor-module__GsInWq__bubble{max-width:var(--preview-bubble-max);padding:var(--preview-space-bubble-y) var(--preview-space-bubble-x);border-radius:var(--preview-radius-bubble);font-size:var(--preview-text-base);white-space:pre-wrap;overflow-wrap:anywhere}.look-editor-module__GsInWq__bot{background:var(--preview-surface);border:var(--preview-border-width) solid var(--preview-border);border-bottom-left-radius:var(--preview-radius-tail);align-self:flex-start}.look-editor-module__GsInWq__me{background:var(--preview-accent);color:var(--preview-on-accent);border-bottom-right-radius:var(--preview-radius-tail);align-self:flex-end}.look-editor-module__GsInWq__inputRow{gap:var(--preview-space-2);padding:var(--preview-space-3);border-top:var(--preview-border-width) solid var(--preview-border);background:var(--preview-surface);display:flex}.look-editor-module__GsInWq__input{min-width:0;padding:var(--preview-space-input-y) var(--preview-space-3);border:var(--preview-border-width) solid var(--preview-border-input);border-radius:var(--preview-radius-control);color:var(--preview-text-muted);font-size:var(--preview-text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.look-editor-module__GsInWq__send{padding:0 var(--preview-space-4);border-radius:var(--preview-radius-control);background:var(--preview-accent);color:var(--preview-on-accent);font-size:var(--preview-text-base);align-items:center;display:inline-flex}.look-editor-module__GsInWq__previewLanguages{gap:var(--space-1);display:inline-flex}.look-editor-module__GsInWq__previewButton{border:var(--border-width) solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer}.look-editor-module__GsInWq__on{background:var(--primary);color:var(--primary-text)}@media (max-width:700px){.look-editor-module__GsInWq__layout{grid-template-columns:1fr}.look-editor-module__GsInWq__preview{max-width:var(--width-preview)}}
.page-module__DZ8GhG__status{padding:var(--space-8) var(--space-4);gap:var(--space-3);max-width:var(--width-content);justify-items:start;display:grid}.page-module__DZ8GhG__link{color:var(--primary)}.page-module__DZ8GhG__chat{grid-template-columns:var(--width-chat-sidebar) 1fr;height:calc(100dvh - var(--app-header-height));min-height:var(--chat-min-height);display:grid;position:relative}@media (max-width:700px){.page-module__DZ8GhG__chat{height:calc(100dvh - var(--app-chrome-narrow-height));grid-template-columns:1fr}}
.origins-editor-module__eVgMfG__form{gap:var(--space-3);display:grid}.origins-editor-module__eVgMfG__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.origins-editor-module__eVgMfG__chip{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-2);border-radius:var(--radius-full);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);overflow-wrap:anywhere;display:inline-flex}.origins-editor-module__eVgMfG__remove{cursor:pointer;border-radius:var(--radius-full);width:var(--chip-button-size);height:var(--chip-button-size);transition:all var(--transition);background:0 0;border:0}.origins-editor-module__eVgMfG__remove:hover{background:var(--danger-soft);color:var(--danger)}.origins-editor-module__eVgMfG__addRow{gap:var(--space-2);grid-template-columns:1fr auto;align-items:end;display:grid}.origins-editor-module__eVgMfG__addLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);grid-column:1/-1}
.spend-meter-module__jpb_oW__spend{gap:var(--space-1);font-size:var(--text-sm);display:grid}.spend-meter-module__jpb_oW__unavailable{font-size:var(--text-sm);color:var(--text-muted)}.spend-meter-module__jpb_oW__bar{height:var(--bar-height);min-width:var(--bar-min-width);background:var(--surface-2);border-radius:var(--radius-full);overflow:hidden}.spend-meter-module__jpb_oW__fill{background:var(--ok);border-radius:var(--radius-full);height:100%;display:block}.spend-meter-module__jpb_oW__bar[data-state=high] .spend-meter-module__jpb_oW__fill{background:var(--warn)}.spend-meter-module__jpb_oW__bar[data-state=full] .spend-meter-module__jpb_oW__fill{background:var(--meter-full)}.spend-meter-module__jpb_oW__spend[data-state=full]{color:var(--meter-full);font-weight:var(--weight-semibold)}
.conflict-banner-module__pnc-pa__banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--warn-soft);color:var(--warn);border-bottom:var(--border-width) solid var(--warn);flex-wrap:wrap;display:flex}.conflict-banner-module__pnc-pa__text{font-weight:var(--weight-semibold);flex:auto}.conflict-banner-module__pnc-pa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.key-drawer-module__LK_VVq__drawer{width:min(var(--width-key-drawer), 100vw);z-index:var(--z-key-drawer);background:var(--bg);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-4) var(--space-12);gap:var(--space-3);animation:key-drawer-module__LK_VVq__drawer-in var(--drawer-slide) ease;align-content:start;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto}.key-drawer-module__LK_VVq__drawer:focus{outline:none}@keyframes key-drawer-module__LK_VVq__drawer-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.key-drawer-module__LK_VVq__drawer{animation:none}}.key-drawer-module__LK_VVq__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.key-drawer-module__LK_VVq__title{font-size:var(--text-lg);overflow-wrap:anywhere}.key-drawer-module__LK_VVq__close{width:var(--icon-button-size);height:var(--icon-button-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);transition:all var(--transition);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.key-drawer-module__LK_VVq__close:hover{background:var(--surface-2)}.key-drawer-module__LK_VVq__sub{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.key-drawer-module__LK_VVq__mono{font-family:var(--font-mono)}
.item-form-module__0zevsW__card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.item-form-module__0zevsW__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.item-form-module__0zevsW__title{font-size:var(--text-lg)}.item-form-module__0zevsW__heading{font-size:var(--text-base);margin:var(--space-4) 0 var(--space-3)}.item-form-module__0zevsW__saveState{font-size:var(--text-sm);color:var(--text-muted);min-width:var(--width-save-state)}.item-form-module__0zevsW__saveState[data-state=saving]{color:var(--warn)}.item-form-module__0zevsW__saveState[data-state=saved]{color:var(--ok)}.item-form-module__0zevsW__saveState[data-state=unsaved],.item-form-module__0zevsW__saveState[data-state=error]{color:var(--danger);font-weight:var(--weight-semibold)}.item-form-module__0zevsW__cols{grid-template-columns:repeat(auto-fit, minmax(var(--width-field-min), 1fr));gap:0 var(--space-4);align-items:start;display:grid}.item-form-module__0zevsW__textarea{min-height:var(--textarea-min-height);resize:vertical}.item-form-module__0zevsW__docText{min-height:var(--textarea-doc-min-height);resize:vertical}.item-form-module__0zevsW__small{min-height:var(--textarea-small-min-height);resize:vertical}.item-form-module__0zevsW__textRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.item-form-module__0zevsW__textRow label{flex:1}.item-form-module__0zevsW__upload{align-items:center;gap:var(--space-3);display:flex}.item-form-module__0zevsW__hidden{display:none}.item-form-module__0zevsW__fieldError{font-size:var(--text-sm);color:var(--danger);margin:0}.item-form-module__0zevsW__sep{border-top:var(--border-width) solid var(--border);margin:var(--space-5) 0 0}.item-form-module__0zevsW__checks{gap:var(--space-2);display:grid}.item-form-module__0zevsW__check{align-items:center;gap:var(--space-2);display:flex}.item-form-module__0zevsW__check input,.item-form-module__0zevsW__toggle input{accent-color:var(--primary)}.item-form-module__0zevsW__toggle{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.item-form-module__0zevsW__voiceBox{border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface)}.item-form-module__0zevsW__boxHint{margin:0 0 var(--space-3)}.item-form-module__0zevsW__voiceBox:focus-within{border-color:var(--primary)}.item-form-module__0zevsW__dangerRow{margin-top:var(--space-5)}.item-form-module__0zevsW__danger{color:var(--danger);border-color:var(--danger)}.item-form-module__0zevsW__dangerSolid{background:var(--danger);border-color:var(--danger)}.item-form-module__0zevsW__dangerSolid:hover:not(:disabled){background:var(--danger);opacity:var(--disabled-opacity)}.item-form-module__0zevsW__confirm{margin-top:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--danger);background:var(--danger-soft);border-radius:var(--radius-md)}.item-form-module__0zevsW__confirmText{margin:0 0 var(--space-3)}.item-form-module__0zevsW__confirmButtons{gap:var(--space-2);display:flex}
.sub-nav-module__Lj0r_q__nav{gap:var(--space-1);padding:var(--space-4);background:var(--surface);border-right:var(--border-width) solid var(--border);align-content:start;display:grid}.sub-nav-module__Lj0r_q__link{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text);transition:background var(--transition);text-decoration:none;display:flex}.sub-nav-module__Lj0r_q__link:hover{background:var(--surface-2)}.sub-nav-module__Lj0r_q__link[aria-current=page]{background:var(--accent-soft);font-weight:var(--weight-semibold)}.sub-nav-module__Lj0r_q__dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);background:var(--danger)}@media (max-width:700px){.sub-nav-module__Lj0r_q__nav{border-right:0;border-bottom:var(--border-width) solid var(--border);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}
.transcript-module__pO3zmq__view{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.transcript-module__pO3zmq__head{padding:var(--space-4);border-bottom:var(--border-width) solid var(--border);background:var(--surface)}.transcript-module__pO3zmq__row{align-items:center;gap:var(--space-3);display:flex}.transcript-module__pO3zmq__title{min-width:0;font-size:var(--text-lg);overflow-wrap:anywhere;flex:1}.transcript-module__pO3zmq__back{font-size:var(--text-sm);display:none}.transcript-module__pO3zmq__facts{grid-template-columns:repeat(auto-fill, minmax(var(--width-fact-min), 1fr));gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;display:grid}.transcript-module__pO3zmq__fact{gap:var(--space-1);min-width:0;display:grid}.transcript-module__pO3zmq__fact dt{font-size:var(--text-xs);color:var(--text-muted)}.transcript-module__pO3zmq__fact dd{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.transcript-module__pO3zmq__mono{font-family:var(--font-mono)}.transcript-module__pO3zmq__badge{padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--ok-soft);color:var(--ok);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-block}.transcript-module__pO3zmq__readOnly{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--border-width) dashed var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted)}.transcript-module__pO3zmq__messages{width:100%;max-width:var(--width-transcript);padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-2);flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex;overflow:auto}.transcript-module__pO3zmq__group{gap:var(--space-1);flex-direction:column;max-width:100%;display:flex}.transcript-module__pO3zmq__visitorGroup{align-items:flex-end}.transcript-module__pO3zmq__assistantGroup{align-items:flex-start}.transcript-module__pO3zmq__who{font-size:var(--text-xs);color:var(--text-muted)}.transcript-module__pO3zmq__bubble{max-width:var(--bubble-max);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);white-space:pre-wrap;overflow-wrap:anywhere}.transcript-module__pO3zmq__visitorBubble{background:var(--bubble-me)}.transcript-module__pO3zmq__assistantBubble{background:var(--bubble-bot);border:var(--border-width) solid var(--border)}.transcript-module__pO3zmq__note{font-size:var(--text-sm);color:var(--danger)}.transcript-module__pO3zmq__state{max-width:var(--width-state);padding:var(--space-12) var(--space-4);gap:var(--space-2);text-align:center;color:var(--text-muted);justify-items:center;margin:auto;display:grid}.transcript-module__pO3zmq__stateTitle{font-size:var(--text-lg);color:var(--text)}.transcript-module__pO3zmq__skelRow{gap:var(--space-2);padding:var(--space-4);display:grid}.transcript-module__pO3zmq__skel{height:var(--skeleton-height);border-radius:var(--radius-sm);background:var(--surface-2);animation:transcript-module__pO3zmq__pulse var(--skeleton-cycle) infinite ease-in-out}.transcript-module__pO3zmq__skelWide{width:var(--skeleton-wide)}.transcript-module__pO3zmq__skelNarrow{width:var(--skeleton-narrow)}@keyframes transcript-module__pO3zmq__pulse{0%,to{opacity:var(--skeleton-dim)}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.transcript-module__pO3zmq__skel{animation:none}}@media (max-width:700px){.transcript-module__pO3zmq__back{display:inline-flex}.transcript-module__pO3zmq__bubble{max-width:var(--bubble-max-narrow)}}
.key-list-module__8_5LHq__lists{gap:var(--space-8);display:grid}.key-list-module__8_5LHq__cards{grid-template-columns:repeat(auto-fill, minmax(var(--width-card), 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.key-list-module__8_5LHq__card{gap:var(--space-3);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);height:100%;padding:var(--space-4);box-shadow:var(--shadow-sm);color:var(--text);transition:all var(--transition);align-content:start;text-decoration:none;display:grid}.key-list-module__8_5LHq__card:hover{box-shadow:var(--shadow-md);transform:translateY(var(--lift))}.key-list-module__8_5LHq__card[aria-current=true],.key-list-module__8_5LHq__secretRow[aria-current=true]{border-color:var(--primary)}.key-list-module__8_5LHq__revoked{opacity:var(--revoked-opacity)}.key-list-module__8_5LHq__cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.key-list-module__8_5LHq__assistant{font-size:var(--text-lg);overflow-wrap:anywhere}.key-list-module__8_5LHq__keyName{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.key-list-module__8_5LHq__origins{gap:var(--space-1);flex-wrap:wrap;display:flex}.key-list-module__8_5LHq__origin{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);overflow-wrap:anywhere}.key-list-module__8_5LHq__muted{color:var(--text-muted);font-size:var(--text-sm)}.key-list-module__8_5LHq__badge{font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);white-space:nowrap;display:inline-block}.key-list-module__8_5LHq__ok{background:var(--ok-soft);color:var(--ok)}.key-list-module__8_5LHq__bad{background:var(--danger-soft);color:var(--danger)}.key-list-module__8_5LHq__empty{color:var(--text-muted)}.key-list-module__8_5LHq__sectionTitle{font-size:var(--text-lg)}.key-list-module__8_5LHq__secrets{gap:var(--space-3);display:grid}.key-list-module__8_5LHq__hint{font-size:var(--text-sm);color:var(--text-muted)}.key-list-module__8_5LHq__secretRows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.key-list-module__8_5LHq__secretRow{align-items:center;gap:var(--space-3);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--text);transition:border-color var(--transition);grid-template-columns:2fr 1fr auto 1.5fr;text-decoration:none;display:grid}.key-list-module__8_5LHq__secretRow:hover{border-color:var(--text-muted)}.key-list-module__8_5LHq__secretName{overflow-wrap:anywhere;display:grid}@media (max-width:700px){.key-list-module__8_5LHq__secretRow{grid-template-columns:1fr auto}.key-list-module__8_5LHq__secretRow .key-list-module__8_5LHq__badge{justify-self:start}}
.locale-switch-module___1yHca__switch{background:var(--surface-2);border-radius:var(--radius-md);min-width:0;padding:var(--space-1);gap:var(--space-1);border:0;margin:0;display:inline-flex}.locale-switch-module___1yHca__option{color:var(--text-muted);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition);background:0 0;border:0}.locale-switch-module___1yHca__option:hover{color:var(--text)}.locale-switch-module___1yHca__on{background:var(--surface);color:var(--text);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}
.item-list-module__S3eqrG__card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);margin-bottom:var(--space-4)}.item-list-module__S3eqrG__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.item-list-module__S3eqrG__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);color:var(--text);transition:background var(--transition);text-decoration:none;display:flex}.item-list-module__S3eqrG__item:hover{background:var(--surface-2)}.item-list-module__S3eqrG__item[aria-current=true]{background:var(--accent-soft);border-color:var(--primary)}.item-list-module__S3eqrG__name{font-weight:var(--weight-semibold)}.item-list-module__S3eqrG__meta{font-size:var(--text-sm);color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-full);padding:0 var(--space-2)}.item-list-module__S3eqrG__dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);background:var(--danger);margin-left:auto}.item-list-module__S3eqrG__empty{margin:0 0 var(--space-3);color:var(--text-muted)}.item-list-module__S3eqrG__add{margin-top:var(--space-3)}
.top-bar-module__D1_ZyW__bar{background:var(--surface);border-bottom:var(--border-width) solid var(--border)}.top-bar-module__D1_ZyW__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.top-bar-module__D1_ZyW__status{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.top-bar-module__D1_ZyW__dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);background:var(--text-muted)}.top-bar-module__D1_ZyW__dot[data-mode=changed]{background:var(--warn)}.top-bar-module__D1_ZyW__dot[data-mode=same]{background:var(--ok)}.top-bar-module__D1_ZyW__issuesWrap{position:relative}.top-bar-module__D1_ZyW__issuesButton{align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);background:var(--surface);cursor:default;display:inline-flex}button.top-bar-module__D1_ZyW__issuesButton{cursor:pointer}.top-bar-module__D1_ZyW__has{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.top-bar-module__D1_ZyW__ok{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.top-bar-module__D1_ZyW__pop{top:calc(100% + var(--space-2));z-index:var(--z-popover);width:var(--width-popover);max-width:92vw;padding:var(--space-2);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0}.top-bar-module__D1_ZyW__issue{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);grid-template-columns:1fr auto;display:grid}.top-bar-module__D1_ZyW__issue:hover{background:var(--surface-2)}.top-bar-module__D1_ZyW__go{grid-area:span 2/2;align-self:center}.top-bar-module__D1_ZyW__blocked{font-size:var(--text-sm);color:var(--text-muted)}.top-bar-module__D1_ZyW__grow{flex:auto}.top-bar-module__D1_ZyW__saveState{font-size:var(--text-sm);color:var(--text-muted)}.top-bar-module__D1_ZyW__note{padding:var(--space-2) var(--space-4);color:var(--ok);background:var(--ok-soft);margin:0}@media (max-width:700px){.top-bar-module__D1_ZyW__issuesWrap{flex:100%;min-width:0}.top-bar-module__D1_ZyW__pop{width:auto;max-width:100%;margin-top:var(--space-2);max-height:var(--height-popover-max);box-shadow:none;overflow-wrap:anywhere;position:static;overflow-y:auto}}.top-bar-module__D1_ZyW__keyId{font-family:var(--font-mono);margin-right:var(--space-2)}
.sign-in-screen-module__rsb_5W__split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.sign-in-screen-module__rsb_5W__side{background:var(--primary);color:var(--primary-text);padding:var(--space-12);flex-direction:column;justify-content:space-between;display:flex}.sign-in-screen-module__rsb_5W__brand{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);font-size:var(--text-lg);display:flex}.sign-in-screen-module__rsb_5W__logo{width:var(--logo-size);height:var(--logo-size);border-radius:var(--radius-md);background:var(--primary-text);color:var(--primary);font-weight:var(--weight-bold);place-items:center;display:grid}.sign-in-screen-module__rsb_5W__heroTitle{font-size:var(--text-hero);line-height:var(--line-height-tight)}.sign-in-screen-module__rsb_5W__heroText{margin-top:var(--space-3);color:var(--text-on-primary-muted)}.sign-in-screen-module__rsb_5W__form{padding:var(--space-6);place-items:center;display:grid}.sign-in-screen-module__rsb_5W__auth{width:100%;max-width:var(--width-auth)}.sign-in-screen-module__rsb_5W__title{font-size:var(--text-xl);margin-bottom:var(--space-1)}.sign-in-screen-module__rsb_5W__sub{color:var(--text-muted);margin-bottom:var(--space-5)}.sign-in-screen-module__rsb_5W__email{font-weight:var(--weight-semibold);margin-bottom:var(--space-3);overflow-wrap:anywhere}.sign-in-screen-module__rsb_5W__codeRow{margin-bottom:var(--space-3)}.sign-in-screen-module__rsb_5W__notice{font-size:var(--text-sm);color:var(--ok);background:var(--ok-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.sign-in-screen-module__rsb_5W__second{margin-top:var(--space-2)}.sign-in-screen-module__rsb_5W__or{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-4) 0;display:flex}.sign-in-screen-module__rsb_5W__or:before,.sign-in-screen-module__rsb_5W__or:after{content:"";height:var(--border-width);background:var(--border);flex:1}.sign-in-screen-module__rsb_5W__methods{gap:var(--space-2);display:grid}.sign-in-screen-module__rsb_5W__switchRow{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-5)}.sign-in-screen-module__rsb_5W__linkButton{color:var(--primary);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.sign-in-screen-module__rsb_5W__linkButton:hover{text-decoration:underline}@media (max-width:700px){.sign-in-screen-module__rsb_5W__split{grid-template-columns:1fr}.sign-in-screen-module__rsb_5W__side{display:none}}
.page-module__lKw2QG__page{max-width:var(--width-content);padding:var(--space-8) var(--space-4);gap:var(--space-4);margin:0 auto;display:grid}.page-module__lKw2QG__title{font-size:var(--text-xl);overflow-wrap:anywhere}.page-module__lKw2QG__hint{color:var(--text-muted)}.page-module__lKw2QG__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__lKw2QG__item{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);color:var(--text);transition:border-color var(--transition);text-decoration:none;display:block}.page-module__lKw2QG__item:hover{border-color:var(--text-muted)}
.layout-module__iApQvq__status{padding:var(--space-8) var(--space-4);gap:var(--space-3);justify-items:start;display:grid}.layout-module__iApQvq__sticky{z-index:var(--z-sticky);position:sticky;top:0}.layout-module__iApQvq__shell{grid-template-columns:var(--width-subnav) 1fr;display:grid}.layout-module__iApQvq__content{min-width:0;padding:var(--space-5);max-width:var(--width-content)}@media (max-width:700px){.layout-module__iApQvq__shell{grid-template-columns:1fr}}
.layout-module__IAZWsG__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--surface);border-bottom:var(--border-width) solid var(--border);display:flex}.layout-module__IAZWsG__brand{white-space:nowrap;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);font-size:var(--text-lg);display:flex}.layout-module__IAZWsG__logo{width:var(--logo-size);height:var(--logo-size);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-text);font-weight:var(--weight-bold);place-items:center;display:grid}.layout-module__IAZWsG__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.layout-module__IAZWsG__status{padding:var(--space-8) var(--space-4);max-width:var(--width-content);color:var(--text-muted);margin:0 auto}
.layout-module__M6G8nG__frame{position:relative}.layout-module__M6G8nG__switch{top:var(--space-4);right:var(--space-6);z-index:1;position:absolute}
.widget-conversations-module__OL9U0G__page{grid-template-columns:var(--width-conversations-list) minmax(0, 1fr);min-height:var(--shell-min-height);display:grid}.widget-conversations-module__OL9U0G__listPane{background:var(--surface);border-right:var(--border-width) solid var(--border);flex-direction:column;min-width:0;display:flex}.widget-conversations-module__OL9U0G__head{padding:var(--space-4) var(--space-4) var(--space-2)}.widget-conversations-module__OL9U0G__title{font-size:var(--text-xl)}.widget-conversations-module__OL9U0G__subtitle{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.widget-conversations-module__OL9U0G__filters{align-items:end;gap:var(--space-3) var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;margin:0;display:flex}.widget-conversations-module__OL9U0G__field{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);display:grid}.widget-conversations-module__OL9U0G__control{border:var(--border-width) solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.widget-conversations-module__OL9U0G__control:focus{outline:var(--focus-ring);outline-offset:0;border-color:var(--primary)}.widget-conversations-module__OL9U0G__check{gap:var(--space-2);padding-bottom:var(--space-1);font-size:var(--text-sm);color:var(--text);align-items:center;display:flex}.widget-conversations-module__OL9U0G__sortNote{width:100%;padding-bottom:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.widget-conversations-module__OL9U0G__items{margin:0;padding:0;list-style:none}.widget-conversations-module__OL9U0G__card{border-bottom:var(--border-width) solid var(--border)}.widget-conversations-module__OL9U0G__cardButton{width:100%;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:all var(--transition);background:0 0;border:0;display:block}.widget-conversations-module__OL9U0G__cardButton:hover{background:var(--surface-2)}.widget-conversations-module__OL9U0G__cardButton:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.widget-conversations-module__OL9U0G__selected,.widget-conversations-module__OL9U0G__selected:hover{background:var(--accent-soft)}.widget-conversations-module__OL9U0G__first{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.widget-conversations-module__OL9U0G__meta{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.widget-conversations-module__OL9U0G__meta>span+span:before{content:"·";margin-right:var(--space-3)}.widget-conversations-module__OL9U0G__viewPane{min-width:0;min-height:0;display:flex}.widget-conversations-module__OL9U0G__viewPane>*{flex:1}.widget-conversations-module__OL9U0G__visitor{font-family:var(--font-mono)}.widget-conversations-module__OL9U0G__more{gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.widget-conversations-module__OL9U0G__moreError{color:var(--danger)}.widget-conversations-module__OL9U0G__moreButton{font-size:var(--text-sm)}.widget-conversations-module__OL9U0G__state{max-width:var(--width-state);padding:var(--space-12) var(--space-4);gap:var(--space-2);text-align:center;color:var(--text-muted);justify-items:center;margin:auto;display:grid}.widget-conversations-module__OL9U0G__stateTitle{font-size:var(--text-lg);color:var(--text)}.widget-conversations-module__OL9U0G__skelRow{gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border);display:grid}.widget-conversations-module__OL9U0G__skel{height:var(--skeleton-height);border-radius:var(--radius-sm);background:var(--surface-2);animation:widget-conversations-module__OL9U0G__pulse var(--skeleton-cycle) infinite ease-in-out}.widget-conversations-module__OL9U0G__skelWide{width:var(--skeleton-wide)}.widget-conversations-module__OL9U0G__skelNarrow{width:var(--skeleton-narrow)}@keyframes widget-conversations-module__OL9U0G__pulse{0%,to{opacity:var(--skeleton-dim)}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.widget-conversations-module__OL9U0G__skel{animation:none}}@media (max-width:700px){.widget-conversations-module__OL9U0G__page{grid-template-columns:1fr;min-height:0}.widget-conversations-module__OL9U0G__listPane{border-right:0}.widget-conversations-module__OL9U0G__showView .widget-conversations-module__OL9U0G__listPane,.widget-conversations-module__OL9U0G__page:not(.widget-conversations-module__OL9U0G__showView) .widget-conversations-module__OL9U0G__viewPane{display:none}}
.keys-workspace-module__0cJZta__page{max-width:var(--width-content-wide);padding:var(--space-6) var(--space-4) var(--space-12);gap:var(--space-4);margin:0 auto;display:grid}.keys-workspace-module__0cJZta__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.keys-workspace-module__0cJZta__title{font-size:var(--text-xl)}.keys-workspace-module__0cJZta__status{padding:var(--space-8) var(--space-4);gap:var(--space-3);max-width:var(--width-content);justify-items:start;display:grid}
.company-form-module__d_YG7a__card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.company-form-module__d_YG7a__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.company-form-module__d_YG7a__title{font-size:var(--text-lg)}.company-form-module__d_YG7a__saveState{font-size:var(--text-sm);color:var(--text-muted);min-width:var(--width-save-state)}.company-form-module__d_YG7a__saveState[data-state=saving]{color:var(--warn)}.company-form-module__d_YG7a__saveState[data-state=saved]{color:var(--ok)}.company-form-module__d_YG7a__saveState[data-state=unsaved],.company-form-module__d_YG7a__saveState[data-state=error]{color:var(--danger);font-weight:var(--weight-semibold)}.company-form-module__d_YG7a__textarea{min-height:var(--textarea-min-height);resize:vertical}.company-form-module__d_YG7a__languages{border:0;margin-inline:0;padding:0}.company-form-module__d_YG7a__language{align-items:center;gap:var(--space-2);display:flex}.company-form-module__d_YG7a__language input{accent-color:var(--primary)}.company-form-module__d_YG7a__contactRow{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1.6fr auto;display:grid}.company-form-module__d_YG7a__fieldError{font-size:var(--text-sm);color:var(--danger);margin:0}
.item-screen-module__bHD6_W__status{color:var(--text-muted)}
