._page_keput_1{width:100%;max-width:1100px;box-sizing:border-box;margin:0 auto;padding:24px 16px}._breadcrumb_keput_9{display:flex;align-items:center;gap:8px;font-size:12px;color:#656d76;margin-bottom:20px}._breadcrumb_keput_9 a{color:#6e40c9;text-decoration:none}._breadcrumb_keput_9 a:hover{text-decoration:underline}._breadcrumb_keput_9 svg{width:12px;height:12px;color:#9198a1}._breadcrumb_keput_9 span{font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._header_keput_38{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #d0d7de;margin-bottom:20px}@media (max-width: 640px){._header_keput_38{flex-direction:column}}._headerLeft_keput_53{flex:1;min-width:0;display:flex;gap:16px;align-items:flex-start}._headerIcon_keput_61{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f6f1fd;border:1px solid hsl(262,65%,89%);color:#6e40c9;flex-shrink:0}._headerIcon_keput_61 svg{width:22px;height:22px}._headerMeta_keput_78{flex:1;min-width:0}._headerTitle_keput_83{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}._headerTitle_keput_83 h1{font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:24px;font-weight:600;color:#1f2328;margin:0;word-break:break-word}._headerActions_keput_99{display:flex;align-items:center;gap:8px;flex-shrink:0}._btnDefault_keput_106{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;font-family:Geist,IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1),color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1);white-space:nowrap;box-sizing:border-box;background:#f6f8fa;color:#1f2328;border-color:#d0d7de;box-shadow:0 1px #1f23280a}._btnDefault_keput_106:focus-visible{outline:2px solid #0969da;outline-offset:2px}._btnDefault_keput_106:disabled{opacity:.6;cursor:not-allowed}._btnDefault_keput_106:hover:not(:disabled){background:#fdfdfe;border-color:#dfe4e9}._btnDanger_keput_140{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;font-family:Geist,IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1),color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1);white-space:nowrap;box-sizing:border-box;background:#f6f8fa;color:#cf222e;border-color:#d0d7de}._btnDanger_keput_140:focus-visible{outline:2px solid #0969da;outline-offset:2px}._btnDanger_keput_140:disabled{opacity:.6;cursor:not-allowed}._btnDanger_keput_140:hover:not(:disabled){background:#cf222e;color:#fff;border-color:#cf222e}._uuidPill_keput_174{font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;color:#656d76;background:#f0f2f5;border:1px solid #d0d7de;border-radius:4px;padding:2px 8px;word-break:break-all}._uuidHint_keput_185{position:relative;display:inline-flex;cursor:help}._uuidHint_keput_185:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:-moz-max-content;width:max-content;max-width:260px;pointer-events:none;opacity:0;transform:translateY(2px);padding:8px 12px;border:1px solid #d0d7de;border-radius:4px;background:#1f2328;color:#fff;box-shadow:0 3px 6px #8c959f26;font-size:11px;font-weight:500;line-height:1.45;transition:opacity 80ms cubic-bezier(.33,1,.68,1),transform 80ms cubic-bezier(.33,1,.68,1)}._uuidHint_keput_185:hover:after,._uuidHint_keput_185:focus-visible:after{opacity:1;transform:translateY(0)}._uuidHint_keput_185:focus-visible{outline:2px solid #6e40c9;outline-offset:3px;border-radius:4px}._badgeType_keput_222{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:18px;border-radius:9999px;background:#f6f1fd;color:#6e40c9;border:1px solid hsl(262,65%,89%);text-transform:capitalize}._badgeReversible_keput_237{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:18px;border-radius:9999px;background:#f0f2f5;color:#656d76;border:1px solid #d0d7de;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px}._badgeMuted_keput_253{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:18px;border-radius:9999px;background:#f0f2f5;color:#9198a1;border:1px solid #d0d7de;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px}._layout_keput_269{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;min-width:0;max-width:100%}@media (max-width: 900px){._layout_keput_269{grid-template-columns:1fr}}._main_keput_283{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%}._card_keput_291{background:#fff;border:1px solid #d0d7de;border-radius:8px;min-width:0;max-width:100%;overflow:hidden}._cardHeader_keput_300{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f6f8fa;border-bottom:1px solid #d0d7de;border-radius:8px 8px 0 0}._cardHeader_keput_300 h2{font-size:12px;font-weight:600;color:#1f2328;margin:0;display:flex;align-items:center;gap:8px}._cardHeader_keput_300 h2 svg{width:16px;height:16px;color:#656d76}._cardHeader_keput_300 ._cardHeaderRight_keput_323{font-size:11px;color:#656d76}._cardHeaderActions_keput_328{display:flex;align-items:center;gap:12px}@media (max-width: 640px){._cardHeaderActions_keput_328{width:100%;justify-content:space-between}}._cardBody_keput_340{padding:16px}._standardPropertyTableWrap_keput_344{width:100%;max-width:100%;min-width:0;overflow-x:auto}._standardPropertyTable_keput_344{width:100%;min-width:860px;border-collapse:collapse}._standardPropertyTable_keput_344 th,._standardPropertyTable_keput_344 td{padding:12px 16px;border-bottom:1px solid #e8edf2;text-align:left;vertical-align:top;font-size:12px}._standardPropertyTable_keput_344 th{background:#f6f8fa;color:#656d76;font-size:11px;font-weight:600;white-space:nowrap}._standardPropertyTable_keput_344 td{color:#1f2328}._standardPropertyTable_keput_344 tr:last-child td{border-bottom:none}._standardPropertyTable_keput_344 a{color:#6e40c9;font-weight:600;text-decoration:none}._standardPropertyTable_keput_344 a:hover{text-decoration:underline}._standardPropertyTable_keput_344 code{display:inline-block;max-width:360px;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;color:#656d76;white-space:normal;overflow-wrap:anywhere}._thermoEmpty_keput_395{margin:0;font-size:12px;color:#9198a1;font-style:italic}._thermoList_keput_402{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%}._thermoCard_keput_410{border:1px solid #d0d7de;border-radius:4px;background:#fff;overflow:hidden}._thermoCardLocked_keput_417{background:#f6f8fa}._thermoLockedNote_keput_421{padding:12px 16px;border-top:1px solid #e8edf2;font-size:11px;color:#656d76}._thermoLockedNote_keput_421 a{color:#6e40c9;font-weight:600;text-decoration:none}._thermoLockedNote_keput_421 a:hover{text-decoration:underline}._thermoHeader_keput_436{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e8edf2;background:#f6f8fa}@media (max-width: 640px){._thermoHeader_keput_436{flex-direction:column;align-items:flex-start}}._thermoTitleGroup_keput_452{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}._thermoProperty_keput_460{font-size:12px;font-weight:600;color:#1f2328}._thermoBadges_keput_466{display:flex;flex-wrap:wrap;gap:8px}._thermoCode_keput_472{display:inline-block;white-space:normal;word-break:break-word;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;color:#1f2328}._thermoMetaGrid_keput_481{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.75fr) minmax(100px,.45fr) minmax(110px,.5fr);gap:0}._thermoMetaGrid_keput_481>div{min-width:0;padding:12px 16px;border-right:1px solid #e8edf2}._thermoMetaGrid_keput_481>div:last-child{border-right:none}@media (max-width: 980px){._thermoMetaGrid_keput_481{grid-template-columns:1fr}._thermoMetaGrid_keput_481>div{border-right:none;border-bottom:1px solid #e8edf2}._thermoMetaGrid_keput_481>div:last-child{border-bottom:none}}._thermoMetaLabel_keput_507{font-size:11px;color:#656d76;margin-bottom:2px}._thermoMetaValue_keput_513{font-size:12px;color:#1f2328;word-break:break-word}._thermoReferenceLink_keput_519{color:#6e40c9;text-decoration:none}._thermoReferenceLink_keput_519:hover,._thermoReferenceLink_keput_519:focus-visible{text-decoration:underline}._thermoParameterValue_keput_527{max-width:100%;overflow-x:auto;padding-bottom:2px}._thermoParameterBlock_keput_533{padding:12px 16px;border-top:1px solid #e8edf2}._rangeSeparator_keput_538{color:#9198a1;margin:0 8px}._emptyInline_keput_543{color:#9198a1}._errorBanner_keput_547{display:flex;align-items:center;padding:12px;margin-bottom:16px;border:1px solid hsl(0,70%,88%);border-radius:4px;background:#fdf1f1;color:#cf222e;font-size:12px}._linkList_keput_559{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._linkRow_keput_566{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(120px,.8fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e8edf2;border-radius:4px;background:#f6f8fa}@media (max-width: 760px){._linkRow_keput_566{grid-template-columns:1fr auto}}._linkSpecies_keput_582{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}._linkSpecies_keput_582:hover ._speciesFormula_keput_590{color:#6e40c9}._speciesCommonName_keput_594{color:#656d76;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._linkNotes_keput_602{color:#656d76;font-size:11px;line-height:1.4;min-width:0;overflow-wrap:anywhere}@media (max-width: 760px){._linkNotes_keput_602{grid-column:1/-1}}._linkDeleteForm_keput_615{display:flex;justify-content:flex-end}._iconButton_keput_620{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;font-family:Geist,IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1),color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1);white-space:nowrap;box-sizing:border-box;width:32px;height:32px;padding:0;justify-content:center;color:#656d76;background:#fff;border-color:#d0d7de}._iconButton_keput_620:focus-visible{outline:2px solid #0969da;outline-offset:2px}._iconButton_keput_620:disabled{opacity:.6;cursor:not-allowed}._iconButton_keput_620:hover:not(:disabled){color:#cf222e;border-color:#f1b1b1;background:#fdf1f1}._linkBuilder_keput_658{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #e8edf2}._linkBuilder_keput_658:first-child{padding-top:0;border-top:none}._linkBuilderGrid_keput_670{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr);gap:12px}@media (max-width: 760px){._linkBuilderGrid_keput_670{grid-template-columns:1fr}}._fieldBlock_keput_681{display:flex;flex-direction:column;gap:8px;min-width:0}._fieldLabel_keput_688{font-size:11px;font-weight:600;color:#656d76}._selectInput_keput_694,._textInput_keput_695,._textareaInput_keput_696{width:100%;border:1px solid #d0d7de;border-radius:4px;background:#fff;color:#1f2328;font:inherit;font-size:12px}._selectInput_keput_694:focus,._textInput_keput_695:focus,._textareaInput_keput_696:focus{outline:2px solid hsl(262,70%,80%);outline-offset:1px;border-color:#6e40c9}._selectInput_keput_694,._textInput_keput_695{height:40px;padding:0 12px}._textareaInput_keput_696{min-height:68px;resize:vertical;padding:8px 12px}._linkBuilderActions_keput_729{display:flex;justify-content:flex-end}._speciesTag_keput_734,._speciesSearchLabel_keput_735,._speciesOptionMeta_keput_736{display:inline-flex;align-items:center;gap:8px;min-width:0}._parameterMiniTable_keput_743{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;border:1px solid #e8edf2;border-radius:4px;overflow:hidden;background:#fff}._parameterMiniTable_keput_743 th,._parameterMiniTable_keput_743 td{min-width:54px;padding:4px 8px;border:1px solid #e8edf2;text-align:center;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.25;white-space:nowrap}._parameterMiniTable_keput_743 th{background:#f6f8fa;color:#656d76;font-weight:600}._parameterMiniTable_keput_743 td{color:#1f2328}._detailTable_keput_773{width:100%;border-collapse:collapse}._detailTable_keput_773 td{padding:12px 16px;font-size:12px;vertical-align:middle;border-bottom:1px solid #e8edf2}._detailTable_keput_773 tr:last-child td{border-bottom:none}._detailTable_keput_773 tr:hover td{background:#f6f8fa}._detailLabel_keput_790{font-weight:500;color:#656d76;width:160px;white-space:nowrap}._detailValue_keput_797{color:#1f2328;word-break:break-word}._actionsGrid_keput_802{display:flex;flex-wrap:wrap;gap:12px}._actionBtn_keput_808{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;background:#6e40c9;color:#fff;border-radius:6px;text-decoration:none;transition:background 80ms cubic-bezier(.33,1,.68,1),transform 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1);box-shadow:0 1px 3px #5629a340}._actionBtn_keput_808:hover{background:#5e33b3;transform:translateY(-2px);box-shadow:0 4px 10px #5629a34d}._actionBtn_keput_808:active{transform:translateY(0)}._actionBtnTool_keput_829{font-size:11px;font-weight:700;letter-spacing:.05em}._actionBtnSub_keput_835{font-size:11px;opacity:.8;margin-top:2px}._sidebar_keput_841{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;position:sticky;top:24px}._sideCard_keput_851{background:#fff;border:1px solid #d0d7de;border-radius:8px;overflow:hidden}._sideCardHeader_keput_858{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#f6f8fa;border-bottom:1px solid #d0d7de;font-size:12px;font-weight:600;color:#1f2328}._sideCardHeader_keput_858 span{color:#656d76;font-size:11px;font-weight:500}._sideCardBody_keput_876{padding:0}._contributorGrid_keput_880{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px}._contributorAvatarLink_keput_888{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;color:#656d76;transition:all .2s ease}._contributorAvatarLink_keput_888:hover{background-color:#f6f8fa;color:#6e40c9}._contributorAvatarLink_keput_888:focus-visible{outline:2px solid #6e40c9;outline-offset:2px}._contributorAvatarImage_keput_908{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%}._sideEmpty_keput_916{font-size:12px;color:#9198a1;font-style:italic;text-align:center;padding:16px}._speciesTable_keput_924{width:100%;border-collapse:collapse;table-layout:fixed}._speciesTable_keput_924 th,._speciesTable_keput_924 td{padding:8px 12px;border-bottom:1px solid #e8edf2;text-align:left;vertical-align:middle}._speciesTable_keput_924 th{background:#f6f8fa;color:#656d76;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._speciesTable_keput_924 th:first-child,._speciesTable_keput_924 td:first-child{width:90px}._speciesTable_keput_924 th:last-child,._speciesTable_keput_924 td:last-child{width:64px;text-align:right}._speciesTable_keput_924 tr:last-child td{border-bottom:none}._speciesTableRow_keput_957:hover td{background:#f6f8fa}._speciesCellLink_keput_961{display:block;min-width:0;color:inherit;text-decoration:none}._speciesTable_keput_924 td:last-child ._speciesCellLink_keput_961{text-align:right}._speciesTableFormula_keput_972{display:block;overflow:hidden;color:#6e40c9;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._speciesStoich_keput_983{display:block;color:#1f2328;font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500}._speciesFormula_keput_590{font-family:Geist Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;color:#1f2328;transition:color 80ms cubic-bezier(.33,1,.68,1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._phaseBadge_keput_1002{font-size:10px;font-weight:700;font-style:italic;letter-spacing:.04em;padding:1px 6px;border-radius:4px;border:1px solid #d0d7de;background:#f6f8fa;color:#656d76;flex-shrink:0}._phaseBadge_keput_1002[data-phase=aq]{background:#edf5fd;color:#2273c3;border-color:#c2d9f0}._phaseBadge_keput_1002[data-phase=g]{background:#f6f1fd;color:#6e40c9;border-color:#ded1f5}._phaseBadge_keput_1002[data-phase=l]{background:#ebfaf0;color:#288a49;border-color:#bae8c9}._phaseBadge_keput_1002[data-phase=s],._phaseBadge_keput_1002[data-phase=cr]{background:#f0f2f5;color:#656d76;border-color:#d0d7de}._modalOverlay_keput_1035{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_keput_1035{background:#fff;border:1px solid #d0d7de;border-radius:8px;box-shadow:0 8px 32px #0000002e;width:100%;max-width:420px;margin:16px;overflow:hidden}._modalHeader_keput_1057{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #d0d7de}._modalHeader_keput_1057 h2{font-size:14px;font-weight:600;color:#1f2328;margin:0}._modalIconWrap_keput_1071{width:32px;height:32px;border-radius:6px;background:#fdf1f1;border:1px solid hsl(0,70%,88%);color:#cf222e;display:flex;align-items:center;justify-content:center;flex-shrink:0}._modalBody_keput_1084{padding:16px}._modalBody_keput_1084 p{font-size:12px;color:#656d76;margin:0;line-height:1.6}._modalBody_keput_1084 p strong{color:#1f2328}._modalFooter_keput_1097{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;background:#f6f8fa;border-top:1px solid #d0d7de}._btnModalCancel_keput_1107{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;font-family:Geist,IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1),color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1);white-space:nowrap;box-sizing:border-box;background:#f6f8fa;color:#1f2328;border-color:#d0d7de;box-shadow:0 1px #1f23280a}._btnModalCancel_keput_1107:focus-visible{outline:2px solid #0969da;outline-offset:2px}._btnModalCancel_keput_1107:disabled{opacity:.6;cursor:not-allowed}._btnModalCancel_keput_1107:hover:not(:disabled){background:#fdfdfe;border-color:#dfe4e9}._btnModalDelete_keput_1141{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;font-family:Geist,IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1),color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1);white-space:nowrap;box-sizing:border-box;background:#cf222e;border-color:#cf222e;color:#fff}._btnModalDelete_keput_1141:focus-visible{outline:2px solid #0969da;outline-offset:2px}._btnModalDelete_keput_1141:disabled{opacity:.6;cursor:not-allowed}._btnModalDelete_keput_1141:hover:not(:disabled){background:#b01d27;border-color:#b01d27}._btnModalDelete_keput_1141:disabled{opacity:.65;cursor:not-allowed}
