._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}
.F6CT_W_bar{z-index:108;background:var(--color-bg-body);border-bottom:1px solid var(--color-border);flex:none;align-items:flex-end;gap:10px;min-width:0;height:32px;padding:0 8px;display:flex;position:relative}.F6CT_W_tabs{align-items:flex-end;gap:2px;min-width:0;display:flex}.F6CT_W_tab{min-width:0;max-width:280px;height:27px;color:var(--color-text-secondary);border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.F6CT_W_active{border-color:var(--color-border);background:var(--color-bg-content);color:var(--color-text-primary)}.F6CT_W_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.F6CT_W_unsaved{background:var(--color-warning);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-warning) 25%, transparent);border-radius:50%;flex:none}.F6CT_W_extra{align-items:center;gap:8px;min-width:0;height:100%;display:flex}.F6CT_W_trailing{justify-content:flex-end;align-items:center;min-width:0;height:100%;margin-left:auto;display:flex}
.GIhq-W_checkItem{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.GIhq-W_checkItem input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;width:14px;height:14px;margin:0}.GIhq-W_field{align-items:center;gap:4px;display:inline-flex}.GIhq-W_label{color:var(--color-text-secondary);white-space:nowrap}.GIhq-W_input{border:1px solid var(--color-primary);background:var(--color-input-bg,#fff);width:72px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 6px}.GIhq-W_input:disabled{border-color:var(--color-border);background:var(--color-bg-hover);color:var(--color-text-muted);cursor:default}.GIhq-W_input:focus{outline:2px solid var(--color-accent);outline-offset:-1px}
._0SOloa_row{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}._0SOloa_toggle{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}._0SOloa_toggle:hover{background:var(--color-bg-header-hover)}._0SOloa_active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-bg-content)}._0SOloa_active:hover{background:var(--color-primary)}._0SOloa_field{align-items:center;gap:6px;display:flex}
.XCyQYG_legend{flex-direction:column;gap:6px;max-width:320px;font-size:.85em;display:flex}.XCyQYG_title{font-weight:600}.XCyQYG_bands{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.XCyQYG_bands li{align-items:center;gap:8px;display:flex}.XCyQYG_swatch{flex:none;width:24px;height:8px}.XCyQYG_swatch line{stroke-width:6px;stroke-linecap:round}.XCyQYG_ramp{align-items:center;gap:6px;display:flex}.XCyQYG_gradient{background:linear-gradient(to right, var(--color-text-secondary,#8a8a8a), var(--color-danger));border-radius:4px;flex:1;height:8px}.XCyQYG_note{color:var(--color-text-secondary)}
.ENN_xq_content{padding:10px 12px 12px;font-size:12px}.ENN_xq_modes{flex-direction:column;gap:8px;display:flex}.ENN_xq_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ENN_xq_toggle{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}.ENN_xq_toggle:hover:not(:disabled){background:var(--color-bg-header-hover)}.ENN_xq_toggle:disabled{opacity:.5;cursor:not-allowed}.ENN_xq_active,.ENN_xq_active:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-bg-content)}.ENN_xq_field{align-items:center;gap:6px;display:flex}.ENN_xq_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}.ENN_xq_checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.ENN_xq_checkbox input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;width:14px;height:14px}.ENN_xq_note{color:var(--color-text-secondary,var(--color-text));margin:0}
.J36GVq_factors{padding:1rem;overflow-y:auto}.J36GVq_table{border-collapse:collapse;width:100%;font-size:.8rem}.J36GVq_th{text-align:left;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.J36GVq_row:nth-child(2n){background:color-mix(in srgb, var(--color-primary) 4%, transparent)}.J36GVq_row:hover td{background:var(--color-bg-body)}.J36GVq_td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:.4rem .75rem}.J36GVq_tdNum{text-align:right;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);font-family:var(--font-mono,monospace);padding:.4rem .75rem}
.tjZo4W_settings{flex-direction:row;gap:1rem;padding:.25rem 0;display:flex}.tjZo4W_kFIRow{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.tjZo4W_kFILabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:600;font-family:var(--font-mono,monospace)}.tjZo4W_kFIValue{color:var(--color-primary);font-size:1rem;font-weight:700;font-family:var(--font-mono,monospace)}
._8u-wRa_math{font-family:var(--font-mono,monospace);white-space:nowrap;align-items:baseline;display:inline-flex}._8u-wRa_base{font-style:italic;font-size:inherit}._8u-wRa_sub{vertical-align:sub;font-size:.75em;font-style:normal;line-height:1}._8u-wRa_sup{vertical-align:super;font-size:.75em;font-style:normal;line-height:1}
.ebvIra_row{border-bottom:1px solid var(--color-border)}.ebvIra_row:hover td{background:var(--color-bg-body)}.ebvIra_rowInactive td{opacity:.4}.ebvIra_tdNum{text-align:center;color:var(--color-text-secondary);white-space:nowrap;padding:.4rem .75rem;font-size:.75rem}.ebvIra_tdCheck{text-align:center;padding:.4rem .75rem}.ebvIra_tdEquation{width:100%;padding:.4rem .75rem}.ebvIra_equation{font-family:var(--font-mono,monospace);color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:0;font-size:.8rem;display:inline-flex}.ebvIra_group{align-items:baseline;gap:0;display:inline-flex}.ebvIra_factor{color:var(--color-text-secondary);font-size:.78rem}.ebvIra_psi{color:var(--color-primary);opacity:.8;font-size:.78rem}.ebvIra_op{color:var(--color-text-secondary);padding:0 .15rem}.ebvIra_paren{color:var(--color-text-secondary);font-size:.9rem}.ebvIra_tdType{white-space:nowrap;padding:.4rem .75rem}.ebvIra_rowIrrelevant{pointer-events:none}.ebvIra_rowIrrelevant td{color:var(--color-text-secondary);opacity:.5}.ebvIra_rowIrrelevant .ebvIra_equation{color:var(--color-text-secondary)}.ebvIra_rowIrrelevant .ebvIra_factor,.ebvIra_rowIrrelevant .ebvIra_psi,.ebvIra_rowIrrelevant .ebvIra_op,.ebvIra_rowIrrelevant .ebvIra_paren{color:var(--color-text-secondary);opacity:.6}.ebvIra_rowIrrelevant .ebvIra_rowIrrelevant .ebvIra_durationBadge{opacity:.4}.ebvIra_rowSymbolHovered{background-color:var(--color-surface-hover,#0000000a)}.ebvIra_factor{cursor:default;border-radius:2px;padding:0 2px;transition:background-color .1s,color .1s}.ebvIra_factorActive{background-color:var(--color-accent-subtle,#3b82f626);color:var(--color-accent,#3b82f6);font-weight:600}
._4TVoFa_tab{flex-direction:column;flex:1;display:flex;overflow:hidden}._4TVoFa_tableWrapper{flex:1;overflow-y:auto}._4TVoFa_table{border-collapse:collapse;width:100%;font-size:.8rem}._4TVoFa_th{text-align:left;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}._4TVoFa_thEquation{width:100%}._4TVoFa_empty{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}._4TVoFa_footer{border-top:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;justify-content:flex-end;padding:.75rem 1rem;display:flex}._4TVoFa_generateBtn{background:var(--color-bg-body);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.8rem}._4TVoFa_generateBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}._4TVoFa_equation{font-family:var(--font-mono,monospace);flex-wrap:wrap;align-items:baseline;gap:0;font-size:.8rem;display:flex}._4TVoFa_equationPart{align-items:baseline;display:inline-flex}._4TVoFa_factor{color:var(--color-text-secondary);font-size:.78rem}._4TVoFa_plus{color:var(--color-text-secondary);padding:0 .2rem}._4TVoFa_row{border-bottom:1px solid var(--color-border);transition:background .1s}._4TVoFa_row:hover td{background:var(--color-bg-body)}._4TVoFa_variablePart{align-items:baseline;display:inline-flex}._4TVoFa_psi{color:var(--color-primary);cursor:default;border-radius:2px;padding:1px 2px;font-size:.78rem}._4TVoFa_psi:hover{background:color-mix(in srgb, var(--color-primary) 15%, transparent)}._4TVoFa_tdDuration{white-space:nowrap;padding:.4rem .75rem}._4TVoFa_durationBadge{color:var(--color-text-secondary);font-size:.7rem}._4TVoFa_filterRow{align-items:center;gap:8px;padding:8px 0;display:flex}._4TVoFa_filterLabel{cursor:pointer;font-size:14px}
.OmNB-q_aside{border-left:1px solid var(--color-border);background:var(--color-bg-navbar);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow-y:auto}.OmNB-q_block{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.OmNB-q_title{color:var(--color-text-primary);align-items:baseline;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.OmNB-q_titleMeta{color:var(--color-text-secondary);margin-left:auto;font-size:.7rem;font-weight:400}.OmNB-q_table{border-collapse:collapse;width:100%;font-size:.8rem}.OmNB-q_th{text-align:right;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);padding:.35rem .5rem;font-size:.75rem;font-weight:600}.OmNB-q_th:first-child{text-align:left}.OmNB-q_row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);transition:background .1s}.OmNB-q_rowActive{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.OmNB-q_rowActive .OmNB-q_label,.OmNB-q_rowActive .OmNB-q_value{color:var(--color-primary);font-weight:700}.OmNB-q_rowHighlight{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.OmNB-q_rowHighlight .OmNB-q_label,.OmNB-q_rowHighlight .OmNB-q_value{color:var(--color-primary);font-weight:600}.OmNB-q_label{color:var(--color-text-primary);text-align:left;padding:.4rem .5rem;font-size:.8rem}.OmNB-q_value{text-align:right;font-family:var(--font-mono,monospace);color:var(--color-text-primary);padding:.4rem .5rem;font-size:.8rem;font-weight:500}.OmNB-q_warning{color:var(--color-warning-text);margin:0}
.ORKjfG_tab{flex-direction:column;flex:1;display:flex;overflow:hidden}.ORKjfG_tableWrapper{flex:1;overflow-y:auto}.ORKjfG_table{border-collapse:collapse;width:100%;font-size:.8rem}.ORKjfG_th{text-align:left;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;min-width:70px;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.ORKjfG_row{border-bottom:1px solid var(--color-border)}.ORKjfG_row:hover td{background:var(--color-bg-body)}.ORKjfG_rowUser{border-left:2px solid var(--color-primary)}.ORKjfG_td{color:var(--color-text-primary);padding:.4rem .75rem}.ORKjfG_tdNum{text-align:right;color:var(--color-text-primary);font-family:var(--font-mono,monospace);padding:.4rem .75rem}.ORKjfG_tdAction{text-align:right;white-space:nowrap;width:70px;padding:.4rem .5rem}.ORKjfG_deleteBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.1rem .3rem;font-size:1rem;line-height:1}.ORKjfG_deleteBtn:hover{color:var(--color-error,#e53e3e);background:color-mix(in srgb, var(--color-error,#e53e3e) 10%, transparent)}.ORKjfG_footer{border-top:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.ORKjfG_secondaryBtn{background:var(--color-bg-body);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.8rem}.ORKjfG_secondaryBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ORKjfG_toolbar{border-bottom:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;gap:.5rem;padding:.5rem 1rem;display:flex}.ORKjfG_primaryBtn{background:var(--color-primary,#4a7eff);border:1px solid var(--color-primary,#4a7eff);color:#fff;cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-size:.8rem}.ORKjfG_primaryBtn:hover{filter:brightness(1.1)}.ORKjfG_tdField{padding:.2rem .5rem}.ORKjfG_thNum{text-align:right;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-navbar);white-space:nowrap;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.ORKjfG_tdActionEdit{text-align:right;white-space:nowrap;width:70px;padding:.4rem .5rem}.ORKjfG_iconBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;margin-right:.25rem;padding:.1rem .3rem;font-size:.95rem;line-height:1}.ORKjfG_iconBtn:hover:not(:disabled){color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.ORKjfG_iconBtn:disabled,.ORKjfG_deleteBtn:disabled{opacity:.3;cursor:not-allowed}.ORKjfG_saveBtn,.ORKjfG_cancelBtn{cursor:pointer;background:0 0;border:none;border-radius:3px;margin-right:.25rem;padding:.1rem .3rem;font-size:.95rem;line-height:1}.ORKjfG_saveBtn{color:var(--color-success,#16a34a)}.ORKjfG_saveBtn:hover{background:color-mix(in srgb, var(--color-success,#16a34a) 12%, transparent)}.ORKjfG_cancelBtn{color:var(--color-text-secondary)}.ORKjfG_cancelBtn:hover{color:var(--color-error,#e53e3e);background:color-mix(in srgb, var(--color-error,#e53e3e) 10%, transparent)}.ORKjfG_rowEdit{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.ORKjfG_primaryBtn:disabled,.ORKjfG_secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.ORKjfG_typeReview{color:var(--color-warning);cursor:help}
._46j5XW_view{flex-direction:row;flex:1;width:100%;height:100%;display:flex;overflow:hidden}._46j5XW_main{flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:1.5rem;display:flex;overflow-y:auto}._46j5XW_block{background:var(--color-bg-navbar);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}._46j5XW_blockTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:600}._46j5XW_toggleRow{align-items:center;gap:.75rem;display:flex}._46j5XW_toggleLabel{color:var(--color-text-primary);font-size:.875rem}._46j5XW_toggle{background:var(--color-border);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}._46j5XW_toggleActive{background:var(--color-primary)}._46j5XW_toggleThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px}._46j5XW_toggleActive ._46j5XW_toggleThumb{transform:translate(18px)}._46j5XW_toggleStatus{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}._46j5XW_toggleStatusActive{color:var(--color-primary)}._46j5XW_aside{border-left:1px solid var(--color-border);background:var(--color-bg-navbar);flex-direction:column;flex-shrink:0;width:400px;display:flex;overflow-y:auto}._46j5XW_asideBlock{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:1rem;display:flex}._46j5XW_asideTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem;font-weight:600;font-family:var(--font-mono,monospace);margin:0}._46j5XW_coeffTable{border-collapse:collapse;width:100%;font-size:.75rem}._46j5XW_coeffTh{text-align:right;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.25rem .4rem;font-weight:600}._46j5XW_coeffTh:first-child{text-align:left}._46j5XW_coeffRow{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}._46j5XW_coeffRowActive{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}._46j5XW_coeffLabel{color:var(--color-text-secondary);text-align:left;max-width:180px;padding:.3rem .5rem;font-size:.72rem}._46j5XW_coeffValue{text-align:right;font-family:var(--font-mono,monospace);color:var(--color-text-primary);padding:.3rem .4rem;font-weight:500}._46j5XW_coeffRowActive ._46j5XW_coeffLabel,._46j5XW_coeffRowActive ._46j5XW_coeffValue{color:var(--color-primary);font-weight:600}._46j5XW_coeffRowHighlight{background:color-mix(in srgb, var(--color-primary) 15%, transparent)}._46j5XW_coeffRowHighlight ._46j5XW_coeffLabel,._46j5XW_coeffRowHighlight ._46j5XW_coeffValue{color:var(--color-primary);font-weight:600}
.h0AMZq_info{border-top:1px solid var(--color-border-light,var(--color-border));flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;animation:.22s ease-out h0AMZq_ignite;display:flex}@keyframes h0AMZq_ignite{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.h0AMZq_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.h0AMZq_id{color:var(--color-text-primary);font-size:15px;font-weight:700}.h0AMZq_row{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.h0AMZq_key{color:var(--color-text-secondary);white-space:nowrap}.h0AMZq_val{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.h0AMZq_note{color:var(--color-text-secondary);font-size:12px;line-height:1.5}
._46Mqa_wrapper{align-items:center;gap:6px;display:flex}._46Mqa_selectorSlot{flex:1;min-width:0}._46Mqa_gearButton{border:1px solid var(--color-border);background:var(--color-bg-body);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}._46Mqa_gearButton:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}
._I5gAW_view{background:var(--color-canvas-bg);touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._I5gAW_view canvas{display:block}._I5gAW_tools{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}._I5gAW_toolbar{z-index:2;border:1px solid var(--color-border);background:var(--color-bg-navbar);color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:.75rem;display:flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 1px 3px #00000014}._I5gAW_toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}._I5gAW_toggle select{font-size:.75rem}._I5gAW_button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}._I5gAW_button._I5gAW_active{background:var(--color-primary);color:#fff}._I5gAW_button:disabled{opacity:.5;cursor:default}._I5gAW_loading{background:var(--color-canvas-bg);color:var(--color-text-secondary);flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}
.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}
.q5H8wq_switch{border:1px solid var(--color-border);background:var(--color-bg-navbar);pointer-events:auto;border-radius:6px;gap:2px;padding:2px;display:inline-flex;box-shadow:0 1px 3px #00000014}.q5H8wq_option{min-width:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.q5H8wq_option:hover:not(.q5H8wq_active){color:var(--color-primary)}.q5H8wq_active{background:var(--color-primary);color:#fff}
.aU-N-a_tree{flex-direction:column;flex:1;min-height:0;font-size:12px;display:flex}.aU-N-a_viewMode{border-bottom:1px solid var(--color-border-light,var(--color-border));flex:none;padding:8px 10px}.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}
._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}
.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}
.pabWeG_bar{color:var(--color-text);flex-direction:column;align-items:stretch;gap:6px;font-size:12px;display:flex}.pabWeG_row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pabWeG_moreToggle{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.pabWeG_moreToggle:hover{background:var(--color-bg-hover)}.pabWeG_prompt{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:4rem;font-weight:600;overflow:hidden}.pabWeG_group{flex-shrink:0;align-items:center;gap:4px;display:flex}.pabWeG_separator{background:var(--color-border);width:1px;height:18px}.pabWeG_toggle{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:6px;padding:3px 8px}.pabWeG_toggle:hover{background:var(--color-bg-hover)}.pabWeG_toggleActive,.pabWeG_iconToggle.pabWeG_toggleActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pabWeG_numericLabel{color:var(--color-text-secondary);white-space:nowrap}.pabWeG_numericInput{border:1px solid var(--color-primary);background:var(--color-input-bg,#fff);width:120px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 6px}.pabWeG_numericInput:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.pabWeG_field{align-items:center;gap:4px;display:inline-flex}.pabWeG_field .pabWeG_numericInput{width:72px}.pabWeG_modeChip{border:1px solid var(--color-border);background:var(--color-bg-hover,transparent);color:var(--color-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.pabWeG_referenceChip{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.pabWeG_numericInputEditing{border-color:var(--color-primary);box-shadow:0 0 0 2px #1560c026}.pabWeG_iconToggle{border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pabWeG_iconToggle:hover:not(.pabWeG_toggleActive){background:var(--color-bg-hover)}.pabWeG_lockIndicator{width:16px;color:var(--color-text-muted);opacity:.6;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.pabWeG_lockIndicatorOn{color:var(--color-primary);opacity:1}
.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}
._1vVaIG_hint{color:var(--color-text-secondary);margin:2px 0 4px;font-size:11px}
.z2ZQ2W_wrapper{flex-direction:column;gap:.25rem;display:flex}.z2ZQ2W_wrapperWarning{background:#e53e3e14;border-left:3px solid #e53e3e;border-radius:4px;padding:.5rem}.z2ZQ2W_warning{color:#e53e3e;font-size:.72rem;font-weight:500}.z2ZQ2W_noLoadCases{color:var(--color-text-secondary);font-size:.72rem;font-style:italic}.z2ZQ2W_currentLabel{color:var(--color-text-secondary);padding-left:.25rem;font-size:.7rem}
.PoPQXq_range{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:0 8px 4px;font-size:10px;line-height:1.4}
.rCnlla_info{padding:2px 0;font-size:12px}.rCnlla_row{justify-content:space-between;gap:8px;display:flex}.rCnlla_label{color:var(--color-text-secondary)}.rCnlla_value{font-variant-numeric:tabular-nums}
.FAulYG_card{border:1px solid var(--color-border);background:var(--color-bg-content,transparent);border-radius:4px;margin-bottom:8px;padding:8px 10px}.FAulYG_header{color:var(--color-text);margin-bottom:8px;font-size:12px;font-weight:600}.FAulYG_grid{grid-template-columns:auto auto auto 1fr;align-items:center;gap:4px 12px;font-size:12px;display:grid}.FAulYG_releaseGrid{grid-template-columns:auto auto;align-items:center;gap:4px 12px;margin-bottom:8px;font-size:12px;display:grid}.FAulYG_colHeader{color:var(--color-text-muted,#888);text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:10px}.FAulYG_dofLabel{color:var(--color-text);white-space:nowrap}.FAulYG_cell{align-items:center;gap:6px;display:flex}.FAulYG_cell input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer}.FAulYG_cell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.FAulYG_numberInput{border:1px solid var(--color-border);background:var(--color-input-bg,#fff);width:80px;color:var(--color-text);border-radius:4px;padding:2px 6px;font-size:12px}.FAulYG_numberInput:disabled{opacity:.4;cursor:not-allowed}.FAulYG_unit{color:var(--color-text-muted,#888);font-size:11px}
.wXz4da_empty{color:var(--color-text-muted,#888);padding:12px 8px;font-size:12px;font-style:italic}.wXz4da_detailGrid{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:4px 8px;font-size:12px;display:grid}.wXz4da_detailLabel{color:var(--color-text-muted,#888);white-space:nowrap}.wXz4da_detailValue{color:var(--color-text)}.wXz4da_detailUnit{color:var(--color-text-muted,#888);font-size:11px}
.B9VaUW_button{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-bg-content);color:var(--color-text-primary);box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;margin:0 .4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.B9VaUW_button:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.B9VaUW_button:active:not(:disabled){transform:scale(.98)}.B9VaUW_button:disabled{opacity:.6;cursor:not-allowed}.B9VaUW_green{background:var(--color-success);color:#fff;border-color:var(--color-success)}.B9VaUW_green:hover:not(:disabled){opacity:.9}.B9VaUW_gray{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.B9VaUW_gray:hover:not(:disabled){opacity:.9}.B9VaUW_red{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.B9VaUW_red:hover:not(:disabled){opacity:.9}.B9VaUW_blue{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.B9VaUW_blue:hover:not(:disabled){opacity:.9}.B9VaUW_outline{color:var(--color-text-primary);border:1px solid var(--color-border);background:0 0}.B9VaUW_outline:hover:not(:disabled){background:var(--color-bg-body)}
.JdfXZq_info{padding:2px 0;font-size:12px}.JdfXZq_row{justify-content:space-between;gap:8px;display:flex}.JdfXZq_label{color:var(--color-text-secondary)}.JdfXZq_value{font-variant-numeric:tabular-nums}
.luhTAa_note{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:11px;line-height:1.4}.luhTAa_fail{color:var(--color-danger)}.luhTAa_fitted{border-left:3px solid var(--color-warning)}
.SrZ__q_derivedRow{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;padding:2px 0 4px 16px;font-size:11px;display:flex}.SrZ__q_arrow{opacity:.6}.SrZ__q_value{font-weight:500}.SrZ__q_unit{opacity:.8}
.DETX-a_header{border-bottom:.5px solid var(--color-border);align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.DETX-a_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DETX-a_label{color:var(--color-text-primary);font-size:13px;font-weight:500}
.UJsINW_source{margin:2px 0 8px var(--field-label-width,100px);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.85em;display:flex}.UJsINW_reset{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}
.wrNWqq_section{flex-direction:column;gap:8px;padding-top:4px;display:flex}.wrNWqq_toggleRow,.wrNWqq_serviceClassRow{justify-content:space-between;align-items:center;gap:12px;padding:2px 0;font-size:12px;display:flex}.wrNWqq_label{color:var(--color-text-secondary)}.wrNWqq_switchWrapper{align-items:center;gap:8px;display:flex}.wrNWqq_switchRoot{background-color:var(--color-border);cursor:pointer;border:none;border-radius:9999px;width:36px;height:20px;padding:0;transition:background-color .2s;position:relative}.wrNWqq_switchRoot[data-state=checked]{background-color:var(--color-primary)}.wrNWqq_switchThumb{background-color:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .2s;display:block;transform:translate(2px)}.wrNWqq_switchRoot[data-state=checked] .wrNWqq_switchThumb{transform:translate(18px)}.wrNWqq_switchLabel{color:var(--color-text-secondary);min-width:40px;font-size:12px}.wrNWqq_segmented{gap:2px;display:flex}.wrNWqq_segmentButton{border:1px solid var(--color-border);background:var(--color-bg-body);color:var(--color-text-muted);cursor:pointer;border-radius:3px;padding:2px 10px;font-size:12px;transition:all .1s}.wrNWqq_segmentButton:hover:not(.wrNWqq_segmentActive){color:var(--color-text-primary)}.wrNWqq_segmentActive{color:#fff;background:#c47c1a;border-color:#c47c1a}
.MkOeMG_notice{color:var(--color-warning-text);margin:0 0 8px}
.YnP60a_controls{flex-shrink:0;gap:2px;display:inline-flex}.YnP60a_iconButton{width:22px;height:22px;color:var(--color-text-secondary);opacity:.55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.YnP60a_iconButton:hover{border-color:var(--color-border);opacity:1}.YnP60a_lock[data-active=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-content);opacity:1}.YnP60a_edit[data-active=true]{border-color:var(--color-primary);color:var(--color-primary);opacity:1}.YnP60a_iconButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}
.WJ3OLG_previewRow{justify-content:flex-end;margin-top:6px;display:flex}.WJ3OLG_previewButton{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:3px;padding:4px 10px;font-size:11px;transition:background .1s,color .1s,border-color .1s}.WJ3OLG_previewButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.WJ3OLG_previewIconButton{border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.WJ3OLG_previewIconButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.WJ3OLG_categoryRow{border-bottom:.5px solid var(--color-border);padding:8px 14px 10px}.WJ3OLG_mixedNotice{color:var(--color-text-secondary);border-bottom:.5px solid var(--color-border);margin:0;padding:10px 14px;font-size:12px}
.nOIzoG_note{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:11px;line-height:1.4}.nOIzoG_fail{color:#c0392b}
.gQjetW_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)}
.mNSHoW_overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mNSHoW_modal{background:var(--color-bg-navbar);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.mNSHoW_header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mNSHoW_title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:500}.mNSHoW_closeBtn{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.mNSHoW_closeBtn:hover{background:var(--color-bg-body);color:var(--color-text-primary)}.mNSHoW_body{flex:1;min-height:0;padding:16px;overflow:hidden auto}.mNSHoW_bodyNoScroll{padding:0;overflow:visible}
.rJuxZW_root{all:unset;box-sizing:border-box;background-color:var(--color-bg-input);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.rJuxZW_root:hover:not([data-disabled]){border-color:var(--color-primary)}.rJuxZW_root:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.rJuxZW_root[data-state=checked]{background-color:var(--color-primary);border-color:var(--color-primary)}.rJuxZW_root[data-disabled]{background-color:var(--color-bg-body);opacity:.6;cursor:not-allowed}.rJuxZW_indicator{color:#fff}
.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_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}}
.hpsJFq_layout{grid-template-rows:1fr auto;grid-template-columns:460px 1fr;display:grid}.hpsJFq_leftCol{border-right:1px solid var(--color-border);flex-direction:column;grid-area:1/1;min-height:0;display:flex}.hpsJFq_tabBar{border-bottom:1px solid var(--color-border);background:var(--color-bg-body);flex-shrink:0;display:flex}.hpsJFq_tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 14px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.hpsJFq_tab:hover{color:var(--color-text);background:var(--color-bg-hover,#00000008)}.hpsJFq_tabActive{color:var(--color-primary,#c47c1a);border-bottom-color:var(--color-primary,#c47c1a)}.hpsJFq_tabContent{flex:1;min-height:0;padding:8px 16px;overflow-y:auto}.hpsJFq_rightCol{grid-area:1/2;grid-template-rows:3fr 1fr;min-height:0;display:grid}.hpsJFq_rightTop{border-bottom:1px solid var(--color-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.hpsJFq_rightBottom{background:var(--color-bg-body);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.hpsJFq_actions{border-top:1px solid var(--color-border);background:var(--color-bg-body);grid-area:2/1/auto/-1;align-items:center;gap:8px;padding:12px 16px;display:flex}
.zwe-uq_sources{color:var(--color-text-secondary);flex-wrap:wrap;gap:0 3mm;margin-left:2.5mm;font-size:9px;display:inline-flex}.zwe-uq_source .katex{font-size:1em}
.HVxZcq_body{flex-direction:column;gap:3px;display:flex}.HVxZcq_row{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;line-height:1.4;display:flex}.HVxZcq_expr{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.HVxZcq_label{color:var(--color-text-primary);align-items:baseline;font-weight:600;display:inline-flex}.HVxZcq_equals{color:var(--color-text-secondary)}.HVxZcq_value{color:var(--color-text-primary)}.HVxZcq_unit{color:var(--color-text-secondary);font-weight:400}.HVxZcq_meta{color:var(--color-text-secondary);align-items:baseline;font-size:10px;display:inline-flex}:is(.HVxZcq_label .katex,.HVxZcq_meta .katex){font-size:1.2em;line-height:1}
.MwxGkG_wrap{flex:1;min-height:0;font-size:12px;overflow-y:auto}.MwxGkG_header,.MwxGkG_row{grid-template-columns:90px 150px repeat(4,minmax(80px,1fr)) 90px 50px;align-items:center;gap:8px;padding:4px 12px;display:grid}.MwxGkG_header{background:var(--color-bg-navbar);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600;position:sticky;top:0}.MwxGkG_row{border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none}.MwxGkG_row:hover{background:var(--color-bg-body)}.MwxGkG_rowSelected{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.MwxGkG_right{text-align:right;font-variant-numeric:tabular-nums}.MwxGkG_ok{color:#2d7d46}.MwxGkG_fail{color:#c0392b}.MwxGkG_warning{color:#b7791f}.MwxGkG_muted{color:var(--color-text-secondary)}.MwxGkG_governing{font-weight:700}.MwxGkG_details{border-bottom:1px solid var(--color-border);background:var(--color-bg-body);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;padding:8px 12px 12px 110px;display:grid}.MwxGkG_detailTitle{margin-bottom:2px;font-weight:600}.MwxGkG_empty{color:var(--color-text-secondary);padding:12px}
.BeicnW_errorMark{background:var(--color-danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.BeicnW_constraints{font-variant-numeric:tabular-nums;gap:2px;display:grid}
.Jcs7Qq_badge{white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.Jcs7Qq_small{border-radius:2px;padding:.09rem .3rem;font-size:.42rem;line-height:1.2}.Jcs7Qq_uls{color:#1a3a6b;background:#dce8f5}.Jcs7Qq_sls{color:#1a6b5a;background:#d5ede8}
.USbILG_table{grid-template-columns:32px max-content max-content 1fr max-content 24px;column-gap:12px;display:grid}.USbILG_tableHeader{grid-column:1/-1;grid-template-columns:subgrid;color:var(--color-text-secondary);background:var(--color-bg-navbar);border-bottom:2px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:grid}.USbILG_tableBody{grid-column:1/-1;grid-template-columns:subgrid;font-size:11px;display:grid}.USbILG_tableRow{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:4px 8px;display:grid}.USbILG_tableRow:last-child{border-bottom:none}.USbILG_colNum{text-align:center}.USbILG_colStrength{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.USbILG_colSection{color:var(--color-text-primary);white-space:nowrap;font-size:11px}.USbILG_colGoverning{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.USbILG_govMeta{color:var(--color-text-secondary);white-space:nowrap;font-size:10px}.USbILG_colEta{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.USbILG_colFem{text-align:center;color:var(--color-success,#388e3c)}.USbILG_donut{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite USbILG_donut-spin;display:inline-block}@keyframes USbILG_donut-spin{to{transform:rotate(360deg)}}
.TjW8_q_tableWrap{color:var(--color-text-primary);flex-direction:column;width:100%;height:100%;font-size:11px;display:flex;overflow:hidden}.TjW8_q_toolbar{border-bottom:1px solid var(--color-border);background:var(--color-bg-navbar);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.TjW8_q_filterGroup{gap:4px;display:flex}.TjW8_q_toolbarEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.TjW8_q_filterButton{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:3px;padding:3px 10px;font-size:11px;transition:background .1s,color .1s,border-color .1s}.TjW8_q_filterButton:hover{background:var(--color-bg-body);color:var(--color-text-primary)}.TjW8_q_filterButtonActive,.TjW8_q_filterButtonActive:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.TjW8_q_filterCount{opacity:.75}.TjW8_q_shownIndicator{color:var(--color-text-secondary);font-size:11px}.TjW8_q_header,.TjW8_q_row,.TjW8_q_detailStrip{box-sizing:border-box;gap:8px;width:100%;padding:6px 12px;display:grid}.TjW8_q_tableScroll{flex:1;min-height:0;overflow:auto}.TjW8_q_tableInner{width:100%}.TjW8_q_tableInner>.TjW8_q_header{z-index:2;position:sticky;top:0}.TjW8_q_sticky{z-index:1;background:linear-gradient(var(--row-tint,transparent), var(--row-tint,transparent)), var(--color-bg-navbar);align-self:stretch;align-items:center;display:flex;position:sticky}.TjW8_q_sticky0{margin-left:-12px;padding-left:12px;left:0}.TjW8_q_sticky1{margin-left:-8px;padding-left:8px;left:62px}.TjW8_q_sticky2{margin-left:-8px;padding-left:8px;left:180px}.TjW8_q_stickyLast{box-shadow:6px 0 6px -6px color-mix(in srgb, var(--color-text-secondary) 40%, transparent)}.TjW8_q_ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TjW8_q_header .TjW8_q_sticky{z-index:3}.TjW8_q_header{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-bg-navbar);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;font-size:10px;font-weight:600}.TjW8_q_scrollBody{min-height:0}.TjW8_q_headerCell{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;text-align:right;background:0 0;border:none;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.TjW8_q_headerCell:hover{color:var(--color-text-primary)}.TjW8_q_headerCell.TjW8_q_alignRight{justify-content:flex-end}.TjW8_q_sortIcon{color:var(--color-primary);font-size:9px}.TjW8_q_row{border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;transition:background .1s}.TjW8_q_row:hover{--row-tint:var(--color-bg-body);background:var(--color-bg-body)}.TjW8_q_rowSelected{--row-tint:color-mix(in srgb, var(--color-primary) 12%, transparent);background:var(--row-tint)}.TjW8_q_rowExpanded{--row-tint:color-mix(in srgb, var(--color-primary) 4%, transparent);background:var(--row-tint);box-shadow:inset 2px 0 0 var(--color-primary)}.TjW8_q_rowExpanded.TjW8_q_rowSelected{--row-tint:color-mix(in srgb, var(--color-primary) 14%, transparent);background:var(--row-tint)}.TjW8_q_colMember{align-items:center;display:flex}.TjW8_q_checkHeader{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:0;display:flex}.TjW8_q_colPlm{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TjW8_q_cell{font-variant-numeric:tabular-nums;flex-direction:column;align-items:stretch;gap:1px;display:flex}.TjW8_q_cellRow{justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}.TjW8_q_cellPrimary{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.TjW8_q_cellPrimaryItem{align-items:baseline;gap:2px;display:inline-flex}.TjW8_q_cellPrimaryUnit{color:var(--color-text-secondary);font-size:.9em;font-weight:400}.TjW8_q_cellValue{white-space:nowrap;font-weight:600}.TjW8_q_cellMeta{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:100%;font-size:9px;overflow:hidden}.TjW8_q_none .TjW8_q_cellValue{color:var(--color-text-secondary)}.TjW8_q_ok .TjW8_q_cellValue{color:#2d7d46}.TjW8_q_fail .TjW8_q_cellValue{color:#c0392b}.TjW8_q_warning .TjW8_q_cellValue{color:#b7791f}.TjW8_q_guidanceMark{color:#b7791f;margin-left:4px;font-weight:700}.TjW8_q_approximate .TjW8_q_cellValue{color:var(--color-text-secondary);opacity:.75}.TjW8_q_cellValue.TjW8_q_governingBadge{color:#fff;border-radius:3px;padding:1px 6px;font-weight:700}.TjW8_q_cellValue.TjW8_q_governingBadgeOk{background:#2d7d46}.TjW8_q_cellValue.TjW8_q_governingBadgeFail{background:#c0392b}.TjW8_q_approximate .TjW8_q_cellValue.TjW8_q_governingBadge{background:color-mix(in srgb, var(--color-text-secondary) 30%, transparent);color:var(--color-text-secondary)}.TjW8_q_checkSeparator{border-left:1px solid color-mix(in srgb, var(--color-text-secondary) 18%, transparent);padding-left:8px}.TjW8_q_detailStrip{background:color-mix(in srgb, var(--color-primary) 3%, transparent);border-bottom:1px solid var(--color-border);align-items:start;padding:8px 12px 12px}.TjW8_q_detailCell{min-width:0;padding:4px 6px;overflow:hidden}.TjW8_q_empty{text-align:center;color:var(--color-text-secondary);padding:24px 16px;font-size:12px;font-style:italic}
.em2lbW_detail{flex-direction:column;gap:4px;font-size:11px;display:flex}.em2lbW_clause{color:var(--color-text-secondary);font-weight:600}.em2lbW_values{grid-template-columns:auto auto;gap:2px 10px;margin:0;display:grid}.em2lbW_values dt{color:var(--color-text-secondary)}.em2lbW_values dd{font-variant-numeric:tabular-nums;margin:0}.em2lbW_muted{color:var(--color-text-secondary)}
.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}
.yvlu0W_backdrop{z-index:200;position:fixed;inset:0}.yvlu0W_menu{z-index:201;background:var(--color-bg-navbar);border:1px solid var(--color-border);min-width:220px;box-shadow:var(--shadow-md);border-radius:6px;padding:4px;position:fixed}.yvlu0W_item{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.yvlu0W_item:hover:not(:disabled){background:var(--color-bg-body)}.yvlu0W_item:disabled{opacity:.4;cursor:not-allowed}.yvlu0W_item.yvlu0W_danger{color:var(--color-danger)}.yvlu0W_item.yvlu0W_danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.yvlu0W_icon{color:var(--color-text-muted);flex-shrink:0}.yvlu0W_item.yvlu0W_danger .yvlu0W_icon{color:var(--color-danger)}.yvlu0W_label{flex:1}.yvlu0W_hotkey{color:var(--color-text-muted);opacity:.8;white-space:nowrap;margin-left:auto;font-size:11px}.yvlu0W_separator{background:var(--color-border);height:1px;margin:4px 0}
.uwbCpa_backdrop{z-index:10100;position:fixed;inset:0}.uwbCpa_menu{z-index:10101;background:var(--color-bg-navbar);border:1px solid var(--color-border);min-width:200px;box-shadow:var(--shadow-md);border-radius:6px;padding:4px;position:fixed}.uwbCpa_item{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.uwbCpa_item:hover:not(:disabled){background:var(--color-surface)}.uwbCpa_item:disabled{opacity:.4;cursor:not-allowed}.uwbCpa_icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.uwbCpa_check{width:14px;color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.uwbCpa_label{flex:1}.uwbCpa_hotkey{color:var(--color-text-muted);opacity:.8;white-space:nowrap;margin-left:auto;font-size:11px}.uwbCpa_separator{background:var(--color-border);height:1px;margin:4px 0}
.c8C1TG_fieldSet{border:none;flex-direction:row;align-items:center;gap:6px;width:100%;margin:0;padding:3px 0;display:flex}.c8C1TG_labelArea{width:var(--field-label-width,100px);min-width:var(--field-label-width,100px);flex-shrink:0;flex-grow:var(--field-label-grow,0);justify-content:space-between;align-items:center;gap:4px;display:flex}.c8C1TG_inputLabel{min-width:0;color:var(--inspector-label-color);white-space:var(--field-label-wrap,nowrap);text-overflow:ellipsis;flex:1;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.c8C1TG_checkboxContainer{flex-shrink:0;align-items:center;display:flex}.c8C1TG_inputWrapper{min-width:0;max-width:var(--field-input-max-width,none);background-color:var(--color-bg-input);border:1px solid var(--color-border);border-radius:5px;flex:1 1 0;align-items:center;transition:border-color .15s;display:flex}.c8C1TG_inputWrapper:focus-within{border-color:var(--color-primary)}.c8C1TG_inputWrapper[data-disabled=true]{background-color:var(--color-bg-body);opacity:.6}.c8C1TG_inputWrapper[data-invalid=true]{border-color:var(--color-danger)}.c8C1TG_inputWrapper[data-changed=true]{border-color:var(--color-success)}.c8C1TG_textInput{all:unset;box-sizing:border-box;width:100%;color:var(--color-text-primary);padding:5px 6px;font-size:13px}.c8C1TG_unitDropdown{all:unset;box-sizing:border-box;width:52px;min-width:52px;color:var(--color-text-secondary);cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-header);text-align:center;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:12px}.c8C1TG_unitDropdown:hover{border-color:var(--color-primary);color:var(--color-primary)}.c8C1TG_unitLabel{width:52px;min-width:52px;color:var(--color-text-muted);text-align:center;flex-shrink:0;font-size:12px}.c8C1TG_stepperButtons{border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.c8C1TG_stepperButton{all:unset;width:18px;height:50%;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:.55rem;display:flex}.c8C1TG_stepperButton:hover:not(:disabled){background-color:var(--color-bg-header-hover)}.c8C1TG_stepperButton:first-child{border-bottom:1px solid var(--color-border)}.c8C1TG_selectTrigger{border:1px solid var(--color-border);background-color:var(--color-bg-input);cursor:pointer;white-space:nowrap;border-radius:5px;flex:1 1 0;justify-content:space-between;align-items:center;min-width:0;padding:3px 6px;font-size:13px;display:flex;overflow:hidden}.c8C1TG_selectTrigger[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.c8C1TG_selectIcon{margin-left:6px}.c8C1TG_selectContent{background-color:var(--color-bg-content);border:1px solid var(--color-border);box-shadow:var(--shadow-popup);z-index:10100;min-width:var(--radix-select-trigger-width);border-radius:5px}.c8C1TG_selectViewport{padding:4px 0}.c8C1TG_selectItem{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.c8C1TG_selectItem[data-highlighted]{background-color:var(--color-bg-header-hover);outline:none}.c8C1TG_selectItemIndicator{color:var(--color-primary)}.c8C1TG_switchWrapper{align-items:center;gap:.5rem;display:flex}.c8C1TG_switchRoot{background-color:var(--color-border);border-radius:9999px;width:36px;height:20px;transition:background-color .2s;position:relative}.c8C1TG_switchRoot[data-state=checked]{background-color:var(--color-primary)}.c8C1TG_switchThumb{background-color:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .2s;display:block;transform:translate(2px)}.c8C1TG_switchRoot[data-state=checked] .c8C1TG_switchThumb{transform:translate(18px)}.c8C1TG_switchLabel{color:var(--color-text-secondary);font-size:13px}.c8C1TG_radioWrapper{flex-direction:column;flex-grow:1;gap:2px;display:flex}.c8C1TG_radioGroupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;padding:2px 0;font-size:11px;font-weight:500}.c8C1TG_radioGroup{flex-direction:column;flex-grow:1;gap:6px;display:flex}.c8C1TG_radioRow{align-items:center;gap:6px;display:flex}.c8C1TG_radioSpacer{flex-shrink:0;width:100px;min-width:100px}.c8C1TG_radioItem{all:unset;box-sizing:border-box;border:1.5px solid var(--color-border);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;transition:border-color .15s;display:grid}.c8C1TG_radioItem:hover:not([disabled]){border-color:var(--color-primary)}.c8C1TG_radioItem[disabled]{cursor:not-allowed;opacity:.5}.c8C1TG_radioItem[data-changed=true]{border-color:var(--color-success)}.c8C1TG_radioIndicator{background-color:var(--color-primary);border-radius:50%;width:10px;height:10px}.c8C1TG_radioIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.c8C1TG_radioItemLabel{color:var(--color-text-primary);cursor:pointer;font-size:13px}.c8C1TG_buttonField{border:1px solid var(--color-border);background-color:var(--color-bg-header);color:var(--color-text-primary);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:5px 10px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.c8C1TG_buttonField:hover:not(:disabled){background-color:var(--color-bg-header-hover)}.c8C1TG_buttonField:disabled{color:var(--color-text-muted);cursor:not-allowed}.c8C1TG_buttonGroup{border:none;flex-direction:row;align-items:center;gap:8px;margin:0;padding:4px 0;display:flex}.c8C1TG_buttonGroupItem{flex:none}.c8C1TG_inputLabelAccent{color:var(--color-text-accent)}.c8C1TG_optionBadge{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:3px;margin-left:auto;padding:1px 6px;font-size:10px;line-height:1.6}.c8C1TG_optionBadge[data-tone=fail]{color:#fff;background:#e5484d}.c8C1TG_optionBadge[data-tone=efficient]{background:rgba(46, 125, 50, calc(.12 + .88 * var(--badge-intensity,0)));color:rgba(20, 83, 45, calc(.55 + .45 * var(--badge-intensity,0)));border-color:rgba(46, 125, 50, calc(.25 + .75 * var(--badge-intensity,0)))}.c8C1TG_optionBadge[data-tone=neutral]{color:var(--color-text-secondary);border-color:var(--color-border);background:0 0}
.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}
.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}
._8Bb5IW_layout{--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:24px;--admin-space-6:32px;--admin-radius:8px;--admin-radius-sm:6px;--admin-font-xs:.6875rem;--admin-font-sm:.8125rem;--admin-font-md:.875rem;--admin-font-lg:1.25rem;--admin-touch:40px;--admin-sidebar-width:232px;--admin-gutter:var(--admin-space-5);grid-template-rows:auto minmax(0,1fr);grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}._8Bb5IW_header{grid-area:1/1/auto/-1}._8Bb5IW_sidebar{background:var(--color-bg-sidebar);border-right:1px solid var(--color-border);overscroll-behavior:contain;grid-area:2/1;overflow-y:auto}._8Bb5IW_main{background:var(--color-bg-body);flex-direction:column;grid-area:2/2;min-width:0;display:flex;overflow:hidden auto}._8Bb5IW_topbar{align-items:center;gap:var(--admin-space-2);min-height:44px;padding:0 var(--admin-gutter);border-bottom:1px solid var(--color-border);background:var(--color-bg-content);display:flex}._8Bb5IW_breadcrumb{align-items:center;gap:var(--admin-space-2);font-size:var(--admin-font-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8Bb5IW_breadcrumb li+li:before{content:"/";margin-right:var(--admin-space-2);color:var(--color-border-light)}._8Bb5IW_breadcrumb a{color:var(--color-primary);text-decoration:none}._8Bb5IW_breadcrumb a:hover{text-decoration:underline}._8Bb5IW_breadcrumb li[aria-current=page]{color:var(--color-text-primary);font-weight:500}._8Bb5IW_content{flex:1;min-width:0}._8Bb5IW_menuButton{width:var(--admin-touch);height:var(--admin-touch);margin-left:calc(-1 * var(--admin-space-2));border-radius:var(--admin-radius-sm);color:var(--color-text-primary);justify-content:center;align-items:center;display:none}._8Bb5IW_menuButton:hover{background:var(--color-bg-header-hover)}._8Bb5IW_menuButton:focus-visible{outline:2px solid var(--color-primary)}._8Bb5IW_overlay{z-index:1000;background:#00000073;animation:.15s ease-out _8Bb5IW_fadeIn;position:fixed;inset:0}._8Bb5IW_drawer{z-index:1001;overscroll-behavior:contain;background:var(--color-bg-sidebar);width:min(300px,85vw);box-shadow:var(--shadow-lg);animation:.2s ease-out _8Bb5IW_slideIn;position:fixed;inset:0 auto 0 0;overflow-y:auto}._8Bb5IW_drawerHeader{padding:var(--admin-space-3) var(--admin-space-4) 0;justify-content:space-between;align-items:center;display:flex}._8Bb5IW_drawerHeader ._8Bb5IW_menuButton{margin:0 calc(-1 * var(--admin-space-2)) 0 0;color:var(--color-text-sidebar);display:inline-flex}._8Bb5IW_drawerHeader ._8Bb5IW_menuButton:hover{background:#ffffff14}._8Bb5IW_drawerTitle{font-size:var(--admin-font-md);color:#fff;margin:0;font-weight:600}@keyframes _8Bb5IW_fadeIn{0%{opacity:0}}@keyframes _8Bb5IW_slideIn{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){._8Bb5IW_overlay,._8Bb5IW_drawer{animation:none}}@media (max-width:767px){._8Bb5IW_layout{--admin-gutter:var(--admin-space-4);grid-template-columns:minmax(0,1fr)}._8Bb5IW_sidebar{display:none}._8Bb5IW_main{grid-column:1}._8Bb5IW_menuButton{display:inline-flex}}
.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}}
.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_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)}
.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}
.jo9Q5q_wrap{pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:8px 4px;display:grid}.jo9Q5q_section{flex-direction:column;align-items:center;gap:6px;display:flex}.jo9Q5q_profileName{color:var(--etframe-text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.jo9Q5q_checks{flex-direction:column;gap:16px;min-width:0;display:flex}.jo9Q5q_check{flex-direction:column;gap:5px;display:flex}.jo9Q5q_checkHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jo9Q5q_checkLabel{color:var(--etframe-text);font-size:13px;font-weight:500}.jo9Q5q_checkValue{color:var(--etframe-text);font-family:Fira Code,ui-monospace,monospace;font-size:13px;font-weight:600}.jo9Q5q_track{background:var(--etframe-border);border-radius:3px;height:6px;overflow:hidden}.jo9Q5q_fill{background:var(--etframe-accent);border-radius:3px;height:100%}.jo9Q5q_clause{color:var(--etframe-text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:10px}@media (max-width:520px){.jo9Q5q_wrap{grid-template-columns:1fr;justify-items:center}.jo9Q5q_checks{width:100%}}