.Button-module__bzF22q__button{justify-content:center;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-3) var(--primitive-space-5);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:.02em;border-radius:var(--primitive-radius-md);border:1px solid var(--color-border-strong);background-color:var(--color-bg-elevated);color:var(--color-text);cursor:pointer;transition:background-color var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);font-weight:500;line-height:1;display:inline-flex}.Button-module__bzF22q__button:hover{background-color:var(--color-bg-muted);border-color:var(--color-text-muted)}.Button-module__bzF22q__primary{color:#111110;background-color:#fff;border-color:#0000}.Button-module__bzF22q__primary:hover{background-color:#e8e6e3;border-color:#0000}.Button-module__bzF22q__ghost{background-color:#0000;border-color:#0000}.Button-module__bzF22q__ghost:hover{background-color:var(--color-bg-muted)}.Button-module__bzF22q__fullWidth{width:100%}.Button-module__bzF22q__disabled,.Button-module__bzF22q__button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}
.Input-module__DA-Zgq__wrap{gap:var(--primitive-space-2);flex-direction:column;width:100%;display:flex}.Input-module__DA-Zgq__label{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.Input-module__DA-Zgq__field{width:100%;height:var(--primitive-space-6);padding:0 var(--primitive-space-4);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);transition:border-color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out)}.Input-module__DA-Zgq__field::placeholder{color:color-mix(in srgb, var(--color-text-muted) 86%, transparent);opacity:1;font-weight:400}.Input-module__DA-Zgq__field:hover{border-color:var(--color-border-strong)}.Input-module__DA-Zgq__field:focus{border-color:var(--color-text-muted);box-shadow:var(--shadow-subtle);outline:none}
.PositionRow-module__sCx0RW__row{align-items:center;gap:var(--primitive-space-2);padding:4px var(--primitive-space-2) 4px 6px;margin:0 var(--primitive-space-2);border-radius:var(--primitive-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;height:32px;transition:background-color .12s;display:flex}.PositionRow-module__sCx0RW__row:hover,.PositionRow-module__sCx0RW__row[data-selected=true]{background-color:var(--color-bg-elevated)}.PositionRow-module__sCx0RW__checkboxBtn{width:12px;height:12px;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-text-muted) 55%, transparent);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background-color .12s,opacity .12s;display:inline-flex}.PositionRow-module__sCx0RW__checkboxBtn[data-checked=true]{border-color:var(--color-accent)}.PositionRow-module__sCx0RW__checkboxBtn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.PositionRow-module__sCx0RW__checkboxBtn:hover{border-color:color-mix(in srgb, var(--color-accent) 70%, var(--color-text-muted))}.PositionRow-module__sCx0RW__statusIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.PositionRow-module__sCx0RW__statusIconBadge{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.PositionRow-module__sCx0RW__alertDot{border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:0}.PositionRow-module__sCx0RW__mpn{min-width:0;font-size:var(--text-caption);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.PositionRow-module__sCx0RW__deleteBtn{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s;display:inline-flex}.PositionRow-module__sCx0RW__row:hover .PositionRow-module__sCx0RW__deleteBtn{opacity:1}.PositionRow-module__sCx0RW__deleteBtn:hover{color:var(--color-error,#ef4444)}@keyframes PositionRow-module__sCx0RW__spin{to{transform:rotate(360deg)}}.PositionRow-module__sCx0RW__spin{animation:1s linear infinite PositionRow-module__sCx0RW__spin}.PositionRow-module__sCx0RW__viewers{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}
.FileUploadModal-module__v67Xja__overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FileUploadModal-module__v67Xja__modal{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);width:100%;max-width:640px;max-height:90vh;box-shadow:var(--shadow-elevated);overflow-y:auto}.FileUploadModal-module__v67Xja__header{padding:var(--primitive-space-3) var(--primitive-space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.FileUploadModal-module__v67Xja__headerTitle{font-size:var(--text-small);color:var(--color-text);margin:0;font-weight:600}.FileUploadModal-module__v67Xja__closeBtn{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--primitive-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.FileUploadModal-module__v67Xja__closeBtn:hover{color:var(--color-text)}.FileUploadModal-module__v67Xja__body{padding:var(--primitive-space-4)}.FileUploadModal-module__v67Xja__dropzone{justify-content:center;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-6) var(--primitive-space-4);border:2px dashed var(--color-border-strong);border-radius:var(--primitive-radius-md);cursor:pointer;color:var(--color-text-muted);font-size:var(--text-small);text-align:center;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.FileUploadModal-module__v67Xja__dropzone:hover,.FileUploadModal-module__v67Xja__dropzoneDragOver{border-color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text) 4%, transparent)}.FileUploadModal-module__v67Xja__dropzoneIcon{font-size:var(--primitive-text-2xl);line-height:1}.FileUploadModal-module__v67Xja__dropzoneHint{font-size:var(--text-caption);color:var(--color-text-muted)}.FileUploadModal-module__v67Xja__headerToggle{align-items:center;gap:var(--primitive-space-2);margin-bottom:var(--primitive-space-3);font-size:var(--text-caption);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.FileUploadModal-module__v67Xja__headerToggle input{cursor:pointer;accent-color:var(--color-accent)}.FileUploadModal-module__v67Xja__mappingSection{margin-bottom:var(--primitive-space-4)}.FileUploadModal-module__v67Xja__mappingTitle{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 var(--primitive-space-2) 0;font-weight:600}.FileUploadModal-module__v67Xja__mappingGrid{gap:var(--primitive-space-1) var(--primitive-space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.FileUploadModal-module__v67Xja__mappingLabel{font-size:var(--text-small);color:var(--color-text-muted);white-space:nowrap}.FileUploadModal-module__v67Xja__mappingLabelRequired{color:var(--color-text)}.FileUploadModal-module__v67Xja__mappingSelect{width:100%;padding:var(--primitive-space-1) var(--primitive-space-2);font-size:var(--text-small);background:var(--color-bg-muted);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--primitive-radius-sm);cursor:pointer;outline:none}.FileUploadModal-module__v67Xja__mappingSelect:focus{border-color:var(--color-border-strong)}.FileUploadModal-module__v67Xja__previewSection{margin-bottom:var(--primitive-space-3)}.FileUploadModal-module__v67Xja__previewTitle{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 var(--primitive-space-2) 0;font-weight:600}.FileUploadModal-module__v67Xja__previewTable{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.FileUploadModal-module__v67Xja__previewTable th{text-align:left;padding:var(--primitive-space-1) var(--primitive-space-2);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);font-weight:600}.FileUploadModal-module__v67Xja__previewTable td{padding:var(--primitive-space-1) var(--primitive-space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.FileUploadModal-module__v67Xja__info{font-size:var(--text-caption);color:var(--color-text-muted);margin-bottom:var(--primitive-space-3)}.FileUploadModal-module__v67Xja__warning{font-size:var(--text-caption);color:#d4a017;margin-bottom:var(--primitive-space-3)}.FileUploadModal-module__v67Xja__footer{justify-content:flex-end;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-3) var(--primitive-space-4);border-top:1px solid var(--color-border);display:flex}.FileUploadModal-module__v67Xja__cancelBtn{padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--text-small);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--primitive-radius-sm);cursor:pointer;background:0 0;transition:color .12s,border-color .12s}.FileUploadModal-module__v67Xja__cancelBtn:hover{color:var(--color-text);border-color:var(--color-border-strong)}.FileUploadModal-module__v67Xja__importBtn{padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--text-small);background:var(--color-text);color:var(--color-bg);border-radius:var(--primitive-radius-sm);cursor:pointer;border:none;font-weight:500;transition:opacity .12s}.FileUploadModal-module__v67Xja__importBtn:hover{opacity:.85}.FileUploadModal-module__v67Xja__importBtn:disabled{opacity:.4;cursor:not-allowed}.FileUploadModal-module__v67Xja__centered{justify-content:center;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-6) var(--primitive-space-4);font-size:var(--text-small);color:var(--color-text-muted);flex-direction:column;display:flex}.FileUploadModal-module__v67Xja__errorText{color:#c44}
.StatusFilterDropdown-module__JNnBrG__wrapper{align-items:center;gap:var(--primitive-space-1);display:inline-flex;position:relative}.StatusFilterDropdown-module__JNnBrG__triggerBtn{height:22px;padding:0 var(--primitive-space-1);color:var(--color-text-muted);cursor:pointer;border-radius:var(--primitive-radius-sm);font-size:var(--text-caption);background:0 0;border:none;justify-content:center;align-items:center;gap:2px;transition:color .12s,background-color .12s;display:inline-flex}.StatusFilterDropdown-module__JNnBrG__triggerBtn:hover{color:var(--color-text);background-color:color-mix(in srgb, var(--color-text) 8%, transparent)}.StatusFilterDropdown-module__JNnBrG__triggerBtnActive{color:var(--color-text);background-color:color-mix(in srgb, var(--color-text) 10%, transparent)}.StatusFilterDropdown-module__JNnBrG__badge{font-size:var(--text-caption);color:var(--color-accent);font-weight:600}.StatusFilterDropdown-module__JNnBrG__resetBtn{width:16px;height:16px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--primitive-radius-sm);font-size:var(--text-caption);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .12s;display:inline-flex}.StatusFilterDropdown-module__JNnBrG__resetBtn:hover{color:var(--color-text)}.StatusFilterDropdown-module__JNnBrG__dropdown{z-index:1000;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--primitive-radius-md);min-width:200px;max-height:360px;box-shadow:var(--shadow-elevated);padding:var(--primitive-space-2) 0;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;position:absolute;top:calc(100% + 4px);left:auto;right:0;overflow-y:auto}.StatusFilterDropdown-module__JNnBrG__groupTitle{padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-weight:600}.StatusFilterDropdown-module__JNnBrG__groupTitle:not(:first-child){margin-top:var(--primitive-space-1);border-top:1px solid var(--color-border);padding-top:var(--primitive-space-2)}.StatusFilterDropdown-module__JNnBrG__optionRow{align-items:center;gap:var(--primitive-space-2);padding:3px var(--primitive-space-3);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:100%;transition:background-color .1s;display:flex}.StatusFilterDropdown-module__JNnBrG__optionRow:hover{background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}.StatusFilterDropdown-module__JNnBrG__optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.StatusFilterDropdown-module__JNnBrG__optionLabel{font-size:var(--text-caption);color:var(--color-text);white-space:nowrap}.StatusFilterDropdown-module__JNnBrG__optionCheck{width:14px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.StatusFilterDropdown-module__JNnBrG__optionCheckPlaceholder{flex-shrink:0;width:14px;height:14px;margin-left:auto}.StatusFilterDropdown-module__JNnBrG__optionLabelAll{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;font-style:italic}
.PositionList-module__300jwG__root{flex-direction:column;height:100%;display:flex;overflow:hidden}.PositionList-module__300jwG__header{padding:var(--primitive-space-2) var(--primitive-space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.PositionList-module__300jwG__headerLeft{align-items:center;gap:var(--primitive-space-2);display:flex}.PositionList-module__300jwG__masterCheckbox{border:1px solid color-mix(in srgb, var(--color-text-muted) 55%, transparent);width:12px;height:12px;color:var(--color-accent);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background-color .12s;display:inline-flex}.PositionList-module__300jwG__masterCheckbox[data-state=checked],.PositionList-module__300jwG__masterCheckbox[data-state=mixed]{border-color:var(--color-accent)}.PositionList-module__300jwG__masterCheckbox:hover{border-color:color-mix(in srgb, var(--color-accent) 70%, var(--color-text-muted))}.PositionList-module__300jwG__masterCheckbox:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.PositionList-module__300jwG__title{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.PositionList-module__300jwG__presenceBar{align-items:center;gap:4px;display:flex}.PositionList-module__300jwG__headerActions{gap:var(--primitive-space-1);display:flex}.PositionList-module__300jwG__iconBtn{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--primitive-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.PositionList-module__300jwG__iconBtn:hover{color:var(--color-text);background-color:color-mix(in srgb, var(--color-text) 8%, transparent)}.PositionList-module__300jwG__iconBtn:disabled{opacity:.35;cursor:not-allowed}.PositionList-module__300jwG__iconBtn:disabled:hover{color:var(--color-text-muted);background:0 0}.PositionList-module__300jwG__subheader{align-items:center;gap:var(--primitive-space-2);padding:0 var(--primitive-space-3) 0 6px;border-bottom:1px solid var(--color-border);flex-shrink:0;height:28px;display:flex}.PositionList-module__300jwG__counter{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.PositionList-module__300jwG__searchInput{min-width:0;height:18px;font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-text);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;flex:1;padding:0 4px;transition:border-color .12s}.PositionList-module__300jwG__searchInput::placeholder{color:var(--color-text-muted)}.PositionList-module__300jwG__searchInput:focus{border-bottom-color:var(--color-border-strong)}.PositionList-module__300jwG__searchInput::-webkit-search-cancel-button{cursor:pointer}.PositionList-module__300jwG__list{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex:1;min-height:0;overflow-y:auto}.PositionList-module__300jwG__list::-webkit-scrollbar{width:6px}.PositionList-module__300jwG__list::-webkit-scrollbar-track{background:0 0}.PositionList-module__300jwG__list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-border-strong) 78%, transparent);border-radius:999px}.PositionList-module__300jwG__placeholder{padding:var(--primitive-space-4);text-align:center;font-size:var(--text-caption);color:var(--color-text-muted);justify-content:center;align-items:center;line-height:1.5;display:flex}.PositionList-module__300jwG__footer{--footer-control-gap:var(--primitive-space-2);margin:var(--primitive-space-2);margin-top:var(--primitive-space-1);padding:var(--primitive-space-2);border-radius:var(--primitive-radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-subtle);align-items:center;gap:var(--footer-control-gap);border:none;flex-shrink:0;display:flex}.PositionList-module__300jwG__footer>*{align-self:center}.PositionList-module__300jwG__footerPair{align-items:center;gap:var(--footer-control-gap);min-height:1.5rem;display:inline-flex}.PositionList-module__300jwG__footerPairCompact{align-items:center;gap:0;min-height:1.5rem;display:inline-flex}.PositionList-module__300jwG__iconBtnActive{color:var(--color-text)}.PositionList-module__300jwG__batchActionBtn{background-color:color-mix(in srgb, var(--color-bg-elevated) 40%, var(--color-text) 60%);width:1.5rem;height:1.5rem;color:var(--color-text-inverse);cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.PositionList-module__300jwG__batchActionBtn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-bg-elevated) 34%, var(--color-text) 66%)}.PositionList-module__300jwG__batchActionBtn:disabled{opacity:.35;cursor:not-allowed}.PositionList-module__300jwG__batchActionBtnRunning{background-color:color-mix(in srgb, var(--color-accent) 72%, var(--color-bg-elevated));color:var(--color-text-inverse)}.PositionList-module__300jwG__linkBtn{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-text-muted) 82%, var(--color-text) 18%);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.PositionList-module__300jwG__linkBtn:hover{color:var(--color-text);background-color:#0000}.PositionList-module__300jwG__linkBtnLinked{color:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-text) 40%)}.PositionList-module__300jwG__footerIconBtn{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-text));border-radius:999px;padding:0;line-height:1}.PositionList-module__300jwG__footerIconBtn:hover:not(:disabled){color:var(--color-text);background-color:#0000}.PositionList-module__300jwG__linkBtn svg,.PositionList-module__300jwG__batchActionBtn svg,.PositionList-module__300jwG__iconBtn svg{display:block}.PositionList-module__300jwG__linkBtn svg,.PositionList-module__300jwG__footerIconBtn svg{transform:translateY(.5px)}.PositionList-module__300jwG__descSettingsDropdown{z-index:100;padding:var(--primitive-space-1) 0;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);box-shadow:var(--shadow-elevated);white-space:nowrap;min-width:180px;margin:0;list-style:none;position:absolute;bottom:calc(100% + 4px);right:0}.PositionList-module__300jwG__descSettingsItem{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--text-small);color:var(--color-text-muted);border-radius:var(--primitive-radius-sm);cursor:pointer;transition:background .12s,color .12s;display:flex}.PositionList-module__300jwG__descSettingsItem:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.PositionList-module__300jwG__descSettingsDivider{background:var(--color-border);height:1px;margin:var(--primitive-space-1) 0;padding:0}.PositionList-module__300jwG__descSettingsCheckPlaceholder{width:14px;display:inline-block}.PositionList-module__300jwG__batchProgress{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.PositionList-module__300jwG__footerSpacer{flex:1}.PositionList-module__300jwG__clearConfirmWrap{align-items:center;display:inline-flex;position:relative}.PositionList-module__300jwG__clearConfirmMenu{z-index:120;min-width:132px;padding:var(--primitive-space-1);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 4px);right:0}.PositionList-module__300jwG__clearConfirmTitle{padding:var(--primitive-space-1) var(--primitive-space-2);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;margin-bottom:2px}.PositionList-module__300jwG__clearConfirmItem{color:var(--color-text);font-size:var(--text-caption);text-align:left;border-radius:var(--primitive-radius-sm);padding:var(--primitive-space-1) var(--primitive-space-2);cursor:pointer;background:0 0;border:none;transition:background-color .12s,color .12s}.PositionList-module__300jwG__clearConfirmItem:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.PositionList-module__300jwG__clearConfirmDanger{color:var(--color-error,#ef4444)}.PositionList-module__300jwG__clearConfirmDanger:hover{background:color-mix(in srgb, var(--color-error,#ef4444) 16%, transparent)}.PositionList-module__300jwG__newRow{align-items:center;gap:var(--primitive-space-2);padding:4px var(--primitive-space-2);border-left:2px solid var(--color-accent);background-color:var(--color-bg-elevated);height:32px;display:flex}.PositionList-module__300jwG__newRowDot{background-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite PositionList-module__300jwG__pulse}.PositionList-module__300jwG__newRowLabel{font-size:var(--text-caption);color:var(--color-text-muted);font-style:italic}@keyframes PositionList-module__300jwG__pulse{0%,to{opacity:1}50%{opacity:.3}}.PositionList-module__300jwG__settingsPanel{padding:var(--primitive-space-2) var(--primitive-space-3);border-top:1px solid var(--color-border);gap:var(--primitive-space-1);background-color:var(--color-bg-elevated);flex-direction:column;flex-shrink:0;display:flex}.PositionList-module__300jwG__settingsRow{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;min-height:22px;display:flex}.PositionList-module__300jwG__settingsLabel{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.PositionList-module__300jwG__settingsSelect{font-size:var(--text-caption);border:1px solid var(--color-border);border-radius:var(--primitive-radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:1px 4px}.PositionList-module__300jwG__settingsSelect:disabled{opacity:.5;cursor:not-allowed}.PositionList-module__300jwG__settingsDropdownWrap{align-items:center;display:inline-flex;position:relative}.PositionList-module__300jwG__settingsDropdownBtn{height:1.5rem;line-height:1;font-family:var(--font-body);font-size:var(--text-caption);color:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-text));border-radius:var(--primitive-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 6px;transition:color .12s,background-color .12s;display:inline-flex}.PositionList-module__300jwG__settingsDropdownBtn:hover:not(:disabled){color:var(--color-text);background:0 0}.PositionList-module__300jwG__settingsDropdownBtn:disabled{opacity:.5;cursor:not-allowed}.PositionList-module__300jwG__settingsDropdownChevron{transition:transform .15s}.PositionList-module__300jwG__settingsDropdownChevronOpen{transition:transform .15s;transform:rotate(180deg)}.PositionList-module__300jwG__settingsDropdownMenu{z-index:100;padding:var(--primitive-space-1);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);box-shadow:var(--shadow-elevated);white-space:nowrap;min-width:max-content;max-width:16rem;margin:0;list-style:none;position:absolute;bottom:calc(100% + 4px);right:0}.PositionList-module__300jwG__settingsDropdownItem{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-2);font-size:var(--text-caption);color:var(--color-text-muted);border-radius:var(--primitive-radius-sm);cursor:pointer;transition:background-color .12s,color .12s;display:flex}.PositionList-module__300jwG__settingsDropdownItem:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.PositionList-module__300jwG__settingsDropdownItemActive{color:var(--color-text)}.PositionList-module__300jwG__segmented{border:1px solid var(--color-border);border-radius:var(--primitive-radius-sm);display:flex;overflow:hidden}.PositionList-module__300jwG__segmentedBtn{font-size:var(--text-caption);color:var(--color-text-muted);cursor:pointer;border:none;border-right:1px solid var(--color-border);background:0 0;padding:1px 6px;transition:background-color .12s,color .12s}.PositionList-module__300jwG__segmentedBtn:last-child{border-right:none}.PositionList-module__300jwG__segmentedBtn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}.PositionList-module__300jwG__segmentedBtn:disabled{opacity:.5;cursor:not-allowed}.PositionList-module__300jwG__segmentedActive{background-color:var(--color-accent);color:var(--color-bg)}.PositionList-module__300jwG__segmentedActive:hover:not(:disabled){background-color:var(--color-accent)}.PositionList-module__300jwG__settingsToggle{font-size:var(--text-caption);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;display:flex}.PositionList-module__300jwG__settingsToggle input{width:11px;height:11px;accent-color:var(--color-accent)}.PositionList-module__300jwG__settingsToggle input:disabled{opacity:.5;cursor:not-allowed}
.DatasheetWorkspace-module__n-O-Fq__root{--sidebar-w:645px;--list-w:260px;flex-direction:row;height:100%;min-height:0;display:flex}@media (max-width:1600px){.DatasheetWorkspace-module__n-O-Fq__root:not([data-resized]){--sidebar-w:430px}}@media (max-width:1320px){.DatasheetWorkspace-module__n-O-Fq__root:not([data-resized]){--sidebar-w:360px}}.DatasheetWorkspace-module__n-O-Fq__dragOverlay{z-index:9999;cursor:col-resize;position:fixed;inset:0}.DatasheetWorkspace-module__n-O-Fq__fileDragOverlay{z-index:9998;border:2px dashed var(--color-accent);pointer-events:none;background:#d5d2ce14;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DatasheetWorkspace-module__n-O-Fq__fileDragOverlay span{color:var(--color-accent);background:var(--color-bg-elevated);border:1px solid var(--color-accent);border-radius:8px;padding:.75rem 1.75rem;font-size:1.1rem;font-weight:500}.DatasheetWorkspace-module__n-O-Fq__variantsWrap{align-items:center;display:inline-flex;position:relative}.DatasheetWorkspace-module__n-O-Fq__lockBtnActive{opacity:1;color:var(--color-accent)}.DatasheetWorkspace-module__n-O-Fq__variantsDropdown{z-index:200;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);width:360px;max-height:350px;box-shadow:var(--shadow-elevated);padding:var(--primitive-space-1);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownEmpty{padding:var(--primitive-space-3) var(--primitive-space-4);font-size:var(--text-small);color:var(--color-text-muted);text-align:center}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownItem{padding:var(--primitive-space-2) var(--primitive-space-3);border-radius:var(--primitive-radius-sm);cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);flex-direction:column;gap:4px;transition:background .12s;display:flex}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownItem:last-child{border-bottom:none}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownItem:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownItemActive{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownMeta{align-items:center;gap:var(--primitive-space-2);font-size:var(--text-caption);color:var(--color-text-muted);display:flex}.DatasheetWorkspace-module__n-O-Fq__variantsApproveBtn{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:opacity .12s;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__variantsApproveBtn:hover{opacity:1}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownMetaLabel{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__variantsDropdownText{font-size:var(--text-caption);color:var(--color-text-muted);white-space:pre-wrap;line-height:1.4}.DatasheetWorkspace-module__n-O-Fq__confirmOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DatasheetWorkspace-module__n-O-Fq__confirmDialog{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);padding:var(--primitive-space-4);width:100%;max-width:360px;box-shadow:var(--shadow-elevated)}.DatasheetWorkspace-module__n-O-Fq__confirmText{margin:0 0 var(--primitive-space-4);font-size:var(--text-body);color:var(--color-text);line-height:1.5}.DatasheetWorkspace-module__n-O-Fq__confirmActions{justify-content:flex-end;gap:var(--primitive-space-2);display:flex}.DatasheetWorkspace-module__n-O-Fq__confirmCancel{padding:var(--primitive-space-1) var(--primitive-space-3);border:1px solid var(--color-border);border-radius:var(--primitive-radius-sm);color:var(--color-text-muted);font-size:var(--text-caption);cursor:pointer;background:0 0}.DatasheetWorkspace-module__n-O-Fq__confirmCancel:hover{color:var(--color-text);border-color:var(--color-border-strong)}.DatasheetWorkspace-module__n-O-Fq__confirmOk{padding:var(--primitive-space-1) var(--primitive-space-3);border-radius:var(--primitive-radius-sm);background:var(--color-accent);color:#fff;font-size:var(--text-caption);cursor:pointer;border:none}.DatasheetWorkspace-module__n-O-Fq__confirmOk:hover{opacity:.9}.DatasheetWorkspace-module__n-O-Fq__resizer{cursor:col-resize;flex:0 0 8px;align-self:stretch;position:relative}.DatasheetWorkspace-module__n-O-Fq__resizer:after{content:"";background:var(--color-border);width:1px;transition:width .15s,left .15s,background .15s;position:absolute;top:0;bottom:0;left:0}.DatasheetWorkspace-module__n-O-Fq__resizer:hover:after,.DatasheetWorkspace-module__n-O-Fq__resizer:active:after{background:var(--color-accent,#4f8ef7);width:3px;left:-1px}.DatasheetWorkspace-module__n-O-Fq__resizerList{cursor:col-resize;flex:0 0 8px;align-self:stretch;position:relative}.DatasheetWorkspace-module__n-O-Fq__resizerList:after{content:"";background:var(--color-border);width:1px;transition:width .15s,right .15s,background .15s;position:absolute;top:0;bottom:0;right:0}.DatasheetWorkspace-module__n-O-Fq__resizerList:hover:after,.DatasheetWorkspace-module__n-O-Fq__resizerList:active:after{background:var(--color-accent,#4f8ef7);width:3px;right:-1px}.DatasheetWorkspace-module__n-O-Fq__sidebar{flex:0 0 var(--sidebar-w,645px);width:var(--sidebar-w,645px);gap:var(--primitive-space-4);min-width:600px;padding:var(--primitive-space-4) 0 var(--primitive-space-2);background-color:var(--color-bg);flex-direction:column;display:flex;overflow:hidden auto}.DatasheetWorkspace-module__n-O-Fq__sidebarScrollArea{min-height:0;overflow-y:auto;overflow-y:overlay;gap:var(--primitive-space-4);padding:0 var(--primitive-space-2);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;display:flex}.DatasheetWorkspace-module__n-O-Fq__sidebarScrollArea::-webkit-scrollbar{width:8px}.DatasheetWorkspace-module__n-O-Fq__sidebarScrollArea::-webkit-scrollbar-track{background:0 0}.DatasheetWorkspace-module__n-O-Fq__sidebarScrollArea::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-border-strong) 78%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.DatasheetWorkspace-module__n-O-Fq__sidebarScrollArea::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-strong)}.DatasheetWorkspace-module__n-O-Fq__sidebarHeader{padding:0 var(--primitive-space-2) var(--primitive-space-2);text-align:right}.DatasheetWorkspace-module__n-O-Fq__sidebarKicker{margin:0 0 var(--primitive-space-1);font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.DatasheetWorkspace-module__n-O-Fq__sidebarTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:500}.DatasheetWorkspace-module__n-O-Fq__statusStrip{border:1px solid var(--color-border);border-radius:var(--primitive-radius-lg);padding:var(--primitive-space-4);background-color:var(--color-bg-elevated)}.DatasheetWorkspace-module__n-O-Fq__statusStrip[data-loading="1"]{border-color:color-mix(in srgb, var(--color-text-muted) 35%, var(--color-border));background-color:var(--color-bg-muted)}.DatasheetWorkspace-module__n-O-Fq__statusLoading{align-items:flex-start;gap:var(--primitive-space-4);display:flex}.DatasheetWorkspace-module__n-O-Fq__spinner{border:2px solid var(--color-border);border-top-color:var(--color-text);border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem;animation:.85s linear infinite DatasheetWorkspace-module__n-O-Fq__datasheet-spin}@keyframes DatasheetWorkspace-module__n-O-Fq__datasheet-spin{to{transform:rotate(360deg)}}.DatasheetWorkspace-module__n-O-Fq__statusText{flex:1;min-width:0}.DatasheetWorkspace-module__n-O-Fq__statusTitle{font-size:var(--text-body);color:var(--color-text);margin-bottom:var(--primitive-space-2);display:block}.DatasheetWorkspace-module__n-O-Fq__statusDesc{font-size:var(--text-small);color:var(--color-text-muted);margin:0;line-height:1.45}.DatasheetWorkspace-module__n-O-Fq__statusIdle .DatasheetWorkspace-module__n-O-Fq__statusDesc{margin:0}.DatasheetWorkspace-module__n-O-Fq__statusError{padding:var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, #c42 45%, var(--color-border));background-color:#cc44221f}.DatasheetWorkspace-module__n-O-Fq__statusErrorText{margin:var(--primitive-space-2) 0 0;font-size:var(--text-small);color:var(--color-text);white-space:pre-wrap}.DatasheetWorkspace-module__n-O-Fq__statusSuccess{padding:var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, #2a7 40%, var(--color-border));background-color:#22aa771f}.DatasheetWorkspace-module__n-O-Fq__successHeader{align-items:center;gap:var(--primitive-space-2);margin-bottom:var(--primitive-space-1);display:flex}.DatasheetWorkspace-module__n-O-Fq__sourceBadge{font-size:var(--text-caption);background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text);border-radius:99px;padding:1px 8px;font-weight:600;display:inline-block}.DatasheetWorkspace-module__n-O-Fq__source_manufacturer{color:#1a6;background:#2a73}.DatasheetWorkspace-module__n-O-Fq__source_alldatasheet{color:#46f;background:#3366ff2e}.DatasheetWorkspace-module__n-O-Fq__source_duckduckgo{color:#c60;background:#ff88002e}.DatasheetWorkspace-module__n-O-Fq__source_manual{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text-muted)}.DatasheetWorkspace-module__n-O-Fq__techLine{margin:var(--primitive-space-3) 0 0;font-size:var(--text-caption);color:var(--color-text-muted);word-break:break-all;font-family:ui-monospace,monospace}.DatasheetWorkspace-module__n-O-Fq__techLabel{color:var(--color-text);font-weight:600}.DatasheetWorkspace-module__n-O-Fq__dockResultWrap{flex:1;min-width:0;position:relative}.DatasheetWorkspace-module__n-O-Fq__debugPopover{z-index:200;border-radius:var(--primitive-radius-md);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-elevated);position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__debugPre{padding:var(--primitive-space-3);max-height:320px;font-size:var(--text-caption);white-space:pre-wrap;word-break:break-word;color:var(--color-text-muted);margin:0;line-height:1.4;overflow:auto}.DatasheetWorkspace-module__n-O-Fq__manualUrlError{font-size:var(--text-small);color:var(--color-text);padding:var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, #c42 35%, var(--color-border));background-color:#cc44221a;margin:0}.DatasheetWorkspace-module__n-O-Fq__viewerWrap{background-color:var(--color-bg-muted);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__toolbar{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2) var(--primitive-space-4);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-elevated);flex-wrap:wrap;display:flex}.DatasheetWorkspace-module__n-O-Fq__toolbarMeta{align-items:center;gap:var(--primitive-space-2);font-size:var(--text-small);color:var(--color-text-muted);flex:1;min-width:12rem;display:flex}.DatasheetWorkspace-module__n-O-Fq__toolbarMetaText{align-items:center;min-height:1.25rem;margin:0;display:flex}.DatasheetWorkspace-module__n-O-Fq__toolbarSpinner{border:2px solid color-mix(in srgb, var(--color-text-muted) 35%, transparent);border-top-color:var(--color-text-muted);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite DatasheetWorkspace-module__n-O-Fq__datasheet-spin}.DatasheetWorkspace-module__n-O-Fq__toolbarLinkIcon{color:var(--color-text-muted);justify-content:center;align-items:center;transition:color .16s;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__toolbarLinkIcon:hover{color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__searchSubmitButton{background-color:color-mix(in srgb, var(--color-bg-elevated) 40%, var(--color-text) 60%);width:1.8rem;height:1.8rem;color:var(--color-text-inverse);border-color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__searchSubmitButton:hover{background-color:color-mix(in srgb, var(--color-bg-elevated) 34%, var(--color-text) 66%);border-color:#0000}.DatasheetWorkspace-module__n-O-Fq__splitButtonGroup{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.DatasheetWorkspace-module__n-O-Fq__searchSubmitMain{background-color:color-mix(in srgb, var(--color-bg-elevated) 40%, var(--color-text) 60%);width:1.8rem;height:1.8rem;color:var(--color-text-inverse);border-color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__searchSubmitMain:hover{background-color:color-mix(in srgb, var(--color-bg-elevated) 34%, var(--color-text) 66%);border-color:#0000}.DatasheetWorkspace-module__n-O-Fq__splitArrow{background-color:color-mix(in srgb, var(--color-bg-elevated) 40%, var(--color-text) 60%);width:1.1rem;height:1.8rem;color:var(--color-text-inverse);cursor:pointer;border:none;border-radius:0 999px 999px 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__splitArrow:hover{background-color:color-mix(in srgb, var(--color-bg-elevated) 34%, var(--color-text) 66%)}.DatasheetWorkspace-module__n-O-Fq__splitArrow:disabled{opacity:.5;cursor:not-allowed}.DatasheetWorkspace-module__n-O-Fq__splitArrowChevronOpen{transform:rotate(180deg)}.DatasheetWorkspace-module__n-O-Fq__methodDropdown{z-index:200;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.DatasheetWorkspace-module__n-O-Fq__methodDropdownItem{font-size:var(--text-caption);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;white-space:nowrap;color:var(--color-text);padding:6px 10px}.DatasheetWorkspace-module__n-O-Fq__methodDropdownItem:hover{background:var(--color-bg-hover,color-mix(in srgb, var(--color-bg-elevated) 80%, var(--color-text) 20%))}.DatasheetWorkspace-module__n-O-Fq__dockDescribeAction{align-self:center}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow{justify-content:flex-start;align-items:center;gap:var(--primitive-space-3);height:28px;display:flex}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow>*{flex-shrink:0;align-self:center;margin-top:0}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__lockBtn,.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__feedbackTrigger,.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__promptToggle,.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__modelSelectBtn{box-sizing:border-box;height:20px;margin:0;padding:0;line-height:1}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__feedbackPopoverWrap,.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__promptPopoverWrap{align-items:center;height:20px;margin:0}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__modelSelectWrap{align-items:center;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__lockBtn{margin-right:0}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow:empty{display:none}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow:not(:has(>*>*)){display:none}.DatasheetWorkspace-module__n-O-Fq__dockResultLine{min-width:0;font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;display:flex;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__dockResultLine[data-state=error]{color:#dc2626}.DatasheetWorkspace-module__n-O-Fq__dockSpinner{border:1.5px solid color-mix(in srgb, var(--color-text-muted) 35%, transparent);border-top-color:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.85s linear infinite DatasheetWorkspace-module__n-O-Fq__datasheet-spin;display:inline-block}.DatasheetWorkspace-module__n-O-Fq__promptPopoverWrap{width:max-content;line-height:0;display:inline-flex;position:relative}.DatasheetWorkspace-module__n-O-Fq__promptToggle{cursor:pointer;width:18px;height:18px;color:inherit;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__promptToggle::-webkit-details-marker{display:none}.DatasheetWorkspace-module__n-O-Fq__feedbackPopoverWrap{margin-top:0;margin-right:var(--primitive-space-1);width:max-content;line-height:0;display:inline-flex;position:relative}.DatasheetWorkspace-module__n-O-Fq__lockBtn{opacity:.7;cursor:pointer;color:inherit;margin-right:var(--primitive-space-1);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__lockBtn:hover{opacity:1}.DatasheetWorkspace-module__n-O-Fq__feedbackTrigger{opacity:.7;cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__feedbackTriggerSent{opacity:1;color:#22c55e}.DatasheetWorkspace-module__n-O-Fq__feedbackPopover{z-index:210;border-radius:var(--primitive-radius-md);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);width:min(28rem,100vw - 32px);box-shadow:var(--shadow-elevated);flex-direction:column;align-items:stretch;gap:5px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:auto;right:0;overflow:visible}.DatasheetWorkspace-module__n-O-Fq__dockDescribeRow .DatasheetWorkspace-module__n-O-Fq__promptPopoverWrap .DatasheetWorkspace-module__n-O-Fq__debugPopover{left:auto;right:0}.DatasheetWorkspace-module__n-O-Fq__feedbackTextarea{resize:none;min-height:2.8rem;font-family:var(--font-body);font-size:var(--text-body);padding:.4rem var(--primitive-space-4);border-radius:var(--primitive-radius-md);border:1px solid var(--color-border);background-color:color-mix(in srgb, var(--color-bg-elevated) 92%, var(--color-text) 8%);color:var(--color-text);overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__feedbackTextarea::placeholder{color:color-mix(in srgb, var(--color-text-muted) 86%, transparent);opacity:1;font-weight:400}.DatasheetWorkspace-module__n-O-Fq__feedbackTextarea:hover{border-color:var(--color-border-strong)}.DatasheetWorkspace-module__n-O-Fq__feedbackTextarea:focus{border-color:var(--color-text-muted);box-shadow:var(--shadow-subtle);outline:none}.DatasheetWorkspace-module__n-O-Fq__feedbackSecondRow{align-items:stretch;gap:0;padding-right:0;display:flex;position:static}.DatasheetWorkspace-module__n-O-Fq__feedbackSecondRow .DatasheetWorkspace-module__n-O-Fq__feedbackTextarea{width:100%;padding-right:var(--primitive-space-4);flex:1}.DatasheetWorkspace-module__n-O-Fq__feedbackActions{z-index:2;align-items:center;width:max-content;margin:0;padding:0;display:inline-flex;position:absolute;top:auto;bottom:5px;right:5px;transform:none}.DatasheetWorkspace-module__n-O-Fq__feedbackActions:before{content:"";background-color:var(--color-bg-elevated);z-index:0;pointer-events:none;border-radius:999px;position:absolute;inset:-.35rem}.DatasheetWorkspace-module__n-O-Fq__feedbackActions:has(.DatasheetWorkspace-module__n-O-Fq__feedbackActionBtn:hover):before{background-color:var(--color-bg-elevated)}.DatasheetWorkspace-module__n-O-Fq__feedbackActions:has(.DatasheetWorkspace-module__n-O-Fq__feedbackActionBtn:focus-visible):before{background-color:var(--color-bg-elevated)}.DatasheetWorkspace-module__n-O-Fq__feedbackActions:has(.DatasheetWorkspace-module__n-O-Fq__feedbackActionBtn:active):before{background-color:var(--color-bg-elevated)}.DatasheetWorkspace-module__n-O-Fq__feedbackActionBtn{cursor:pointer;z-index:1;position:relative}.DatasheetWorkspace-module__n-O-Fq__feedbackActionBtn svg{transform:translate(-.3px)translateY(.5px)}.DatasheetWorkspace-module__n-O-Fq__feedbackActionBtn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.DatasheetWorkspace-module__n-O-Fq__feedbackSent{color:var(--color-success,#4caf50);font-size:var(--text-small);margin:0}.DatasheetWorkspace-module__n-O-Fq__dockModelSelectWrap{align-self:center;align-items:center;margin-bottom:0;display:flex}.DatasheetWorkspace-module__n-O-Fq__dockModelSelectWrap .DatasheetWorkspace-module__n-O-Fq__modelSelectBtn{background:0 0;gap:3px;padding:0}.DatasheetWorkspace-module__n-O-Fq__dockModelSelectWrap .DatasheetWorkspace-module__n-O-Fq__modelSelectBtn:hover{background:0 0}.DatasheetWorkspace-module__n-O-Fq__dockModelSelectWrap .DatasheetWorkspace-module__n-O-Fq__modelDropdown{top:auto;bottom:calc(100% + 4px)}.DatasheetWorkspace-module__n-O-Fq__advancedDivider{background:var(--color-border);height:1px;margin:var(--primitive-space-1) 0;padding:0}.DatasheetWorkspace-module__n-O-Fq__advancedCheckPlaceholder{width:14px;display:inline-block}.DatasheetWorkspace-module__n-O-Fq__searchRow .DatasheetWorkspace-module__n-O-Fq__modelSelectBtn,.DatasheetWorkspace-module__n-O-Fq__searchRow .DatasheetWorkspace-module__n-O-Fq__modelSelectBtn:hover{background:0 0}.DatasheetWorkspace-module__n-O-Fq__searchRow .DatasheetWorkspace-module__n-O-Fq__modelDropdown{top:auto;bottom:calc(100% + 4px)}.DatasheetWorkspace-module__n-O-Fq__frame{background-color:var(--color-bg);border:none;flex:1;width:100%;height:100%;min-height:0}.DatasheetWorkspace-module__n-O-Fq__placeholder{justify-content:center;align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-6);text-align:center;font-size:var(--text-small);color:var(--color-text-muted);flex-direction:column;flex:1;display:flex}.DatasheetWorkspace-module__n-O-Fq__placeholderSpecs{justify-content:flex-start;min-height:0;overflow-y:auto}.DatasheetWorkspace-module__n-O-Fq__placeholderScreenshot{align-items:flex-start;gap:var(--primitive-space-3);padding:var(--primitive-space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.DatasheetWorkspace-module__n-O-Fq__kitScreenshotImg{border-radius:4px;width:100%;display:block}.DatasheetWorkspace-module__n-O-Fq__kitScreenshotLink{font-size:var(--text-small);color:var(--color-accent);text-decoration:none}.DatasheetWorkspace-module__n-O-Fq__kitScreenshotLink:hover{text-decoration:underline}.DatasheetWorkspace-module__n-O-Fq__placeholderExt{font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-border-strong);margin:-.4rem 0 0;font-weight:700}.DatasheetWorkspace-module__n-O-Fq__loadingLead{font-size:var(--text-body);color:var(--color-text);max-width:28rem;margin:0}.DatasheetWorkspace-module__n-O-Fq__loadingHint{font-size:var(--text-caption);max-width:26rem;margin:0}.DatasheetWorkspace-module__n-O-Fq__form{flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__form>*+*{margin-top:var(--primitive-space-4)}.DatasheetWorkspace-module__n-O-Fq__searchDock{margin:0 var(--primitive-space-2);padding:var(--primitive-space-3);border-radius:var(--primitive-radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-subtle);flex-shrink:0}.DatasheetWorkspace-module__n-O-Fq__row{gap:var(--primitive-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.DatasheetWorkspace-module__n-O-Fq__searchRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;display:grid}.DatasheetWorkspace-module__n-O-Fq__extraFieldsToggleRow{align-items:center;display:flex}.DatasheetWorkspace-module__n-O-Fq__extraFieldsToggleLabel{font-size:var(--text-caption);color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.DatasheetWorkspace-module__n-O-Fq__extraFieldsToggle{justify-content:center;align-items:center;gap:var(--primitive-space-2);cursor:pointer;opacity:.45;color:inherit;background:0 0;border:none;padding:0;transition:opacity .15s;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__extraFieldsToggle:hover{opacity:.8}.DatasheetWorkspace-module__n-O-Fq__extraFieldsToggleIconOpen{transition:transform .15s;transform:rotate(45deg)}.DatasheetWorkspace-module__n-O-Fq__searchRow .DatasheetWorkspace-module__n-O-Fq__field{min-width:0}.DatasheetWorkspace-module__n-O-Fq__searchInputWithPencil{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 1 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.85rem .85rem;padding-right:1.9rem}.DatasheetWorkspace-module__n-O-Fq__searchDock .DatasheetWorkspace-module__n-O-Fq__searchInputWithPencil{background-color:color-mix(in srgb, var(--color-bg-elevated) 92%, var(--color-text) 8%)}.DatasheetWorkspace-module__n-O-Fq__searchInputWithPencil.DatasheetWorkspace-module__n-O-Fq__searchInputLocked{color:color-mix(in srgb, var(--color-text) 36%, var(--color-text-muted));opacity:1}.DatasheetWorkspace-module__n-O-Fq__searchInputWithPencil.DatasheetWorkspace-module__n-O-Fq__searchInputLocked:disabled{color:color-mix(in srgb, var(--color-text) 36%, var(--color-text-muted));-webkit-text-fill-color:color-mix(in srgb, var(--color-text) 36%, var(--color-text-muted));opacity:1}.DatasheetWorkspace-module__n-O-Fq__searchDock .DatasheetWorkspace-module__n-O-Fq__descTextarea{background-color:color-mix(in srgb, var(--color-bg-elevated) 92%, var(--color-text) 8%)}.DatasheetWorkspace-module__n-O-Fq__field{flex:1;min-width:12rem}.DatasheetWorkspace-module__n-O-Fq__hint{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__note{font-size:var(--text-caption);color:var(--color-text-muted);padding:var(--primitive-space-3);border-radius:var(--primitive-radius-md);background-color:var(--color-bg-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__code{font-family:ui-monospace,monospace;font-size:var(--text-small)}.DatasheetWorkspace-module__n-O-Fq__manualPanel{padding:var(--primitive-space-4);border:1px solid var(--color-border);border-radius:var(--primitive-radius-lg);background-color:var(--color-bg-muted);gap:var(--primitive-space-3);flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__manualPanelTitle{font-size:var(--text-small);color:var(--color-text);margin:0;font-weight:600}.DatasheetWorkspace-module__n-O-Fq__searchLinks{padding-left:var(--primitive-space-5);font-size:var(--text-small);margin:0}.DatasheetWorkspace-module__n-O-Fq__searchLinks a{color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__manualForm{gap:var(--primitive-space-2);flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__describePanel{border-radius:var(--primitive-radius-lg);padding:var(--primitive-space-2) 0;gap:var(--primitive-space-2);background-color:#0000;border:none;flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__describePanelTitle{font-size:var(--text-small);color:var(--color-text);margin:0;font-weight:600}.DatasheetWorkspace-module__n-O-Fq__tnvedToggle{width:100%;padding-top:var(--primitive-space-2);border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.DatasheetWorkspace-module__n-O-Fq__tnvedToggle:hover{color:var(--color-text);opacity:.8}.DatasheetWorkspace-module__n-O-Fq__tnvedChevron{color:var(--color-text-muted);font-style:normal;transition:transform .15s}.DatasheetWorkspace-module__n-O-Fq__tnvedChevronOpen{color:var(--color-text-muted);font-style:normal;transition:transform .15s;transform:rotate(180deg)}.DatasheetWorkspace-module__n-O-Fq__descLabel{font-size:var(--text-small);color:var(--color-text-muted);padding-top:var(--primitive-space-2);border-top:1px solid var(--color-border);font-weight:500}.DatasheetWorkspace-module__n-O-Fq__descTextareaWrap{position:relative}.DatasheetWorkspace-module__n-O-Fq__descTextareaActions{top:var(--primitive-space-2);right:var(--primitive-space-2);align-items:center;gap:var(--primitive-space-1);line-height:0;display:inline-flex;position:absolute}.DatasheetWorkspace-module__n-O-Fq__loaderCenter{justify-content:center;align-items:center;gap:var(--primitive-space-2);flex-direction:column;flex:1;min-height:250px;display:flex}.DatasheetWorkspace-module__n-O-Fq__loaderCompact{align-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-2) 0;flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__loaderStep{font-size:var(--text-small);color:var(--color-text-muted);text-align:center;min-height:1.4em;margin:0;animation:1.5s ease-in-out infinite DatasheetWorkspace-module__n-O-Fq__loaderStepFade}@keyframes DatasheetWorkspace-module__n-O-Fq__loaderStepFade{0%,to{opacity:.6}50%{opacity:1}}.DatasheetWorkspace-module__n-O-Fq__descLockIconBtn{margin-right:0}.DatasheetWorkspace-module__n-O-Fq__descTextarea{width:100%;min-height:7rem;padding:var(--primitive-space-2);font-size:var(--text-small);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);color:var(--color-text);resize:none;box-sizing:border-box;background:0 0;padding-right:4.25rem;font-family:inherit;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__descTextareaLocked{color:color-mix(in srgb, var(--color-text) 36%, var(--color-text-muted));opacity:1}.DatasheetWorkspace-module__n-O-Fq__descTextareaLocked:disabled{color:color-mix(in srgb, var(--color-text) 36%, var(--color-text-muted));-webkit-text-fill-color:color-mix(in srgb, var(--color-text) 36%, var(--color-text-muted));opacity:1}.DatasheetWorkspace-module__n-O-Fq__descCopyIconBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static}.DatasheetWorkspace-module__n-O-Fq__descCopyIconBtn:hover{color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__tnvedInput{width:100%;padding:var(--primitive-space-2);font-size:var(--text-small);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);background:var(--color-bg);color:var(--color-text);box-sizing:border-box;font-family:inherit}.DatasheetWorkspace-module__n-O-Fq__tnvedNote{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__tnvedWarning{font-size:var(--text-caption);color:var(--color-warning,#b45309);margin:0}.DatasheetWorkspace-module__n-O-Fq__tnvedLink{font-size:var(--text-small);color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__sourcesBlock{gap:var(--primitive-space-2);flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__sourcesGroup{flex-direction:column;gap:2px;display:flex}.DatasheetWorkspace-module__n-O-Fq__sourcesGroupDivider{padding-top:var(--primitive-space-2);border-top:1px solid var(--color-border)}.DatasheetWorkspace-module__n-O-Fq__sourcesTitle{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin:0 0 2px;font-weight:600}.DatasheetWorkspace-module__n-O-Fq__sourcesTitleNote{letter-spacing:0;text-transform:none;font-weight:400}.DatasheetWorkspace-module__n-O-Fq__sourceFound{font-size:var(--text-caption);color:var(--color-text);margin:0}.DatasheetWorkspace-module__n-O-Fq__sourceAssumed{flex-direction:column;gap:0;display:flex}.DatasheetWorkspace-module__n-O-Fq__sourceAssumed p{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__alertBanner{padding:var(--primitive-space-2);border-radius:var(--primitive-radius-md);gap:var(--primitive-space-1);flex-direction:column;margin:0;display:flex}.DatasheetWorkspace-module__n-O-Fq__alertBannerRed{background:color-mix(in srgb, #dc2626 8%, var(--color-bg));border:1px solid #dc2626}.DatasheetWorkspace-module__n-O-Fq__alertBannerOrange{border:1px solid var(--color-warning,#b45309);background:color-mix(in srgb, var(--color-warning,#b45309) 8%, var(--color-bg))}.DatasheetWorkspace-module__n-O-Fq__alertBannerYellow{background:color-mix(in srgb, #ca8a04 6%, var(--color-bg));border:1px solid #ca8a04}.DatasheetWorkspace-module__n-O-Fq__sourceAlert{flex-direction:column;gap:0;display:flex}.DatasheetWorkspace-module__n-O-Fq__sourceAlert p,p.DatasheetWorkspace-module__n-O-Fq__sourceAlert{font-size:var(--text-caption);color:var(--color-text);margin:0}.DatasheetWorkspace-module__n-O-Fq__sourceAlertLine{font-size:var(--text-caption);color:var(--color-text);align-items:baseline;gap:4px;display:flex}.DatasheetWorkspace-module__n-O-Fq__sourceAlertIcon,.DatasheetWorkspace-module__n-O-Fq__sourceAlertIconRed,.DatasheetWorkspace-module__n-O-Fq__sourceAlertIconOrange,.DatasheetWorkspace-module__n-O-Fq__sourceAlertIconYellow{flex-shrink:0;font-size:14px;line-height:1}.DatasheetWorkspace-module__n-O-Fq__sourceAlertIcon,.DatasheetWorkspace-module__n-O-Fq__sourceAlertIconOrange{color:var(--color-warning,#b45309)}.DatasheetWorkspace-module__n-O-Fq__sourceAlertIconRed{color:#dc2626}.DatasheetWorkspace-module__n-O-Fq__sourceAlertIconYellow{color:#ca8a04}.DatasheetWorkspace-module__n-O-Fq__sourceAlertMuted{font-size:var(--text-caption);color:var(--color-text-muted)}.DatasheetWorkspace-module__n-O-Fq__sourceAlertFieldsRow{flex-wrap:wrap;gap:4px 8px;margin-top:2px;display:flex}.DatasheetWorkspace-module__n-O-Fq__sourceAlertFieldChip{font-size:var(--text-caption);color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__sourceAssumedHint{font-size:var(--text-caption);color:var(--color-text-muted);padding-left:var(--primitive-space-3)}.DatasheetWorkspace-module__n-O-Fq__sourcesDedup{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__sourcesValidation{font-size:var(--text-caption);color:var(--color-warning,#b45309);margin:0}.DatasheetWorkspace-module__n-O-Fq__sourcesValidationOk{color:var(--color-text-muted)}.DatasheetWorkspace-module__n-O-Fq__descWarning{font-size:var(--text-caption);color:var(--color-warning,#b45309);margin:0}.DatasheetWorkspace-module__n-O-Fq__descError{font-size:var(--text-small);color:var(--color-error,#dc2626);margin:0}.DatasheetWorkspace-module__n-O-Fq__descNotMatched{padding:var(--primitive-space-3);border:1px solid var(--color-warning,#b45309);border-radius:var(--primitive-radius-md);background:color-mix(in srgb, var(--color-warning,#b45309) 8%, var(--color-bg));gap:var(--primitive-space-1);flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__descNotMatched strong{font-size:var(--text-small);color:var(--color-warning,#b45309)}.DatasheetWorkspace-module__n-O-Fq__descNotMatched p{font-size:var(--text-caption);color:var(--color-text);margin:0}.DatasheetWorkspace-module__n-O-Fq__descNotMatchedHint{font-style:italic;color:var(--color-text-muted)!important}.DatasheetWorkspace-module__n-O-Fq__selectionPanel{gap:var(--primitive-space-3);padding:var(--primitive-space-4);background:color-mix(in srgb, var(--color-accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--primitive-radius-md);flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__selectionTitle{font-size:var(--text-small);color:var(--color-text);margin:0;font-weight:600}.DatasheetWorkspace-module__n-O-Fq__selectionList{gap:var(--primitive-space-2);flex-direction:column;display:flex}.DatasheetWorkspace-module__n-O-Fq__selectionItem{padding:var(--primitive-space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--primitive-radius-sm);cursor:pointer;text-align:left;flex-direction:column;gap:2px;transition:border-color .15s,background .15s;display:flex}.DatasheetWorkspace-module__n-O-Fq__selectionItem:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface))}.DatasheetWorkspace-module__n-O-Fq__selectionLabel{font-size:var(--text-small);color:var(--color-text);font-weight:600}.DatasheetWorkspace-module__n-O-Fq__selectionUrl{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__specsCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;flex-shrink:1;gap:12px;width:100%;max-width:600px;max-height:100%;padding:20px;display:flex;overflow-y:auto}.DatasheetWorkspace-module__n-O-Fq__specsCardHeader{font-size:var(--text-base);align-items:center;gap:10px;display:flex}.DatasheetWorkspace-module__n-O-Fq__specsWarning{font-size:var(--text-small);color:var(--color-warning,#d97706);font-weight:500}.DatasheetWorkspace-module__n-O-Fq__specsDescription{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__specsTable{border-collapse:collapse;width:100%;font-size:var(--text-small)}.DatasheetWorkspace-module__n-O-Fq__specsTable tr:not(:last-child) td{border-bottom:1px solid var(--color-border)}.DatasheetWorkspace-module__n-O-Fq__specsKey{color:var(--color-text-muted);white-space:nowrap;width:40%;padding:6px 12px 6px 0}.DatasheetWorkspace-module__n-O-Fq__specsVal{color:var(--color-text);padding:6px 0;font-weight:500}.DatasheetWorkspace-module__n-O-Fq__specsRawText{font-size:var(--text-small);color:var(--color-text-muted);white-space:pre-wrap;word-break:break-word;margin:0 0 var(--spacing-sm) 0;font-family:inherit}.DatasheetWorkspace-module__n-O-Fq__specsSource{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.DatasheetWorkspace-module__n-O-Fq__specsCitations{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:8px}.DatasheetWorkspace-module__n-O-Fq__specsCitations ul{margin:4px 0 0;padding-left:16px}.DatasheetWorkspace-module__n-O-Fq__specsCitations li{word-break:break-all}.DatasheetWorkspace-module__n-O-Fq__specsCitations a{color:var(--color-accent);text-decoration:none}.DatasheetWorkspace-module__n-O-Fq__specsCitations a:hover{text-decoration:underline}.DatasheetWorkspace-module__n-O-Fq__modelSelectWrap{width:max-content;display:inline-block;position:relative}.DatasheetWorkspace-module__n-O-Fq__modelSelectBtn{padding:3px var(--primitive-space-2);font-family:var(--font-body);font-size:var(--text-small);color:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-text));background:color-mix(in srgb, var(--color-bg-elevated) 92%, var(--color-text) 8%);border-radius:var(--primitive-radius-md);cursor:pointer;border:none;align-items:center;gap:4px;transition:color .15s,background-color .15s;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__modelSelectBtn:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-bg-elevated) 88%, var(--color-text) 12%)}.DatasheetWorkspace-module__n-O-Fq__modelSelectChevron{transition:transform .15s}.DatasheetWorkspace-module__n-O-Fq__modelSelectChevronOpen{transition:transform .15s;transform:rotate(180deg)}.DatasheetWorkspace-module__n-O-Fq__modelDropdown{z-index:100;padding:var(--primitive-space-1);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--primitive-radius-md);box-shadow:var(--shadow-elevated);white-space:nowrap;width:max-content;min-width:max-content;max-width:18rem;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.DatasheetWorkspace-module__n-O-Fq__modelDropdownItem{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--text-small);color:var(--color-text-muted);border-radius:var(--primitive-radius-sm);cursor:pointer;transition:background .12s,color .12s;display:flex}.DatasheetWorkspace-module__n-O-Fq__modelDropdownItem:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__modelDropdownItemActive{color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__advancedDropdown{min-width:180px;inset:auto 0 calc(100% + 4px) auto}.DatasheetWorkspace-module__n-O-Fq__positionListCol{flex:0 0 var(--list-w,260px);width:var(--list-w,260px);background-color:var(--color-bg);flex-direction:column;min-width:300px;display:flex;overflow:hidden}.DatasheetWorkspace-module__n-O-Fq__tabBar{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-elevated);padding:0 var(--primitive-space-2);flex-shrink:0;gap:0;display:flex;overflow-x:auto}.DatasheetWorkspace-module__n-O-Fq__tabItem{align-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--text-small);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;transition:color .15s,border-color .15s;display:flex}.DatasheetWorkspace-module__n-O-Fq__tabItem:hover{color:var(--color-text)}.DatasheetWorkspace-module__n-O-Fq__tabItemActive{color:var(--color-text);border-bottom-color:var(--color-accent)}.DatasheetWorkspace-module__n-O-Fq__tabClose{border-radius:var(--primitive-radius-sm);width:1rem;height:1rem;font-size:var(--text-small);opacity:.5;cursor:pointer;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:inline-flex}.DatasheetWorkspace-module__n-O-Fq__tabClose:hover{opacity:1;background-color:color-mix(in srgb, var(--color-text) 10%, transparent)}.DatasheetWorkspace-module__n-O-Fq__tabLabel{text-overflow:ellipsis;max-width:10rem;overflow:hidden}
.login-module__WEZH7G__page{background:var(--color-bg);justify-content:center;align-items:center;min-height:100dvh;display:flex}.login-module__WEZH7G__form{width:100%;max-width:380px;padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.login-module__WEZH7G__title{font-size:var(--text-xl);text-align:center;color:var(--color-text);margin:0 0 var(--space-2);font-weight:600}.login-module__WEZH7G__error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#981b1b;font-size:var(--text-sm);text-align:center;background:#fbe9e9}
.MarketingHome-module__zc2o4a__wrap{flex-direction:column;height:100vh;display:flex;overflow:hidden}
