._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}}
.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}
.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}
.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}
.Nwd2-W_figure{max-width:460px;margin:4px 0 0}.Nwd2-W_chart{width:100%;height:auto;display:block}.Nwd2-W_legend{color:var(--color-text-secondary);gap:16px;font-size:12px;display:flex}.Nwd2-W_item{align-items:center;gap:6px;display:inline-flex}.Nwd2-W_grid{stroke:var(--color-border-light);stroke-width:1px}.Nwd2-W_tick,.Nwd2-W_axis{fill:var(--color-text-muted);font-size:11px}.Nwd2-W_second{stroke:var(--color-primary);stroke-width:2px;fill:none;stroke-linejoin:round}.Nwd2-W_first{stroke:var(--color-text-muted);stroke-width:2px;stroke-dasharray:5 4;fill:none}.Nwd2-W_point{fill:var(--color-primary);stroke:var(--color-bg-content);stroke-width:2px}.Nwd2-W_point:hover{r:6}
._8GuUfa_content{flex:1;min-height:0;padding:12px 14px 16px;overflow:auto}._8GuUfa_summary{align-items:center;gap:8px;display:flex}
.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}
.zMImbG_root{min-width:0;position:relative}.zMImbG_bar{border:1px solid var(--color-border);background:var(--color-bg-content);min-width:0;max-width:420px;height:24px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.zMImbG_bar:hover{background:var(--color-bg-header-hover)}.zMImbG_empty{color:var(--color-text-muted);cursor:default}.zMImbG_empty:hover{background:var(--color-bg-content)}.zMImbG_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zMImbG_more{background:var(--color-bg-header-hover);color:var(--color-text-secondary);border-radius:8px;flex:none;padding:0 5px;font-size:11px;font-weight:600}.zMImbG_chevron{color:var(--color-text-muted);flex:none}.zMImbG_icon{flex:none}.zMImbG_error{color:var(--color-danger)}.zMImbG_warning{color:var(--color-warning)}.zMImbG_info{color:var(--color-primary)}.zMImbG_success{color:var(--color-success)}.zMImbG_list{z-index:10;border:1px solid var(--color-border);background:var(--color-bg-content);border-radius:8px;width:max(100%,360px);max-width:min(520px,90vw);max-height:50vh;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 6px 22px #00000024}.zMImbG_item{border-radius:6px;align-items:flex-start;gap:8px;padding:6px 6px 6px 8px;font-size:12px;line-height:1.4;display:flex}.zMImbG_item+.zMImbG_item{border-top:1px solid var(--color-border-light,var(--color-border))}.zMImbG_item .zMImbG_icon{margin-top:2px}.zMImbG_itemText{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;flex:1}.zMImbG_dismiss{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.zMImbG_dismiss:hover,.zMImbG_dismiss:focus-visible{background:var(--color-bg-header-hover);color:var(--color-text-primary)}
.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}
.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}
._0TZZ7G_symbol{--axis-x:#d64545;--axis-y:#2e9e4f;--axis-z:#2f6fd6;--axis-plane:var(--color-text-primary,#222);display:block;overflow:visible}._0TZZ7G_X{stroke:var(--axis-x);fill:var(--axis-x)}._0TZZ7G_Y{stroke:var(--axis-y);fill:var(--axis-y)}._0TZZ7G_Z{stroke:var(--axis-z);fill:var(--axis-z)}._0TZZ7G_plane{stroke:var(--axis-plane);fill:var(--axis-plane)}._0TZZ7G_shaft{stroke-width:1.75px;stroke-linecap:round}._0TZZ7G_head{stroke:none}._0TZZ7G_endOn{fill:var(--color-bg-content,#fff);stroke-width:1.5px}._0TZZ7G_label{stroke:var(--color-bg-content,#fff);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600}._0TZZ7G_dot{fill:var(--color-bg-content,#fff);stroke:var(--color-text-primary,#222);stroke-width:1px}._0TZZ7G_corner{z-index:2;pointer-events:auto;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:10px;left:10px}._0TZZ7G_origin{pointer-events:none;opacity:.9}
.hmTQhq_view{background:var(--color-canvas-bg);touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.hmTQhq_svg{display:block}.hmTQhq_badge{border:1px solid var(--color-border);background:var(--color-bg-content);color:var(--color-text-secondary);pointer-events:none;border-radius:12px;padding:2px 10px;font-size:12px;position:absolute;top:10px;left:10px}.hmTQhq_face{stroke:none;cursor:pointer}.hmTQhq_timber{fill:color-mix(in srgb, #d9b98a 55%, var(--color-canvas-bg))}.hmTQhq_steel{fill:color-mix(in srgb, #8b96a5 45%, var(--color-canvas-bg))}.hmTQhq_generic{fill:color-mix(in srgb, var(--color-text-secondary) 25%, var(--color-canvas-bg))}.hmTQhq_face.hmTQhq_selected{fill:var(--color-selection-fill)}.hmTQhq_edge,.hmTQhq_hiddenEdge,.hmTQhq_axis{fill:none;pointer-events:none}.hmTQhq_edge{stroke:var(--color-text-primary);stroke-width:1px}.hmTQhq_hiddenEdge{stroke:var(--color-text-secondary);stroke-width:1px;stroke-dasharray:6 4}.hmTQhq_axis{stroke:var(--color-text-primary);stroke-width:2px;pointer-events:stroke;cursor:pointer}.hmTQhq_axisSelected{stroke:var(--color-selection-stroke);stroke-width:3px}
.aU-N-a_tree{flex-direction:column;flex:1;min-height:0;font-size:12px;display:flex}.aU-N-a_toolbar{border-bottom:1px solid var(--color-border-light,var(--color-border));flex:none;padding:4px 6px}.aU-N-a_toolbar:empty{display:none}.aU-N-a_toolButton{border:1px solid var(--color-border);color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.aU-N-a_toolButton:hover{background:var(--color-bg-header-hover)}.aU-N-a_root{flex:1;min-height:0;margin:0;padding:6px 4px 10px;list-style:none;overflow:auto}.aU-N-a_list{margin:0;padding:0 0 0 14px;list-style:none}.aU-N-a_branch,.aU-N-a_item{width:100%;min-height:24px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;display:flex}.aU-N-a_branch{color:var(--color-text-secondary);font-weight:600}.aU-N-a_branch:hover,.aU-N-a_item:hover{background:var(--color-bg-header-hover)}.aU-N-a_selected,.aU-N-a_selected:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-text-primary)}.aU-N-a_branchLabel,.aU-N-a_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aU-N-a_number{font-variant-numeric:tabular-nums;min-width:2ch;color:var(--color-text-secondary)}.aU-N-a_count{color:var(--color-text-muted);font-weight:400}.aU-N-a_meta{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--color-text-secondary);flex-shrink:1;overflow:hidden}.aU-N-a_selectableBranch{cursor:default;gap:0;padding:0}.aU-N-a_toggle,.aU-N-a_branchSelect{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.aU-N-a_toggle{padding:2px 0 2px 6px}.aU-N-a_branchSelect{text-align:left;flex:1;gap:6px;min-width:0;padding:2px 6px}.aU-N-a_itemBranch{color:var(--color-text-primary);font-weight:400}.aU-N-a_planeHeader{align-items:center;gap:2px;display:flex}.aU-N-a_planeRow{flex:1;min-width:0}.aU-N-a_openPlane{font-weight:600}.aU-N-a_tag{color:var(--color-text-secondary);background:var(--color-bg-header-hover);white-space:nowrap;border-radius:3px;flex:none;padding:0 4px;font-size:11px}.aU-N-a_openMark{color:var(--color-primary);flex:none;padding:0 6px;font-size:11px}.aU-N-a_note{color:var(--color-text-muted);padding:2px 6px}.aU-N-a_fileName{color:var(--color-text-secondary);padding:2px 6px}.aU-N-a_swatch{opacity:.85;border-radius:2px;flex:none;width:10px;height:10px}.aU-N-a_details{border:1px solid var(--color-border-light,var(--color-border));border-radius:4px;grid-template-columns:auto 1fr;gap:2px 8px;margin:4px 6px 2px;padding:6px 8px;display:grid}.aU-N-a_details dt{color:var(--color-text-muted)}.aU-N-a_details dd{overflow-wrap:anywhere;min-width:0;margin:0}.aU-N-a_guid{font-family:var(--font-mono,monospace);font-size:11px}.aU-N-a_hiddenCategory{color:var(--color-text-muted)}.aU-N-a_hiddenCategory .aU-N-a_swatch{opacity:.3}.aU-N-a_disabled{opacity:.45}.aU-N-a_objectIcon{color:var(--color-text-secondary,inherit);flex:none;align-items:center;margin-right:4px;display:inline-flex}
.sLMhtq_line{fill:none;stroke-linecap:round}.sLMhtq_division{stroke:var(--element-division-line,#7c3aed)}.sLMhtq_ladder{stroke:var(--element-ladder-line,#0f766e)}.sLMhtq_ladderAxis{stroke:var(--element-ladder-line,#0f766e);opacity:.6}.sLMhtq_reinforcement{stroke:var(--element-reinforcement-line,#c2410c)}.sLMhtq_selected{stroke:var(--color-primary,#1560c0)}.sLMhtq_ghost{opacity:.35}.sLMhtq_hit{stroke:#0000;pointer-events:stroke;cursor:pointer}.sLMhtq_handle{fill:var(--color-bg-content,#fff);stroke:var(--color-primary,#1560c0);cursor:move}.sLMhtq_handle:hover{fill:var(--color-primary,#1560c0)}
._5SQunG_root{color:var(--color-lineLoad-stroke)}._5SQunG_load:hover{--load-tone:var(--color-lineLoad-fill-hover)}._5SQunG_load._5SQunG_selected{--load-tone:var(--color-selection-stroke)}._5SQunG_selected ._5SQunG_diagonal,._5SQunG_selected ._5SQunG_line,._5SQunG_selected ._5SQunG_point,._5SQunG_selected ._5SQunG_cross{filter:drop-shadow(0 0 4px var(--color-selection-stroke))}._5SQunG_diagonal{fill:none;stroke:var(--load-tone,var(--load-color,currentColor))}._5SQunG_areaFill{fill:var(--color-selection-fill);fill-opacity:.1;stroke:none}._5SQunG_line{fill:none;stroke:var(--load-tone,var(--load-color,currentColor));stroke-linecap:round}._5SQunG_point{fill:var(--color-bg-content,#fff);stroke:var(--load-tone,var(--load-color,currentColor))}._5SQunG_cross{fill:none;stroke:var(--load-tone,var(--load-color,currentColor))}._5SQunG_text{fill:var(--load-tone,var(--load-color,currentColor));-webkit-user-select:none;user-select:none;pointer-events:none}._5SQunG_selectedText{font-weight:600}._5SQunG_textHit{pointer-events:auto;cursor:pointer}._5SQunG_hit{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer}._5SQunG_hitFill{fill:#0000;stroke:none;pointer-events:fill;cursor:pointer}._5SQunG_band,._5SQunG_bandStrong{stroke:var(--load-color,currentColor);stroke-linejoin:round}._5SQunG_band{stroke-opacity:.55}._5SQunG_bandStrong{stroke-opacity:.95}._5SQunG_hatch{stroke:var(--load-color,currentColor);stroke-opacity:.45;stroke-linecap:square}._5SQunG_hatchStrong{stroke:var(--load-color,currentColor);stroke-opacity:.85;stroke-linecap:square}._5SQunG_bandText{fill:var(--load-color,currentColor);stroke:var(--color-canvas-bg,#f8f9fb);stroke-linejoin:round;paint-order:stroke;-webkit-user-select:none;user-select:none;pointer-events:none}._5SQunG_bandTextStrong{font-weight:600}
.ZMcmtW_outline{fill:var(--foundation-fill,#78716c1f);stroke:var(--foundation-line,#57534e);stroke-linejoin:miter;pointer-events:none}.ZMcmtW_unsupported{fill:var(--color-warning-bg,#d9770638);stroke:none;pointer-events:none}.ZMcmtW_selected{stroke:var(--color-primary,#1560c0)}.ZMcmtW_hit{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer}.ZMcmtW_placementLine{fill:none;stroke:var(--color-primary,#1560c0);pointer-events:none}
.pqOtAG_outline{fill:none;stroke:var(--color-primary,#1560c0);opacity:.7}.pqOtAG_outlineActive{opacity:1}.pqOtAG_edgeHit{stroke:#0000;pointer-events:stroke;cursor:pointer}.pqOtAG_handle{fill:var(--color-bg-content,#fff);stroke:var(--color-primary,#1560c0)}.pqOtAG_handle:hover{fill:var(--color-primary,#1560c0)}.pqOtAG_corner{cursor:move}.pqOtAG_edgeHorizontal{cursor:ns-resize}.pqOtAG_edgeVertical{cursor:ew-resize}
._8_85nG_link{align-items:center;gap:10px;display:flex}._8_85nG_label{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}._8_85nG_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}._8_85nG_button:hover:not(:disabled){background:var(--color-bg-hover)}._8_85nG_button:disabled{opacity:.5;cursor:default}
.tM-kQa_body{flex-direction:column;gap:6px;min-width:180px;display:flex}.tM-kQa_type{color:var(--color-text-primary);margin:0;font-size:12px;font-weight:600}.tM-kQa_text{max-width:220px;color:var(--color-text-secondary);margin:0;font-size:12px}.tM-kQa_group{flex-direction:column;gap:2px;display:flex}.tM-kQa_group+.tM-kQa_group{border-top:1px solid var(--color-border);padding-top:6px}.tM-kQa_item{color:var(--color-text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;display:flex}.tM-kQa_item:hover{background:var(--color-bg-hover)}.tM-kQa_item[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.tM-kQa_item:disabled{opacity:.45;cursor:default}.tM-kQa_item:disabled:hover{background:0 0}.tM-kQa_compact{gap:2px;display:flex}.tM-kQa_compact .tM-kQa_item{padding:4px}
.YSeiGa_body{color:var(--color-text-primary);flex-direction:column;gap:6px;padding:8px 10px 10px;font-size:12px;display:flex}.YSeiGa_field{grid-template-columns:110px 1fr auto;align-items:center;gap:6px;display:grid}.YSeiGa_label{color:var(--color-text-secondary)}.YSeiGa_input{border:1px solid var(--color-border);background:var(--color-bg-content);min-width:0;color:var(--color-text-primary);font:inherit;border-radius:4px;padding:3px 6px}.YSeiGa_unit{min-width:2ch;color:var(--color-text-secondary)}.YSeiGa_choices{flex-wrap:wrap;gap:4px;display:flex}.YSeiGa_choice,.YSeiGa_button{border:1px solid var(--color-border);background:var(--color-bg-content);color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:4px;padding:3px 10px}.YSeiGa_choice:hover,.YSeiGa_button:hover:not(:disabled){background:var(--color-bg-header-hover)}.YSeiGa_active,.YSeiGa_active:hover,.YSeiGa_primary,.YSeiGa_primary:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-bg-content)}.YSeiGa_danger{border-color:var(--color-danger);color:var(--color-danger)}.YSeiGa_button:disabled{opacity:.5;cursor:default}.YSeiGa_actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.YSeiGa_note{color:var(--color-text-secondary);margin:0;line-height:1.4}.YSeiGa_warning{color:var(--color-warning)}.YSeiGa_tag{background:var(--color-bg-header-hover);color:var(--color-text-secondary);border-radius:3px;margin-right:4px;padding:0 5px;display:inline-block}.YSeiGa_status{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px;margin:6px 0 0;font-size:12px;display:flex}.YSeiGa_statusValue{color:var(--color-text-primary);font-weight:600}.YSeiGa_highlight{color:var(--color-primary)}
.rgudBq_body{max-height:70vh;color:var(--color-text-primary);flex-direction:column;gap:6px;padding:8px 10px 10px;font-size:12px;display:flex;overflow-y:auto}.rgudBq_legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.rgudBq_legend li{align-items:center;gap:4px;display:flex}.rgudBq_swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.rgudBq_row{grid-template-columns:110px 1fr;align-items:center;gap:6px;display:grid}.rgudBq_label{color:var(--color-text-secondary)}.rgudBq_input{border:1px solid var(--color-border);background:var(--color-bg-content);min-width:0;color:var(--color-text-primary);font:inherit;border-radius:4px;padding:3px 6px}.rgudBq_choices,.rgudBq_actions{flex-wrap:wrap;gap:4px;display:flex}.rgudBq_actions{justify-content:flex-end}.rgudBq_choice,.rgudBq_button{border:1px solid var(--color-border);background:var(--color-bg-content);color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:4px;padding:3px 10px}.rgudBq_choice:hover,.rgudBq_button:hover:not(:disabled){background:var(--color-bg-header-hover)}.rgudBq_active,.rgudBq_active:hover,.rgudBq_primary,.rgudBq_primary:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-bg-content)}.rgudBq_button:disabled{opacity:.5;cursor:default}.rgudBq_heading{margin:6px 0 0;font-size:12px;font-weight:600}.rgudBq_note{color:var(--color-text-secondary);margin:0;line-height:1.4}.rgudBq_summary{grid-template-columns:auto 1fr;gap:2px 8px;margin:0;display:grid}.rgudBq_summary dt{color:var(--color-text-secondary)}.rgudBq_summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.rgudBq_guid{font-family:var(--font-mono,monospace)}.rgudBq_list{flex-direction:column;gap:3px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rgudBq_item{grid-template-columns:1fr auto auto;align-items:center;gap:4px;display:grid}.rgudBq_itemName{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rgudBq_itemMeta{color:var(--color-text-secondary);font-size:11px}.rgudBq_excluded summary{cursor:pointer;color:var(--color-text-secondary)}.rgudBq_details{border-top:1px solid var(--color-border);padding-top:4px}.rgudBq_inline{align-items:center;gap:4px;display:flex}.rgudBq_inline .rgudBq_input{flex:1}.rgudBq_unit{color:var(--color-text-secondary)}.rgudBq_check{align-items:center;gap:6px;display:flex}.rgudBq_preview{border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;padding:3px 0;display:flex}.rgudBq_previewHead{grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.rgudBq_issues{color:var(--color-warning);margin:0;padding-left:16px}
.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}
.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;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:flex;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}.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}._6fUpRW_corner{z-index:10;gap:6px;display:flex;position:absolute;top:10px;right:10px}@media (max-width:768px){._6fUpRW_corner{top:8px;right:8px}}._6fUpRW_labelSub{vertical-align:-.35em;font-size:.55em;line-height:1}
.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{zoom:.9;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}
.iXTqWq_orders{color:var(--color-text);border:none;flex-shrink:0;align-items:center;gap:12px;margin:0;padding:0 .5rem;font-size:13px;display:flex}.iXTqWq_legend{float:left;color:var(--color-text-secondary);margin-right:4px;padding:0}.iXTqWq_option{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.iXTqWq_second{stroke:var(--color-symbol-stroke);stroke-width:2px}.iXTqWq_first{stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:5 3}.iXTqWq_orders:disabled .iXTqWq_option{cursor:default;color:var(--color-text-muted)}.iXTqWq_hint{color:var(--color-text-muted);white-space:nowrap;font-size:12px}
.jev3eq_row{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.jev3eq_key{color:var(--color-text-secondary)}.jev3eq_val{color:var(--color-text-primary);font-weight:600}
.th52Zq_bar{color:var(--color-text);flex-direction:column;align-items:stretch;gap:6px;font-size:12px;display:flex}.th52Zq_row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.th52Zq_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}.th52Zq_moreToggle:hover{background:var(--color-bg-hover)}.th52Zq_prompt{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:4rem;font-weight:600;overflow:hidden}.th52Zq_group{flex-shrink:0;align-items:center;gap:4px;display:flex}.th52Zq_separator{background:var(--color-border);width:1px;height:18px}.th52Zq_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}.th52Zq_toggle:hover{background:var(--color-bg-hover)}.th52Zq_toggleActive,.th52Zq_iconToggle.th52Zq_toggleActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.th52Zq_numericLabel{color:var(--color-text-secondary);white-space:nowrap}.th52Zq_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}.th52Zq_numericInput:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.th52Zq_field{align-items:center;gap:4px;display:inline-flex}.th52Zq_field .th52Zq_numericInput{width:72px}.th52Zq_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}.th52Zq_referenceChip{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.th52Zq_numericInputEditing{border-color:var(--color-primary);box-shadow:0 0 0 2px #1560c026}.th52Zq_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}.th52Zq_iconToggle:hover:not(.th52Zq_toggleActive){background:var(--color-bg-hover)}.th52Zq_lockIndicator{width:16px;color:var(--color-text-muted);opacity:.6;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.th52Zq_lockIndicatorOn{color:var(--color-primary);opacity:1}.th52Zq_hint{color:var(--color-text-secondary);white-space:normal}.th52Zq_stack{color:var(--color-text-secondary);white-space:nowrap}.th52Zq_kbd{font:inherit;opacity:.7;border:1px solid;border-radius:3px;margin-left:6px;padding:0 4px;font-size:10px}.th52Zq_fieldsToggle{margin-left:auto}.th52Zq_fieldsToggle+.th52Zq_moreToggle{margin-left: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}
.cqBbPa_symbol{--macro-x:#d64545;--macro-y:#2e9e4f;cursor:grab}.cqBbPa_hit{fill:#0000;stroke:#0000}.cqBbPa_xAxis{stroke:var(--macro-x)}.cqBbPa_xHead{fill:var(--macro-x)}.cqBbPa_yAxis{stroke:var(--macro-y)}.cqBbPa_yHead{fill:var(--macro-y)}.cqBbPa_dot{fill:var(--color-bg-content,#fff);stroke:var(--color-text-primary,#222)}.cqBbPa_label{fill:var(--color-text-secondary,#555);-webkit-user-select:none;user-select:none;font-size:11px}.cqBbPa_selected .cqBbPa_dot{fill:var(--color-primary,#2563eb)}.cqBbPa_ghost{opacity:.45}.cqBbPa_ghost.cqBbPa_selected{opacity:1}
.b5hJZG_notes{flex-direction:column;gap:6px;margin-top:8px;display:flex}.b5hJZG_note{color:var(--color-text-secondary);margin:0;font-size:12px}.b5hJZG_subheading{margin:8px 0 2px;font-size:12px;font-weight:600}.b5hJZG_issues{margin:2px 0 6px;padding:0;list-style:none}.b5hJZG_issue{color:var(--color-danger);font-size:12px}.b5hJZG_steps{margin:0;padding-left:18px}
.YeD4Na_notes{margin-top:6px}.YeD4Na_note{color:var(--color-text-secondary,#6b7280);margin:4px 0 0;font-size:12px;line-height:1.4}.YeD4Na_warning{color:var(--color-warning-text,#b45309);margin:4px 0 0;font-size:12px;line-height:1.4}.YeD4Na_jointRow{text-align:left;width:100%;color:var(--color-text,inherit);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:2px 4px;font-size:12px;display:block}.YeD4Na_jointRow:hover{background:var(--color-hover,#0000000d)}
.GDdfBa_notes{flex-direction:column;gap:6px;margin-top:8px;display:flex}.GDdfBa_note{color:var(--color-text-secondary);margin:0;font-size:12px}.GDdfBa_issues{margin:2px 0 6px;padding:0;list-style:none}.GDdfBa_issue{color:var(--color-danger);font-size:12px}.GDdfBa_sourceLink{font:inherit;color:var(--color-primary);text-align:left;cursor:pointer;background:0 0;border:none;margin:6px 0 0;padding:0;font-size:13px;text-decoration:underline;display:block}.GDdfBa_dialogBody{flex-direction:column;gap:4px;padding:4px 0 0;display:flex}.GDdfBa_dialogActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}
._0-Ii6W_notes{flex-direction:column;gap:6px;margin-top:8px;display:flex}._0-Ii6W_note{color:var(--color-text-secondary);margin:0;font-size:12px}
.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}
.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}
.UAHpHW_header{justify-content:flex-end;margin-bottom:6px;display:flex}.UAHpHW_table{border-collapse:collapse;width:100%;font-size:12px}.UAHpHW_table th{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:4px 3px;font-size:11px;font-weight:600}.UAHpHW_table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:5px 3px}.UAHpHW_table tbody tr{cursor:pointer}.UAHpHW_table tbody tr:hover td{background:var(--color-bg-header-hover)}.UAHpHW_table tbody tr.UAHpHW_active td{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.UAHpHW_table tbody tr.UAHpHW_active td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.UAHpHW_num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.UAHpHW_symbol sub{font-size:.8em}.UAHpHW_delete{text-align:center;width:22px}.UAHpHW_deleteButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.UAHpHW_deleteButton:hover{color:var(--color-danger)}.UAHpHW_field{grid-template-columns:var(--field-label-width,120px) minmax(0, 1fr);align-items:center;gap:8px;margin:6px 0;font-size:12px;display:grid}.UAHpHW_fieldLabel{color:var(--color-text-secondary)}.UAHpHW_fieldBody{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.UAHpHW_segmented{border:1px solid var(--color-border);border-radius:4px;display:inline-flex;overflow:hidden}.UAHpHW_segmented button{border:none;border-right:1px solid var(--color-border);font:inherit;color:var(--color-text-primary);cursor:pointer;background:0 0;padding:3px 9px;font-size:12px}.UAHpHW_segmented button:last-child{border-right:none}.UAHpHW_segmented button.UAHpHW_on{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:600}.UAHpHW_button,.UAHpHW_primary{border:1px solid var(--color-border);font:inherit;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px}.UAHpHW_primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-weight:600}.UAHpHW_magnitudeTitle{color:var(--color-text-secondary);margin:10px 0 2px;font-size:12px}.UAHpHW_endTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:6px 0 2px;font-size:11px;font-weight:600}.UAHpHW_actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}
._6yNMiq_notes{margin-top:6px}._6yNMiq_note{color:var(--color-text-secondary,#6b7280);margin:4px 0 0;font-size:12px;line-height:1.4}._6yNMiq_warning{color:var(--color-warning-text,#b45309);margin:4px 0 0;font-size:12px;line-height:1.4}._6yNMiq_loads{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}._6yNMiq_loads caption{text-align:left;padding-bottom:4px;font-weight:600}._6yNMiq_loads th,._6yNMiq_loads td{text-align:right;padding:2px 4px}._6yNMiq_loads th:first-child,._6yNMiq_loads td:first-child{text-align:left}
.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}
._1vVaIG_hint{color:var(--color-text-secondary);margin:2px 0 4px;font-size:11px}
.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}
.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)}
.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}
.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}
.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}
.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_content{flex:1;min-height:0;padding:10px;font-size:11px;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}
.YuRmOq_settings{color:var(--color-text-primary);flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.YuRmOq_heading{margin:0;font-size:13px;font-weight:600}.YuRmOq_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.YuRmOq_check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.YuRmOq_check input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;width:14px;height:14px;margin:0}.YuRmOq_check input[type=checkbox]:disabled{cursor:default}.YuRmOq_hint{color:var(--color-text-secondary);margin:0 0 4px;font-size:12px}.YuRmOq_done{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-bg-content);font:inherit;cursor:pointer;border-radius:4px;align-self:flex-start;padding:4px 12px}
._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;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}
.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;position:relative}.AlJWaa_editorCanvas{flex:1;min-width:0}.AlJWaa_canvasColumn{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.AlJWaa_viewArea,.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)}
.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}
.SJ1-9W_tabs{border-bottom:1px solid var(--color-border);margin:-16px -16px 16px;padding:0 16px;display:flex}.SJ1-9W_tab{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:500;transition:color .12s}.SJ1-9W_tab:hover{color:var(--color-text-primary)}.SJ1-9W_tabActive{color:var(--color-text-primary);border-bottom-color:var(--color-accent,#0070f3);font-weight:600;}.SJ1-9W_form{flex-direction:column;gap:10px;display:flex}.SJ1-9W_field{flex:1;align-items:center;display:flex;position:relative}.SJ1-9W_fieldIcon{pointer-events:none;color:var(--color-text-secondary);z-index:1;align-items:center;display:flex;position:absolute;left:10px}.SJ1-9W_fieldSuffix{align-items:center;display:flex;position:absolute;right:8px}.SJ1-9W_input{border:1px solid var(--color-border);background:var(--color-bg-body);width:100%;color:var(--color-text-primary);box-sizing:border-box;border-radius:6px;outline:none;padding:8px 32px;font-size:13px;transition:border-color .12s}.SJ1-9W_input::placeholder{color:var(--color-text-secondary)}.SJ1-9W_input:hover{border-color:var(--color-text-secondary)}.SJ1-9W_input:focus{border-color:var(--color-accent,#0070f3)}.SJ1-9W_eyeBtn{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.SJ1-9W_eyeBtn:hover{color:var(--color-text-primary)}.SJ1-9W_row{justify-content:space-between;align-items:center;display:flex}.SJ1-9W_nameRow{gap:8px;display:flex}.SJ1-9W_checkRow{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.SJ1-9W_textLink{color:var(--color-accent,#0070f3);font-weight:500;text-decoration:none}.SJ1-9W_textLink:hover{text-decoration:underline}.SJ1-9W_textBtn{cursor:pointer;color:var(--color-accent,#0070f3);background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.SJ1-9W_textBtn:hover{text-decoration:underline}.SJ1-9W_primaryBtn{background:var(--color-accent,#0070f3);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:9px;font-size:13px;font-weight:600;transition:opacity .12s}.SJ1-9W_primaryBtn:hover:not(:disabled){opacity:.88}.SJ1-9W_primaryBtn:disabled{opacity:.4;cursor:not-allowed}.SJ1-9W_divider{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.SJ1-9W_dividerLine{background:var(--color-border);flex:1;height:1px}.SJ1-9W_googleBtn{background:var(--color-bg-body);border:1px solid var(--color-border);cursor:pointer;width:100%;color:var(--color-text-primary);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.SJ1-9W_googleBtn:hover{background:var(--color-bg-navbar)}.SJ1-9W_error{background:var(--color-bg-danger,#fff0f0);color:var(--color-text-danger,#c00);border:1px solid var(--color-border-danger,#fcc);border-radius:6px;padding:9px 12px;font-size:13px}.SJ1-9W_successMsg{background:var(--color-bg-success,#f0fff4);color:var(--color-text-success,#060);border:1px solid var(--color-border-success,#9f9);border-radius:6px;padding:9px 12px;font-size:13px}.SJ1-9W_confirmAccount{flex-direction:column;gap:8px;margin:8px 0 16px;display:flex}.SJ1-9W_hint{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}
.C8n2eW_content{text-align:center;flex-direction:column;align-items:center;max-width:420px;padding:8px;display:flex}.C8n2eW_title{letter-spacing:-.5px;color:#4338ca;margin:0 0 12px;font-size:26px;font-weight:800}.C8n2eW_message{color:#475569;margin:0 0 24px;font-size:15px;line-height:1.6}.C8n2eW_actions{flex-direction:column;gap:10px;width:100%;margin-bottom:16px;display:flex}.C8n2eW_primaryButton{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:6px;padding:12px 24px;font-size:15px;font-weight:700;transition:background .15s}.C8n2eW_primaryButton:hover{background:#3730a3}.C8n2eW_secondaryButton{color:#4338ca;cursor:pointer;background:0 0;border:2px solid #4338ca;border-radius:6px;padding:10px 24px;font-size:15px;font-weight:700;transition:background .15s}.C8n2eW_secondaryButton:hover{background:#f5f3ff}.C8n2eW_link{color:#4338ca;margin-top:4px;font-size:14px;font-weight:500;text-decoration:none}.C8n2eW_link:hover{text-decoration:underline}.C8n2eW_countdownRow{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:8px;padding-top:12px;display:flex}.C8n2eW_countdownText{color:#64748b;margin:0;font-size:13px}.C8n2eW_linkButton{color:#4338ca;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.C8n2eW_linkButton:hover{color:#3730a3}@media (max-width:480px){.C8n2eW_content{max-width:320px}.C8n2eW_title{font-size:22px}.C8n2eW_message{font-size:14px}}
.lBf2pW_notice{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lBf2pW_text{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.lBf2pW_status{margin:0;font-size:13px;line-height:1.5}.lBf2pW_error{color:var(--color-text-danger,#c00);margin:0;font-size:13px}.lBf2pW_button{border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.lBf2pW_button:disabled{opacity:.5;cursor:default}
.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_labelPill{z-index:11;box-sizing:border-box;border:2px solid var(--color-primary);background:var(--color-bg-content);border-radius:20px;align-items:center;gap:4px;max-width:40px;height:40px;transition:max-width .22s;display:flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 2px 4px #0000001a}._9r8FwW_labelPill:hover,._9r8FwW_labelPill:focus-within{max-width:260px}._9r8FwW_labelInPill{width:36px;height:36px;box-shadow:none;border:none;flex:none;position:static}._9r8FwW_labelTools{white-space:nowrap;opacity:0;align-items:center;gap:2px;padding-right:6px;transition:opacity .18s;display:flex}._9r8FwW_labelPill:hover ._9r8FwW_labelTools,._9r8FwW_labelPill:focus-within ._9r8FwW_labelTools{opacity:1}._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}
.-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_bearingHatch{stroke:var(--color-symbol-stroke);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}
.V9gG5q_layer{color:var(--color-info)}.V9gG5q_line,.V9gG5q_curve{stroke:currentColor;fill:none}.V9gG5q_head{fill:currentColor;stroke:none}.V9gG5q_label{fill:currentColor;font-weight:500}
.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}
.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_arrayItem{border-top:1px dashed var(--color-border);padding:8px 0 4px}.lAwkOG_arrayItem:first-child{border-top:none;padding-top:0}.lAwkOG_arrayItemHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.lAwkOG_arrayRemove,.lAwkOG_arrayAdd{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-secondary);cursor:pointer;border-radius:5px;padding:3px 10px;font-size:11px}.lAwkOG_arrayAdd{margin-top:6px}.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}
.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}.HVxZcq_note{color:var(--color-text-secondary);margin-top:4px;font-size:11px;line-height:1.4}
.A8mazG_root{flex-direction:column;gap:6px;font-size:11px;line-height:1.4;display:flex}.A8mazG_title{color:var(--color-text-primary);font-weight:600}.A8mazG_note{color:var(--color-text-secondary)}.A8mazG_section{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.A8mazG_face{color:var(--color-text-secondary)}.A8mazG_check{flex-direction:column;gap:2px;display:flex}.A8mazG_checkHead{align-items:baseline;gap:8px;font-weight:600;display:flex}.A8mazG_meta{color:var(--color-text-secondary);font-weight:400}.A8mazG_ok{color:var(--color-success,#388e3c)}.A8mazG_fail{color:var(--color-error,#d32f2f)}.A8mazG_notChecked{color:var(--color-text-secondary);flex-direction:column;gap:2px;display:flex}.A8mazG_warn{color:var(--color-warning,#b26a00)}.A8mazG_sectionBlock{flex-wrap:wrap;align-items:flex-start;gap:4px 16px;display:flex}.A8mazG_figure{flex-direction:column;gap:2px;width:220px;max-width:100%;margin:0;display:flex}
.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}
._2gKUNa_hint{color:var(--color-text-secondary);margin:0 0 12px;font-size:12px}._2gKUNa_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:640px){._2gKUNa_layout{grid-template-columns:minmax(0,1fr)}}._2gKUNa_mapColumn{flex-direction:column;gap:6px;min-width:0;display:flex}._2gKUNa_map{cursor:pointer;width:100%;height:auto;max-height:60vh}._2gKUNa_municipality{fill:var(--color-bg-input);stroke:var(--color-text-muted);stroke-width:.6px;stroke-linejoin:round}._2gKUNa_municipality:hover{fill:var(--color-bg-hover)}._2gKUNa_selected{fill:var(--color-primary);fill-opacity:.55;stroke:var(--color-primary);stroke-width:1.4px;pointer-events:none}._2gKUNa_loading{min-height:320px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}._2gKUNa_attribution{color:var(--color-text-muted);margin:0;font-size:10px}._2gKUNa_side{flex-direction:column;gap:8px;min-width:0;display:flex}._2gKUNa_searchLabel{color:var(--color-text-secondary);flex-direction:column;gap:4px;font-size:11px;font-weight:500;display:flex}._2gKUNa_search{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-input);width:100%;color:var(--color-text-primary);font:inherit;border-radius:5px;padding:6px 8px;font-size:12px}._2gKUNa_list{border:1px solid var(--color-border);border-radius:5px;max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}._2gKUNa_item{width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;padding:4px 8px;font-size:12px;display:flex}._2gKUNa_item:hover{background:var(--color-bg-hover)}._2gKUNa_itemSelected{background:var(--color-primary);color:#fff}._2gKUNa_itemSelected:hover{background:var(--color-primary)}._2gKUNa_itemValue{font-variant-numeric:tabular-nums}._2gKUNa_empty{color:var(--color-text-muted);padding:6px 8px;font-size:12px}._2gKUNa_result{color:var(--color-text-primary);font-size:12px}._2gKUNa_result p{margin:0 0 6px}._2gKUNa_resultName{font-weight:600}._2gKUNa_resultValue{font-size:14px;font-weight:600}._2gKUNa_muted{color:var(--color-text-secondary)}._2gKUNa_minimum{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:5px;padding:6px 8px}._2gKUNa_miss{color:var(--color-text-secondary)}._2gKUNa_footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}
.DFmJWq_helper{margin:-2px 0 8px}.DFmJWq_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DFmJWq_button{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-secondary);cursor:pointer;border-radius:5px;padding:3px 10px;font-size:11px}.DFmJWq_button:hover{color:var(--color-text-primary);border-color:var(--color-primary)}.DFmJWq_basis{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:11px;display:inline-flex}.DFmJWq_clear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px;line-height:1}.DFmJWq_clear:hover{color:var(--color-danger)}.DFmJWq_note{color:var(--color-warning-text);margin:4px 0 0;font-size:11px}
.hLbK6q_btnBack{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:7px 14px;font-size:13px}.hLbK6q_btnCancel{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;margin-left:auto;padding:7px 18px;font-size:13px;font-weight:500}.hLbK6q_licenseNote{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px}.hLbK6q_actionsSpacer{flex:1}.hLbK6q_exportDone{color:var(--color-success,#2e7d32);font-size:12px}.hLbK6q_btnOk{background:var(--color-primary,#c47c1a);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:7px 18px;font-size:13px;font-weight:600}.hLbK6q_btnOk:disabled{opacity:.4;cursor:not-allowed}.hLbK6q_exportGate{align-items:center;gap:8px;display:flex}.hLbK6q_exportGateNote{color:var(--color-text-muted,#888);max-width:220px;font-size:12px;line-height:1.3}.hLbK6q_statusNote{color:var(--color-warning-text,#7a4b00);background:var(--color-warning-bg,#fff4d6);border:1px solid var(--color-warning-border,#f0c060);border-radius:4px;margin:0 0 6px;padding:6px 10px;font-size:12px;line-height:1.3}
.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)}
.loNRXG_overlay{z-index:2000;background:#00000073;animation:.15s ease-out loNRXG_fadeIn;position:fixed;inset:0}.loNRXG_content{z-index:2001;background:var(--color-bg-content);border:1px solid var(--color-border);width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;animation:.15s ease-out loNRXG_popIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loNRXG_lg{width:min(880px,100vw - 32px)}.loNRXG_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.loNRXG_title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.loNRXG_close{width:36px;height:36px;color:var(--color-text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.loNRXG_close:hover{background:var(--color-bg-header-hover)}.loNRXG_close:focus-visible{outline:2px solid var(--color-primary)}.loNRXG_body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}.loNRXG_footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@keyframes loNRXG_fadeIn{0%{opacity:0}}@keyframes loNRXG_popIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (prefers-reduced-motion:reduce){.loNRXG_overlay,.loNRXG_content{animation:none}}@media (max-width:639px){.loNRXG_content,.loNRXG_lg{border:0;border-radius:0;width:100%;max-height:none;animation:none;inset:0;transform:none}.loNRXG_body{padding:16px}.loNRXG_footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.loNRXG_footer>*{flex:1}}
.lk1dvW_control{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:0 var(--admin-space-3,12px);font:inherit;font-size:var(--admin-font-md,.875rem);color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--admin-radius-sm,6px);line-height:1.4;transition:border-color .12s,box-shadow .12s;display:block}.lk1dvW_control::placeholder{color:var(--color-text-muted)}.lk1dvW_control:hover:not(:disabled){border-color:var(--color-border-light)}.lk1dvW_control:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}.lk1dvW_control:disabled{opacity:.6;cursor:not-allowed}.lk1dvW_control[aria-invalid=true]{border-color:var(--color-danger)}.lk1dvW_control[type=date],.lk1dvW_control[type=datetime-local]{min-width:10rem}.lk1dvW_selectWrap{min-width:0;display:block;position:relative}.lk1dvW_select{appearance:none;padding-right:calc(var(--admin-space-3,12px) + 20px);cursor:pointer}.lk1dvW_selectIcon{top:50%;right:var(--admin-space-3,12px);pointer-events:none;color:var(--color-text-muted);position:absolute;transform:translateY(-50%)}.lk1dvW_choice{align-items:center;gap:var(--admin-space-2,8px);min-height:32px;font-size:var(--admin-font-md,.875rem);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.lk1dvW_choice[data-disabled]{opacity:.6;cursor:not-allowed}.lk1dvW_checkbox{all:unset;box-sizing:border-box;background:var(--color-bg-input);border:1.5px solid var(--color-border-light);color:#fff;width:18px;height:18px;cursor:inherit;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.lk1dvW_checkbox:hover:not([data-disabled]){border-color:var(--color-primary)}.lk1dvW_checkbox[data-state=checked],.lk1dvW_checkbox[data-state=indeterminate]{background:var(--color-primary);border-color:var(--color-primary)}.lk1dvW_switch{all:unset;box-sizing:border-box;background:var(--color-border-light);width:36px;height:20px;cursor:inherit;border-radius:999px;flex-shrink:0;transition:background .15s;position:relative}.lk1dvW_switch[data-state=checked]{background:var(--color-primary)}.lk1dvW_switchThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;transform:translate(2px);box-shadow:0 1px 2px #00000040}.lk1dvW_switchThumb[data-state=checked]{transform:translate(18px)}.lk1dvW_checkbox:focus-visible,.lk1dvW_switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lk1dvW_switch,.lk1dvW_switchThumb{transition:none}}
.WGmpVW_form{flex-direction:column;gap:16px;display:flex}.WGmpVW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.WGmpVW_fieldLabel{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.WGmpVW_required{color:var(--color-danger);margin-left:4px}.WGmpVW_error{color:var(--color-danger);font-size:.75rem}.WGmpVW_choices{border:1px solid var(--color-border);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;max-height:240px;padding:8px 12px;display:grid;overflow-y:auto}.WGmpVW_choiceReason{color:var(--color-text-secondary);font-size:.75rem;display:block}.WGmpVW_jsonToolbar{align-items:center;gap:12px;display:flex}.WGmpVW_jsonError{color:var(--color-danger);font-size:.75rem}.WGmpVW_jsonTextarea{box-sizing:border-box;width:100%;color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);resize:vertical;border-radius:6px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.5}.WGmpVW_jsonTextarea:focus-visible{border-color:var(--color-primary);outline:none}.WGmpVW_jsonTextarea[aria-invalid=true]{border-color:var(--color-danger)}.WGmpVW_footerStart{margin-right:auto}
.XrJXmW_container{width:100%;position:relative}.XrJXmW_idBadge{color:var(--color-text-muted);font-family:monospace;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.XrJXmW_dropdown{background:var(--color-bg-content);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:100;border-radius:.25rem;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.XrJXmW_option{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-border);background:0 0;flex-direction:column;width:100%;padding:8px 12px;display:flex}.XrJXmW_option:last-child{border-bottom:none}.XrJXmW_option:hover{background:var(--color-bg-header-hover)}.XrJXmW_optionName{color:var(--color-text-primary);font-size:14px;font-weight:500}.XrJXmW_optionEmail{color:var(--color-text-muted);font-size:12px}.XrJXmW_noResults{color:var(--color-text-muted);text-align:center;padding:12px;font-size:14px}
.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}
.LfIaza_active{color:var(--color-success,#22c55e)}.LfIaza_expired{color:var(--color-danger,#ef4444)}.LfIaza_badgeActive{color:#22c55e;background:#22c55e26;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.LfIaza_badgeExpired{color:#ef4444;background:#ef444426;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.LfIaza_tier_free{color:var(--color-text-muted)}.LfIaza_tier_academic{color:#60a5fa;font-weight:500}.LfIaza_tier_professional{color:#a78bfa;font-weight:500}
.buv-eW_statsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.buv-eW_statCard{background:var(--color-bg-subtle,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.buv-eW_statValue{color:var(--color-text-primary,#111827);font-size:1.75rem;font-weight:700;line-height:1}.buv-eW_statLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:500}.buv-eW_statMeta{color:var(--color-text-muted,#9ca3af);font-size:.75rem}.buv-eW_empty{text-align:center;color:var(--color-text-muted,#9ca3af);padding:2rem;font-size:.875rem}