html{background:#f6f7f9}html,body,#root{width:100%;min-width:320px;min-height:100%}body{min-height:100vh}*{box-sizing:border-box}:root{color:#202938;background:#f5f7fa;font-family:Inter,Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}body{color:#202938;background:#f5f7fa;margin:0}.brand-header{color:#fff;background:linear-gradient(115deg,#081126 0%,#0d1834 58%,#171a48 100%);border-bottom:1px solid #ffffff1a;width:100%;box-shadow:0 8px 24px #0f172a1a}.brand-header-inner{align-items:center;width:min(1500px,100% - 48px);min-height:104px;margin:0 auto;display:flex}.brand-mark{align-items:center;display:inline-flex;color:#fff!important;text-decoration:none!important}.brand-symbol{flex:none;width:46px;height:46px;margin-right:12px;display:block}.brand-name{color:#fff;letter-spacing:-.045em;font-size:38px;font-weight:850;line-height:1}.product-tabs{scrollbar-width:thin;background:#ffffff0e;border:1px solid #ffffff17;border-bottom:0;border-radius:12px 12px 0 0;align-items:stretch;gap:0;width:min(1500px,100% - 48px);min-height:62px;margin:0 auto;display:flex;overflow-x:auto}.product-tab{color:#ffffff85;white-space:nowrap;background:0 0;border:0;border-right:1px solid #ffffff17;flex:1 0 auto;min-width:190px;padding:0 24px;font-size:14px;font-weight:700;position:relative}.product-tab:last-child{border-right:0}.product-tab.active{color:#fff;background:#8b7cf61a}.product-tab.active:after{content:"";background:linear-gradient(90deg,#9a7cff,#7b9cff);height:4px;position:absolute;bottom:0;left:0;right:0}.product-tab:disabled{opacity:1;cursor:default;color:#ffffff4d}.product-tab-placeholder{color:#0000;-webkit-user-select:none;user-select:none}.product-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:4px 2px 0;display:flex}.product-heading h1{color:#172033;letter-spacing:-.04em;margin:7px 0 5px;font-size:30px;line-height:1.15}.product-heading p{color:#6f7c8f;margin:0;font-size:13px}.product-heading-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.product-heading .topbar-badge{margin-top:8px}.heading-language-switch{margin-top:0}.heading-language-switch button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.language-flag{font-size:13px;line-height:1}@media (width<=700px){.brand-header-inner,.product-tabs{width:min(100% - 20px,1500px)}.brand-header-inner{min-height:82px}.brand-symbol{width:36px;height:36px;margin-right:9px}.brand-name{font-size:28px}.product-tabs{min-height:54px}.product-tab{min-width:155px;padding:0 16px;font-size:12px}.product-heading{margin:0 2px 14px}.product-heading h1{font-size:24px}.product-heading-actions{gap:6px}.heading-language-switch button{min-width:38px;height:27px;padding:0 7px}}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.app{min-height:100vh}.topbar{background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex}.topbar h1{letter-spacing:-.03em;margin:0;font-size:22px}.topbar p{color:#7b8798;margin:4px 0 0;font-size:13px}.topbar-badge{color:#516071;letter-spacing:.08em;background:#eef3f8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.main-layout{width:min(1500px,100% - 32px);margin:24px auto 64px}.workspace{grid-template-columns:minmax(0,2.35fr) minmax(320px,.85fr);gap:20px;display:grid}.editor-card,.property-card,.detail-card,.action-bar{background:#fff;border:1px solid #e1e6ed;border-radius:14px;box-shadow:0 1px 2px #0f172a06}.editor-card,.property-card{min-height:530px;padding:20px}.section-title{justify-content:space-between;align-items:flex-start;gap:12px;min-height:50px;display:flex}.section-title h2{margin:0;font-size:16px}.section-title span{color:#8a94a3;margin-top:5px;font-size:12px;display:block}.summary-title{border-bottom:1px solid #edf0f4}.identity-chip{background:#f2f4f7;border-radius:999px;flex:none;padding:6px 9px;font-weight:700;color:#7a8492!important;margin-top:0!important;font-size:10px!important}.identity-chip.ok{background:#edf7f2;color:#2e6b50!important}.editor-placeholder{background:#fbfcfd;border:1px solid #d7dde5;border-radius:10px;height:438px;overflow:hidden}.material-name{color:#182131;text-transform:capitalize;word-break:break-word;align-items:center;min-height:58px;padding:16px 0 12px;font-size:20px;font-weight:750;display:flex}.property-list{border-top:1px solid #edf0f4}.property-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.property-row span{color:#718095;font-size:12px}.property-row strong{text-align:right;color:#202938;word-break:break-word;font-size:13px;font-weight:700}.smiles-box{background:#f7f9fb;border:1px solid #e2e7ed;border-radius:9px;margin-top:16px;padding:13px 14px}.smiles-box span{color:#667487;letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.smiles-box code{overflow-wrap:anywhere;color:#4f5d70;font-size:11px;line-height:1.5;display:block}.action-bar{flex-wrap:wrap;gap:10px;margin:18px 0;padding:15px 17px;display:flex}.action-bar button{color:#4f5b6c;background:#fff;border:1px solid #d8dfe8;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:700}.action-bar button:not(:disabled):hover{background:#f6f8fa;border-color:#c8d1dc}.detail-card{overflow:hidden}.compound-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:116px;padding:24px 26px 20px;display:flex}.eyebrow{color:#8a96a7;letter-spacing:.12em;font-size:10px;font-weight:800}.compound-heading h2{text-transform:capitalize;margin:7px 0 5px;font-size:24px;line-height:1.2}.compound-heading p{color:#748094;margin:0;font-size:13px}.cid-badge{color:#516071;background:#f2f5f8;border:1px solid #e1e6ec;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.detail-tabs{background:#fbfcfd;border-top:1px solid #edf0f4;border-bottom:1px solid #e4e9ef;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.detail-tabs button{color:#697689;background:0 0;border:0;min-width:max-content;padding:15px 16px;font-size:13px;font-weight:700;position:relative}.detail-tabs button.active{color:#1f2b3d}.detail-tabs button.active:after{content:"";background:#314056;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.tab-content{min-height:340px;padding:24px 26px 28px}.info-grid,.safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.info-item{background:#fafbfd;border:1px solid #e6ebf0;border-radius:10px;min-width:0;padding:16px}.info-item.wide{grid-column:span 3}.info-item span{color:#7a8798;margin-bottom:9px;font-size:11px;display:block}.info-item strong{overflow-wrap:anywhere;color:#273244;font-size:13px;line-height:1.5;display:block}.info-item .muted-value{color:#7d8795}.info-item small{color:#9aa3af;margin-top:7px;font-size:10px;display:block}.content-note{background:#f6f9fb;border:1px solid #dfe7ee;border-radius:10px;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px 16px;display:flex}.content-note strong{color:#334155;font-size:13px}.content-note span{color:#748094;font-size:12px;line-height:1.55}.warning-note{background:#fbfaf5;border-color:#e9e5d7}.physical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #e4e9ef;border-radius:10px;flex-direction:column;min-height:118px;padding:16px;display:flex}.metric-card>span{color:#748094;font-size:11px}.metric-card>strong{color:#253044;margin:auto 0 6px;font-size:19px}.metric-card>small{color:#929cab;font-size:10px}.metric-card.pending>strong{color:#8a94a3;font-size:14px}.sds-layout{flex-direction:column;gap:18px;display:flex}.identifier-panel{background:#e4e9ef;border:1px solid #e4e9ef;border-radius:10px;grid-template-columns:1.2fr .8fr .7fr 1.6fr;gap:1px;display:grid;overflow:hidden}.identifier-panel>div{background:#fafbfd;min-width:0;padding:13px 15px}.identifier-panel span{color:#8390a0;margin-bottom:6px;font-size:10px;display:block}.identifier-panel strong{overflow-wrap:anywhere;color:#334155;font-size:12px;display:block}.sds-guidance{background:#f7f9fb;border-left:3px solid #5b6d84;border-radius:0 10px 10px 0;padding:17px 18px}.sds-guidance strong{color:#2f3b4d;font-size:13px}.sds-guidance p{color:#748094;max-width:980px;margin:6px 0 0;font-size:12px;line-height:1.6}.sds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.sds-source-card{background:#fff;border:1px solid #e1e7ed;border-radius:11px;flex-direction:column;min-height:190px;padding:17px;display:flex}.source-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-badge{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.status-found{color:#2d6a4f;background:#eaf6f0}.status-not_found{color:#6b7280;background:#f4f5f7}.status-unverified{color:#77682d;background:#f5f2e8}.status-error{color:#8b4b4b;background:#f8eded}.source-type{color:#98a1ad;font-size:10px;font-weight:700}.sds-source-card h3{color:#263244;margin:14px 0 6px;font-size:16px}.sds-source-card p{color:#7b8797;margin:0;font-size:12px;line-height:1.55}.source-card-action{margin-top:auto;padding-top:15px}.source-card-action a,.source-card-action button{color:#39495d;background:#fff;border:1px solid #d5dde6;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.source-card-action a:hover{background:#f6f8fa}.not-found-panel{background:#fbfaf6;border:1px solid #e7e2d6;border-radius:10px;padding:17px 18px}.not-found-panel strong{color:#514a3b;font-size:13px}.not-found-panel p{color:#7f7769;margin:6px 0 0;font-size:12px;line-height:1.6}@media (width<=1050px){.workspace{grid-template-columns:1fr}.editor-card,.property-card{min-height:auto}.info-grid,.physical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-item.wide{grid-column:span 2}.identifier-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.topbar{height:auto;min-height:70px;padding:15px 18px}.main-layout{width:min(100% - 18px,1500px);margin-top:12px}.editor-card,.property-card{border-radius:11px;padding:14px}.editor-placeholder{height:390px}.action-bar{margin:12px 0;padding:12px}.compound-heading{padding:20px 17px 17px}.compound-heading h2{font-size:20px}.detail-tabs{padding:0 8px}.tab-content{padding:18px 15px 22px}.info-grid,.physical-grid,.safety-grid,.sds-grid,.identifier-panel{grid-template-columns:1fr}.info-item.wide{grid-column:span 1}}.metric-source-link{color:#52667f;align-self:flex-start;margin-top:8px;font-size:10px;font-weight:800;text-decoration:none}.metric-source-link:hover{text-decoration:underline}.source-link-row{margin-top:14px}.source-link-row a{color:#39495d;background:#fff;border:1px solid #d5dde6;border-radius:8px;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.source-link-row a:hover{background:#f6f8fa}.ghs-pictogram-row{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.ghs-pictogram-card{background:#fff;border:1px solid #e0e5eb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.ghs-pictogram-card img{object-fit:contain;width:44px;height:44px}.ghs-pictogram-card span{color:#475569;font-size:11px;font-weight:800}.copy-cas-button{color:#39495d;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:8px;min-height:36px;margin-top:10px;padding:0 13px;font-size:11px;font-weight:800}.copy-cas-button:hover{background:#f6f8fa}.original-value{color:#66758a;margin-top:5px;line-height:1.45;display:block}.safety-classification-card,.safety-statement-card{background:#fff;border:1px solid #e0e5eb;border-radius:10px;padding:16px}.safety-classification-card>span,.safety-statement-card>span{color:#748198;margin-bottom:10px;font-size:11px;display:block}.safety-statement-card{grid-column:1/-1}.safety-list{gap:7px;margin-bottom:9px;display:grid}.safety-list>div{color:#243246;background:#f7f9fb;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.5}.safety-classification-card small,.safety-statement-card small{color:#8995a6;font-size:10px}.safety-notice a,.safety-banner a{margin-top:6px;font-size:11px;font-weight:800;display:inline-block}.primary-analysis-button{min-width:140px;font-weight:800}.source-action-button{color:#39495d;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:8px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.source-action-button:hover{background:#f6f8fa}.original-value{margin-top:6px;font-weight:500;line-height:1.45;color:#64748b!important}.compound-search-card{background:#fff;border:1px solid #dde4eb;border-radius:14px;margin-bottom:14px;padding:18px}.compound-search-header h2{margin:4px 0;font-size:20px}.compound-search-header p{color:#7b8796;margin:0;font-size:11px}.compound-search-bar{grid-template-columns:minmax(0,1fr) 92px;gap:10px;margin-top:14px;display:grid}.compound-search-bar input{box-sizing:border-box;color:#253347;background:#fff;border:1px solid #d5dde6;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 13px;font-size:13px}.compound-search-input-wrap{min-width:0;position:relative}.compound-search-suggestions{z-index:30;background:#111c2e;border:1px solid #34445a;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #00000052}.compound-search-bar .compound-search-suggestions button{color:#edf4ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #26354a;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:9px 13px;display:flex}.compound-search-bar .compound-search-suggestions button:last-child{border-bottom:0}.compound-search-bar .compound-search-suggestions button:hover,.compound-search-bar .compound-search-suggestions button.is-active{background:#1d304a}.compound-search-suggestions span{flex-direction:column;gap:2px;display:flex}.compound-search-suggestions strong{font-size:13px}.compound-search-suggestions small{color:#9fb0c7;font-size:11px}.compound-search-suggestions em{color:#8cb9e8;white-space:nowrap;font-size:10px;font-style:normal}.compound-search-bar input:focus{border-color:#9aabba;box-shadow:0 0 0 3px #5a718714}.compound-search-bar button{color:#334155;cursor:pointer;background:#f7f9fb;border:1px solid #aebac7;border-radius:9px;min-height:42px;font-weight:800}.compound-search-message{color:#66758a;background:#fafbfc;border:1px solid #e2e8ef;border-radius:8px;margin-top:12px;padding:11px 13px;font-size:11px}.compound-search-results{gap:12px;margin-top:14px;display:grid}.compound-search-result{background:#fff;border:1px solid #e0e6ec;border-radius:12px;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:14px;display:grid}.compound-search-structure{background:#fbfcfd;border:1px solid #edf0f3;border-radius:10px;justify-content:center;align-items:center;min-height:175px;display:flex;overflow:hidden}.compound-search-svg{width:100%;height:100%}.compound-search-svg svg{width:100%;height:100%;max-height:190px}.compound-search-no-structure{color:#9aa6b5;font-size:11px}.compound-search-info{min-width:0}.compound-search-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.compound-search-title-row h3{margin:4px 0 0;font-size:19px}.compound-search-cas{color:#5a6879;background:#f3f6f8;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.compound-search-meta{color:#64748b;gap:10px;margin-top:9px;font-size:11px;display:flex}.compound-search-smiles{background:#fafbfc;border:1px solid #e7ebef;border-radius:8px;gap:4px;margin-top:11px;padding:9px 10px;display:grid}.compound-search-smiles span{color:#8b97a7;font-size:9px;font-weight:800}.compound-search-smiles code{overflow-wrap:anywhere;color:#344256;font-size:11px}.compound-search-synonyms{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.compound-search-synonyms span{color:#657386;background:#f5f7f9;border-radius:999px;padding:4px 7px;font-size:9px}.compound-search-actions{align-items:center;gap:10px;margin-top:13px;display:flex}.compound-search-actions a{color:#475569;font-size:11px;font-weight:800;text-decoration:none}@media (width<=780px){.compound-search-result{grid-template-columns:1fr}.compound-search-structure{min-height:150px}.compound-search-title-row{flex-direction:column}}.compound-search-notice{background:#f7f9fb;border-left:3px solid #96a8b8;border-radius:7px;gap:3px;margin-top:10px;padding:10px 12px;display:grid}.compound-search-notice strong{color:#435266;font-size:10px}.compound-search-notice span{color:#748195;font-size:10px;line-height:1.5}.search-secondary-button{color:#4a596d;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}.search-secondary-button:hover{background:#f7f9fb}.search-secondary-button:disabled{opacity:.5;cursor:default}.metric-card .original-value{border-top:1px dashed #e3e8ed;margin-top:5px;padding-top:5px;font-size:9px;line-height:1.45;display:block;color:#8290a1!important}.search-type-row{margin-top:8px;display:flex}.search-type-badge{color:#64748b;background:#f7f9fb;border:1px solid #dce3e9;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.search-type-cid,.search-type-cas{color:#466657;background:#f3f8f5}.pubchem-error-banner{background:#fffaf1;border:1px solid #e9d8b7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.pubchem-error-banner>div{gap:3px;display:grid}.pubchem-error-banner strong{color:#604d2f;font-size:11px}.pubchem-error-banner span{color:#8a7656;font-size:10px}.pubchem-error-banner button{color:#665438;cursor:pointer;background:#fff;border:1px solid #d9c79f;border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.safety-statements-card{background:#fff;border:1px solid #e0e6ec;border-radius:10px;grid-column:1/-1;padding:14px}.safety-statements-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.safety-statements-header>span{color:#7d8998;font-size:10px}.safety-statements-header button{color:#52657a;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.safety-statement-list{gap:6px;margin-top:10px;display:grid}.safety-statement-row{background:#f7f9fb;border-radius:7px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:9px;padding:8px 9px;display:grid}.safety-statement-row code{color:#334155;font-size:10px;font-weight:800}.safety-statement-row span{color:#435167;font-size:10px;line-height:1.5}.safety-statement-row em{color:#8793a2;font-style:normal}.safety-statements-card>small,.safety-empty{color:#929dab;margin-top:9px;font-size:9px;display:block}.measurement-condition{margin-top:2px;font-size:9px;font-weight:700;display:block;color:#64748b!important}@media (width<=720px){.pubchem-error-banner{flex-direction:column;align-items:flex-start}.safety-statement-row{grid-template-columns:1fr}}.detail-header-actions{align-items:center;gap:10px;display:flex}.display-language-switch{background:#f7f9fb;border:1px solid #dce3e9;border-radius:8px;padding:2px;display:inline-flex}.display-language-switch button{color:#7a8797;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;height:28px;padding:0 9px;font-size:10px;font-weight:800}.display-language-switch button.active{color:#314154;background:#fff;box-shadow:0 1px 3px #0f172a14}.property-label-tooltip{cursor:help;outline:none;align-items:center;gap:5px;width:fit-content;display:inline-flex;position:relative}.property-help-icon{color:#738094;border:1px solid #cbd5df;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.property-tooltip-bubble{z-index:60;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#202a36;border:1px solid #d7e0e8;border-radius:9px;width:270px;padding:10px 11px;font-size:10px;font-weight:500;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px);box-shadow:0 8px 28px #0f172a33}.property-tooltip-bubble:after{content:"";border:6px solid #0000;border-top-color:#202a36;position:absolute;top:100%;left:16px}.property-label-tooltip:hover .property-tooltip-bubble,.property-label-tooltip:focus .property-tooltip-bubble,.property-label-tooltip:focus-within .property-tooltip-bubble{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=720px){.detail-header-actions{flex-direction:column;align-items:flex-end}.property-tooltip-bubble{width:min(240px,70vw)}}.metric-card{position:relative}.metric-copy-button{color:#66758a;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:12px;right:12px}.metric-copy-button:hover{color:#24364a;background:#f4f7f9}.structure-search-panel{background:#fff;border:1px solid #dce3e9;border-radius:14px;padding:18px}.structure-search-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.structure-search-panel-header h2{margin:4px 0;font-size:18px}.structure-search-panel-header p{color:#7a8797;margin:0;font-size:11px}.structure-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.structure-result-card{background:#fff;border:1px solid #dce3e9;border-radius:10px;overflow:hidden}.structure-result-svg{background:#fbfcfd;justify-content:center;align-items:center;height:145px;display:flex}.structure-result-svg svg{width:100%;height:100%}.structure-result-body{flex-direction:column;gap:5px;padding:11px;display:flex}.structure-result-body strong{overflow-wrap:anywhere;font-size:12px}.structure-result-body small{color:#7a8797}.structure-result-actions{gap:6px;margin-top:5px;display:flex}.structure-result-actions button{padding:6px 9px;font-size:9px}@media (width<=900px){.structure-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.structure-result-grid{grid-template-columns:1fr}}.structure-result-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.structure-score-badge,.structure-match-badge{color:#40576a;background:#f5f8fa;border:1px solid #d8e2e8;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.structure-match-badge{color:#466657;background:#f3f8f5}.structure-search-controls{background:#f8fafc;border:1px solid #dfe6ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;padding:10px 12px;display:flex}.structure-search-controls>span{color:#536174;margin-right:3px;font-size:10px;font-weight:800}.structure-search-controls button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:7px;min-width:48px;height:30px;font-size:10px;font-weight:800}.structure-search-controls button.active{color:#27364a;background:#eef3f7;border-color:#93a4b7}.structure-search-controls button:disabled{cursor:wait;opacity:.6}.structure-search-controls small{color:#8793a2;font-size:9px}.structure-search-empty{justify-content:space-between;align-items:center;gap:12px;display:flex}.structure-search-empty button{color:#425469;cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:7px;flex:none;min-height:30px;padding:0 10px;font-size:9px;font-weight:800}.substructure-legend{color:#725341;background:#fff8f3;border:1px solid #f0d2bf;border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:9px 11px;font-size:9px;display:flex}.substructure-highlight-swatch{background:#ff7326;border-radius:999px;width:18px;height:8px;box-shadow:0 0 0 2px #ff732629}.structure-result-card .structure-match-badge{color:#875338;background:#fff4ec;border-color:#efc4aa}.structure-result-card .structure-result-svg svg{max-width:100%;height:auto}@media (width<=720px){.structure-search-empty{flex-direction:column;align-items:flex-start}}.identity-chip.identity-empty,.identity-chip.identity-pending{color:#748094;background:#f4f6f8}.identity-chip.identity-loading{color:#4d6579;background:#eef4f8}.identity-chip.identity-rdkit-only{color:#80652c;background:#fff7e8}.identity-chip.identity-unidentified{color:#756b59;background:#f5f3ef}.material-name{overflow-wrap:anywhere;min-height:26px}.action-bar.busy button:disabled,.structure-result-actions button:disabled{cursor:wait;opacity:.58}.structure-panel-header-actions{align-items:center;gap:9px;display:flex}.structure-result-count{white-space:nowrap;color:#68778a;background:#f7f9fb;border:1px solid #dfe6ed;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.structure-result-svg{box-sizing:border-box;height:170px;padding:8px;overflow:hidden}.structure-svg-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.structure-svg-inner svg,.structure-result-card .structure-result-svg svg{flex:0 auto;display:block;width:auto!important;max-width:96%!important;height:auto!important;max-height:96%!important}.structure-svg-empty{color:#98a2af;font-size:10px}.structure-result-card{flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.structure-result-card:hover{border-color:#cbd5df;transform:translateY(-1px);box-shadow:0 5px 18px #0f172a0f}.structure-result-body{flex:1;min-width:0}.structure-result-meta{min-height:23px}.structure-result-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:38px;line-height:1.45;display:-webkit-box;overflow:hidden}.structure-result-formula{overflow-wrap:anywhere;min-height:16px}.structure-result-actions{margin-top:auto;padding-top:4px}.structure-result-actions button{color:#435267;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:7px;min-height:30px;font-weight:800}.structure-result-actions button:not(:disabled):hover{background:#f5f8fa}.structure-score-badge,.structure-match-badge{text-align:left;max-width:100%;line-height:1.35}@media (width<=900px){.structure-result-svg{height:180px}}@media (width<=620px){.structure-search-panel-header{flex-direction:column}.structure-panel-header-actions{justify-content:space-between;width:100%}.structure-result-svg{height:200px}}.structure-pagination{justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px 0 2px;display:flex}.structure-pagination>button,.structure-pagination-pages button{color:#526174;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:7px;min-width:34px;height:32px;padding:0 10px;font-size:10px;font-weight:800}.structure-pagination>button{min-width:58px}.structure-pagination button:not(:disabled):hover{background:#f5f8fa;border-color:#c5d0db}.structure-pagination button.active{color:#26384b;background:#eef3f7;border-color:#94a5b7}.structure-pagination button:disabled{cursor:default;opacity:.38}.structure-pagination-pages{align-items:center;gap:5px;display:flex}.structure-pagination-gap{color:#8c98a7;text-align:center;min-width:18px;font-size:11px}@media (width<=620px){.structure-pagination{flex-wrap:wrap;gap:6px}.structure-pagination>button{min-width:54px}.structure-pagination-pages{order:3;justify-content:center;width:100%}}html{scroll-behavior:smooth}.analysis-entry-guide{background:#fff;border:1px solid #dbe3eb;border-radius:16px;margin-bottom:18px;padding:22px;box-shadow:0 1px 2px #0f172a06}.analysis-entry-heading h2{letter-spacing:-.02em;margin:5px 0 6px;font-size:21px}.analysis-entry-heading p{color:#718095;margin:0;font-size:12px;line-height:1.6}.analysis-entry-options{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:10px;margin-top:18px;display:grid}.analysis-entry-option{color:#263244;text-align:left;background:#fafbfd;border:1px solid #d9e1e9;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:86px;padding:15px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.analysis-entry-option:hover{background:#f5f8fa;border-color:#aebbc8;transform:translateY(-1px)}.analysis-entry-number{color:#fff;background:#34445a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.analysis-entry-copy{gap:5px;min-width:0;display:grid}.analysis-entry-copy strong{color:#273346;font-size:14px}.analysis-entry-copy small{color:#7b8798;font-size:10px;line-height:1.45}.analysis-entry-arrow{color:#7a8798;text-align:right;font-size:18px;font-weight:800}.analysis-entry-or{color:#909baa;letter-spacing:.08em;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.workflow-divider{color:#66758a;align-items:center;gap:12px;margin:6px 0 9px;display:flex}.workflow-divider:after{content:"";background:#dfe5eb;flex:1;height:1px}.workflow-divider span{letter-spacing:.06em;font-size:10px;font-weight:900}.workflow-or-divider{justify-content:center;align-items:center;height:38px;margin:2px 0;display:flex;position:relative}.workflow-or-divider:before{content:"";background:#e3e8ee;height:1px;position:absolute;top:50%;left:0;right:0}.workflow-or-divider span{z-index:1;color:#8b96a4;background:#f5f7fa;border:1px solid #dde4eb;border-radius:999px;padding:5px 12px;font-size:9px;font-weight:900;position:relative}.workflow-divider-editor{margin-top:0}.workflow-card{scroll-margin-top:18px}#compound-search-start,#molecule-editor-start{border-top:3px solid #7a8da2}@media (width<=780px){.analysis-entry-guide{padding:16px}.analysis-entry-options{grid-template-columns:1fr}.analysis-entry-or{min-height:24px}.analysis-entry-option{min-height:78px}}.editor-workspace{grid-template-columns:1fr}.editor-workspace .editor-card{min-height:auto}.editor-action-bar{background:#f8fafc;border:1px solid #dfe5eb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 16px;display:flex}.editor-analysis-copy{gap:4px;min-width:220px;display:grid}.editor-analysis-copy strong{color:#2d3a4d;font-size:13px}.editor-analysis-copy span{color:#7b8797;font-size:11px;line-height:1.5}.editor-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.editor-action-buttons button{color:#435267;background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800}.editor-action-buttons button:not(:disabled):hover{background:#f3f6f8}.compound-search-actions .primary-analysis-button{min-width:150px}@media (width<=780px){.editor-action-bar{flex-direction:column;align-items:stretch}.editor-action-buttons{justify-content:stretch}.editor-action-buttons button{flex:180px}}.site-footer{color:#dbe4f0;background:#0b1328;border-top:1px solid #dfe5ec;margin-top:56px}.site-footer-inner{grid-template-columns:minmax(260px,1.25fr) minmax(420px,1fr);gap:64px;width:min(1500px,100% - 48px);margin:0 auto;padding:42px 0 34px;display:grid}.site-footer-brand strong{color:#fff;font-size:22px}.site-footer-brand p{color:#98a7ba;max-width:430px;margin:12px 0 0;font-size:13px;line-height:1.7}.site-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.site-footer-columns>div{flex-direction:column;gap:10px;display:flex}.site-footer-columns strong{color:#fff;margin-bottom:4px;font-size:12px}.site-footer-columns a{color:#aeb9c9;font-size:12px;text-decoration:none}.site-footer-columns a:hover{color:#fff;text-decoration:underline}.site-footer-bottom{color:#758398;text-align:center;border-top:1px solid #ffffff14;padding:18px 24px 22px;font-size:11px}.info-brand-header{min-height:104px}.info-brand-inner{justify-content:space-between}.info-header-home{color:#ffffffc7;font-size:13px;font-weight:750;text-decoration:none}.info-header-home:hover{color:#fff}.legal-layout{width:min(1080px,100% - 48px);margin:48px auto 0}.legal-hero{background:linear-gradient(145deg,#fff 0%,#f7f9fc 100%);border:1px solid #e0e6ed;border-radius:18px;padding:42px 44px;box-shadow:0 2px 12px #0f172a0a}.legal-hero h1{color:#182338;letter-spacing:-.035em;margin:9px 0 12px;font-size:clamp(30px,4vw,44px)}.legal-hero p{color:#657386;max-width:780px;margin:0;font-size:15px;line-height:1.8}.legal-primary-link{color:#2d3c52;background:#fff;border:1px solid #d5dde7;border-radius:9px;margin-top:24px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.legal-content{gap:16px;margin-top:20px;display:grid}.legal-section{background:#fff;border:1px solid #e1e6ed;border-radius:14px;padding:28px 32px}.legal-section h2{color:#243147;margin:0 0 14px;font-size:18px}.legal-section p{color:#5f6e82;margin:0;font-size:14px;line-height:1.85}.legal-section p+p{margin-top:10px}.legal-section ul{color:#5f6e82;margin:0;padding-left:21px}.legal-section li{padding:3px 0;font-size:14px;line-height:1.75}@media (width<=760px){.site-footer-inner{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,1500px);padding-top:34px}.site-footer-columns{grid-template-columns:1fr 1fr}.legal-layout{width:min(100% - 24px,1080px);margin-top:22px}.legal-hero{border-radius:14px;padding:28px 24px}.legal-section{padding:23px 21px}.info-brand-inner{width:min(100% - 32px,1500px)}}@media (width<=480px){.site-footer-columns{grid-template-columns:1fr}.brand-name{font-size:30px}}.app-global-header{color:#fff;background:#081126;border-bottom:1px solid #ffffff1a;width:100%}.app-global-nav{justify-content:space-between;align-items:center;gap:30px;width:min(1500px,100% - 48px);min-height:88px;margin:0 auto;display:flex}.app-global-brand{letter-spacing:-.05em;align-items:center;gap:11px;font-size:clamp(1.65rem,4vw,2.3rem);font-weight:900;display:inline-flex;color:#fff!important;text-decoration:none!important}.app-global-brand-logo{flex:none;width:38px;height:38px;display:block}.app-global-links{color:#c8d1e3;align-items:center;gap:24px;font-size:14px;font-weight:750;display:flex}.app-global-links>a{color:#c8d1e3;text-decoration:none}.app-global-links>a:hover{color:#fff}.app-tool-menu{position:relative}.app-tool-menu summary{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;list-style:none;display:flex}.app-tool-menu summary::-webkit-details-marker{display:none}.app-tool-menu summary:after{content:"⌄";font-size:11px;line-height:1;transition:transform .16s}.app-tool-menu[open] summary:after{transform:rotate(180deg)}.app-tool-dropdown{z-index:100;opacity:0;visibility:hidden;background:#0d1730;border:1px solid #ffffff1f;border-radius:12px;min-width:176px;padding:7px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px);box-shadow:0 16px 36px #00000047}.app-tool-dropdown:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.app-tool-menu:hover .app-tool-dropdown,.app-tool-menu:focus-within .app-tool-dropdown,.app-tool-menu[open] .app-tool-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.app-tool-dropdown a{color:#fff;white-space:nowrap;background:#8b7cf61c;border-radius:8px;padding:11px 13px;text-decoration:none;display:block}.app-tool-dropdown a:hover,.app-tool-dropdown a:focus{background:#ffffff1c}.language-select-menu{position:relative}.language-select-menu summary{color:#516073;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dce3e9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:116px;height:32px;padding:0 11px;font-size:10px;font-weight:800;list-style:none;display:inline-flex;box-shadow:0 1px 3px #0f172a0d}.language-select-menu summary::-webkit-details-marker{display:none}.language-select-menu summary:after{content:"⌄";font-size:11px;transition:transform .16s}.language-select-menu[open] summary:after{transform:rotate(180deg)}.language-select-dropdown{z-index:120;background:#fff;border:1px solid #dce3e9;border-radius:9px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a26}.language-select-dropdown button{color:#516073;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.language-select-dropdown button:hover{background:#f3f6fa}.language-select-dropdown button.active{color:#263b6b;background:#edf2ff}.language-select-dropdown .language-flag{font-size:14px}@media (width<=820px){.app-global-nav{flex-direction:column;align-items:flex-start;width:min(100% - 28px,1180px);padding:20px 0}.app-global-links{flex-wrap:wrap;gap:14px}.app-tool-dropdown{left:0;transform:translateY(-4px)}.app-tool-menu:hover .app-tool-dropdown,.app-tool-menu:focus-within .app-tool-dropdown,.app-tool-menu[open] .app-tool-dropdown{transform:translate(0)}}@media (width<=520px){.app-global-brand-logo{width:34px;height:34px}.language-select-menu summary{min-width:108px}}.global-language-switch{margin-left:4px}.global-language-switch summary{color:#e5eaf3;min-width:126px;height:34px;box-shadow:none;background:#ffffff0f;border-color:#ffffff38;font-size:11px}.global-language-switch .language-select-dropdown{background:#0d1730;border-color:#ffffff21;top:calc(100% + 7px);box-shadow:0 14px 30px #00000047}.global-language-switch .language-select-dropdown button{color:#d7deeb;cursor:pointer}.global-language-switch .language-select-dropdown button:hover{color:#fff;background:#ffffff14}.global-language-switch .language-select-dropdown button.active{color:#fff;background:#8b7cf629}@media (width<=820px){.global-language-switch{margin-left:0}.global-language-switch .language-select-dropdown{left:0;right:auto}.global-language-switch summary{min-width:116px}}.info-item>.property-label-tooltip{vertical-align:middle;align-items:center;gap:5px;width:fit-content;margin-bottom:9px;line-height:1.25;display:inline-flex}.info-item .property-help-icon{vertical-align:middle;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;margin:0;display:inline-flex}.info-item .property-tooltip-bubble{margin:0;display:block}.info-item .property-tooltip-bubble,.property-label-tooltip .property-tooltip-bubble{color:#dbe4ff}.info-item .property-tooltip-bubble *,.property-label-tooltip .property-tooltip-bubble *{color:inherit}.property-tooltip-bubble,.info-item .property-tooltip-bubble,.property-label-tooltip .property-tooltip-bubble{letter-spacing:normal;text-transform:none;color:#dbe4ff;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.55}.property-tooltip-bubble *,.info-item .property-tooltip-bubble *,.property-label-tooltip .property-tooltip-bubble *{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.info-grid,.physical-grid{align-items:stretch;gap:14px}.info-grid+.physical-grid{margin-top:14px}.info-item,.metric-card{box-sizing:border-box;background:#fafbfd;border:1px solid #e2e8f0;border-radius:10px;min-height:112px;padding:16px}.metric-card{flex-direction:column;display:flex;position:relative}.metric-card.pending{background:#fafbfd}.info-item>span,.info-item>.property-label-tooltip,.metric-card>span,.metric-card>.property-label-tooltip{color:#748094;font-size:11px;font-weight:500}.info-item>strong,.metric-card>strong{color:#273244;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.5}.metric-card>strong{margin-top:auto;margin-bottom:0;padding-top:14px}.info-item .muted-value,.metric-card.pending>strong{color:#7d8795;font-size:13px}.info-item>small,.metric-card>small{color:#929cab;margin-top:7px;font-size:10px;line-height:1.45}.metric-source-link{margin-top:7px}@media (width<=760px){.info-grid+.physical-grid{margin-top:12px}}.physical-grid{grid-auto-rows:1fr}.metric-card{justify-content:flex-start;gap:0;min-height:104px;padding:15px 16px}.metric-card>span,.metric-card>.property-label-tooltip{margin:0;line-height:1.35}.metric-card>strong{color:#273244;margin:24px 0 0;padding:0;font-size:14px;font-weight:700;line-height:1.45}.metric-card.pending>strong{color:#7d8795;font-size:14px;font-weight:700}.metric-card>small{margin-top:8px}.metric-card .measurement-condition,.metric-card .original-value{margin-top:6px}.metric-card .metric-source-link{margin-top:8px;font-size:10px}@media (width<=760px){.metric-card{min-height:100px}.metric-card>strong{margin-top:20px}}.site-footer{background:#081126;border-top:0;margin-top:56px}.site-footer-inner{grid-template-columns:minmax(360px,1.85fr) minmax(560px,1.95fr);align-items:start;gap:70px;width:min(1500px,100% - 48px);min-height:248px;padding:52px 0 42px}.site-footer-brand strong{letter-spacing:-.02em;font-size:30px;line-height:1.15}.site-footer-brand p{color:#9aa8bd;max-width:520px;margin-top:24px;font-size:17px;line-height:1.65}.site-footer-columns{grid-template-columns:repeat(3,minmax(150px,1fr));gap:70px}.site-footer-columns>div{gap:18px}.site-footer-columns strong{margin-bottom:6px;font-size:17px;font-weight:800}.site-footer-columns a{color:#a9b4c8;font-size:16px;line-height:1.45}.site-footer-bottom{display:none}@media (width<=980px){.site-footer-inner{grid-template-columns:1fr;gap:38px}.site-footer-columns{gap:34px}}@media (width<=760px){.site-footer-inner{width:min(100% - 32px,1500px);min-height:0;padding:38px 0}.site-footer-brand strong{font-size:25px}.site-footer-brand p{margin-top:15px;font-size:14px}.site-footer-columns{grid-template-columns:1fr 1fr;gap:34px 26px}.site-footer-columns strong{font-size:14px}.site-footer-columns a{font-size:13px}}@media (width<=480px){.site-footer-columns{grid-template-columns:1fr}}.chemexpo-layout{flex-direction:column;gap:22px;display:flex}.chemexpo-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.chemexpo-stat{background:#fff;border:1px solid #e1e7ed;border-radius:11px;padding:16px}.chemexpo-stat span{color:#7b8797;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.chemexpo-stat strong{color:#263244;font-size:22px;line-height:1}.chemexpo-section{padding-top:2px}.chemexpo-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.chemexpo-section-heading h3{color:#263244;margin:3px 0 0;font-size:17px}.chemexpo-id{color:#66758a;background:#f8fafc;border:1px solid #dfe7ee;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800}.chemexpo-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chemexpo-function-card{background:#fff;border:1px solid #e1e7ed;border-radius:11px;padding:15px}.chemexpo-function-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chemexpo-function-title strong{color:#263244;font-size:14px}.chemexpo-function-title span{color:#738197;flex:none;font-size:10px;font-weight:800}.chemexpo-function-card p{color:#6f7d90;margin:9px 0;font-size:11px;line-height:1.55}.chemexpo-meta{color:#8a96a6;font-size:10px;font-weight:700}.chemexpo-use-list{background:#fff;border:1px solid #e1e7ed;border-radius:11px;overflow:hidden}.chemexpo-use-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.chemexpo-use-row:last-child{border-bottom:0}.chemexpo-use-row strong{color:#334155;font-size:12px;display:block}.chemexpo-use-row span{color:#8a96a6;margin-top:4px;font-size:10px;display:block}.chemexpo-use-count{color:#56657a;flex:none;font-size:11px;font-weight:800}.chemexpo-tags{flex-wrap:wrap;gap:7px;display:flex}.chemexpo-tags span{color:#536276;background:#f7f9fb;border:1px solid #dfe7ee;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.chemexpo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chemexpo-product-card{background:#fff;border:1px solid #e1e7ed;border-radius:11px;flex-direction:column;gap:6px;padding:14px;display:flex}.chemexpo-product-card strong{color:#263244;font-size:12px}.chemexpo-product-card span{color:#6f7d90;font-size:10px;line-height:1.45}.chemexpo-product-card small{color:#8a96a6;font-size:9px}.chemexpo-empty,.chemexpo-notice{color:#6f7d90;background:#f8fafc;border:1px solid #dfe7ee;border-radius:10px;padding:16px;font-size:12px;line-height:1.55}.chemexpo-empty.warning{background:#fffaf2;border-color:#ead9bd}.chemexpo-notice{font-size:11px}@media (width<=900px){.chemexpo-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.chemexpo-summary-grid,.chemexpo-function-grid,.chemexpo-product-grid{grid-template-columns:1fr}.chemexpo-use-row{flex-direction:column;align-items:flex-start}}.chemexpo-stat-button{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .18s,box-shadow .18s,transform .18s}.chemexpo-stat-button:hover{border-color:#aebdca;transform:translateY(-1px);box-shadow:0 6px 18px #26324414}.chemexpo-stat-button small{color:#55738f;margin-top:7px;font-size:9px;font-weight:800;display:block}.chemexpo-detail-link{color:#49657f;cursor:pointer;background:#fff;border:1px solid #d9e3eb;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.chemexpo-detail-link:hover{background:#f7fafc;border-color:#bfcdd8}.chemexpo-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121b267a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.chemexpo-detail-panel{background:#fff;border:1px solid #d8e2ea;border-radius:18px;flex-direction:column;width:min(900px,100%);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #121b263d}.chemexpo-detail-header{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.chemexpo-detail-header h3{color:#263244;margin:4px 0;font-size:20px}.chemexpo-detail-header p{color:#8290a2;margin:0;font-size:11px}.chemexpo-detail-close{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #dde5ec;border-radius:10px;flex:none;width:36px;height:36px;font-size:25px;line-height:1}.chemexpo-detail-body{padding:18px 22px;overflow:auto}.chemexpo-detail-summary{color:#66758a;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.chemexpo-detail-summary strong{color:#263244;font-size:22px}.chemexpo-detail-summary span{font-size:11px;font-weight:700}.chemexpo-detail-list{flex-direction:column;gap:9px;display:flex}.chemexpo-detail-item{background:#fff;border:1px solid #e2e8ee;border-radius:11px;padding:14px 15px}.chemexpo-detail-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chemexpo-detail-item-head strong{color:#2d3a4d;font-size:12px;line-height:1.45}.chemexpo-detail-item-head>span{color:#8491a2;flex:none;font-size:9px;font-weight:800}.chemexpo-detail-item>p{color:#64748b;margin:7px 0 0;font-size:10px;line-height:1.5}.chemexpo-document-title{font-weight:700;color:#475569!important}.chemexpo-detail-meta{color:#8290a2;flex-wrap:wrap;gap:5px 14px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.chemexpo-evidence-badge{background:#f5f8fa;border:1px solid #d9e4ec;border-radius:999px;padding:4px 7px;color:#587089!important}.chemexpo-detail-footer{background:#fbfcfd;border-top:1px solid #e7edf2;justify-content:center;align-items:center;gap:16px;padding:13px 18px;display:flex}.chemexpo-detail-footer button{color:#4f6378;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:8px;min-width:74px;padding:7px 11px;font-size:10px;font-weight:800}.chemexpo-detail-footer button:disabled{opacity:.4;cursor:default}.chemexpo-detail-footer span{color:#7c8999;font-size:10px;font-weight:800}@media (width<=680px){.chemexpo-modal-backdrop{align-items:stretch;padding:10px}.chemexpo-detail-panel{border-radius:14px;max-height:calc(100vh - 20px)}.chemexpo-detail-header,.chemexpo-detail-body{padding-left:15px;padding-right:15px}.chemexpo-detail-item-head{flex-direction:column;gap:6px}}.overview-dashboard{gap:18px;display:grid}.overview-hero{border:1px solid var(--border-color,#dfe5ea);background:linear-gradient(135deg,#fffffffa,#f7fafcf0);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.overview-hero h3{margin:5px 0 4px;font-size:1.7rem}.overview-hero p{color:var(--muted,#68747f);margin:0}.overview-id-row{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.overview-id-row span,.overview-source-pill{background:#224e7012;border-radius:999px;padding:6px 10px;font-size:.78rem}.overview-source-pill{white-space:nowrap;font-weight:700}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-kpi{border:1px solid var(--border-color,#dfe5ea);background:var(--card-bg,#fff);border-radius:15px;padding:18px}.overview-kpi span,.overview-kpi small{color:var(--muted,#6b7780);font-size:.78rem;display:block}.overview-kpi strong{margin:7px 0 3px;font-size:1.5rem;display:block}.overview-columns{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.overview-panel{border:1px solid var(--border-color,#dfe5ea);background:var(--card-bg,#fff);border-radius:17px;padding:22px}.overview-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.overview-panel-head h4{margin:3px 0 0;font-size:1.08rem}.overview-panel-head button{cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700}.overview-use-row{border-top:1px solid #78828c24;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.overview-rank{color:var(--muted,#7b8790);font-size:.76rem}.overview-use-row strong,.overview-use-row small{display:block}.overview-use-row small{color:var(--muted,#7b8790);margin-top:2px;font-size:.72rem}.overview-count{font-variant-numeric:tabular-nums;font-weight:700}.overview-safety-signal{background:#224e700f;border-radius:13px;padding:16px}.overview-safety-signal span,.overview-safety-signal strong{display:block}.overview-safety-signal span{color:var(--muted,#6b7780);font-size:.76rem}.overview-safety-signal strong{margin-top:5px;font-size:1.2rem}.overview-safety-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.overview-safety-list span{border:1px solid #78828c2e;border-radius:9px;padding:7px 9px;font-size:.76rem}.overview-provenance{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.overview-provenance div{background:#224e700b;border-radius:13px;padding:14px 16px}.overview-provenance strong,.overview-provenance span{display:block}.overview-provenance span{color:var(--muted,#6b7780);margin-top:3px;font-size:.75rem}.overview-footnote,.overview-empty{color:var(--muted,#6b7780);margin:0;font-size:.76rem}@media (width<=900px){.overview-kpis{grid-template-columns:repeat(2,1fr)}.overview-columns,.overview-provenance{grid-template-columns:1fr}}@media (width<=560px){.overview-hero{flex-direction:column;padding:20px}.overview-kpis{grid-template-columns:1fr 1fr}.overview-kpi{padding:14px}.overview-panel{padding:17px}}.overview-workspace{--ow-bg:#101722;--ow-side:#141d2a;--ow-panel:#182333;--ow-panel-2:#151f2d;--ow-line:#2a374a;--ow-text:#f1f5fb;--ow-muted:#98a7ba;--ow-accent:#74baff;--ow-green:#73d9ba;--ow-danger:#ff879a;background:radial-gradient(circle at 82% 0%,#4887e521,transparent 28%),var(--ow-bg);min-height:660px;color:var(--ow-text);grid-template-columns:245px minmax(0,1fr);margin:-24px -26px -28px;display:grid}.overview-workspace-sidebar{border-right:1px solid var(--ow-line);background:linear-gradient(#151e2c,#111925);padding:20px}.overview-workspace-identity{border:1px solid var(--ow-line);background:linear-gradient(#1b2637,#172130);border-radius:17px;padding:18px;box-shadow:0 16px 35px #0000002e}.overview-workspace-kicker{color:#71829a;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.overview-workspace-identity h3{color:#fff;overflow-wrap:anywhere;margin:8px 0 4px;font-size:1.35rem;line-height:1.15}.overview-workspace-identity>p{color:var(--ow-muted);margin:0 0 15px;font-size:11px;line-height:1.5}.overview-workspace-id-list>div{border-top:1px solid var(--ow-line);justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.overview-workspace-id-list span{color:var(--ow-muted)}.overview-workspace-id-list strong{color:#dfe8f5;text-align:right;overflow-wrap:anywhere}.overview-workspace-status{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.overview-workspace-status span{border:1px solid var(--ow-line);color:#a9bad0;background:#121b28;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.overview-workspace-status .ok{color:var(--ow-green);background:#153128}.overview-workspace-status .danger{color:var(--ow-danger);background:#321d27}.overview-workspace-jump{gap:5px;margin-top:20px;display:grid}.overview-workspace-jump>.overview-workspace-kicker{padding:0 7px 5px}.overview-workspace-jump button{color:#aebbd0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;font-size:11px;display:flex}.overview-workspace-jump button:hover{color:#fff;background:#192536}.overview-workspace-jump b{color:#60718a}.overview-workspace-main{min-width:0;padding:23px 24px 28px}.overview-workspace-titlebar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.overview-workspace-titlebar h3{color:#fff;margin:5px 0 4px;font-size:1.25rem}.overview-workspace-titlebar p{color:var(--ow-muted);margin:0;font-size:11px}.overview-workspace-live{color:#9bc9ff;white-space:nowrap;background:#152438;border:1px solid #30445d;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.overview-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.overview-workspace-metrics>div,.overview-workspace-metrics>button{border:1px solid var(--ow-line);min-width:0;color:inherit;text-align:left;background:linear-gradient(#1a2536,#172130);border-radius:14px;padding:14px}.overview-workspace-metrics>button{font:inherit;cursor:pointer}.overview-workspace-metrics>button:hover{border-color:#42658b}.overview-workspace-metrics span,.overview-workspace-metrics small{color:var(--ow-muted);font-size:9px;display:block}.overview-workspace-metrics strong{color:#fff;overflow-wrap:anywhere;margin:7px 0 3px;font-size:1.25rem;line-height:1.1;display:block}.overview-workspace-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.overview-workspace-card{border:1px solid var(--ow-line);background:linear-gradient(#192434,#161f2d);border-radius:16px;min-width:0;padding:17px;box-shadow:0 10px 28px #0000001c}.overview-workspace-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.overview-workspace-card-head h4{color:#fff;margin:4px 0 0;font-size:12px}.overview-workspace-card-head button{color:#7caee0;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.overview-workspace-card-head button:hover{color:#b9d8f7}.overview-workspace-use-list{gap:7px;display:grid}.overview-workspace-use{background:#141e2b;border:1px solid #263449;border-radius:11px;grid-template-columns:30px minmax(120px,1fr) minmax(65px,100px) 36px;align-items:center;gap:9px;padding:9px 10px;display:grid}.overview-workspace-use .rank{width:26px;height:26px;color:var(--ow-accent);background:#20354d;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.overview-workspace-use .copy strong,.overview-workspace-use .copy small{overflow-wrap:anywhere;display:block}.overview-workspace-use .copy strong{color:#eaf1fa;font-size:10px}.overview-workspace-use .copy small{color:var(--ow-muted);margin-top:2px;font-size:8px}.overview-workspace-use-meter{background:#28364a;border-radius:999px;height:5px;overflow:hidden}.overview-workspace-use-meter i{border-radius:inherit;background:linear-gradient(90deg,#64aaff,#74ddbd);height:100%;display:block}.overview-workspace-use .count{color:#c8d5e6;text-align:right;font-size:9px}.overview-workspace-signal{background:#141e2b;border:1px solid #263449;border-radius:11px;padding:13px}.overview-workspace-signal span{color:var(--ow-muted);font-size:9px;display:block}.overview-workspace-signal strong{color:#fff;margin-top:5px;font-size:15px;display:block}.overview-workspace-hazards{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.overview-workspace-hazards span{color:#c6d2e1;background:#121b28;border:1px solid #334155;border-radius:8px;padding:6px 8px;font-size:8px}.overview-workspace-hazards p,.overview-workspace-empty{color:var(--ow-muted);margin:0;font-size:9px;line-height:1.55}.overview-workspace-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.overview-workspace-property-grid>div{background:#141e2b;border:1px solid #263449;border-radius:10px;padding:11px}.overview-workspace-property-grid span,.overview-workspace-property-grid small{color:var(--ow-muted);font-size:8px;display:block}.overview-workspace-property-grid strong{color:#fff;overflow-wrap:anywhere;margin:5px 0 2px;font-size:11px;display:block}.overview-workspace-categories{gap:8px;display:grid}.overview-workspace-categories>div{grid-template-columns:minmax(90px,130px) 1fr 42px;align-items:center;gap:8px;display:grid}.overview-workspace-categories span{color:#c6d2e1;overflow-wrap:anywhere;font-size:9px}.overview-workspace-categories i{background:#28364a;border-radius:999px;height:6px;overflow:hidden}.overview-workspace-categories i b{border-radius:inherit;background:#69adf5;height:100%;display:block}.overview-workspace-categories>div>strong{color:#c6d2e1;text-align:right;font-size:9px}.overview-workspace-note{color:#a99873;background:#292315;border:1px solid #4b4127;border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:8px;line-height:1.55}.overview-workspace-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.overview-workspace-sources>div{border:1px solid var(--ow-line);background:#141e2b;border-radius:11px;padding:11px 12px}.overview-workspace-sources .dot{background:var(--ow-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.overview-workspace-sources strong{color:#e7eef8;font-size:9px}.overview-workspace-sources small{color:var(--ow-muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}@media (width<=980px){.overview-workspace{grid-template-columns:210px minmax(0,1fr)}.overview-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-workspace-grid{grid-template-columns:1fr}}@media (width<=700px){.overview-workspace{margin:-18px -15px -22px;display:block}.overview-workspace-sidebar{border-right:0;border-bottom:1px solid var(--ow-line)}.overview-workspace-jump{grid-template-columns:1fr 1fr}.overview-workspace-jump>.overview-workspace-kicker{grid-column:1/-1}.overview-workspace-main{padding:18px 14px 22px}.overview-workspace-titlebar{flex-direction:column}.overview-workspace-property-grid{grid-template-columns:1fr 1fr}.overview-workspace-sources{grid-template-columns:1fr}.overview-workspace-use{grid-template-columns:28px minmax(0,1fr) 56px}.overview-workspace-use-meter{display:none}}@media (width<=430px){.overview-workspace-metrics{grid-template-columns:1fr 1fr}.overview-workspace-metrics>div,.overview-workspace-metrics>button{padding:11px}.overview-workspace-jump{grid-template-columns:1fr}.overview-workspace-jump>.overview-workspace-kicker{grid-column:auto}.overview-workspace-categories>div{grid-template-columns:90px 1fr 36px}}.analyzer-dark-shell{--aw-bg:#0f1420;--aw-panel:#182131;--aw-panel-2:#1d283a;--aw-panel-3:#141d2a;--aw-line:#2a3549;--aw-line-soft:#243044;--aw-text:#f4f7fb;--aw-muted:#9eabc0;--aw-accent:#7cc4ff;--aw-green:#72e1bd;--aw-yellow:#ffc86a;--aw-red:#ff8196;background:radial-gradient(circle at 78% 0%,#4e8eff21,transparent 30%),var(--aw-bg);width:100%;max-width:none;color:var(--aw-text);margin:0;padding:28px max(24px,50vw - 750px) 68px}.analyzer-dark-shell .product-heading{color:var(--aw-text);margin-bottom:18px;padding:0 2px}.analyzer-dark-shell .product-heading h1{color:#fff}.analyzer-dark-shell .product-heading p,.analyzer-dark-shell .eyebrow{color:var(--aw-muted)}.analyzer-dark-shell .topbar-badge{border:1px solid var(--aw-line);color:#b9c6d8;background:#172131}.analyzer-dark-shell .workflow-divider,.analyzer-dark-shell .workflow-divider-editor{border-color:var(--aw-line)}.analyzer-dark-shell .workflow-divider span{background:var(--aw-bg);color:#718097}.analyzer-dark-shell .workflow-or-divider:before,.analyzer-dark-shell .workflow-or-divider:after{background:var(--aw-line)}.analyzer-dark-shell .workflow-or-divider span{background:var(--aw-bg);color:#708096}.analyzer-dark-shell .compound-search-card,.analyzer-dark-shell .editor-card,.analyzer-dark-shell .property-card,.analyzer-dark-shell .structure-search-panel,.analyzer-dark-shell .pubchem-error-banner{border-color:var(--aw-line);color:var(--aw-text);background:linear-gradient(#192334,#161f2e);box-shadow:0 14px 38px #00000029}.analyzer-dark-shell .compound-search-header h2,.analyzer-dark-shell .section-title h2,.analyzer-dark-shell .structure-search-panel-header h2,.analyzer-dark-shell .editor-analysis-copy strong{color:#f7f9fc}.analyzer-dark-shell .compound-search-header p,.analyzer-dark-shell .section-title span,.analyzer-dark-shell .structure-search-panel-header p,.analyzer-dark-shell .editor-analysis-copy span{color:var(--aw-muted)}.analyzer-dark-shell .compound-search-bar input{color:#eef4fb;box-shadow:none;background:#111927;border-color:#334158}.analyzer-dark-shell .compound-search-bar input::placeholder{color:#66758b}.analyzer-dark-shell .compound-search-bar input:focus{border-color:#5a83b5;box-shadow:0 0 0 3px #5b97da1f}.analyzer-dark-shell .compound-search-bar button,.analyzer-dark-shell .primary-analysis-button{color:#fff;background:linear-gradient(#2f6fa8,#245a8a);border-color:#3d648c}.analyzer-dark-shell .compound-search-bar button:hover:not(:disabled),.analyzer-dark-shell .primary-analysis-button:hover:not(:disabled){background:linear-gradient(#377dbb,#286398)}.analyzer-dark-shell .compound-search-message,.analyzer-dark-shell .compound-search-notice{border-color:var(--aw-line);color:#b7c4d5;background:#131d2b}.analyzer-dark-shell .compound-search-notice strong{color:#e5edf7}.analyzer-dark-shell .compound-search-result,.analyzer-dark-shell .structure-result-card{border-color:var(--aw-line);box-shadow:none;background:#141d2a}.analyzer-dark-shell .compound-search-result:hover,.analyzer-dark-shell .structure-result-card:hover{border-color:#3a587e;box-shadow:0 10px 30px #00000024}.analyzer-dark-shell .compound-search-structure,.analyzer-dark-shell .structure-result-svg{background:#f8fafc}.analyzer-dark-shell .compound-search-title-row h3,.analyzer-dark-shell .structure-result-name{color:#eef4fb}.analyzer-dark-shell .compound-search-cas,.analyzer-dark-shell .search-type-badge,.analyzer-dark-shell .structure-result-formula{color:#9ccaff;background:#18263a;border-color:#334158}.analyzer-dark-shell .compound-search-meta,.analyzer-dark-shell .compound-search-synonyms span,.analyzer-dark-shell .structure-result-meta{color:var(--aw-muted)}.analyzer-dark-shell .compound-search-smiles{border-color:var(--aw-line);background:#111927}.analyzer-dark-shell .compound-search-smiles span{color:#7e8da2}.analyzer-dark-shell .compound-search-smiles code{color:#c8d7e9}.analyzer-dark-shell .compound-search-actions .search-secondary-button,.analyzer-dark-shell .compound-search-actions a,.analyzer-dark-shell .editor-action-buttons button:not(.primary-analysis-button),.analyzer-dark-shell .structure-panel-header-actions button,.analyzer-dark-shell .structure-result-actions button{color:#bac7d7;background:#172131;border-color:#34445b}.analyzer-dark-shell .compound-search-actions .search-secondary-button:hover,.analyzer-dark-shell .compound-search-actions a:hover,.analyzer-dark-shell .editor-action-buttons button:not(.primary-analysis-button):hover:not(:disabled){color:#fff;background:#1f2c40;border-color:#486486}.analyzer-dark-shell .editor-placeholder{background:#f8fafc;border-color:#364359}.analyzer-dark-shell .editor-action-bar{border-color:var(--aw-line);background:#141d2a}.analyzer-dark-shell .structure-search-controls,.analyzer-dark-shell .substructure-legend{border-color:var(--aw-line);color:#b8c5d5;background:#141d2a}.analyzer-dark-shell .structure-search-controls button{color:#bac7d7;background:#172131;border-color:#34445b}.analyzer-dark-shell .structure-search-controls button.active{color:#dceeff;background:#203957;border-color:#5f91c9}.analyzer-dark-shell .analysis-console-card{border:1px solid var(--aw-line);background:#121a27;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px #00000040}.analyzer-dark-shell .analysis-console{grid-template-columns:286px minmax(0,1fr);min-height:720px;display:grid}.analyzer-dark-shell .analysis-console-sidebar{border-right:1px solid var(--aw-line);background:linear-gradient(#151d2b,#111824);padding:20px}.analyzer-dark-shell .analysis-substance-card{border:1px solid var(--aw-line);background:linear-gradient(#1b2536,#172131);border-radius:17px;padding:17px;box-shadow:0 16px 35px #0000002e}.analyzer-dark-shell .analysis-console-kicker{color:#71829a;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.analyzer-dark-shell .analysis-substance-card h2{color:#fff;overflow-wrap:anywhere;text-transform:capitalize;margin:9px 0 4px;font-size:1.35rem;line-height:1.15}.analyzer-dark-shell .analysis-substance-card>p{color:var(--aw-muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:10px;line-height:1.5}.analyzer-dark-shell .analysis-substance-ids>div{border-top:1px solid var(--aw-line);justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.analyzer-dark-shell .analysis-substance-ids span{color:var(--aw-muted)}.analyzer-dark-shell .analysis-substance-ids strong{color:#dfe8f5;text-align:right;overflow-wrap:anywhere}.analyzer-dark-shell .analysis-substance-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.analyzer-dark-shell .analysis-substance-tags span{border:1px solid var(--aw-line);color:#a9bad0;background:#121b28;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.analyzer-dark-shell .analysis-substance-tags .ok{color:var(--aw-green);background:#153128}.analyzer-dark-shell .analysis-substance-tags .danger{color:var(--aw-red);background:#321d27}.analyzer-dark-shell .analysis-console-nav-title{color:#718097;letter-spacing:.14em;text-transform:uppercase;margin:22px 9px 9px;font-size:9px;font-weight:900;display:block}.analyzer-dark-shell .analysis-side-tabs{background:0 0;border:0;gap:4px;padding:0;display:grid;overflow:visible}.analyzer-dark-shell .analysis-side-tabs button{color:#aeb9ca;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:11px;display:flex}.analyzer-dark-shell .analysis-side-tabs button b{color:#66758b;font-size:9px}.analyzer-dark-shell .analysis-side-tabs button:hover{color:#fff;background:#192435}.analyzer-dark-shell .analysis-side-tabs button.active{color:#fff;background:linear-gradient(90deg,#5ca4ff2e,#5ca4ff0f);border-color:#2b4261}.analyzer-dark-shell .analysis-side-tabs button.active:after{display:none}.analyzer-dark-shell .analysis-console-content{background:linear-gradient(#111926,#0f1722);min-width:0}.analyzer-dark-shell .analysis-content-heading{border-bottom:1px solid var(--aw-line);background:#141d2abf;min-height:auto;padding:22px 24px 18px}.analyzer-dark-shell .analysis-content-heading h2{color:#fff;text-transform:none;margin:5px 0 4px;font-size:1.22rem}.analyzer-dark-shell .analysis-content-heading p{color:var(--aw-muted);font-size:10px}.analyzer-dark-shell .analysis-content-heading .display-language-switch{background:#111927;border-color:#334158}.analyzer-dark-shell .analysis-content-heading .display-language-switch button{color:#8493a8}.analyzer-dark-shell .analysis-content-heading .display-language-switch button.active{color:#dcecff;background:#24364e}.analyzer-dark-shell .analysis-content-heading .cid-badge{color:#a7cff9;background:#17263a;border-color:#334158}.analyzer-dark-shell .analysis-console-tab-content{background:0 0;min-height:620px;padding:20px 22px 26px}.analyzer-dark-shell .analysis-overview-dashboard{flex-direction:column;gap:12px;display:flex}.analyzer-dark-shell .analysis-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyzer-dark-shell .analysis-overview-metrics>div,.analyzer-dark-shell .analysis-overview-metrics>button{border:1px solid var(--aw-line);min-width:0;color:inherit;text-align:left;background:linear-gradient(#1a2536,#172130);border-radius:14px;padding:15px}.analyzer-dark-shell .analysis-overview-metrics>button{font:inherit;cursor:pointer}.analyzer-dark-shell .analysis-overview-metrics>button:hover{border-color:#42658b}.analyzer-dark-shell .analysis-overview-metrics span,.analyzer-dark-shell .analysis-overview-metrics small{color:var(--aw-muted);font-size:9px;display:block}.analyzer-dark-shell .analysis-overview-metrics strong{color:#fff;overflow-wrap:anywhere;margin:7px 0 3px;font-size:1.32rem;line-height:1.1;display:block}.analyzer-dark-shell .analysis-overview-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.analyzer-dark-shell .analysis-dashboard-card{border:1px solid var(--aw-line);background:linear-gradient(#192434,#161f2d);border-radius:16px;min-width:0;padding:17px;box-shadow:0 10px 28px #0000001c}.analyzer-dark-shell .analysis-dashboard-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.analyzer-dark-shell .analysis-dashboard-head h3{color:#fff;margin:4px 0 0;font-size:12px}.analyzer-dark-shell .analysis-dashboard-head button{color:#7caee0;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.analyzer-dark-shell .analysis-dashboard-head button:hover{color:#b9d8f7}.analyzer-dark-shell .analysis-use-list{gap:7px;display:grid}.analyzer-dark-shell .analysis-use-row{background:#141e2b;border:1px solid #263449;border-radius:11px;grid-template-columns:30px minmax(120px,1fr) minmax(65px,100px) 38px;align-items:center;gap:9px;padding:9px 10px;display:grid}.analyzer-dark-shell .analysis-use-row .rank{width:26px;height:26px;color:var(--aw-accent);background:#20354d;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.analyzer-dark-shell .analysis-use-row .copy strong,.analyzer-dark-shell .analysis-use-row .copy small{overflow-wrap:anywhere;display:block}.analyzer-dark-shell .analysis-use-row .copy strong{color:#eaf1fa;font-size:10px}.analyzer-dark-shell .analysis-use-row .copy small{color:var(--aw-muted);margin-top:2px;font-size:8px}.analyzer-dark-shell .analysis-use-row .meter{background:#28364a;border-radius:999px;height:5px;overflow:hidden}.analyzer-dark-shell .analysis-use-row .meter i{border-radius:inherit;background:linear-gradient(90deg,#64aaff,#74ddbd);height:100%;display:block}.analyzer-dark-shell .analysis-use-row .count{color:#c8d5e6;text-align:right;font-size:9px}.analyzer-dark-shell .analysis-safety-signal{background:#141e2b;border:1px solid #263449;border-radius:11px;padding:13px}.analyzer-dark-shell .analysis-safety-signal span{color:var(--aw-muted);font-size:9px;display:block}.analyzer-dark-shell .analysis-safety-signal strong{color:#fff;margin-top:5px;font-size:15px;display:block}.analyzer-dark-shell .analysis-hazard-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.analyzer-dark-shell .analysis-hazard-chips span{color:#c6d2e1;background:#121b28;border:1px solid #334155;border-radius:8px;padding:6px 8px;font-size:8px}.analyzer-dark-shell .analysis-hazard-chips p,.analyzer-dark-shell .analysis-dashboard-empty{color:var(--aw-muted);margin:0;font-size:9px;line-height:1.55}.analyzer-dark-shell .analysis-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.analyzer-dark-shell .analysis-property-grid>div{background:#141e2b;border:1px solid #263449;border-radius:10px;padding:11px}.analyzer-dark-shell .analysis-property-grid span,.analyzer-dark-shell .analysis-property-grid small{color:var(--aw-muted);font-size:8px;display:block}.analyzer-dark-shell .analysis-property-grid strong{color:#fff;overflow-wrap:anywhere;margin:5px 0 2px;font-size:11px;display:block}.analyzer-dark-shell .analysis-category-list{gap:8px;display:grid}.analyzer-dark-shell .analysis-category-list>div{grid-template-columns:minmax(90px,130px) 1fr 42px;align-items:center;gap:8px;display:grid}.analyzer-dark-shell .analysis-category-list span{color:#c6d2e1;overflow-wrap:anywhere;font-size:9px}.analyzer-dark-shell .analysis-category-list i{background:#28364a;border-radius:999px;height:6px;overflow:hidden}.analyzer-dark-shell .analysis-category-list i b{border-radius:inherit;background:#69adf5;height:100%;display:block}.analyzer-dark-shell .analysis-category-list>div>strong{color:#c6d2e1;text-align:right;font-size:9px}.analyzer-dark-shell .analysis-dashboard-note{color:#a99873;background:#292315;border:1px solid #4b4127;border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:8px;line-height:1.55}.analyzer-dark-shell .analysis-data-provenance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.analyzer-dark-shell .analysis-data-provenance>div{border:1px solid var(--aw-line);background:#141e2b;border-radius:11px;padding:11px 12px}.analyzer-dark-shell .analysis-data-provenance .dot{background:var(--aw-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.analyzer-dark-shell .analysis-data-provenance strong{color:#e7eef8;font-size:9px}.analyzer-dark-shell .analysis-data-provenance small{color:var(--aw-muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}.analyzer-dark-shell .content-note,.analyzer-dark-shell .info-item,.analyzer-dark-shell .metric-card,.analyzer-dark-shell .identifier-panel,.analyzer-dark-shell .sds-guidance,.analyzer-dark-shell .sds-source-card,.analyzer-dark-shell .not-found-panel,.analyzer-dark-shell .chemexpo-stat,.analyzer-dark-shell .chemexpo-function-card,.analyzer-dark-shell .chemexpo-use-list,.analyzer-dark-shell .chemexpo-product-card,.analyzer-dark-shell .chemexpo-empty,.analyzer-dark-shell .chemexpo-notice,.analyzer-dark-shell .safety-statements,.analyzer-dark-shell .safety-card{border-color:var(--aw-line)!important;color:#dce6f2!important;background:#141d2a!important}.analyzer-dark-shell .content-note strong,.analyzer-dark-shell .info-item strong,.analyzer-dark-shell .metric-card>strong,.analyzer-dark-shell .identifier-panel strong,.analyzer-dark-shell .sds-guidance strong,.analyzer-dark-shell .sds-source-card h3,.analyzer-dark-shell .chemexpo-stat strong,.analyzer-dark-shell .chemexpo-section-heading h3,.analyzer-dark-shell .chemexpo-function-title strong,.analyzer-dark-shell .chemexpo-use-row strong,.analyzer-dark-shell .chemexpo-product-card strong{color:#eef4fb!important}.analyzer-dark-shell .content-note span,.analyzer-dark-shell .info-item span,.analyzer-dark-shell .info-item small,.analyzer-dark-shell .metric-card>span,.analyzer-dark-shell .metric-card>small,.analyzer-dark-shell .identifier-panel span,.analyzer-dark-shell .sds-guidance p,.analyzer-dark-shell .sds-source-card p,.analyzer-dark-shell .source-type,.analyzer-dark-shell .chemexpo-stat span,.analyzer-dark-shell .chemexpo-function-card p,.analyzer-dark-shell .chemexpo-meta,.analyzer-dark-shell .chemexpo-use-row span,.analyzer-dark-shell .chemexpo-product-card span,.analyzer-dark-shell .chemexpo-product-card small,.analyzer-dark-shell .chemexpo-empty,.analyzer-dark-shell .chemexpo-notice{color:var(--aw-muted)!important}.analyzer-dark-shell .physical-grid,.analyzer-dark-shell .info-grid,.analyzer-dark-shell .safety-grid{gap:10px}.analyzer-dark-shell .chemexpo-use-row{border-color:var(--aw-line-soft);background:#141d2a}.analyzer-dark-shell .chemexpo-tags span,.analyzer-dark-shell .chemexpo-id{color:#aac9ea;background:#17263a;border-color:#334158}.analyzer-dark-shell .chemexpo-stat-button:hover{box-shadow:none;border-color:#42658b}.analyzer-dark-shell .chemexpo-detail-link,.analyzer-dark-shell .source-card-action a,.analyzer-dark-shell .source-card-action button,.analyzer-dark-shell .copy-cas-button,.analyzer-dark-shell .source-link-row a{color:#b9cae0;background:#172131;border-color:#34445b}.analyzer-dark-shell .ghs-pictogram-card{border-color:var(--aw-line);color:#e8f0fa;background:#141d2a}@media (width<=1050px){.analyzer-dark-shell{padding-left:18px;padding-right:18px}.analyzer-dark-shell .analysis-console{grid-template-columns:230px minmax(0,1fr)}.analyzer-dark-shell .analysis-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analyzer-dark-shell .analysis-overview-grid{grid-template-columns:1fr}}@media (width<=760px){.analyzer-dark-shell{padding:18px 10px 46px}.analyzer-dark-shell .analysis-console{min-height:0;display:block}.analyzer-dark-shell .analysis-console-sidebar{border-right:0;border-bottom:1px solid var(--aw-line);padding:14px}.analyzer-dark-shell .analysis-substance-card{padding:14px}.analyzer-dark-shell .analysis-console-nav-title{margin-top:14px}.analyzer-dark-shell .analysis-side-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.analyzer-dark-shell .analysis-content-heading{padding:17px 14px}.analyzer-dark-shell .analysis-console-tab-content{padding:14px 12px 18px}.analyzer-dark-shell .analysis-property-grid{grid-template-columns:1fr 1fr}.analyzer-dark-shell .analysis-data-provenance{grid-template-columns:1fr}.analyzer-dark-shell .analysis-use-row{grid-template-columns:28px minmax(0,1fr) 54px}.analyzer-dark-shell .analysis-use-row .meter{display:none}}@media (width<=460px){.analyzer-dark-shell .analysis-overview-metrics{grid-template-columns:1fr 1fr}.analyzer-dark-shell .analysis-side-tabs{grid-template-columns:1fr}.analyzer-dark-shell .analysis-category-list>div{grid-template-columns:88px 1fr 36px}}.analyzer-dark-shell .basic-synonyms-first{margin-bottom:10px}.analyzer-dark-shell .basic-identity-grid{margin-top:0}.analyzer-dark-shell .basic-primary-properties,.analyzer-dark-shell .structure-identifiers-bottom{margin-top:10px}.analyzer-dark-shell .metric-card .original-value{border-top:0!important;padding-top:0!important}.analyzer-dark-shell .safety-classification-card,.analyzer-dark-shell .safety-statement-card,.analyzer-dark-shell .safety-statements-card,.analyzer-dark-shell .safety-list>div,.analyzer-dark-shell .safety-statement-row,.analyzer-dark-shell .safety-banner,.analyzer-dark-shell .safety-notice{border-color:var(--aw-line)!important;color:#dce6f2!important;background:#141d2a!important}.analyzer-dark-shell .safety-classification-card>span,.analyzer-dark-shell .safety-statement-card>span,.analyzer-dark-shell .safety-statements-header>span,.analyzer-dark-shell .safety-classification-card small,.analyzer-dark-shell .safety-statement-card small,.analyzer-dark-shell .safety-statements-card>small,.analyzer-dark-shell .safety-empty,.analyzer-dark-shell .safety-statement-row em{color:var(--aw-muted)!important}.analyzer-dark-shell .safety-list>div,.analyzer-dark-shell .safety-statement-row span,.analyzer-dark-shell .safety-statement-row code{color:#e8f0fa!important}.analyzer-dark-shell .safety-statements-header button{color:#7caee0!important}.analyzer-dark-shell .identifier-panel{border-color:var(--aw-line)!important;background:var(--aw-line)!important}.analyzer-dark-shell .identifier-panel>div{background:#141d2a!important}.analyzer-dark-shell .identifier-panel span{color:var(--aw-muted)!important}.analyzer-dark-shell .identifier-panel strong{color:#eef4fb!important}.analyzer-dark-shell .sds-guidance,.analyzer-dark-shell .sds-source-card,.analyzer-dark-shell .not-found-panel{border-color:var(--aw-line)!important;color:#dce6f2!important;background:#141d2a!important}.analyzer-dark-shell .sds-guidance strong,.analyzer-dark-shell .sds-source-card h3,.analyzer-dark-shell .not-found-panel strong{color:#eef4fb!important}.analyzer-dark-shell .sds-guidance p,.analyzer-dark-shell .sds-source-card p,.analyzer-dark-shell .not-found-panel p,.analyzer-dark-shell .source-type{color:var(--aw-muted)!important}.compound-search-examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.compound-search-examples>span{color:#91a2bf;letter-spacing:.04em;margin-right:2px;font-size:.82rem;font-weight:700}.compound-search-examples button{color:#dce8f8;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b847;border-radius:999px;padding:7px 11px;font-size:.82rem;transition:border-color .16s,background .16s,transform .16s}.compound-search-examples button:hover:not(:disabled){background:#14344fe6;border-color:#48bbffb8;transform:translateY(-1px)}.compound-search-examples button:disabled{opacity:.55;cursor:wait}.workspace-page-search .workflow-or-divider,.workspace-page-search .workflow-divider-editor,.workspace-page-search .editor-workspace,.workspace-page-search .structure-search-panel,.workspace-page-search .pubchem-error-banner,.workspace-page-search .analysis-console-card,.workspace-page-search .analysis-route-status,.workspace-page-builder #compound-search-start,.workspace-page-builder .workflow-divider:not(.workflow-divider-editor),.workspace-page-builder .workflow-or-divider,.workspace-page-builder .pubchem-error-banner,.workspace-page-builder .analysis-console-card,.workspace-page-builder .analysis-route-status,.workspace-page-analysis #compound-search-start,.workspace-page-analysis .workflow-divider,.workspace-page-analysis .workflow-or-divider,.workspace-page-analysis .editor-workspace,.workspace-page-analysis .structure-search-panel{display:none!important}.workspace-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-switch-link,.workspace-switch-button{color:#e5edff;min-height:38px;font:inherit;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b859;border-radius:10px;padding:9px 14px;font-weight:700;text-decoration:none}.workspace-switch-link:hover,.workspace-switch-button:hover{background:#1e293be6;border-color:#818cf8b8}.structure-smiles-import{background:#08112661;border:1px solid #94a3b838;border-radius:14px;margin:0 0 18px;padding:18px}.structure-smiles-import>div:first-child{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.structure-smiles-import strong{color:#f8fafc}.structure-smiles-import span{color:#a9b8d0;font-size:.9rem}.structure-smiles-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.structure-smiles-row input{color:#eef4ff;min-width:0;min-height:44px;font:inherit;background:#0b1324;border:1px solid #94a3b847;border-radius:10px;padding:0 13px}.structure-smiles-row button,.analysis-route-status a{color:#f8fafc;cursor:pointer;background:#1d2a55;border:1px solid #818cf880;border-radius:10px;padding:10px 14px;font-weight:750;text-decoration:none}.analysis-route-status{color:#a9b8d0;background:#0f172ab8;border:1px solid #94a3b838;border-radius:16px;flex-direction:column;gap:8px;margin-bottom:18px;padding:24px;display:flex}.analysis-route-status strong{color:#f8fafc;font-size:1.05rem}.analysis-route-status>div{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.app-global-links a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px #818cf8}@media (width<=760px){.structure-smiles-row{grid-template-columns:1fr}.workspace-heading-actions{justify-content:flex-start}}.workspace-page-analysis .analysis-console-card.analysis-console-empty{display:none}.workspace-page-search .main-layout{width:100%;max-width:none;margin:0;padding:48px max(16px,50vw - 560px) 68px}.workspace-page-search .product-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1120px;margin:0 auto 24px}.workspace-page-search .product-heading>div:first-child{max-width:760px}.workspace-page-search .product-heading h1{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.6rem)}.workspace-page-search .product-heading p{max-width:650px;margin-left:auto;margin-right:auto}.workspace-page-search .product-heading-actions{flex-direction:row;align-self:center;align-items:center;margin-top:8px;position:static}.workspace-page-search .product-heading-actions .topbar-badge,.workspace-page-search>.main-layout>.workflow-divider{display:none}.workspace-page-search .compound-search-card{border-radius:18px;padding:28px}.workspace-page-search .compound-search-header{text-align:center}.workspace-page-search .compound-search-header .eyebrow{display:none}.workspace-page-search .compound-search-header h2{margin-bottom:6px}.workspace-page-search .compound-search-bar{max-width:900px;margin:24px auto 0}.workspace-page-search .compound-search-examples{justify-content:center}@media (width<=760px){.workspace-page-search .main-layout{padding:34px 10px 46px}.workspace-page-search .compound-search-card{padding:18px}.workspace-page-search .compound-search-bar{grid-template-columns:1fr}.workspace-page-search .compound-search-bar button{min-height:48px}}.workspace-page-analysis .analyzer-dark-shell{--aw-bg:#09111d;--aw-panel:#111b29;--aw-panel-2:#152235;--aw-panel-3:#0d1623;--aw-line:#27364a;--aw-line-soft:#202e40;--aw-text:#f5f8fc;--aw-muted:#9eafc6;--aw-accent:#2f8cff;background:radial-gradient(circle at 72% -10%,#2669d62b,#0000 34%),linear-gradient(#0b1320 0%,#09111d 100%)}.workspace-page-analysis .analysis-console-card{background:#0d1623;border-color:#27374d;border-radius:16px;box-shadow:0 24px 70px #00000057}.workspace-page-analysis .analysis-console-sidebar{background:linear-gradient(#101a29,#0c1521)}.workspace-page-analysis .analysis-console-content{background:linear-gradient(#0e1724,#0a131f)}.workspace-page-analysis .analysis-content-heading{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1724e6}.workspace-page-analysis .analysis-side-tabs button.active{color:#eaf4ff;background:linear-gradient(90deg,#257eff3b,#257eff12);border-color:#245c9d;box-shadow:inset 3px 0 #2f8cff}.workspace-page-analysis .analysis-dashboard-card,.workspace-page-analysis .analysis-overview-metrics>div,.workspace-page-analysis .analysis-overview-metrics>button,.workspace-page-analysis .analysis-structure-summary-card,.workspace-page-analysis .analysis-structure-main-card{background:linear-gradient(#121d2c,#0f1927);border:1px solid #26364b;box-shadow:0 12px 30px #0000001f}.workspace-page-analysis .analysis-structure-summary-card{border-radius:16px;padding:17px}.workspace-page-analysis .analysis-structure-summary-card .analysis-dashboard-head{margin-bottom:12px}.workspace-page-analysis .analysis-structure-preview-button,.workspace-page-analysis .analysis-structure-canvas-button{color:#cbd8e8;cursor:pointer;background:radial-gradient(circle at 50% 48%,#285b961a,#0000 42%),#0a1320;border:1px solid #26384f;border-radius:14px;justify-content:center;align-items:center;width:100%;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.workspace-page-analysis .analysis-structure-preview-button{min-height:290px;padding:14px}.workspace-page-analysis .analysis-structure-canvas-button{min-height:500px;padding:18px}.workspace-page-analysis .analysis-structure-preview-button:hover,.workspace-page-analysis .analysis-structure-canvas-button:hover{border-color:#3a70ad;box-shadow:0 0 0 3px #2f8cff14,0 18px 45px #0000002e}.workspace-page-analysis .analysis-structure-preview-button img,.workspace-page-analysis .analysis-structure-canvas-button img{filter:none;mix-blend-mode:normal;width:100%;max-width:760px;height:auto;display:block}.workspace-page-analysis .analysis-structure-copy-toast{color:#9db0c8;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e18e0;border:1px solid #32465f;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.workspace-page-analysis .analysis-structure-copy-toast.copied{color:#8ff0ce;background:#0d352df0;border-color:#206b58}.workspace-page-analysis .analysis-structure-copy-toast.error{color:#ffafbd;background:#431823f0;border-color:#7b3e4c}.workspace-page-analysis .analysis-structure-page{gap:14px;display:grid}.workspace-page-analysis .analysis-structure-main-card{border-radius:16px;padding:18px}.workspace-page-analysis .analysis-structure-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.workspace-page-analysis .analysis-structure-title-row h3{color:#fff;margin:5px 0 3px;font-size:1.25rem}.workspace-page-analysis .analysis-structure-title-row p{color:#93a5bd;margin:0;font-size:10px}.workspace-page-analysis .analysis-structure-edit-button{color:#b9dbff;background:#14263a;border:1px solid #335678;border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:800}.workspace-page-analysis .analysis-structure-edit-button:hover{color:#fff;background:#18314b;border-color:#4384c5}.workspace-page-analysis .analysis-structure-meta-grid{grid-template-columns:2fr repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.workspace-page-analysis .analysis-structure-meta-grid>div{background:#0c1623;border:1px solid #26364b;border-radius:11px;min-width:0;padding:12px}.workspace-page-analysis .analysis-structure-meta-grid span{color:#8294ac;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.workspace-page-analysis .analysis-structure-meta-grid strong,.workspace-page-analysis .analysis-structure-meta-grid code{color:#e7eef8;overflow-wrap:anywhere;font-size:10px;display:block}.workspace-page-analysis .analysis-structure-meta-grid code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=820px){.workspace-page-analysis .analysis-structure-meta-grid{grid-template-columns:1fr 1fr}.workspace-page-analysis .analysis-structure-meta-grid>div:first-child{grid-column:1/-1}.workspace-page-analysis .analysis-structure-canvas-button{min-height:360px}}@media (width<=520px){.workspace-page-analysis .analysis-structure-title-row{flex-direction:column}.workspace-page-analysis .analysis-structure-edit-button{width:100%}.workspace-page-analysis .analysis-structure-meta-grid{grid-template-columns:1fr}.workspace-page-analysis .analysis-structure-meta-grid>div:first-child{grid-column:auto}.workspace-page-analysis .analysis-structure-preview-button{min-height:220px}.workspace-page-analysis .analysis-structure-canvas-button{min-height:280px}}.reaction-finder-panel{color:#dce7f5;background:#0d1724;border:1px solid #29415a;border-radius:16px;margin-top:20px;padding:18px}.reaction-finder-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.reaction-finder-heading h3{color:#fff;margin:5px 0 6px;font-size:1.12rem}.reaction-finder-heading p{color:#93a5bd;max-width:760px;margin:0;font-size:.88rem;line-height:1.55}.reaction-search-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1f7468;border:1px solid #2f7f72;border-radius:10px;padding:11px 14px;font-weight:800}.reaction-search-button:hover:not(:disabled){filter:brightness(1.08)}.reaction-search-button:disabled{opacity:.45;cursor:not-allowed}.reaction-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reaction-slot-card{background:#101b29;border:1px dashed #34465c;border-radius:13px;min-height:156px;padding:14px}.reaction-slot-card.filled{background:#10231f;border-style:solid;border-color:#2e6f65}.reaction-slot-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reaction-slot-title span{color:#8fa0b8;letter-spacing:.04em;font-size:.72rem;font-weight:800;display:block}.reaction-slot-title strong{color:#fff;margin-top:4px;font-size:.95rem;display:block}.reaction-slot-title button,.reaction-slot-actions button{color:#dce7f5;cursor:pointer;background:#172435;border:1px solid #34465c;border-radius:8px;padding:8px 10px;font-size:.76rem;font-weight:800}.reaction-slot-title button:hover,.reaction-slot-actions button:hover{background:#1b2e43;border-color:#4f779d}.reaction-slot-smiles{background:#0a131f;border:1px solid #29394e;border-radius:9px;margin-top:13px;padding:10px}.reaction-slot-smiles span{color:#6f859f;margin-bottom:6px;font-size:.66rem;font-weight:900;display:block}.reaction-slot-smiles code{color:#dfeaf7;overflow-wrap:anywhere;font-size:.75rem;display:block}.reaction-slot-actions{gap:7px;margin-top:10px;display:flex}.reaction-slot-empty{color:#758ba3;margin:18px 0 0;font-size:.8rem;line-height:1.5}.reaction-finder-message{color:#b9c8d9;background:#101b29;border:1px solid #32455d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.82rem}.reaction-finder-message.error{color:#ffbdc7;background:#2a151b;border-color:#70404b}.reaction-results{gap:11px;margin-top:16px;display:grid}.reaction-results-summary{color:#b7c7d8;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:.82rem;display:flex}.reaction-results-summary strong{color:#fff}.reaction-result-card{background:#0b1521;border:1px solid #26384d;border-radius:13px;padding:15px}.reaction-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reaction-result-head h4{color:#fff;margin:6px 0 0;font-size:1rem}.reaction-result-head>strong{color:#8ee6ce;font-size:1.05rem}.reaction-match-badge{color:#a7bbd1;border:1px solid #37536e;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:900;display:inline-block}.reaction-match-badge.exact{color:#8ee6ce;background:#102720;border-color:#317b6b}.reaction-equation{background:#08111c;border:1px solid #233247;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.reaction-equation code{color:#dbe7f4;overflow-wrap:anywhere;font-size:.76rem}.reaction-equation span{color:#65bca8;font-weight:900}.reaction-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.reaction-condition-grid>div{background:#101b29;border:1px solid #223247;border-radius:9px;padding:9px}.reaction-condition-grid span{color:#72859d;margin-bottom:4px;font-size:.65rem;font-weight:900;display:block}.reaction-condition-grid strong{color:#e3ebf5;overflow-wrap:anywhere;font-size:.76rem;display:block}.reaction-rationale{color:#8fa3ba;margin:10px 0 4px;font-size:.75rem}.reaction-result-card small{color:#667b93}@media (width<=900px){.reaction-finder-heading{flex-direction:column}.reaction-search-button{width:100%}.reaction-slot-grid{grid-template-columns:1fr}.reaction-condition-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.reaction-condition-grid,.reaction-equation{grid-template-columns:1fr}.reaction-equation span{justify-self:start;transform:rotate(90deg)}}.reaction-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.reaction-ai-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#425cc7,#344aa8);border:1px solid #5670d8;border-radius:10px;padding:11px 14px;font-weight:850;box-shadow:0 8px 22px #3d53be2e}.reaction-ai-button:hover:not(:disabled){filter:brightness(1.08)}.reaction-ai-button:disabled{opacity:.45;cursor:not-allowed}.reaction-ai-results{background:linear-gradient(#182341bd,#0a1422c7);border:1px solid #314777;border-radius:14px;gap:12px;margin-top:16px;padding:14px;display:grid}.reaction-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.reaction-ai-card{background:#0b1523;border:1px solid #2c3f5f;border-radius:12px;min-width:0;padding:12px}.reaction-ai-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.reaction-ai-card-head span{color:#91a6c4;letter-spacing:.08em;font-size:.68rem;font-weight:900}.reaction-ai-card-head strong{color:#a7b8ff;font-size:.96rem}.reaction-ai-structure{background:#0a1320;border:1px solid #243650;border-radius:10px;justify-content:center;align-items:center;min-height:185px;display:flex;overflow:hidden}.reaction-ai-structure img{object-fit:contain;width:100%;max-height:230px;display:block}.reaction-ai-smiles{color:#dce8f7;overflow-wrap:anywhere;background:#08111c;border:1px solid #25374f;border-radius:8px;margin-top:9px;padding:9px;font-size:.72rem;line-height:1.45;display:block}.reaction-ai-card button{color:#dceaff;cursor:pointer;background:#172944;border:1px solid #405d88;border-radius:8px;width:100%;margin-top:9px;padding:9px 10px;font-size:.76rem;font-weight:850}.reaction-ai-card button:hover{background:#1c3558;border-color:#5b80b6}.reaction-ai-notice{color:#8195ae;margin:0;font-size:.72rem;line-height:1.5}@media (width<=900px){.reaction-heading-actions{justify-content:stretch;width:100%}.reaction-heading-actions button{flex:1}.reaction-ai-grid{grid-template-columns:1fr}}@media (width<=560px){.reaction-heading-actions{flex-direction:column}.reaction-heading-actions button{width:100%}}.reaction-ai-evidence{border-top:1px solid #20334d;gap:8px;margin-top:12px;padding-top:11px;display:grid}.reaction-ai-evidence-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.reaction-ai-evidence-title strong{color:#d9e8fb;font-size:.77rem}.reaction-ai-evidence-title span{color:#7890ad;font-size:.65rem;font-weight:800}.reaction-ai-evidence-card{background:#0d1928;border:1px solid #2a3d59;border-radius:9px;gap:8px;padding:10px;display:grid}.reaction-ai-evidence-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reaction-ai-evidence-head>div{gap:5px;min-width:0;display:grid}.reaction-ai-evidence-head>div>strong{color:#f0f6ff;font-size:.76rem;line-height:1.35}.reaction-ai-evidence-head>b{color:#74e3cf;white-space:nowrap;font-size:.82rem}.reaction-match-badge.exact_reaction{color:#7ce6cf;background:#2e817026;border-color:#3c8f7e}.reaction-match-badge.product_supported{color:#a9b9ff;background:#445ba92b;border-color:#526fc0}.reaction-match-badge.reactant_supported{color:#e8c77c;background:#906c2b26;border-color:#9b7b3e}.reaction-ai-evidence-scores{flex-wrap:wrap;gap:6px;display:flex}.reaction-ai-evidence-scores span{color:#9db1ca;background:#0a1420;border:1px solid #263a54;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800}.reaction-ai-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.reaction-ai-condition-grid>div{background:#0a1420;border:1px solid #21334b;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.reaction-ai-condition-grid span{color:#7188a5;font-size:.61rem;font-weight:800}.reaction-ai-condition-grid strong{color:#dce8f6;overflow-wrap:anywhere;font-size:.68rem;line-height:1.35}.reaction-ai-evidence-card p{color:#8fa4be;margin:0;font-size:.66rem;line-height:1.45}.reaction-ai-evidence-card small{color:#7187a1;font-size:.62rem;line-height:1.4}.reaction-ai-evidence-card small a{color:#83a8ff;text-decoration:none}.reaction-ai-evidence-card small a:hover{text-decoration:underline}.reaction-ai-evidence-empty{color:#8095ad;background:#0a1420;border:1px dashed #2d415b;border-radius:8px;margin:0;padding:10px;font-size:.67rem;line-height:1.5}.reaction-ai-dataset-notice{color:#748aa4;background:#0b1624;border:1px solid #293b54;border-radius:8px;margin:0;padding:9px 10px;font-size:.68rem;line-height:1.5}@media (width<=1100px){.reaction-ai-condition-grid{grid-template-columns:1fr}}.reaction-match-badge.reference_only{color:#e7c77d;background:#8e6c2a24;border-color:#8a713c}.reaction-ai-evidence-card.reference-only{background:#111a24;border-style:dashed;border-color:#5e5032}.reaction-ai-evidence-card.reference-only .reference-condition-grid{opacity:.86}.reaction-ai-evidence-card.reference-only .reference-warning{color:#d1b979}.reaction-ai-evidence-empty.reference-intro{color:#b8a77e;background:#121a22;border-color:#594b2f}.reaction-assessment-panel{background:#08121d;border:1px solid #263a54;border-radius:10px;margin:10px 0 2px;padding:10px}.reaction-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reaction-assessment-grid div{background:#0a1623;border:1px solid #1d3046;border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex}.reaction-assessment-grid span{color:#8fa5bf;font-size:.64rem;font-weight:800}.reaction-assessment-grid strong{color:#e4edf7;font-size:.76rem}.reaction-sanity-warnings{background:#1a160f;border:1px solid #55432a;border-radius:8px;margin-top:8px;padding:7px 9px}.reaction-sanity-warnings p{color:#d9c6a3;margin:3px 0;font-size:.68rem;line-height:1.45}.reaction-assessment-note{line-height:1.45;color:#7f94aa!important;margin:8px 0 0!important;font-size:.64rem!important}@media (width<=700px){.reaction-assessment-grid{grid-template-columns:1fr}}.reaction-observed-results{background:linear-gradient(#12353085,#091b1cb8);border:1px solid #315a55;border-radius:14px;gap:11px;margin-top:16px;padding:14px;display:grid}.reaction-observed-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reaction-observed-heading>div{gap:4px;display:grid}.reaction-observed-heading strong{color:#dffaf3;font-size:.88rem}.reaction-observed-heading p{color:#8fb9b0;margin:0;font-size:.69rem;line-height:1.45}.reaction-observed-heading>span{color:#8ee4d1;white-space:nowrap;border:1px solid #32665e;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.reaction-observed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reaction-observed-card{background:#0b1a1b;border:1px solid #2e5b55;border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}.reaction-observed-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.reaction-observed-card-head>strong{color:#a8c8c1;font-size:.68rem}.reaction-match-badge.exact_reactants{color:#82ead5;background:#0f2b28;border-color:#2d7e70}.reaction-match-badge.reactants_contained{color:#c1d29c;background:#20291b;border-color:#58694a}.reaction-observed-products{gap:7px;display:grid}.reaction-observed-products>span{color:#789f97;font-size:.64rem;font-weight:850}.reaction-observed-product{background:#091616;border:1px solid #284841;border-radius:8px;gap:6px;padding:8px;display:grid}.reaction-observed-product img{object-fit:contain;background:#081313;border-radius:7px;width:100%;height:150px}.reaction-observed-product code{color:#d8ece8;overflow-wrap:anywhere;font-size:.68rem}.reaction-observed-product button{color:#c9f2e8;cursor:pointer;background:#12312d;border:1px solid #356d64;border-radius:7px;padding:7px 9px;font-size:.68rem;font-weight:850}.reaction-observed-provenance,.reaction-observed-empty{color:#8fb1aa;margin:0;font-size:.66rem;line-height:1.5}.reaction-observed-provenance a{color:#8ab9ff;text-decoration:none}.reaction-observed-provenance a:hover{text-decoration:underline}.reaction-observed-empty{background:#0a1717;border:1px dashed #31534d;border-radius:8px;padding:10px}@media (width<=900px){.reaction-observed-grid{grid-template-columns:1fr}}.reaction-source-warning{color:#e6bd70;vertical-align:middle;background:#2a2112;border:1px solid #8b6b35;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:.58rem;font-weight:850;display:inline-block}.reaction-prediction-condition-notice{color:#8faed5;background:#0c1627;border:1px solid #334968;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:.67rem;line-height:1.5}.reaction-condition-value{min-width:0;display:block}.reaction-condition-display{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.reaction-condition-resolved,.reaction-condition-unresolved{overflow-wrap:anywhere;display:inline-block}.reaction-condition-resolved{color:#d9f3ea;background:#102b27;border:1px solid #315f57;border-radius:999px;padding:2px 6px}.reaction-condition-source{color:#86a2c3;margin-top:5px;font-size:.62rem;font-weight:500}.reaction-condition-source summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;max-width:100%}.reaction-condition-source code{color:#a9bed5;white-space:normal;overflow-wrap:anywhere;background:#091321;border:1px solid #263d58;border-radius:7px;margin-top:4px;padding:6px 7px;font-size:.61rem;display:block}.reaction-condition-origin{opacity:.78;vertical-align:middle;white-space:nowrap;border:1px solid #3c6f67;border-radius:5px;margin-left:6px;padding:1px 4px;font-size:.52rem;line-height:1.2}.ord-condition-value{min-width:0;display:block}.ord-condition-chip{align-items:center;gap:6px;max-width:100%;display:inline-flex}.reaction-condition-origin{white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:.56rem;line-height:1.35;display:inline-block}.ord-name-origin{color:#9de2c9;background:#12352d;border:1px solid #3b705f}.local-name-origin{color:#e7ce74;background:#2b2613;border:1px solid #655a34}.synthesis-target-grid{grid-template-columns:minmax(0,1fr)}.synthesis-target-card{max-width:100%}.synthesis-target-preview{max-width:360px;margin:.8rem 0}.synthesis-target-preview img{width:100%;height:auto;display:block}.reaction-match-badge.exact_product{color:#a9ead2;background:#123a30;border-color:#3f7f69}.reaction-match-badge.similar_product{color:#ead58f;background:#2d2817;border-color:#75663d}.synthesis-route-finder .reaction-observed-list .reaction-observed-product:not(.synthesis-target-preview),.synthesis-route-finder .reaction-match-badge.similar_product{display:none}.synthesis-route-finder .reaction-observed-card .reaction-observed-products{display:none!important}.synthesis-route-finder .reaction-observed-card{padding:16px}.reaction-primary-reactants{background:#07141959;border:1px solid #68d3b147;border-radius:10px;margin:10px 0 14px;padding:12px}.reaction-primary-reactants>span{opacity:.76;margin-bottom:8px;font-size:.82rem;display:block}.reaction-primary-reactant-list{flex-direction:column;gap:7px;display:flex}.reaction-primary-reactant{background:#09121fb3;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.reaction-primary-reactant strong{word-break:break-word;font-size:.96rem}.reaction-primary-reactant code{opacity:.72;white-space:normal;word-break:break-all;font-size:.76rem}.synthesis-route-finder .reaction-observed-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))}.synthesis-route-finder .reaction-observed-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));align-items:start}.synthesis-route-finder .reaction-observed-card{max-width:620px}.reaction-procedure-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reaction-procedure-translate-button{color:inherit;cursor:pointer;background:#1f5b4b38;border:1px solid #57c2a073;border-radius:10px;padding:.55rem .8rem;font-weight:700}.reaction-procedure-translate-button:hover:not(:disabled){background:#1f5b4b5c}.reaction-procedure-translate-button:disabled{opacity:.65;cursor:wait}.reaction-procedure-original{opacity:.68;margin-top:.35rem;line-height:1.5;display:block}.reaction-procedure-translation-status{opacity:.85;margin:.65rem 0 0;font-size:.9rem}.reaction-procedure-translation-status.status-error{opacity:1}.edge-translator-api-badge{opacity:.78;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:.32rem .6rem;font-size:.78rem;display:inline-flex}.language-select-dropdown button:disabled{opacity:.6;cursor:wait}.language-select-menu,.static-language-menu{z-index:80}.cm-knowledge{border-top:1px solid #7f7f7f38;margin-top:3rem;padding:3rem 1.25rem 2.25rem}.cm-knowledge-inner{max-width:1120px;margin:0 auto}.cm-knowledge-intro{max-width:860px;margin-bottom:2rem}.cm-knowledge-eyebrow{letter-spacing:.035em;opacity:.72;font-size:.85rem;font-weight:700}.cm-knowledge h2{line-height:1.3}.cm-knowledge p,.cm-knowledge li{line-height:1.75}.cm-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.cm-knowledge-grid.cm-knowledge-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-knowledge article,.cm-knowledge-box{background:#7f7f7f09;border:1px solid #7f7f7f33;border-radius:14px;padding:1.25rem}.cm-knowledge article h3{margin-top:0}.cm-knowledge-box{margin:1.5rem 0}.cm-knowledge details{border-bottom:1px solid #7f7f7f2e;padding:.85rem 0}.cm-knowledge details:last-child{border-bottom:0}.cm-knowledge summary{cursor:pointer;font-weight:650}@media (width<=760px){.cm-knowledge-grid,.cm-knowledge-grid.cm-knowledge-two{grid-template-columns:1fr}.cm-knowledge{padding:2rem 1rem}}.cm-knowledge-compact{padding-top:2rem}.cm-knowledge-accordion{gap:.75rem;max-width:920px;display:grid}.cm-knowledge-accordion>details{background:#7f7f7f09;border:1px solid #7f7f7f33;border-radius:14px;overflow:hidden}.cm-knowledge-accordion>details>summary{cursor:pointer;padding:1rem 1.15rem;font-weight:700;list-style:none}.cm-knowledge-accordion>details>summary::-webkit-details-marker{display:none}.cm-knowledge-accordion>details>summary:after{content:"+";float:right;opacity:.7}.cm-knowledge-accordion>details[open]>summary:after{content:"−"}.cm-knowledge-detail-body{padding:0 1.15rem 1.15rem}.cm-knowledge-detail-body h3{margin:1rem 0 .35rem;font-size:1rem}.cm-knowledge-detail-body p,.cm-knowledge-detail-body li{line-height:1.65}.cm-knowledge-links{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.cm-knowledge-links a{font-weight:700}.cm-core-seo-modern{color:#24344d;max-width:1180px;margin:24px auto 52px;padding:0 24px}.cm-core-seo-modern .cm-seo-en,html[lang=en] .cm-core-seo-modern .cm-seo-ko{display:none}html[lang=en] .cm-core-seo-modern .cm-seo-en{display:block}.cm-core-guide{background:linear-gradient(#fffffffa,#f8fafcf0);border:1px solid #94a3b847;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #0f172a0e}.cm-core-guide>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.cm-core-guide>summary::-webkit-details-marker{display:none}.cm-core-guide>summary>span:first-child{gap:4px;display:grid}.cm-core-guide>summary strong{color:#172033;font-size:1rem}.cm-core-guide>summary small{color:#718096;font-size:.82rem;font-weight:500}.cm-guide-toggle{background:#eef3f9;border-radius:10px;flex:0 0 32px;width:32px;height:32px;position:relative}.cm-guide-toggle:before,.cm-guide-toggle:after{content:"";background:#41536d;border-radius:2px;height:2px;transition:transform .18s;position:absolute;top:15px;left:9px;right:9px}.cm-guide-toggle:after{transform:rotate(90deg)}.cm-core-guide[open] .cm-guide-toggle:after{transform:rotate(0)}.cm-core-guide-body{border-top:1px solid #e2e8f0cc;padding:0 20px 20px}.cm-core-seo-modern .cm-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.cm-core-seo-modern .cm-core-grid section{background:#f8fafcbf;border:1px solid #e7ecf3;border-radius:14px;padding:16px 17px}.cm-core-seo-modern .cm-core-grid h2{margin:0 0 7px;font-size:.96rem}.cm-core-seo-modern .cm-core-grid p{color:#5f6f85;margin:0;font-size:.9rem;line-height:1.65}.cm-core-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cm-core-nav-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-core-nav a{color:#26364d;background:#ffffffd6;border:1px solid #94a3b83d;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:11px 13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 5px 18px #0f172a09}.cm-core-nav a:hover,.cm-core-nav a:focus-visible{border-color:#a9bbd1;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a13}.cm-nav-icon{color:#36506f;background:#eef3f9;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.cm-core-nav a>span:nth-child(2){gap:2px;min-width:0;display:grid}.cm-core-nav strong{font-size:.88rem}.cm-core-nav small{color:#8190a4;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.cm-core-nav b{color:#8090a6}@media (width<=820px){.cm-core-nav,.cm-core-nav-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cm-core-seo-modern{margin:16px auto 38px;padding:0 14px}.cm-core-seo-modern .cm-core-grid,.cm-core-nav,.cm-core-nav-three{grid-template-columns:1fr}.cm-core-guide>summary{padding:16px}.cm-core-guide-body{padding:0 14px 14px}}.cm-knowledge-compact{padding-top:1.35rem;padding-bottom:1.55rem}.cm-knowledge-compact .cm-knowledge-inner{max-width:920px;margin:0 auto}.cm-knowledge-compact .cm-knowledge-intro{margin-bottom:.8rem}.cm-knowledge-accordion{gap:.6rem}.cm-knowledge-accordion>details>summary{align-items:center;min-height:58px;display:flex}.cm-knowledge-divider{background:#94a3b83d;height:1px;margin:.32rem 0 .12rem}.cm-knowledge-accordion>details.cm-page-guide{background:linear-gradient(#f8fbfffa,#f2f7fdeb);border-color:#60a5fa57;box-shadow:0 8px 24px #2563eb0b}.cm-knowledge-accordion>details.cm-page-guide>summary{grid-template-columns:36px 1fr 32px;gap:12px;padding:.78rem 1rem;display:grid}.cm-knowledge-accordion>details.cm-page-guide>summary:after{display:none}.cm-page-guide-icon{color:#3569a8;background:#dbeafeb8;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.cm-page-guide-copy{gap:2px;min-width:0;display:grid}.cm-page-guide-copy strong{color:#1d2c43;font-size:.92rem}.cm-page-guide-copy small{color:#7b899b;font-size:.76rem;font-weight:500}.cm-page-guide-toggle{background:#e2e8f0b8;border-radius:10px;width:30px;height:30px;position:relative}.cm-page-guide-toggle:before,.cm-page-guide-toggle:after{content:"";background:#61738a;border-radius:2px;height:2px;transition:transform .18s;position:absolute;top:14px;left:8px;right:8px}.cm-page-guide-toggle:after{transform:rotate(90deg)}.cm-page-guide[open] .cm-page-guide-toggle:after{transform:rotate(0)}.cm-page-guide-body{padding-top:.2rem}@media (width<=620px){.cm-knowledge-compact{padding-top:1rem;padding-bottom:1.2rem}.cm-knowledge-accordion>details.cm-page-guide>summary{grid-template-columns:34px 1fr 30px;gap:9px}.cm-page-guide-copy small{white-space:normal}}
