.AdminShell-module__hA-9nW__shellContainer{color:#1f2937;background:#f8f9fa;min-height:100vh}.AdminShell-module__hA-9nW__siteHeader{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;position:sticky;top:0;box-shadow:0 1px 3px #1118270a}.AdminShell-module__hA-9nW__topbar{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px clamp(24px,4vw,56px);display:flex}.AdminShell-module__hA-9nW__brandGroup,.AdminShell-module__hA-9nW__topActions{align-items:center;gap:12px;min-width:0;display:flex}.AdminShell-module__hA-9nW__topActions{flex-wrap:wrap}.AdminShell-module__hA-9nW__brand{color:#111827;white-space:nowrap;align-items:center;gap:10px;font-size:1.1rem;font-weight:750;text-decoration:none;display:inline-flex}.AdminShell-module__hA-9nW__brandIcon{color:#9b6632;background:#f5ede2;border:1px solid #e4d4bf;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:800;display:grid}.AdminShell-module__hA-9nW__brandTitle small{color:#6b7280;font-size:.8rem;font-weight:500}.AdminShell-module__hA-9nW__badgeAdmin{color:#a66d30;background:#f5ede2;border-radius:999px;flex:none;padding:3px 8px;font-size:.7rem;font-weight:650}.AdminShell-module__hA-9nW__publicSiteBtn,.AdminShell-module__hA-9nW__langSelect,.AdminShell-module__hA-9nW__signOutBtn{color:#374151;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:7px 11px;font-size:.8rem}.AdminShell-module__hA-9nW__publicSiteBtn{text-decoration:none}.AdminShell-module__hA-9nW__homeLink{color:#176455;white-space:nowrap;background:#edf6f3;border:1px solid #b6d5ce;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:7px 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.AdminShell-module__hA-9nW__homeLink:hover{background:#dfefea;border-color:#176455}.AdminShell-module__hA-9nW__publicSiteBtn:hover,.AdminShell-module__hA-9nW__langSelect:hover{color:#8e5d2e;border-color:#c79560}.AdminShell-module__hA-9nW__langSelect{cursor:pointer}.AdminShell-module__hA-9nW__signOutBtn{color:#dc2626;cursor:pointer;background:#fff5f5;border-color:#fee2e2;font-weight:600}.AdminShell-module__hA-9nW__signOutBtn:hover{background:#fee2e2}.AdminShell-module__hA-9nW__nav{scrollbar-width:thin;scrollbar-color:#d9c4aa transparent;align-items:stretch;gap:6px;padding:8px clamp(24px,4vw,56px) 0;display:flex;overflow-x:auto}.AdminShell-module__hA-9nW__navItem{color:#536071;border:1px solid #0000;border-bottom-width:3px;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:9px;min-width:148px;padding:11px 15px 12px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.AdminShell-module__hA-9nW__navItem:hover{color:#8e5d2e;background:#f8f4ef}.AdminShell-module__hA-9nW__navItemActive{color:#925f2d;background:#f5ede2;border-bottom-color:#b97f3e}.AdminShell-module__hA-9nW__navItem:focus-visible,.AdminShell-module__hA-9nW__brand:focus-visible,.AdminShell-module__hA-9nW__homeLink:focus-visible,.AdminShell-module__hA-9nW__publicSiteBtn:focus-visible,.AdminShell-module__hA-9nW__langSelect:focus-visible,.AdminShell-module__hA-9nW__signOutBtn:focus-visible{outline-offset:-2px;outline:2px solid #a66d30}.AdminShell-module__hA-9nW__navIcon{font-size:1.1rem;line-height:1}.AdminShell-module__hA-9nW__navInfo{flex-direction:column;gap:2px;display:flex}.AdminShell-module__hA-9nW__navLabel{white-space:nowrap;font-size:.84rem;font-weight:650}.AdminShell-module__hA-9nW__navDesc{color:#9ca3af;white-space:nowrap;font-size:.68rem}.AdminShell-module__hA-9nW__navItemActive .AdminShell-module__hA-9nW__navDesc{color:#ad7a48}.AdminShell-module__hA-9nW__contentArea{box-sizing:border-box;width:100%;max-width:1720px;margin:0 auto;padding:28px clamp(24px,4vw,56px) 64px;transition:all .3s cubic-bezier(.16,1,.3,1)}@media (max-width:1050px){.AdminShell-module__hA-9nW__navItem{min-width:auto;padding-inline:13px}.AdminShell-module__hA-9nW__navDesc{display:none}}@media (max-width:700px){.AdminShell-module__hA-9nW__topbar{flex-wrap:wrap;gap:8px}.AdminShell-module__hA-9nW__brandTitle small,.AdminShell-module__hA-9nW__badgeAdmin{display:none}.AdminShell-module__hA-9nW__topActions{justify-content:flex-start;gap:8px;width:100%}.AdminShell-module__hA-9nW__publicSiteBtn,.AdminShell-module__hA-9nW__langSelect,.AdminShell-module__hA-9nW__signOutBtn{padding:6px 8px;font-size:.72rem}.AdminShell-module__hA-9nW__contentArea{padding-top:22px}}@media (max-width:420px){.AdminShell-module__hA-9nW__topbar{align-items:flex-start}}@media (max-width:700px){.AdminShell-module__hA-9nW__analysisHeader{position:static}}
.WoodMaterial3D-module__s7M5LG__figure{min-width:0;margin:0}.WoodMaterial3D-module__s7M5LG__toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.WoodMaterial3D-module__s7M5LG__toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.WoodMaterial3D-module__s7M5LG__toolbar button{min-height:36px;padding:8px 10px;font-size:12px}.WoodMaterial3D-module__s7M5LG__toolbar button[aria-pressed=true]{color:#00746a;background:#e8f4f1;border-color:#008078}.WoodMaterial3D-module__s7M5LG__scene{background:#fafcfc;width:100%;height:330px;position:relative;overflow:hidden}.WoodMaterial3D-module__s7M5LG__scene:focus-visible{outline-offset:3px;outline:2px solid #008078}.WoodMaterial3D-module__s7M5LG__canvas,.WoodMaterial3D-module__s7M5LG__labels{position:absolute;inset:0}.WoodMaterial3D-module__s7M5LG__canvas canvas{width:100%;height:100%;display:block}.WoodMaterial3D-module__s7M5LG__labels{pointer-events:none}.WoodMaterial3D-module__s7M5LG__labels span{color:#17685f;white-space:nowrap;background:#ffffffec;border-radius:3px;padding:3px 5px;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.WoodMaterial3D-module__s7M5LG__status{text-align:center;background:#fafcfc;flex-wrap:wrap;place-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.WoodMaterial3D-module__s7M5LG__figure figcaption,.WoodMaterial3D-module__s7M5LG__empty{color:#718087;margin-top:12px;font-size:12px;line-height:1.8}.WoodMaterial3D-module__s7M5LG__compact{flex-direction:column;display:flex}.WoodMaterial3D-module__s7M5LG__compact .WoodMaterial3D-module__s7M5LG__scene{border:1px solid #e4e5dc;border-radius:3px;height:220px}.WoodMaterial3D-module__s7M5LG__compact figcaption{text-align:center;font-size:10px}.WoodMaterial3D-module__s7M5LG__printOnly{display:none}.WoodMaterial3D-module__s7M5LG__fallback{width:100%;max-height:220px;display:block}@media (max-width:680px){.WoodMaterial3D-module__s7M5LG__scene{height:285px}.WoodMaterial3D-module__s7M5LG__toolbar button{min-height:40px}}@media print{.WoodMaterial3D-module__s7M5LG__toolbar,.WoodMaterial3D-module__s7M5LG__scene{display:none}.WoodMaterial3D-module__s7M5LG__printOnly,.WoodMaterial3D-module__s7M5LG__fallback{width:100%;max-height:190px;display:block}}
.AdminDrawer-module__MQ5Thq__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;background:#11182729;justify-content:flex-end;animation:.2s ease-out AdminDrawer-module__MQ5Thq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminDrawer-module__MQ5Thq__fadeIn{0%{opacity:0}to{opacity:1}}.AdminDrawer-module__MQ5Thq__drawer{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:100%;max-width:590px;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) AdminDrawer-module__MQ5Thq__slideIn;display:flex;overflow-y:auto;box-shadow:-8px 0 28px #00000014}@keyframes AdminDrawer-module__MQ5Thq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1200px){.AdminDrawer-module__MQ5Thq__overlay{pointer-events:none;background:0 0;width:590px;animation:none;left:auto}.AdminDrawer-module__MQ5Thq__drawer{pointer-events:auto}}.AdminDrawer-module__MQ5Thq__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#fffffff2;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex;position:sticky;top:0}.AdminDrawer-module__MQ5Thq__headerInfo{flex:1;min-width:0}.AdminDrawer-module__MQ5Thq__headerKicker{letter-spacing:.05em;color:#b97f3e;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:flex}.AdminDrawer-module__MQ5Thq__titleRow{align-items:center;gap:10px;margin-bottom:6px;display:flex}.AdminDrawer-module__MQ5Thq__title{color:#111827;margin:0;font-family:JetBrains Mono,monospace;font-size:1.55rem;font-weight:800;line-height:1.2}.AdminDrawer-module__MQ5Thq__copyMiniBtn{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:3px 9px;font-size:.72rem;font-weight:600;transition:all .15s}.AdminDrawer-module__MQ5Thq__copyMiniBtn:hover{color:#111827;background:#f3f4f6;border-color:#d1d5db}.AdminDrawer-module__MQ5Thq__contactToolbar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.AdminDrawer-module__MQ5Thq__actionPillBtn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:.76rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.AdminDrawer-module__MQ5Thq__actionPillBtn:hover{color:#111827;background:#f3f4f6;border-color:#d1d5db}.AdminDrawer-module__MQ5Thq__actionPillPrimary{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.AdminDrawer-module__MQ5Thq__actionPillPrimary:hover{color:#9a3412;background:#ffedd5;border-color:#fdba74}.AdminDrawer-module__MQ5Thq__actionPillNoticeOn{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.AdminDrawer-module__MQ5Thq__actionPillNoticeOn:hover{color:#1e40af;background:#dbeafe;border-color:#60a5fa}.AdminDrawer-module__MQ5Thq__noticeActiveBadge{color:#1d4ed8;background:#dbeafe;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.AdminDrawer-module__MQ5Thq__noticeErrorMsg{color:#dc2626;margin:8px 0 0;font-size:.76rem;font-weight:600}.AdminDrawer-module__MQ5Thq__subtitle{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.84rem;line-height:1.5;display:flex}.AdminDrawer-module__MQ5Thq__closeBtn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:1.2rem;transition:all .15s;display:grid}.AdminDrawer-module__MQ5Thq__closeBtn:hover{color:#111827;background:#f3f4f6}.AdminDrawer-module__MQ5Thq__body{flex-direction:column;flex:1;gap:28px;padding:24px 28px;display:flex}.AdminDrawer-module__MQ5Thq__section{flex-direction:column;gap:14px;display:flex}.AdminDrawer-module__MQ5Thq__sectionTitle{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:700;display:flex}.AdminDrawer-module__MQ5Thq__scoreCard{color:#fff;background:linear-gradient(135deg,#1f1f23 0%,#2d2d34 100%);border-radius:16px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;box-shadow:0 10px 25px #00000014}.AdminDrawer-module__MQ5Thq__scoreLeft{flex-direction:column;gap:4px;display:flex}.AdminDrawer-module__MQ5Thq__scoreLabel{color:#d1d5db;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.AdminDrawer-module__MQ5Thq__scoreValue{color:#34d399;font-family:JetBrains Mono,monospace;font-size:2.4rem;font-weight:800;line-height:1}.AdminDrawer-module__MQ5Thq__scoreSub{color:#9ca3af;font-size:.75rem}.AdminDrawer-module__MQ5Thq__scoreRight{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.AdminDrawer-module__MQ5Thq__scoreMetaLabel{color:#d1d5db;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.AdminDrawer-module__MQ5Thq__scoreFreqValue{color:#f9fafb;font-family:JetBrains Mono,monospace;font-size:1.55rem;font-weight:700;line-height:1.1}.AdminDrawer-module__MQ5Thq__scoreFreqValue small{color:#9ca3af;font-size:.8rem;font-weight:500}.AdminDrawer-module__MQ5Thq__diagPanel{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.AdminDrawer-module__MQ5Thq__diagPanelOk{background:#f0fdf4;border-color:#bbf7d0}.AdminDrawer-module__MQ5Thq__diagPanelWarn{background:#fffbeb;border-color:#fde68a}.AdminDrawer-module__MQ5Thq__diagPanelAlert{background:#fef2f2;border-color:#fecaca}.AdminDrawer-module__MQ5Thq__diagHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.AdminDrawer-module__MQ5Thq__diagTitleRow{align-items:center;gap:8px;display:flex}.AdminDrawer-module__MQ5Thq__diagTitle{color:#111827;margin:0;font-size:.88rem;font-weight:700}.AdminDrawer-module__MQ5Thq__diagStatusBadge{color:#374151;white-space:nowrap;background:#ffffffd9;border:1px solid #00000014;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700}.AdminDrawer-module__MQ5Thq__diagIssueList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AdminDrawer-module__MQ5Thq__diagIssueItem{background:#ffffffe6;border:1px solid #0000000f;border-radius:10px;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.AdminDrawer-module__MQ5Thq__diagIssueAlert{border-left:3px solid #ef4444}.AdminDrawer-module__MQ5Thq__diagIssueWarn{border-left:3px solid #f59e0b}.AdminDrawer-module__MQ5Thq__diagIssueTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.AdminDrawer-module__MQ5Thq__diagIssueTitle{color:#111827;font-size:.82rem;font-weight:700}.AdminDrawer-module__MQ5Thq__diagIssueMeta{color:#4b5563;font-family:JetBrains Mono,monospace;font-size:.74rem}.AdminDrawer-module__MQ5Thq__diagIssueReason{color:#374151;margin:0;font-size:.77rem;line-height:1.45}.AdminDrawer-module__MQ5Thq__diagIssueSuggestion{color:#9a3412;background:#fef3c78c;border-radius:6px;margin:0;padding:6px 9px;font-size:.76rem;line-height:1.45}.AdminDrawer-module__MQ5Thq__physicsStrip{border-top:1px dashed #0000001a;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:6px;display:grid}.AdminDrawer-module__MQ5Thq__physicsChip{color:#4b5563;background:#ffffffbf;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.74rem;display:flex}.AdminDrawer-module__MQ5Thq__physicsChip strong{color:#111827;font-family:JetBrains Mono,monospace;font-weight:700}.AdminDrawer-module__MQ5Thq__metricGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.AdminDrawer-module__MQ5Thq__metricCard{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.AdminDrawer-module__MQ5Thq__metricCardFlagged{background:#fffbeb;border-color:#fcd34d}.AdminDrawer-module__MQ5Thq__metricName{color:#6b7280;justify-content:space-between;align-items:center;gap:4px;font-size:.74rem;display:flex}.AdminDrawer-module__MQ5Thq__metricFlagTag{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:700}.AdminDrawer-module__MQ5Thq__metricValue{color:#111827;font-family:JetBrains Mono,monospace;font-size:1.15rem;font-weight:700}.AdminDrawer-module__MQ5Thq__metricUnit{color:#9ca3af;margin-left:4px;font-size:.75rem;font-weight:400}.AdminDrawer-module__MQ5Thq__metricRef{color:#6b7280;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.7rem}.AdminDrawer-module__MQ5Thq__provenanceBanner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.AdminDrawer-module__MQ5Thq__provenanceHeader{color:#1d4ed8;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.AdminDrawer-module__MQ5Thq__provenanceDesc{color:#3b82f6;margin:0;font-size:.76rem;line-height:1.45}.AdminDrawer-module__MQ5Thq__modelCard{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:14px 16px}.AdminDrawer-module__MQ5Thq__modelCard button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-weight:600;transition:all .15s}.AdminDrawer-module__MQ5Thq__modelCard button:hover{color:#111827;background:#f3f4f6}.AdminDrawer-module__MQ5Thq__specList{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.AdminDrawer-module__MQ5Thq__specRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:.82rem;display:flex}.AdminDrawer-module__MQ5Thq__specRowFlagged{background:#fef2f2;border-radius:6px;margin:0 -8px;padding:5px 8px}.AdminDrawer-module__MQ5Thq__specRow:last-child{border-bottom:none}.AdminDrawer-module__MQ5Thq__specLabel{color:#6b7280}.AdminDrawer-module__MQ5Thq__specValue{color:#111827;text-align:right;font-family:JetBrains Mono,monospace;font-weight:600}.AdminDrawer-module__MQ5Thq__specValueMono{color:#4b5563;word-break:break-all;text-align:right;font-family:JetBrains Mono,monospace;font-size:.73rem}.AdminDrawer-module__MQ5Thq__dangerZone{background:#fff1f2;border:1px solid #ffe4e6;border-radius:14px;flex-direction:column;gap:12px;margin-top:10px;padding:18px 20px;display:flex}.AdminDrawer-module__MQ5Thq__dangerHeader{justify-content:space-between;align-items:center;display:flex}.AdminDrawer-module__MQ5Thq__dangerTitle{color:#e11d48;margin:0;font-size:.82rem;font-weight:700}.AdminDrawer-module__MQ5Thq__dangerDesc{color:#9f1239;margin:0;font-size:.75rem;line-height:1.4}.AdminDrawer-module__MQ5Thq__dangerActions{align-items:center;gap:10px;display:flex}.AdminDrawer-module__MQ5Thq__deleteBtn{color:#fff;cursor:pointer;background:#f43f5e;border:1px solid #f43f5e;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .15s}.AdminDrawer-module__MQ5Thq__deleteBtn:hover:not(:disabled){background:#e11d48}.AdminDrawer-module__MQ5Thq__deleteBtn:disabled{opacity:.6;cursor:not-allowed}.AdminDrawer-module__MQ5Thq__cancelConfirmBtn{color:#e11d48;cursor:pointer;background:#fff;border:1px solid #fda4af;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600}.AdminDrawer-module__MQ5Thq__retryCleanupBtn{color:#b45309;cursor:pointer;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600}.AdminDrawer-module__MQ5Thq__pubBadge{color:#059669;background:#ecfdf5;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.AdminDrawer-module__MQ5Thq__unpubBadge{color:#6b7280;background:#f3f4f6;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.AdminDrawer-module__MQ5Thq__precisionBadge{color:#1d4ed8;background:#eff6ff;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.AdminDrawer-module__MQ5Thq__stdBadge{color:#b45309;background:#fef3c7;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.AdminDrawer-module__MQ5Thq__standardSection{background:#fffaf4;border:1px solid #e4d4bf;border-radius:12px;padding:16px 18px}.AdminDrawer-module__MQ5Thq__standardToggle{color:#9b6632;cursor:pointer;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:inline-flex}.AdminDrawer-module__MQ5Thq__standardToggle input{accent-color:#a66d30;width:18px;height:18px}.AdminDrawer-module__MQ5Thq__standardToggle input:focus-visible{outline-offset:3px;outline:2px solid #a66d30}.AdminDrawer-module__MQ5Thq__standardSection p{color:#6b7280;margin:10px 0;font-size:.78rem;line-height:1.5}.AdminDrawer-module__MQ5Thq__standardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.AdminDrawer-module__MQ5Thq__standardFooter a{color:#9b6632}.AdminDrawer-module__MQ5Thq__standardFooter span{color:#6b7280}.AdminDrawer-module__MQ5Thq__standardSection .AdminDrawer-module__MQ5Thq__standardError{color:#b91c1c}
.MaterialQuality-module__VHasba__summary,.MaterialQuality-module__VHasba__report{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px}.MaterialQuality-module__VHasba__summaryHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.MaterialQuality-module__VHasba__summaryHeading h2,.MaterialQuality-module__VHasba__summaryHeading h3{color:#263344;margin:0;font-size:1rem}.MaterialQuality-module__VHasba__summaryHeading p,.MaterialQuality-module__VHasba__caption{color:#667085;margin:8px 0 0;font-size:.8rem;line-height:1.6}.MaterialQuality-module__VHasba__refresh{color:#8a5829;cursor:pointer;background:#fbf6ef;border:1px solid #cda979;border-radius:8px;padding:9px 14px;font-size:.8rem;font-weight:600}.MaterialQuality-module__VHasba__refresh:disabled{opacity:.55;cursor:wait}.MaterialQuality-module__VHasba__badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.MaterialQuality-module__VHasba__review{color:#983b16;background:#fff0e5}.MaterialQuality-module__VHasba__checked{color:#306052;background:#eef5f2}.MaterialQuality-module__VHasba__stale{color:#845809;background:#fff5d6}.MaterialQuality-module__VHasba__insufficient,.MaterialQuality-module__VHasba__pending{color:#667085;background:#f0f2f5}.MaterialQuality-module__VHasba__notice{color:#825b21;background:#fff7e7;border-radius:8px;padding:10px 12px;font-size:.8rem;line-height:1.6}.MaterialQuality-module__VHasba__method{color:#667085;border-top:1px solid #eef0f3;margin-top:14px;padding-top:12px;font-size:.8rem;line-height:1.7}.MaterialQuality-module__VHasba__method summary{color:#475467;cursor:pointer;font-weight:600}.MaterialQuality-module__VHasba__scroll{margin-top:14px;overflow:auto}.MaterialQuality-module__VHasba__stats{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.76rem}.MaterialQuality-module__VHasba__stats caption{text-align:left;color:#667085;white-space:normal;margin-bottom:8px;font-size:.72rem}.MaterialQuality-module__VHasba__stats th,.MaterialQuality-module__VHasba__stats td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef0f3;padding:10px 9px}.MaterialQuality-module__VHasba__stats th{color:#667085;background:#f8fafc;font-weight:600}.MaterialQuality-module__VHasba__stats th:first-child,.MaterialQuality-module__VHasba__stats td:first-child{text-align:left}.MaterialQuality-module__VHasba__stats small{color:#8893a1;font-size:.67rem}.MaterialQuality-module__VHasba__marked{color:#993e18;background:#fff7ee}.MaterialQuality-module__VHasba__reason{color:#904522;background:#fff8f0;border-left:3px solid #cb8850;border-radius:6px;margin-top:12px;padding:12px;font-size:.82rem}.MaterialQuality-module__VHasba__reason p{margin:6px 0 0;line-height:1.5}@media (max-width:600px){.MaterialQuality-module__VHasba__summary,.MaterialQuality-module__VHasba__report{padding:15px}.MaterialQuality-module__VHasba__stats th,.MaterialQuality-module__VHasba__stats td{padding:9px 7px}}
.MaterialSpectrum-module__C0Vhua__card{background:linear-gradient(160deg,#fffcf7,#fff 52%);border:1px solid #eadfce;border-radius:16px;min-width:0;padding:18px}.MaterialSpectrum-module__C0Vhua__card h3{color:#17212f;margin:5px 0 0;font-size:1rem}.MaterialSpectrum-module__C0Vhua__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.MaterialSpectrum-module__C0Vhua__kicker{color:#aa783d;letter-spacing:.07em;font-size:.65rem;font-weight:700}.MaterialSpectrum-module__C0Vhua__badge{color:#9a682f;white-space:nowrap;background:#f5eadb;border-radius:20px;padding:6px 9px;font-size:.72rem}.MaterialSpectrum-module__C0Vhua__values{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 14px;display:grid}.MaterialSpectrum-module__C0Vhua__values div{flex-direction:column;gap:5px;min-width:0;display:flex}.MaterialSpectrum-module__C0Vhua__values span{color:#64748b;font-size:.73rem}.MaterialSpectrum-module__C0Vhua__values strong{font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,4vw,1.8rem)}.MaterialSpectrum-module__C0Vhua__values small{color:#94a3b8;font-size:.7rem;font-weight:400}.MaterialSpectrum-module__C0Vhua__final{color:#2584dc}.MaterialSpectrum-module__C0Vhua__peak{color:#059669}.MaterialSpectrum-module__C0Vhua__taps{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.MaterialSpectrum-module__C0Vhua__taps span{color:#64748b;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e7ebef;border-radius:6px;padding:4px 6px;font-size:.64rem}.MaterialSpectrum-module__C0Vhua__taps .MaterialSpectrum-module__C0Vhua__selectedTap{color:#047857;background:#ecfdf5;border-color:#8cdbba;font-weight:700}.MaterialSpectrum-module__C0Vhua__chart{width:100%;height:auto;display:block;overflow:visible}.MaterialSpectrum-module__C0Vhua__chart text{fill:#8290a0;font-variant-numeric:tabular-nums;font-size:11px}.MaterialSpectrum-module__C0Vhua__chart text[fill]{fill:#059669;font-weight:700}.MaterialSpectrum-module__C0Vhua__legend{color:#64748b;flex-wrap:wrap;gap:16px;margin-top:9px;font-size:.7rem;display:flex}.MaterialSpectrum-module__C0Vhua__legend span{align-items:center;gap:6px;display:flex}.MaterialSpectrum-module__C0Vhua__legend i{border-top-width:2px;width:20px}.MaterialSpectrum-module__C0Vhua__peakLine{border-top:2px dashed #059669}.MaterialSpectrum-module__C0Vhua__finalLine{border-top:2px dotted #2584dc}.MaterialSpectrum-module__C0Vhua__note{color:#64748b;margin:12px 0 0;font-size:.71rem;line-height:1.6}.MaterialSpectrum-module__C0Vhua__previewNote{color:#9a682f;margin:9px 0 0;font-size:.71rem;line-height:1.5}.MaterialSpectrum-module__C0Vhua__metadata{color:#94a3b8;margin-top:9px;font-size:.65rem}.MaterialSpectrum-module__C0Vhua__retry{color:#9a682f;cursor:pointer;background:#fff;border:1px solid #e4d4bb;border-radius:7px;margin-top:10px;padding:6px 12px}@media (max-width:420px){.MaterialSpectrum-module__C0Vhua__card{padding:12px}.MaterialSpectrum-module__C0Vhua__values{gap:8px}}
.GrowthActivity-module__g59_tq__activity{flex-direction:column;gap:20px;min-width:0;display:flex}.GrowthActivity-module__g59_tq__controls,.GrowthActivity-module__g59_tq__chartHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.GrowthActivity-module__g59_tq__controls h2,.GrowthActivity-module__g59_tq__chartHeading h3,.GrowthActivity-module__g59_tq__tablePanel h3{color:#1f2937;margin:0;font-size:1.1rem}.GrowthActivity-module__g59_tq__controls p,.GrowthActivity-module__g59_tq__chartHeading p{color:#667085;margin:8px 0 0;font-size:.76rem;line-height:1.6}.GrowthActivity-module__g59_tq__periods,.GrowthActivity-module__g59_tq__ranges{background:#f2f4f7;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.GrowthActivity-module__g59_tq__periods button,.GrowthActivity-module__g59_tq__ranges button{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px;font-size:.8rem;font-weight:650}.GrowthActivity-module__g59_tq__periods button[aria-pressed=true],.GrowthActivity-module__g59_tq__ranges button[aria-pressed=true]{color:#1f2937;background:#fff;box-shadow:0 1px 3px #10182815}.GrowthActivity-module__g59_tq__periods button:focus-visible,.GrowthActivity-module__g59_tq__ranges button:focus-visible,.GrowthActivity-module__g59_tq__card:focus-visible,.GrowthActivity-module__g59_tq__bucket:focus-visible,.GrowthActivity-module__g59_tq__chartScroll:focus-visible,.GrowthActivity-module__g59_tq__tableScroll:focus-visible{outline-offset:3px;outline:2px solid #3472c3}.GrowthActivity-module__g59_tq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.GrowthActivity-module__g59_tq__accounts{--metric:#3472c3;--tint:#f0f5fc}.GrowthActivity-module__g59_tq__materials{--metric:#967248;--tint:#faf6ef}.GrowthActivity-module__g59_tq__tests{--metric:#168b79;--tint:#eef8f5}.GrowthActivity-module__g59_tq__card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:22px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.GrowthActivity-module__g59_tq__card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #1018280d}.GrowthActivity-module__g59_tq__card[aria-pressed=true]{border-color:var(--metric);background:var(--tint);box-shadow:0 0 0 1px var(--metric), 0 4px 14px #10182810}.GrowthActivity-module__g59_tq__cardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.GrowthActivity-module__g59_tq__cardHeading{color:#475467;font-size:.8rem;font-weight:650}.GrowthActivity-module__g59_tq__partialBadge{color:var(--metric);border:1px solid var(--metric);background:#fff9;border-radius:6px;padding:2px 7px;font-size:.66rem;font-weight:600}.GrowthActivity-module__g59_tq__card strong{color:var(--metric);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:2.2rem;display:flex}.GrowthActivity-module__g59_tq__card strong small{color:#667085;font-size:.78rem;font-weight:500}.GrowthActivity-module__g59_tq__cardCompare{background:#ffffffb3;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;gap:3px;padding:7px 10px;font-size:.74rem;display:flex}.GrowthActivity-module__g59_tq__compareLabel{color:#475467;font-weight:550}.GrowthActivity-module__g59_tq__compareChange{align-items:center;gap:5px;font-weight:650;display:flex}.GrowthActivity-module__g59_tq__changeUp{color:#027a48}.GrowthActivity-module__g59_tq__changeDown{color:#b42318}.GrowthActivity-module__g59_tq__comparePrior{color:#98a2b3;font-size:.68rem;font-weight:400}.GrowthActivity-module__g59_tq__cardMeta{color:#667085;margin-top:auto;font-size:.73rem;line-height:1.5}.GrowthActivity-module__g59_tq__chartPanel,.GrowthActivity-module__g59_tq__tablePanel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:0;padding:22px}.GrowthActivity-module__g59_tq__chartHeaderRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GrowthActivity-module__g59_tq__viewModes,.GrowthActivity-module__g59_tq__periods,.GrowthActivity-module__g59_tq__ranges{background:#f2f4f7;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.GrowthActivity-module__g59_tq__viewModes button,.GrowthActivity-module__g59_tq__periods button,.GrowthActivity-module__g59_tq__ranges button{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:.75rem;font-weight:650}.GrowthActivity-module__g59_tq__viewModes button[aria-pressed=true],.GrowthActivity-module__g59_tq__periods button[aria-pressed=true],.GrowthActivity-module__g59_tq__ranges button[aria-pressed=true]{color:#1f2937;background:#fff;box-shadow:0 1px 3px #10182815}.GrowthActivity-module__g59_tq__ranges button{padding:6px 10px;font-size:.72rem}.GrowthActivity-module__g59_tq__scrollHint{color:#98a2b3;margin:18px 0 4px;font-size:.7rem}.GrowthActivity-module__g59_tq__chartScroll{overflow-x:auto}.GrowthActivity-module__g59_tq__chart{gap:4px;padding-top:12px;display:grid}.GrowthActivity-module__g59_tq__bucket{cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;border-radius:5px;padding:5px 3px}.GrowthActivity-module__g59_tq__bucket:hover,.GrowthActivity-module__g59_tq__bucket[aria-pressed=true]{background:var(--tint)}.GrowthActivity-module__g59_tq__count,.GrowthActivity-module__g59_tq__date,.GrowthActivity-module__g59_tq__current{text-align:center;color:#667085;white-space:nowrap;font-size:.68rem;display:block}.GrowthActivity-module__g59_tq__count{color:#344054;height:18px;font-weight:700}.GrowthActivity-module__g59_tq__countHidden{opacity:0;transition:opacity .15s}.GrowthActivity-module__g59_tq__bucket:hover .GrowthActivity-module__g59_tq__countHidden,.GrowthActivity-module__g59_tq__bucket:focus-visible .GrowthActivity-module__g59_tq__countHidden{opacity:1}.GrowthActivity-module__g59_tq__track{border-bottom:1px solid #eaecf0;justify-content:center;align-items:flex-end;height:136px;display:flex}.GrowthActivity-module__g59_tq__bar{background:var(--metric);border-radius:4px 4px 0 0;width:75%;max-width:40px;min-height:2px}.GrowthActivity-module__g59_tq__partial{background:repeating-linear-gradient(135deg,var(--metric),var(--metric) 4px,transparent 4px,transparent 6px);border:1px solid var(--metric)}.GrowthActivity-module__g59_tq__date{padding-top:9px}.GrowthActivity-module__g59_tq__current{color:var(--metric);margin-top:4px;font-size:.6rem}.GrowthActivity-module__g59_tq__selection{color:#475467;background:#f9fafb;border-radius:9px;flex-direction:column;gap:7px;margin-top:18px;padding:14px 16px;font-size:.8rem;line-height:1.6;display:flex}.GrowthActivity-module__g59_tq__selection small{color:#667085;font-size:.72rem}.GrowthActivity-module__g59_tq__tableHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.GrowthActivity-module__g59_tq__tablePanel h3{margin:0}.GrowthActivity-module__g59_tq__exportBtn{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.GrowthActivity-module__g59_tq__exportBtn:hover{background:#f9fafb;border-color:#98a2b3}.GrowthActivity-module__g59_tq__exportBtn:focus-visible{outline-offset:2px;outline:2px solid #3472c3}.GrowthActivity-module__g59_tq__tableScroll{max-height:420px;overflow:auto}.GrowthActivity-module__g59_tq__tablePanel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.GrowthActivity-module__g59_tq__tablePanel caption{text-align:left;color:#667085;padding:0 0 12px;font-size:.72rem}.GrowthActivity-module__g59_tq__tablePanel th,.GrowthActivity-module__g59_tq__tablePanel td{text-align:right;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:12px 14px}.GrowthActivity-module__g59_tq__tablePanel th:first-child{text-align:left}.GrowthActivity-module__g59_tq__tablePanel thead th{color:#667085;background:#f9fafb;font-size:.74rem;position:sticky;top:0}.GrowthActivity-module__g59_tq__tablePanel tbody th{color:#344054;font-weight:550}.GrowthActivity-module__g59_tq__tablePanel small{color:#98a2b3;margin-left:5px;font-size:.66rem}.GrowthActivity-module__g59_tq__tablePanel th small{margin:4px 0 0;display:block}.GrowthActivity-module__g59_tq__tablePanel tfoot th,.GrowthActivity-module__g59_tq__tablePanel tfoot td{background:#f9fafb;font-weight:700}.GrowthActivity-module__g59_tq__unavailable{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;padding:18px}@media (max-width:650px){.GrowthActivity-module__g59_tq__cards{gap:10px}.GrowthActivity-module__g59_tq__card{padding:16px 12px}.GrowthActivity-module__g59_tq__card strong{font-size:1.65rem}.GrowthActivity-module__g59_tq__cardHeading{font-size:.73rem}.GrowthActivity-module__g59_tq__cardMeta{font-size:.67rem}.GrowthActivity-module__g59_tq__chartPanel,.GrowthActivity-module__g59_tq__tablePanel{padding:16px 12px}.GrowthActivity-module__g59_tq__tablePanel th,.GrowthActivity-module__g59_tq__tablePanel td{padding:10px 8px}.GrowthActivity-module__g59_tq__controls{gap:12px}}@media (max-width:420px){.GrowthActivity-module__g59_tq__cards{grid-template-columns:1fr}.GrowthActivity-module__g59_tq__card{grid-template-columns:1fr auto;gap:7px;display:grid}.GrowthActivity-module__g59_tq__card strong{grid-area:1/2/3;align-self:center}.GrowthActivity-module__g59_tq__cardMeta{grid-column:1}.GrowthActivity-module__g59_tq__periods{width:100%}.GrowthActivity-module__g59_tq__periods button{flex:1}}@media print{.GrowthActivity-module__g59_tq__periods,.GrowthActivity-module__g59_tq__ranges,.GrowthActivity-module__g59_tq__scrollHint,.GrowthActivity-module__g59_tq__chartScroll{display:none}.GrowthActivity-module__g59_tq__card,.GrowthActivity-module__g59_tq__chartPanel{break-inside:avoid}.GrowthActivity-module__g59_tq__tableScroll{max-height:none;overflow:visible}.GrowthActivity-module__g59_tq__tablePanel thead th{position:static}.GrowthActivity-module__g59_tq__cards{grid-template-columns:repeat(3,1fr)}}
.MaterialChoiceBridge-module__931rgG__bridge{border:1px solid var(--line);background:#fffefa;border-radius:5px;margin-top:32px;padding:28px;scroll-margin-top:160px}.MaterialChoiceBridge-module__931rgG__eyebrow{color:var(--green);letter-spacing:.06em;font-size:10px}.MaterialChoiceBridge-module__931rgG__heading h3{color:var(--ink);margin:10px 0;font-family:Iowan Old Style,Songti SC,Georgia,serif;font-size:27px;font-weight:500;line-height:1.5}.MaterialChoiceBridge-module__931rgG__heading>p{color:var(--secondary);font-size:13px;line-height:1.9}.MaterialChoiceBridge-module__931rgG__materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:23px;display:grid}.MaterialChoiceBridge-module__931rgG__material{border:1px solid var(--line);background:var(--paper);border-radius:4px;min-width:0;padding:20px;transition:border-color .2s,box-shadow .2s}.MaterialChoiceBridge-module__931rgG__material[data-selected=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.MaterialChoiceBridge-module__931rgG__wood{margin-top:12px}.MaterialChoiceBridge-module__931rgG__material h4{color:var(--ink);font-family:inherit;font-size:15px;font-weight:500}.MaterialChoiceBridge-module__931rgG__parameters{gap:10px;margin-top:14px;display:grid}.MaterialChoiceBridge-module__931rgG__parameters>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.MaterialChoiceBridge-module__931rgG__parameters dt{color:var(--secondary);font-size:13px}.MaterialChoiceBridge-module__931rgG__parameters dd{color:var(--ink);white-space:nowrap;margin:0;font:19px ui-monospace,monospace}.MaterialChoiceBridge-module__931rgG__parameters small{min-width:57px;color:var(--muted);margin-left:8px;font:9px/1.5 system-ui,sans-serif;display:inline-block}.MaterialChoiceBridge-module__931rgG__choice,.MaterialChoiceBridge-module__931rgG__depends,.MaterialChoiceBridge-module__931rgG__reveal,.MaterialChoiceBridge-module__931rgG__reset,.MaterialChoiceBridge-module__931rgG__metricChoices button{cursor:pointer;font-family:inherit}.MaterialChoiceBridge-module__931rgG__choice{width:100%;color:var(--green);background:0 0;border:1px solid #b9cbb2;border-radius:3px;margin-top:21px;padding:9px 12px;font-size:12px}.MaterialChoiceBridge-module__931rgG__choice:hover,.MaterialChoiceBridge-module__931rgG__choice[aria-pressed=true]{border-color:var(--green);background:var(--wash)}.MaterialChoiceBridge-module__931rgG__depends{color:var(--secondary);text-underline-offset:4px;background:0 0;border:1px solid #0000;border-radius:3px;margin:15px auto 0;padding:7px 12px;font-size:12px;text-decoration:underline;display:block}.MaterialChoiceBridge-module__931rgG__depends:hover,.MaterialChoiceBridge-module__931rgG__depends[aria-pressed=true]{color:var(--green);background:var(--wash)}.MaterialChoiceBridge-module__931rgG__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.MaterialChoiceBridge-module__931rgG__reveal{border:1px solid var(--green);background:var(--green);color:#fffefa;border-radius:3px;align-items:center;gap:25px;padding:10px 16px;font-size:12px;display:inline-flex}.MaterialChoiceBridge-module__931rgG__reveal:disabled{cursor:default;opacity:.45}.MaterialChoiceBridge-module__931rgG__reveal:not(:disabled):hover{background:var(--ink)}.MaterialChoiceBridge-module__931rgG__reveal>span{font-size:16px;line-height:1}.MaterialChoiceBridge-module__931rgG__actions>span{color:var(--muted);font-size:11px}.MaterialChoiceBridge-module__931rgG__reset{color:var(--green);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:6px 0;font-size:11px;text-decoration:underline}.MaterialChoiceBridge-module__931rgG__comparison{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.MaterialChoiceBridge-module__931rgG__comparison:not([hidden]){animation:.25s ease-out MaterialChoiceBridge-module__931rgG__appear}.MaterialChoiceBridge-module__931rgG__metricChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MaterialChoiceBridge-module__931rgG__metricChoices button{border:1px solid var(--line);min-width:0;color:var(--secondary);background:0 0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 5px;font-size:11px;display:flex}.MaterialChoiceBridge-module__931rgG__metricChoices button>span{color:var(--gold);font:italic 20px Georgia,serif}.MaterialChoiceBridge-module__931rgG__metricChoices button:hover,.MaterialChoiceBridge-module__931rgG__metricChoices button[aria-pressed=true]{border-color:var(--green);background:var(--wash);color:var(--green)}.MaterialChoiceBridge-module__931rgG__result{margin-top:21px}.MaterialChoiceBridge-module__931rgG__result h4{color:var(--ink);font-family:inherit;font-size:15px;font-weight:500}.MaterialChoiceBridge-module__931rgG__formula{color:var(--green);margin-top:10px;font-size:14px}.MaterialChoiceBridge-module__931rgG__formula .katex-display{margin:0;padding:8px 0;overflow:auto hidden}.MaterialChoiceBridge-module__931rgG__bars{gap:14px;margin:20px 0;display:grid}.MaterialChoiceBridge-module__931rgG__barRow{grid-template-columns:16px minmax(0,1fr) 150px;align-items:center;gap:12px;display:grid}.MaterialChoiceBridge-module__931rgG__barRow>span{color:var(--secondary);font:14px Georgia,serif}.MaterialChoiceBridge-module__931rgG__track{background:var(--wash);border-radius:2px;height:13px;overflow:hidden}.MaterialChoiceBridge-module__931rgG__track>div{border-radius:inherit;background:var(--green);height:100%;transition:width .3s}.MaterialChoiceBridge-module__931rgG__track>div[data-material=B]{background:var(--gold)}.MaterialChoiceBridge-module__931rgG__track>div[data-material=C]{background:#7b8798}.MaterialChoiceBridge-module__931rgG__barRow strong{color:var(--ink);text-align:right;white-space:nowrap;font:15px ui-monospace,monospace}.MaterialChoiceBridge-module__931rgG__barRow small{min-width:71px;color:var(--muted);margin-left:7px;font:9px system-ui,sans-serif;display:inline-block}.MaterialChoiceBridge-module__931rgG__finding{color:var(--green);font-size:14px;font-weight:500}.MaterialChoiceBridge-module__931rgG__explanation{color:var(--secondary);margin-top:7px;font-size:12px;line-height:1.9}.MaterialChoiceBridge-module__931rgG__transition{border-left:2px solid var(--gold);background:var(--wash);margin-top:24px;padding:18px 20px}.MaterialChoiceBridge-module__931rgG__transition strong{color:var(--ink);font-size:14px;font-weight:500}.MaterialChoiceBridge-module__931rgG__transition p{color:var(--secondary);margin-top:8px;font-size:12px;line-height:1.95}.MaterialChoiceBridge-module__931rgG__conditions{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.8}@keyframes MaterialChoiceBridge-module__931rgG__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.MaterialChoiceBridge-module__931rgG__materials{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.MaterialChoiceBridge-module__931rgG__bridge{padding:21px 16px}.MaterialChoiceBridge-module__931rgG__heading h3{font-size:24px}.MaterialChoiceBridge-module__931rgG__materials{gap:12px}.MaterialChoiceBridge-module__931rgG__material{padding:16px 12px}.MaterialChoiceBridge-module__931rgG__parameters>div{flex-wrap:wrap;gap:2px}.MaterialChoiceBridge-module__931rgG__parameters dt{flex-basis:100%}.MaterialChoiceBridge-module__931rgG__parameters dd{font-size:18px}.MaterialChoiceBridge-module__931rgG__parameters small{min-width:0;font-size:9px}.MaterialChoiceBridge-module__931rgG__wood{height:55px;margin-inline:2px;padding-left:10px}.MaterialChoiceBridge-module__931rgG__metricChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.MaterialChoiceBridge-module__931rgG__barRow{grid-template-columns:14px minmax(0,1fr) 115px;gap:8px}.MaterialChoiceBridge-module__931rgG__barRow strong{font-size:13px}.MaterialChoiceBridge-module__931rgG__barRow small{min-width:62px;margin-left:4px;font-size:8px}.MaterialChoiceBridge-module__931rgG__transition{padding:15px}}@media (prefers-reduced-motion:reduce){.MaterialChoiceBridge-module__931rgG__material,.MaterialChoiceBridge-module__931rgG__track>div{transition:none}.MaterialChoiceBridge-module__931rgG__comparison:not([hidden]){animation:none}}
.UserGeography-module___44HsW__section{flex-direction:column;gap:16px;display:flex}.UserGeography-module___44HsW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.UserGeography-module___44HsW__heading h2{color:#1f2937;margin:0;font-size:1.1rem}.UserGeography-module___44HsW__heading p,.UserGeography-module___44HsW__coverage{color:#667085;margin:7px 0 0;font-size:.8rem}.UserGeography-module___44HsW__tabs{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.UserGeography-module___44HsW__tabs button{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:.78rem}.UserGeography-module___44HsW__tabs button[aria-pressed=true]{color:#245ca0;background:#e9f1fd;font-weight:650}.UserGeography-module___44HsW__tabs button:focus-visible{outline-offset:2px;outline:2px solid #3472c3}.UserGeography-module___44HsW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.UserGeography-module___44HsW__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.UserGeography-module___44HsW__cardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.UserGeography-module___44HsW__cardHeader h3{color:#344054;margin:0;font-size:.9rem}.UserGeography-module___44HsW__cardHeader>span{color:#667085;white-space:nowrap;font-size:.8rem}.UserGeography-module___44HsW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px;font-size:.8rem}.UserGeography-module___44HsW__table thead{color:#667085;font-size:.72rem}.UserGeography-module___44HsW__table th,.UserGeography-module___44HsW__table td{text-align:right;border-bottom:1px solid #f2f4f7;padding:10px 4px}.UserGeography-module___44HsW__table th:first-child{text-align:left;width:65%;font-weight:500}.UserGeography-module___44HsW__table tbody th{color:#344054}.UserGeography-module___44HsW__table td{color:#475467;white-space:nowrap}.UserGeography-module___44HsW__barTrack{background:#f2f4f7;border-radius:4px;width:95%;height:4px;margin-top:6px;overflow:hidden}.UserGeography-module___44HsW__bar{background:#70a4e8;border-radius:4px;height:100%}.UserGeography-module___44HsW__note{color:#667085;font-size:.74rem;line-height:1.7}.UserGeography-module___44HsW__note p{margin:5px 0 0}.UserGeography-module___44HsW__note a{color:#3472c3}.UserGeography-module___44HsW__empty{color:#667085;padding:16px 0;font-size:.8rem}.UserGeography-module___44HsW__error{color:#b42318;margin:0;font-size:.8rem}.UserGeography-module___44HsW__error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:760px){.UserGeography-module___44HsW__grid{grid-template-columns:1fr}.UserGeography-module___44HsW__tabs{width:100%}.UserGeography-module___44HsW__tabs button{flex:1}}
.TapToneDemo-module__LJWdMG__demo{border:1px solid var(--line);background:#fffefa;border-radius:4px;min-width:0;overflow:hidden}.TapToneDemo-module__LJWdMG__scene{background:#f6f5ef;height:420px;position:relative}.TapToneDemo-module__LJWdMG__scene iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:100%;display:block}.TapToneDemo-module__LJWdMG__status{color:var(--secondary);text-align:center;background:#f6f5ef;place-content:center;margin:0;padding:20px;font-size:11px;display:grid;position:absolute;inset:0}.TapToneDemo-module__LJWdMG__controls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 16px;display:flex}.TapToneDemo-module__LJWdMG__group{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.TapToneDemo-module__LJWdMG__controls button{color:var(--green);cursor:pointer;background:0 0;border:1px solid #c6d2bc;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:11px;line-height:1.5}.TapToneDemo-module__LJWdMG__controls button:hover:not(:disabled),.TapToneDemo-module__LJWdMG__controls button[aria-pressed=true]{background:var(--wash);border-color:#89a48b}.TapToneDemo-module__LJWdMG__controls button:disabled{opacity:.45;cursor:default}.TapToneDemo-module__LJWdMG__controls button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.TapToneDemo-module__LJWdMG__controls .TapToneDemo-module__LJWdMG__tap{border-color:var(--green);background:var(--green);color:#fffefa}.TapToneDemo-module__LJWdMG__controls .TapToneDemo-module__LJWdMG__tap:hover:not(:disabled){border-color:var(--green);background:#245b49}@media (max-width:600px){.TapToneDemo-module__LJWdMG__scene{height:380px}.TapToneDemo-module__LJWdMG__controls{gap:10px;padding:12px}.TapToneDemo-module__LJWdMG__controls button{padding:7px 9px}}@media print{.TapToneDemo-module__LJWdMG__demo{break-inside:avoid}.TapToneDemo-module__LJWdMG__controls{display:none}}
.OverviewView-module__vNhCUq__overview,.OverviewView-module__vNhCUq__growthContent{flex-direction:column;gap:24px;display:flex}.OverviewView-module__vNhCUq__welcomeRow{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.OverviewView-module__vNhCUq__sectionEyebrow{color:#3472c3;letter-spacing:.08em;font-size:.7rem;font-weight:750}.OverviewView-module__vNhCUq__welcomeTitle{color:#111827;letter-spacing:-.025em;margin:9px 0 8px;font-size:1.8rem;font-weight:800}.OverviewView-module__vNhCUq__welcomeDesc{color:#667085;margin:0;font-size:.88rem}.OverviewView-module__vNhCUq__refreshArea{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.OverviewView-module__vNhCUq__refreshArea time{color:#667085;font-size:.74rem}.OverviewView-module__vNhCUq__growthRefresh{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px 14px;font-size:.8rem;font-weight:600}.OverviewView-module__vNhCUq__growthRefresh:disabled{opacity:.55;cursor:wait}.OverviewView-module__vNhCUq__growthRefresh:focus-visible,.OverviewView-module__vNhCUq__relatedLink:focus-visible{outline-offset:3px;outline:2px solid #3472c3}.OverviewView-module__vNhCUq__totalStrip{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:14px 32px;padding:16px 20px;font-size:.8rem;display:flex}.OverviewView-module__vNhCUq__totalStrip strong{color:#344054;font-variant-numeric:tabular-nums;margin-left:12px;font-size:1.15rem}.OverviewView-module__vNhCUq__scopeNote{color:#667085;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:.78rem;line-height:1.7;overflow:hidden}.OverviewView-module__vNhCUq__scopeSummary{cursor:pointer;color:#475467;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 20px;font-weight:600;list-style:none;display:flex}.OverviewView-module__vNhCUq__scopeSummary::-webkit-details-marker{display:none}.OverviewView-module__vNhCUq__scopeSummary:hover{color:#1f2937;background:#f2f4f7}.OverviewView-module__vNhCUq__scopeSummary:focus-visible{outline-offset:-2px;outline:2px solid #3472c3}.OverviewView-module__vNhCUq__scopeToggle{color:#98a2b3;font-size:.72rem;font-weight:400}.OverviewView-module__vNhCUq__scopeBody{border-top:1px solid #eaecf0;margin-top:4px;padding:0 20px 16px}.OverviewView-module__vNhCUq__scopeBody p{margin:8px 0 0}.OverviewView-module__vNhCUq__relatedLink{color:#344054;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;text-decoration:none;display:flex}.OverviewView-module__vNhCUq__relatedLink:hover{border-color:#3472c3}.OverviewView-module__vNhCUq__relatedLink strong,.OverviewView-module__vNhCUq__relatedLink small{display:block}.OverviewView-module__vNhCUq__relatedLink strong{font-size:.86rem}.OverviewView-module__vNhCUq__relatedLink small{color:#667085;margin-top:5px;font-size:.76rem}.OverviewView-module__vNhCUq__growthError{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;margin:0;padding:18px;font-size:.82rem}.OverviewView-module__vNhCUq__growthPending{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:32px}@media (max-width:480px){.OverviewView-module__vNhCUq__refreshArea{justify-content:space-between;width:100%}.OverviewView-module__vNhCUq__totalStrip{justify-content:space-between;gap:12px}.OverviewView-module__vNhCUq__totalStrip strong{margin-left:7px}}@media print{.OverviewView-module__vNhCUq__growthRefresh,.OverviewView-module__vNhCUq__relatedLink{display:none}}
.DampingMeasurement-module__k9s8eW__section{border-top:1px solid var(--line);margin-top:40px;padding-top:27px;scroll-margin-top:160px}.DampingMeasurement-module__k9s8eW__heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.DampingMeasurement-module__k9s8eW__number{color:var(--gold);letter-spacing:.05em;flex-shrink:0;font-size:11px}.DampingMeasurement-module__k9s8eW__heading h3{color:var(--ink);margin:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.5}.DampingMeasurement-module__k9s8eW__badge{border:1px solid var(--line);color:var(--secondary);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px}.DampingMeasurement-module__k9s8eW__lead{color:var(--secondary);margin-top:13px;font-size:12px;line-height:1.9}.DampingMeasurement-module__k9s8eW__panel{border:1px solid var(--line);background:#fffefa;border-radius:4px;margin-top:18px}.DampingMeasurement-module__k9s8eW__content{padding:21px 22px 22px}.DampingMeasurement-module__k9s8eW__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;padding:0;list-style:none;display:grid}.DampingMeasurement-module__k9s8eW__steps li{align-items:baseline;gap:12px;min-width:0;display:flex}.DampingMeasurement-module__k9s8eW__stepNumber{color:var(--gold);flex-shrink:0;font:11px ui-monospace,monospace}.DampingMeasurement-module__k9s8eW__steps h4,.DampingMeasurement-module__k9s8eW__quality h4{color:var(--green);margin:0;font-family:inherit;font-size:13px;font-weight:500}.DampingMeasurement-module__k9s8eW__steps p,.DampingMeasurement-module__k9s8eW__quality p{color:var(--secondary);margin-top:8px;font-size:12px;line-height:1.9}.DampingMeasurement-module__k9s8eW__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.DampingMeasurement-module__k9s8eW__figure{border:1px solid var(--line);background:#f6f5ef;border-radius:4px;min-width:0;margin:0;padding:14px}.DampingMeasurement-module__k9s8eW__figure figcaption{color:var(--green);font-size:12px;font-weight:500}.DampingMeasurement-module__k9s8eW__figure svg{width:100%;height:auto;margin-top:7px;display:block;overflow:visible}.DampingMeasurement-module__k9s8eW__axes{fill:none;stroke:#a1ad9e;stroke-width:1px}.DampingMeasurement-module__k9s8eW__grid{fill:none;stroke:#dce1d6;stroke-width:1px;stroke-dasharray:3 4}.DampingMeasurement-module__k9s8eW__curve{fill:none;stroke:#2b6954;stroke-width:2px}.DampingMeasurement-module__k9s8eW__waveform{fill:none;stroke:#2b6954;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.DampingMeasurement-module__k9s8eW__envelope{fill:none;stroke:#a18254;stroke-width:1.8px;stroke-dasharray:6 4}.DampingMeasurement-module__k9s8eW__envelopeBand{fill:#a18254;fill-opacity:.08}.DampingMeasurement-module__k9s8eW__zeroLine{fill:none;stroke:#a1ad9e;stroke-width:1px;stroke-dasharray:3 4}.DampingMeasurement-module__k9s8eW__sample{fill:#a18254;stroke:#f6f5ef;stroke-width:1px}.DampingMeasurement-module__k9s8eW__axisLabel{fill:#5f6b60;font:12px ui-monospace,sans-serif}.DampingMeasurement-module__k9s8eW__tickLabel{fill:#7b8479;font:11px ui-monospace,sans-serif}.DampingMeasurement-module__k9s8eW__annotation{fill:#2b6954;font:12px ui-monospace,sans-serif}.DampingMeasurement-module__k9s8eW__envelopeLabel{fill:#947344;font:12px ui-monospace,sans-serif}.DampingMeasurement-module__k9s8eW__figureLegend{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:10px;line-height:1.6;display:flex}.DampingMeasurement-module__k9s8eW__figureLegend>span{align-items:center;gap:6px;display:inline-flex}.DampingMeasurement-module__k9s8eW__figureLegend i{border-top:2px solid #2b6954;width:17px;height:0;display:inline-block}.DampingMeasurement-module__k9s8eW__figureLegend .DampingMeasurement-module__k9s8eW__envelopeKey{border-top:2px dashed #a18254}.DampingMeasurement-module__k9s8eW__figureLegend .DampingMeasurement-module__k9s8eW__sampleKey{background:#a18254;border:0;border-radius:50%;width:6px;height:6px}.DampingMeasurement-module__k9s8eW__figureNote{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.DampingMeasurement-module__k9s8eW__formulas{border:1px solid var(--line);background:var(--wash);border-radius:4px;gap:17px;margin-top:22px;padding:17px 18px;display:grid}.DampingMeasurement-module__k9s8eW__formulas>div{min-width:0;color:var(--green)}.DampingMeasurement-module__k9s8eW__formulas>div>span:first-child{color:var(--secondary);font-size:10px}.DampingMeasurement-module__k9s8eW__formulas .katex-display{margin:10px 0 0;padding:3px 0;font-size:.95em;overflow:auto hidden}.DampingMeasurement-module__k9s8eW__quality{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.DampingMeasurement-module__k9s8eW__caution{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.9}.DampingMeasurement-module__k9s8eW__source{color:var(--green);text-underline-offset:3px;margin-top:11px;font-size:10px;display:inline-block}@media (max-width:900px){.DampingMeasurement-module__k9s8eW__figures{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.DampingMeasurement-module__k9s8eW__section{margin-top:32px;padding-top:23px}.DampingMeasurement-module__k9s8eW__heading{gap:7px 11px}.DampingMeasurement-module__k9s8eW__heading h3{flex-basis:calc(100% - 48px);font-size:19px}.DampingMeasurement-module__k9s8eW__badge{margin-left:35px}.DampingMeasurement-module__k9s8eW__content{padding:18px 16px}.DampingMeasurement-module__k9s8eW__steps,.DampingMeasurement-module__k9s8eW__figures{grid-template-columns:minmax(0,1fr)}.DampingMeasurement-module__k9s8eW__steps{gap:19px}.DampingMeasurement-module__k9s8eW__figures{gap:13px}.DampingMeasurement-module__k9s8eW__formulas{padding:14px 12px}}@media print{.DampingMeasurement-module__k9s8eW__heading,.DampingMeasurement-module__k9s8eW__lead{break-after:avoid}.DampingMeasurement-module__k9s8eW__figure,.DampingMeasurement-module__k9s8eW__formulas{break-inside:avoid}}
.MaterialsView-module__sc0M9W__materialsView{flex-direction:column;gap:24px;display:flex}.MaterialsView-module__sc0M9W__workspaceTabs{border-bottom:1px solid #e5e7eb;gap:6px;display:flex}.MaterialsView-module__sc0M9W__workspaceTabs button{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 18px;font-size:.87rem;font-weight:600}.MaterialsView-module__sc0M9W__workspaceTabs button[aria-pressed=true]{color:#9b6632;border-bottom-color:#b97f3e}.MaterialsView-module__sc0M9W__workspaceTabs button:focus-visible{outline-offset:2px;outline:2px solid #a66d30}@media print{.MaterialsView-module__sc0M9W__workspaceTabs{display:none}}.MaterialsView-module__sc0M9W__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.MaterialsView-module__sc0M9W__titleArea h1{color:#111827;letter-spacing:-.02em;margin:0 0 4px;font-size:1.6rem;font-weight:800}.MaterialsView-module__sc0M9W__titleArea p{color:#6b7280;margin:0;font-size:.88rem}.MaterialsView-module__sc0M9W__headerActions{align-items:center;gap:10px;display:flex}.MaterialsView-module__sc0M9W__exportBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.MaterialsView-module__sc0M9W__exportBtn:hover:not(:disabled){color:#b97f3e;background:#f9fafb;border-color:#b97f3e}.MaterialsView-module__sc0M9W__exportBtn:disabled{opacity:.5;cursor:not-allowed}.MaterialsView-module__sc0M9W__refreshBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.MaterialsView-module__sc0M9W__refreshBtn:hover:not(:disabled){color:#111827;background:#e5e7eb}.MaterialsView-module__sc0M9W__filterCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000008}.MaterialsView-module__sc0M9W__filterTop{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.MaterialsView-module__sc0M9W__searchBox{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.MaterialsView-module__sc0M9W__searchInput{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:.85rem;transition:border-color .15s,background .15s}.MaterialsView-module__sc0M9W__searchInput:focus{background:#fff;border-color:#b97f3e;box-shadow:0 0 0 2px #b97f3e1a}.MaterialsView-module__sc0M9W__searchIcon{color:#9ca3af;pointer-events:none;font-size:.9rem;position:absolute;left:12px}.MaterialsView-module__sc0M9W__filterSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;min-width:140px;padding:8px 12px;font-size:.82rem}.MaterialsView-module__sc0M9W__filterSelect:focus{border-color:#b97f3e}.MaterialsView-module__sc0M9W__segmentGroup{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.MaterialsView-module__sc0M9W__segmentBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:500;transition:all .15s}.MaterialsView-module__sc0M9W__segmentBtnActive{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.MaterialsView-module__sc0M9W__partPills{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.MaterialsView-module__sc0M9W__partPill{color:#4b5563;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;padding:4px 12px;font-size:.76rem;font-weight:500;transition:all .15s}.MaterialsView-module__sc0M9W__partPill:hover{color:#111827;background:#f3f4f6}.MaterialsView-module__sc0M9W__partPillActive{color:#9b6632;background:#f5ede2;border-color:#b97f3e;font-weight:600}.MaterialsView-module__sc0M9W__tableCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #00000008}.MaterialsView-module__sc0M9W__tableInfoBar{color:#6b7280;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 20px;font-size:.8rem;display:flex}.MaterialsView-module__sc0M9W__tableScroll{overflow-x:auto}.MaterialsView-module__sc0M9W__table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.MaterialsView-module__sc0M9W__table th{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fafafa;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:.75rem;font-weight:600}.MaterialsView-module__sc0M9W__thSortable{padding:0}.MaterialsView-module__sc0M9W__sortButton{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:12px 16px;display:inline-flex}.MaterialsView-module__sc0M9W__sortButton:hover{color:#111827}.MaterialsView-module__sc0M9W__sortButton:focus-visible{outline-offset:-2px;outline:2px solid #a66d30}.MaterialsView-module__sc0M9W__contributorBadge{color:#2b6cb0;background:#f0f5fc;border:1px solid #d0e1f9;border-radius:6px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:600;display:inline-flex}.MaterialsView-module__sc0M9W__meBadge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;padding:2px 8px;font-size:.74rem;font-weight:650;display:inline-flex}.MaterialsView-module__sc0M9W__timeCell{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.78rem}.MaterialsView-module__sc0M9W__qualityDisplay{flex-direction:column;gap:3px;display:flex}.MaterialsView-module__sc0M9W__table td{color:#374151;white-space:nowrap;border-bottom:1px solid #f3f4f6;padding:14px 16px}.MaterialsView-module__sc0M9W__tableRow{cursor:pointer;transition:background .15s}.MaterialsView-module__sc0M9W__tableRow:hover{background:#faf8f5}.MaterialsView-module__sc0M9W__serialCell{flex-direction:column;display:flex}.MaterialsView-module__sc0M9W__serialText{color:#111827;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:700}.MaterialsView-module__sc0M9W__speciesSub{color:#9ca3af;font-size:.72rem}.MaterialsView-module__sc0M9W__partBadge{color:#4b5563;background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.MaterialsView-module__sc0M9W__scoreBadge{color:#059669;font-family:JetBrains Mono,monospace;font-weight:700}.MaterialsView-module__sc0M9W__numCell{color:#111827;font-family:JetBrains Mono,monospace;font-weight:600}.MaterialsView-module__sc0M9W__numUnit{color:#9ca3af;margin-left:2px;font-size:.72rem;font-weight:400}.MaterialsView-module__sc0M9W__qPillDecay{color:#059669;background:#ecfdf5;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-flex}.MaterialsView-module__sc0M9W__qPillTap{color:#2563eb;background:#eff6ff;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-flex}.MaterialsView-module__sc0M9W__qPillUnknown{color:#d97706;background:#fef3c7;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:500;display:inline-flex}.MaterialsView-module__sc0M9W__rowActionBtn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .15s}.MaterialsView-module__sc0M9W__rowActionBtn:hover{color:#b97f3e;border-color:#b97f3e}.MaterialsView-module__sc0M9W__emptyState{text-align:center;color:#9ca3af;padding:64px 20px}.MaterialsView-module__sc0M9W__emptyState h3{color:#4b5563;margin:0 0 6px;font-size:1rem;font-weight:600}.MaterialsView-module__sc0M9W__serialLine{align-items:center;gap:8px;display:flex}.MaterialsView-module__sc0M9W__standardBadge{color:#9b6632;background:#f5ede2;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.MaterialsView-module__sc0M9W__validationLink{color:#9b6632;background:#fffaf4;border:1px solid #e4d4bf;border-radius:8px;padding:8px 14px;font-size:12px;text-decoration:none}.MaterialsView-module__sc0M9W__qualityAction{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.MaterialsView-module__sc0M9W__qualityAction small{color:#a15a2a;white-space:normal;max-width:130px;font-size:.68rem;line-height:1.4}.MaterialsView-module__sc0M9W__flaggedValue{color:#aa471c;background:#fff3e5;border-bottom:1px dotted #c5824a;border-radius:3px;padding:3px 5px}.MaterialsView-module__sc0M9W__headerActions{flex-wrap:wrap}.MaterialsView-module__sc0M9W__fitBadgeContainer{display:inline-flex;position:relative}.MaterialsView-module__sc0M9W__fitBadge{cursor:help;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:700;transition:all .15s;display:inline-flex}.MaterialsView-module__sc0M9W__fitBadgeWarn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.MaterialsView-module__sc0M9W__fitBadgeWarn:hover{background:#fef3c7;border-color:#f59e0b}.MaterialsView-module__sc0M9W__fitBadgeAlert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.MaterialsView-module__sc0M9W__fitBadgeAlert:hover{background:#fee2e2;border-color:#ef4444}.MaterialsView-module__sc0M9W__fitTooltipCard{z-index:50;color:#f9fafb;white-space:normal;pointer-events:none;opacity:0;background:#1f2937;border-radius:10px;width:290px;padding:12px 14px;font-size:.76rem;line-height:1.45;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0003}.MaterialsView-module__sc0M9W__fitBadgeContainer:hover .MaterialsView-module__sc0M9W__fitTooltipCard,.MaterialsView-module__sc0M9W__fitBadgeContainer:focus-within .MaterialsView-module__sc0M9W__fitTooltipCard{opacity:1;pointer-events:auto;transform:translateY(0)}.MaterialsView-module__sc0M9W__tooltipHeader{color:#fbbf24;border-bottom:1px solid #374151;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;font-weight:700;display:flex}.MaterialsView-module__sc0M9W__tooltipIssueList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MaterialsView-module__sc0M9W__tooltipIssueItem{flex-direction:column;gap:2px;display:flex}.MaterialsView-module__sc0M9W__tooltipIssueTitle{color:#f3f4f6;align-items:center;gap:5px;font-weight:600;display:flex}.MaterialsView-module__sc0M9W__tooltipIssueRange{color:#9ca3af;font-family:JetBrains Mono,monospace;font-size:.7rem}.MaterialsView-module__sc0M9W__tooltipIssueSuggestion{color:#d1d5db;background:#ffffff0f;border-radius:4px;margin-top:2px;padding:4px 6px;font-size:.7rem}.MaterialsView-module__sc0M9W__valIndicator{align-items:center;gap:3px;display:inline-flex}.MaterialsView-module__sc0M9W__valTagLow{color:#b45309;background:#fef3c7;border-radius:3px;margin-left:4px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-block}.MaterialsView-module__sc0M9W__valTagHigh{color:#b91c1c;background:#fee2e2;border-radius:3px;margin-left:4px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-block}.MaterialsView-module__sc0M9W__anomalyFilterBtn{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.MaterialsView-module__sc0M9W__anomalyFilterBtn:hover{background:#fef3c7;border-color:#f59e0b}.MaterialsView-module__sc0M9W__anomalyFilterBtnActive{color:#fff;background:#f59e0b;border-color:#d97706}
.BeamModulusDerivation-module__SIMUaG__section{border-top:1px solid var(--line);min-width:0;margin-top:30px;padding-top:26px;scroll-margin-top:160px}.BeamModulusDerivation-module__SIMUaG__heading{color:var(--green);margin:0 0 12px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.6}.BeamModulusDerivation-module__SIMUaG__section p{color:var(--secondary);margin-top:12px;font-size:12px;line-height:1.95}.BeamModulusDerivation-module__SIMUaG__subheading{color:var(--green);margin:23px 0 12px;font-family:inherit;font-size:13px;font-weight:500}.BeamModulusDerivation-module__SIMUaG__equation{min-width:0;max-width:100%;color:var(--green);margin:16px 0;padding:8px 0}.BeamModulusDerivation-module__SIMUaG__equation .katex-display{margin:0;padding:5px 0;font-size:.96em;overflow:auto hidden}.BeamModulusDerivation-module__SIMUaG__result{border-left:2px solid var(--gold);background:var(--wash);padding:16px 18px}.BeamModulusDerivation-module__SIMUaG__tableScroll{min-width:0;max-width:100%;overflow-x:auto}.BeamModulusDerivation-module__SIMUaG__parameters{border-collapse:collapse;width:100%;min-width:420px;color:var(--secondary);text-align:left;font-size:12px}.BeamModulusDerivation-module__SIMUaG__parameters th,.BeamModulusDerivation-module__SIMUaG__parameters td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.BeamModulusDerivation-module__SIMUaG__parameters thead th{color:var(--muted);font-size:10px;font-weight:500}.BeamModulusDerivation-module__SIMUaG__parameters tbody th{width:66px;color:var(--green);font-weight:500}.BeamModulusDerivation-module__SIMUaG__parameters td:last-child{white-space:nowrap;width:85px}.BeamModulusDerivation-module__SIMUaG__derivationPart{border-top:1px solid var(--line);margin-top:29px;padding-top:24px}.BeamModulusDerivation-module__SIMUaG__figure{min-width:0;margin:21px 0 18px}.BeamModulusDerivation-module__SIMUaG__figure svg{width:100%;max-width:720px;height:auto;color:var(--secondary);margin:0 auto;display:block}.BeamModulusDerivation-module__SIMUaG__figure figcaption{color:var(--muted);text-align:center;margin-top:9px;font-size:10px}.BeamModulusDerivation-module__SIMUaG__sectionShape{fill:#e8dfc9;fill-opacity:.7;stroke:#a18254;stroke-width:1.7px}.BeamModulusDerivation-module__SIMUaG__axes{fill:none;stroke:#5f6b60;stroke-width:1px;stroke-dasharray:6 4}.BeamModulusDerivation-module__SIMUaG__centroid{fill:#2b6954}.BeamModulusDerivation-module__SIMUaG__extension{fill:none;stroke:#bac3b5;stroke-width:1px}.BeamModulusDerivation-module__SIMUaG__dimension{fill:none;stroke:#5f6b60;stroke-width:1px}.BeamModulusDerivation-module__SIMUaG__label{fill:#263d32;font:15px ui-monospace,monospace}.BeamModulusDerivation-module__SIMUaG__bending{fill:none;stroke:#2b6954;stroke-width:2px}.BeamModulusDerivation-module__SIMUaG__bendingLabel{fill:#2b6954;font:12px sans-serif}.BeamModulusDerivation-module__SIMUaG__section .BeamModulusDerivation-module__SIMUaG__small{color:var(--muted);font-size:10px}.BeamModulusDerivation-module__SIMUaG__assumptions{border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.BeamModulusDerivation-module__SIMUaG__assumptions .BeamModulusDerivation-module__SIMUaG__subheading{margin-top:0}.BeamModulusDerivation-module__SIMUaG__assumptions summary{cursor:pointer}.BeamModulusDerivation-module__SIMUaG__assumptions p{font-size:11px}.BeamModulusDerivation-module__SIMUaG__sources{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.BeamModulusDerivation-module__SIMUaG__source{color:var(--green);text-underline-offset:3px;font-size:10px}.BeamModulusDerivation-module__SIMUaG__boundaryLink{color:var(--green);text-underline-offset:4px}@media (max-width:600px){.BeamModulusDerivation-module__SIMUaG__section{margin-top:25px;padding-top:22px}.BeamModulusDerivation-module__SIMUaG__heading{font-size:16px}.BeamModulusDerivation-module__SIMUaG__result{padding:14px 12px}.BeamModulusDerivation-module__SIMUaG__equation .katex-display{font-size:.87em}.BeamModulusDerivation-module__SIMUaG__parameters th,.BeamModulusDerivation-module__SIMUaG__parameters td{padding:9px 8px}.BeamModulusDerivation-module__SIMUaG__figure{margin-inline:-10px}}@media print{.BeamModulusDerivation-module__SIMUaG__heading,.BeamModulusDerivation-module__SIMUaG__subheading{break-after:avoid}.BeamModulusDerivation-module__SIMUaG__figure,.BeamModulusDerivation-module__SIMUaG__equation{break-inside:avoid}}
.GrowthTrend-module__TyG3HG__trend{--accent:#3472c3;--pale:#eff5fc;background:#fff;border:1px solid #e3e8ef;border-radius:18px;min-width:0;padding:24px}.GrowthTrend-module__TyG3HG__materials{--accent:#a66d30;--pale:#fbf4eb}.GrowthTrend-module__TyG3HG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.GrowthTrend-module__TyG3HG__heading h2{color:#1f2937;margin:0 0 5px;font-size:1.15rem}.GrowthTrend-module__TyG3HG__heading p,.GrowthTrend-module__TyG3HG__note{color:#667085;margin:0;font-size:.79rem;line-height:1.6}.GrowthTrend-module__TyG3HG__ranges{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;gap:3px;padding:4px;display:flex}.GrowthTrend-module__TyG3HG__ranges button{color:#667085;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.78rem}.GrowthTrend-module__TyG3HG__ranges button[aria-pressed=true]{color:var(--accent);background:#fff;font-weight:700;box-shadow:0 1px 4px #00000012}.GrowthTrend-module__TyG3HG__ranges button:focus-visible,.GrowthTrend-module__TyG3HG__month:focus-visible,.GrowthTrend-module__TyG3HG__details summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GrowthTrend-module__TyG3HG__summary{flex-wrap:wrap;gap:32px;margin:24px 0 12px;display:flex}.GrowthTrend-module__TyG3HG__summary p{color:#667085;margin:0;font-size:.76rem}.GrowthTrend-module__TyG3HG__summary strong{font-variant-numeric:tabular-nums;color:#344054;margin-top:5px;font-size:1.15rem;display:block}.GrowthTrend-module__TyG3HG__summary small{font-size:.75rem;font-weight:400}.GrowthTrend-module__TyG3HG__chartScroll{padding:4px 2px;overflow-x:auto}.GrowthTrend-module__TyG3HG__chart{gap:8px;height:230px;display:grid}.GrowthTrend-module__TyG3HG__scrollHint{display:none}.GrowthTrend-module__TyG3HG__month{cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.GrowthTrend-module__TyG3HG__month:hover,.GrowthTrend-module__TyG3HG__month[aria-pressed=true]{background:var(--pale)}.GrowthTrend-module__TyG3HG__count{color:#475467;font-variant-numeric:tabular-nums;height:25px;font-size:.78rem;font-weight:650}.GrowthTrend-module__TyG3HG__track{background:repeating-linear-gradient(0deg,#f2f4f7 0 1px,#0000 1px 39px);border-bottom:1px solid #d0d5dd;justify-content:center;align-items:flex-end;width:100%;height:156px;display:flex}.GrowthTrend-module__TyG3HG__bar{background:var(--accent);border-radius:5px 5px 0 0;width:min(100%,42px);min-height:2px}.GrowthTrend-module__TyG3HG__partial{background:repeating-linear-gradient(135deg, var(--accent) 0 4px, #fff9 4px 7px)}.GrowthTrend-module__TyG3HG__monthLabel{color:#667085;white-space:nowrap;margin-top:8px;font-size:.72rem}.GrowthTrend-module__TyG3HG__partialLabel{color:var(--accent);font-size:.6rem;line-height:1.5}.GrowthTrend-module__TyG3HG__selection{background:var(--pale);color:#475467;border-radius:8px;margin:12px 0 8px;padding:10px 14px;font-size:.82rem}.GrowthTrend-module__TyG3HG__selection span{color:#667085}.GrowthTrend-module__TyG3HG__details{border-top:1px solid #eaecf0;margin-top:18px;padding-top:14px}.GrowthTrend-module__TyG3HG__details summary{cursor:pointer;color:#475467;font-size:.8rem;font-weight:600}.GrowthTrend-module__TyG3HG__details table{border-collapse:collapse;text-align:left;width:100%;margin-top:12px;font-size:.8rem}.GrowthTrend-module__TyG3HG__details caption{text-align:left;color:#667085;padding-bottom:10px}.GrowthTrend-module__TyG3HG__details th,.GrowthTrend-module__TyG3HG__details td{color:#475467;border-bottom:1px solid #f2f4f7;padding:9px 6px}@media (max-width:600px){.GrowthTrend-module__TyG3HG__trend{padding:18px 14px}.GrowthTrend-module__TyG3HG__chart{gap:4px}.GrowthTrend-module__TyG3HG__summary{gap:20px}.GrowthTrend-module__TyG3HG__scrollHint{color:#667085;margin:16px 0 0;font-size:.72rem;display:block}}@media print{.GrowthTrend-module__TyG3HG__ranges,.GrowthTrend-module__TyG3HG__scrollHint{display:none}.GrowthTrend-module__TyG3HG__chartScroll{overflow:visible}.GrowthTrend-module__TyG3HG__chart{min-width:0!important}.GrowthTrend-module__TyG3HG__details{display:none}.GrowthTrend-module__TyG3HG__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.AcousticLabFrame-module__ZJAP-q__host{min-width:0;position:relative}.AcousticLabFrame-module__ZJAP-q__frame{background:#fff;border:0;width:100%;height:680px;display:block}.AcousticLabFrame-module__ZJAP-q__linkedFrame{height:760px}.AcousticLabFrame-module__ZJAP-q__status{background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;inset:0}@media (max-width:680px){.AcousticLabFrame-module__ZJAP-q__frame{height:860px}.AcousticLabFrame-module__ZJAP-q__linkedFrame{height:1040px}}@media print{.AcousticLabFrame-module__ZJAP-q__host{display:none}}
.ScoreDistributionsPanel-module__9CrKIG__section{flex-direction:column;gap:18px;display:flex}.ScoreDistributionsPanel-module__9CrKIG__heading h2{color:#1f2937;margin:5px 0;font-size:1.25rem}.ScoreDistributionsPanel-module__9CrKIG__heading p{color:#718096;margin:0;font-size:.82rem;line-height:1.55}.ScoreDistributionsPanel-module__9CrKIG__eyebrow{color:#a66d30;letter-spacing:.08em;font-size:.72rem;font-weight:750}.ScoreDistributionsPanel-module__9CrKIG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ScoreDistributionsPanel-module__9CrKIG__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:0;padding:20px 22px 16px;box-shadow:0 1px 3px #0000000a}.ScoreDistributionsPanel-module__9CrKIG__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ScoreDistributionsPanel-module__9CrKIG__cardHeader h3{color:#1f2937;margin:0 0 4px;font-size:1.02rem}.ScoreDistributionsPanel-module__9CrKIG__cardHeader p{color:#718096;margin:0;font-size:.76rem}.ScoreDistributionsPanel-module__9CrKIG__sampleBadge{color:#9b6632;font-variant-numeric:tabular-nums;background:#f5ede2;border-radius:8px;flex:none;padding:5px 8px;font-size:.76rem;font-weight:700}.ScoreDistributionsPanel-module__9CrKIG__chartScroll{overflow-x:auto}.ScoreDistributionsPanel-module__9CrKIG__chart{width:100%;height:auto;margin:11px 0 4px;display:block;overflow:visible}.ScoreDistributionsPanel-module__9CrKIG__mobileHint{display:none}.ScoreDistributionsPanel-module__9CrKIG__gridLine{stroke:#e5e7eb;stroke-width:1px}.ScoreDistributionsPanel-module__9CrKIG__bar{fill:#d3a46e;opacity:.88}.ScoreDistributionsPanel-module__9CrKIG__fitCurve{fill:none;stroke:#2d6484;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ScoreDistributionsPanel-module__9CrKIG__tick{fill:#7d8897;font-variant-numeric:tabular-nums;font-size:13px}.ScoreDistributionsPanel-module__9CrKIG__axisTitle{fill:#617084;font-size:14px;font-weight:600}.ScoreDistributionsPanel-module__9CrKIG__legend{color:#526071;flex-wrap:wrap;align-items:center;gap:7px 18px;font-size:.76rem;display:flex}.ScoreDistributionsPanel-module__9CrKIG__legend span{align-items:center;gap:6px;display:inline-flex}.ScoreDistributionsPanel-module__9CrKIG__barKey{background:#d3a46e;border-radius:2px;width:13px;height:10px;display:inline-block}.ScoreDistributionsPanel-module__9CrKIG__curveKey{border-top:3px solid #2d6484;width:16px;display:inline-block}.ScoreDistributionsPanel-module__9CrKIG__legend .ScoreDistributionsPanel-module__9CrKIG__noFit{color:#8a6a4d}.ScoreDistributionsPanel-module__9CrKIG__cardFoot{color:#526071;font-variant-numeric:tabular-nums;border-top:1px solid #f1f2f4;margin:12px 0 0;padding-top:10px;font-size:.77rem}.ScoreDistributionsPanel-module__9CrKIG__empty{color:#718096;background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin:0;padding:28px}.ScoreDistributionsPanel-module__9CrKIG__note{color:#8290a1;margin:0;font-size:.74rem;line-height:1.55}@media (max-width:1150px){.ScoreDistributionsPanel-module__9CrKIG__grid{grid-template-columns:1fr}}@media (max-width:540px){.ScoreDistributionsPanel-module__9CrKIG__card{padding:15px 11px}.ScoreDistributionsPanel-module__9CrKIG__chart{min-width:540px}.ScoreDistributionsPanel-module__9CrKIG__mobileHint{color:#8290a1;margin:0 0 8px;font-size:.7rem;display:block}.ScoreDistributionsPanel-module__9CrKIG__legend{gap:6px 12px}}
.SelectedMaterialMetrics-module__7ZESqW__panel{border:1px solid var(--line);background:var(--wash);border-radius:4px;margin:0 0 16px;padding:12px 14px}.SelectedMaterialMetrics-module__7ZESqW__heading{flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin-bottom:11px;display:flex}.SelectedMaterialMetrics-module__7ZESqW__heading h4{color:var(--ink);font-size:13px;font-weight:500}.SelectedMaterialMetrics-module__7ZESqW__heading>span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.SelectedMaterialMetrics-module__7ZESqW__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;display:grid}.SelectedMaterialMetrics-module__7ZESqW__metrics>div{min-width:0}.SelectedMaterialMetrics-module__7ZESqW__metrics dt{color:var(--secondary);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:10px;line-height:1.6;display:flex}.SelectedMaterialMetrics-module__7ZESqW__metrics dt>span{color:var(--ink);font:italic 14px Georgia,serif}.SelectedMaterialMetrics-module__7ZESqW__metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;line-height:1.3}.SelectedMaterialMetrics-module__7ZESqW__metrics small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;line-height:1.5;display:block}.SelectedMaterialMetrics-module__7ZESqW__radiation dd{color:#21836b}.SelectedMaterialMetrics-module__7ZESqW__impedance dd{color:#526da8}@media (max-width:680px){.SelectedMaterialMetrics-module__7ZESqW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:400px){.SelectedMaterialMetrics-module__7ZESqW__panel{padding:11px}.SelectedMaterialMetrics-module__7ZESqW__metrics{gap:12px 8px}.SelectedMaterialMetrics-module__7ZESqW__metrics dd{font-size:18px}}
.MaterialAnalysis-module__QsWFVa__analysis,.MaterialAnalysis-module__QsWFVa__cohort,.MaterialAnalysis-module__QsWFVa__platform{flex-direction:column;gap:20px;min-width:0;display:flex}.MaterialAnalysis-module__QsWFVa__analysis{gap:32px}.MaterialAnalysis-module__QsWFVa__platform{border-top:1px solid #e5e7eb;padding-top:28px}.MaterialAnalysis-module__QsWFVa__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.MaterialAnalysis-module__QsWFVa__sectionHeading h2{color:#1f2937;margin:0 0 6px;font-size:1.15rem}.MaterialAnalysis-module__QsWFVa__sectionHeading p{color:#667085;margin:0;font-size:.79rem;line-height:1.7}.MaterialAnalysis-module__QsWFVa__sectionHeading time{color:#667085;margin-top:5px;font-size:.73rem;display:block}.MaterialAnalysis-module__QsWFVa__sectionHeading a{color:#9b6632;white-space:nowrap;padding-top:3px;font-size:.8rem}.MaterialAnalysis-module__QsWFVa__sectionHeading button{color:#475467;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:.8rem}.MaterialAnalysis-module__QsWFVa__sectionHeading button:disabled{opacity:.55;cursor:wait}.MaterialAnalysis-module__QsWFVa__sectionHeading button:focus-visible,.MaterialAnalysis-module__QsWFVa__sectionHeading a:focus-visible{outline-offset:3px;outline:2px solid #a66d30}.MaterialAnalysis-module__QsWFVa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.MaterialAnalysis-module__QsWFVa__metrics article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.MaterialAnalysis-module__QsWFVa__metrics article>span{color:#667085;font-size:.78rem}.MaterialAnalysis-module__QsWFVa__metrics strong{color:#344054;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:1.85rem;display:flex}.MaterialAnalysis-module__QsWFVa__metrics small{color:#667085;font-size:.72rem;font-weight:400}.MaterialAnalysis-module__QsWFVa__distributions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.MaterialAnalysis-module__QsWFVa__distribution{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px}.MaterialAnalysis-module__QsWFVa__distribution h3{color:#344054;margin:0 0 18px;font-size:.96rem}.MaterialAnalysis-module__QsWFVa__distribution p{color:#667085;font-size:.8rem}.MaterialAnalysis-module__QsWFVa__distributionItem{margin-top:14px}.MaterialAnalysis-module__QsWFVa__distributionItem>div:first-child{color:#475467;justify-content:space-between;gap:16px;font-size:.8rem;display:flex}.MaterialAnalysis-module__QsWFVa__distributionItem small{color:#667085;font-weight:400}.MaterialAnalysis-module__QsWFVa__track{background:#f2f4f7;border-radius:4px;height:7px;margin-top:8px;overflow:hidden}.MaterialAnalysis-module__QsWFVa__track>div{background:#b97f3e;border-radius:4px;height:100%}.MaterialAnalysis-module__QsWFVa__error{color:#b91c1c;background:#fff5f5;border-radius:10px;margin:0;padding:15px;font-size:.8rem}.MaterialAnalysis-module__QsWFVa__pending{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:24px;font-size:.85rem}@media (max-width:1100px){.MaterialAnalysis-module__QsWFVa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.MaterialAnalysis-module__QsWFVa__metrics{gap:10px}.MaterialAnalysis-module__QsWFVa__metrics article{padding:14px}.MaterialAnalysis-module__QsWFVa__metrics strong{font-size:1.5rem}.MaterialAnalysis-module__QsWFVa__distributions{grid-template-columns:1fr}}@media print{.MaterialAnalysis-module__QsWFVa__sectionHeading button,.MaterialAnalysis-module__QsWFVa__sectionHeading a{display:none}.MaterialAnalysis-module__QsWFVa__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.MaterialAnalysis-module__QsWFVa__metrics article,.MaterialAnalysis-module__QsWFVa__distribution{break-inside:avoid}.MaterialAnalysis-module__QsWFVa__track>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.SelectionAcousticLab-module__yjfMdG__figure{border:1px solid var(--line);background:#fff;border-radius:4px;min-width:0;margin:26px 0;padding:18px 16px 12px}.SelectionAcousticLab-module__yjfMdG__caption{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-bottom:14px;display:flex}.SelectionAcousticLab-module__yjfMdG__caption strong{font-size:15px;font-weight:500}.SelectionAcousticLab-module__yjfMdG__caption a{color:var(--green);text-underline-offset:3px;font-size:11px}.SelectionAcousticLab-module__yjfMdG__status{color:var(--secondary);margin-top:8px;font-size:12px;line-height:1.8}.SelectionAcousticLab-module__yjfMdG__status button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}@media (max-width:600px){.SelectionAcousticLab-module__yjfMdG__figure{padding:14px 6px 8px}.SelectionAcousticLab-module__yjfMdG__caption{padding:0 8px}}
.AcousticSpacePlot-module__m1sFsq__card{border:1px solid var(--tw-border);background:#fff;border-radius:18px;margin:22px 0;padding:27px;box-shadow:0 15px 45px #1d1d1f09}.AcousticSpacePlot-module__m1sFsq__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.AcousticSpacePlot-module__m1sFsq__kicker{color:var(--tw-amber);letter-spacing:.12em;font-size:.7rem;font-weight:800}.AcousticSpacePlot-module__m1sFsq__heading h2{color:var(--tw-ebony);margin-top:7px;font-size:1.55rem;line-height:1.25}.AcousticSpacePlot-module__m1sFsq__heading p{color:var(--tw-text-2);margin-top:7px;font-size:.9rem;line-height:1.5}.AcousticSpacePlot-module__m1sFsq__headingControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AcousticSpacePlot-module__m1sFsq__zoneToggle{border:1px solid var(--tw-border);color:var(--tw-text-2);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .12s;display:inline-flex}.AcousticSpacePlot-module__m1sFsq__zoneToggle[aria-pressed=true]{color:var(--tw-amber);background:#b4530914;border-color:#b4530959}.AcousticSpacePlot-module__m1sFsq__zoneToggle:focus-visible{outline:2px solid var(--tw-amber);outline-offset:2px}.AcousticSpacePlot-module__m1sFsq__scaleSwitch{border:1px solid var(--tw-border);background:var(--tw-surface);border-radius:10px;flex:none;gap:3px;padding:4px;display:flex}.AcousticSpacePlot-module__m1sFsq__scaleSwitch button{color:var(--tw-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:.78rem;font-weight:700}.AcousticSpacePlot-module__m1sFsq__scaleSwitch button[aria-pressed=true]{color:var(--tw-ebony);background:#fff;box-shadow:0 1px 6px #1d1d1f17}.AcousticSpacePlot-module__m1sFsq__scaleSwitch button:focus-visible{outline:2px solid var(--tw-amber);outline-offset:2px}.AcousticSpacePlot-module__m1sFsq__summary{color:var(--tw-text-2);flex-wrap:wrap;align-items:center;gap:6px 13px;margin:21px 0 15px;font-size:.79rem;display:flex}.AcousticSpacePlot-module__m1sFsq__summary strong{color:var(--tw-ebony);font-size:.89rem}.AcousticSpacePlot-module__m1sFsq__summary span+span:before{content:"·";color:var(--tw-text-3);margin-right:13px}.AcousticSpacePlot-module__m1sFsq__guideStrip{background:var(--tw-surface);border:1px solid var(--tw-border);color:var(--tw-text-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0 16px;padding:8px 14px;font-size:.77rem;display:flex}.AcousticSpacePlot-module__m1sFsq__guideItem{align-items:center;gap:7px;font-weight:600;display:inline-flex}.AcousticSpacePlot-module__m1sFsq__guideSwatchRadiation{border-top:2px dashed #b45309;width:16px;display:inline-block}.AcousticSpacePlot-module__m1sFsq__guideSwatchImpedance{border-top:2px dashed #0284c7;width:16px;display:inline-block}.AcousticSpacePlot-module__m1sFsq__guideSwatchSuccess{border-top:2px dashed #16a34a;width:16px;display:inline-block}.AcousticSpacePlot-module__m1sFsq__guideSwatchDot{background:#9c5aa8;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #9c5aa8}.AcousticSpacePlot-module__m1sFsq__guideSwatchWarning{border-top:2px dashed #e11d48;width:16px;display:inline-block}.AcousticSpacePlot-module__m1sFsq__plotScroll{border:1px solid var(--tw-border);background:#fcfcfb;border-radius:12px;overflow-x:auto}.AcousticSpacePlot-module__m1sFsq__plotSvg{width:100%;min-width:620px;height:auto;display:block}.AcousticSpacePlot-module__m1sFsq__scrollHint{color:var(--tw-text-3);margin:8px 0 0;font-size:.73rem;display:none}.AcousticSpacePlot-module__m1sFsq__plotArea{fill:#fff}.AcousticSpacePlot-module__m1sFsq__gridLine{stroke:#e9e7e3;stroke-width:1px;stroke-dasharray:3 5}.AcousticSpacePlot-module__m1sFsq__radiationLine,.AcousticSpacePlot-module__m1sFsq__impedanceLine,.AcousticSpacePlot-module__m1sFsq__successLine{fill:none;stroke-width:1.2px;pointer-events:none}.AcousticSpacePlot-module__m1sFsq__radiationLine{stroke:#b4530973;stroke-dasharray:4 4}.AcousticSpacePlot-module__m1sFsq__impedanceLine{stroke:#0284c773;stroke-dasharray:4 4}.AcousticSpacePlot-module__m1sFsq__successLine{stroke:#16a34a73;stroke-dasharray:4 4}.AcousticSpacePlot-module__m1sFsq__warningLine{fill:none;stroke:#e11d4873;stroke-dasharray:4 4;stroke-width:1.2px;pointer-events:none}.AcousticSpacePlot-module__m1sFsq__zonePath{pointer-events:none}.AcousticSpacePlot-module__m1sFsq__zoneLabel{stroke:#fff;stroke-width:3.5px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700}.AcousticSpacePlot-module__m1sFsq__contourLabel{stroke:#fff;stroke-width:3.5px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,SF Mono,monospace;font-size:11px;font-weight:700}.AcousticSpacePlot-module__m1sFsq__radiationLabel{fill:#b45309}.AcousticSpacePlot-module__m1sFsq__impedanceLabel{fill:#0284c7}.AcousticSpacePlot-module__m1sFsq__successLabel{fill:#16a34a}.AcousticSpacePlot-module__m1sFsq__warningLabel{fill:#e11d48}.AcousticSpacePlot-module__m1sFsq__axisLine{stroke:#77716b;stroke-width:1.5px}.AcousticSpacePlot-module__m1sFsq__tickLabel{fill:#766f69;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.AcousticSpacePlot-module__m1sFsq__axisLabel{fill:#3c3836;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700}.AcousticSpacePlot-module__m1sFsq__point{cursor:pointer;opacity:.85;stroke:#fff;stroke-width:2px;transition:r .12s,opacity .12s}.AcousticSpacePlot-module__m1sFsq__point:hover,.AcousticSpacePlot-module__m1sFsq__point:focus-visible{opacity:1;stroke:#242424;stroke-width:2.5px;outline:none}.AcousticSpacePlot-module__m1sFsq__legend{flex-wrap:wrap;gap:9px 17px;margin:18px 0 0;display:flex}.AcousticSpacePlot-module__m1sFsq__legendItem{color:var(--tw-text-2);align-items:center;gap:7px;font-size:.79rem;display:inline-flex}.AcousticSpacePlot-module__m1sFsq__legendItem i{border-radius:50%;width:11px;height:11px}.AcousticSpacePlot-module__m1sFsq__legendItem strong{color:var(--tw-ebony);font-weight:700}.AcousticSpacePlot-module__m1sFsq__legendHint{color:var(--tw-text-3);margin:7px 0 0;font-size:.72rem}.AcousticSpacePlot-module__m1sFsq__readout{background:var(--tw-surface);min-height:40px;color:var(--tw-text-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:15px;padding:10px 13px;font-size:.8rem;display:flex}.AcousticSpacePlot-module__m1sFsq__readout strong{color:var(--tw-ebony)}.AcousticSpacePlot-module__m1sFsq__empty{border:1px dashed var(--tw-border);color:var(--tw-text-2);text-align:center;border-radius:12px;margin:22px 0 0;padding:32px 16px}@media (max-width:1000px){.AcousticSpacePlot-module__m1sFsq__scrollHint{display:block}}@media (max-width:700px){.AcousticSpacePlot-module__m1sFsq__card{padding:20px}.AcousticSpacePlot-module__m1sFsq__heading{flex-direction:column}.AcousticSpacePlot-module__m1sFsq__headingControls{width:100%}.AcousticSpacePlot-module__m1sFsq__zoneToggle{flex:none}.AcousticSpacePlot-module__m1sFsq__scaleSwitch,.AcousticSpacePlot-module__m1sFsq__scaleSwitch button{flex:1}}
.FreeViolinPlateDemo-module__fVjUAq__demo{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:20px}.FreeViolinPlateDemo-module__fVjUAq__demo iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefa;border:0;width:100%;display:block}@media (max-width:600px){.FreeViolinPlateDemo-module__fVjUAq__demo{margin-top:20px;padding-top:16px}}.FreeViolinPlateDemo-module__fVjUAq__comparisonControls{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.FreeViolinPlateDemo-module__fVjUAq__comparisonControls button{border:1px solid var(--line);color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:8px 14px;font-size:13px}.FreeViolinPlateDemo-module__fVjUAq__comparisonControls button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.FreeViolinPlateDemo-module__fVjUAq__comparisonControls button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.FreeViolinPlateDemo-module__fVjUAq__comparisonControls p{color:var(--green);flex-basis:100%;margin:5px 0 0;font-size:14px;line-height:1.8}
.AcousticVolumeLab-module__il4Y8G__lab{min-width:0;margin-top:20px}.AcousticVolumeLab-module__il4Y8G__toolbar{border-bottom:1px solid #e1e7e9;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.AcousticVolumeLab-module__il4Y8G__toolbar label{align-items:center;gap:8px;min-width:0;display:flex}.AcousticVolumeLab-module__il4Y8G__toolbar select{color:#20272b;background:#fff;border:1px solid #d5dee0;border-radius:6px;min-width:110px;max-width:360px;height:34px;padding:0 8px}.AcousticVolumeLab-module__il4Y8G__dossierBtn{color:#20272b;cursor:pointer;background:#fff;border:1px solid #d5dee0;border-radius:6px;height:34px;padding:0 12px;font-size:12px;font-weight:600}.AcousticVolumeLab-module__il4Y8G__dossierBtn:hover{background:#f3f7f7;border-color:#b8c6c9}.AcousticVolumeLab-module__il4Y8G__count{color:#727c82;margin-left:auto}.AcousticVolumeLab-module__il4Y8G__figure{min-width:0;position:relative}.AcousticVolumeLab-module__il4Y8G__frame{background:#fff;border:0;width:100%;height:clamp(480px,70vh,760px);display:block}.AcousticVolumeLab-module__il4Y8G__status{color:#727c82;background:#ffffffd9;place-content:center;font-size:14px;display:grid;position:absolute;inset:0}.AcousticVolumeLab-module__il4Y8G__error{color:#a42a32;align-items:center;gap:12px;padding:16px 0;display:flex}.AcousticVolumeLab-module__il4Y8G__error button{color:#20272b;cursor:pointer;background:#fff;border:1px solid #d5dee0;border-radius:6px;padding:8px 12px}@media (max-width:650px){.AcousticVolumeLab-module__il4Y8G__toolbar{align-items:flex-start}.AcousticVolumeLab-module__il4Y8G__toolbar label{flex-wrap:wrap}.AcousticVolumeLab-module__il4Y8G__toolbar select{max-width:100%}.AcousticVolumeLab-module__il4Y8G__count{margin-left:0}.AcousticVolumeLab-module__il4Y8G__frame{height:900px}}
.WaveConceptBridge-module__ehEoYq__bridge{border:1px solid var(--line);background:#fffefa;border-radius:4px;min-width:0;padding:18px}.WaveConceptBridge-module__ehEoYq__stageChoices{flex-wrap:wrap;gap:7px;display:flex}.WaveConceptBridge-module__ehEoYq__bridge button,.WaveConceptBridge-module__ehEoYq__bridge select{border:1px solid var(--line);color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:6px 10px;font-size:12px}.WaveConceptBridge-module__ehEoYq__stageChoices button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.WaveConceptBridge-module__ehEoYq__bridge button:disabled{opacity:.4;cursor:default}.WaveConceptBridge-module__ehEoYq__bridge :is(button,input,select,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.WaveConceptBridge-module__ehEoYq__stage{min-width:0;margin-top:20px}.WaveConceptBridge-module__ehEoYq__heading{flex-wrap:wrap;align-items:baseline;gap:7px 16px;display:flex}.WaveConceptBridge-module__ehEoYq__heading h4{color:var(--green);font-size:18px;font-weight:500}.WaveConceptBridge-module__ehEoYq__heading>span{color:var(--muted);font-size:10px}.WaveConceptBridge-module__ehEoYq__stage>p{color:var(--secondary);margin-top:10px;font-size:13px;line-height:1.9}.WaveConceptBridge-module__ehEoYq__figure{min-width:0;margin:12px 0}.WaveConceptBridge-module__ehEoYq__figure svg{width:100%;height:auto;color:var(--green);display:block}.WaveConceptBridge-module__ehEoYq__figure figcaption{color:var(--muted);text-align:center;font-size:11px;line-height:1.8}.WaveConceptBridge-module__ehEoYq__plateModes>figcaption{margin-bottom:12px}.WaveConceptBridge-module__ehEoYq__plateModes>div{border-top:0;margin-top:0;padding-top:0}.WaveConceptBridge-module__ehEoYq__material{fill:#f0f2e9;stroke:#d7dfd1}.WaveConceptBridge-module__ehEoYq__particle{fill:#2b6954}.WaveConceptBridge-module__ehEoYq__restParticle{fill:none;stroke:#bac7b6;stroke-width:1px}.WaveConceptBridge-module__ehEoYq__trackedParticle{fill:#c1853f;stroke:#fffefa;stroke-width:1.3px}.WaveConceptBridge-module__ehEoYq__pulseCompression{fill:#16835d}.WaveConceptBridge-module__ehEoYq__pulseRarefaction{fill:#91ad9c}.WaveConceptBridge-module__ehEoYq__pulseSource{fill:none;stroke:#b17a37;stroke-width:2px;stroke-linecap:round}.WaveConceptBridge-module__ehEoYq__pulseRoute{fill:none;stroke:#c4cec0;stroke-width:1.5px;stroke-dasharray:5 4}.WaveConceptBridge-module__ehEoYq__pulseMarker{fill:#238363;stroke:#fffefa;stroke-width:1.2px}.WaveConceptBridge-module__ehEoYq__restLine{stroke:#bdc9b9;stroke-width:1px;stroke-dasharray:5 4}.WaveConceptBridge-module__ehEoYq__beam,.WaveConceptBridge-module__ehEoYq__referenceBeam,.WaveConceptBridge-module__ehEoYq__rightWave,.WaveConceptBridge-module__ehEoYq__leftWave{fill:none;stroke-width:3px;stroke-linecap:round}.WaveConceptBridge-module__ehEoYq__beam{stroke:#2b6954}.WaveConceptBridge-module__ehEoYq__referenceBeam{stroke:#a18254}.WaveConceptBridge-module__ehEoYq__rightWave{stroke:#6e91b7;stroke-width:1.5px;opacity:.7}.WaveConceptBridge-module__ehEoYq__leftWave{stroke:#c8a466;stroke-width:1.5px;opacity:.7}.WaveConceptBridge-module__ehEoYq__direction{fill:currentColor;font-size:13px}.WaveConceptBridge-module__ehEoYq__direction path,.WaveConceptBridge-module__ehEoYq__particleDirection{fill:none;stroke:currentColor;stroke-width:1.6px}.WaveConceptBridge-module__ehEoYq__particleDirection{color:#b17a37;stroke-dasharray:4 3}.WaveConceptBridge-module__ehEoYq__label{fill:#5f6b60;font-size:13px}.WaveConceptBridge-module__ehEoYq__rowLabel{fill:#263d32;font-size:13px}.WaveConceptBridge-module__ehEoYq__supports{fill:#e4e8df;stroke:#879780;stroke-width:1px}.WaveConceptBridge-module__ehEoYq__node{fill:#263d32}.WaveConceptBridge-module__ehEoYq__controls{flex-wrap:wrap;align-items:center;gap:14px 18px;margin:14px 0 18px;display:flex}.WaveConceptBridge-module__ehEoYq__controls>label{color:var(--secondary);flex:200px;font-size:12px}.WaveConceptBridge-module__ehEoYq__controls label>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.WaveConceptBridge-module__ehEoYq__controls output{color:var(--green);font-variant-numeric:tabular-nums}.WaveConceptBridge-module__ehEoYq__controls input{width:100%;accent-color:var(--green);margin:8px 0 0;display:block}.WaveConceptBridge-module__ehEoYq__controls .WaveConceptBridge-module__ehEoYq__modeControl{flex:none;align-items:center;gap:8px;display:flex}.WaveConceptBridge-module__ehEoYq__equations{background:var(--wash);min-width:0;color:var(--green);border-radius:4px;padding:12px 16px}.WaveConceptBridge-module__ehEoYq__equations>span{display:block;overflow-x:auto}.WaveConceptBridge-module__ehEoYq__equations .katex-display{margin:8px 0;font-size:.9em}.WaveConceptBridge-module__ehEoYq__equations p{color:var(--secondary);margin-top:10px;font-size:12px;line-height:1.8}.WaveConceptBridge-module__ehEoYq__modalEquation{min-width:0;color:var(--green);text-align:center;margin:18px 0 20px}.WaveConceptBridge-module__ehEoYq__modalEquation>span{min-width:0;max-width:100%;font-size:clamp(28px,3.4vw,38px);overflow-x:auto}.WaveConceptBridge-module__ehEoYq__modalEquation p{color:var(--secondary);margin-top:8px;font-size:12px;line-height:1.8}.WaveConceptBridge-module__ehEoYq__modalEquation .katex-display{margin:12px 0;font-size:1em}.WaveConceptBridge-module__ehEoYq__modalEquation .katex{font-size:1em}.WaveConceptBridge-module__ehEoYq__navigation{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.WaveConceptBridge-module__ehEoYq__navigation>span{color:var(--secondary);font-size:12px}.WaveConceptBridge-module__ehEoYq__notes{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.8}.WaveConceptBridge-module__ehEoYq__notes summary{cursor:pointer;width:fit-content}.WaveConceptBridge-module__ehEoYq__notes p{margin-top:9px}.WaveConceptBridge-module__ehEoYq__notes a{color:var(--green);text-underline-offset:3px;margin:9px 16px 0 0;display:inline-block}@media (max-width:600px){.WaveConceptBridge-module__ehEoYq__bridge{padding:14px 10px}.WaveConceptBridge-module__ehEoYq__stageChoices{gap:6px}.WaveConceptBridge-module__ehEoYq__stageChoices button{padding:6px 8px;font-size:11px}.WaveConceptBridge-module__ehEoYq__controls{gap:12px}.WaveConceptBridge-module__ehEoYq__controls>label{flex-basis:100%}.WaveConceptBridge-module__ehEoYq__equations{padding:10px;font-size:13px}.WaveConceptBridge-module__ehEoYq__modalEquation>span{font-size:clamp(24px,6vw,28px)}}
.AnalysisView-module__-tLeYW__analysis{flex-direction:column;gap:20px;display:flex}.AnalysisView-module__-tLeYW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AnalysisView-module__-tLeYW__titleLine{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.AnalysisView-module__-tLeYW__titleArea h1{color:#111827;letter-spacing:0;margin:0;font-size:1.6rem;font-weight:800}.AnalysisView-module__-tLeYW__routeBadge{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:500}.AnalysisView-module__-tLeYW__titleArea p{color:#6b7280;margin:0;font-size:.88rem}.AnalysisView-module__-tLeYW__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AnalysisView-module__-tLeYW__modeSwitch{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.AnalysisView-module__-tLeYW__modeBtn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.AnalysisView-module__-tLeYW__modeBtn:hover{color:#111827}.AnalysisView-module__-tLeYW__modeBtnActive{color:#9b6632;background:#fff;box-shadow:0 1px 3px #00000014}.AnalysisView-module__-tLeYW__refreshBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.AnalysisView-module__-tLeYW__refreshBtn:hover:not(:disabled){color:#111827;background:#e5e7eb}.AnalysisView-module__-tLeYW__refreshBtn:disabled{opacity:.5;cursor:not-allowed}.AnalysisView-module__-tLeYW__filterCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000008}.AnalysisView-module__-tLeYW__filterTop{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.AnalysisView-module__-tLeYW__scopeLabel{color:#4b5563;font-size:.82rem;font-weight:600}.AnalysisView-module__-tLeYW__filterSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;min-width:140px;padding:8px 12px;font-size:.82rem}.AnalysisView-module__-tLeYW__filterSelect:focus{border-color:#b97f3e}.AnalysisView-module__-tLeYW__segmentGroup{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.AnalysisView-module__-tLeYW__segmentBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:500;transition:all .15s}.AnalysisView-module__-tLeYW__segmentBtnActive{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.AnalysisView-module__-tLeYW__partPills{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.AnalysisView-module__-tLeYW__partPill{color:#4b5563;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;padding:4px 12px;font-size:.76rem;font-weight:500;transition:all .15s}.AnalysisView-module__-tLeYW__partPill:hover{color:#111827;background:#f3f4f6}.AnalysisView-module__-tLeYW__partPillActive{color:#9b6632;background:#f5ede2;border-color:#b97f3e;font-weight:600}.AnalysisView-module__-tLeYW__projectionSelectorCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #00000008}.AnalysisView-module__-tLeYW__projectionGroup{flex-direction:column;gap:8px;display:flex}.AnalysisView-module__-tLeYW__projectionGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.72rem;font-weight:700}.AnalysisView-module__-tLeYW__projectionButtons{flex-wrap:wrap;gap:8px;display:flex}.AnalysisView-module__-tLeYW__projectionDivider{background:#e5e7eb;align-self:stretch;width:1px;margin:2px 4px}@media (max-width:780px){.AnalysisView-module__-tLeYW__projectionDivider{display:none}}.AnalysisView-module__-tLeYW__projectionBtn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:500;transition:all .15s}.AnalysisView-module__-tLeYW__projectionBtn:hover{color:#111827;background:#f3f4f6;border-color:#d1d5db}.AnalysisView-module__-tLeYW__projectionBtnActive{color:#9b6632;background:#f5ede2;border-color:#b97f3e;font-weight:700;box-shadow:0 1px 2px #b97f3e1f}.AnalysisView-module__-tLeYW__projectionBtnTitle{white-space:nowrap}.AnalysisView-module__-tLeYW__note{color:#6b625a;margin-top:4px;font-size:.84rem;line-height:1.6}.AnalysisView-module__-tLeYW__loading{color:#78716c;padding:22px 0}
.AccountAcousticLab-module__gosubq__lab{color:#24383e;min-width:0}.AccountAcousticLab-module__gosubq__heading{justify-content:space-between;gap:24px;display:flex}.AccountAcousticLab-module__gosubq__heading h2{margin:0 0 8px}.AccountAcousticLab-module__gosubq__heading p,.AccountAcousticLab-module__gosubq__note{color:#6b7d83;font-size:13px;line-height:1.8}.AccountAcousticLab-module__gosubq__toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.AccountAcousticLab-module__gosubq__toolbar label{gap:7px;min-width:0;font-size:13px;display:grid}.AccountAcousticLab-module__gosubq__toolbar select{max-width:100%}.AccountAcousticLab-module__gosubq__materialPicker{flex:1;min-width:min(100%,240px)!important}.AccountAcousticLab-module__gosubq__views{border-bottom:1px solid #dce6e8;flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.AccountAcousticLab-module__gosubq__lab .AccountAcousticLab-module__gosubq__views button{font-size:13px}.AccountAcousticLab-module__gosubq__lab .AccountAcousticLab-module__gosubq__views button[aria-pressed=true]{color:#00786b;background:#e8f4f1;border-color:#008078}.AccountAcousticLab-module__gosubq__counts{color:#667f86;flex-wrap:wrap;gap:24px;margin:20px 0;font-size:12px;display:flex}.AccountAcousticLab-module__gosubq__counts strong{color:#24383e;font-variant-numeric:tabular-nums;font-size:18px}.AccountAcousticLab-module__gosubq__selected{border-bottom:1px solid #dce6e8;flex-wrap:wrap;gap:10px 22px;margin-bottom:18px;padding:0 0 18px;font-size:12px;display:flex}.AccountAcousticLab-module__gosubq__selected strong{color:#00796f;overflow-wrap:anywhere}.AccountAcousticLab-module__gosubq__frameHost{min-width:0;position:relative}.AccountAcousticLab-module__gosubq__frame{background:#fff;border:0;width:100%;height:680px;display:block}.AccountAcousticLab-module__gosubq__frameStatus{background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute;inset:0}.AccountAcousticLab-module__gosubq__empty{text-align:center;color:#6b7d83;padding:48px 16px}.AccountAcousticLab-module__gosubq__plot{min-width:0;margin:24px 0}.AccountAcousticLab-module__gosubq__plot svg{width:100%;height:auto;display:block}.AccountAcousticLab-module__gosubq__plot svg text{fill:#637a82;font-family:inherit;font-size:13px}.AccountAcousticLab-module__gosubq__plot circle[role=button]{cursor:pointer}.AccountAcousticLab-module__gosubq__plot circle[role=button]:focus-visible{outline:3px solid #00796f}.AccountAcousticLab-module__gosubq__plot figcaption{color:#6b7d83;margin-top:12px;font-size:12px;line-height:1.8}.AccountAcousticLab-module__gosubq__note{margin-top:16px}@media (max-width:680px){.AccountAcousticLab-module__gosubq__frame{height:860px}.AccountAcousticLab-module__gosubq__toolbar>label{flex:100%}.AccountAcousticLab-module__gosubq__toolbar select{width:100%}.AccountAcousticLab-module__gosubq__selected{gap:10px 16px}.AccountAcousticLab-module__gosubq__plot{overflow-x:auto}.AccountAcousticLab-module__gosubq__plot svg{min-width:620px}}@media print{.AccountAcousticLab-module__gosubq__toolbar,.AccountAcousticLab-module__gosubq__views,.AccountAcousticLab-module__gosubq__frameHost{display:none}.AccountAcousticLab-module__gosubq__plot svg{min-width:0}}
.UsagePreferences-module__1axI3G__section{color:#223a3f;max-width:840px;margin:28px 0;font-size:16px;line-height:1.75}.UsagePreferences-module__1axI3G__section h2{margin:0 0 12px}.UsagePreferences-module__1axI3G__section p{overflow-wrap:anywhere;margin:12px 0}.UsagePreferences-module__1axI3G__choice{border-top:1px solid #d6e0e1;padding:22px 0}.UsagePreferences-module__1axI3G__choice label{cursor:pointer;align-items:flex-start;gap:12px;font-weight:600;display:flex}.UsagePreferences-module__1axI3G__choice input{accent-color:#007c70;flex:none;width:20px;height:20px;margin-top:6px}.UsagePreferences-module__1axI3G__choice p,.UsagePreferences-module__1axI3G__note{color:#5a7077;font-size:14px}.UsagePreferences-module__1axI3G__success{color:#007467}.UsagePreferences-module__1axI3G__error{color:#9c352f;padding:14px 0}.UsagePreferences-module__1axI3G__error button{color:#334e52;font:inherit;cursor:pointer;background:#fff;border:1px solid #b5cbce;border-radius:6px;padding:9px 14px}.UsagePreferences-module__1axI3G__section a{color:#00796d;font-size:14px;text-decoration:underline}.UsagePreferences-module__1axI3G__section :is(a,input,button):focus-visible{outline-offset:4px;outline:2px solid #008879}
