.capitulos-module__NYX7ua__section{padding:var(--card-pad);border-top:var(--border-width) solid var(--border-subtle);gap:var(--space-5);display:grid}.capitulos-module__NYX7ua__sectionTitle{font:var(--type-h3);font-size:var(--text-md);color:var(--text-heading);margin:0}.capitulos-module__NYX7ua__topics{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.capitulos-module__NYX7ua__count{font:var(--type-data);font-size:var(--text-xs);color:var(--text-faint)}.capitulos-module__NYX7ua__picker{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.capitulos-module__NYX7ua__pickerSummary{cursor:pointer;padding:var(--space-3) var(--space-4);font:var(--type-label);color:var(--text-heading)}.capitulos-module__NYX7ua__pickerSummary:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-md);outline:none}.capitulos-module__NYX7ua__pickerBody{border-top:var(--border-width) solid var(--border-subtle);padding:var(--space-4);gap:var(--space-3);display:grid}.capitulos-module__NYX7ua__questionList{gap:var(--space-2);max-height:340px;padding-right:var(--space-2);display:grid;overflow-y:auto}.capitulos-module__NYX7ua__topicLabel{margin:var(--space-3) 0 0;font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.capitulos-module__NYX7ua__total{font:var(--type-body-sm);color:var(--text-muted);margin:0}.capitulos-module__NYX7ua__total strong{color:var(--text-heading)}.capitulos-module__NYX7ua__suggestion{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--cyan-100);color:var(--cyan-800);font:var(--type-body-sm);flex-wrap:wrap;display:flex}.capitulos-module__NYX7ua__suggestion p{flex:280px;margin:0}.capitulos-module__NYX7ua__rowActions{gap:var(--space-1);display:inline-flex}.capitulos-module__NYX7ua__muted{color:var(--text-faint)}.capitulos-module__NYX7ua__editing td{background:var(--navy-100)}
.form-module__woz9Yq__form{gap:var(--space-5);flex-direction:column;display:flex}.form-module__woz9Yq__row{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.form-module__woz9Yq__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-module__woz9Yq__label{font:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--neutral-600)}.form-module__woz9Yq__required{color:var(--brand-red);margin-left:var(--space-1)}.form-module__woz9Yq__hint{font-size:var(--text-xs);color:var(--text-faint)}.form-module__woz9Yq__error{font-size:var(--text-xs);color:var(--red-700)}.form-module__woz9Yq__control{width:100%;height:var(--control-h);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--white);font:var(--type-body-sm);color:var(--text-body);transition:var(--transition-control);padding:0 14px}.form-module__woz9Yq__control:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline:none}.form-module__woz9Yq__control[aria-invalid=true]{border-color:var(--red-500)}.form-module__woz9Yq__control[aria-invalid=true]:focus{box-shadow:var(--ring-accent)}textarea.form-module__woz9Yq__control{resize:vertical;height:auto;min-height:96px;padding:10px 14px}.form-module__woz9Yq__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.form-module__woz9Yq__inline{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.form-module__woz9Yq__check{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex}.form-module__woz9Yq__check>span{flex-direction:column;gap:2px;display:flex}.form-module__woz9Yq__checkInput{width:20px;height:20px;accent-color:var(--navy-600);border-radius:var(--radius-xs);cursor:pointer;flex-shrink:0;margin:0}.form-module__woz9Yq__checkInput:focus-visible{box-shadow:var(--ring-focus);outline:none}.form-module__woz9Yq__checkLabel{font:var(--type-body-sm);color:var(--text-body)}.form-module__woz9Yq__checkList{flex-direction:column;display:flex}.form-module__woz9Yq__checkList>.form-module__woz9Yq__check{padding:var(--space-3) var(--card-pad);border-bottom:var(--border-width) solid var(--border-subtle)}.form-module__woz9Yq__checkList>.form-module__woz9Yq__check:last-child{border-bottom:0}.form-module__woz9Yq__progress{border-radius:var(--radius-xs);background:var(--neutral-100);height:6px;overflow:hidden}.form-module__woz9Yq__progressBar{background:var(--brand-cyan);height:100%;transition:var(--transition-control)}.form-module__woz9Yq__progressLabel{font:var(--type-data);font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}fieldset.form-module__woz9Yq__field{border:0;min-width:0;margin:0;padding:0}fieldset.form-module__woz9Yq__field>legend{margin-bottom:var(--space-2);padding:0}.form-module__woz9Yq__fieldset{gap:var(--space-5);padding:var(--space-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle);flex-direction:column;margin:0;display:flex}.form-module__woz9Yq__legend{padding:0 var(--space-2);font:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--neutral-600)}.form-module__woz9Yq__inline>.form-module__woz9Yq__field{flex:1;min-width:min(200px,100%)}@media (max-width:640px){.form-module__woz9Yq__control{font-size:var(--text-base)}.form-module__woz9Yq__inline>button,.form-module__woz9Yq__inline>a{flex:100%}}.form-module__woz9Yq__readOnly{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.form-module__woz9Yq__filePicker{align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-subtle);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);display:flex;position:relative}.form-module__woz9Yq__filePicker:hover,.form-module__woz9Yq__filePicker[data-dragging]{border-color:var(--brand-cyan);background:var(--cyan-100)}.form-module__woz9Yq__filePicker:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.form-module__woz9Yq__filePicker[data-filled]{border-style:solid;border-color:var(--green-600);background:var(--green-100)}.form-module__woz9Yq__filePicker[data-invalid]{border-color:var(--red-500)}.form-module__woz9Yq__filePicker[data-disabled]{opacity:.6}.form-module__woz9Yq__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.form-module__woz9Yq__fileInput:disabled{cursor:not-allowed}.form-module__woz9Yq__fileIcon{border-radius:var(--radius-md);background:var(--surface-card);width:44px;height:44px;color:var(--brand-cyan);box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.form-module__woz9Yq__filePicker[data-filled] .form-module__woz9Yq__fileIcon{color:var(--green-600)}.form-module__woz9Yq__fileText{flex:1;gap:2px;min-width:0;display:grid}.form-module__woz9Yq__fileName{font-size:var(--text-sm);color:var(--text-body);overflow-wrap:anywhere;font-weight:500}.form-module__woz9Yq__fileAction{color:var(--text-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.form-module__woz9Yq__fileMeta{font-size:var(--text-xs);color:var(--text-muted)}.form-module__woz9Yq__fileClear{z-index:1;border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.form-module__woz9Yq__fileClear:hover{background:var(--surface-card);color:var(--red-700)}.form-module__woz9Yq__fileClear:focus-visible{box-shadow:var(--ring-focus);outline:none}.form-module__woz9Yq__inline:has(.form-module__woz9Yq__filePicker)>.form-module__woz9Yq__field:has(.form-module__woz9Yq__filePicker){flex:100%}
.editor-module__JN9eEG__shell{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:901px){.editor-module__JN9eEG__shell{height:calc(100dvh - var(--topbar-h) - var(--space-4) * 2 - var(--trail-h) - var(--space-5));min-height:620px}html[data-panel-focus] .editor-module__JN9eEG__shell{height:calc(100dvh - var(--space-4) * 2)}}.editor-module__JN9eEG__head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__headTitle{flex:520px;min-width:0}.editor-module__JN9eEG__titleRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.editor-module__JN9eEG__back{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--navy-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.editor-module__JN9eEG__back:hover{background:var(--neutral-100)}.editor-module__JN9eEG__back:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__title{min-width:0;font:var(--type-h3);font-weight:600;font-size:var(--text-lg);color:var(--text-heading);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.editor-module__JN9eEG__titleRow>:not(.editor-module__JN9eEG__title){flex:none}.editor-module__JN9eEG__meta{align-items:center;gap:var(--space-3);margin:2px 0 0 calc(var(--control-h-sm) + var(--space-3));flex-wrap:wrap;display:flex}html[data-panel-focus] .editor-module__JN9eEG__meta{display:none}@media (max-width:1180px){.editor-module__JN9eEG__head{flex-wrap:wrap}}.editor-module__JN9eEG__mono{font:var(--type-data);font-size:var(--text-xs);color:var(--text-muted)}.editor-module__JN9eEG__metaText{align-items:center;gap:var(--space-1);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.editor-module__JN9eEG__saveState{align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--text-faint);display:inline-flex}.editor-module__JN9eEG__headActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.editor-module__JN9eEG__more{position:relative}.editor-module__JN9eEG__moreSummary{width:var(--control-h-sm);height:var(--control-h-sm);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--navy-700);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.editor-module__JN9eEG__moreSummary::-webkit-details-marker{display:none}.editor-module__JN9eEG__moreMenu{right:0;top:calc(100% + var(--space-2));z-index:30;gap:var(--space-3);width:280px;padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-top:var(--rule-accent);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute}.editor-module__JN9eEG__deleteForm{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex}.editor-module__JN9eEG__notice{align-items:flex-start;gap:var(--space-2);display:flex}.editor-module__JN9eEG__notice>:first-child{flex:1}.editor-module__JN9eEG__importReport{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);font:var(--type-body-sm);color:var(--text-body)}.editor-module__JN9eEG__importReport summary{cursor:pointer;color:var(--text-heading)}.editor-module__JN9eEG__importBody{gap:var(--space-2);margin-top:var(--space-3);display:grid}.editor-module__JN9eEG__importBody ul{padding-left:var(--space-5);columns:2 220px;margin:0}.editor-module__JN9eEG__workspace{grid-template-columns:var(--outline-w,230px) var(--space-3) minmax(0, 1fr) var(--space-3) minmax(320px, var(--side-w,38%));flex:1;min-height:0;display:grid}.editor-module__JN9eEG__sidebar,.editor-module__JN9eEG__editorColumn,.editor-module__JN9eEG__side{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;min-height:0;box-shadow:var(--shadow-sm)}.editor-module__JN9eEG__sidebar{padding:var(--space-4) var(--space-3);overflow-y:auto}.editor-module__JN9eEG__sideHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin:calc(var(--space-2) * -1) 0 var(--space-3);display:flex}.editor-module__JN9eEG__sideTitle{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent);margin:0}.editor-module__JN9eEG__editorColumn{flex-direction:column;display:flex;overflow:hidden}.editor-module__JN9eEG__editorScroll{padding:var(--space-6) var(--space-5) var(--space-12);background:var(--surface-subtle);flex:1;overflow:auto}.editor-module__JN9eEG__sheet{padding:var(--space-8) var(--space-7);background:var(--surface-card);box-shadow:var(--shadow-md);border-radius:var(--radius-xs);box-sizing:content-box;margin:0 auto}.editor-module__JN9eEG__side{flex-direction:column;display:flex;overflow:hidden}.editor-module__JN9eEG__tabs{border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.editor-module__JN9eEG__tab{height:var(--control-h);font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.editor-module__JN9eEG__tab:hover{color:var(--navy-800)}.editor-module__JN9eEG__tabActive{color:var(--navy-800);border-bottom-color:var(--brand-red)}.editor-module__JN9eEG__tab:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__previewPane{flex-direction:column;flex:1;min-height:0;display:flex}.editor-module__JN9eEG__previewPane[hidden]{display:none}.editor-module__JN9eEG__previewBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.editor-module__JN9eEG__previewBar>:first-child{flex:1}.editor-module__JN9eEG__autoPreview{align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--text-muted);white-space:nowrap;cursor:pointer;display:inline-flex}.editor-module__JN9eEG__zoomSelect{height:var(--control-h-sm);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);font:var(--type-label);color:var(--text-body)}.editor-module__JN9eEG__previewFrame{background:var(--border-strong);border:0;flex:1;width:100%;min-height:0}.editor-module__JN9eEG__spin{animation:.9s linear infinite editor-module__JN9eEG__spin}@keyframes editor-module__JN9eEG__spin{to{transform:rotate(360deg)}}.editor-module__JN9eEG__toolbarWrap{border-bottom:var(--border-width) solid var(--border-subtle)}.editor-module__JN9eEG__toolbar,.editor-module__JN9eEG__tableTools{align-items:center;gap:var(--space-2);scrollbar-width:thin;padding:var(--space-2) var(--space-3);flex-wrap:nowrap;display:flex;overflow-x:auto}.editor-module__JN9eEG__tableTools>*{flex:none}.editor-module__JN9eEG__tableTools{border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-subtle)}.editor-module__JN9eEG__tableTools select{height:var(--control-h-sm);width:auto;padding:0 var(--space-2);font:var(--type-label)}.editor-module__JN9eEG__tableColors{gap:var(--space-2);display:flex}.editor-module__JN9eEG__tableColors label{font-size:var(--text-3xs)}.editor-module__JN9eEG__toolGroupLabel{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent)}.editor-module__JN9eEG__kindSelect{width:220px;height:var(--control-h-sm);padding:0 var(--space-2);font:var(--type-label)}.editor-module__JN9eEG__toolGroup{padding-left:var(--space-2);border-left:var(--border-width) solid var(--border-subtle);align-items:center;gap:2px;display:flex}.editor-module__JN9eEG__toolGroup select{height:var(--control-h-sm);width:auto;padding:0 var(--space-2);font:var(--type-label)}.editor-module__JN9eEG__toolActive{background:var(--navy-100);color:var(--navy-800)}.editor-module__JN9eEG__calloutTool{height:var(--control-h-sm);padding:0 var(--space-2);border:var(--border-width) solid var(--border-subtle);border-top:2px solid var(--navy-800);border-radius:var(--radius-sm);background:var(--surface-subtle);font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--navy-800);cursor:pointer}.editor-module__JN9eEG__calloutTool:disabled{opacity:.42;cursor:not-allowed}.editor-module__JN9eEG__inlineCheck{align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--text-body);display:inline-flex}.editor-module__JN9eEG__findBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);background:var(--status-pending-bg);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__findBar .editor-module__JN9eEG__findInput{width:200px;min-width:120px;height:var(--control-h-sm);flex:0 200px}.editor-module__JN9eEG__findCount{min-width:90px;font:var(--type-data);font-size:var(--text-xs);color:var(--text-muted)}.editor-module__JN9eEG__sheet .tm-editor{word-break:normal;overflow-wrap:anywhere;outline:none;min-height:60vh}.editor-module__JN9eEG__sheet .tm-editor>*{content-visibility:auto;contain-intrinsic-size:auto 2em}:is(.editor-module__JN9eEG__sheet .tm-editor h1[data-number]:before,.editor-module__JN9eEG__sheet .tm-editor h2[data-number]:before,.editor-module__JN9eEG__sheet .tm-editor h3[data-number]:before){content:attr(data-number);min-width:3.2em;display:inline-block}.editor-module__JN9eEG__sheet .tm-editor h1.s-chapterTitle{margin:var(--space-8) 0 var(--space-4);padding-top:var(--space-4);border-top:3px solid var(--border-subtle)}.editor-module__JN9eEG__sheet .tm-editor h1.s-chapterTitle[data-number]:before{letter-spacing:.28em;text-transform:uppercase;margin-bottom:2pt;font-size:.45em;display:block}.editor-module__JN9eEG__sheet .tm-editor p[data-caption][data-number]:before{content:attr(data-number) " "}:is(.editor-module__JN9eEG__sheet .tm-editor p[data-caption]:empty:after,.editor-module__JN9eEG__sheet .tm-editor p[data-caption]>br:only-child){color:var(--text-faint)}.editor-module__JN9eEG__sheet .tm-editor ul.tm-list{padding-left:1.4em;list-style:square}.editor-module__JN9eEG__sheet .tm-editor ol.tm-list{padding-left:1.7em;list-style:decimal}.editor-module__JN9eEG__sheet .tm-editor .tm-list>li{padding-left:.2em}.editor-module__JN9eEG__sheet .tm-editor .tm-callout{position:relative}.editor-module__JN9eEG__sheet .tm-editor .tm-callout:before{letter-spacing:.2em;text-transform:uppercase;font-size:7.5pt;font-weight:700;font-family:var(--font-sans);margin-bottom:3pt;display:block}.editor-module__JN9eEG__sheet .tm-editor .tm-callout[data-callout-label]:before{content:attr(data-callout-label)}:is(.editor-module__JN9eEG__sheet .tm-editor [data-width=full].tm-callout,.editor-module__JN9eEG__sheet .tm-editor .tableWrapper:has(>table[data-width=full])){box-shadow:inset 3px 0 0 var(--cyan-400)}.editor-module__JN9eEG__sheet .tm-editor .tm-leader-edit{display:block}.editor-module__JN9eEG__sheet .tm-editor .tm-ld-tab{vertical-align:baseline;opacity:.6;border-bottom:2px dotted;min-width:5em;height:.9em;margin:0 4px;display:inline-block}.editor-module__JN9eEG__sheet .tm-editor .tableWrapper{margin:var(--space-2) 0;overflow-x:auto}.editor-module__JN9eEG__sheet .tm-editor table{table-layout:fixed;width:100%}:is(.editor-module__JN9eEG__sheet .tm-editor td,.editor-module__JN9eEG__sheet .tm-editor th){position:relative}.editor-module__JN9eEG__sheet .tm-editor .selectedCell:after{content:"";background:color-mix(in srgb, var(--cyan-400) 22%, transparent);pointer-events:none;position:absolute;inset:0}.editor-module__JN9eEG__sheet .tm-editor .column-resize-handle{background:var(--brand-cyan);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.editor-module__JN9eEG__sheet .tm-editor.resize-cursor{cursor:col-resize}.editor-module__JN9eEG__sheet .tm-editor .tm-break-edit{margin:var(--space-4) 0;border-top:1px dashed var(--border-strong);text-align:center;line-height:0}.editor-module__JN9eEG__sheet .tm-editor .tm-break-edit:after{content:attr(data-label);padding:0 var(--space-2);background:var(--surface-card);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.editor-module__JN9eEG__sheet .tm-editor .tm-generated-edit{margin:var(--space-3) 0;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle)}.editor-module__JN9eEG__sheet .tm-editor .tm-generated-edit:after{content:attr(data-label);font:var(--type-label);color:var(--text-muted)}.editor-module__JN9eEG__sheet .tm-editor .tm-xref-edit{border-bottom:1px dotted var(--text-link);color:var(--text-link);cursor:default}.editor-module__JN9eEG__sheet .tm-editor .tm-xref-edit[data-broken=true]{color:var(--red-700);border-bottom-color:var(--red-700)}.editor-module__JN9eEG__sheet .tm-editor .tm-search-match{background:var(--status-pending-bg)}.editor-module__JN9eEG__sheet .tm-editor .tm-search-current{background:var(--amber-500);color:var(--white)}.editor-module__JN9eEG__sheet .tm-editor .ProseMirror-selectednode{outline:2px solid var(--brand-cyan);outline-offset:2px}.editor-module__JN9eEG__sheet .tm-editor .ProseMirror-gapcursor:after{border-top-color:var(--brand-cyan)}.editor-module__JN9eEG__figure{margin:var(--space-3) 0;padding:var(--space-3);border:var(--border-width) dashed var(--border-subtle);border-radius:var(--radius-sm)}.editor-module__JN9eEG__figureSelected{border-color:var(--brand-cyan)}.editor-module__JN9eEG__figureImageBox{justify-content:center;display:flex}.editor-module__JN9eEG__figureImage{max-width:100%;height:auto;display:block}.editor-module__JN9eEG__figureEmpty{align-items:center;gap:var(--space-2);width:60%;padding:var(--space-6);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle);font:var(--type-label);color:var(--text-muted);cursor:pointer;flex-direction:column;display:flex}.editor-module__JN9eEG__figureFields{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__figureField{gap:var(--space-1);flex-direction:column;display:flex}.editor-module__JN9eEG__figureField:first-child{flex:220px}.editor-module__JN9eEG__figureLabel{font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--neutral-600)}.editor-module__JN9eEG__figureInput{height:var(--control-h-sm);padding:0 var(--space-2);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-body);background:var(--surface-card)}.editor-module__JN9eEG__figureInput[aria-invalid=true]{border-color:var(--red-500)}.editor-module__JN9eEG__figureCheck{align-items:center;gap:var(--space-1);height:var(--control-h-sm);font:var(--type-label);color:var(--text-body);display:inline-flex}.editor-module__JN9eEG__figureLink,.editor-module__JN9eEG__linkButton{align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.editor-module__JN9eEG__figureLink:hover,.editor-module__JN9eEG__linkButton:hover{color:var(--text-link-hover);text-decoration:underline}.editor-module__JN9eEG__panelBody{gap:var(--space-4);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.editor-module__JN9eEG__panelLead,.editor-module__JN9eEG__panelHint{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);margin:0}.editor-module__JN9eEG__panelSubtitle{font:var(--type-h3);font-size:var(--text-sm);color:var(--text-heading);margin:0}.editor-module__JN9eEG__styleList{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.editor-module__JN9eEG__styleItem{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);font:var(--type-label);color:var(--text-body);text-align:left;cursor:pointer;display:flex}.editor-module__JN9eEG__styleItem:hover{background:var(--neutral-100)}.editor-module__JN9eEG__styleItemActive{border-color:var(--navy-800);background:var(--navy-800);color:var(--white)}.editor-module__JN9eEG__styleItemActive:hover{background:var(--navy-800)}.editor-module__JN9eEG__styleCount{font:var(--type-data);font-size:var(--text-3xs);opacity:.75}.editor-module__JN9eEG__styleFields{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);display:grid}.editor-module__JN9eEG__colorRow{align-items:center;gap:var(--space-2);display:flex}.editor-module__JN9eEG__colorInput{width:44px;height:var(--control-h);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);flex:none;padding:2px}.editor-module__JN9eEG__layoutSection{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.editor-module__JN9eEG__layoutSummary{padding:var(--space-3) var(--space-4);font:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-heading);cursor:pointer}.editor-module__JN9eEG__layoutFields{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.editor-module__JN9eEG__glossaryList{gap:var(--space-2);display:grid}.editor-module__JN9eEG__glossaryRow{gap:var(--space-2);grid-template-columns:minmax(70px,1fr) minmax(120px,2fr) auto;align-items:center;display:grid}.editor-module__JN9eEG__glossaryActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__translationList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.editor-module__JN9eEG__translationPair{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);display:grid}.editor-module__JN9eEG__translationPair[data-status=outdated]{border-left-color:var(--amber-500)}.editor-module__JN9eEG__translationPair[data-status=missing]{border-left-color:var(--brand-red)}.editor-module__JN9eEG__translationPair[data-status=ok]{border-left-color:var(--green-600)}.editor-module__JN9eEG__translationHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.editor-module__JN9eEG__translationSource{font:var(--type-body-sm);color:var(--text-muted);border-left:2px solid var(--border-subtle);padding-left:var(--space-3);margin:0}.editor-module__JN9eEG__translationTarget{font:var(--type-body-sm);color:var(--text-body);margin:0}.editor-module__JN9eEG__fieldGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));display:grid}.editor-module__JN9eEG__headerTexts{gap:var(--space-3);display:grid}.editor-module__JN9eEG__headerTextsPreview{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden;container-type:inline-size}.editor-module__JN9eEG__headerTextsPreview img{width:100%;height:auto;display:block}.editor-module__JN9eEG__headerTextItem{white-space:pre;cursor:grab;outline-offset:2px;outline:1px dashed #0000;line-height:1.15;position:absolute}.editor-module__JN9eEG__headerTextItem:hover,.editor-module__JN9eEG__headerTextItemActive{outline-color:var(--brand-cyan)}.editor-module__JN9eEG__headerTextItem:active{cursor:grabbing}.editor-module__JN9eEG__headerTextRow{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);display:grid}.editor-module__JN9eEG__headerTextRowActive{border-color:var(--brand-cyan)}.editor-module__JN9eEG__headerTextTop{align-items:end;gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.editor-module__JN9eEG__alignGroup{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.editor-module__JN9eEG__alignButton{width:40px;height:var(--control-h);background:var(--surface-card);color:var(--text-muted);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.editor-module__JN9eEG__alignButton+.editor-module__JN9eEG__alignButton{border-left:var(--border-width) solid var(--border-subtle)}.editor-module__JN9eEG__alignButtonActive{background:var(--navy-800);color:var(--white)}.editor-module__JN9eEG__alignButton:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__imageSlot{gap:var(--space-1);display:grid}.editor-module__JN9eEG__imageSlotRow{align-items:center;gap:var(--space-3);display:flex}.editor-module__JN9eEG__imageSlotThumb{object-fit:contain;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle);width:96px;height:56px}.editor-module__JN9eEG__imageSlotEmpty{border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-sm);width:96px;height:56px;color:var(--text-faint);justify-content:center;align-items:center;display:inline-flex}.editor-module__JN9eEG__variable{margin:0 var(--space-1) var(--space-1) 0;padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--neutral-100);font:var(--type-data);font-size:var(--text-3xs);color:var(--navy-800);display:inline-block}.editor-module__JN9eEG__reviewSection{gap:var(--space-2);display:grid}.editor-module__JN9eEG__reviewOk{align-items:center;gap:var(--space-2);font:var(--type-body-sm);color:var(--green-600);margin:0;display:inline-flex}.editor-module__JN9eEG__reviewList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.editor-module__JN9eEG__reviewItem{align-items:flex-start;gap:var(--space-2);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-body);display:flex}.editor-module__JN9eEG__reviewItem>span{flex:1}.editor-module__JN9eEG__reviewIconError{color:var(--red-700);flex:none}.editor-module__JN9eEG__reviewIconWarn{color:var(--amber-500);flex:none}.editor-module__JN9eEG__gapItem{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-left:3px solid var(--brand-red);border-radius:var(--radius-sm);display:grid}.editor-module__JN9eEG__gapHead{align-items:baseline;gap:var(--space-2);font:var(--type-label);color:var(--text-heading);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__gapMeta,.editor-module__JN9eEG__gapCause{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);margin:0}.editor-module__JN9eEG__gapActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__outline{gap:1px;margin:0;padding:0;list-style:none;display:grid}.editor-module__JN9eEG__outlineItem{align-items:center;gap:var(--space-1);padding:2px var(--space-1);border-radius:var(--radius-sm);grid-template-columns:12px minmax(0,1fr) auto;display:grid}.editor-module__JN9eEG__outlineItem:hover{background:var(--neutral-100)}.editor-module__JN9eEG__outlineLevel1{margin-top:var(--space-2)}.editor-module__JN9eEG__outlineLevel2 .editor-module__JN9eEG__outlineLink{padding-left:var(--space-3)}.editor-module__JN9eEG__outlineActive{background:var(--navy-100)}.editor-module__JN9eEG__outlineOver{box-shadow:inset 0 2px 0 var(--brand-red)}.editor-module__JN9eEG__outlineGrip{color:var(--text-faint);cursor:grab}.editor-module__JN9eEG__outlineLink{gap:var(--space-2);min-width:0;padding:var(--space-1) 0;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.editor-module__JN9eEG__outlineLevel1 .editor-module__JN9eEG__outlineLink{font:var(--type-label);color:var(--text-heading)}.editor-module__JN9eEG__outlineLevel2 .editor-module__JN9eEG__outlineLink{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-body)}.editor-module__JN9eEG__outlineNumber{font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint);flex:none}.editor-module__JN9eEG__outlineText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-module__JN9eEG__outlinePage{font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint);grid-column:3}.editor-module__JN9eEG__outlineMove{grid-column:2/4;justify-content:flex-end;display:none}.editor-module__JN9eEG__outlineItem:hover .editor-module__JN9eEG__outlineMove,.editor-module__JN9eEG__outlineActive .editor-module__JN9eEG__outlineMove{display:flex}.editor-module__JN9eEG__dialog{border:0;border-top:var(--rule-accent);border-radius:var(--radius-md);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);background:var(--surface-card);color:var(--text-body);padding:0}.editor-module__JN9eEG__dialogWide{width:min(860px,100vw - 32px)}.editor-module__JN9eEG__dialog::backdrop{background:var(--overlay-dim)}.editor-module__JN9eEG__dialogHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.editor-module__JN9eEG__dialogTitle{font:var(--type-h3);font-size:var(--text-md);color:var(--text-heading);margin:0}.editor-module__JN9eEG__dialogBody{gap:var(--space-4);padding:var(--space-5);max-height:calc(100vh - 160px);display:grid;overflow-y:auto}.editor-module__JN9eEG__cropStage{padding:var(--space-3);background:var(--neutral-100);border-radius:var(--radius-sm);justify-content:center;display:flex}.editor-module__JN9eEG__cropBox{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}.editor-module__JN9eEG__cropImage{width:auto;max-width:100%;height:auto;max-height:58vh;display:block}.editor-module__JN9eEG__cropRect{box-sizing:border-box;border:2px solid var(--white);outline:1px solid var(--navy-900);cursor:move;position:absolute;box-shadow:0 0 0 9999px #0b0e228c}.editor-module__JN9eEG__cropRect:focus-visible{outline:2px solid var(--brand-cyan)}.editor-module__JN9eEG__cropHandle{background:var(--white);border:1px solid var(--navy-900);border-radius:var(--radius-xs);width:14px;height:14px;position:absolute}.editor-module__JN9eEG__cropHandle_nw{cursor:nwse-resize;top:0;left:0}.editor-module__JN9eEG__cropHandle_n{cursor:ns-resize;top:0;left:calc(50% - 7px)}.editor-module__JN9eEG__cropHandle_ne{cursor:nesw-resize;top:0;right:0}.editor-module__JN9eEG__cropHandle_e{cursor:ew-resize;top:calc(50% - 7px);right:0}.editor-module__JN9eEG__cropHandle_se{cursor:nwse-resize;bottom:0;right:0}.editor-module__JN9eEG__cropHandle_s{cursor:ns-resize;bottom:0;left:calc(50% - 7px)}.editor-module__JN9eEG__cropHandle_sw{cursor:nesw-resize;bottom:0;left:0}.editor-module__JN9eEG__cropHandle_w{cursor:ew-resize;top:calc(50% - 7px);left:0}.editor-module__JN9eEG__cropInfo{margin:var(--space-2) 0 0;font:var(--type-data);font-size:var(--text-xs);color:var(--text-muted)}.editor-module__JN9eEG__cropError{margin:var(--space-2) 0 0;font:var(--type-body-sm);color:var(--red-700)}.editor-module__JN9eEG__dialogActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__imageGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.editor-module__JN9eEG__imageCard{gap:var(--space-1);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);display:grid;overflow:hidden}.editor-module__JN9eEG__imagePick{background:var(--surface-subtle);cursor:pointer;border:0;padding:0;display:block}.editor-module__JN9eEG__imagePick img{object-fit:contain;width:100%;height:110px;display:block}.editor-module__JN9eEG__imagePick:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__imageMeta{align-items:center;gap:0 var(--space-1);padding:0 var(--space-2) var(--space-1);font:var(--type-body-sm);font-size:var(--text-3xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-module__JN9eEG__imageMeta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-module__JN9eEG__imageMeta>:last-child{grid-area:1/2/3}.editor-module__JN9eEG__xrefList{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);max-height:380px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.editor-module__JN9eEG__xrefItem{gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--border-width) solid var(--border-subtle);text-align:left;font:var(--type-body-sm);cursor:pointer;background:0 0;grid-template-columns:90px minmax(0,1fr) auto;display:grid}.editor-module__JN9eEG__xrefItem:hover{background:var(--neutral-100)}.editor-module__JN9eEG__xrefLabel{font:var(--type-data);font-size:var(--text-xs);color:var(--navy-800)}.editor-module__JN9eEG__xrefText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-module__JN9eEG__historyList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.editor-module__JN9eEG__historyItem{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);display:grid}.editor-module__JN9eEG__historyHead{align-items:center;gap:var(--space-3);color:var(--text-heading);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__historyText{font:var(--type-body-sm);margin:0}.editor-module__JN9eEG__errorText{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--red-700);margin:0}.editor-module__JN9eEG__workspaceOutlineClosed{grid-template-columns:44px var(--space-3) minmax(0, 1fr) var(--space-3) minmax(320px, var(--side-w,38%))}.editor-module__JN9eEG__outlineRail{align-items:center;gap:var(--space-3);min-height:0;padding:var(--space-2) 0;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.editor-module__JN9eEG__outlineRailLabel{writing-mode:vertical-rl;font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);transform:rotate(180deg)}@media (max-width:1280px){.editor-module__JN9eEG__workspace,.editor-module__JN9eEG__workspaceOutlineClosed{grid-template-columns:minmax(0, 1fr) var(--space-3) minmax(320px, var(--side-w,44%))}.editor-module__JN9eEG__sidebar,.editor-module__JN9eEG__outlineRail,.editor-module__JN9eEG__sidebar+.editor-module__JN9eEG__splitter,.editor-module__JN9eEG__splitterSpacer{display:none}}@media (max-width:900px){.editor-module__JN9eEG__workspace,.editor-module__JN9eEG__workspaceOutlineClosed{gap:var(--space-3);grid-template-columns:minmax(0,1fr);height:auto}.editor-module__JN9eEG__splitter,.editor-module__JN9eEG__ribbonCaption{display:none}.editor-module__JN9eEG__editorColumn{height:75vh}.editor-module__JN9eEG__side{height:80vh}.editor-module__JN9eEG__sheet{padding:var(--space-5) var(--space-4)}}.editor-module__JN9eEG__splitter{cursor:col-resize;touch-action:none;justify-content:center;display:flex;position:relative}.editor-module__JN9eEG__splitter:focus-visible{outline:none}.editor-module__JN9eEG__splitterGrip{border-radius:var(--radius-pill);width:4px;height:100%;transition:background var(--duration-fast) var(--ease-standard);background:0 0}.editor-module__JN9eEG__splitterGrip:after{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:4px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-module__JN9eEG__splitter:hover .editor-module__JN9eEG__splitterGrip,.editor-module__JN9eEG__splitter:focus-visible .editor-module__JN9eEG__splitterGrip{background:var(--cyan-300)}.editor-module__JN9eEG__splitter:hover .editor-module__JN9eEG__splitterGrip:after,.editor-module__JN9eEG__splitter:focus-visible .editor-module__JN9eEG__splitterGrip:after{background:var(--brand-cyan)}.editor-module__JN9eEG__splitterSpacer{display:block}html[data-resizing] .editor-module__JN9eEG__workspace{cursor:col-resize;-webkit-user-select:none;user-select:none}:is(html[data-resizing] .editor-module__JN9eEG__side,html[data-resizing] .editor-module__JN9eEG__editorColumn){pointer-events:none}.editor-module__JN9eEG__ribbonBar{align-items:stretch;min-width:0;display:flex;position:relative}.editor-module__JN9eEG__ribbon{min-width:0;padding:var(--space-2) var(--space-3) var(--space-1);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-wrap:nowrap;flex:1;align-items:stretch;display:flex;overflow:auto hidden}.editor-module__JN9eEG__ribbon>*{flex:none}.editor-module__JN9eEG__ribbonArrow{z-index:2;width:32px;color:var(--navy-700);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.editor-module__JN9eEG__ribbonArrowLeft{background:linear-gradient(to right, var(--surface-card) 60%, transparent);left:0}.editor-module__JN9eEG__ribbonArrowRight{background:linear-gradient(to left, var(--surface-card) 60%, transparent);right:0}.editor-module__JN9eEG__ribbonArrow:hover{color:var(--brand-cyan)}.editor-module__JN9eEG__ribbonArrow:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.editor-module__JN9eEG__ribbonGroup{padding:0 var(--space-3);border-left:var(--border-width) solid var(--border-subtle);flex-direction:column;justify-content:space-between;align-items:center;gap:2px;display:flex}.editor-module__JN9eEG__ribbon>.editor-module__JN9eEG__ribbonGroup:first-child{border-left:0;padding-left:0}.editor-module__JN9eEG__ribbonGroupBody{min-height:var(--control-h);align-items:center;gap:2px;display:flex}.editor-module__JN9eEG__ribbonCaption{font:var(--type-eyebrow);font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.editor-module__JN9eEG__ribbonButton{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-h);height:var(--control-h);padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font:var(--type-label);color:var(--navy-700);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}.editor-module__JN9eEG__ribbonButton:hover:not(:disabled){background:var(--neutral-100)}.editor-module__JN9eEG__ribbonButton:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__ribbonButton:disabled{opacity:.42;cursor:not-allowed}.editor-module__JN9eEG__ribbonButtonWide{padding:0 var(--space-3)}.editor-module__JN9eEG__ribbonButton.editor-module__JN9eEG__toolActive{background:var(--navy-100);color:var(--navy-800)}.editor-module__JN9eEG__ribbonButton.editor-module__JN9eEG__calloutTool{border:var(--border-width) solid var(--border-subtle);border-top:2px solid var(--navy-800);background:var(--surface-subtle);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--navy-800)}.editor-module__JN9eEG__ribbonButton.editor-module__JN9eEG__calloutTool.editor-module__JN9eEG__toolActive{background:var(--navy-100)}.editor-module__JN9eEG__hintBubble{z-index:60;width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--navy-900);box-shadow:var(--shadow-md);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--white);text-align:left;white-space:normal;pointer-events:none;animation:editor-module__JN9eEG__hintIn var(--duration-fast) var(--ease-standard);flex-direction:column;gap:2px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}@keyframes editor-module__JN9eEG__hintIn{0%{opacity:0}}.editor-module__JN9eEG__hintShortcut{font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--cyan-300)}.editor-module__JN9eEG__hintText{color:var(--text-on-deep-muted)}.editor-module__JN9eEG__ribbonMenu{position:relative}.editor-module__JN9eEG__ribbonMenuButton{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:150px;height:var(--control-h);padding:0 var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);font:var(--type-label);color:var(--text-heading);cursor:pointer;display:inline-flex}.editor-module__JN9eEG__ribbonMenuWide{min-width:210px}.editor-module__JN9eEG__ribbonMenuButton:hover:not(:disabled){border-color:var(--navy-400)}.editor-module__JN9eEG__ribbonMenuButton:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__ribbonMenuButton:disabled{opacity:.42;cursor:not-allowed}.editor-module__JN9eEG__ribbonMenuText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-module__JN9eEG__chevronOpen{transform:rotate(180deg)}.editor-module__JN9eEG__ribbonMenuList{z-index:50;width:360px;padding:var(--space-1) 0;border-top:var(--rule-accent);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:fixed;overflow-y:auto}.editor-module__JN9eEG__ribbonMenuGroup{padding:var(--space-3) var(--space-4) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent);display:block}.editor-module__JN9eEG__ribbonMenuOption{padding:var(--space-2) var(--space-4);cursor:pointer;gap:2px;display:grid}.editor-module__JN9eEG__ribbonMenuFocus{background:var(--navy-100)}.editor-module__JN9eEG__ribbonMenuCurrent{box-shadow:inset 3px 0 0 var(--brand-red)}.editor-module__JN9eEG__ribbonMenuOption[aria-disabled=true]{opacity:.42;cursor:not-allowed}.editor-module__JN9eEG__ribbonMenuLabel{align-items:baseline;gap:var(--space-2);font:var(--type-label);font-size:var(--text-sm);color:var(--text-heading);display:flex}.editor-module__JN9eEG__ribbonMenuLabel .editor-module__JN9eEG__hintShortcut{color:var(--text-faint);margin-left:auto}.editor-module__JN9eEG__ribbonMenuHelp{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.editor-module__JN9eEG__tipBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--border-subtle);background:var(--cyan-100);display:flex}.editor-module__JN9eEG__tipIcon{color:var(--cyan-800);flex:none}.editor-module__JN9eEG__tipText{font:var(--type-body-sm);color:var(--text-body);flex:1;margin:0}.editor-module__JN9eEG__tipToggle{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:var(--type-label);font-size:var(--text-3xs);color:var(--text-link);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.editor-module__JN9eEG__tipToggle:hover{color:var(--text-link-hover);text-decoration:underline}.editor-module__JN9eEG__tipToggle:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__panelIntro{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);background:var(--surface-subtle);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);margin:0}.editor-module__JN9eEG__helpDialog{width:min(960px,100vw - 32px)}.editor-module__JN9eEG__helpLayout{grid-template-columns:200px minmax(0,1fr);max-height:calc(100vh - 140px);display:grid}.editor-module__JN9eEG__helpNav{padding:var(--space-4) var(--space-3);border-right:var(--border-width) solid var(--border-subtle);background:var(--surface-subtle);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.editor-module__JN9eEG__helpNavLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:var(--type-label);color:var(--navy-700);text-align:left;cursor:pointer;background:0 0;border:0}.editor-module__JN9eEG__helpNavLink:hover{background:var(--navy-100)}.editor-module__JN9eEG__helpNavLink:focus-visible{box-shadow:var(--ring-focus);outline:none}.editor-module__JN9eEG__helpBody{gap:var(--space-6);padding:var(--space-5) var(--space-6) var(--space-7);font:var(--type-body);color:var(--text-body);display:grid;overflow-y:auto}.editor-module__JN9eEG__helpBody section{scroll-margin-top:var(--space-4)}.editor-module__JN9eEG__helpBody h3{margin:0 0 var(--space-2);font:var(--type-h3);color:var(--text-heading)}.editor-module__JN9eEG__helpBody p{margin:0 0 var(--space-3)}.editor-module__JN9eEG__helpBody ol,.editor-module__JN9eEG__helpBody ul{gap:var(--space-2);margin:0 0 var(--space-3);padding-left:var(--space-6);display:grid}.editor-module__JN9eEG__helpBody kbd{padding:1px var(--space-1);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-subtle);font-family:var(--font-mono);font-size:var(--text-xs)}.editor-module__JN9eEG__helpTip{padding:var(--space-3) var(--space-4);border-left:3px solid var(--brand-cyan);background:var(--cyan-100)}.editor-module__JN9eEG__helpTable{width:100%;margin-bottom:var(--space-3);border-collapse:collapse;font:var(--type-body-sm)}.editor-module__JN9eEG__helpTable th,.editor-module__JN9eEG__helpTable td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);text-align:left;vertical-align:top}.editor-module__JN9eEG__helpTable th{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.editor-module__JN9eEG__helpMono{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}@media (max-width:700px){.editor-module__JN9eEG__helpLayout{grid-template-columns:minmax(0,1fr)}.editor-module__JN9eEG__helpNav{display:none}}.editor-module__JN9eEG__importInPanel{max-height:40%;padding:var(--space-3) var(--space-4) 0;flex:none;overflow-y:auto}.editor-module__JN9eEG__presetSection{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-top:var(--rule-accent) solid var(--brand-navy);border-radius:var(--radius-sm);background:var(--surface-subtle);display:grid}.editor-module__JN9eEG__presetActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__presetUndo{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--status-pending-bg);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-body);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__presetParts{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.editor-module__JN9eEG__presetList{gap:var(--space-2);max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.editor-module__JN9eEG__presetItem{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);display:grid}.editor-module__JN9eEG__presetItemActive{border-color:var(--brand-navy);box-shadow:inset 3px 0 0 var(--brand-navy)}.editor-module__JN9eEG__presetPick{gap:var(--space-1);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.editor-module__JN9eEG__presetPick:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.editor-module__JN9eEG__presetName{align-items:center;gap:var(--space-1);font:var(--type-label);font-size:var(--text-sm);color:var(--text-heading);display:inline-flex}.editor-module__JN9eEG__presetDescription{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-body)}.editor-module__JN9eEG__presetMeta{font:var(--type-body-sm);font-size:var(--text-2xs);color:var(--text-faint)}.editor-module__JN9eEG__presetItemActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.editor-module__JN9eEG__presetEdit{gap:var(--space-2);display:grid}.editor-module__JN9eEG__outlinePreview{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);max-height:320px;font:var(--type-body-sm);color:var(--text-body);margin:0;list-style:none;overflow:auto}.editor-module__JN9eEG__outlinePreview li{padding:2px 0}.editor-module__JN9eEG__outlinePreviewChapter{color:var(--text-heading);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:var(--space-2);font-weight:600}.editor-module__JN9eEG__figureCanvas{max-width:100%;line-height:0;display:inline-block;position:relative}.editor-module__JN9eEG__figureCanvas .editor-module__JN9eEG__figureImage{width:100%}.editor-module__JN9eEG__figureCanvasPlacing{cursor:crosshair;outline:2px dashed var(--brand-cyan);outline-offset:2px}.editor-module__JN9eEG__figureMarker,.editor-module__JN9eEG__figureLegendNumber{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--white);background:var(--brand-navy);width:22px;height:22px;color:var(--white);font:var(--type-label);font-size:var(--text-2xs);box-shadow:0 0 0 1px var(--brand-navy);justify-content:center;align-items:center;line-height:1;display:inline-flex}.editor-module__JN9eEG__figureMarker{cursor:grab;touch-action:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.editor-module__JN9eEG__figureMarker:active{cursor:grabbing}.editor-module__JN9eEG__figureLinkActive{color:var(--text-accent)}.editor-module__JN9eEG__figureHint{margin:var(--space-2) 0 0;font:var(--type-body-sm);color:var(--text-faint)}.editor-module__JN9eEG__figureLegend{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));padding:0;list-style:none;display:grid}.editor-module__JN9eEG__figureLegendRow{align-items:center;gap:var(--space-2);display:flex}.editor-module__JN9eEG__figureLegendRow .editor-module__JN9eEG__figureInput{flex:auto;min-width:0}.editor-module__JN9eEG__figureLegendNumber{flex:none;width:20px;height:20px}.editor-module__JN9eEG__figureLegendRemove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.editor-module__JN9eEG__figureLegendRemove:hover{background:var(--neutral-100);color:var(--red-700)}.editor-module__JN9eEG__sheet .tm-editor>[data-changed]{box-shadow:-4px 0 0 0 var(--amber-500)}.editor-module__JN9eEG__sheet .tm-editor>[data-comments]{position:relative}.editor-module__JN9eEG__sheet .tm-editor>[data-comments]:after{content:attr(data-comments);border-radius:var(--radius-pill);background:var(--cyan-100);min-width:18px;color:var(--cyan-800);font:var(--type-label);text-align:center;pointer-events:none;padding:0 5px;line-height:18px;position:absolute;top:0;right:-30px}.editor-module__JN9eEG__outlineStatus{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);max-width:96px;color:var(--text-muted);font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none;padding:1px 4px}.editor-module__JN9eEG__outlineStatus[data-status=review]{background:var(--amber-100);color:var(--amber-500);border-color:#0000}.editor-module__JN9eEG__outlineStatus[data-status=approved]{background:var(--green-100);color:var(--green-600);border-color:#0000}.editor-module__JN9eEG__diffList{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.editor-module__JN9eEG__diffRow{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);display:grid}.editor-module__JN9eEG__diffRow[data-kind=added]{border-left-color:var(--green-600)}.editor-module__JN9eEG__diffRow[data-kind=removed]{border-left-color:var(--brand-red)}.editor-module__JN9eEG__diffRow[data-kind=changed]{border-left-color:var(--amber-500)}.editor-module__JN9eEG__diffText{font:var(--type-body-sm);color:var(--text-body);white-space:pre-wrap;margin:0}.editor-module__JN9eEG__diffText del{background:var(--red-100);color:var(--red-700);text-decoration:line-through}.editor-module__JN9eEG__diffText ins{background:var(--green-100);color:var(--green-600);text-decoration:none}.editor-module__JN9eEG__dialogStack{gap:var(--space-4);display:grid}.editor-module__JN9eEG__dialogText{font:var(--type-body-sm);color:var(--text-body);margin:0}
.banco-module__Bw3etq__tabs{gap:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle);display:flex;overflow-x:auto}.banco-module__Bw3etq__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--text-faint);transition:var(--transition-control);text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.banco-module__Bw3etq__tab:hover{color:var(--navy-800)}.banco-module__Bw3etq__tab:focus-visible{box-shadow:var(--ring-focus);outline:none}.banco-module__Bw3etq__tabActive,.banco-module__Bw3etq__tabActive:focus-visible{color:var(--navy-800);box-shadow:inset 0 -2px 0 var(--brand-red)}.banco-module__Bw3etq__tabCount{font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint)}.banco-module__Bw3etq__tabCountAlert{padding:0 var(--space-2);background:var(--red-100);border-radius:var(--radius-pill);color:var(--red-700)}.banco-module__Bw3etq__toolbar{top:var(--topbar-h);z-index:5;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);margin-bottom:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:sticky}@media (max-width:900px){.banco-module__Bw3etq__toolbar{position:static}}.banco-module__Bw3etq__toolbarSpacer{flex:1}.banco-module__Bw3etq__counts{gap:var(--space-3);font:var(--type-data);font-size:var(--text-2xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__countWarn{color:var(--red-700)}.banco-module__Bw3etq__workspace{gap:var(--space-5);grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(360px,440px);align-items:start;display:grid}.banco-module__Bw3etq__workspaceNoEditor{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}@media (max-width:1380px){.banco-module__Bw3etq__workspace{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.banco-module__Bw3etq__editorColumn{grid-column:1/-1}}@media (max-width:900px){.banco-module__Bw3etq__workspace,.banco-module__Bw3etq__workspaceNoEditor{grid-template-columns:minmax(0,1fr)}}.banco-module__Bw3etq__panel{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.banco-module__Bw3etq__stickyPanel{top:calc(var(--topbar-h) + 88px);max-height:calc(100vh - var(--topbar-h) - 88px - var(--space-5));position:sticky;overflow-y:auto}@media (max-width:1380px){.banco-module__Bw3etq__workspace:not(.banco-module__Bw3etq__workspaceNoEditor) .banco-module__Bw3etq__stickyPanel{max-height:none;position:static}}@media (max-width:900px){.banco-module__Bw3etq__stickyPanel{max-height:none;position:static}}.banco-module__Bw3etq__panelHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.banco-module__Bw3etq__panelTitle{font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--navy-800);margin:0}.banco-module__Bw3etq__topicList{padding:var(--space-2);margin:0;list-style:none}.banco-module__Bw3etq__topicItem{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.banco-module__Bw3etq__topicButton{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:var(--type-body-sm);text-align:left;color:var(--text-body);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;display:flex}.banco-module__Bw3etq__topicButton:hover{background:var(--neutral-100)}.banco-module__Bw3etq__topicButton:focus-visible{box-shadow:var(--ring-focus);outline:none}.banco-module__Bw3etq__topicActive .banco-module__Bw3etq__topicButton{background:var(--navy-100);box-shadow:inset 3px 0 0 var(--brand-red);font-weight:var(--weight-semibold);color:var(--navy-800)}.banco-module__Bw3etq__topicName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banco-module__Bw3etq__topicCount{font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint);flex:none}.banco-module__Bw3etq__topicTools{display:inline-flex}.banco-module__Bw3etq__topicEdit{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.banco-module__Bw3etq__topicEditActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__addTopic{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--border-width) solid var(--border-subtle);display:flex}.banco-module__Bw3etq__filters{gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}@media (max-width:700px){.banco-module__Bw3etq__filters{grid-template-columns:minmax(0,1fr)}}.banco-module__Bw3etq__searchBox{display:block;position:relative}.banco-module__Bw3etq__searchBox>svg{top:50%;left:var(--space-3);color:var(--text-faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.banco-module__Bw3etq__searchBox>input{padding-left:var(--space-7)}.banco-module__Bw3etq__bulk{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--navy-100);border-bottom:var(--border-width) solid var(--navy-200);font:var(--type-body-sm);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__bulkSelect{width:auto;min-height:var(--control-h-sm);height:var(--control-h-sm)}.banco-module__Bw3etq__tableWrap{max-height:calc(100vh - var(--topbar-h) - 260px);min-height:240px;overflow:auto}@media (max-width:900px){.banco-module__Bw3etq__tableWrap{max-height:520px}}.banco-module__Bw3etq__table{border-collapse:collapse;width:100%;font:var(--type-body-sm)}.banco-module__Bw3etq__table th{z-index:1;padding:var(--space-2) var(--space-3);background:var(--surface-subtle);border-bottom:var(--border-width) solid var(--border-subtle);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase;color:var(--text-faint);position:sticky;top:0}.banco-module__Bw3etq__table td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);vertical-align:top}.banco-module__Bw3etq__row{cursor:pointer;transition:var(--transition-control)}.banco-module__Bw3etq__row:hover{background:var(--neutral-50)}.banco-module__Bw3etq__rowActive,.banco-module__Bw3etq__rowActive:hover{background:var(--navy-100);box-shadow:inset 3px 0 0 var(--brand-red)}.banco-module__Bw3etq__rowHidden .banco-module__Bw3etq__questionText{color:var(--text-faint)}.banco-module__Bw3etq__checkCell{width:36px}.banco-module__Bw3etq__check{width:18px;height:18px;accent-color:var(--brand-navy)}.banco-module__Bw3etq__numberCell{width:3.5ch;font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint);text-align:right}.banco-module__Bw3etq__questionButton{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.banco-module__Bw3etq__questionButton:focus-visible{box-shadow:var(--ring-focus);outline:none}.banco-module__Bw3etq__questionText{-webkit-line-clamp:2;color:var(--text-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.banco-module__Bw3etq__questionMeta{gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;margin-top:2px;display:flex}.banco-module__Bw3etq__kindCell{white-space:nowrap;font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--navy-700)}.banco-module__Bw3etq__badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__emptyTable{padding:var(--space-7) var(--space-4);font:var(--type-body-sm);text-align:center;color:var(--text-muted)}.banco-module__Bw3etq__tableFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border-subtle);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__addRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__editor{gap:var(--space-5);padding:var(--card-pad);border-top:var(--rule-accent) solid var(--brand-red);border-radius:var(--radius-lg);display:grid}.banco-module__Bw3etq__editorHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__editorTitle{font:var(--type-h3);font-size:var(--text-md);color:var(--text-heading);margin:0}.banco-module__Bw3etq__editorTools{gap:var(--space-1);display:inline-flex}.banco-module__Bw3etq__twoCols{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.banco-module__Bw3etq__help{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);margin:0}.banco-module__Bw3etq__issues{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-7);background:var(--amber-100);border:var(--border-width) solid var(--amber-500);border-radius:var(--radius-sm);font:var(--type-body-sm);margin:0}.banco-module__Bw3etq__optionList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.banco-module__Bw3etq__optionRow{align-items:center;gap:var(--space-2);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.banco-module__Bw3etq__optionLetter{background:var(--navy-100);border-radius:var(--radius-sm);width:24px;height:24px;font:var(--type-data);font-size:var(--text-2xs);color:var(--navy-800);place-items:center;display:inline-grid}.banco-module__Bw3etq__optionCorrect .banco-module__Bw3etq__optionLetter{background:var(--green-600);color:var(--white)}.banco-module__Bw3etq__optionTools{display:inline-flex}.banco-module__Bw3etq__segmented{gap:var(--space-2);display:inline-flex}.banco-module__Bw3etq__segment{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-label);cursor:pointer;transition:var(--transition-control);display:inline-flex}.banco-module__Bw3etq__segment:focus-within{box-shadow:var(--ring-focus)}.banco-module__Bw3etq__segment input{accent-color:var(--brand-navy)}.banco-module__Bw3etq__segmentActive{background:var(--green-100);border-color:var(--green-600);color:var(--green-600)}.banco-module__Bw3etq__slot{gap:var(--space-2);padding:var(--space-3);background:var(--surface-subtle);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);display:grid}.banco-module__Bw3etq__slotLabel{font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--navy-800)}.banco-module__Bw3etq__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__chip{align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-data);font-size:var(--text-xs);color:var(--navy-800);display:inline-flex}.banco-module__Bw3etq__chipMain{border-color:var(--green-600);background:var(--green-100)}.banco-module__Bw3etq__chipAdd{gap:var(--space-2);display:flex}.banco-module__Bw3etq__emptyEditor{padding:var(--card-pad);font:var(--type-body-sm);color:var(--text-muted)}.banco-module__Bw3etq__emptyEditor p{margin:0 0 var(--space-3)}.banco-module__Bw3etq__dialog{width:min(760px, calc(100vw - 2 * var(--space-5)));max-height:calc(100dvh - 2 * var(--space-5));padding:var(--card-pad);border:0;border-top:var(--rule-accent) solid var(--brand-red);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font:var(--type-body-sm);color:var(--text-body)}.banco-module__Bw3etq__dialog::backdrop{background:var(--overlay-dim)}.banco-module__Bw3etq__dialog>*+*{margin-top:var(--space-4)}.banco-module__Bw3etq__dialogTitle{font:var(--type-h3);font-size:var(--text-lg);color:var(--text-heading);margin:0}.banco-module__Bw3etq__dialogActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__modeCards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.banco-module__Bw3etq__modeCard{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;display:flex}.banco-module__Bw3etq__modeCard:focus-within{box-shadow:var(--ring-focus)}.banco-module__Bw3etq__modeCard input{accent-color:var(--brand-navy);margin-top:3px}.banco-module__Bw3etq__modeCard>span{gap:var(--space-1);color:var(--text-muted);display:grid}.banco-module__Bw3etq__modeCard strong{font:var(--type-label);color:var(--text-heading)}.banco-module__Bw3etq__modeCardActive{background:var(--navy-100);border-color:var(--navy-600)}.banco-module__Bw3etq__reportGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.banco-module__Bw3etq__reportStat{padding:var(--space-3);border-left:var(--border-width) solid var(--border-subtle);gap:2px;display:grid}.banco-module__Bw3etq__reportValue{font:var(--type-data);font-size:var(--text-lg);color:var(--navy-800)}.banco-module__Bw3etq__reportLabel{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.banco-module__Bw3etq__topicRename{gap:var(--space-2);max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.banco-module__Bw3etq__topicRenameRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(140px,220px) minmax(0,1fr);display:grid}.banco-module__Bw3etq__topicSample{font-size:var(--text-xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banco-module__Bw3etq__warnings{max-height:180px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-7);background:var(--amber-100);border-radius:var(--radius-sm);font-size:var(--text-xs);margin:0;overflow-y:auto}.banco-module__Bw3etq__subheading{font:var(--type-label);color:var(--navy-800);margin:0}.banco-module__Bw3etq__submissionList{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.banco-module__Bw3etq__submission{gap:var(--space-4);display:grid}.banco-module__Bw3etq__submissionHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.banco-module__Bw3etq__submissionWho{gap:2px;display:grid}.banco-module__Bw3etq__submissionMeta{font:var(--type-data);font-size:var(--text-2xs);color:var(--text-faint)}.banco-module__Bw3etq__quote{padding:var(--space-3) var(--space-4);background:var(--surface-subtle);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);white-space:pre-wrap;margin:0}.banco-module__Bw3etq__quoteStudent{background:var(--cyan-100);border-left-color:var(--brand-cyan)}.banco-module__Bw3etq__quoteFeedback{background:var(--green-100);border-left-color:var(--green-600)}.banco-module__Bw3etq__quoteLabel{margin-bottom:var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);display:block}.banco-module__Bw3etq__errorRate{min-width:5ch;padding:0 var(--space-2);background:linear-gradient(90deg, var(--red-100) var(--rate), transparent var(--rate));border-radius:var(--radius-sm);display:inline-block}.banco-module__Bw3etq__okRate{min-width:5ch;padding:0 var(--space-2);background:linear-gradient(90deg, var(--green-100) var(--rate), transparent var(--rate));border-radius:var(--radius-sm);display:inline-block}
.campanas-module__gnPuwa__editorBox{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--white)}.campanas-module__gnPuwa__editorToolbar{padding:var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle)}.campanas-module__gnPuwa__editorArea{min-height:260px;padding:var(--space-4)}.campanas-module__gnPuwa__audience{gap:var(--space-4);flex-direction:column;display:flex}.campanas-module__gnPuwa__part{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex}.campanas-module__gnPuwa__partBody{gap:var(--space-3);padding-left:var(--space-7);flex-direction:column;display:flex}.campanas-module__gnPuwa__choices{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));max-height:220px;display:grid;overflow-y:auto}.campanas-module__gnPuwa__count{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--text-body);flex-wrap:wrap;display:flex}.campanas-module__gnPuwa__countValue{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-heading);font-weight:600;line-height:1}.campanas-module__gnPuwa__sample{padding-left:var(--space-5);font-size:var(--text-xs);color:var(--text-muted);margin:0}.campanas-module__gnPuwa__sender{color:var(--text-body);margin:0}.campanas-module__gnPuwa__whenRow{gap:var(--space-5);flex-wrap:wrap;display:flex}.campanas-module__gnPuwa__radio{align-items:center;gap:var(--space-2);color:var(--text-heading);cursor:pointer;font-weight:600;display:inline-flex}.campanas-module__gnPuwa__radio input{accent-color:var(--brand-navy)}.campanas-module__gnPuwa__previewFrame{background:var(--white);border:0;width:100%;height:min(70vh,720px);display:block}.campanas-module__gnPuwa__progress{gap:var(--space-3);flex-direction:column;display:flex}.campanas-module__gnPuwa__bar{border-radius:var(--radius-sm);background:var(--neutral-100);height:10px;overflow:hidden}.campanas-module__gnPuwa__barFill{background:var(--brand-cyan);height:100%;transition:width var(--duration-slow) var(--ease-standard)}.campanas-module__gnPuwa__stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.campanas-module__gnPuwa__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.campanas-module__gnPuwa__addRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.campanas-module__gnPuwa__addRow>:first-child{flex:260px}
.iso-editor-module__JjjpUq__intro{font:var(--type-body-sm);color:var(--text-muted);margin:0}.iso-editor-module__JjjpUq__steps{gap:var(--space-2);flex-direction:column;display:flex}.iso-editor-module__JjjpUq__step{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.iso-editor-module__JjjpUq__stepActive{border-color:var(--navy-300);box-shadow:var(--shadow-sm)}.iso-editor-module__JjjpUq__stepHead{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.iso-editor-module__JjjpUq__stepOpen{align-items:baseline;gap:var(--space-2);cursor:pointer;text-align:left;min-width:0;color:var(--text-heading);font:var(--type-label);background:0 0;border:0;flex:1;padding:0;display:flex}.iso-editor-module__JjjpUq__stepOpen:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.iso-editor-module__JjjpUq__stepNumber{font-family:var(--font-mono);color:var(--text-faint);flex:none}.iso-editor-module__JjjpUq__stepTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iso-editor-module__JjjpUq__stepFlags{gap:var(--space-1);flex:none;display:flex}.iso-editor-module__JjjpUq__flag{font:600 10px/18px var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-pill);background:var(--neutral-100);color:var(--text-muted);padding:0 6px}.iso-editor-module__JjjpUq__flagWarn{background:var(--amber-100);color:var(--text-body)}.iso-editor-module__JjjpUq__stepBody{gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex}.iso-editor-module__JjjpUq__group{gap:var(--space-2);flex-direction:column;display:flex}.iso-editor-module__JjjpUq__groupTitle{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-faint);margin:0}.iso-editor-module__JjjpUq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.iso-editor-module__JjjpUq__spoken{font:var(--type-body-sm);color:var(--text-muted);background:var(--surface-subtle);border-left:3px solid var(--border-strong);padding:var(--space-2) var(--space-3);margin:0}.iso-editor-module__JjjpUq__picking{font:var(--type-body-sm);color:var(--navy-800);background:var(--cyan-100);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.iso-editor-module__JjjpUq__listTitle{font:var(--type-label);color:var(--text-heading)}.iso-editor-module__JjjpUq__mark{gap:var(--space-2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.iso-editor-module__JjjpUq__markKind{font:600 11px/1 var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);min-width:46px}.iso-editor-module__JjjpUq__coords{font:var(--type-data);font-size:var(--text-2xs);color:var(--text-faint)}.iso-editor-module__JjjpUq__chipLit{background:var(--red-100)!important}.iso-editor-module__JjjpUq__chipGhost{background:var(--neutral-100)!important}.iso-editor-module__JjjpUq__chipHide{background:var(--navy-100)!important}.iso-editor-module__JjjpUq__pin{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:auto 72px 1fr auto;align-items:start;display:grid}.iso-editor-module__JjjpUq__pinNumber{background:var(--brand-cyan);width:24px;height:24px;color:var(--white);font:600 12px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.iso-editor-module__JjjpUq__pinThumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--neutral-100);width:72px;height:54px;color:var(--text-faint);place-items:center;display:grid}.iso-editor-module__JjjpUq__pinFields{gap:var(--space-2);min-width:0;display:grid}.iso-editor-module__JjjpUq__pinActions{gap:var(--space-1);display:grid}.iso-editor-module__JjjpUq__offer{gap:var(--space-2);flex-wrap:wrap;display:flex}.iso-editor-module__JjjpUq__offerItem{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--neutral-100);cursor:pointer;width:72px;height:54px;color:var(--text-faint);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.iso-editor-module__JjjpUq__offerItem img{object-fit:cover;width:100%;height:100%}.iso-editor-module__JjjpUq__offerItem:hover,.iso-editor-module__JjjpUq__offerItem:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline:none}.iso-editor-module__JjjpUq__offerPlus{background:var(--brand-red);color:var(--white);border-radius:50%;padding:2px;position:absolute;bottom:3px;right:3px}@media (max-width:640px){.iso-editor-module__JjjpUq__pin{grid-template-columns:auto 1fr auto}.iso-editor-module__JjjpUq__pinThumb{display:none}}
.templates-module__GH-kjW__fieldGrid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.templates-module__GH-kjW__signatureList{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex}.templates-module__GH-kjW__signatureRow{gap:var(--space-4);grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.templates-module__GH-kjW__signaturePreview{height:64px;padding:var(--space-2);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--white);justify-content:center;align-items:center;display:flex}.templates-module__GH-kjW__signaturePreview img{object-fit:contain;max-width:100%;max-height:100%}.templates-module__GH-kjW__signatureActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.templates-module__GH-kjW__signatureFields{gap:var(--space-2);flex-direction:column;display:flex}
.redes-module__ee10ga__stack{gap:var(--space-6);display:grid}.redes-module__ee10ga__muted{font:var(--type-body-sm);color:var(--text-muted);margin:0}.redes-module__ee10ga__mono{font:var(--type-data);font-size:var(--text-xs);overflow-wrap:anywhere}.redes-module__ee10ga__stack fieldset{min-width:0}.redes-module__ee10ga__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.redes-module__ee10ga__between{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.redes-module__ee10ga__filters{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.redes-module__ee10ga__filters>*{min-width:min(200px,100%)}.redes-module__ee10ga__mobileOnly{display:none}.redes-module__ee10ga__explain summary{font:var(--type-label);color:var(--text-link);cursor:pointer}.redes-module__ee10ga__explain summary:focus-visible{box-shadow:var(--ring-focus);outline:none}.redes-module__ee10ga__explain p{margin-top:var(--space-2)}.redes-module__ee10ga__accountGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.redes-module__ee10ga__metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.redes-module__ee10ga__weeks{gap:var(--space-2);height:96px;padding-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--border-strong);grid-auto-columns:minmax(28px,1fr);grid-auto-flow:column;align-items:end;display:grid}.redes-module__ee10ga__weekCol{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.redes-module__ee10ga__weekBar{background:var(--cyan-500);border-radius:4px 4px 0 0;min-height:2px}.redes-module__ee10ga__weekBarLow{background:var(--amber-500)}.redes-module__ee10ga__weekGoal{background:var(--navy-800);height:2px;position:absolute;left:-2px;right:-2px}.redes-module__ee10ga__weekLabels{gap:var(--space-2);margin-top:var(--space-1);font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint);text-align:center;grid-auto-columns:minmax(28px,1fr);grid-auto-flow:column;display:grid}.redes-module__ee10ga__legend{gap:var(--space-4);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.redes-module__ee10ga__swatch{width:10px;height:10px;margin-right:var(--space-1);vertical-align:middle;border-radius:2px;display:inline-block}.redes-module__ee10ga__warnList{gap:var(--space-2);font:var(--type-body-sm);margin:0;padding:0;list-style:none;display:grid}.redes-module__ee10ga__warnList li{gap:var(--space-2);align-items:flex-start;display:flex}.redes-module__ee10ga__good{color:var(--green-600)}.redes-module__ee10ga__bad{color:var(--red-700)}.redes-module__ee10ga__suggestions{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.redes-module__ee10ga__suggestion{justify-content:space-between;align-items:flex-start;gap:var(--space-3);font:var(--type-body-sm);display:flex}.redes-module__ee10ga__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.redes-module__ee10ga__chip{align-items:center;gap:var(--space-1);padding:4px var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-strong);background:var(--surface-card);font:var(--type-label);font-size:var(--text-xs);color:var(--navy-700);cursor:pointer;display:inline-flex}.redes-module__ee10ga__chip:hover{background:var(--navy-100)}.redes-module__ee10ga__chip:focus-visible{box-shadow:var(--ring-focus);outline:none}.redes-module__ee10ga__copyBox{white-space:pre-wrap;padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);font:var(--type-body-sm);overflow-wrap:anywhere}.redes-module__ee10ga__cover{border-radius:var(--radius-sm);background:var(--gradient-deep);width:48px;height:60px;overflow:hidden}.redes-module__ee10ga__cover img{object-fit:cover;width:100%;height:100%}.redes-module__ee10ga__leadList{gap:var(--space-1);margin:var(--space-2) 0 0;font:var(--type-body-sm);font-size:var(--text-xs);padding:0;list-style:none;display:grid}.redes-module__ee10ga__token{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--navy-900);color:var(--white);font:var(--type-data);overflow-wrap:anywhere;display:block}.redes-module__ee10ga__linkBlock{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle)}.redes-module__ee10ga__linkBlock .redes-module__ee10ga__stack{gap:var(--space-3)}.redes-module__ee10ga__linkBlock .redes-module__ee10ga__subTitle{margin:0}.redes-module__ee10ga__subTitle{margin:var(--space-4) 0 0;font:var(--type-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.redes-module__ee10ga__stepTitle{font:var(--type-h3);font-size:var(--text-md);color:var(--text-heading);margin:0}.redes-module__ee10ga__guideList{padding-left:var(--space-6);gap:var(--space-2);font:var(--type-body-sm);color:var(--text-body);margin:0;display:grid}.redes-module__ee10ga__quote{padding-left:var(--space-4);border-left:2px solid var(--border-strong);font:var(--type-body);color:var(--text-body);white-space:pre-line;margin:0}.redes-module__ee10ga__linkButton{font:inherit;color:var(--text-link);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.redes-module__ee10ga__linkButton:hover{color:var(--text-link-hover);text-decoration:underline}.redes-module__ee10ga__linkButton:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (max-width:640px){.redes-module__ee10ga__filters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.redes-module__ee10ga__filters>*{min-width:0}.redes-module__ee10ga__filters>:last-child:nth-child(odd){grid-column:1/-1}.redes-module__ee10ga__filters>:last-child button{width:100%}.redes-module__ee10ga__metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.redes-module__ee10ga__metrics>*{padding-left:var(--space-3)}.redes-module__ee10ga__metrics>*>div:first-child{font-size:var(--text-xl)}.redes-module__ee10ga__mobileOnly{display:block}.redes-module__ee10ga__postTable thead,.redes-module__ee10ga__postTable tr .redes-module__ee10ga__cellHideMobile{display:none}.redes-module__ee10ga__postTable,.redes-module__ee10ga__postTable tbody{display:block}.redes-module__ee10ga__postTable tr{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:48px minmax(0,1fr);grid-template-areas:"cover title""cover status";display:grid}.redes-module__ee10ga__postTable tr td{border:0;padding:0;display:block}.redes-module__ee10ga__postTable tr .redes-module__ee10ga__cellCover{grid-area:cover}.redes-module__ee10ga__postTable tr .redes-module__ee10ga__cellTitle{grid-area:title}.redes-module__ee10ga__postTable tr .redes-module__ee10ga__cellStatus{grid-area:status}}
.tarjetas-module__y-CCha__tabs{gap:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle);display:flex;overflow-x:auto}.tarjetas-module__y-CCha__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--text-faint);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.tarjetas-module__y-CCha__tab:hover{color:var(--navy-800)}.tarjetas-module__y-CCha__tab:focus-visible{box-shadow:var(--ring-focus);outline:none}.tarjetas-module__y-CCha__tabActive,.tarjetas-module__y-CCha__tabActive:focus-visible{color:var(--navy-800);box-shadow:inset 0 -2px 0 var(--brand-red)}.tarjetas-module__y-CCha__tabCount{font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint)}.tarjetas-module__y-CCha__builder{--editor-bar-h:96px;gap:var(--space-5);flex-direction:column;display:flex}.tarjetas-module__y-CCha__toolbar{top:var(--topbar-h);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--card-pad);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:sticky}.tarjetas-module__y-CCha__toolbarTabs{gap:var(--space-6);display:flex}.tarjetas-module__y-CCha__toolbarActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.tarjetas-module__y-CCha__toolbar{position:static}}.tarjetas-module__y-CCha__saveStatus{align-items:center;gap:var(--space-2);font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.tarjetas-module__y-CCha__saveError{color:var(--red-700)}.tarjetas-module__y-CCha__spin{animation:.9s linear infinite tarjetas-module__y-CCha__spin}@keyframes tarjetas-module__y-CCha__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tarjetas-module__y-CCha__spin{animation:none}}.tarjetas-module__y-CCha__issues{padding:var(--space-4) var(--card-pad);background:var(--amber-100);border:var(--border-width) solid var(--amber-500);border-radius:var(--radius-lg);font:var(--type-body-sm);color:var(--text-body);max-height:260px;overflow-y:auto}.tarjetas-module__y-CCha__issues ul{padding-left:var(--space-5);margin:0}.tarjetas-module__y-CCha__issues p{margin:var(--space-2) 0 0}.tarjetas-module__y-CCha__issueLink{font:inherit;color:var(--text-link);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tarjetas-module__y-CCha__issueLink:hover{color:var(--text-link-hover)}.tarjetas-module__y-CCha__issueLink:focus-visible{box-shadow:var(--ring-focus);outline:none}.tarjetas-module__y-CCha__workspace{gap:var(--space-5);grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.tarjetas-module__y-CCha__workspace{grid-template-columns:minmax(0,1fr)}}.tarjetas-module__y-CCha__cardList{top:calc(var(--topbar-h) + var(--editor-bar-h));max-height:calc(100vh - var(--topbar-h) - var(--editor-bar-h) - var(--space-5));background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:sticky}@media (max-width:1100px){.tarjetas-module__y-CCha__cardList{max-height:420px;position:static}}.tarjetas-module__y-CCha__listFilters{gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:grid}.tarjetas-module__y-CCha__searchBox{display:block;position:relative}.tarjetas-module__y-CCha__searchBox>svg{top:50%;left:var(--space-3);color:var(--text-faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.tarjetas-module__y-CCha__searchBox>input{padding-left:var(--space-7)}.tarjetas-module__y-CCha__cardItems{padding:var(--space-2);flex:1;margin:0;list-style:none;overflow-y:auto}.tarjetas-module__y-CCha__emptyList{padding:var(--space-5) var(--space-3);font:var(--type-body-sm);color:var(--text-muted)}.tarjetas-module__y-CCha__cardItem{border-radius:var(--radius-sm);position:relative}.tarjetas-module__y-CCha__cardItemButton{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:var(--type-body-sm);text-align:left;color:var(--text-body);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.tarjetas-module__y-CCha__cardItemButton:hover{background:var(--neutral-100)}.tarjetas-module__y-CCha__cardItemButton:focus-visible{box-shadow:var(--ring-focus);outline:none}.tarjetas-module__y-CCha__cardItemActive .tarjetas-module__y-CCha__cardItemButton{background:var(--navy-100);box-shadow:inset 3px 0 0 var(--brand-red)}.tarjetas-module__y-CCha__handle{color:var(--text-faint);cursor:grab;display:inline-flex}.tarjetas-module__y-CCha__cardItemNumber{min-width:2ch;font:var(--type-data);font-size:var(--text-3xs);color:var(--text-faint);text-align:right}.tarjetas-module__y-CCha__cardItemText{min-width:0;display:grid}.tarjetas-module__y-CCha__cardItemTitle{font-weight:var(--weight-semibold);color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tarjetas-module__y-CCha__cardItemCode{margin-right:var(--space-2);font:var(--type-data);font-size:var(--text-3xs);color:var(--navy-700)}.tarjetas-module__y-CCha__cardItemMeta{font-size:var(--text-2xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tarjetas-module__y-CCha__cardItemIssue{color:var(--amber-500);display:inline-flex}.tarjetas-module__y-CCha__dropBefore:before,.tarjetas-module__y-CCha__dropAfter:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--brand-cyan);height:2px;position:absolute}.tarjetas-module__y-CCha__dropBefore:before{top:-1px}.tarjetas-module__y-CCha__dropAfter:after{bottom:-1px}.tarjetas-module__y-CCha__dragging{opacity:.45}.tarjetas-module__y-CCha__addCard{gap:var(--space-2);padding:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);display:grid}.tarjetas-module__y-CCha__cardPane{min-width:0}.tarjetas-module__y-CCha__emptyPane{padding:var(--card-pad-lg);background:var(--surface-card);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-lg);font:var(--type-body-sm);color:var(--text-muted)}.tarjetas-module__y-CCha__emptyPane p{margin:0 0 var(--space-3)}.tarjetas-module__y-CCha__placeholder{font-style:italic;font-weight:var(--weight-regular);color:var(--text-faint)}.tarjetas-module__y-CCha__inlineGroup{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.tarjetas-module__y-CCha__help{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);margin:0}.tarjetas-module__y-CCha__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent)}.tarjetas-module__y-CCha__cardEditor{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}@media (max-width:1380px){.tarjetas-module__y-CCha__cardEditor{grid-template-columns:minmax(0,1fr)}}.tarjetas-module__y-CCha__cardForm{gap:var(--space-5);padding:var(--card-pad);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-top:var(--rule-accent) solid var(--brand-red);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid}.tarjetas-module__y-CCha__cardFormHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tarjetas-module__y-CCha__sideFieldset{gap:var(--space-4);padding:var(--space-5) 0 0;border:0;border-top:var(--border-width) solid var(--border-subtle);margin:0;display:grid}.tarjetas-module__y-CCha__sideLegend{padding:0 var(--space-2) 0 0;font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--navy-800)}.tarjetas-module__y-CCha__subBlock{gap:var(--space-2);justify-items:start;display:grid}.tarjetas-module__y-CCha__subBlock>*{justify-self:stretch}.tarjetas-module__y-CCha__subBlock>button{justify-self:start}.tarjetas-module__y-CCha__subBlockHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tarjetas-module__y-CCha__compactSelect{width:auto;min-height:var(--control-h-sm);height:var(--control-h-sm)}.tarjetas-module__y-CCha__annunciatorRow,.tarjetas-module__y-CCha__choiceRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(140px,200px) auto;align-items:center;display:grid}.tarjetas-module__y-CCha__choiceRow{grid-template-columns:auto minmax(0,1fr) auto}.tarjetas-module__y-CCha__radio{width:18px;height:18px;accent-color:var(--brand-navy)}.tarjetas-module__y-CCha__rowEditor{gap:var(--space-2);padding:var(--space-3);background:var(--surface-subtle);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);display:grid}.tarjetas-module__y-CCha__rowMain{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"type actions""label value";align-items:start;display:grid}.tarjetas-module__y-CCha__rowMain:not(:has(.tarjetas-module__y-CCha__valueInput)){grid-template-areas:"type actions""label label"}.tarjetas-module__y-CCha__rowType{grid-area:type;justify-self:start;width:auto;min-width:130px}.tarjetas-module__y-CCha__rowActions{grid-area:actions;justify-self:end}.tarjetas-module__y-CCha__rowLabel{grid-area:label}.tarjetas-module__y-CCha__valueInput{font-family:var(--font-mono);grid-area:value}.tarjetas-module__y-CCha__rowExtra{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}@media (max-width:700px){:is(.tarjetas-module__y-CCha__rowMain,.tarjetas-module__y-CCha__rowMain:not(:has(.tarjetas-module__y-CCha__valueInput))){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type actions""label label""value value"}}.tarjetas-module__y-CCha__cardPreviewColumn{top:calc(var(--topbar-h) + var(--editor-bar-h));position:sticky}@media (max-width:1380px){.tarjetas-module__y-CCha__cardPreviewColumn{position:static}}.tarjetas-module__y-CCha__previewWrap{gap:var(--space-3);display:grid}.tarjetas-module__y-CCha__previewBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tarjetas-module__y-CCha__previewLabel{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.tarjetas-module__y-CCha__flashcard{gap:var(--space-4);min-height:360px;padding:var(--card-pad);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-top:var(--rule-accent) solid var(--brand-red);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-content:start;display:grid}.tarjetas-module__y-CCha__flashcardBack{border-top-color:var(--brand-cyan);background:var(--surface-subtle)}.tarjetas-module__y-CCha__flashTop{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tarjetas-module__y-CCha__flashCode{padding:2px var(--space-2);background:var(--navy-100);border:var(--border-width) solid var(--navy-200);border-radius:var(--radius-sm);font:var(--type-data);font-size:var(--text-2xs);color:var(--navy-800)}.tarjetas-module__y-CCha__flashSection{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent)}.tarjetas-module__y-CCha__flashKind{font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);margin-left:auto}.tarjetas-module__y-CCha__flashTitle{font:var(--type-h3);font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--text-heading);text-wrap:balance;margin:0}.tarjetas-module__y-CCha__flashSubtitle{margin:calc(var(--space-2) * -1) 0 0;font:var(--type-body-sm);color:var(--text-muted);white-space:pre-line}.tarjetas-module__y-CCha__flashPrompt{font:var(--type-body);color:var(--text-body);white-space:pre-line;margin:0}.tarjetas-module__y-CCha__flashHint{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-faint);margin:0;font-style:italic}.tarjetas-module__y-CCha__annunciators{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--neutral-900);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.tarjetas-module__y-CCha__annunciator{min-width:96px;padding:var(--space-2) var(--space-3);border:2px solid var(--neutral-950);border-radius:var(--radius-xs);font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-align:center}.tarjetas-module__y-CCha__annLogic{font:var(--type-label);font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);color:var(--neutral-400)}.tarjetas-module__y-CCha__annRed{background:var(--red-600);color:var(--white)}.tarjetas-module__y-CCha__annAmber{background:var(--amber-500);color:var(--navy-950)}.tarjetas-module__y-CCha__annGreen{background:var(--green-600);color:var(--white)}.tarjetas-module__y-CCha__annCyan{background:var(--cyan-500);color:var(--white)}.tarjetas-module__y-CCha__annWhite{background:var(--white);color:var(--neutral-900)}.tarjetas-module__y-CCha__annOff{background:var(--neutral-800);color:var(--neutral-500)}.tarjetas-module__y-CCha__blankList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tarjetas-module__y-CCha__blankRow{align-items:center;gap:var(--space-3);font:var(--type-body-sm);color:var(--text-body);grid-template-columns:minmax(0,1fr) minmax(90px,40%);display:grid}.tarjetas-module__y-CCha__blankInput{height:var(--control-h-sm);background:var(--surface-subtle);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-sm)}.tarjetas-module__y-CCha__choiceList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tarjetas-module__y-CCha__choiceItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-body-sm);display:flex}.tarjetas-module__y-CCha__choiceCorrect{background:var(--green-100);border-color:var(--green-600)}.tarjetas-module__y-CCha__choiceLetter{background:var(--navy-100);border-radius:var(--radius-sm);width:24px;height:24px;font:var(--type-data);font-size:var(--text-2xs);color:var(--navy-800);flex:none;place-items:center;display:inline-grid}.tarjetas-module__y-CCha__answerRows{gap:var(--space-2);display:grid}.tarjetas-module__y-CCha__answerHeading{margin:var(--space-2) 0 0;font:var(--type-label);color:var(--navy-800)}.tarjetas-module__y-CCha__answerText{font:var(--type-body-sm);color:var(--text-body);white-space:pre-line;margin:0}.tarjetas-module__y-CCha__answerRow{gap:2px;display:grid}.tarjetas-module__y-CCha__answerLine{align-items:baseline;gap:var(--space-2);font:var(--type-body-sm);color:var(--text-body);display:flex}.tarjetas-module__y-CCha__answerNumber{font:var(--type-data);font-size:var(--text-2xs);color:var(--text-faint)}.tarjetas-module__y-CCha__leader{min-width:var(--space-4);border-bottom:2px dotted var(--border-strong);flex:1;transform:translateY(-4px)}.tarjetas-module__y-CCha__answerValue{font:var(--type-data);font-weight:var(--weight-semibold);color:var(--navy-800);text-align:right}.tarjetas-module__y-CCha__answerNote{padding-left:var(--space-5);font-size:var(--text-2xs);color:var(--text-muted);margin:0}.tarjetas-module__y-CCha__explanation{padding:var(--space-3);background:var(--cyan-100);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-body);white-space:pre-line;margin:0}.tarjetas-module__y-CCha__settingsGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.tarjetas-module__y-CCha__panel{gap:var(--space-4);padding:var(--card-pad);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid}.tarjetas-module__y-CCha__panelWide{grid-column:1/-1}.tarjetas-module__y-CCha__panelTitle{font:var(--type-h3);font-size:var(--text-md);color:var(--text-heading);margin:0}.tarjetas-module__y-CCha__optionCards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.tarjetas-module__y-CCha__optionCard{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control);display:flex}.tarjetas-module__y-CCha__optionCard:hover{border-color:var(--navy-400)}.tarjetas-module__y-CCha__optionCard:focus-within{box-shadow:var(--ring-focus)}.tarjetas-module__y-CCha__optionCard input{accent-color:var(--brand-navy);margin-top:3px}.tarjetas-module__y-CCha__optionCard>span{gap:var(--space-1);font:var(--type-body-sm);color:var(--text-muted);display:grid}.tarjetas-module__y-CCha__optionCard strong{font:var(--type-label);color:var(--text-heading)}.tarjetas-module__y-CCha__optionCardActive{background:var(--navy-100);border-color:var(--navy-600)}.tarjetas-module__y-CCha__sectionList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tarjetas-module__y-CCha__sectionRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.tarjetas-module__y-CCha__sectionCount{font:var(--type-data);font-size:var(--text-2xs);color:var(--text-faint);white-space:nowrap}.tarjetas-module__y-CCha__bulk{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);display:grid}.tarjetas-module__y-CCha__dialog{width:min(640px, calc(100vw - 2 * var(--space-5)));padding:var(--card-pad);border:0;border-top:var(--rule-accent) solid var(--brand-red);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font:var(--type-body-sm);color:var(--text-body)}.tarjetas-module__y-CCha__dialog::backdrop{background:var(--overlay-dim)}.tarjetas-module__y-CCha__dialog>*+*{margin-top:var(--space-4)}.tarjetas-module__y-CCha__dialogOptions{gap:var(--space-3);display:grid}.tarjetas-module__y-CCha__dialogActions{justify-content:flex-end;gap:var(--space-3);display:flex}.tarjetas-module__y-CCha__errorRate{min-width:5ch;padding:0 var(--space-2);background:linear-gradient(90deg, var(--red-100) var(--rate), transparent var(--rate));border-radius:var(--radius-sm);display:inline-block}.tarjetas-module__y-CCha__scoreOk{color:var(--green-600);font-weight:var(--weight-semibold)}.tarjetas-module__y-CCha__scoreLow{color:var(--red-700);font-weight:var(--weight-semibold)}
.chat-module__Yf7yya__fab{right:var(--space-5);bottom:var(--space-5);z-index:40;border-radius:var(--radius-pill);background:var(--brand-navy);width:52px;height:52px;color:var(--white);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border:0;place-items:center;display:grid;position:fixed}.chat-module__Yf7yya__fab:hover{background:var(--navy-700);transform:translateY(-2px)}.chat-module__Yf7yya__fab:focus-visible,.chat-module__Yf7yya__iconBtn:focus-visible,.chat-module__Yf7yya__row:focus-visible,.chat-module__Yf7yya__sendBtn:focus-visible{box-shadow:var(--ring-focus);outline:none}.chat-module__Yf7yya__fabHidden{display:none}.chat-module__Yf7yya__fabBadge{border-radius:var(--radius-pill);background:var(--cyan-500);min-width:20px;height:20px;color:var(--white);font:var(--type-label);font-size:var(--text-3xs);place-items:center;padding:0 6px;display:grid;position:absolute;top:-4px;right:-4px}.chat-module__Yf7yya__fabBadgeMention{background:var(--red-600)}.chat-module__Yf7yya__dock{right:var(--space-6);z-index:40;width:min(400px, calc(100vw - var(--space-8)));height:min(680px, calc(100dvh - var(--space-10)));background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);border-bottom:0;flex-direction:column;display:none;position:fixed;bottom:0}.chat-module__Yf7yya__dockOpen{display:flex}.chat-module__Yf7yya__dock[hidden]{display:none}.chat-module__Yf7yya__windowBar{height:44px;padding:0 var(--space-1) 0 var(--space-2);background:var(--navy-900);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;flex:none;align-items:center;gap:2px;display:flex}.chat-module__Yf7yya__windowTitle{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:0 var(--space-2);color:var(--white);font:var(--type-label);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.chat-module__Yf7yya__windowTitle>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__Yf7yya__windowLive{width:28px;color:var(--text-on-deep-muted);flex:none;place-items:center;display:inline-grid}.chat-module__Yf7yya__windowBtn{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-on-deep-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.chat-module__Yf7yya__windowBtn:hover{background:var(--surface-deep-card);color:var(--white)}.chat-module__Yf7yya__windowBtn:focus-visible,.chat-module__Yf7yya__windowTitle:focus-visible{box-shadow:var(--ring-focus);outline:none}.chat-module__Yf7yya__windowBody{flex-direction:column;flex:1;min-height:0;display:flex}.chat-module__Yf7yya__windowBody>*{flex:1;min-height:0}@media (min-width:1100px){:is(html[data-mail-composer=normal] .chat-module__Yf7yya__dock,html[data-mail-composer=normal] .chat-module__Yf7yya__fab){right:calc(var(--space-6) + 580px + var(--space-3))}:is(html[data-mail-composer=minimized] .chat-module__Yf7yya__dock,html[data-mail-composer=minimized] .chat-module__Yf7yya__fab){right:calc(var(--space-6) + 320px + var(--space-3))}}@media (max-width:900px){.chat-module__Yf7yya__dock{border:0;border-radius:0;width:100%;height:100dvh;right:0}.chat-module__Yf7yya__windowBar{border-radius:0}}.chat-module__Yf7yya__iconBtn{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--navy-700);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.chat-module__Yf7yya__iconBtn:hover{background:var(--neutral-100)}.chat-module__Yf7yya__count{font-size:var(--text-3xs);color:var(--text-accent);font-weight:600;position:absolute;top:2px;right:0}.chat-module__Yf7yya__list{flex-direction:column;height:100%;min-height:0;display:flex}.chat-module__Yf7yya__search{align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-4);padding:0 var(--space-3);height:var(--control-h-sm);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-faint);display:flex}.chat-module__Yf7yya__search:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.chat-module__Yf7yya__search input{min-width:0;font:var(--type-body-sm);color:var(--text-body);background:0 0;border:0;outline:none;flex:1}.chat-module__Yf7yya__listBody{min-height:0;padding-bottom:var(--space-5);flex:1;overflow-y:auto}.chat-module__Yf7yya__listBody section h3{margin:var(--space-4) var(--space-4) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.chat-module__Yf7yya__listBody ul{margin:0;padding:0;list-style:none}.chat-module__Yf7yya__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;color:var(--text-body);background:0 0;border:0;display:flex}.chat-module__Yf7yya__row:hover{background:var(--surface-subtle)}.chat-module__Yf7yya__rowUnread strong{color:var(--navy-800)}.chat-module__Yf7yya__rowUnread .chat-module__Yf7yya__preview{color:var(--text-body);font-weight:600}.chat-module__Yf7yya__rowAvatar{flex:none;position:relative}.chat-module__Yf7yya__rowIcon{border-radius:var(--radius-sm);background:var(--navy-100);width:34px;height:34px;color:var(--navy-700);flex:none;place-items:center;display:grid}.chat-module__Yf7yya__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-module__Yf7yya__rowTop,.chat-module__Yf7yya__rowBottom{align-items:center;gap:var(--space-2);display:flex}.chat-module__Yf7yya__rowTop strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-label);color:var(--text-heading);flex:1;overflow:hidden}.chat-module__Yf7yya__rowTop time{font-size:var(--text-3xs);color:var(--text-faint)}.chat-module__Yf7yya__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--text-muted);flex:1;overflow:hidden}.chat-module__Yf7yya__badge{border-radius:var(--radius-pill);background:var(--brand-navy);min-width:20px;height:20px;color:var(--white);font-size:var(--text-3xs);flex:none;place-items:center;padding:0 6px;font-weight:600;display:grid}.chat-module__Yf7yya__badgeMention{background:var(--red-600)}.chat-module__Yf7yya__presence,.chat-module__Yf7yya__dot{border-radius:var(--radius-pill);background:var(--neutral-300);width:9px;height:9px;display:inline-block}.chat-module__Yf7yya__presence{border:2px solid var(--surface-card);box-sizing:content-box;position:absolute;bottom:-1px;right:-1px}.chat-module__Yf7yya__online{background:var(--green-600)}.chat-module__Yf7yya__newLink{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-4);font:var(--type-label);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.chat-module__Yf7yya__hint{margin:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-faint)}.chat-module__Yf7yya__empty{margin:var(--space-8) var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--text-faint)}.chat-module__Yf7yya__error{margin:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--red-700)}.chat-module__Yf7yya__view{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.chat-module__Yf7yya__viewHead{align-items:center;gap:var(--space-1);min-height:52px;padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.chat-module__Yf7yya__viewTitle{flex-direction:column;flex:1;min-width:0;display:flex}.chat-module__Yf7yya__viewTitle strong{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;font:var(--type-label);font-size:var(--text-sm);color:var(--text-heading);display:flex;overflow:hidden}.chat-module__Yf7yya__viewTitle small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-3xs);color:var(--text-faint);overflow:hidden}.chat-module__Yf7yya__pinBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--border-width) solid var(--border-subtle);background:var(--navy-100);color:var(--navy-800);font-size:var(--text-xs);text-align:left;cursor:pointer;display:flex}.chat-module__Yf7yya__pinBar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-module__Yf7yya__pinList{border-bottom:var(--border-width) solid var(--border-subtle);background:var(--navy-100);flex-direction:column;max-height:40%;display:flex;overflow-y:auto}.chat-module__Yf7yya__pinList button{padding:var(--space-2) var(--space-4);text-align:left;font-size:var(--text-xs);color:var(--navy-800);cursor:pointer;background:0 0;border:0}.chat-module__Yf7yya__pinList button:hover{background:var(--navy-200)}.chat-module__Yf7yya__messages{min-height:0;padding:var(--space-3) 0;overscroll-behavior:contain;flex:1;overflow-y:auto}.chat-module__Yf7yya__day{align-items:center;gap:var(--space-3);margin:var(--space-4) var(--space-4) var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);display:flex}.chat-module__Yf7yya__day:before,.chat-module__Yf7yya__day:after{content:"";background:var(--border-subtle);flex:1;height:1px}.chat-module__Yf7yya__system{margin:var(--space-2) var(--space-4);text-align:center;font-size:var(--text-xs);color:var(--text-faint)}.chat-module__Yf7yya__message{gap:var(--space-3);padding:var(--space-1) var(--space-4);margin-top:var(--space-2);display:flex;position:relative}.chat-module__Yf7yya__compact{margin-top:0}.chat-module__Yf7yya__message:hover,.chat-module__Yf7yya__message:focus-within{background:var(--surface-subtle)}.chat-module__Yf7yya__highlight{background:var(--navy-100)}.chat-module__Yf7yya__avatarSlot{flex:none;width:32px}.chat-module__Yf7yya__avatar{border-radius:var(--radius-pill);font-family:var(--font-display);letter-spacing:.02em;place-items:center;font-weight:600;display:inline-grid}.chat-module__Yf7yya__tone1{background:var(--navy-100);color:var(--navy-800)}.chat-module__Yf7yya__tone2{background:var(--cyan-100);color:var(--cyan-800)}.chat-module__Yf7yya__tone3{background:var(--red-100);color:var(--red-700)}.chat-module__Yf7yya__tone4{background:var(--green-100);color:var(--green-600)}.chat-module__Yf7yya__tone5{background:var(--amber-100);color:var(--neutral-800)}.chat-module__Yf7yya__messageMain{flex:1;min-width:0}.chat-module__Yf7yya__messageHead{align-items:baseline;gap:var(--space-2);display:flex}.chat-module__Yf7yya__messageHead strong{font:var(--type-label);color:var(--text-heading)}.chat-module__Yf7yya__messageHead time{font-size:var(--text-3xs);color:var(--text-faint)}.chat-module__Yf7yya__pinMark{color:var(--text-accent);align-self:center}.chat-module__Yf7yya__body{font:var(--type-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;color:var(--text-body);margin:0}.chat-module__Yf7yya__mention{border-radius:var(--radius-xs);background:var(--cyan-100);color:var(--cyan-800);padding:0 3px;font-weight:600}.chat-module__Yf7yya__mentionMe{background:var(--red-100);color:var(--red-700)}.chat-module__Yf7yya__inlineLink{color:var(--text-link);text-decoration:underline}.chat-module__Yf7yya__deleted{font-size:var(--text-xs);color:var(--text-faint);margin:0;font-style:italic}.chat-module__Yf7yya__edited{margin-left:var(--space-1);font-size:var(--text-3xs);color:var(--text-faint)}.chat-module__Yf7yya__quote{max-width:100%;margin-bottom:var(--space-1);padding:2px var(--space-2);border:0;border-left:3px solid var(--cyan-500);background:var(--neutral-100);text-align:left;font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden}.chat-module__Yf7yya__cards,.chat-module__Yf7yya__files{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chat-module__Yf7yya__linkCard,.chat-module__Yf7yya__fileChip{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--navy-800);font-size:var(--text-xs);text-decoration:none;display:inline-flex}.chat-module__Yf7yya__linkCard:hover,.chat-module__Yf7yya__fileChip:hover{border-color:var(--navy-400);background:var(--navy-100)}.chat-module__Yf7yya__linkCard span{flex-direction:column;display:flex}.chat-module__Yf7yya__linkCard small{color:var(--text-faint)}.chat-module__Yf7yya__fileChip span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.chat-module__Yf7yya__fileChip small{color:var(--text-faint)}.chat-module__Yf7yya__imageLink{line-height:0;display:block}.chat-module__Yf7yya__image{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);max-width:100%;max-height:220px}.chat-module__Yf7yya__taskTag{align-items:center;gap:var(--space-1);width:fit-content;margin-top:var(--space-2);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--green-600);text-decoration:none;display:flex}.chat-module__Yf7yya__actions{top:-14px;right:var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:none;position:absolute}.chat-module__Yf7yya__message:hover .chat-module__Yf7yya__actions,.chat-module__Yf7yya__message:focus-within .chat-module__Yf7yya__actions{display:flex}.chat-module__Yf7yya__actions button{width:28px;height:28px;color:var(--navy-700);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chat-module__Yf7yya__actions button:hover{background:var(--neutral-100)}.chat-module__Yf7yya__actions button:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (hover:none){.chat-module__Yf7yya__actions{margin-top:var(--space-1);box-shadow:none;background:0 0;border:0;display:flex;position:static}}.chat-module__Yf7yya__editBox textarea{width:100%;padding:var(--space-2);border:var(--border-width) solid var(--border-focus);border-radius:var(--radius-sm);font:var(--type-body-sm);resize:vertical}.chat-module__Yf7yya__editBox small{font-size:var(--text-3xs);color:var(--text-faint)}.chat-module__Yf7yya__toBottom{right:var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);width:32px;height:32px;color:var(--navy-700);box-shadow:var(--shadow-sm);cursor:pointer;place-items:center;display:grid;position:absolute;bottom:120px}.chat-module__Yf7yya__composer{padding:var(--space-3) var(--space-4) var(--space-3);border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-card);position:relative}.chat-module__Yf7yya__replying{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-left:3px solid var(--cyan-500);background:var(--neutral-100);font-size:var(--text-xs);color:var(--text-muted);display:flex}.chat-module__Yf7yya__replying span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-module__Yf7yya__replying button,.chat-module__Yf7yya__pendingChip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chat-module__Yf7yya__pending{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chat-module__Yf7yya__pendingChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--navy-800);display:inline-flex}.chat-module__Yf7yya__suggest{left:var(--space-4);right:var(--space-4);padding:var(--space-1);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-top:var(--rule-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;bottom:100%}.chat-module__Yf7yya__suggest button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);text-align:left;font:var(--type-body-sm);color:var(--text-body);cursor:pointer;background:0 0;border:0;display:flex}.chat-module__Yf7yya__suggest button:hover,.chat-module__Yf7yya__suggestActive{background:var(--navy-100)!important}.chat-module__Yf7yya__inputRow{align-items:flex-end;gap:var(--space-1);display:flex}.chat-module__Yf7yya__input{min-width:0;min-height:var(--control-h);box-sizing:border-box;max-height:140px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-body);resize:none;flex:1}.chat-module__Yf7yya__input:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline:none}.chat-module__Yf7yya__sendBtn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-sm);background:var(--brand-red);color:var(--white);cursor:pointer;border:0;place-items:center;display:grid}.chat-module__Yf7yya__sendBtn:hover:not(:disabled){background:var(--red-700)}.chat-module__Yf7yya__sendBtn:disabled{opacity:.42;cursor:default}.chat-module__Yf7yya__inputRow .chat-module__Yf7yya__iconBtn{height:var(--control-h)}.chat-module__Yf7yya__composerHint{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-3xs);color:var(--text-faint);display:flex}.chat-module__Yf7yya__dialogBody{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.chat-module__Yf7yya__dialogActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-module__Yf7yya__twoCols{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.chat-module__Yf7yya__segment{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.chat-module__Yf7yya__segment button{padding:var(--space-2) var(--space-3);font:var(--type-label);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:1}.chat-module__Yf7yya__segmentOn{background:var(--navy-800)!important;color:var(--white)!important}.chat-module__Yf7yya__picker{gap:var(--space-2);flex-direction:column;display:flex}.chat-module__Yf7yya__picker ul{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-module__Yf7yya__pickRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex}.chat-module__Yf7yya__pickRow:hover{background:var(--surface-subtle)}.chat-module__Yf7yya__pickText{font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.chat-module__Yf7yya__pickRow small,.chat-module__Yf7yya__memberList small{font-size:var(--text-3xs);color:var(--text-faint)}.chat-module__Yf7yya__sectionTitle{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);margin:0}.chat-module__Yf7yya__memberList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-module__Yf7yya__memberList li{align-items:center;gap:var(--space-3);display:flex}.chat-module__Yf7yya__memberText{font-size:var(--text-sm);flex:1}:is(html[data-panel-focus] .chat-module__Yf7yya__fab,html[data-panel-focus] .chat-module__Yf7yya__dock){display:none}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__fab{transition:none}}.chat-module__Yf7yya__voice{align-items:center;gap:var(--space-2);width:min(300px,100%);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);display:flex}.chat-module__Yf7yya__voiceGone{font-size:var(--text-xs);color:var(--text-faint);background:var(--neutral-100);font-style:italic}.chat-module__Yf7yya__voicePlay{border-radius:var(--radius-pill);background:var(--brand-navy);width:34px;height:34px;color:var(--white);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.chat-module__Yf7yya__voicePlay:hover:not(:disabled){background:var(--navy-700)}.chat-module__Yf7yya__voicePlay:disabled{opacity:.42;cursor:default}.chat-module__Yf7yya__voicePlay:focus-visible,.chat-module__Yf7yya__voiceSpeed:focus-visible{box-shadow:var(--ring-focus);outline:none}.chat-module__Yf7yya__voiceBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-module__Yf7yya__voiceRange{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--cyan-500) var(--voice-fill,0%), var(--neutral-300) var(--voice-fill,0%));cursor:pointer;width:100%;height:4px}.chat-module__Yf7yya__voiceRange::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:var(--navy-700);border:0;width:12px;height:12px}.chat-module__Yf7yya__voiceRange::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--navy-700);border:0;width:12px;height:12px}.chat-module__Yf7yya__voiceRange:focus-visible{box-shadow:var(--ring-focus);outline:none}.chat-module__Yf7yya__voiceMeta{font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-muted)}.chat-module__Yf7yya__voiceMeta small{font-family:var(--font-sans);color:var(--text-faint)}.chat-module__Yf7yya__voiceSpeed{padding:2px var(--space-2);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--navy-700);cursor:pointer;background:0 0;flex:none}.chat-module__Yf7yya__recording{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.chat-module__Yf7yya__recDot{border-radius:var(--radius-pill);background:var(--red-600);width:10px;height:10px;animation:chat-module__Yf7yya__recPulse 1.2s var(--ease-standard) infinite}.chat-module__Yf7yya__recTime{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-heading)}.chat-module__Yf7yya__recHint{font-size:var(--text-3xs);color:var(--text-faint);flex:1}@keyframes chat-module__Yf7yya__recPulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__recDot{animation:none}}
.icon-tabs-module__C5zzba__tabs{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.icon-tabs-module__C5zzba__navy{--tab-color:var(--navy-600);--tab-soft:var(--navy-100)}.icon-tabs-module__C5zzba__cyan{--tab-color:var(--cyan-600);--tab-soft:var(--cyan-100)}.icon-tabs-module__C5zzba__green{--tab-color:var(--green-600);--tab-soft:var(--green-100)}.icon-tabs-module__C5zzba__amber{--tab-color:var(--amber-500);--tab-soft:var(--amber-100)}.icon-tabs-module__C5zzba__red{--tab-color:var(--red-600);--tab-soft:var(--red-100)}.icon-tabs-module__C5zzba__violet{--tab-color:var(--cal-grape);--tab-soft:color-mix(in srgb, var(--cal-grape) 12%, var(--white))}.icon-tabs-module__C5zzba__slate{--tab-color:var(--neutral-700);--tab-soft:var(--neutral-100)}.icon-tabs-module__C5zzba__tab{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-body);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.icon-tabs-module__C5zzba__tab:hover{border-color:var(--tab-color);box-shadow:var(--shadow-sm);color:var(--text-body);transform:translateY(-1px)}.icon-tabs-module__C5zzba__tab:focus-visible{box-shadow:var(--ring-focus);outline:none}.icon-tabs-module__C5zzba__active,.icon-tabs-module__C5zzba__active:hover{border-color:var(--tab-color);box-shadow:inset 0 -3px 0 var(--tab-color);background:var(--tab-soft);transform:none}.icon-tabs-module__C5zzba__icon{border-radius:var(--radius-md);background:var(--tab-soft);width:38px;height:38px;color:var(--tab-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-tabs-module__C5zzba__active .icon-tabs-module__C5zzba__icon{background:var(--tab-color);color:var(--white)}.icon-tabs-module__C5zzba__text{gap:2px;min-width:0;display:grid}.icon-tabs-module__C5zzba__label{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-heading);flex-wrap:wrap;font-weight:600;line-height:1.25;display:flex}.icon-tabs-module__C5zzba__description{font-size:var(--text-xs);color:var(--text-muted);line-height:1.35}.icon-tabs-module__C5zzba__count{white-space:nowrap;border-radius:var(--radius-pill);background:var(--neutral-100);min-width:20px;color:var(--neutral-700);font:var(--type-data);font-size:var(--text-3xs);text-align:center;flex:none;padding:1px 6px}.icon-tabs-module__C5zzba__active .icon-tabs-module__C5zzba__count{background:var(--white)}.icon-tabs-module__C5zzba__countAlert,.icon-tabs-module__C5zzba__active .icon-tabs-module__C5zzba__countAlert{background:var(--red-600);color:var(--white)}@media (max-width:640px){.icon-tabs-module__C5zzba__tabs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.icon-tabs-module__C5zzba__tab{padding:var(--space-2);gap:var(--space-2)}.icon-tabs-module__C5zzba__icon{width:32px;height:32px}}
