.qc-canvas-action-group{border:var(--spacing-px) solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-container)}.qc-canvas-action-group>button{border-radius:var(--spacing-0)}.qc-canvas-action-group>button:first-child{border-start-start-radius:calc(var(--radius-sm) - var(--spacing-px));border-end-start-radius:calc(var(--radius-sm) - var(--spacing-px))}.qc-canvas-action-group>button:last-child{border-start-end-radius:calc(var(--radius-sm) - var(--spacing-px));border-end-end-radius:calc(var(--radius-sm) - var(--spacing-px))}.qc-canvas-action-group>button:focus-visible{outline:var(--spacing-0\.5) solid var(--color-primary);outline-offset:calc(var(--spacing-0\.5) * -1)}.qc-memory-universe{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.qc-memory-canvas{isolation:isolate;min-width:0;position:relative}.qc-memory-canvas__toolbar{inset-block-start:var(--spacing-3);inset-inline:var(--spacing-3);justify-content:space-between;align-items:center;gap:var(--spacing-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.qc-memory-canvas__toolbar>*{pointer-events:auto;max-width:100%}.qc-memory-universe__stage{isolation:isolate;position:relative}.qc-memory-universe__stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.qc-memory-universe__stage canvas:active{cursor:grabbing}.qc-memory-canvas__view-controls{position:absolute;inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3)}.qc-avatar-memory{gap:var(--spacing-4);width:100%;min-width:0;color:var(--color-text);flex-direction:column;display:flex}.qc-avatar-memory>.qc-page-header .qc-page-header__description{white-space:pre-line}.qc-avatar-memory__toolbar{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.qc-avatar-memory__search{flex:1 1 var(--spacing-80);min-width:0}.qc-avatar-memory__filter{flex:1 1 var(--spacing-40);min-width:0;max-width:100%}.qc-avatar-memory__target{flex-basis:var(--spacing-56)}.qc-avatar-memory__graph{height:calc(var(--spacing-24) * 5);border:var(--spacing-px) solid var(--color-border-tertiary);border-radius:var(--radius-DEFAULT);background:var(--color-bg-container);width:100%;overflow:hidden}.qc-avatar-memory__heading{margin:var(--spacing-0);font-size:var(--font-size-base);line-height:var(--font-size-base--line-height);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.qc-avatar-memory__hint{margin:var(--spacing-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height)}.qc-avatar-memory__state{align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-4);display:flex}.qc-avatar-memory__list{padding:var(--spacing-0);margin-block:var(--spacing-4);flex-direction:column;list-style:none;display:flex}.qc-avatar-memory__metadata{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height)}.qc-avatar-memory__content{margin:var(--spacing-0);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height)}.qc-avatar-memory__form{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.qc-avatar-memory__form-actions{align-items:center;gap:var(--spacing-3);display:flex}.qc-avatar-memory__confirm{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);cursor:pointer;display:flex}.qc-avatar-memory__sources{margin:var(--spacing-0);padding:var(--spacing-0);gap:var(--spacing-4);flex-direction:column;list-style:none;display:flex}.qc-avatar-memory__source{gap:var(--spacing-2);border-top:var(--spacing-px) solid var(--color-border-tertiary);flex-direction:column;min-width:0;padding-block-start:var(--spacing-3);display:flex}.qc-avatar-memory__source a{color:var(--color-link);font-size:var(--font-size-sm);overflow-wrap:anywhere}.qc-avatar-memory__source a:hover{text-decoration:underline}.qc-avatar-memory__list{max-height:calc(var(--spacing-24) * 5);overflow-y:auto}.qc-avatar-memory__editor{gap:var(--spacing-2);flex-direction:column;width:100%;min-width:0;display:flex}.qc-avatar-memory__date{align-items:center;gap:var(--spacing-2);flex:1 1 var(--spacing-64);min-width:0;max-width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.qc-avatar-memory__date>span{flex:none}.qc-avatar-memory--conversation>.qc-page-header{gap:var(--spacing-4);flex-wrap:wrap}.qc-avatar-memory--conversation>.qc-page-header>.qc-page-header__actions{flex-wrap:wrap}.qc-avatar-memory-workspace__views{align-self:flex-start;max-width:100%}.qc-avatar-memory-workspace__canvas{width:100%;min-width:0;position:relative}.qc-avatar-memory-workspace__canvas .qc-avatar-memory__graph{height:max(calc(var(--spacing-24) * 5), calc(100dvh - var(--spacing-64)))}.qc-avatar-memory-workspace--graph{height:100%;min-height:0}.qc-avatar-memory-workspace--graph>*{flex-shrink:0}.qc-avatar-memory-workspace--graph>.qc-avatar-memory-workspace__split,.qc-avatar-memory-workspace--graph>.qc-avatar-memory-workspace{flex:1;min-height:0}.qc-avatar-memory-workspace--graph>.qc-avatar-memory-workspace__split{overflow:auto}.qc-avatar-memory-workspace--graph .qc-avatar-memory-workspace__canvas{flex-direction:column;height:100%;min-height:0;display:flex}.qc-avatar-memory-workspace--graph .qc-avatar-network__viewport,.qc-avatar-memory-workspace--graph .qc-memory-canvas{flex:1;min-height:0}.qc-avatar-memory-workspace--graph .qc-memory-universe,.qc-avatar-memory-workspace--graph .qc-avatar-memory__graph{height:100%;min-height:0}.qc-avatar-memory-workspace--graph .qc-avatar-source-memories{max-height:100%}.qc-avatar-memory-workspace .qc-avatar-memory__toolbar{gap:var(--spacing-2)}.qc-avatar-memory-workspace .qc-avatar-memory__search{flex:1 1 var(--spacing-48)}.qc-avatar-memory-workspace .qc-avatar-memory__filter{flex:0 1 var(--spacing-32)}.qc-avatar-memory-workspace .qc-avatar-memory__target{flex-basis:var(--spacing-40)}.qc-avatar-memory-workspace .qc-avatar-memory__date{flex:0 1 calc(var(--spacing-48) + var(--spacing-6));gap:var(--spacing-1);font-size:var(--font-size-xs)}.qc-avatar-memory-table{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.qc-avatar-memory-table__source{width:var(--spacing-64)}.qc-avatar-memory-table__time{width:var(--spacing-56)}.qc-avatar-memory-table__risk{width:var(--spacing-48)}.qc-avatar-memory-table .qc-avatar-security-level-label{white-space:nowrap}.qc-avatar-memory-table__name{overflow-wrap:anywhere}.qc-avatar-memory-table__title{color:var(--qc-text-primary);font-weight:var(--font-weight-semibold)}.qc-avatar-memory-drawer{width:min(100%, calc(var(--spacing-96) * 2));max-width:100%}.qc-avatar-memory-drawer__body{flex:1;min-height:0;overflow-y:auto}.qc-avatar-memory-drawer .qc-avatar-memory__editor>span{font-size:var(--qc-font-size-body-compact);line-height:var(--qc-line-height-body-compact);font-weight:var(--font-weight-medium)}.qc-avatar-memory-drawer .qc-avatar-memory__form-actions{justify-content:flex-end;gap:var(--spacing-2);width:100%;display:flex}.qc-avatar-memory-panel{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.qc-avatar-memory-panel[hidden]{display:none}.qc-avatar-memory-workspace__accessible:not(:focus-within){width:var(--spacing-px);height:var(--spacing-px);clip-path:inset(50%);position:absolute;inset-block-start:var(--spacing-0);inset-inline-start:var(--spacing-0);overflow:hidden}.qc-avatar-memory-workspace__accessible:focus-within{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.qc-avatar-memory-workspace__split{align-items:stretch;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.qc-avatar-memory-workspace__split>.qc-avatar-memory-workspace__canvas{flex:1 1 var(--spacing-96)}.qc-avatar-source-memories{flex:0 1 calc(var(--spacing-96) + var(--spacing-24));min-width:0;max-width:100%;max-height:max(calc(var(--spacing-24) * 5), calc(100dvh - var(--spacing-64)));border:var(--spacing-px) solid var(--color-border-secondary);border-radius:var(--radius-DEFAULT);padding:var(--spacing-4);background:var(--color-bg-container);gap:var(--spacing-4);flex-direction:column;display:flex;overflow:auto}.qc-avatar-source-memories>header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.qc-avatar-source-memories h3{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.qc-avatar-source-memories header span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.qc-avatar-memory-inline{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.qc-avatar-source-memories__heading{flex:1;min-width:0}.qc-avatar-memory-workspace__table-view{gap:var(--spacing-4);flex-direction:column;padding-block-start:var(--spacing-14);display:flex}.qc-avatar-network__list{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-width:0;display:grid}.qc-avatar-network__list>button{justify-self:start;min-width:0;max-width:100%}.qc-avatar-network__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-avatar-network__viewport{min-width:0;position:relative}.qc-avatar-network__detail{right:var(--spacing-4);bottom:var(--spacing-4);width:var(--spacing-80);max-width:calc(100% - var(--spacing-8));max-height:calc(100% - var(--spacing-8));padding:var(--spacing-4);gap:var(--spacing-3);background:var(--color-bg-container);box-shadow:var(--shadow-lg);position:absolute;overflow:auto}.qc-avatar-network__detail-header{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.qc-avatar-network__detail-header h3{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--font-size-base--line-height);overflow-wrap:anywhere;margin:0}.qc-avatar-network__detail-body{gap:var(--spacing-3);display:grid}.qc-avatar-network__detail-body h4{margin:0 0 var(--spacing-2);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.qc-avatar-network__detail-body p{font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);color:var(--color-text-secondary);margin:0}.qc-avatar-network__viewport--list .qc-avatar-network__detail{margin-top:var(--spacing-4);margin-left:auto;position:sticky}.qc-avatar-network__legend{top:var(--spacing-4);right:var(--spacing-4);width:var(--spacing-40);max-height:calc(50% - var(--spacing-8));padding:var(--spacing-3);align-content:start;gap:var(--spacing-2);background:var(--color-bg-container);color:var(--color-text-secondary);font-size:var(--font-size-xs);border-width:var(--spacing-0);box-shadow:none;grid-auto-rows:max-content;display:grid;position:absolute;overflow-y:auto}.qc-avatar-network__legend strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.qc-avatar-network__legend-row,.qc-avatar-network__legend-scale{align-items:center;gap:var(--spacing-2);display:flex}.qc-avatar-network__legend-row{text-align:start;white-space:normal;overflow-wrap:anywhere;max-width:100%}.qc-avatar-network__legend-scale{margin-top:var(--spacing-2)}.qc-avatar-network__swatch{width:var(--spacing-3);height:var(--spacing-3);border-radius:var(--radius-full);flex-shrink:0;display:block}.qc-avatar-network__dimension-heading{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.qc-avatar-network__dimension-heading h4{margin:var(--spacing-0)}.qc-avatar-network__editor{gap:var(--spacing-2);display:grid}.qc-avatar-network__editor-actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.qc-avatar-network__customized{margin-top:var(--spacing-2)}.qc-avatar-network__dimension .qc-avatar-memory__relation-tags{overflow-wrap:anywhere}.qc-avatar-network__filter-empty{right:var(--spacing-4);line-height:var(--font-size-sm--line-height);left:var(--spacing-4);bottom:var(--spacing-4);margin:var(--spacing-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);pointer-events:none;position:absolute}.qc-local-connector-dialog{width:calc(var(--spacing-64) * 2 + var(--spacing-12));max-width:calc(100vw - var(--spacing-8));max-height:calc(100dvh - var(--spacing-8));gap:var(--spacing-4);flex-direction:column;display:flex}.qc-local-connector-form{min-height:var(--spacing-0);overflow-y:auto}.qc-local-connector-form__body{gap:var(--spacing-4);padding:var(--spacing-0\.5);flex-direction:column;display:flex}.qc-local-connector-form__row{grid-template-columns:repeat(2, minmax(var(--spacing-0), 1fr));gap:var(--spacing-4);display:grid}.qc-local-connector-form__field,.qc-local-connector-form__pairs{gap:var(--spacing-1\.5);font-size:var(--font-size-sm);color:var(--color-text);flex-direction:column;display:flex}.qc-local-connector-form__select{width:100%}.qc-local-connector-form__pair-heading,.qc-local-connector-form__pair{align-items:center;gap:var(--spacing-2);display:flex}.qc-local-connector-form__pair-heading{justify-content:space-between}.qc-local-connector-form__pair>input{min-width:var(--spacing-0);flex:1}.qc-local-connector-form__pairs>button{align-self:flex-start}.qc-local-connector-form__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.qc-local-connector-form__error,.qc-local-connector-form__required{color:var(--color-error)}.qc-local-connector-form__error{margin:var(--spacing-0);font-size:var(--font-size-sm)}.qc-plugin-connectors{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.qc-plugin-connectors__heading,.qc-plugin-connectors__identity,.qc-plugin-connectors__tools{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.qc-plugin-connectors h3,.qc-plugin-connectors h4,.qc-plugin-connectors p{margin:0}.qc-plugin-connectors h3,.qc-plugin-connectors h4{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.qc-plugin-connectors__entry{gap:var(--spacing-4);padding-block:var(--spacing-4);border-top:var(--spacing-px) solid var(--color-border-secondary);flex-direction:column;display:flex}.qc-plugin-connectors__entry-heading,.qc-plugin-connectors__actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.qc-plugin-connectors__entry-heading{justify-content:space-between;gap:var(--spacing-4)}.qc-plugin-connectors__identity,.qc-plugin-connectors__description,.qc-plugin-connectors__tools,.qc-plugin-connectors__notice{min-height:var(--spacing-40);justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-direction:column;display:flex}.qc-plugin-connectors__tool{align-items:center;gap:var(--spacing-2);color:var(--color-text);display:flex}.qc-plugin-connectors__tool-options{gap:var(--spacing-2);flex-direction:column;display:flex}.qc-plugin-connectors__tool-group{gap:var(--spacing-3);flex-direction:column;inline-size:100%;display:flex}.qc-plugin-connectors__tool-group-title{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.qc-plugin-connector-list__entry{border-top:var(--spacing-px) solid var(--color-border-secondary)}.qc-plugin-connector-list .qc-connector-row-title{flex-wrap:wrap}.qc-plugin-connector-list__provider{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);overflow-wrap:anywhere}.qc-plugin-connector-list .qc-plugin-connectors__tools{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-5);text-align:start;flex-shrink:0}.qc-plugin-connector-list .qc-plugin-connectors__tool{min-width:var(--spacing-0)}.qc-plugin-connector-list .qc-plugin-connectors__tool>span{min-width:var(--spacing-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-plugin-detail__preview-end{justify-content:center;align-items:center;gap:var(--spacing-2);margin:var(--spacing-4) var(--spacing-0) var(--spacing-0);padding-block:var(--spacing-2);color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);display:flex}.qc-plugin-detail__preview-end:before,.qc-plugin-detail__preview-end:after{content:"";width:var(--spacing-8);border-top:var(--spacing-px) solid var(--color-border-tertiary)}.qc-plugin-market__category-skeleton{justify-content:space-between;align-items:center;gap:var(--spacing-2);height:var(--spacing-7);padding-inline:var(--spacing-2);display:flex}.qc-plugin-market__category-name-skeleton{width:var(--spacing-20);height:var(--spacing-3);animation:none}.qc-plugin-market__count-skeleton{width:var(--spacing-3);height:var(--spacing-3);flex-shrink:0;animation:none}.qc-plugin-market__filter-error{align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.qc-plugin-market__state{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-8);color:var(--color-text-secondary);flex-direction:column;display:flex}.qc-plugin-market__toolbar{flex-wrap:wrap;max-width:100%}.qc-plugin-market__toolbar .qc-installed-resources__search{max-width:100%}.qc-plugin-detail{max-width:calc(var(--spacing-96) * 2 + var(--spacing-16));height:min(calc(var(--spacing-96) + var(--spacing-80)), calc(100dvh - var(--spacing-24)));max-height:calc(100dvh - var(--spacing-24));padding:var(--spacing-0);flex-direction:column;display:flex;overflow:hidden}.qc-plugin-detail__page{flex:1;min-width:0;min-height:0}.qc-plugin-detail__page:not([hidden]){flex-direction:column;display:flex}.qc-plugin-detail--load-error{width:min(calc(var(--spacing-96) * 2 + var(--spacing-16)), calc(100vw - var(--spacing-8)), calc(100dvh - var(--spacing-24)));aspect-ratio:1;height:auto}.qc-plugin-detail--load-error .qc-plugin-detail__body{flex-direction:column;display:flex}.qc-plugin-detail--load-error .qc-resource-list-region{flex:1;display:flex}.qc-plugin-detail__load-error{padding:var(--spacing-6);color:var(--color-text-tertiary);text-align:center;font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);flex:1;place-items:center;display:grid}.qc-plugin-detail__load-error p{margin:var(--spacing-0)}.qc-plugin-detail__breadcrumb{padding:var(--spacing-4) var(--spacing-12) var(--spacing-0) var(--spacing-4);flex-shrink:0}.qc-plugin-detail__breadcrumb-list{flex-wrap:nowrap}.qc-plugin-detail__breadcrumb-item{min-width:0}.qc-plugin-detail__breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-plugin-detail__header{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-10) var(--spacing-16) var(--spacing-0);flex-wrap:wrap;flex:none;display:flex}.qc-plugin-detail__close{top:var(--spacing-4);right:var(--spacing-4);position:absolute}.qc-plugin-detail__icon,.qc-plugin-detail__resource-icon{border-radius:var(--qc-radius-card);background:var(--color-fill-quaternary);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.qc-plugin-detail__icon{width:var(--spacing-12);height:var(--spacing-12)}.qc-plugin-detail__resource-icon{width:var(--spacing-8);height:var(--spacing-8)}.qc-plugin-detail__icon img,.qc-plugin-detail__resource-icon img{object-fit:contain;width:100%;height:100%}.qc-plugin-detail__icon svg{width:var(--spacing-8);height:var(--spacing-8)}.qc-plugin-detail__resource-icon svg{width:var(--spacing-5);height:var(--spacing-5)}.qc-plugin-detail__identity,.qc-plugin-detail__resource-text,.qc-plugin-detail__resource-copy{flex:1;min-width:0}.qc-plugin-detail__name-row,.qc-plugin-detail__resource-name-row{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.qc-plugin-detail__name{margin:var(--spacing-0);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--font-size-xl--line-height);overflow-wrap:anywhere}.qc-plugin-detail__tag{cursor:default;flex-shrink:0}.qc-plugin-detail__meta{align-items:center;gap:var(--spacing-1) var(--spacing-3);margin-top:var(--spacing-1);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);color:var(--color-text-tertiary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.qc-plugin-detail__installs{align-items:center;gap:var(--spacing-1);display:inline-flex}.qc-plugin-detail__installs svg{width:var(--spacing-3\.5);height:var(--spacing-3\.5)}.qc-plugin-detail__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--spacing-8) var(--spacing-16) var(--spacing-10);flex:1;overflow-y:auto}.qc-plugin-detail__description{margin:var(--spacing-0) var(--spacing-0) var(--spacing-6);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.qc-plugin-detail__body--overview{padding-top:var(--spacing-4)}.qc-plugin-detail__body--installations{padding-top:var(--spacing-6);flex-direction:column;display:flex}.qc-plugin-detail__scope-host:not([hidden]){min-height:var(--spacing-0);flex:1;display:flex}.qc-plugin-scope--embedded{gap:var(--spacing-4);min-width:var(--spacing-0);min-height:var(--spacing-0);flex-direction:column;flex:1;display:flex}.qc-plugin-detail__body--overview>.qc-plugin-detail__description,.qc-plugin-detail__page--skill .qc-plugin-detail__description{font-family:var(--qc-font-family-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--font-size-xs--line-height)}.qc-plugin-detail__page--skill .qc-plugin-detail__header{padding-top:var(--spacing-4);align-items:center}.qc-plugin-detail__page--skill .qc-plugin-detail__body{padding-top:var(--spacing-4)}.qc-plugin-detail__sections{gap:var(--spacing-8);flex-direction:column;display:flex}.qc-plugin-detail__section{min-width:0}.qc-plugin-detail__section-header{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-4);border-bottom:var(--spacing-px) dashed var(--color-border-tertiary);flex-wrap:wrap;display:flex}.qc-plugin-detail__section-title{align-items:center;gap:var(--spacing-2);display:flex}.qc-plugin-detail__section-title h3{margin:var(--spacing-0);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--font-size-lg--line-height)}.qc-plugin-detail__resources{gap:var(--spacing-2);margin:var(--spacing-0);padding:var(--spacing-0);flex-direction:column;list-style:none;display:flex}.qc-plugin-detail__resource{align-items:flex-start;gap:var(--spacing-3);padding-block:var(--spacing-2);display:flex}.qc-plugin-detail__resource-name-row [role=heading]{margin:var(--spacing-0);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--font-size-base--line-height);overflow-wrap:anywhere}.qc-plugin-detail__resource-description{font-weight:var(--font-weight-normal);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;margin:var(--spacing-1) var(--spacing-0) var(--spacing-0);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);color:var(--color-text-tertiary);display:block;overflow:hidden}.qc-plugin-detail__resource-argument{margin-top:var(--spacing-1);font-family:var(--config-font-mono);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);color:var(--color-text-tertiary);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.qc-plugin-detail__resource-copy{min-height:var(--spacing-8);flex-direction:column;justify-content:center;display:flex}.qc-plugin-detail__resources--compact .qc-plugin-detail__resource-icon{width:var(--spacing-10);height:var(--spacing-10)}.qc-plugin-detail__resources--compact .qc-plugin-detail__resource-icon svg{width:var(--spacing-6);height:var(--spacing-6)}.qc-plugin-detail__resources--compact .qc-plugin-detail__resource-copy{height:var(--spacing-10);flex-direction:column;justify-content:center;display:flex}.qc-plugin-detail__resources--compact .qc-plugin-detail__resource-name-row{height:var(--spacing-5);flex-wrap:nowrap}.qc-plugin-detail__resources--compact .qc-plugin-detail__resource-name-row [role=heading]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--spacing-5);overflow:hidden}.qc-plugin-detail__resources--compact .qc-plugin-detail__resource-description{font-size:var(--font-size-xs);line-height:var(--spacing-4)}.qc-plugin-detail__empty{margin:var(--spacing-0);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);color:var(--color-text-tertiary)}.qc-plugin-detail__readme.markdown-body{overflow-wrap:anywhere;min-width:0;font-size:var(--qc-font-size-body-compact);line-height:var(--qc-line-height-body-compact);color:var(--color-text-secondary)}.qc-plugin-detail__readme.markdown-body :is(h1,h2,h3,h4,h5,h6){padding:var(--spacing-0);border:var(--spacing-0);margin-block:var(--spacing-6) var(--spacing-2);font-size:var(--qc-font-size-body-compact);line-height:var(--qc-line-height-body-compact);font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:none}.qc-plugin-detail__readme.markdown-body h1{margin-block:var(--spacing-8) var(--spacing-3);font-size:var(--font-size-lg);line-height:var(--font-size-lg--line-height)}.qc-plugin-detail__readme.markdown-body h2{font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);margin-block-start:var(--spacing-8)}.qc-plugin-detail__readme.markdown-body :is(h4,h5,h6){margin-block-start:var(--spacing-4)}.qc-plugin-detail__readme.markdown-body>:first-child{margin-block-start:var(--spacing-0)}.qc-plugin-detail__readme.markdown-body>:last-child{margin-block-end:var(--spacing-0)}.qc-plugin-detail__readme.markdown-body :is(p,li){font-size:var(--qc-font-size-body-compact);line-height:var(--qc-line-height-body-compact);color:var(--color-text-secondary)}.qc-plugin-detail__readme.markdown-body p{margin-block:var(--spacing-3)}.qc-plugin-detail__readme.markdown-body :is(ul,ol){margin-block:var(--spacing-3);margin-inline:var(--spacing-0);padding-inline-start:var(--spacing-5)}.qc-plugin-detail__readme.markdown-body li{margin-block:var(--spacing-1)}.qc-plugin-detail__readme.markdown-body blockquote{margin-block:var(--spacing-4);border-inline-start:var(--spacing-0\.5) solid var(--color-primary);padding-inline-start:var(--spacing-4)}.qc-plugin-detail__readme.markdown-body blockquote :is(p,em,strong){color:var(--color-text-tertiary)}.qc-plugin-detail__readme.markdown-body hr{margin-block:var(--spacing-8);border-color:var(--color-border-tertiary);border-top-style:dashed}.qc-plugin-detail__readme.markdown-body a{color:var(--color-link);text-decoration:underline}.qc-plugin-detail__readme.markdown-body img{max-width:100%;height:auto}.qc-plugin-detail__readme.markdown-body code{font-size:var(--font-size-xs);line-height:inherit;font-weight:var(--font-weight-normal);border-radius:var(--radius-sm);background:var(--color-fill-secondary);padding:var(--spacing-0\.5) var(--spacing-1);color:var(--color-text)}:is(.qc-plugin-detail__readme.markdown-body div:has(>pre),.qc-plugin-detail__readme.markdown-body div:has(>table)){max-width:100%;margin-block:var(--spacing-4);border:var(--spacing-px) solid var(--color-border-tertiary);border-radius:var(--radius-xl);overflow-x:auto}.qc-plugin-detail__readme.markdown-body div:has(>pre){padding:var(--spacing-4);background:var(--color-fill-quaternary)}.qc-plugin-detail__readme.markdown-body pre,.qc-plugin-detail__readme.markdown-body pre code{padding:var(--spacing-0);margin:var(--spacing-0);border:var(--spacing-0);border-radius:var(--spacing-0);font-size:var(--qc-font-size-body-compact);line-height:var(--qc-line-height-body-compact);white-space:pre;overflow-wrap:normal;background:0 0}.qc-plugin-detail__readme.markdown-body div:has(>table){background:var(--color-fill-secondary)}.qc-plugin-detail__readme.markdown-body table{border-collapse:separate;width:100%;border-spacing:var(--spacing-0);font-size:var(--qc-font-size-body-compact);line-height:var(--qc-line-height-body-compact)}.qc-plugin-detail__readme.markdown-body :is(thead,tbody,tr){border:var(--spacing-0);background:0 0}.qc-plugin-detail__readme.markdown-body th{height:var(--spacing-9);padding:var(--spacing-0) var(--spacing-4);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.qc-plugin-detail__readme.markdown-body td{padding:var(--spacing-2\.5) var(--spacing-4);border-bottom:var(--spacing-px) solid var(--color-border-tertiary);background:var(--color-bg-container);color:var(--color-text)}.qc-plugin-detail__readme.markdown-body tbody tr:first-child td:first-child{border-start-start-radius:var(--radius-xl)}.qc-plugin-detail__readme.markdown-body tbody tr:first-child td:last-child{border-start-end-radius:var(--radius-xl)}.qc-plugin-detail__readme.markdown-body tbody tr:last-child td{border-bottom:var(--spacing-0)}.qc-plugin-detail__readme.markdown-body tbody tr:last-child td:first-child{border-end-start-radius:var(--radius-xl)}.qc-plugin-detail__readme.markdown-body tbody tr:last-child td:last-child{border-end-end-radius:var(--radius-xl)}.qc-plugin-detail__installation{min-width:0;max-width:100%;margin-inline-start:auto}.qc-plugin-detail__installation-controls{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-block-start:var(--spacing-3\.5);margin-inline-end:calc(var(--spacing-4) + var(--spacing-px));display:flex}.qc-plugin-detail__waker-select{width:var(--spacing-40);max-width:100%;display:flex}.qc-plugin-management-dialog>.qc-plugin-scope__body{height:calc(var(--spacing-96) + var(--spacing-16));width:auto;margin:var(--spacing-5) var(--spacing-6);min-height:var(--spacing-0);max-height:calc(100vh - var(--spacing-32));flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.qc-plugin-management-dialog{flex-direction:column;display:flex}.qc-plugin-management-dialog>.qc-resource-scope-dialog__header{flex-shrink:0}.qc-plugin-scope__row-actions{flex:none}.qc-plugin-scope__installed-actions{align-items:center;gap:var(--spacing-2);flex:none;display:inline-flex}.qc-plugin-scope__action-slot{flex:0 0 var(--spacing-20);width:var(--spacing-20);justify-content:center;align-items:center;display:inline-flex}.qc-plugin-scope__panel--available .qc-plugin-scope__action-slot{flex-basis:var(--spacing-12);width:var(--spacing-12)}.qc-plugin-scope__panel--available .qc-waker-selection-list__panel-header,.qc-waker-selection-list .qc-plugin-scope__panel--available .qc-waker-selection-list__row{padding-inline-end:var(--spacing-2)}.qc-plugin-scope__batch-action{white-space:nowrap;min-width:max-content;margin-inline-start:auto}.qc-plugin-scope__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.qc-plugin-scope__title{margin:var(--spacing-0);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--font-size-base--line-height)}.qc-plugin-scope__toolbar .qc-plugin-scope__search{width:var(--spacing-56);max-width:100%}.qc-plugin-scope--embedded>.qc-plugin-scope__body,.qc-plugin-scope--embedded .qc-waker-selection-list{min-height:var(--spacing-0);gap:var(--spacing-6);flex-direction:column;flex:1;display:flex}.qc-plugin-scope--embedded .qc-waker-selection-list__panels{min-height:var(--spacing-0);gap:var(--spacing-8);flex:1}.qc-plugin-scope--embedded .qc-waker-selection-list__panel{min-height:var(--spacing-0);border-radius:var(--spacing-0);background:0 0;border:none;flex-direction:column;display:flex}.qc-plugin-scope--embedded .qc-waker-selection-list__panel-header{min-height:var(--spacing-10);padding-inline:var(--spacing-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0;padding-block-end:var(--spacing-3)}.qc-plugin-scope--embedded .qc-waker-selection-list__items{height:auto;min-height:var(--spacing-32);flex:1;padding-block-start:var(--spacing-2)}.qc-plugin-scope--embedded .qc-waker-selection-list .qc-waker-selection-list__row{min-height:var(--spacing-14);padding:var(--spacing-3) var(--spacing-2)}.qc-plugin-scope--embedded .qc-plugin-scope__installed-actions{gap:var(--spacing-3)}.qc-plugin-scope--embedded .qc-waker-selection-list__empty{margin:var(--spacing-0);padding:var(--spacing-10) var(--spacing-4)}.qc-plugin-scope__batch-feedback{min-height:var(--spacing-8);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);margin-block-start:var(--spacing-2)}.qc-plugin-scope__batch-summary{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:var(--spacing-8);flex-wrap:wrap;display:flex}.qc-plugin-scope__batch-status{align-items:center;gap:var(--spacing-2);min-width:var(--spacing-0);overflow-wrap:anywhere;display:inline-flex}.qc-plugin-scope__batch-hint{margin:var(--spacing-0);color:var(--color-text-tertiary);padding-block-start:var(--spacing-2)}.qc-plugin-scope__batch-unfinished{gap:var(--spacing-1) var(--spacing-3);max-height:var(--spacing-24);margin:var(--spacing-0);padding:var(--spacing-2) var(--spacing-0);flex-wrap:wrap;list-style:none;display:flex;overflow-y:auto}.qc-plugin-scope__batch-unfinished>li{overflow-wrap:anywhere;max-width:100%}.qc-plugin-card__installation-summary{min-width:var(--spacing-0);align-items:center;gap:var(--spacing-2);display:inline-flex}.qc-plugin-detail__installation-summary{align-items:center;gap:var(--spacing-1);min-width:var(--spacing-0);display:inline-flex;overflow:visible}.qc-plugin-card__installation-summary>.qc-installed-resource-card__usage-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-size-xs--line-height)}.qc-plugin-card__waker-group{width:fit-content;height:auto;min-width:var(--spacing-0);padding:var(--spacing-0);border-radius:var(--radius-full);flex:none;justify-content:flex-start}.qc-plugin-market .qc-plugin-card__waker-group,.qc-plugin-market .qc-plugin-card__waker-group:is(:hover,:focus-within,:active){box-shadow:none;background:0 0}.qc-plugin-market .qc-installed-resource-card__usage:has(.qc-plugin-card__waker-group){overflow:visible}.qc-plugin-card__avatar-status{display:inline-flex;position:relative}.qc-plugin-card__attention-dot{width:var(--spacing-1\.5);height:var(--spacing-1\.5);border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.qc-plugin-card__attention-action[data-tone=warning]{color:var(--color-warning)}.qc-plugin-card__attention-action[data-tone=error]{color:var(--color-error)}.qc-plugin-card__plugin-icon-status{display:inline-flex;position:relative}.qc-plugin-card__plugin-icon-status>.qc-plugin-card__attention-dot{width:var(--spacing-1\.5);height:var(--spacing-1\.5);top:var(--spacing-px);right:var(--spacing-px);color:var(--color-warning);box-shadow:var(--spacing-0) var(--spacing-0) var(--spacing-1) currentColor;border:none;position:absolute}.qc-plugin-card__plugin-icon-status>.qc-plugin-card__attention-dot[data-tone=error]{color:var(--color-error)}.qc-plugin-detail__connector-status{align-items:center;gap:var(--spacing-1);color:var(--color-text-tertiary);font-size:calc(var(--font-size-xs) - var(--spacing-px));line-height:var(--font-size-xs--line-height);white-space:nowrap;display:inline-flex}.qc-plugin-detail__connector-status[data-state=connected]{color:var(--color-success)}.qc-plugin-detail__connector-status[data-state=authorization_required]{color:var(--color-warning)}.qc-plugin-detail__connector-status[data-state=auth_failed]{color:var(--color-error)}.qc-plugin-detail__connector-status[data-state=auth_in_progress]{color:var(--color-info)}.qc-plugin-detail__connector-dot{box-shadow:var(--spacing-0) var(--spacing-0) var(--spacing-1) currentColor;width:var(--spacing-1\.5);height:var(--spacing-1\.5);border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.qc-plugin-detail__connector-actions{min-height:var(--spacing-8);align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.qc-plugin-detail__connector-waker{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.qc-plugin-detail__header:has(.qc-plugin-detail__install-trigger){scrollbar-gutter:stable;overflow-y:hidden}.qc-plugin-detail__install-trigger{margin-block-start:calc((var(--spacing-12) - var(--spacing-7)) / 2);margin-inline-start:auto}.qc-plugin-detail__header-install-actions{align-items:center;gap:var(--spacing-2);margin-block-start:calc((var(--spacing-12) - var(--spacing-7)) / 2);margin-inline-start:auto;display:inline-flex}.qc-plugin-detail__header-install-actions .qc-plugin-detail__install-trigger{margin:var(--spacing-0)}.qc-plugin-detail__failure{min-height:var(--spacing-64);justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--color-text-tertiary);text-align:center;font-size:var(--font-size-sm);flex-direction:column;display:flex}.qc-plugin-detail__failure p{margin:var(--spacing-0)}.qc-plugin-install-dialog__feedback{color:var(--color-text-tertiary);font-size:var(--font-size-sm);text-align:center;padding-block:var(--spacing-4)}.qc-resource-management__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;flex-shrink:0;display:flex}.qc-resource-management__title{margin:var(--spacing-0);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--font-size-base--line-height)}.qc-resource-management__toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-3);min-width:var(--spacing-0);flex-wrap:wrap;max-width:100%;display:flex}.qc-resource-management__toolbar .qc-resource-management__search{width:var(--spacing-56);max-width:100%}.qc-resource-management{width:100%;min-width:var(--spacing-0);min-height:var(--spacing-0);gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.qc-resource-management-table__viewport{flex:1 1 var(--spacing-0);width:100%;min-width:var(--spacing-0);min-height:var(--spacing-0);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.qc-resource-management-table{table-layout:fixed}.qc-resource-management-table th:nth-last-child(2){width:var(--spacing-24)}.qc-resource-management-table th:last-child{width:var(--spacing-32)}.qc-resource-management-table th:nth-last-child(2),.qc-resource-management-table td:nth-last-child(2){text-align:center}.qc-resource-management-table th:last-child,.qc-resource-management-table td:last-child{text-align:right}.qc-resource-management-table__waker,.qc-resource-management-table__status-group,.qc-resource-management-table__enable,.qc-resource-management-table__actions{min-width:var(--spacing-0);align-items:center;display:inline-flex}.qc-resource-management-table__waker{gap:var(--spacing-2);max-width:100%}.qc-resource-management-table__avatar,.qc-resource-management-table__avatar-image{width:var(--spacing-5);height:var(--spacing-5)}.qc-resource-management-table__avatar{border-radius:var(--radius-full);flex:none;overflow:hidden}.qc-resource-management-table__waker-name{min-width:var(--spacing-0);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-size-xs--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-resource-management-table__status-group{gap:var(--spacing-2);flex-wrap:wrap}.qc-resource-management-table__status{min-height:var(--spacing-6);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:var(--color-fill-tertiary);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-size-xs--line-height);white-space:nowrap;align-items:center;display:inline-flex}.qc-resource-management-table__status--installed{background:var(--color-success-bg);color:var(--color-success)}.qc-resource-management-table__status--failed{background:var(--color-warning-bg);color:var(--color-warning)}.qc-resource-management-table__authorization-state{color:var(--color-warning);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);white-space:nowrap}.qc-resource-management-table__actions{white-space:nowrap;justify-content:flex-end;width:100%}.qc-resource-management-table__enable{justify-content:center;width:100%}.qc-resource-management-table__empty{margin:var(--spacing-0);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-tertiary);text-align:center}.qc-resource-management-table__feedback{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);display:block;overflow:hidden}.qc-plugin-authorization-dialog{gap:var(--spacing-6);max-height:calc(100dvh - var(--spacing-8));flex-direction:column;display:flex;overflow:hidden}.qc-plugin-authorization-dialog__close{top:var(--spacing-4);right:var(--spacing-4);position:absolute}.qc-plugin-authorization-dialog__header{padding-right:var(--spacing-8);overflow-wrap:anywhere;flex-shrink:0}.qc-plugin-authorization-dialog__title{font-size:var(--font-size-lg);line-height:var(--font-size-lg--line-height);font-weight:var(--font-weight-semibold)}.qc-plugin-authorization-dialog__icon{width:var(--spacing-8);height:var(--spacing-8);border:var(--spacing-px) solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-base);color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qc-plugin-authorization-dialog__icon>svg{width:var(--spacing-5);height:var(--spacing-5)}.qc-plugin-authorization-dialog__icon>img{object-fit:cover;width:100%;height:100%}.qc-plugin-authorization-dialog__body{gap:var(--spacing-4);min-height:var(--spacing-0);flex-direction:column;display:flex;overflow-y:auto}.qc-plugin-authorization-dialog .qc-resource-list-region--loading{min-height:var(--spacing-32)}.qc-plugin-authorization-dialog__body>.qc-resource-list-region{flex-shrink:0}.qc-plugin-authorization-dialog__list{border:var(--spacing-px) solid var(--color-border-secondary);border-radius:var(--radius-lg);overflow:hidden}.qc-plugin-authorization-dialog__entry{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.qc-plugin-authorization-dialog__entry+.qc-plugin-authorization-dialog__entry{border-top:var(--spacing-px) solid var(--color-border-secondary)}.qc-plugin-authorization-dialog__identity{align-items:center;gap:var(--spacing-2);min-width:var(--spacing-0);flex-wrap:wrap;display:flex}.qc-plugin-authorization-dialog__identity h4{margin:var(--spacing-0);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--font-size-base--line-height);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.qc-plugin-authorization-dialog__icon-status{color:var(--color-warning);justify-self:start;display:inline-flex;position:relative}.qc-plugin-authorization-dialog__icon-status[data-authorizing=true]{color:var(--color-info)}.qc-plugin-authorization-dialog__status-dot{top:var(--spacing-px);right:var(--spacing-px);border:var(--spacing-px) solid var(--color-bg-container);width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:currentColor;flex-shrink:0;position:absolute}.qc-plugin-authorization-dialog__actions{align-items:center;gap:var(--spacing-2);display:flex}.qc-plugin-authorization-dialog__notice{gap:var(--spacing-3)}.qc-plugin-authorization-dialog__unavailable{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);overflow-wrap:anywhere}.qc-plugin-authorization-dialog__notice p{margin:var(--spacing-0)}.qc-resource-detail-row{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-3);width:100%;height:auto;padding:var(--spacing-2) var(--spacing-0);text-align:start;border-radius:var(--qc-radius-control);display:flex}.qc-resource-detail-row:hover{background:var(--color-fill-quaternary)}.qc-resource-detail-row:focus-visible{outline:var(--spacing-0\.5) solid var(--color-primary);outline-offset:var(--spacing-0\.5)}.qc-plugin-resource-row{align-items:center;gap:var(--spacing-4);border-bottom:var(--spacing-px) solid var(--color-border-secondary);flex-wrap:wrap;display:flex}.qc-plugin-resource-row__content{flex:1 1 var(--spacing-48);min-width:0}.qc-plugin-resource-row__actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.qc-plugin-resource-dialog{max-height:calc(100dvh - var(--spacing-24));overflow-y:auto}.qc-plugin-resource-dialog--skill{flex-direction:column;display:flex;overflow:hidden}.qc-plugin-resource-dialog .qc-plugin-detail__page--skill{box-sizing:border-box;min-width:0;padding-inline:var(--spacing-6);flex:0 auto}.qc-plugin-resource-dialog .qc-plugin-detail__page--skill .qc-plugin-detail__header{padding:var(--spacing-0) var(--spacing-8) var(--spacing-0) var(--spacing-0)}.qc-plugin-resource-dialog .qc-plugin-detail__page--skill .qc-plugin-detail__body{padding:var(--spacing-4) var(--spacing-0) var(--spacing-0);scrollbar-gutter:auto;overflow-y:auto}.qc-plugin-resource-section{gap:var(--spacing-4);margin-top:var(--spacing-6);flex-direction:column;display:flex}.qc-plugin-resource-section__title{margin:var(--spacing-0);font-size:var(--font-size-base);line-height:var(--font-size-base--line-height);font-weight:var(--font-weight-medium);color:var(--color-text)}.qc-plugin-resource-row--skill,.qc-plugin-resource-row--skill .qc-skill-list-item{border-bottom:none}.qc-plugin-resource-row--skill .qc-skill-list-item{border-radius:var(--radius-lg)}.qc-plugin-resource-row--skill .qc-skill-list-item:hover{background:var(--color-bg-container);box-shadow:var(--shadow-xs)}.qc-plugin-resource-row--skill{max-width:calc(var(--spacing-96) + var(--spacing-96) + var(--spacing-16))}.qc-json-import-dialog{width:calc(var(--spacing-64) * 2 + var(--spacing-20) + var(--spacing-2));max-width:calc(100vw - var(--spacing-8));max-height:calc(100dvh - var(--spacing-8));overflow-y:auto}.qc-json-import-dialog__confirmation{gap:var(--spacing-4);flex-direction:column;display:flex}.qc-json-import-dialog__error{margin-block:var(--spacing-2) var(--spacing-0);color:var(--color-error);font-size:var(--font-size-sm)}.qc-json-import-dialog__submit{width:100%;margin-top:var(--spacing-4)}.qc-im-environment-field{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.qc-im-environment-field h3{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);font-weight:var(--font-weight-semibold);margin:0}.qc-im-environment-field p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);margin:0}.qc-console-inline-alert{align-items:center}.qc-console-inline-alert>svg{translate:none}.qc-console-inline-alert__content{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;display:flex}.qc-console-inline-alert__actions{flex-shrink:0;align-items:center;display:inline-flex}.qc-im-creation-flow{gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);min-height:var(--spacing-0);max-height:min(calc(var(--spacing-96) + var(--spacing-24)), calc(100dvh - var(--spacing-32)));flex-direction:column;display:flex;overflow-y:auto}.qc-im-creation-flow>button{align-self:flex-start}.qc-im-creation-form{gap:var(--spacing-4);flex-direction:column;display:flex}.qc-im-creation-form__title{margin:var(--spacing-0);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.qc-im-creation-form__footer{justify-content:flex-end;gap:var(--spacing-2);display:flex}.qc-im-creation-shell-footer{padding:var(--spacing-4) var(--spacing-6)}.qc-at-waker-open-modal .qc-at-waker-open-dialog .qc-im-manual-add-modal__footer{justify-content:flex-end}:is([data-theme=dark],[data-theme=dark-parchment]) .qc-at-waker-open-modal .qc-console-action-button--primary:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}:is([data-theme=dark],[data-theme=dark-parchment]) .qc-at-waker-open-modal .qc-console-action-button--primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}:is([data-theme=dark],[data-theme=dark-parchment]) .qc-at-waker-open-modal .qc-console-action-button--primary:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active)}.qc-im-creation-breadcrumb{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--font-size-xs--line-height);color:var(--color-text-secondary);display:flex}.qc-im-creation-breadcrumb [aria-current=step]{color:var(--color-text);font-weight:var(--font-weight-normal)}.qc-im-creation-breadcrumb__separator{color:var(--color-text-tertiary);flex-shrink:0}.qc-pairing-awakening-setup-alert{width:100%;padding-block:var(--spacing-3);padding-inline:var(--spacing-5) var(--spacing-3);border-width:var(--spacing-0);border-radius:var(--radius-md);background:var(--color-warning-bg);box-sizing:border-box}.qc-pairing-awakening-setup-alert__content{justify-content:space-between;align-items:center;gap:var(--spacing-4);grid-column:1/-1;width:100%;min-width:0;display:flex}.qc-pairing-awakening-setup-alert__copy{gap:var(--spacing-0\.5);min-width:0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs--line-height) + var(--spacing-0\.5));flex-direction:column;display:flex}.qc-pairing-awakening-setup-alert__copy strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:calc(var(--font-size-sm--line-height) - var(--spacing-0\.5))}.qc-pairing-awakening-setup-alert__content--permissions{gap:var(--spacing-0\.5) var(--spacing-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.qc-pairing-awakening-setup-alert__heading{grid-column:1}.qc-pairing-awakening-setup-alert__content--permissions>.qc-pairing-awakening-setup-alert__action{grid-area:1/2/3;align-self:center}.qc-pairing-awakening-setup-alert__content--permissions .qc-pairing-awakening-setup-alert__copy{overflow-wrap:anywhere}.qc-pairing-awakening-setup-alert__error{color:var(--color-error)}.qc-pairing-awakening-setup-alert__action{min-width:calc(var(--spacing-24) + var(--spacing-2));flex:none}.qc-pairing-awakening-setup-alert__spinner{width:var(--spacing-4);height:var(--spacing-4)}@media (width<=760px){.qc-pairing-awakening-setup-alert__content{flex-direction:column;align-items:flex-start}.qc-pairing-awakening-setup-alert__content--permissions{gap:var(--spacing-2);display:flex}.qc-pairing-awakening-setup-alert__content--permissions>.qc-pairing-awakening-setup-alert__action{align-self:flex-start}}[data-sonner-toast].qc-pairing-awakening-toast-shell{top:calc(var(--spacing-0\.5) * -1);right:var(--spacing-0);width:min(calc(var(--spacing-96) + var(--spacing-24)), calc(100vw - var(--spacing-8)))}.qc-pairing-awakening-toast{width:100%;height:var(--spacing-28);align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-width:var(--spacing-px);border-color:var(--color-border-tertiary);border-radius:var(--radius-lg);background:var(--color-bg-base);box-shadow:0 var(--spacing-4) var(--spacing-8) calc(var(--spacing-1) * -1) var(--color-shadow-quaternary), 0 var(--spacing-1) var(--spacing-1) calc(var(--spacing-1) * -1) var(--color-shadow-secondary);box-sizing:border-box;font-family:var(--qc-font-family-ui);flex-direction:row;display:flex;position:relative}.qc-pairing-awakening-toast__body{width:100%;min-width:0;height:calc(var(--spacing-16) + var(--spacing-4));align-items:flex-start;gap:var(--spacing-2);flex-direction:column;display:flex}.qc-pairing-awakening-toast__content{width:100%;min-width:0;height:var(--spacing-14);align-items:flex-start;gap:var(--spacing-0\.5);flex-direction:column;display:flex}.qc-pairing-awakening-toast__header{width:100%;min-width:0;height:calc(var(--font-size-sm--line-height) - var(--spacing-0\.5));justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.qc-pairing-awakening-toast__mode{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.qc-pairing-awakening-toast__badge{width:calc(var(--spacing-8) + var(--spacing-1));height:calc(var(--font-size-xs--line-height) + var(--spacing-0\.5));padding-block:var(--spacing-0\.5);padding-inline:var(--spacing-1\.5);border-width:var(--spacing-0);border-radius:var(--radius-sm);background:var(--color-success-bg);color:var(--color-success);cursor:default;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:calc(var(--font-size-xs--line-height) - var(--spacing-0\.5));justify-content:center}.qc-pairing-awakening-toast__header strong{min-width:0;height:calc(var(--font-size-sm--line-height) - var(--spacing-0\.5));color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:calc(var(--font-size-sm--line-height) - var(--spacing-0\.5))}.qc-pairing-awakening-toast__close{top:calc(var(--spacing-4) - var(--spacing-1\.5));right:calc(var(--spacing-4) - var(--spacing-1\.5));color:var(--color-text-tertiary);position:absolute}.qc-pairing-awakening-toast__close svg{width:var(--spacing-4);height:var(--spacing-4)}.qc-pairing-awakening-toast p{width:100%;height:calc((var(--font-size-xs--line-height) + var(--spacing-0\.5)) * 2);margin:var(--spacing-0);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:calc(var(--font-size-xs--line-height) + var(--spacing-0\.5));align-items:center;display:flex}.qc-pairing-awakening-toast--preflight,.qc-pairing-awakening-toast--preflight .qc-pairing-awakening-toast__body,.qc-pairing-awakening-toast--preflight .qc-pairing-awakening-toast__content,.qc-pairing-awakening-toast--preflight p{height:auto}.qc-pairing-awakening-toast--preflight{min-height:var(--spacing-28)}.qc-pairing-awakening-toast__action{width:calc(var(--spacing-16) + var(--spacing-2));min-height:var(--spacing-0);height:var(--font-size-xs--line-height);align-self:flex-start;gap:var(--spacing-1);padding:var(--spacing-0);color:var(--color-text);font-size:calc(var(--font-size-xs) + var(--spacing-px));font-weight:var(--font-weight-medium);line-height:var(--font-size-xs--line-height)}.qc-pairing-awakening-toast__action-icon{width:var(--spacing-4);height:var(--spacing-4);color:var(--color-text-tertiary)}@media (width<=640px){.qc-pairing-awakening-toast{height:auto;min-height:var(--spacing-28)}.qc-pairing-awakening-toast__body,.qc-pairing-awakening-toast__content,.qc-pairing-awakening-toast p{height:auto;min-height:0}}.qc-pairing-awakening-authorization-dialog__body,.qc-pairing-awakening-authorization-dialog__progress,.qc-pairing-awakening-authorization-dialog__result{align-items:center;display:flex}.qc-pairing-awakening-authorization-dialog__body{min-height:var(--spacing-24);justify-content:center;gap:var(--spacing-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);text-align:center;flex-direction:column}.qc-pairing-awakening-authorization-dialog__progress,.qc-pairing-awakening-authorization-dialog__result{gap:var(--spacing-2)}.qc-pairing-awakening-authorization-dialog__progress>svg,.qc-pairing-awakening-authorization-dialog__result>svg{width:var(--spacing-5);height:var(--spacing-5);flex:none}.qc-pairing-awakening-authorization-dialog__result--error{color:var(--color-error)}.qc-pairing-awakening-authorization-dialog__result--success{color:var(--color-success)}.qc-pending-review-actions{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.qc-pending-review-actions__buttons,.qc-pending-review-progress{align-items:center;gap:var(--spacing-2);display:inline-flex}.qc-pending-review-progress{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.qc-pending-review-progress>svg{width:var(--spacing-4);height:var(--spacing-4);flex:none}.qc-pending-review-actions__error{color:var(--color-error);font-size:var(--font-size-xs)}.qc-avatar-evolution,.qc-avatar-evolution__control{align-items:center;gap:var(--spacing-2);display:inline-flex}.qc-avatar-evolution{font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);color:var(--color-text-secondary);flex-wrap:wrap}.qc-avatar-evolution__control{white-space:nowrap}.qc-at-waker-memory{gap:var(--spacing-6);color:var(--color-text);flex-direction:column;display:flex}.qc-at-waker-memory-selector,.qc-at-waker-memory-tier,.qc-at-waker-memory-category,.qc-at-waker-memory-users,.qc-at-waker-memory-user,.qc-at-waker-memory-category-group{flex-direction:column;display:flex}.qc-at-waker-memory-selector{gap:var(--spacing-3);padding:var(--spacing-0);border-radius:var(--radius-md);background:var(--color-bg-container);border:none}.qc-at-waker-memory-selector-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.qc-at-waker-memory-selector h3,.qc-at-waker-memory-selector p,.qc-at-waker-memory-tier-header h3,.qc-at-waker-memory-tier-header p,.qc-at-waker-memory-category-title h4,.qc-at-waker-memory-user h5,.qc-at-waker-memory-category-group h6,.qc-at-waker-memory-card-content p{margin:var(--spacing-0)}.qc-at-waker-memory-selector p,.qc-at-waker-memory-tier-header p{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}#tag-memory-group-selector-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.qc-at-waker-memory-select{width:calc(var(--spacing-16) * 5);max-width:100%;height:var(--spacing-8);min-height:var(--spacing-8);border-radius:var(--radius-md);padding-block:0}.qc-at-waker-memory-selector-controls{justify-content:flex-end;align-items:center;gap:var(--spacing-2);margin-inline-start:auto;display:flex}@media (width<=720px){.qc-at-waker-memory-selector-controls,.qc-at-waker-memory-select{width:100%}}.qc-at-waker-memory-loading{min-height:calc(var(--spacing-24) * 2);justify-content:center;align-items:center;display:flex}.qc-at-waker-memory-summary{align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.qc-at-waker-memory-tier{gap:var(--spacing-6);border-block-end:var(--spacing-px) solid var(--color-border-secondary);padding-block-end:var(--spacing-6)}.qc-at-waker-memory-tier:last-of-type{border-block-end:none}.qc-at-waker-memory-tier-header{gap:var(--spacing-1);flex-direction:column;display:flex}.qc-at-waker-memory-tier-header h3{font-size:var(--font-size-xl)}.qc-at-waker-memory-category{gap:var(--spacing-3)}.qc-at-waker-memory-category-header,.qc-at-waker-memory-category-title,.qc-at-waker-memory-category-group-header,.qc-at-waker-memory-card-labels,.qc-at-waker-memory-card-actions,.qc-at-waker-memory-tags{align-items:center;display:flex}.qc-at-waker-memory-category-header,.qc-at-waker-memory-category-group-header{justify-content:space-between;gap:var(--spacing-3)}.qc-at-waker-memory-category-header{flex-wrap:wrap}.qc-at-waker-memory-category-title,.qc-at-waker-memory-card-labels,.qc-at-waker-memory-card-actions,.qc-at-waker-memory-tags{gap:var(--spacing-2)}.qc-at-waker-memory-category-title h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.qc-at-waker-memory-category-title{gap:var(--spacing-0)}.qc-at-waker-memory-category-count{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.qc-at-waker-memory-add-button{width:100%;height:var(--spacing-10);padding-inline:var(--spacing-4);font-size:var(--config-font-size-sm);font-weight:var(--font-weight-normal);border-style:dashed}.qc-at-waker-memory-type-tabs .qc-segment-tabs__bar{margin-block-end:var(--spacing-1\.5)}.qc-at-waker-memory-tab-group{gap:var(--spacing-3);flex-direction:column;display:flex}.qc-at-waker-memory-type-tabs.qc-segment-tabs--compact .qc-segment-tabs__list{gap:var(--spacing-6);padding:var(--spacing-0);background:0 0}.qc-at-waker-memory-type-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger{min-width:auto;padding:var(--spacing-2) var(--spacing-0);border-block-end:calc(var(--spacing-px) * 2) solid transparent;border-radius:var(--spacing-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);background:0 0}.qc-at-waker-memory-type-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger--active{border-block-end-color:var(--color-text);color:var(--color-text);font-weight:var(--font-weight-semibold);background:0 0}[data-theme=dark] .qc-at-waker-memory-type-tabs.qc-segment-tabs--compact .qc-segment-tabs__list,[data-theme=dark] .qc-at-waker-memory-type-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger--active{background:0 0}.qc-at-waker-memory-user-tabs{min-width:var(--spacing-0);overflow-x:auto}.qc-at-waker-memory-user-tabs .qc-segment-tabs__bar{width:max-content;min-width:100%;margin-block-end:var(--spacing-0)}.qc-at-waker-memory-user-tabs.qc-segment-tabs--compact .qc-segment-tabs__list{gap:var(--spacing-2);min-width:var(--spacing-0);padding:var(--spacing-0);background:0 0}.qc-at-waker-memory-user-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger{min-width:auto;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);background:0 0}.qc-at-waker-memory-user-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger:hover:not(:disabled),.qc-at-waker-memory-user-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger--active{background:var(--color-fill-secondary);color:var(--color-text)}[data-theme=dark] .qc-at-waker-memory-user-tabs.qc-segment-tabs--compact .qc-segment-tabs__list{background:0 0}[data-theme=dark] .qc-at-waker-memory-user-tabs.qc-segment-tabs--compact .qc-segment-tabs__trigger--active{background:var(--color-fill-secondary);color:var(--color-text)}.qc-at-waker-memory-tab-panel{gap:var(--spacing-3);flex-direction:column;display:flex}.qc-at-waker-memory-tab-actions{justify-content:flex-start;display:flex}.qc-at-waker-memory-tab-panel:has(.qc-at-waker-memory-user-tabs) .qc-at-waker-memory-tab-actions{margin-block-end:calc(var(--spacing-3) - var(--spacing-px) * 2)}.qc-at-waker-memory-grid{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}.qc-at-waker-memory-card{min-width:var(--spacing-0);gap:var(--spacing-3);padding-block:var(--spacing-4);border-color:var(--color-border-tertiary);border-radius:var(--radius-md);box-shadow:none}.qc-at-waker-memory-card>:first-child,.qc-at-waker-memory-card-content{padding-inline:var(--spacing-4)}.qc-at-waker-memory-card-footer{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.qc-at-waker-memory-card--editable{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard)}.qc-at-waker-memory-card--editable:focus-visible{outline:calc(var(--spacing-px) * 2) solid var(--color-ring);outline-offset:calc(var(--spacing-px) * 2)}.qc-at-waker-memory-card--new{border-color:var(--color-primary-border);background:var(--color-primary-bg);cursor:pointer}.qc-at-waker-memory-card--new:hover{border-color:var(--color-primary-border-hover);background:var(--color-primary-bg-hover)}.qc-at-waker-memory-card-content{gap:var(--spacing-3);flex-direction:column;flex:1;display:flex}.qc-at-waker-memory-card-memory{-webkit-line-clamp:4;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--font-size-sm--line-height);white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qc-at-waker-memory-card-memory--expanded{-webkit-line-clamp:unset;white-space:pre-wrap;display:block;overflow:visible}.qc-at-waker-memory-card-expand{min-height:auto;padding:var(--spacing-0);align-self:flex-start}.qc-at-waker-memory-card-content p,.qc-at-waker-memory-card-content li,.qc-at-waker-memory-card-content small,.qc-at-waker-memory-card [class*=card-description]{overflow-wrap:anywhere}.qc-at-waker-memory-card-content small{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.qc-at-waker-memory-card-content strong{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-block-end:var(--spacing-1);display:block}.qc-at-waker-memory-card-content ul{margin:var(--spacing-0);padding-inline-start:var(--spacing-5)}.qc-at-waker-memory-tags{flex-wrap:wrap}.qc-at-waker-memory-users{gap:var(--spacing-5)}.qc-at-waker-memory-user{gap:var(--spacing-3);padding:var(--spacing-0)}.qc-at-waker-memory-user h5{font-size:var(--font-size-base);overflow-wrap:anywhere}.qc-at-waker-memory-category-group{gap:var(--spacing-3)}.qc-at-waker-memory-category-group h6{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.qc-at-waker-memory-category-heading{align-items:center;gap:var(--spacing-1);display:inline-flex}.qc-at-waker-memory-category-editor-input{border-radius:var(--radius-md);margin-block-start:var(--spacing-5)}.qc-at-waker-memory-empty{gap:var(--spacing-3);min-height:auto;padding:var(--spacing-4);border-radius:var(--radius-none);box-shadow:none}.qc-at-waker-memory-menu,.qc-at-waker-memory-dialog{border-color:var(--color-border-tertiary);border-radius:var(--radius-md)}.qc-at-waker-memory-dialog{padding:var(--spacing-4)}.qc-at-waker-memory-dialog--create{width:min(calc(var(--spacing-16) * 10), calc(100vw - var(--spacing-8)));max-width:calc(var(--spacing-16) * 10)}.qc-at-waker-memory-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--spacing-2);height:var(--spacing-16);margin:var(--spacing-4) calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1);padding:var(--spacing-4) var(--spacing-6);border-block-start:var(--spacing-px) solid var(--color-border-tertiary);background:var(--color-bg-container);flex-shrink:0}.qc-at-waker-memory-dialog-primary,.qc-at-waker-memory-dialog-cancel{height:var(--spacing-8);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium)}.qc-at-waker-memory-dialog-primary{min-width:var(--spacing-16);background:var(--color-primary-text);color:var(--color-text-on-primary);font-size:var(--config-font-size-sm)}.qc-at-waker-memory-dialog-primary:hover:not(:disabled){background:var(--color-bg-highlight-hover)}.qc-at-waker-memory-dialog-primary--destructive{background:var(--color-error)}.qc-at-waker-memory-dialog-primary--destructive:hover:not(:disabled){background:var(--color-error-hover)}.qc-at-waker-memory-dialog-cancel{min-width:var(--spacing-16);border:var(--spacing-px) solid var(--color-border-tertiary);background:var(--color-bg-container);color:var(--color-text)}.qc-at-waker-memory-editor{gap:var(--spacing-4);flex-direction:column;margin-block-start:var(--spacing-4);display:flex}.qc-at-waker-memory-editor label{gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.qc-at-waker-memory-editor textarea{min-height:calc(var(--spacing-24) * 2)}.qc-at-waker-memory-editor :is(input,textarea,button[role=combobox]){border-radius:var(--radius-md)}.qc-at-waker-memory-user-select-content{width:calc(var(--spacing-24) * 4 - var(--spacing-6));min-width:var(--spacing-0);max-width:calc(100vw - var(--spacing-8));border-radius:var(--radius-md)}.qc-at-waker-memory-user-select-content>[role=presentation]{width:100%;min-width:var(--spacing-0)}.qc-at-waker-memory-editor-meta{width:100%}.qc-qa-record-image-gallery{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.qc-qa-record-image-thumbnail,.qc-qa-record-image-expired{inline-size:var(--spacing-16);block-size:var(--spacing-16);flex:none;justify-content:center;align-items:center;display:inline-flex}.qc-qa-record-image-thumbnail{border:var(--spacing-px) solid var(--color-border-tertiary);border-radius:var(--radius-lg);background:var(--color-fill-tertiary);color:var(--color-text-tertiary);padding:var(--spacing-0);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);overflow:hidden}.qc-qa-record-image-gallery--compact .qc-qa-record-image-thumbnail,.qc-qa-record-image-gallery--compact .qc-qa-record-image-expired{inline-size:var(--spacing-12);block-size:var(--spacing-12)}.qc-qa-record-image-expired{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);text-align:center}.qc-qa-record-image-thumbnail:hover{border-color:var(--color-border);background:var(--color-fill-secondary)}.qc-qa-record-image-thumbnail:focus-visible{outline:calc(var(--spacing-px) * 2) solid var(--color-ring);outline-offset:var(--spacing-px)}.qc-qa-record-image-thumbnail img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.qc-qa-record-image-fallback{padding:var(--spacing-1);font-size:var(--font-size-xs);line-height:var(--font-size-xs--line-height);text-align:center}.qc-qa-record-image-dialog{inline-size:auto;max-inline-size:calc(100vw - var(--spacing-12));max-block-size:calc(100vh - var(--spacing-12));padding:var(--spacing-4)}.qc-qa-record-image-dialog__header{padding-inline-end:var(--spacing-8)}.qc-qa-record-image-dialog__body{min-inline-size:var(--spacing-24);min-block-size:var(--spacing-24);max-inline-size:calc(100vw - var(--spacing-16));max-block-size:calc(100vh - var(--spacing-24));border-radius:var(--radius-lg);background:var(--color-fill-tertiary);justify-content:center;align-items:center;display:flex;overflow:hidden}.qc-qa-record-image-dialog__body img{max-inline-size:100%;max-block-size:calc(100vh - var(--spacing-24));object-fit:contain;display:block}.qc-qa-record-image-preview-fallback{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-size-sm--line-height);padding:var(--spacing-6)}
