._0nr4Eq_banner{background:var(--color-bg-navbar);border-top:1px solid var(--color-border);z-index:9999;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;animation:.3s _0nr4Eq_slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}@keyframes _0nr4Eq_slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._0nr4Eq_text{flex:1;min-width:280px}._0nr4Eq_title{color:var(--color-text-primary);margin:0 0 4px;font-size:14px;font-weight:600}._0nr4Eq_desc{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}._0nr4Eq_link{color:var(--color-accent,#1560c0);text-decoration:none}._0nr4Eq_link:hover{text-decoration:underline}._0nr4Eq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._0nr4Eq_checkLabel{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._0nr4Eq_declineBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .12s}._0nr4Eq_declineBtn:hover{background:var(--color-bg-body)}._0nr4Eq_acceptBtn{background:var(--color-accent,#1560c0);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .12s}._0nr4Eq_acceptBtn:hover{opacity:.88}
._8-teKW_footer{background:var(--color-bg-navbar);border-top:1px solid var(--color-border);z-index:10;flex-shrink:0;justify-content:center;align-items:center;height:auto;min-height:48px;padding:8px 0;display:flex;position:relative}._8-teKW_content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 1.5rem;display:flex}._8-teKW_text{color:var(--color-text-secondary);margin:0;font-size:.813rem}._8-teKW_links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._8-teKW_link{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.813rem;text-decoration:none;transition:color .12s}._8-teKW_link:hover{color:var(--color-text-primary)}@media (max-width:768px){._8-teKW_footer{min-height:44px}._8-teKW_content{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 1rem}._8-teKW_text,._8-teKW_link{font-size:.75rem}}
.hba-ha_menuBar{align-items:center;gap:2px;display:flex}.hba-ha_menuButton{color:var(--color-text-navbar);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:13px}.hba-ha_menuButton:hover,.hba-ha_menuButtonActive{background:var(--color-bg-body)}.hba-ha_menuPanel{z-index:201;background:var(--color-bg-navbar);border:1px solid var(--color-border);min-width:220px;box-shadow:var(--shadow-md);border-radius:6px;padding:4px;position:fixed}.hba-ha_separator{background:var(--color-border);height:1px;margin:4px 0}.hba-ha_menuItem{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.hba-ha_menuItem:hover:not(:disabled){background:var(--color-bg-body)}.hba-ha_menuItem:disabled{opacity:.4;cursor:not-allowed}.hba-ha_menuItem.hba-ha_danger{color:var(--color-danger)}.hba-ha_menuItem.hba-ha_danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.hba-ha_itemIcon{color:var(--color-text-muted);flex-shrink:0}.hba-ha_itemCheck{width:14px;color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hba-ha_menuItem.hba-ha_danger .hba-ha_itemIcon{color:var(--color-danger)}.hba-ha_itemLabel{flex:1}.hba-ha_itemHotkey{color:var(--color-text-muted);opacity:.8;white-space:nowrap;margin-left:auto;font-size:11px}
.gbg3bW_header{background:var(--color-bg-navbar);border-bottom:2px solid var(--color-border);z-index:100;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 1.5rem;display:flex;position:relative;box-shadow:0 2px 4px #00000014}.gbg3bW_leftSection{align-items:center;gap:1rem;min-width:180px;display:flex}.gbg3bW_logoWrapper{align-items:center;gap:.5rem;display:flex}.gbg3bW_logoIconButton{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem;font-family:inherit;transition:all .2s;display:flex}.gbg3bW_logoIconButton:hover{background:var(--color-bg-body);transform:translateY(-1px)}.gbg3bW_logoIconButton:active{transform:translateY(0)}.gbg3bW_logoIconButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gbg3bW_logoContainer{background:linear-gradient(135deg, var(--color-logo-gradient-from) 0%, var(--color-logo-gradient-to) 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 2px 8px #4f46e533}.gbg3bW_logoIconButton:hover .gbg3bW_logoContainer{transform:scale(1.05);box-shadow:0 4px 12px #4f46e54d}.gbg3bW_logoSvg{color:#fff;transition:transform .2s}.gbg3bW_logoIconButton:hover .gbg3bW_logoSvg{transform:scale(1.05)}.gbg3bW_chevron{color:var(--color-text-secondary);opacity:.5;flex-shrink:0;transition:all .2s}.gbg3bW_chevronActive{opacity:1;transform:translateY(2px)}.gbg3bW_brandLink{border-radius:8px;padding:.5rem .75rem;text-decoration:none;transition:all .2s;display:inline-block}.gbg3bW_brandLink:hover{background:var(--color-bg-body);transform:translateY(-1px)}.gbg3bW_brandLink:active{transform:translateY(0)}.gbg3bW_brandLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gbg3bW_brandText{color:var(--color-text-navbar);letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:400;transition:opacity .2s;display:inline-block}.gbg3bW_brandLink:hover .gbg3bW_brandText{opacity:.8}.gbg3bW_brandEt{color:var(--color-primary);font-size:1.6rem;font-weight:700}.gbg3bW_centerSection{flex:1;justify-content:center;align-items:center;padding:0 2rem;display:flex}.gbg3bW_title{color:var(--color-text-secondary);letter-spacing:.025em;text-transform:uppercase;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500}.gbg3bW_rightSection{justify-content:flex-end;align-items:center;gap:.75rem;min-width:180px;display:flex}.gbg3bW_iconButton{border:1px solid var(--color-border);background:var(--color-bg-navbar);width:40px;height:40px;color:var(--color-text-navbar);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.gbg3bW_iconButton:hover{background:var(--color-bg-body);border-color:var(--color-primary);transform:translateY(-1px)}.gbg3bW_iconButton:active{transform:translateY(0)}.gbg3bW_iconButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gbg3bW_mobileOnly{display:none}@media (max-width:1200px){.gbg3bW_mobileOnly{display:flex}}@media (max-width:768px){.gbg3bW_header{height:56px;padding:0 1rem}.gbg3bW_leftSection,.gbg3bW_rightSection{min-width:auto}.gbg3bW_rightSection{gap:.5rem}.gbg3bW_centerSection{padding:0 1rem}.gbg3bW_title{font-size:.875rem}.gbg3bW_logoWrapper{gap:.375rem}.gbg3bW_logoIconButton{gap:.25rem;padding:.25rem}.gbg3bW_logoContainer{width:36px;height:36px}.gbg3bW_logoSvg{width:24px;height:24px}.gbg3bW_brandLink{padding:.375rem .5rem}.gbg3bW_brandText{font-size:1.25rem}.gbg3bW_brandEt{font-size:1.35rem}.gbg3bW_chevron{display:none}.gbg3bW_iconButton{width:36px;height:36px}}@media (max-width:480px){.gbg3bW_title{display:none}.gbg3bW_centerSection{padding:0}.gbg3bW_rightSection{gap:.375rem}.gbg3bW_logoWrapper{gap:.25rem}.gbg3bW_logoIconButton{padding:.25rem}.gbg3bW_logoContainer{border-radius:8px;width:32px;height:32px}.gbg3bW_logoSvg{width:20px;height:20px}.gbg3bW_brandLink{padding:.25rem .375rem}.gbg3bW_brandText{font-size:1.125rem}.gbg3bW_brandEt{font-size:1.25rem}}.gbg3bW_logoContainer,.gbg3bW_logoSvg,.gbg3bW_chevron{will-change:transform}.gbg3bW_header.gbg3bW_no-transition *{transition:none!important}.gbg3bW_admin{background:var(--color-bg-sidebar);border-bottom:2px solid var(--color-primary)}.gbg3bW_results{background:var(--color-bg-header)}.gbg3bW_adminBadge{background:var(--color-primary);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}
._7YxuQa_wrapper{border:1px solid var(--color-border);background:var(--color-bg-input);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;display:flex}._7YxuQa_wrapper._7YxuQa_active{background:#ffa5001a;border-color:orange}._7YxuQa_label{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem}._7YxuQa_select{border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary);cursor:pointer;border-radius:3px;padding:2px 4px;font-size:.75rem}._7YxuQa_select:disabled{opacity:.4;cursor:not-allowed}._7YxuQa_resetBtn{color:orange;cursor:pointer;background:0 0;border:1px solid orange;border-radius:3px;padding:2px 6px;font-size:.75rem}._7YxuQa_resetBtnInactive{opacity:.3;border-color:var(--color-border);color:var(--color-text-muted)}._7YxuQa_resetBtnInactive:hover{opacity:.6}
.hkKBka_switch{background:var(--color-bg-body);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.hkKBka_button{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;padding:5px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.hkKBka_button:hover{color:var(--color-text-primary)}.hkKBka_active{background:var(--color-primary);color:#fff}.hkKBka_activeDesign{color:#fff;background:#c47c1a}.hkKBka_settingsButton{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:6px;margin-left:4px;padding:5px 14px;font-size:12px;font-weight:500;transition:all .15s}.hkKBka_settingsButton:hover{color:var(--color-text-primary)}.hkKBka_locked{opacity:.5;cursor:not-allowed}.hkKBka_lockIcon{vertical-align:middle;margin-right:4px;font-size:10px}.hkKBka_wizardButton{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;margin-left:6px;padding:5px 12px;font-size:12px}.hkKBka_wizardButton:hover{color:var(--color-text-primary);border-color:#c47c1a}
._33UV4q_avatar{background:linear-gradient(135deg, var(--color-logo-gradient-from) 0%, var(--color-logo-gradient-to) 100%);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #4f46e533}._33UV4q_avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px #4f46e54d}._33UV4q_avatar:active{transform:scale(.98)}._33UV4q_avatar:disabled{cursor:not-allowed;opacity:.7}._33UV4q_avatar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._33UV4q_avatarText{-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px #0000001a}._33UV4q_avatarWrapper{display:inline-flex;position:relative}._33UV4q_avatarBadge{background:var(--color-danger,#ef4444);border:2px solid var(--color-bg-navbar,#fff);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}._33UV4q_avatarBadgeWarning{background:var(--color-warning,#f59e0b)}._33UV4q_modalBody{flex-direction:column;gap:1.25rem;padding:.25rem 0;display:flex}._33UV4q_section{flex-direction:column;gap:.5rem;display:flex}._33UV4q_sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 .25rem;font-size:.75rem;font-weight:600}._33UV4q_row{color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}._33UV4q_label{color:var(--color-text-secondary);flex-shrink:0}._33UV4q_tier{text-transform:capitalize;color:var(--color-primary);font-weight:600}._33UV4q_noLicense{color:var(--color-text-secondary);font-size:.875rem;font-style:italic}._33UV4q_actions{border-top:1px solid var(--color-border);padding-top:.5rem}._33UV4q_logoutButton{color:var(--color-danger,#d9534f);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}._33UV4q_logoutButton:hover{background-color:var(--color-danger-light,#fde8e8)}@media (max-width:768px){._33UV4q_avatar{width:36px;height:36px;font-size:.8125rem}}@media (max-width:480px){._33UV4q_avatar{width:32px;height:32px;font-size:.75rem}}._33UV4q_card{margin:-16px;overflow:hidden}._33UV4q_banner{background:linear-gradient(135deg, var(--color-logo-gradient-from) 0%, var(--color-logo-gradient-to) 100%);height:80px;position:relative}._33UV4q_avatarLarge{background:linear-gradient(135deg, var(--color-logo-gradient-from) 0%, var(--color-logo-gradient-to) 100%);border:3px solid var(--color-bg-navbar);color:#fff;letter-spacing:.5px;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.125rem;font-weight:600;display:flex;position:absolute;bottom:-28px;right:24px}._33UV4q_cardBody{flex-direction:column;gap:16px;padding:40px 24px 24px;display:flex}._33UV4q_identity{flex-direction:column;gap:2px;display:flex}._33UV4q_fullName{color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:500}._33UV4q_email{color:var(--color-text-secondary);margin:0;font-size:.8125rem}._33UV4q_section{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}._33UV4q_row{color:var(--color-text-primary);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}._33UV4q_label{color:var(--color-text-secondary)}._33UV4q_licenseCard{background:var(--color-bg-body);border-radius:6px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}._33UV4q_licenseHeader{justify-content:space-between;align-items:center;display:flex}._33UV4q_sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:.6875rem;font-weight:600}._33UV4q_tierBadge{color:#1e40af;text-transform:capitalize;background:#dbeafe;border-radius:20px;padding:2px 8px;font-size:.6875rem;font-weight:500}._33UV4q_noLicense{color:var(--color-text-secondary);margin:0;font-size:.8125rem;font-style:italic}._33UV4q_logoutButton{border:1px solid var(--color-border);width:100%;color:var(--color-danger,#c0392b);cursor:pointer;background:0 0;border-radius:6px;padding:9px;font-size:.8125rem;transition:background .15s}._33UV4q_logoutButton:hover{background:var(--color-danger-light,#fde8e8)}._33UV4q_ctaBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:9px 18px;font-size:14px;font-weight:600;transition:opacity .12s}._33UV4q_ctaBtn:hover:not(:disabled){opacity:.88}._33UV4q_ctaBtn:disabled{opacity:.5;cursor:not-allowed}
._8IYc1a_container{flex-direction:column;gap:0;height:calc(100% + 32px);margin:-16px;display:flex}._8IYc1a_licenseCard{--card-accent:var(--color-text-primary);--card-soft:color-mix(in srgb, var(--color-text-secondary) 8%, transparent);border:1px solid color-mix(in srgb, var(--card-accent) 35%, transparent);background:linear-gradient(135deg, var(--card-soft), color-mix(in srgb, var(--card-soft) 30%, transparent));border-radius:10px;flex-shrink:0;align-items:center;gap:16px;margin:16px 16px 12px;padding:16px 18px;display:flex}._8IYc1a_card_free{--card-accent:var(--color-text-primary);--card-soft:color-mix(in srgb, var(--color-text-secondary) 8%, transparent)}._8IYc1a_card_free ._8IYc1a_buyButton{background:var(--color-accent)}._8IYc1a_card_academic{--card-accent:var(--blue-11);--card-soft:var(--blue-a3)}._8IYc1a_card_professional{--card-accent:var(--violet-11);--card-soft:var(--violet-a3)}._8IYc1a_card_enterprise{--card-accent:var(--amber-11);--card-soft:var(--amber-a3)}._8IYc1a_licenseIcon{width:44px;height:44px;color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 14%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._8IYc1a_licenseMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._8IYc1a_licenseLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:600}._8IYc1a_licenseName{color:var(--card-accent);font-size:20px;font-weight:700;line-height:1.25}._8IYc1a_licenseMeta{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}._8IYc1a_licenseMeta b{color:var(--color-text-primary);font-weight:600}._8IYc1a_licenseStatusAttention{color:var(--card-accent);font-weight:600}._8IYc1a_licenseActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}._8IYc1a_buyButton{background:var(--card-accent);color:#fff;white-space:nowrap;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}._8IYc1a_buyButton:hover{filter:brightness(1.08)}._8IYc1a_adminLink{color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}._8IYc1a_adminLink:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}._8IYc1a_verificationWarning,._8IYc1a_verificationError{border-radius:6px;flex-shrink:0;align-items:flex-start;gap:8px;margin:0 16px 8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}._8IYc1a_verificationWarning{background:var(--amber-a3);color:var(--amber-11)}._8IYc1a_verificationError{background:var(--red-a3);color:var(--red-11)}._8IYc1a_verificationIcon{flex-shrink:0;margin-top:1px}._8IYc1a_tabBar{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:2px;padding:0 16px;display:flex}._8IYc1a_tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}._8IYc1a_tab:hover{color:var(--color-text-primary)}._8IYc1a_tabActive{color:var(--color-accent);border-bottom-color:var(--color-accent)}._8IYc1a_tabContent{flex:1;min-height:0;padding:16px;overflow-y:auto}._8IYc1a_footer{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;padding:10px 16px;display:flex}._8IYc1a_actionBtn{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background .12s;display:flex}._8IYc1a_actionBtn:hover{background:var(--color-bg-body)}._8IYc1a_actionBtnDanger{color:var(--color-danger)}._8IYc1a_actionBtnDanger:hover{background:var(--red-a2)}._8IYc1a_section{flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}._8IYc1a_sectionHeader{color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}._8IYc1a_sectionTitle{color:var(--color-text-primary);margin:0;font-size:13px;font-weight:600}._8IYc1a_sectionTitle._8IYc1a_danger{color:var(--red-11)}._8IYc1a_divider{background:var(--color-border);height:1px;margin:0 0 16px}._8IYc1a_muted{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}._8IYc1a_row{justify-content:space-between;align-items:center;gap:12px;display:flex}._8IYc1a_facts{grid-template-columns:140px 1fr;gap:6px 20px;margin:0;font-size:13px;display:grid}._8IYc1a_facts dt{color:var(--color-text-secondary)}._8IYc1a_facts dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}._8IYc1a_rowValue{color:var(--color-text-primary);font-size:13px;font-weight:600}._8IYc1a_sessionRow{border:1px solid var(--color-border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}._8IYc1a_sessionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}._8IYc1a_sessionDevice{color:var(--color-text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._8IYc1a_currentBadge{background:var(--green-a3);color:var(--green-11);border-radius:20px;padding:2px 7px;font-size:11px;font-weight:500}._8IYc1a_sessionDate{color:var(--color-text-secondary);font-size:12px}._8IYc1a_revokeBtn{color:var(--red-11);border:1px solid var(--red-a6);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;transition:background .12s}._8IYc1a_revokeBtn:hover{background:var(--red-a2)}._8IYc1a_secondaryBtn{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s}._8IYc1a_secondaryBtn:hover:not(:disabled){background:var(--color-bg-body)}._8IYc1a_secondaryBtn:disabled{opacity:.5;cursor:not-allowed}._8IYc1a_dangerBtn{border:1px solid var(--red-a6);color:var(--red-11);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s}._8IYc1a_dangerBtn:hover:not(:disabled){background:var(--red-a2)}._8IYc1a_dangerBtn:disabled{opacity:.5;cursor:not-allowed}._8IYc1a_confirmBox{background:var(--red-a2);border:1px solid var(--red-a5);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}._8IYc1a_confirmWarning{color:var(--red-11);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}._8IYc1a_confirmActions{gap:8px;display:flex}._8IYc1a_localeSelect{background:var(--color-bg-body);border:1px solid var(--color-border);min-width:180px;color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-self:flex-start;padding:8px 12px;font-size:13px;transition:border-color .12s}._8IYc1a_localeSelect:hover:not(:disabled){border-color:var(--color-text-secondary)}._8IYc1a_localeSelect:disabled{opacity:.5;cursor:not-allowed}._8IYc1a_licenseExpired{color:var(--red-11);font-size:13px;font-weight:500}._8IYc1a_matrix{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:1fr repeat(4,96px);align-items:stretch;display:grid;overflow:hidden}._8IYc1a_matrixCorner{border-bottom:1px solid var(--color-border)}._8IYc1a_matrixTier{color:var(--color-text-secondary);text-align:center;white-space:nowrap;border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:8px 3px 7px;font-size:11px;font-weight:600;display:flex}._8IYc1a_matrixLabel{border-top:1px solid var(--color-border);flex-direction:column;justify-content:center;gap:2px;padding:9px 10px;display:flex}._8IYc1a_matrix>._8IYc1a_matrixLabel:first-of-type,._8IYc1a_matrix>._8IYc1a_matrixCorner{border-top:none}._8IYc1a_matrixName{color:var(--color-text-primary);font-size:12.5px}._8IYc1a_matrixDesc{color:var(--color-text-secondary);font-size:11px;line-height:1.35}._8IYc1a_matrixIndent{padding-left:22px}._8IYc1a_matrixIndent ._8IYc1a_matrixName{color:var(--color-text-secondary);font-size:12px}._8IYc1a_matrixCell{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);justify-content:center;align-items:center;padding:9px 3px;display:flex}._8IYc1a_matrixCheck{color:var(--color-accent)}._8IYc1a_matrixDash{color:var(--color-text-secondary);opacity:.5}._8IYc1a_matrixColActive{background:var(--color-success-bg)}._8IYc1a_matrixTier._8IYc1a_matrixColActive{background:var(--color-success);color:#fff}._8IYc1a_matrixCell._8IYc1a_matrixColActive ._8IYc1a_matrixCheck{color:var(--color-success-text)}._8IYc1a_input{border:1px solid var(--color-border);color:var(--color-text-primary);background:var(--color-bg-body);border-radius:6px;min-width:180px;padding:7px 10px;font-size:13px}._8IYc1a_input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}
.JfDYqW_layout{background:var(--color-bg-body);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.JfDYqW_layout.JfDYqW_mobileUi{height:100dvh}.JfDYqW_mainContainer{background:var(--color-bg-body);flex:1;min-height:0;transition:margin-left .3s;display:flex;position:relative;overflow:hidden auto}.JfDYqW_sidebar{z-index:999;background:#343a40;width:250px;transition:width .3s;position:fixed;top:57px;bottom:0;left:0;overflow:hidden auto}.JfDYqW_sidebar.JfDYqW_collapsed{width:0}.JfDYqW_sidebarInner{width:250px;padding:.5rem 0}.JfDYqW_mainContainer.JfDYqW_sidebarOpen{margin-left:250px}.JfDYqW_mainContainer.JfDYqW_sidebarClosed{margin-left:0}.JfDYqW_editorArea{background:var(--color-canvas-bg);flex:1;min-width:0;display:flex;overflow:hidden}
.azxVwq_body{flex-direction:column;gap:12px;display:flex}.azxVwq_intro{color:var(--color-text);margin:0;font-size:13px;line-height:1.45}.azxVwq_label{color:var(--color-text);flex-direction:column;gap:6px;font-size:13px;display:flex}.azxVwq_textarea{border:1px solid var(--color-border);background:var(--color-input-bg,#fff);color:var(--color-text);resize:vertical;border-radius:4px;min-height:120px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4}.azxVwq_textarea:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.azxVwq_counter{color:var(--color-text-muted,#888);text-align:right;font-size:11px}.azxVwq_footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.azxVwq_cancel,.azxVwq_submit{cursor:pointer;border-radius:4px;padding:8px 16px;font-size:13px}.azxVwq_cancel{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.azxVwq_submit{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff}.azxVwq_submit:disabled,.azxVwq_cancel:disabled{opacity:.5;cursor:not-allowed}
.wP3vTa_button{background:var(--color-surface,#fff);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 6px #0000001a}.wP3vTa_button:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.wP3vTa_button:active{transform:translateY(1px)}
._1K44mW_tool{color:var(--color-text-primary);flex-direction:column;gap:16px;font-size:12px;display:flex}._1K44mW_summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}._1K44mW_summary ._1K44mW_note{flex-basis:100%;margin:0}._1K44mW_alpha{font-size:18px;font-weight:600}._1K44mW_heading{margin:0 0 6px;font-size:12px;font-weight:600}._1K44mW_note{color:var(--color-text-secondary);margin:0}._1K44mW_table{border-collapse:collapse;width:100%}._1K44mW_table th,._1K44mW_table td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:3px 8px}._1K44mW_table th{color:var(--color-text-secondary);font-weight:500}._1K44mW_num{font-variant-numeric:tabular-nums;text-align:right!important}._1K44mW_clickable tbody tr{cursor:pointer}._1K44mW_clickable tbody tr:hover{background:var(--color-bg-body)}._1K44mW_active{background:var(--row-tint,var(--color-bg-body));font-weight:500}._1K44mW_detail{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;padding-top:12px;display:flex}._1K44mW_detail p{margin:0}._1K44mW_refinement{padding-top:8px}._1K44mW_unstable{color:var(--color-danger);font-weight:600}._1K44mW_secondOrder{color:var(--color-warning)}._1K44mW_firstOrder{color:var(--color-success)}._1K44mW_choice{--field-label-width:170px;margin:8px 0}._1K44mW_linkButton{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._1K44mW_warning{color:var(--color-warning);font-weight:600}
.OdjuSG_root{pointer-events:auto;display:inline-flex;position:relative}.OdjuSG_badge{font:inherit;white-space:nowrap;color:var(--color-text-secondary);background:var(--color-bg-navbar);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.OdjuSG_badge.OdjuSG_stale{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-warning) 22%, var(--color-bg-navbar));border-color:var(--color-warning)}.OdjuSG_dot{background:currentColor;border-radius:50%;width:7px;height:7px}.OdjuSG_current .OdjuSG_dot,.OdjuSG_status.OdjuSG_current{color:var(--color-success)}.OdjuSG_computing .OdjuSG_dot{background:var(--color-primary);animation:1s ease-in-out infinite OdjuSG_pulse}.OdjuSG_stale .OdjuSG_dot,.OdjuSG_status.OdjuSG_stale{color:var(--color-warning)}.OdjuSG_status.OdjuSG_computing{color:var(--color-primary)}@keyframes OdjuSG_pulse{50%{opacity:.3}}.OdjuSG_popover{z-index:20;min-width:240px;max-width:360px;color:var(--color-text-primary);background:var(--color-bg-body);border:1px solid var(--color-border);border-radius:6px;padding:8px 10px;font-size:12px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 14px #00000026}.OdjuSG_popover.OdjuSG_above{top:auto;bottom:calc(100% + 4px)}.OdjuSG_list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.OdjuSG_list>li{grid-template-columns:1fr auto;column-gap:12px;display:grid}.OdjuSG_kind{font-weight:500}.OdjuSG_status{text-align:right}.OdjuSG_reasons{color:var(--color-text-secondary);grid-column:1/-1;margin:2px 0 0;padding-left:16px}@media (prefers-reduced-motion:reduce){.OdjuSG_computing .OdjuSG_dot{animation:none}}
.RYwtPq_panel{background:var(--color-bg-navbar);border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.RYwtPq_resizeHandle{cursor:ns-resize;z-index:2;background:0 0;justify-content:center;align-items:center;height:6px;transition:background .15s;display:flex;position:absolute;top:0;left:0;right:0}.RYwtPq_resizeHandle:hover,.RYwtPq_resizeHandle:active{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.RYwtPq_grip{background:var(--color-border);pointer-events:none;border-radius:1px;width:32px;height:2px}.RYwtPq_body{flex:1;min-height:0;padding-top:6px;display:flex;overflow:hidden}.RYwtPq_header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:flex}.RYwtPq_statusOk{background:color-mix(in srgb, var(--color-success) 18%, transparent)}.RYwtPq_statusPartial{background:color-mix(in srgb, var(--color-warning) 28%, transparent)}.RYwtPq_statusFail{background:color-mix(in srgb, var(--color-danger) 22%, transparent)}.RYwtPq_approximate{opacity:.6}.RYwtPq_summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RYwtPq_toggle{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:10px;line-height:1}.RYwtPq_toggle:hover{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-text)}.RYwtPq_bucklingSummary{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-size:11px}.RYwtPq_bucklingSummary:hover{background:var(--color-bg-body)}.RYwtPq_bucklingUnstable{color:var(--color-danger);border-color:var(--color-danger);font-weight:600}
.nZ0dbW_panel{z-index:9999;color:#1a1a1a;background:#fff;border:1px solid #d0d0d0;border-radius:6px;width:320px;font-family:monospace;font-size:11px;position:fixed;bottom:120px;left:12px;overflow:hidden;box-shadow:0 4px 16px #00000026}.nZ0dbW_header{color:#1a1a1a;background:#f0f0f0;border-bottom:1px solid #d0d0d0;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.nZ0dbW_total{color:#1565c0;margin-left:auto;margin-right:8px;font-weight:700}.nZ0dbW_closeButton{cursor:pointer;color:#555;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.nZ0dbW_closeButton:hover{color:#d32f2f}.nZ0dbW_toggleButton{color:#fff;cursor:pointer;z-index:9999;background:#1565c0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 2px 8px #0003}.nZ0dbW_toggleButton:hover{background:#0d47a1;transform:scale(1.05)}.nZ0dbW_empty{color:#666;padding:12px 10px}.nZ0dbW_steps{flex-direction:column;gap:6px;padding:6px 10px;display:flex}.nZ0dbW_stepHeader{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.nZ0dbW_stepLabel{color:#1a1a1a}.nZ0dbW_stepRight{align-items:center;gap:6px;display:flex}.nZ0dbW_detail{color:#666}.nZ0dbW_throttle{color:#b35a00;background:#e678001f;border-radius:3px;padding:0 4px;font-weight:600}.nZ0dbW_ms{color:#1565c0;text-align:right;min-width:50px;font-weight:600}.nZ0dbW_barBg{background:#e0e0e0;border-radius:2px;height:4px;overflow:hidden}.nZ0dbW_bar{border-radius:2px;height:100%;transition:width .15s}.nZ0dbW_throttleSection{background:#fafafa;border-top:1px solid #d0d0d0;padding:6px 10px}.nZ0dbW_throttleHeader{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px}.nZ0dbW_throttleRow{color:#1a1a1a;justify-content:space-between;padding:2px 0;display:flex}.nZ0dbW_footer{color:#888;background:#fafafa;border-top:1px solid #d0d0d0;padding:4px 10px;font-size:10px}.nZ0dbW_sumRow{color:#444;border-top:1px solid #e0e0e0;justify-content:space-between;margin-top:2px;padding:4px 0 2px;font-size:10px;display:flex}.nZ0dbW_tabs{background:#f8f8f8;border-bottom:1px solid #d0d0d0;display:flex}.nZ0dbW_tab{cursor:pointer;color:#666;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:5px 8px;font-family:monospace;font-size:11px;transition:color .1s}.nZ0dbW_tab:hover{color:#1a1a1a;background:#f0f0f0}.nZ0dbW_tabActive{cursor:pointer;color:#1565c0;background:0 0;border:none;border-bottom:2px solid #1565c0;flex:1;padding:5px 8px;font-family:monospace;font-size:11px;font-weight:600}.nZ0dbW_tabContent{max-height:420px;overflow-y:auto}.nZ0dbW_wizardContent{flex-direction:column;gap:6px;padding:6px 10px;display:flex}.nZ0dbW_wizardMeta{color:#666;justify-content:space-between;font-size:10px;display:flex}.nZ0dbW_wizardTime{color:#888}.nZ0dbW_wizardSelected{color:#2d7d46;background:#e8f5e9;border-radius:4px;padding:4px 8px;font-size:11px}.nZ0dbW_wizardEntries{flex-direction:column;gap:4px;display:flex}.nZ0dbW_wizardEntry{background:#fafafa;border:1px solid #e0e0e0;border-radius:3px;padding:4px 8px}.nZ0dbW_wizardEntryHeader{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.nZ0dbW_wizardSection{color:#1a1a1a;font-weight:600}.nZ0dbW_wizardAccepted{font-weight:700}.nZ0dbW_wizardChecks{flex-direction:column;gap:1px;display:flex}.nZ0dbW_wizardCheck{color:#444;grid-template-columns:1fr 40px 60px 40px;gap:4px;font-size:10px;display:grid}.nZ0dbW_checkKey{color:#666}.nZ0dbW_checkPos,.nZ0dbW_checkCombo{color:#888;text-align:right}.nZ0dbW_sectionHeader{text-transform:uppercase;letter-spacing:.5px;color:#888;background:#f8f8f8;border-top:1px solid #d0d0d0;padding:5px 10px;font-size:10px;font-weight:600}.nZ0dbW_schedulerState{border-bottom:1px solid var(--color-border);gap:8px;margin-bottom:4px;padding:4px 0 8px;display:flex}.nZ0dbW_stateOn{color:#388e3c;font-size:11px;font-weight:600}.nZ0dbW_stateOff{color:var(--color-text-muted);font-size:11px}.nZ0dbW_schedulerMeta{color:var(--color-text-muted);justify-content:space-between;padding-top:2px;font-size:10px;display:flex}
.-RyLSG_infoBar{background:var(--color-bg-navbar);border:1px solid var(--color-border);pointer-events:none;border-top:none;border-radius:0 0 6px 6px;align-items:center;gap:8px;padding:5px 14px 5px 12px;display:inline-flex}.-RyLSG_projectName{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:13px;font-weight:500;overflow:hidden}.-RyLSG_unsaved{color:var(--color-warning);font-size:9px;line-height:1}
.Xlikla_controls{align-items:center;gap:8px;display:flex}.Xlikla_controls button{border:1px solid var(--color-border);background:var(--color-bg-content,#fff);cursor:pointer;border-radius:4px;min-width:24px}.Xlikla_controls button:disabled{opacity:.4;cursor:default}
.XCyQYG_legend{z-index:5;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-content,#fff) 88%, transparent);border-radius:10px;flex-direction:column;gap:6px;max-width:280px;padding:10px 12px;font-size:.85em;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 22px #00000024}.XCyQYG_title{font-weight:600}.XCyQYG_bands{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.XCyQYG_bands li{align-items:center;gap:8px;display:flex}.XCyQYG_swatch{flex:none;width:24px;height:8px}.XCyQYG_swatch line{stroke-width:6px;stroke-linecap:round}.XCyQYG_ramp{align-items:center;gap:6px;display:flex}.XCyQYG_gradient{background:linear-gradient(to right, var(--color-text-secondary,#8a8a8a), var(--color-danger));border-radius:4px;flex:1;height:8px}.XCyQYG_note{color:var(--color-text-secondary)}
.WNVwja_overlay{z-index:5;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-content,#fff) 85%, transparent);-webkit-backdrop-filter:blur(3px);pointer-events:none;border-radius:10px;flex-direction:column;gap:8px;width:272px;padding:11px 12px;animation:.22s ease-out WNVwja_ignite;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 22px #00000024}@keyframes WNVwja_ignite{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.WNVwja_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.WNVwja_id{color:var(--color-text-primary);font-size:15px;font-weight:700}.WNVwja_row{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.WNVwja_key{color:var(--color-text-secondary);white-space:nowrap}.WNVwja_val{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.WNVwja_note{color:var(--color-text-secondary);font-size:12px;line-height:1.5}
.J36GVq_factors{padding:1rem;overflow-y:auto}.J36GVq_table{border-collapse:collapse;width:100%;font-size:.8rem}.J36GVq_th{text-align:left;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.J36GVq_row:nth-child(2n){background:color-mix(in srgb, var(--color-primary) 4%, transparent)}.J36GVq_row:hover td{background:var(--color-bg-body)}.J36GVq_td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:.4rem .75rem}.J36GVq_tdNum{text-align:right;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);font-family:var(--font-mono,monospace);padding:.4rem .75rem}
.tjZo4W_settings{flex-direction:row;gap:1rem;padding:.25rem 0;display:flex}.tjZo4W_kFIRow{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.tjZo4W_kFILabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:600;font-family:var(--font-mono,monospace)}.tjZo4W_kFIValue{color:var(--color-primary);font-size:1rem;font-weight:700;font-family:var(--font-mono,monospace)}
._8u-wRa_math{font-family:var(--font-mono,monospace);white-space:nowrap;align-items:baseline;display:inline-flex}._8u-wRa_base{font-style:italic;font-size:inherit}._8u-wRa_sub{vertical-align:sub;font-size:.75em;font-style:normal;line-height:1}._8u-wRa_sup{vertical-align:super;font-size:.75em;font-style:normal;line-height:1}
.ebvIra_row{border-bottom:1px solid var(--color-border)}.ebvIra_row:hover td{background:var(--color-bg-body)}.ebvIra_rowInactive td{opacity:.4}.ebvIra_tdNum{text-align:center;color:var(--color-text-secondary);white-space:nowrap;padding:.4rem .75rem;font-size:.75rem}.ebvIra_tdCheck{text-align:center;padding:.4rem .75rem}.ebvIra_tdEquation{width:100%;padding:.4rem .75rem}.ebvIra_equation{font-family:var(--font-mono,monospace);color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:0;font-size:.8rem;display:inline-flex}.ebvIra_group{align-items:baseline;gap:0;display:inline-flex}.ebvIra_factor{color:var(--color-text-secondary);font-size:.78rem}.ebvIra_psi{color:var(--color-primary);opacity:.8;font-size:.78rem}.ebvIra_op{color:var(--color-text-secondary);padding:0 .15rem}.ebvIra_paren{color:var(--color-text-secondary);font-size:.9rem}.ebvIra_tdType{white-space:nowrap;padding:.4rem .75rem}.ebvIra_rowIrrelevant{pointer-events:none}.ebvIra_rowIrrelevant td{color:var(--color-text-secondary);opacity:.5}.ebvIra_rowIrrelevant .ebvIra_equation{color:var(--color-text-secondary)}.ebvIra_rowIrrelevant .ebvIra_factor,.ebvIra_rowIrrelevant .ebvIra_psi,.ebvIra_rowIrrelevant .ebvIra_op,.ebvIra_rowIrrelevant .ebvIra_paren{color:var(--color-text-secondary);opacity:.6}.ebvIra_rowIrrelevant .ebvIra_rowIrrelevant .ebvIra_durationBadge{opacity:.4}.ebvIra_rowSymbolHovered{background-color:var(--color-surface-hover,#0000000a)}.ebvIra_factor{cursor:default;border-radius:2px;padding:0 2px;transition:background-color .1s,color .1s}.ebvIra_factorActive{background-color:var(--color-accent-subtle,#3b82f626);color:var(--color-accent,#3b82f6);font-weight:600}
._4TVoFa_tab{flex-direction:column;flex:1;display:flex;overflow:hidden}._4TVoFa_tableWrapper{flex:1;overflow-y:auto}._4TVoFa_table{border-collapse:collapse;width:100%;font-size:.8rem}._4TVoFa_th{text-align:left;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}._4TVoFa_thEquation{width:100%}._4TVoFa_empty{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}._4TVoFa_footer{border-top:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;justify-content:flex-end;padding:.75rem 1rem;display:flex}._4TVoFa_generateBtn{background:var(--color-bg-body);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.8rem}._4TVoFa_generateBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}._4TVoFa_equation{font-family:var(--font-mono,monospace);flex-wrap:wrap;align-items:baseline;gap:0;font-size:.8rem;display:flex}._4TVoFa_equationPart{align-items:baseline;display:inline-flex}._4TVoFa_factor{color:var(--color-text-secondary);font-size:.78rem}._4TVoFa_plus{color:var(--color-text-secondary);padding:0 .2rem}._4TVoFa_row{border-bottom:1px solid var(--color-border);transition:background .1s}._4TVoFa_row:hover td{background:var(--color-bg-body)}._4TVoFa_variablePart{align-items:baseline;display:inline-flex}._4TVoFa_psi{color:var(--color-primary);cursor:default;border-radius:2px;padding:1px 2px;font-size:.78rem}._4TVoFa_psi:hover{background:color-mix(in srgb, var(--color-primary) 15%, transparent)}._4TVoFa_tdDuration{white-space:nowrap;padding:.4rem .75rem}._4TVoFa_durationBadge{color:var(--color-text-secondary);font-size:.7rem}._4TVoFa_filterRow{align-items:center;gap:8px;padding:8px 0;display:flex}._4TVoFa_filterLabel{cursor:pointer;font-size:14px}
.OmNB-q_aside{border-left:1px solid var(--color-border);background:var(--color-bg-navbar);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow-y:auto}.OmNB-q_block{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.OmNB-q_title{color:var(--color-text-primary);align-items:baseline;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.OmNB-q_titleMeta{color:var(--color-text-secondary);margin-left:auto;font-size:.7rem;font-weight:400}.OmNB-q_table{border-collapse:collapse;width:100%;font-size:.8rem}.OmNB-q_th{text-align:right;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);padding:.35rem .5rem;font-size:.75rem;font-weight:600}.OmNB-q_th:first-child{text-align:left}.OmNB-q_row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);transition:background .1s}.OmNB-q_rowActive{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.OmNB-q_rowActive .OmNB-q_label,.OmNB-q_rowActive .OmNB-q_value{color:var(--color-primary);font-weight:700}.OmNB-q_rowHighlight{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.OmNB-q_rowHighlight .OmNB-q_label,.OmNB-q_rowHighlight .OmNB-q_value{color:var(--color-primary);font-weight:600}.OmNB-q_label{color:var(--color-text-primary);text-align:left;padding:.4rem .5rem;font-size:.8rem}.OmNB-q_value{text-align:right;font-family:var(--font-mono,monospace);color:var(--color-text-primary);padding:.4rem .5rem;font-size:.8rem;font-weight:500}.OmNB-q_warning{color:var(--color-warning-text);margin:0}
.ORKjfG_tab{flex-direction:column;flex:1;display:flex;overflow:hidden}.ORKjfG_tableWrapper{flex:1;overflow-y:auto}.ORKjfG_table{border-collapse:collapse;width:100%;font-size:.8rem}.ORKjfG_th{text-align:left;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;min-width:70px;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.ORKjfG_row{border-bottom:1px solid var(--color-border)}.ORKjfG_row:hover td{background:var(--color-bg-body)}.ORKjfG_rowUser{border-left:2px solid var(--color-primary)}.ORKjfG_td{color:var(--color-text-primary);padding:.4rem .75rem}.ORKjfG_tdNum{text-align:right;color:var(--color-text-primary);font-family:var(--font-mono,monospace);padding:.4rem .75rem}.ORKjfG_tdAction{text-align:right;white-space:nowrap;width:70px;padding:.4rem .5rem}.ORKjfG_deleteBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.1rem .3rem;font-size:1rem;line-height:1}.ORKjfG_deleteBtn:hover{color:var(--color-error,#e53e3e);background:color-mix(in srgb, var(--color-error,#e53e3e) 10%, transparent)}.ORKjfG_footer{border-top:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.ORKjfG_secondaryBtn{background:var(--color-bg-body);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.8rem}.ORKjfG_secondaryBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ORKjfG_toolbar{border-bottom:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;gap:.5rem;padding:.5rem 1rem;display:flex}.ORKjfG_primaryBtn{background:var(--color-primary,#4a7eff);border:1px solid var(--color-primary,#4a7eff);color:#fff;cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-size:.8rem}.ORKjfG_primaryBtn:hover{filter:brightness(1.1)}.ORKjfG_tdField{padding:.2rem .5rem}.ORKjfG_thNum{text-align:right;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.ORKjfG_tdActionEdit{text-align:right;white-space:nowrap;width:70px;padding:.4rem .5rem}.ORKjfG_iconBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;margin-right:.25rem;padding:.1rem .3rem;font-size:.95rem;line-height:1}.ORKjfG_iconBtn:hover:not(:disabled){color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.ORKjfG_iconBtn:disabled,.ORKjfG_deleteBtn:disabled{opacity:.3;cursor:not-allowed}.ORKjfG_saveBtn,.ORKjfG_cancelBtn{cursor:pointer;background:0 0;border:none;border-radius:3px;margin-right:.25rem;padding:.1rem .3rem;font-size:.95rem;line-height:1}.ORKjfG_saveBtn{color:var(--color-success,#16a34a)}.ORKjfG_saveBtn:hover{background:color-mix(in srgb, var(--color-success,#16a34a) 12%, transparent)}.ORKjfG_cancelBtn{color:var(--color-text-secondary)}.ORKjfG_cancelBtn:hover{color:var(--color-error,#e53e3e);background:color-mix(in srgb, var(--color-error,#e53e3e) 10%, transparent)}.ORKjfG_rowEdit{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.ORKjfG_primaryBtn:disabled,.ORKjfG_secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.ORKjfG_typeReview{color:var(--color-warning);cursor:help}
._46j5XW_view{flex-direction:row;flex:1;width:100%;height:100%;display:flex;overflow:hidden}._46j5XW_main{flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:1.5rem;display:flex;overflow-y:auto}._46j5XW_block{background:var(--color-bg-navbar);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}._46j5XW_blockTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:600}._46j5XW_toggleRow{align-items:center;gap:.75rem;display:flex}._46j5XW_toggleLabel{color:var(--color-text-primary);font-size:.875rem}._46j5XW_toggle{background:var(--color-border);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}._46j5XW_toggleActive{background:var(--color-primary)}._46j5XW_toggleThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px}._46j5XW_toggleActive ._46j5XW_toggleThumb{transform:translate(18px)}._46j5XW_toggleStatus{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}._46j5XW_toggleStatusActive{color:var(--color-primary)}._46j5XW_aside{border-left:1px solid var(--color-border);background:var(--color-bg-navbar);flex-direction:column;flex-shrink:0;width:400px;display:flex;overflow-y:auto}._46j5XW_asideBlock{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:1rem;display:flex}._46j5XW_asideTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem;font-weight:600;font-family:var(--font-mono,monospace);margin:0}._46j5XW_coeffTable{border-collapse:collapse;width:100%;font-size:.75rem}._46j5XW_coeffTh{text-align:right;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.25rem .4rem;font-weight:600}._46j5XW_coeffTh:first-child{text-align:left}._46j5XW_coeffRow{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}._46j5XW_coeffRowActive{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}._46j5XW_coeffLabel{color:var(--color-text-secondary);text-align:left;max-width:180px;padding:.3rem .5rem;font-size:.72rem}._46j5XW_coeffValue{text-align:right;font-family:var(--font-mono,monospace);color:var(--color-text-primary);padding:.3rem .4rem;font-weight:500}._46j5XW_coeffRowActive ._46j5XW_coeffLabel,._46j5XW_coeffRowActive ._46j5XW_coeffValue{color:var(--color-primary);font-weight:600}._46j5XW_coeffRowHighlight{background:color-mix(in srgb, var(--color-primary) 15%, transparent)}._46j5XW_coeffRowHighlight ._46j5XW_coeffLabel,._46j5XW_coeffRowHighlight ._46j5XW_coeffValue{color:var(--color-primary);font-weight:600}
._I5gAW_view{background:var(--color-canvas-bg);touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._I5gAW_view canvas{display:block}._I5gAW_toolbar{z-index:2;border:1px solid var(--color-border);background:var(--color-bg-navbar);color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:.75rem;display:flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 1px 3px #00000014}._I5gAW_toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}._I5gAW_toggle select{font-size:.75rem}._I5gAW_button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}._I5gAW_button._I5gAW_active{background:var(--color-primary);color:#fff}._I5gAW_button:disabled{opacity:.5;cursor:default}._I5gAW_loading{background:var(--color-canvas-bg);color:var(--color-text-secondary);flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}
.q5H8wq_switch{border:1px solid var(--color-border);background:var(--color-bg-navbar);pointer-events:auto;border-radius:6px;gap:2px;padding:2px;display:inline-flex;box-shadow:0 1px 3px #00000014}.q5H8wq_option{min-width:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.q5H8wq_option:hover:not(.q5H8wq_active){color:var(--color-primary)}.q5H8wq_active{background:var(--color-primary);color:#fff}
.mLRnwq_badge{cursor:pointer}.mLRnwq_badge.mLRnwq_static{cursor:default}.mLRnwq_circle{fill:var(--color-warning);stroke:var(--color-bg-content);pointer-events:visiblePainted}.mLRnwq_text{fill:var(--color-bg-content);text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}
.C1qwTq_grid{pointer-events:none}.C1qwTq_dot{fill:var(--color-text-muted);opacity:.45}
.AJ-6AW_svg{-webkit-user-select:none;user-select:none;width:100%;height:100%}.AJ-6AW_touchInput{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none}.AJ-6AW_svg text{-webkit-user-select:none;user-select:none}.AJ-6AW_svg text::selection{background:0 0}.AJ-6AW_container{width:100%;height:100%;position:relative}
._9r8FwW_mainCard{background-color:var(--color-bg-content);flex-direction:column;flex:1;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}._9r8FwW_modelView{background-color:var(--color-canvas-bg);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}._9r8FwW_labelCircle{width:40px;height:40px;color:var(--color-primary);border:2px solid var(--color-primary);background:var(--color-bg-content);-webkit-user-select:none;user-select:none;z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 4px #0000001a}._9r8FwW_labelCircleClickable{z-index:11;cursor:pointer;padding:0;font-family:inherit;transition:background-color .15s,color .15s}._9r8FwW_labelCircleClickable:hover,._9r8FwW_labelCircleClickable:focus-visible{background:var(--color-primary);color:var(--color-bg-content)}._9r8FwW_modelView svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}._9r8FwW_htmlOverlay{pointer-events:none;z-index:10;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:.6rem;display:flex;position:absolute;inset:0}._9r8FwW_htmlOverlay>*{pointer-events:auto}._9r8FwW_htmlOverlay>[class*=Container],._9r8FwW_htmlOverlay>[class*=container]{position:absolute}@media (max-width:768px){._9r8FwW_mainCard{border-radius:8px;margin:.25rem}._9r8FwW_labelCircle{width:32px;height:32px;font-size:18px;top:8px;left:8px}}
.mOy8Ua_label{-webkit-user-select:none;user-select:none}.mOy8Ua_labelText{fill:var(--color-text);text-anchor:middle;dominant-baseline:middle;pointer-events:visiblePainted;-webkit-user-select:none;user-select:none}.mOy8Ua_labelBackground{fill:var(--color-canvas-bg);opacity:.4;pointer-events:visiblePainted}.mOy8Ua_resultText{fill:var(--color-text-primary);text-anchor:middle;dominant-baseline:middle;pointer-events:visiblePainted;-webkit-user-select:none;user-select:none;font-weight:600}.mOy8Ua_resultBackground{fill:var(--color-bg-navbar);opacity:.7;pointer-events:visiblePainted}.mOy8Ua_textObjectText{fill:var(--color-text);text-anchor:start;dominant-baseline:middle;pointer-events:visiblePainted;-webkit-user-select:none;user-select:none;shape-rendering:crispedges;text-rendering:geometricprecision;font-family:Verdana,Geneva,Tahoma,sans-serif}.mOy8Ua_textObjectText.mOy8Ua_selected{stroke:var(--color-selection-stroke);stroke-width:.4px;stroke-dasharray:4 2;paint-order:stroke fill markers}.mOy8Ua_memberNumberCircleOutline{fill:#fff;opacity:.9;pointer-events:none}.mOy8Ua_memberNumberCircle{fill:var(--color-accent);opacity:.9;stroke:none}.mOy8Ua_memberNumberText{fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}.mOy8Ua_dragHelperLine{stroke:var(--color-text);opacity:.4;pointer-events:none}
.FxxXkq_notificationContainer{pointer-events:none;z-index:1000;flex-direction:column;gap:8px;width:95%;display:flex;position:absolute;bottom:10px;left:2.5%}.FxxXkq_notification{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);opacity:.95;-webkit-user-select:none;user-select:none;pointer-events:auto;box-sizing:border-box;word-wrap:break-word;width:100%;box-shadow:var(--shadow-md);border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5;transition:all .5s ease-in-out;animation:.5s ease-out FxxXkq_slideInUp;display:block;transform:translateY(0)}@keyframes FxxXkq_slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:.95;transform:translateY(0)}}.FxxXkq_fadeOut{animation:.5s ease-in-out forwards FxxXkq_fadeOut}@keyframes FxxXkq_fadeOut{0%{opacity:.95}to{opacity:0;transform:translateY(100%)}}[data-theme=light] .FxxXkq_info{color:#0c5460;background:#d1ecf1d9;border-color:#bee5eb}[data-theme=light] .FxxXkq_success{color:#155724;background:#d4eddad9;border-color:#c3e6cb}[data-theme=light] .FxxXkq_warning{color:#856404;background:#fff3cdd9;border-color:#ffeaa7}[data-theme=light] .FxxXkq_error{color:#721c24;background:#f8d7dad9;border-color:#f5c6cb}[data-theme=light] .FxxXkq_tool{color:#004085;background:#cce5ffd9;border-color:#b8daff}[data-theme=dark] .FxxXkq_info{color:#a8d8e0;background:color-mix(in srgb, #17a2b8 20%, var(--color-bg-content));border-color:#17a2b880}[data-theme=dark] .FxxXkq_success{color:#a3e9a4;background:color-mix(in srgb, #28a745 20%, var(--color-bg-content));border-color:#28a74580}[data-theme=dark] .FxxXkq_warning{color:#ffd97d;background:color-mix(in srgb, #ffc107 20%, var(--color-bg-content));border-color:#ffc10780}[data-theme=dark] .FxxXkq_error{color:#f99;background:color-mix(in srgb, #dc3545 20%, var(--color-bg-content));border-color:#dc354580}[data-theme=dark] .FxxXkq_tool{color:#9dc7ff;background:color-mix(in srgb, #5b8fd8 20%, var(--color-bg-content));border-color:#5b8fd880}.FxxXkq_notification:hover{opacity:1;box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (max-width:640px){.FxxXkq_notificationContainer{width:98%;bottom:5px;left:1%}.FxxXkq_notification{padding:10px 12px;font-size:13px}}
.-d8Z8W_connectionHandle{stroke:#000;fill:#c904ff}
.R5VDNa_connection{stroke:red;fill:red}.R5VDNa_connection:hover{stroke:#17789b;fill:#17789b}.R5VDNa_connection.selected{stroke:var(--color-selection-stroke);fill:var(--color-selection-fill)}.R5VDNa_connectionPotential{stroke:red;fill:#0000}.R5VDNa_connectionPotential:hover{stroke:#17789b}.R5VDNa_connectionPotential.selected{stroke:var(--color-selection-stroke)}.R5VDNa_connectionRelease{stroke:#000;fill:#fff}.R5VDNa_designed{stroke:var(--color-symbol-stroke);fill:none;pointer-events:none}.R5VDNa_designedBoard{fill:color-mix(in srgb, var(--color-support-fill) 55%, var(--color-canvas-bg))}.R5VDNa_designedPlate{fill:var(--color-symbol-stroke)}
._4_YLXq_dimensionLine{stroke:var(--color-dimension-line);stroke-width:20px;fill:none}._4_YLXq_dimensionText{cursor:pointer;pointer-events:bounding-box}
._97t2BW_element{stroke:var(--symbol-stroke);fill:#cae6ff}._97t2BW_element:hover{stroke:var(--symbol-stroke);fill:#63b6ff}
._6zTNaq_pointLoadGhost{stroke:var(--color-pointLoad-stroke-ghost);fill:var(--color-pointLoad-fill-ghost);stroke-dasharray:4}._6zTNaq_pointLoad{stroke:var(--color-pointLoad-stroke);fill:var(--color-pointLoad-fill);transition:fill .2s ease-in-out}._6zTNaq_pointLoad:hover{stroke:var(--color-pointLoad-stroke-hover);fill:var(--color-pointLoad-fill-hover)}
._93tMEq_lineLoadGhost{stroke:var(--color-lineLoad-stroke-ghost);fill:var(--color-lineLoad-fill-ghost)}._93tMEq_lineLoad{stroke:var(--color-lineLoad-stroke);fill:var(--color-lineLoad-fill);transition:fill .2s ease-in-out}._93tMEq_lineLoad:hover{stroke:var(--color-lineLoad-stroke-hover);fill:var(--color-lineLoad-fill-hover)}._93tMEq_pointValue{fill:currentColor;stroke:none;pointer-events:none}
.JY8Mcq_member{stroke:#000;fill:#cdcdcd}.JY8Mcq_member:hover{stroke:#17789b;fill:#17789b}.JY8Mcq_memberRealSize{stroke:#2a2a2a}.JY8Mcq_memberRealSize:hover{stroke:#17789b}:is(.JY8Mcq_memberRealSize.selected rect,.JY8Mcq_memberRealSize.selected polygon){fill:var(--color-selection-fill)!important;stroke:var(--color-selection-stroke)!important}.JY8Mcq_memberMuted,.JY8Mcq_memberMuted:hover{stroke:#b8b8b8;fill:#e6e6e6}.JY8Mcq_memberMuted rect,.JY8Mcq_memberMuted polygon,.JY8Mcq_memberMuted path{fill:#e6e6e6!important;stroke:#b8b8b8!important}.JY8Mcq_lateralRestraint{stroke:#2a2a2a;fill:#fff}
.dkrObW_bearingPad{stroke:var(--color-symbol-stroke);fill:var(--color-support-fill);pointer-events:none}.dkrObW_wedge{stroke:#a16207;fill:#f3dca0;pointer-events:none}.dkrObW_foundation{stroke:var(--color-symbol-stroke);fill:none;pointer-events:none}.dkrObW_foundationPart{fill:var(--color-support-fill)}.dkrObW_support{stroke:var(--color-symbol-stroke);fill:var(--color-support-fill);color:var(--color-symbol-stroke);stroke-width:3px;transition:fill .2s}.dkrObW_support:hover{stroke:var(--color-symbol-stroke-hover);fill:var(--color-support-fill-hover)}
._9FSuTG_handle{stroke:#000;fill:#bf4900db}._9FSuTG_handle:hover{stroke:#000;fill:#bfb900db}
.pvJFcW_layer{pointer-events:none}.pvJFcW_silhouette{stroke:var(--color-selection,#2d7ff9);stroke-linejoin:round;fill-rule:evenodd;paint-order:stroke fill;opacity:.95}
.wzPJWa_hole{cursor:pointer}.wzPJWa_shape{fill:var(--color-canvas-bg);stroke:var(--color-symbol-stroke);stroke-width:1px;vector-effect:non-scaling-stroke}.wzPJWa_hole:hover .wzPJWa_shape{stroke:var(--color-symbol-stroke-hover);stroke-width:2px}.wzPJWa_hole.selected .wzPJWa_shape{stroke:var(--color-selection-stroke);stroke-width:3px}.wzPJWa_invalid .wzPJWa_shape{stroke:var(--color-danger)}.wzPJWa_notional .wzPJWa_shape{fill:none;stroke-dasharray:4 3}.wzPJWa_zone{stroke:none;opacity:.55}.wzPJWa_zoneEdge{fill:none;stroke:var(--color-danger);stroke-width:1px;vector-effect:non-scaling-stroke}.wzPJWa_hatch{stroke:var(--color-danger);stroke-width:1px;vector-effect:non-scaling-stroke}.wzPJWa_errorMark circle{fill:var(--color-danger);stroke:var(--color-canvas-bg);stroke-width:1px;vector-effect:non-scaling-stroke}.wzPJWa_errorMark text{fill:#fff;font-weight:700}
.TD299G_notch{fill:none}.TD299G_hit{fill:none;stroke:#0000;stroke-width:10px;pointer-events:stroke;vector-effect:non-scaling-stroke}.TD299G_edge{fill:none;stroke:none;stroke-width:2px;pointer-events:none;vector-effect:non-scaling-stroke}.TD299G_notch:hover .TD299G_edge{stroke:var(--color-symbol-stroke-hover)}.TD299G_notch.selected .TD299G_edge{stroke:var(--color-selection-stroke);stroke-width:3px}.TD299G_notional .TD299G_edge{stroke:var(--color-symbol-stroke);stroke-width:1px;stroke-dasharray:4 3}
.UODB5a_hidden{stroke:#2a2a2a;fill:none}.UODB5a_hiddenMuted{stroke:#b8b8b8;fill:none}.UODB5a_circle{fill:var(--color-warning);stroke:var(--color-bg-content);pointer-events:visiblePainted}.UODB5a_text{fill:var(--color-bg-content);text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}.UODB5a_marker{cursor:default}
.IjHNkW_layer line{stroke-width:7px;stroke-linecap:round;stroke-opacity:.8;pointer-events:none}.IjHNkW_danger{stroke:var(--color-danger)}.IjHNkW_orange{stroke:color-mix(in srgb, var(--color-danger) 50%, var(--color-warning))}.IjHNkW_warning{stroke:var(--color-warning)}.IjHNkW_success{stroke:var(--color-success)}.IjHNkW_neutral{stroke:var(--color-text-secondary,#8a8a8a);stroke-dasharray:6 4}.IjHNkW_sequential{stroke:color-mix(in srgb, var(--color-danger) var(--scalar-mix,0%), var(--color-text-secondary,#8a8a8a))}
.W9GwZa_preview{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.W9GwZa_fallback{min-height:120px;color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}
.BdxkQa_badge{background:var(--color-bg-navbar);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:5px 12px;font-size:12px;display:inline-flex}.BdxkQa_stale{position:relative}.BdxkQa_staleBadge{cursor:pointer;border-color:var(--color-warning,var(--color-border));list-style:none}.BdxkQa_staleBadge::-webkit-details-marker{display:none}.BdxkQa_popover{z-index:10;background:var(--color-bg-navbar);border:1px solid var(--color-border);width:max-content;max-width:320px;color:var(--color-text-secondary);border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;top:calc(100% + 4px);left:0}.BdxkQa_popover p{margin:0 0 6px}.BdxkQa_popover ul{margin:0;padding-left:16px}
.lAwkOG_form{--field-label-width:200px;--field-label-grow:1;--field-label-wrap:normal;--field-input-max-width:150px;flex-direction:column;gap:0;display:flex;overflow-y:auto}.lAwkOG_section{border-bottom:1px solid var(--color-border);padding:12px 0 8px}.lAwkOG_section:last-child{border-bottom:none}.lAwkOG_sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 10px;font-size:10px;font-weight:700}.lAwkOG_field{margin-bottom:8px}.lAwkOG_row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lAwkOG_label{color:var(--color-text-secondary);margin-bottom:3px;font-size:11px;font-weight:500;display:block}.lAwkOG_inputWithUnit{align-items:center;gap:6px;display:flex}.lAwkOG_input{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-primary);border-radius:5px;flex:1;min-width:0;padding:5px 8px;font-size:12px}.lAwkOG_unit{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.lAwkOG_select{border:1px solid var(--color-border);background:var(--color-bg-body);width:100%;color:var(--color-text-primary);border-radius:5px;padding:5px 8px;font-size:12px}.lAwkOG_segmented{gap:4px;display:flex}.lAwkOG_segBtn{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-muted);cursor:pointer;border-radius:5px;padding:4px 12px;font-size:12px}.lAwkOG_segActive{color:#fff;background:#c47c1a;border-color:#c47c1a}.lAwkOG_loadSummary{background:var(--color-surface-raised);border-radius:5px;gap:16px;padding:6px 10px;font-family:monospace;font-size:12px;display:flex}.lAwkOG_loadRow{align-items:center;gap:6px;display:flex}.lAwkOG_loadValue{color:var(--color-text-primary);font-weight:600}.lAwkOG_sectionList{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lAwkOG_sectionChip{background:var(--color-surface-raised);border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px}.lAwkOG_sectionMore{color:var(--color-text-muted);font-size:11px}.lAwkOG_editBtn{border:1px dashed var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px;font-size:11px}.lAwkOG_editBtn:hover{color:var(--color-text-primary);border-style:solid}.lAwkOG_formRight{flex-direction:column;gap:0;display:flex}.lAwkOG_sectionBadges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.lAwkOG_sectionBadge{color:#c47c1a;background:#c47c1a14;border:1.5px solid #c47c1a;border-radius:5px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:600}.lAwkOG_editBadge{border:1.5px dashed var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:5px;padding:3px 8px;font-size:11px}.lAwkOG_editBadge:hover{color:var(--color-text-primary);border-style:solid}.lAwkOG_loadSummary sub{vertical-align:sub;font-size:75%;line-height:0}
.t5PvFG_chip{background:var(--color-bg-navbar);border:1px solid var(--color-border);pointer-events:auto;border-top:none;border-radius:0 0 6px 6px;align-items:center;gap:8px;margin-left:8px;padding:4px 6px 4px 12px;display:inline-flex}.t5PvFG_label{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.t5PvFG_button{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:2px 8px;font-size:12px}.t5PvFG_button:hover:not(:disabled){background:var(--color-bg-hover)}.t5PvFG_button:disabled{opacity:.5;cursor:default}
._46Mqa_wrapper{align-items:center;gap:6px;display:flex}._46Mqa_selectorSlot{flex:1;min-width:0}._46Mqa_gearButton{border:1px solid var(--color-border);background:var(--color-bg-body);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}._46Mqa_gearButton:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}
.f610nW_toolbar{background:var(--color-bg-content);border:1px solid var(--color-border);border-radius:6px;flex-direction:row;align-items:center;gap:4px;padding:4px;display:flex}.f610nW_toolbarEmbedded{flex-direction:row;align-items:center;gap:4px;display:flex}.f610nW_modelToolGroup{border:1px solid var(--color-border);background:var(--color-bg-content);appearance:none;border-radius:4px;flex-direction:column;align-items:stretch;min-width:60px;min-height:45px;margin:0 .3rem;padding:.1rem .1rem .75rem;display:flex;position:relative}.f610nW_modelToolLegend{color:var(--color-text-secondary);background:var(--color-bg-content);white-space:nowrap;z-index:1;padding:0 .25rem;font-size:.75rem;font-weight:500;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.f610nW_modelToolContent{flex-direction:row;flex:1;align-items:center;gap:.1rem;min-height:30px;max-height:30px;display:flex}.f610nW_embedded{min-height:unset;min-width:unset;background:0 0;border:none;margin:0;padding:0}.f610nW_embedded .f610nW_modelToolLegend{display:none}.f610nW_size_sm{min-height:32px;padding:.05rem .1rem .6rem}.f610nW_size_lg{min-height:52px;padding:.2rem .3rem .9rem}.f610nW_size_sm .f610nW_modelToolContent{min-height:22px;max-height:22px}.f610nW_size_md .f610nW_modelToolContent{min-height:30px;max-height:30px}.f610nW_size_lg .f610nW_modelToolContent{min-height:42px;max-height:42px}.f610nW_icon{width:var(--icon-size,16px);height:var(--icon-size,16px);flex-shrink:0}.f610nW_modelNameInput{flex:1;align-items:center;min-width:120px;max-width:300px;display:flex}.f610nW_modelNameInput .inputDialog{width:100%}.f610nW_modelNameInput fieldset{border:none;width:100%;min-height:0;margin:0;padding:0}.f610nW_modelNameInput label{display:none}.f610nW_modelNameInput [class*=inputWrapper]{width:100%}.f610nW_modelName{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:var(--color-bg-input);border:1px solid var(--color-border);min-width:120px;max-width:300px;color:var(--color-text-primary);border-radius:4px;padding:6px 12px;transition:background-color .2s,border-color .2s;overflow:hidden}.f610nW_modelName:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}.f610nW_gridInputWrapper{flex:1;align-items:center;min-width:0;display:flex}.f610nW_gridInputWrapper .inputDialog{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.f610nW_gridInputWrapper fieldset{border:none;flex-shrink:1;gap:4px;min-width:0;min-height:0;margin:0;padding:0}.f610nW_gridInputWrapper label{display:none}.f610nW_gridInputWrapper [class*=inputWrapper]{min-width:60px;max-width:100px}.f610nW_gridInputWrapper input[type=text]{width:100%;min-width:0}.f610nW_gridInputWrapper [class*=checkboxContainer]{margin-left:4px}@media (max-width:768px){.f610nW_modelToolGroup{min-height:32px;padding:.25rem .375rem .75rem}.f610nW_modelToolLegend{font-size:.625rem}.f610nW_icon{width:14px;height:14px}}@media print{.f610nW_modelToolGroup{display:none}}
.CPWXFW_IconButton{border:1px solid var(--color-border);background:var(--color-bg-content);color:var(--color-text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.CPWXFW_size_sm{min-width:24px;min-height:24px;padding:.05rem}.CPWXFW_size_md{min-width:32px;min-height:32px;padding:.1rem}.CPWXFW_size_lg{min-width:38px;min-height:38px;padding:.2rem}.CPWXFW_IconButton:hover:not(.CPWXFW_IconButtonDisabled){background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.CPWXFW_IconButton:active:not(.CPWXFW_IconButtonDisabled){box-shadow:none;transform:translateY(0)}.CPWXFW_IconButton.CPWXFW_active{background:var(--color-primary-light,#dbeafe);color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.CPWXFW_IconButton.CPWXFW_active:hover:not(.CPWXFW_IconButtonDisabled){background:var(--color-primary-lighter,#bfdbfe);color:var(--color-primary-dark,#2563eb);box-shadow:0 2px 4px #00000014, 0 0 0 1px var(--color-primary);transform:translateY(-1px)}.CPWXFW_IconButtonDisabled{border:1px solid var(--color-border-disabled,#e5e7eb);background:var(--color-bg-disabled,#f3f4f6);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed;opacity:.6;border-radius:4px;justify-content:center;align-items:center;display:flex}.CPWXFW_IconButton .CPWXFW_icon,.CPWXFW_IconButtonDisabled .CPWXFW_icon{flex-shrink:0}.CPWXFW_size_sm .CPWXFW_icon{width:14px;height:14px}.CPWXFW_size_md .CPWXFW_icon{width:16px;height:16px}.CPWXFW_size_lg .CPWXFW_icon{width:20px;height:20px}.CPWXFW_IconButtonDisabled .CPWXFW_icon{opacity:.5}.CPWXFW_IconButton img{border-radius:2px;display:block}.CPWXFW_IconButton.CPWXFW_active img{box-shadow:0 0 0 2px var(--color-primary)}.CPWXFW_IconButton:hover:not(.CPWXFW_IconButtonDisabled) img{opacity:.8;transform:scale(1.05)}.CPWXFW_IconButtonDisabled img{opacity:.4;filter:grayscale()}@media (max-width:768px){.CPWXFW_size_md{min-width:28px;min-height:28px}.CPWXFW_size_md .CPWXFW_icon{width:14px;height:14px}}@media print{.CPWXFW_IconButton,.CPWXFW_IconButtonDisabled{display:none}}
.U7AdPG_tooltipContent{background-color:var(--color-bg-tooltip,#1a1a1a);color:var(--color-text-tooltip,#fff);box-shadow:var(--shadow-popup,0 4px 12px #0000004d);z-index:9999;word-wrap:break-word;border-radius:4px;max-width:250px;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;animation:.15s ease-out U7AdPG_tooltipFadeIn}.U7AdPG_tooltipArrow{fill:var(--color-bg-tooltip,#1a1a1a)}@keyframes U7AdPG_tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.U7AdPG_size_sm .U7AdPG_icon{width:14px;height:14px}.U7AdPG_size_md .U7AdPG_icon{width:16px;height:16px}.U7AdPG_size_lg .U7AdPG_icon{width:20px;height:20px}.U7AdPG_embedded{background:0 0;border:none;margin:0;padding:0}
.HLY2BG_badge{background:var(--color-bg-content);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 4px #0000001a}.HLY2BG_badge:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-bg-hover)}.HLY2BG_icon{width:14px;height:14px}@media (max-width:768px){.HLY2BG_badge{width:24px;height:24px;top:8px;right:8px}.HLY2BG_icon{width:12px;height:12px}}.HLY2BG_pinned{color:var(--color-primary);border-color:var(--color-primary)}
._6fUpRW_freshness{z-index:10;position:absolute;bottom:10px;left:10px}
.xT3yGq_container{width:100%}.xT3yGq_empty{text-align:center;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg-navbar) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.xT3yGq_hint{opacity:.6;font-size:.75rem}.xT3yGq_table{border-collapse:collapse;background:color-mix(in srgb, var(--color-bg-navbar) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;font-size:.8125rem}.xT3yGq_th{text-align:left;color:var(--color-text-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-navbar) 95%, transparent);padding:.4rem .75rem;font-weight:600}.xT3yGq_thActions{width:100px;min-width:100px}.xT3yGq_divider{color:var(--color-border);-webkit-user-select:none;user-select:none;font-size:.75rem}.xT3yGq_td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:.35rem .75rem}.xT3yGq_thNum{text-align:center;width:40px;min-width:40px}.xT3yGq_tdNum{text-align:center;color:var(--color-primary);border-bottom:1px solid var(--color-border);width:40px;min-width:40px;padding:.35rem .75rem;font-weight:600}.xT3yGq_tdAction{text-align:center;border-bottom:1px solid var(--color-border);padding:.2rem .5rem}.xT3yGq_row{cursor:pointer}.xT3yGq_row:hover td,.xT3yGq_row:hover .xT3yGq_tdNum,.xT3yGq_row:hover .xT3yGq_tdAction{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.xT3yGq_rowSelected td,.xT3yGq_rowSelected .xT3yGq_tdNum,.xT3yGq_rowSelected .xT3yGq_tdAction{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.xT3yGq_removeButton{width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0 auto;font-size:1rem;transition:all .1s;display:flex}.xT3yGq_removeButton:hover{background:var(--color-error,#e53e3e);color:#fff}.xT3yGq_removeAllButton{width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0 auto;font-size:1rem;transition:all .1s;display:flex}.xT3yGq_removeAllButton:hover{background:var(--color-error,#e53e3e);color:#fff}.xT3yGq_headerActions{justify-content:center;align-items:center;gap:.25rem;display:flex}.xT3yGq_actionButton{width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:.875rem;transition:all .1s;display:flex}.xT3yGq_actionButton:hover{background:var(--color-primary);color:#fff}
._3yTOTW_inspector{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}._3yTOTW_body{flex:1;min-height:0;overflow-y:auto}._3yTOTW_actions{border-top:.5px solid var(--color-border);flex-direction:row;gap:6px;margin-top:auto;padding:10px 14px;display:flex}._3yTOTW_actionBtn{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;text-align:center;background:0 0;border-radius:6px;flex:1;padding:8px 0;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s}._3yTOTW_actionBtn:hover{background:var(--color-bg-header-hover)}._3yTOTW_actionBtnDanger{border-color:var(--color-danger);background:var(--color-danger);color:#fff;font-weight:600}._3yTOTW_actionBtnDanger:hover{background:#b91c1c;border-color:#b91c1c}._3yTOTW_actionBtnGray{background:var(--color-bg-header)}
.ZbjuGa_group{border-bottom:.5px solid var(--color-border)}.ZbjuGa_group:last-child{border-bottom:none}.ZbjuGa_header{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 14px 4px;display:flex}.ZbjuGa_title{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.ZbjuGa_chevron{color:var(--color-text-secondary);font-size:14px;transition:transform .15s;display:inline-block}.ZbjuGa_chevronCollapsed{transform:rotate(-90deg)}.ZbjuGa_content{padding:2px 14px 10px;font-size:13px}
.Nv97_a_resultsView{flex-direction:column;flex:1;width:100%;height:100%;display:flex;overflow:hidden}.Nv97_a_tabBar{border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;align-items:stretch;display:flex}.Nv97_a_tabs{flex:1;gap:.25rem;padding:0 1rem;display:flex}.Nv97_a_tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-2px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.Nv97_a_tab:hover{color:var(--color-text-primary);background:var(--color-bg-body)}.Nv97_a_tabBarCombo{flex-shrink:0;align-items:center;width:280px;max-width:45%;padding:0 1rem;display:flex}.Nv97_a_tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.Nv97_a_tabPrintIcon{opacity:.45;flex-shrink:0}.Nv97_a_mainArea{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.Nv97_a_contentArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.Nv97_a_canvasArea{flex:1;min-height:0;position:relative;overflow:hidden}.Nv97_a_canvasWrapper{flex-direction:column;display:flex;position:absolute;inset:0}.Nv97_a_canvasVisible{visibility:visible;pointer-events:auto}.Nv97_a_canvasHidden{visibility:hidden;pointer-events:none}.Nv97_a_tableArea{background:var(--color-bg-navbar);border-top:1px solid var(--color-border);flex-shrink:0;max-height:35%;overflow-y:auto}.Nv97_a_panel{border-left:1px solid var(--color-border);background:var(--color-bg-navbar);flex-direction:column;flex-shrink:0;width:fit-content;display:flex;overflow:hidden}
.pabWeG_bar{background:var(--color-bg-content);border:1px solid var(--color-border);color:var(--color-text);z-index:100;border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;max-width:calc(100% - 2rem);padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:4.25rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}.pabWeG_row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pabWeG_moreToggle{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.pabWeG_moreToggle:hover{background:var(--color-bg-hover)}.pabWeG_prompt{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:4rem;font-weight:600;overflow:hidden}.pabWeG_group{flex-shrink:0;align-items:center;gap:4px;display:flex}.pabWeG_separator{background:var(--color-border);width:1px;height:18px}.pabWeG_toggle{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:6px;padding:3px 8px}.pabWeG_toggle:hover{background:var(--color-bg-hover)}.pabWeG_toggleActive,.pabWeG_iconToggle.pabWeG_toggleActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pabWeG_numericLabel{color:var(--color-text-secondary);white-space:nowrap}.pabWeG_numericInput{border:1px solid var(--color-primary);background:var(--color-input-bg,#fff);width:120px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 6px}.pabWeG_numericInput:disabled{border-color:var(--color-border);background:var(--color-bg-hover);color:var(--color-text-muted);cursor:default}.pabWeG_numericInput:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.pabWeG_field{align-items:center;gap:4px;display:inline-flex}.pabWeG_field .pabWeG_numericInput{width:72px}.pabWeG_modeChip{border:1px solid var(--color-border);background:var(--color-bg-hover,transparent);color:var(--color-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.pabWeG_referenceChip{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.pabWeG_numericInputEditing{border-color:var(--color-primary);box-shadow:0 0 0 2px #1560c026}.pabWeG_iconToggle{border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pabWeG_iconToggle:hover:not(.pabWeG_toggleActive){background:var(--color-bg-hover)}.pabWeG_lockIndicator{width:16px;color:var(--color-text-muted);opacity:.6;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.pabWeG_lockIndicatorOn{color:var(--color-primary);opacity:1}.pabWeG_checkItem{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.pabWeG_checkItem input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;width:14px;height:14px;margin:0}
.c9lTrW_guide{stroke:var(--color-primary,#1560c0)}.c9lTrW_tick{stroke:var(--color-text-muted);opacity:.45}
.lxQiuG_selectionArea{fill:#8d7ecc29;stroke:var(--color-text-primary);stroke-width:20px}
.NHmo0W_handle{cursor:col-resize;z-index:10;border-left:1px solid var(--color-border);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:6px;height:100%;transition:background .15s;display:flex}.NHmo0W_handle:hover,.NHmo0W_handle:active{background:var(--color-primary-subtle,#3b82f61a)}.NHmo0W_grip{background:var(--color-border);border-radius:2px;width:2px;height:32px;transition:background .15s}.NHmo0W_handle:hover .NHmo0W_grip,.NHmo0W_handle:active .NHmo0W_grip{background:var(--color-primary,#3b82f6)}
._1vVaIG_hint{color:var(--color-text-secondary);margin:2px 0 4px;font-size:11px}
.z2ZQ2W_wrapper{flex-direction:column;gap:.25rem;display:flex}.z2ZQ2W_wrapperWarning{background:#e53e3e14;border-left:3px solid #e53e3e;border-radius:4px;padding:.5rem}.z2ZQ2W_warning{color:#e53e3e;font-size:.72rem;font-weight:500}.z2ZQ2W_noLoadCases{color:var(--color-text-secondary);font-size:.72rem;font-style:italic}.z2ZQ2W_currentLabel{color:var(--color-text-secondary);padding-left:.25rem;font-size:.7rem}
.PoPQXq_range{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:0 8px 4px;font-size:10px;line-height:1.4}
.rCnlla_info{padding:2px 0;font-size:12px}.rCnlla_row{justify-content:space-between;gap:8px;display:flex}.rCnlla_label{color:var(--color-text-secondary)}.rCnlla_value{font-variant-numeric:tabular-nums}
.FAulYG_card{border:1px solid var(--color-border);background:var(--color-bg-content,transparent);border-radius:4px;margin-bottom:8px;padding:8px 10px}.FAulYG_header{color:var(--color-text);margin-bottom:8px;font-size:12px;font-weight:600}.FAulYG_grid{grid-template-columns:auto auto auto 1fr;align-items:center;gap:4px 12px;font-size:12px;display:grid}.FAulYG_releaseGrid{grid-template-columns:auto auto;align-items:center;gap:4px 12px;margin-bottom:8px;font-size:12px;display:grid}.FAulYG_colHeader{color:var(--color-text-muted,#888);text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:10px}.FAulYG_dofLabel{color:var(--color-text);white-space:nowrap}.FAulYG_cell{align-items:center;gap:6px;display:flex}.FAulYG_cell input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer}.FAulYG_cell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.FAulYG_numberInput{border:1px solid var(--color-border);background:var(--color-input-bg,#fff);width:80px;color:var(--color-text);border-radius:4px;padding:2px 6px;font-size:12px}.FAulYG_numberInput:disabled{opacity:.4;cursor:not-allowed}.FAulYG_unit{color:var(--color-text-muted,#888);font-size:11px}
.wXz4da_empty{color:var(--color-text-muted,#888);padding:12px 8px;font-size:12px;font-style:italic}.wXz4da_detailGrid{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:4px 8px;font-size:12px;display:grid}.wXz4da_detailLabel{color:var(--color-text-muted,#888);white-space:nowrap}.wXz4da_detailValue{color:var(--color-text)}.wXz4da_detailUnit{color:var(--color-text-muted,#888);font-size:11px}
.B9VaUW_button{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-bg-content);color:var(--color-text-primary);box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;margin:0 .4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.B9VaUW_button:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.B9VaUW_button:active:not(:disabled){transform:scale(.98)}.B9VaUW_button:disabled{opacity:.6;cursor:not-allowed}.B9VaUW_green{background:var(--color-success);color:#fff;border-color:var(--color-success)}.B9VaUW_green:hover:not(:disabled){opacity:.9}.B9VaUW_gray{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.B9VaUW_gray:hover:not(:disabled){opacity:.9}.B9VaUW_red{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.B9VaUW_red:hover:not(:disabled){opacity:.9}.B9VaUW_blue{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.B9VaUW_blue:hover:not(:disabled){opacity:.9}.B9VaUW_outline{color:var(--color-text-primary);border:1px solid var(--color-border);background:0 0}.B9VaUW_outline:hover:not(:disabled){background:var(--color-bg-body)}
.JdfXZq_info{padding:2px 0;font-size:12px}.JdfXZq_row{justify-content:space-between;gap:8px;display:flex}.JdfXZq_label{color:var(--color-text-secondary)}.JdfXZq_value{font-variant-numeric:tabular-nums}
.luhTAa_note{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:11px;line-height:1.4}.luhTAa_fail{color:var(--color-danger)}.luhTAa_fitted{border-left:3px solid var(--color-warning)}
.SrZ__q_derivedRow{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;padding:2px 0 4px 16px;font-size:11px;display:flex}.SrZ__q_arrow{opacity:.6}.SrZ__q_value{font-weight:500}.SrZ__q_unit{opacity:.8}
.DETX-a_header{border-bottom:.5px solid var(--color-border);align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.DETX-a_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DETX-a_label{color:var(--color-text-primary);font-size:13px;font-weight:500}
.UJsINW_source{margin:2px 0 8px var(--field-label-width,100px);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.85em;display:flex}.UJsINW_reset{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}
.wrNWqq_section{flex-direction:column;gap:8px;padding-top:4px;display:flex}.wrNWqq_toggleRow,.wrNWqq_serviceClassRow{justify-content:space-between;align-items:center;gap:12px;padding:2px 0;font-size:12px;display:flex}.wrNWqq_label{color:var(--color-text-secondary)}.wrNWqq_switchWrapper{align-items:center;gap:8px;display:flex}.wrNWqq_switchRoot{background-color:var(--color-border);cursor:pointer;border:none;border-radius:9999px;width:36px;height:20px;padding:0;transition:background-color .2s;position:relative}.wrNWqq_switchRoot[data-state=checked]{background-color:var(--color-primary)}.wrNWqq_switchThumb{background-color:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .2s;display:block;transform:translate(2px)}.wrNWqq_switchRoot[data-state=checked] .wrNWqq_switchThumb{transform:translate(18px)}.wrNWqq_switchLabel{color:var(--color-text-secondary);min-width:40px;font-size:12px}.wrNWqq_segmented{gap:2px;display:flex}.wrNWqq_segmentButton{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-muted);cursor:pointer;border-radius:3px;padding:2px 10px;font-size:12px;transition:all .1s}.wrNWqq_segmentButton:hover:not(.wrNWqq_segmentActive){color:var(--color-text-primary)}.wrNWqq_segmentActive{color:#fff;background:#c47c1a;border-color:#c47c1a}
.MkOeMG_notice{color:var(--color-warning-text);margin:0 0 8px}
.YnP60a_controls{flex-shrink:0;gap:2px;display:inline-flex}.YnP60a_iconButton{width:22px;height:22px;color:var(--color-text-secondary);opacity:.55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.YnP60a_iconButton:hover{border-color:var(--color-border);opacity:1}.YnP60a_lock[data-active=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-content);opacity:1}.YnP60a_edit[data-active=true]{border-color:var(--color-primary);color:var(--color-primary);opacity:1}.YnP60a_iconButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}
.WJ3OLG_previewRow{justify-content:flex-end;margin-top:6px;display:flex}.WJ3OLG_previewButton{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:3px;padding:4px 10px;font-size:11px;transition:background .1s,color .1s,border-color .1s}.WJ3OLG_previewButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.WJ3OLG_previewIconButton{border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.WJ3OLG_previewIconButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.WJ3OLG_categoryRow{border-bottom:.5px solid var(--color-border);padding:8px 14px 10px}.WJ3OLG_mixedNotice{color:var(--color-text-secondary);border-bottom:.5px solid var(--color-border);margin:0;padding:10px 14px;font-size:12px}
.nOIzoG_note{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:11px;line-height:1.4}.nOIzoG_fail{color:#c0392b}
.gQjetW_panel{background:var(--color-bg-navbar);border:1px solid var(--color-border);border-radius:var(--border-radius-md);pointer-events:auto;flex-direction:column;width:480px;max-height:140vh;font-size:11px;display:flex;box-shadow:0 2px 8px #0000001f}.gQjetW_panelWide{width:720px}.gQjetW_panelExtraWide{width:880px}.gQjetW_header{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-bg-navbar);border-bottom:2px solid var(--color-border);align-items:center;min-height:22px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.gQjetW_title{flex:1}.gQjetW_content{flex:1;padding:10px;overflow-y:auto}.gQjetW_footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:6px;padding:8px 10px;display:flex}.gQjetW_cancelButton,.gQjetW_commitButton{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:3px;padding:4px 12px;font-size:11px;transition:background .1s}.gQjetW_cancelButton:hover{background:var(--color-bg-body)}.gQjetW_commitButton{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.gQjetW_commitButton:hover:not(:disabled){opacity:.9}.gQjetW_commitButton:disabled{opacity:.5;cursor:not-allowed}
.LHG5Sa_panel{color:var(--color-text-primary);flex-direction:column;font-size:11px;display:flex}.LHG5Sa_table{border-collapse:collapse;width:100%}.LHG5Sa_table tr{border-bottom:1px solid var(--color-border)}.LHG5Sa_table tr:last-child{border-bottom:none}.LHG5Sa_table td{vertical-align:middle;padding:3px 4px}.LHG5Sa_symbol{text-align:right;white-space:nowrap;width:36px;color:var(--color-text-primary);font-size:12px}.LHG5Sa_label{color:var(--color-text-primary);font-size:11px;line-height:1.2}.LHG5Sa_meta{color:var(--color-text-secondary);margin-top:1px;font-size:9px}.LHG5Sa_value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.LHG5Sa_unit{text-align:left;color:var(--color-text-secondary);white-space:nowrap;width:44px;font-size:10px}
.TQ_YXa_svg{background:var(--color-bg-body);border:1px solid var(--color-border);border-radius:4px;width:100%;height:auto;display:block}.TQ_YXa_outerShape{fill:color-mix(in srgb, var(--color-primary) 18%, transparent);stroke:var(--color-primary);stroke-width:1.5px;stroke-linejoin:round}.TQ_YXa_innerShape{fill:var(--color-bg-body);stroke:var(--color-primary);stroke-width:1.5px;stroke-dasharray:3 2;stroke-linejoin:round}.TQ_YXa_axis{stroke:var(--color-text-primary);stroke-width:1.2px;stroke-dasharray:4 3;opacity:.85}.TQ_YXa_arrowHead{fill:var(--color-text-primary);stroke:none}.TQ_YXa_dimensionGroup{pointer-events:none}.TQ_YXa_dimensionLine{stroke:var(--color-text-secondary);stroke-width:.8px}.TQ_YXa_dimensionExt{stroke:var(--color-text-secondary);stroke-width:.6px;opacity:.7}.TQ_YXa_dimensionText{fill:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-family:sans-serif;font-size:10px}.TQ_YXa_centroid{fill:var(--color-error,#c0392b);stroke:#fff;stroke-width:1px}.TQ_YXa_axisLabel{fill:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-family:serif;font-size:11px;font-style:italic}.TQ_YXa_empty{width:100%;height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:12px;font-style:italic;display:flex}
.QSafsW_panel{flex-direction:column;gap:10px;display:flex}.QSafsW_classes,.QSafsW_details{flex-direction:column;gap:2px;margin:0;display:flex}.QSafsW_classRow,.QSafsW_detailRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.QSafsW_classRow dt,.QSafsW_detailRow dt{color:var(--color-text-secondary);font-size:12px}.QSafsW_classRow dd,.QSafsW_detailRow dd{font-variant-numeric:tabular-nums;margin:0}.QSafsW_classValue{color:var(--color-text-primary);font-size:15px;font-weight:600}.QSafsW_unsupported{color:var(--color-warning,#9c6410)}.QSafsW_note{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.45}.QSafsW_details{border-top:1px solid var(--color-border);color:var(--color-text-secondary);padding-top:8px;font-size:12px}
.lyiFPq_body{grid-template-columns:360px 1fr 1fr;gap:12px;padding:8px 0;display:grid}.lyiFPq_viewWrap{justify-content:center;align-items:flex-start;min-width:0;display:flex}.lyiFPq_column{flex-direction:column;min-width:0;display:flex}.lyiFPq_sectionHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin:0 0 4px;padding:0 0 2px;font-size:10px;font-weight:600}.lyiFPq_error{color:var(--color-error,#c0392b);padding:16px;font-size:12px;font-style:italic}@media (max-width:860px){.lyiFPq_body{grid-template-columns:1fr}}
.HVFcOq_objectInspector{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}
._1PFS3W_sidebar{background:var(--color-bg-body);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;min-width:240px;max-width:600px;height:100%;display:flex;overflow:hidden}._1PFS3W_content{flex-direction:column;flex:1;display:flex;overflow:hidden auto}._1PFS3W_content>*+*{border-top:1px solid var(--color-border-light)}._1PFS3W_content::-webkit-scrollbar{width:6px}._1PFS3W_content::-webkit-scrollbar-track{background:var(--color-bg-body)}._1PFS3W_content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._1PFS3W_content::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media print{._1PFS3W_sidebar{display:none}}
.p4QPoq_panel{align-items:center;gap:12px;padding:4px 8px;display:flex}.p4QPoq_panelDisabled{opacity:.5}.p4QPoq_field{color:var(--color-text);align-items:center;gap:6px;font-size:12px;display:flex}.p4QPoq_field input[type=number]{border:1px solid var(--color-border);background:var(--color-input-bg,#fff);width:60px;color:var(--color-text);border-radius:4px;padding:2px 6px;font-size:12px}.p4QPoq_field select{border:1px solid var(--color-border);background:var(--color-input-bg,#fff);color:var(--color-text);border-radius:4px;padding:2px 4px;font-size:12px}.p4QPoq_field input[type=number]:disabled,.p4QPoq_field select:disabled{cursor:not-allowed}.p4QPoq_info{color:var(--color-text-secondary,var(--color-text));white-space:nowrap;font-size:12px}.p4QPoq_checkbox{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:12px;display:flex}.p4QPoq_checkbox input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;width:14px;height:14px}.p4QPoq_checkbox input[type=checkbox]:disabled{cursor:not-allowed}.p4QPoq_title{color:var(--color-text);font-size:12px;font-weight:600}.p4QPoq_close{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.p4QPoq_close:hover{background:var(--color-bg-hover)}
.AlJWaa_editor{background:var(--color-canvas-bg);box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.AlJWaa_canvasLayout{flex-direction:row;flex:1;min-height:0;display:flex}.AlJWaa_editorCanvas{flex:1;min-width:0}.AlJWaa_canvasColumn{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.AlJWaa_inspectorPopupSlot{z-index:110;pointer-events:none;position:absolute;top:48px;right:12px}.AlJWaa_topToolbars{z-index:105;align-items:flex-start;gap:6px;max-width:calc(100% - 2rem);display:flex;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.AlJWaa_modelInfoBarContainer{z-index:10;pointer-events:none;position:absolute;top:0;left:1.5rem}.AlJWaa_viewModeSwitch{z-index:105;position:absolute;top:.6rem;left:.6rem}.AlJWaa_modelInfoBarBesideSwitch{left:6.25rem}.AlJWaa_canvasHost{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AlJWaa_mobileResultsPanel{z-index:120;height:60%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000026}.AlJWaa_mobileResultsPanel>*{border-left:none;border-top:1px solid var(--color-border);max-width:none}.AlJWaa_mobileResultsToggle{z-index:130;border:1px solid var(--color-border);background:var(--color-bg-content);min-height:44px;color:var(--color-text-primary,inherit);font:inherit;cursor:pointer;border-radius:22px;padding:0 16px;font-weight:500;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #00000026}.AlJWaa_mobileResultsToggleOpen{bottom:calc(60% + 12px)}
.hpsJFq_layout{grid-template-rows:1fr auto;grid-template-columns:460px 1fr;display:grid}.hpsJFq_leftCol{border-right:1px solid var(--color-border);flex-direction:column;grid-area:1/1;min-height:0;display:flex}.hpsJFq_tabBar{border-bottom:1px solid var(--color-border);background:var(--color-bg-body);flex-shrink:0;display:flex}.hpsJFq_tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 14px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.hpsJFq_tab:hover{color:var(--color-text);background:var(--color-bg-hover,#00000008)}.hpsJFq_tabActive{color:var(--color-primary,#c47c1a);border-bottom-color:var(--color-primary,#c47c1a)}.hpsJFq_tabContent{flex:1;min-height:0;padding:8px 16px;overflow-y:auto}.hpsJFq_rightCol{grid-area:1/2;grid-template-rows:3fr 1fr;min-height:0;display:grid}.hpsJFq_rightTop{border-bottom:1px solid var(--color-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.hpsJFq_rightBottom{background:var(--color-bg-body);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.hpsJFq_actions{border-top:1px solid var(--color-border);background:var(--color-bg-body);grid-area:2/1/auto/-1;align-items:center;gap:8px;padding:12px 16px;display:flex}
.zwe-uq_sources{color:var(--color-text-secondary);flex-wrap:wrap;gap:0 3mm;margin-left:2.5mm;font-size:9px;display:inline-flex}.zwe-uq_source .katex{font-size:1em}
.HVxZcq_body{flex-direction:column;gap:3px;display:flex}.HVxZcq_row{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;line-height:1.4;display:flex}.HVxZcq_expr{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.HVxZcq_label{color:var(--color-text-primary);align-items:baseline;font-weight:600;display:inline-flex}.HVxZcq_equals{color:var(--color-text-secondary)}.HVxZcq_value{color:var(--color-text-primary)}.HVxZcq_unit{color:var(--color-text-secondary);font-weight:400}.HVxZcq_meta{color:var(--color-text-secondary);align-items:baseline;font-size:10px;display:inline-flex}:is(.HVxZcq_label .katex,.HVxZcq_meta .katex){font-size:1.2em;line-height:1}
.MwxGkG_wrap{flex:1;min-height:0;font-size:12px;overflow-y:auto}.MwxGkG_header,.MwxGkG_row{grid-template-columns:90px 150px repeat(4,minmax(80px,1fr)) 90px 50px;align-items:center;gap:8px;padding:4px 12px;display:grid}.MwxGkG_header{background:var(--color-bg-navbar);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600;position:sticky;top:0}.MwxGkG_row{border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none}.MwxGkG_row:hover{background:var(--color-bg-body)}.MwxGkG_rowSelected{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.MwxGkG_right{text-align:right;font-variant-numeric:tabular-nums}.MwxGkG_ok{color:#2d7d46}.MwxGkG_fail{color:#c0392b}.MwxGkG_warning{color:#b7791f}.MwxGkG_muted{color:var(--color-text-secondary)}.MwxGkG_governing{font-weight:700}.MwxGkG_details{border-bottom:1px solid var(--color-border);background:var(--color-bg-body);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;padding:8px 12px 12px 110px;display:grid}.MwxGkG_detailTitle{margin-bottom:2px;font-weight:600}.MwxGkG_empty{color:var(--color-text-secondary);padding:12px}
.BeicnW_errorMark{background:var(--color-danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.BeicnW_constraints{font-variant-numeric:tabular-nums;gap:2px;display:grid}
.Jcs7Qq_badge{white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.Jcs7Qq_small{border-radius:2px;padding:.09rem .3rem;font-size:.42rem;line-height:1.2}.Jcs7Qq_uls{color:#1a3a6b;background:#dce8f5}.Jcs7Qq_sls{color:#1a6b5a;background:#d5ede8}
.USbILG_table{grid-template-columns:32px max-content max-content 1fr max-content 24px;column-gap:12px;display:grid}.USbILG_tableHeader{grid-column:1/-1;grid-template-columns:subgrid;color:var(--color-text-secondary);background:var(--color-bg-navbar);border-bottom:2px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:grid}.USbILG_tableBody{grid-column:1/-1;grid-template-columns:subgrid;font-size:11px;display:grid}.USbILG_tableRow{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:4px 8px;display:grid}.USbILG_tableRow:last-child{border-bottom:none}.USbILG_colNum{text-align:center}.USbILG_colStrength{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.USbILG_colSection{color:var(--color-text-primary);white-space:nowrap;font-size:11px}.USbILG_colGoverning{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.USbILG_govMeta{color:var(--color-text-secondary);white-space:nowrap;font-size:10px}.USbILG_colEta{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.USbILG_colFem{text-align:center;color:var(--color-success,#388e3c)}.USbILG_donut{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite USbILG_donut-spin;display:inline-block}@keyframes USbILG_donut-spin{to{transform:rotate(360deg)}}
.TjW8_q_tableWrap{color:var(--color-text-primary);flex-direction:column;width:100%;height:100%;font-size:11px;display:flex;overflow:hidden}.TjW8_q_toolbar{border-bottom:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.TjW8_q_filterGroup{gap:4px;display:flex}.TjW8_q_toolbarEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.TjW8_q_filterButton{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:3px;padding:3px 10px;font-size:11px;transition:background .1s,color .1s,border-color .1s}.TjW8_q_filterButton:hover{background:var(--color-bg-body);color:var(--color-text-primary)}.TjW8_q_filterButtonActive,.TjW8_q_filterButtonActive:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.TjW8_q_filterCount{opacity:.75}.TjW8_q_shownIndicator{color:var(--color-text-secondary);font-size:11px}.TjW8_q_header,.TjW8_q_row,.TjW8_q_detailStrip{box-sizing:border-box;gap:8px;width:100%;padding:6px 12px;display:grid}.TjW8_q_tableScroll{flex:1;min-height:0;overflow:auto}.TjW8_q_tableInner{width:100%}.TjW8_q_tableInner>.TjW8_q_header{z-index:2;position:sticky;top:0}.TjW8_q_sticky{z-index:1;background:linear-gradient(var(--row-tint,transparent), var(--row-tint,transparent)), var(--color-bg-navbar);align-self:stretch;align-items:center;display:flex;position:sticky}.TjW8_q_sticky0{margin-left:-12px;padding-left:12px;left:0}.TjW8_q_sticky1{margin-left:-8px;padding-left:8px;left:62px}.TjW8_q_sticky2{margin-left:-8px;padding-left:8px;left:180px}.TjW8_q_stickyLast{box-shadow:6px 0 6px -6px color-mix(in srgb, var(--color-text-secondary) 40%, transparent)}.TjW8_q_ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TjW8_q_header .TjW8_q_sticky{z-index:3}.TjW8_q_header{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-bg-navbar);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;font-size:10px;font-weight:600}.TjW8_q_scrollBody{min-height:0}.TjW8_q_headerCell{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;text-align:right;background:0 0;border:none;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.TjW8_q_headerCell:hover{color:var(--color-text-primary)}.TjW8_q_headerCell.TjW8_q_alignRight{justify-content:flex-end}.TjW8_q_sortIcon{color:var(--color-primary);font-size:9px}.TjW8_q_row{border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;transition:background .1s}.TjW8_q_row:hover{--row-tint:var(--color-bg-body);background:var(--color-bg-body)}.TjW8_q_rowSelected{--row-tint:color-mix(in srgb, var(--color-primary) 12%, transparent);background:var(--row-tint)}.TjW8_q_rowExpanded{--row-tint:color-mix(in srgb, var(--color-primary) 4%, transparent);background:var(--row-tint);box-shadow:inset 2px 0 0 var(--color-primary)}.TjW8_q_rowExpanded.TjW8_q_rowSelected{--row-tint:color-mix(in srgb, var(--color-primary) 14%, transparent);background:var(--row-tint)}.TjW8_q_colMember{align-items:center;display:flex}.TjW8_q_checkHeader{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:0;display:flex}.TjW8_q_colPlm{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TjW8_q_cell{font-variant-numeric:tabular-nums;flex-direction:column;align-items:stretch;gap:1px;display:flex}.TjW8_q_cellRow{justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}.TjW8_q_cellPrimary{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.TjW8_q_cellPrimaryItem{align-items:baseline;gap:2px;display:inline-flex}.TjW8_q_cellPrimaryUnit{color:var(--color-text-secondary);font-size:.9em;font-weight:400}.TjW8_q_cellValue{white-space:nowrap;font-weight:600}.TjW8_q_cellMeta{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:100%;font-size:9px;overflow:hidden}.TjW8_q_none .TjW8_q_cellValue{color:var(--color-text-secondary)}.TjW8_q_ok .TjW8_q_cellValue{color:#2d7d46}.TjW8_q_fail .TjW8_q_cellValue{color:#c0392b}.TjW8_q_warning .TjW8_q_cellValue{color:#b7791f}.TjW8_q_guidanceMark{color:#b7791f;margin-left:4px;font-weight:700}.TjW8_q_approximate .TjW8_q_cellValue{color:var(--color-text-secondary);opacity:.75}.TjW8_q_cellValue.TjW8_q_governingBadge{color:#fff;border-radius:3px;padding:1px 6px;font-weight:700}.TjW8_q_cellValue.TjW8_q_governingBadgeOk{background:#2d7d46}.TjW8_q_cellValue.TjW8_q_governingBadgeFail{background:#c0392b}.TjW8_q_approximate .TjW8_q_cellValue.TjW8_q_governingBadge{background:color-mix(in srgb, var(--color-text-secondary) 30%, transparent);color:var(--color-text-secondary)}.TjW8_q_checkSeparator{border-left:1px solid color-mix(in srgb, var(--color-text-secondary) 18%, transparent);padding-left:8px}.TjW8_q_detailStrip{background:color-mix(in srgb, var(--color-primary) 3%, transparent);border-bottom:1px solid var(--color-border);align-items:start;padding:8px 12px 12px}.TjW8_q_detailCell{min-width:0;padding:4px 6px;overflow:hidden}.TjW8_q_empty{text-align:center;color:var(--color-text-secondary);padding:24px 16px;font-size:12px;font-style:italic}
.em2lbW_detail{flex-direction:column;gap:4px;font-size:11px;display:flex}.em2lbW_clause{color:var(--color-text-secondary);font-weight:600}.em2lbW_values{grid-template-columns:auto auto;gap:2px 10px;margin:0;display:grid}.em2lbW_values dt{color:var(--color-text-secondary)}.em2lbW_values dd{font-variant-numeric:tabular-nums;margin:0}.em2lbW_muted{color:var(--color-text-secondary)}
.mNSHoW_overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mNSHoW_modal{background:var(--color-bg-navbar);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.mNSHoW_header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mNSHoW_title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:500}.mNSHoW_closeBtn{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.mNSHoW_closeBtn:hover{background:var(--color-bg-body);color:var(--color-text-primary)}.mNSHoW_body{flex:1;min-height:0;padding:16px;overflow:hidden auto}.mNSHoW_bodyNoScroll{padding:0;overflow:visible}
.rJuxZW_root{all:unset;box-sizing:border-box;background-color:var(--color-bg-input);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.rJuxZW_root:hover:not([data-disabled]){border-color:var(--color-primary)}.rJuxZW_root:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.rJuxZW_root[data-state=checked]{background-color:var(--color-primary);border-color:var(--color-primary)}.rJuxZW_root[data-disabled]{background-color:var(--color-bg-body);opacity:.6;cursor:not-allowed}.rJuxZW_indicator{color:#fff}
.gtkJMW_nav{gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-2);flex-direction:column;display:flex}.gtkJMW_groupTitle{margin:0 0 var(--admin-space-1);padding:0 var(--admin-space-3);font-size:var(--admin-font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.gtkJMW_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gtkJMW_item{align-items:center;gap:var(--admin-space-3);min-height:var(--admin-touch);padding:0 var(--admin-space-3);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-md);color:var(--color-text-sidebar);text-decoration:none;transition:background .12s,color .12s;display:flex}.gtkJMW_item:hover{color:#fff;background:#ffffff14}.gtkJMW_item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.gtkJMW_item.gtkJMW_active{background:color-mix(in srgb, var(--color-primary) 35%, transparent);color:#fff;font-weight:500}.gtkJMW_icon{opacity:.85;flex-shrink:0}.gtkJMW_active .gtkJMW_icon{opacity:1}
.OXsbva_button{box-sizing:border-box;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:500;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.OXsbva_button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.OXsbva_button:disabled{opacity:.55;cursor:not-allowed}.OXsbva_sm{min-height:30px;padding:0 10px;font-size:.8125rem}.OXsbva_primary{background:var(--color-primary);color:#fff}.OXsbva_primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 88%, #000)}.OXsbva_secondary{background:var(--color-bg-content);border-color:var(--color-border);color:var(--color-text-primary)}.OXsbva_secondary:hover:not(:disabled){background:var(--color-bg-header-hover)}.OXsbva_danger{background:var(--color-danger);color:#fff}.OXsbva_danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, #000)}.OXsbva_ghost{color:var(--color-text-secondary);background:0 0}.OXsbva_ghost:hover:not(:disabled){background:var(--color-bg-header-hover);color:var(--color-text-primary)}
.hjTUUa_frame{border:1px solid var(--etframe-border);background:var(--etframe-bg);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 12px 32px -12px #0f172a2e}.hjTUUa_frameBar{border-bottom:1px solid var(--etframe-border);background:var(--etframe-bg-alt);align-items:center;gap:6px;padding:10px 14px;display:flex}.hjTUUa_dot{background:var(--etframe-border);border-radius:50%;width:8px;height:8px}.hjTUUa_frameLabel{color:var(--etframe-text-secondary);margin-left:10px;font-family:Fira Code,ui-monospace,monospace;font-size:11px}.hjTUUa_frameBody{background:var(--etframe-bg);padding:8px}.hjTUUa_svg{width:100%;height:auto;display:block}