@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/1c7ae40a53da9fd1-s.3iy0uhsrxdetc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/b4bcbef9f06f9735-s.p.37az_hml-lcqo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.m11CiW_className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.m11CiW_variable{--font-brand:"Red Hat Display", "Red Hat Display Fallback"}
.Hi2WXW_btn{white-space:nowrap;min-height:var(--control-h);padding:0 var(--space-3);font-size:var(--text-md);border-radius:var(--radius-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s,filter .12s;display:inline-flex}.Hi2WXW_btn svg{flex:none}.Hi2WXW_btn:disabled,.Hi2WXW_btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Hi2WXW_lg{min-height:var(--control-h-lg);padding:0 var(--space-4);font-size:var(--text-base)}.Hi2WXW_iconOnly{width:var(--control-h);padding:0}.Hi2WXW_iconOnly.Hi2WXW_lg{width:var(--control-h-lg)}.Hi2WXW_primary{background:var(--teal);color:var(--on-accent)}.Hi2WXW_primary:hover:not(:disabled){filter:brightness(1.08)}.Hi2WXW_secondary{background:var(--surface-2);color:var(--fg);border-color:var(--line-strong)}.Hi2WXW_secondary:hover:not(:disabled){border-color:var(--accent-line);color:var(--teal)}.Hi2WXW_ghost{color:var(--fg-2);background:0 0;border-color:#0000}.Hi2WXW_ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--teal)}.Hi2WXW_outline{color:var(--fg);border-color:var(--line-strong);background:0 0}.Hi2WXW_outline:hover:not(:disabled){border-color:var(--accent-line);color:var(--teal)}.Hi2WXW_danger{color:var(--danger);border-color:var(--danger);background:0 0}.Hi2WXW_danger:hover:not(:disabled){background:var(--danger-soft)}.Hi2WXW_btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--teal)}.Hi2WXW_badge{white-space:nowrap;font-size:var(--text-xs);letter-spacing:.02em;color:var(--tone,var(--muted));background:color-mix(in srgb, var(--tone,var(--muted)) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone,var(--muted)) 35%, transparent);border-radius:999px;align-items:center;gap:5px;padding:1px 7px;font-weight:600;line-height:16px;display:inline-flex}.Hi2WXW_badge.Hi2WXW_upper{text-transform:uppercase}.Hi2WXW_dot{vertical-align:middle;background:var(--tone,var(--muted));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.Hi2WXW_chip{border:1px solid var(--line-strong);background:var(--surface-0);min-height:24px;color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:border-color .12s,background .12s;display:inline-flex}.Hi2WXW_chip:hover:not(:disabled){border-color:var(--accent-line)}.Hi2WXW_chip[aria-pressed=true]{border-color:var(--tone,var(--teal));color:var(--tone,var(--teal));background:color-mix(in srgb, var(--tone,var(--teal)) 10%, transparent)}.Hi2WXW_chip:disabled{opacity:.5;cursor:default}.Hi2WXW_chipCount{font-variant-numeric:tabular-nums;color:var(--muted)}.Hi2WXW_chip[aria-pressed=true] .Hi2WXW_chipCount{color:inherit;opacity:.8}.Hi2WXW_chipRemove{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.Hi2WXW_chipRemove:hover{opacity:1;background:color-mix(in srgb, currentColor 18%, transparent)}.Hi2WXW_chipRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Hi2WXW_card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-3);flex-direction:column;min-width:0;display:flex}.Hi2WXW_card.Hi2WXW_nested{background:var(--surface-2)}.Hi2WXW_card.Hi2WXW_interactive{color:inherit;text-decoration:none;transition:border-color .15s}.Hi2WXW_card.Hi2WXW_interactive:hover{border-color:var(--accent-line)}.Hi2WXW_card.Hi2WXW_selected{border-color:var(--amber)}.Hi2WXW_cardMedia{aspect-ratio:16/9;border-radius:var(--radius-3) var(--radius-3) 0 0;background:var(--surface-2);border-bottom:1px solid var(--line);overflow:hidden}.Hi2WXW_cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.Hi2WXW_cardHead{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;display:flex}.Hi2WXW_cardHead h3{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-weight:600;overflow:hidden}.Hi2WXW_cardHead svg{color:var(--teal);flex:none}.Hi2WXW_cardBody{padding:var(--space-3) var(--space-4);flex:1;min-width:0}.Hi2WXW_cardBody.Hi2WXW_tight{padding:var(--space-2) var(--space-3)}.Hi2WXW_cardFoot{padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--line);gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.Hi2WXW_cardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(var(--min,280px), 1fr));display:grid}.Hi2WXW_cardGridFit{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,280px), 100%), 1fr))}.Hi2WXW_cardGridFit>*{min-width:0}.Hi2WXW_section{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;scroll-margin-top:64px;display:flex}.Hi2WXW_sectionMain{padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.Hi2WXW_section h2{font-size:var(--text-xl);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-weight:650;display:inline-flex}.Hi2WXW_section h2:not(:has(.Hi2WXW_sectionIcon)):before{content:"";background:var(--teal);border-radius:2px;align-self:stretch;width:4px}.Hi2WXW_sectionIcon{width:32px;height:32px;color:var(--teal);background:color-mix(in srgb, var(--teal) 14%, transparent);border-radius:9px;flex:none;place-items:center;display:inline-grid}.Hi2WXW_section h3{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.Hi2WXW_section h3 svg{color:var(--teal)}.Hi2WXW_sectionIndex{z-index:5;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-6)) 0;padding:var(--space-2) var(--space-6);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex;position:sticky;top:0}.Hi2WXW_sectionPill{all:unset;cursor:pointer;font-size:var(--text-md);color:var(--fg);background:var(--surface-1);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.Hi2WXW_sectionPill svg{color:var(--teal)}.Hi2WXW_sectionPill:hover{border-color:var(--teal)}.Hi2WXW_sectionPill:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.Hi2WXW_sectionPill[aria-current=true]{color:var(--teal);border-color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, var(--surface-1))}.Hi2WXW_sectionPillCount{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.Hi2WXW_sectionCount{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;background:var(--surface-2);border-radius:999px;padding:0 7px}.Hi2WXW_sectionActions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.Hi2WXW_tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;display:flex;overflow-x:auto}.Hi2WXW_tab{color:var(--muted);font:inherit;font-size:var(--text-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 10px;display:inline-flex}.Hi2WXW_tab:hover{color:var(--fg)}.Hi2WXW_tab[aria-selected=true]{color:var(--teal);border-bottom-color:var(--teal)}.Hi2WXW_tab:disabled{opacity:.4;cursor:default}.Hi2WXW_tabCount{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.Hi2WXW_tab[aria-selected=true] .Hi2WXW_tabCount{color:inherit;opacity:.8}.Hi2WXW_tabPanel{flex-direction:column;flex:1;min-height:0;display:flex}.Hi2WXW_tabPanel[hidden]{display:none}.Hi2WXW_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:34px;display:flex}.Hi2WXW_toolbar.Hi2WXW_bar{padding:var(--space-1) var(--space-2);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-2)}.Hi2WXW_toolGroup{align-items:center;gap:2px;display:inline-flex}.Hi2WXW_toolGroup+.Hi2WXW_toolGroup:before{content:"";background:var(--line-strong);width:1px;height:18px;margin:0 6px}.Hi2WXW_toolSpacer{flex:1}.Hi2WXW_toolLabel{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;padding:0 4px}.Hi2WXW_empty{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-3);color:var(--muted);font-size:var(--text-md);display:grid}.Hi2WXW_empty.Hi2WXW_compact{padding:var(--space-4)}.Hi2WXW_empty svg{color:color-mix(in srgb, var(--teal) 60%, var(--muted))}.Hi2WXW_empty strong{color:var(--fg);font-weight:600;font-size:var(--text-base)}.Hi2WXW_empty p{max-width:46ch;margin:0}.Hi2WXW_kpiGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit, minmax(var(--min,150px), 340px));display:grid}.Hi2WXW_kpiGridFit{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,150px), 100%), 1fr))}.Hi2WXW_kpi{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);gap:2px;min-width:0;display:grid}.Hi2WXW_kpi.Hi2WXW_nested{background:var(--surface-2)}.Hi2WXW_kpiLabel{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:flex}.Hi2WXW_kpiValue{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--tone,var(--fg));overflow-wrap:anywhere;font-weight:600;line-height:1.15}.Hi2WXW_kpi.Hi2WXW_compact .Hi2WXW_kpiValue{font-size:var(--text-lg)}.Hi2WXW_kpiHint{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Hi2WXW_tableWrap{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-1);min-height:0;position:relative;overflow:auto}.Hi2WXW_tableWrap.Hi2WXW_flat{background:0 0;border:0;border-radius:0}.Hi2WXW_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-md)}.Hi2WXW_table th,.Hi2WXW_table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 10px}.Hi2WXW_table.Hi2WXW_dense th,.Hi2WXW_table.Hi2WXW_dense td{font-size:var(--text-sm);padding:3px 8px}.Hi2WXW_table th{z-index:2;background:var(--surface-1);color:var(--muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:sticky;top:0}.Hi2WXW_flat .Hi2WXW_table th{background:var(--panel)}.Hi2WXW_table th.Hi2WXW_sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.Hi2WXW_table th.Hi2WXW_sortable:hover{color:var(--fg)}.Hi2WXW_table th .Hi2WXW_sortIcon{vertical-align:-2px;opacity:.8;margin-left:3px}.Hi2WXW_table tbody tr:hover td{background:color-mix(in srgb, var(--teal) 5%, transparent)}.Hi2WXW_table tbody tr.Hi2WXW_clickable{cursor:pointer}.Hi2WXW_table tbody tr[aria-selected=true] td{background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}.Hi2WXW_table td.Hi2WXW_num,.Hi2WXW_table th.Hi2WXW_num{text-align:right;font-variant-numeric:tabular-nums}.Hi2WXW_table td.Hi2WXW_center,.Hi2WXW_table th.Hi2WXW_center{text-align:center}.Hi2WXW_table td.Hi2WXW_actionsCell{text-align:right;white-space:nowrap;width:1%}.Hi2WXW_table td.Hi2WXW_actionsCell .actions{flex-wrap:nowrap}.Hi2WXW_table tfoot td{border-top:2px solid var(--line-strong);background:var(--surface-1);border-bottom:0;font-weight:600;position:sticky;bottom:0}.Hi2WXW_table .Hi2WXW_truncate{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.Hi2WXW_table th.Hi2WXW_truncate{max-width:none}.Hi2WXW_tableEmpty{padding:var(--space-4);color:var(--muted);text-align:center;font-size:var(--text-md)}.Hi2WXW_tableFoot{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);border-top:1px solid var(--line);padding:4px 10px;display:flex}.Hi2WXW_backdrop{z-index:60;background:color-mix(in srgb, var(--fg) 35%, transparent);animation:.15s Hi2WXW_fade;position:fixed;inset:0}.Hi2WXW_drawer{z-index:61;width:min(var(--w,480px), 100vw);background:var(--surface-1);border-left:1px solid var(--line-strong);box-shadow:var(--shadow-2);flex-direction:column;animation:.18s ease-out Hi2WXW_slide;display:flex;position:fixed;top:0;bottom:0;right:0}.Hi2WXW_drawerHead{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex:none;display:flex}.Hi2WXW_drawerHead h2{font-size:var(--text-lg);flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex}.Hi2WXW_drawerHead h2 svg{color:var(--teal)}.Hi2WXW_drawerBody{min-height:0;padding:var(--space-4);flex:1;overflow:auto}.Hi2WXW_drawerFoot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface-1);flex:none;justify-content:flex-end;display:flex}@keyframes Hi2WXW_fade{0%{opacity:0}}@keyframes Hi2WXW_slide{0%{opacity:0;transform:translate(24px)}}.Hi2WXW_field{min-width:0;font-size:var(--text-md);align-content:start;gap:4px;display:grid}.Hi2WXW_fieldHead{align-items:center;gap:2px;min-width:0;display:inline-flex}.Hi2WXW_fieldLabel{color:var(--fg-2);align-items:baseline;gap:4px;display:flex}.Hi2WXW_fieldLabel[data-required]:after{content:"*";color:var(--amber);margin-left:2px}.Hi2WXW_fieldHint{font-size:var(--text-xs);color:var(--muted)}.Hi2WXW_fieldError{font-size:var(--text-xs);color:var(--danger)}.Hi2WXW_field.Hi2WXW_inline{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr}.Hi2WXW_fieldRow{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--min,180px), 1fr));display:grid}.Hi2WXW_fieldStack{gap:var(--space-3);display:grid}.Hi2WXW_check{font-size:var(--text-md);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.Hi2WXW_menuWrap{display:inline-flex;position:relative}.Hi2WXW_menu{z-index:70;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-2);min-width:200px;box-shadow:var(--shadow-1);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px)}.Hi2WXW_menu.Hi2WXW_left{left:0}.Hi2WXW_menu.Hi2WXW_right{right:0}.Hi2WXW_menu.Hi2WXW_up{top:auto;bottom:calc(100% + 4px)}.Hi2WXW_menuItem{all:unset;border-radius:var(--radius-1);cursor:pointer;font-size:var(--text-md);color:var(--fg);white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;padding:6px 10px;display:flex}.Hi2WXW_menuItem svg{color:var(--muted);flex:none}.Hi2WXW_menuItem:hover,.Hi2WXW_menuItem:focus-visible{background:var(--accent-soft);color:var(--teal)}.Hi2WXW_menuItem:hover svg,.Hi2WXW_menuItem:focus-visible svg{color:inherit}.Hi2WXW_menuItem[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.Hi2WXW_menuItem.Hi2WXW_dangerItem,.Hi2WXW_menuItem.Hi2WXW_dangerItem svg{color:var(--danger)}.Hi2WXW_menuItem.Hi2WXW_dangerItem:hover{background:var(--danger-soft);color:var(--danger)}.Hi2WXW_menuItem .Hi2WXW_shortcut{font-size:var(--text-xs);color:var(--muted);font-family:var(--mono);margin-left:auto}.Hi2WXW_menuItem .Hi2WXW_checkSlot{place-items:center;width:14px;display:inline-grid}.Hi2WXW_menuSep{background:var(--line);height:1px;margin:4px 2px}.Hi2WXW_menuTitle{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 10px 2px}.Hi2WXW_notice{z-index:1000;background:var(--surface-1);color:var(--amber);border:1px solid var(--amber);border-radius:var(--radius-3);font-size:var(--text-md);padding:8px 14px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.Hi2WXW_page{padding:var(--space-5) var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;width:100%;display:grid}.Hi2WXW_page>*+section{margin-top:var(--space-3)}.Hi2WXW_page>.Hi2WXW_sectionIndex+section{margin-top:0}.Hi2WXW_pageHead{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.Hi2WXW_pageTitle{min-width:0}.Hi2WXW_pageHead h1{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:30px;font-weight:650;line-height:1.15;display:inline-flex}.Hi2WXW_pageHead h1 .Hi2WXW_code{font-family:var(--mono);font-size:var(--text-md);color:var(--teal);font-weight:500}.Hi2WXW_pageSub{color:var(--muted);font-size:var(--text-md);margin:2px 0 0}.Hi2WXW_pageActions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.Hi2WXW_crumbs{font-size:var(--text-md);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Hi2WXW_crumbs a{color:var(--muted);text-decoration:none}.Hi2WXW_crumbs a:hover{color:var(--teal);text-decoration:underline}.Hi2WXW_crumbs svg{opacity:.6}.Hi2WXW_crumbs .Hi2WXW_here{color:var(--fg)}.Hi2WXW_infoTip{vertical-align:middle;display:inline-flex}.Hi2WXW_infoTipBtn{all:unset;cursor:help;width:18px;height:18px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:inline-grid}.Hi2WXW_infoTipBtn:hover,.Hi2WXW_infoTipBtn:focus-visible,.Hi2WXW_infoTipBtn[aria-expanded=true]{color:var(--teal);background:var(--accent-soft)}.Hi2WXW_infoTipBody{z-index:90;background:var(--surface-3);width:max-content;max-width:min(320px,100vw - 16px);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-1);font-size:var(--text-sm);text-align:left;white-space:normal;padding:8px 10px;font-weight:400;line-height:1.45;position:fixed}.Hi2WXW_infoTipBody[hidden]{display:none}.Hi2WXW_legend{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.Hi2WXW_legend li{align-items:center;gap:5px;display:inline-flex}.Hi2WXW_legend i{background:var(--tone,var(--muted));border-radius:999px;flex:none;width:9px;height:9px}.Hi2WXW_table th.Hi2WXW_pickCell,.Hi2WXW_table td.Hi2WXW_pickCell{width:1%;padding:0 4px}.Hi2WXW_table th.Hi2WXW_pickCell{z-index:3;text-align:right;box-shadow:-1px 0 0 var(--line);position:sticky;right:0}.Hi2WXW_table td.Hi2WXW_nowrap{white-space:nowrap}.Hi2WXW_colsBtn{all:unset;border-radius:var(--radius-1);width:24px;height:22px;color:var(--muted);cursor:pointer;place-items:center;display:inline-grid;position:relative}.Hi2WXW_colsBtn:hover,.Hi2WXW_colsBtn[aria-expanded=true],.Hi2WXW_colsBtn:focus-visible{background:var(--accent-soft);color:var(--teal)}.Hi2WXW_colsBtn.Hi2WXW_colsOff{color:var(--teal)}.Hi2WXW_colsCount{box-sizing:border-box;background:var(--teal);min-width:13px;height:13px;color:var(--surface-1);text-align:center;letter-spacing:0;border-radius:7px;padding:0 2px;font-size:9px;line-height:13px;position:absolute;top:-2px;right:-3px}.Hi2WXW_menu.Hi2WXW_colsMenu{text-transform:none;letter-spacing:normal;min-width:180px;max-height:60vh;font-weight:400;position:fixed;overflow:auto}.Hi2WXW_table td.Hi2WXW_editableCell{padding-right:24px;position:relative}.Hi2WXW_editView{min-height:1.2em;display:block}.Hi2WXW_editBtn{all:unset;border-radius:var(--radius-1);width:18px;height:18px;color:var(--muted);cursor:pointer;opacity:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Hi2WXW_table tr:hover .Hi2WXW_editBtn,.Hi2WXW_editBtn:focus-visible{opacity:1}.Hi2WXW_editBtn:hover,.Hi2WXW_editBtn:focus-visible{background:var(--accent-soft);color:var(--teal)}.Hi2WXW_editBox{flex-direction:column;gap:2px;display:flex;position:relative}.Hi2WXW_editInput{box-sizing:border-box;width:100%;min-width:120px;font:inherit}textarea.Hi2WXW_editInput{resize:vertical;white-space:pre-wrap}.Hi2WXW_editSpin{color:var(--muted);position:absolute;top:6px;right:-18px}.Hi2WXW_editError{color:var(--danger);font-size:var(--text-xs);white-space:normal}.Hi2WXW_table .Hi2WXW_truncate .Hi2WXW_editView{text-overflow:ellipsis;overflow:hidden}.Hi2WXW_donut{align-items:flex-start;gap:var(--space-3);min-width:0;margin:0;display:flex}.Hi2WXW_donutRing{flex:none}.Hi2WXW_donutSlice{stroke:var(--surface-1);stroke-width:1.5px;cursor:pointer;transition:opacity .12s}.Hi2WXW_donutDim{opacity:.35}.Hi2WXW_donutFull{cursor:pointer}.Hi2WXW_donutTotal{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.Hi2WXW_donutSub{fill:var(--muted);font-size:9px}.Hi2WXW_donutLegend{flex:1;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.Hi2WXW_donutLegend button{border-radius:var(--radius-1);width:100%;color:var(--fg-2);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) auto 44px;align-items:center;gap:6px;padding:2px 4px;display:grid}.Hi2WXW_donutLegend button:hover{background:var(--surface-3)}.Hi2WXW_donutOn button{background:var(--accent-soft);color:var(--fg)}.Hi2WXW_donutName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Hi2WXW_donutNum,.Hi2WXW_donutPct{font-variant-numeric:tabular-nums;text-align:right}.Hi2WXW_donutPct{color:var(--muted)}.Hi2WXW_filterBtn{vertical-align:middle;width:18px;height:18px;color:var(--muted);opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-left:2px;padding:0;display:inline-grid}th:hover .Hi2WXW_filterBtn,.Hi2WXW_filterBtn:focus-visible,.Hi2WXW_filterBtn[aria-expanded=true]{opacity:1}.Hi2WXW_filterBtn:hover{color:var(--teal);background:var(--accent-soft)}.Hi2WXW_filterOn{opacity:1;color:var(--on-accent);background:var(--teal)}.Hi2WXW_filterOn:hover{color:var(--on-accent);background:var(--teal)}.Hi2WXW_filterMenu{z-index:60;text-transform:none;letter-spacing:0;gap:4px;width:260px;padding:6px;font-weight:400;display:grid;position:fixed}.Hi2WXW_filterSearch{width:100%;height:28px}.Hi2WXW_filterList{gap:1px;max-height:260px;display:grid;overflow:auto}.Hi2WXW_filterItem{font-size:var(--text-sm);color:var(--fg);cursor:pointer;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 4px;display:grid}.Hi2WXW_filterItem:hover{background:var(--accent-soft)}.Hi2WXW_filterItem input{accent-color:var(--teal);margin:0}.Hi2WXW_filterLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Hi2WXW_filterCount{color:var(--muted);font-variant-numeric:tabular-nums}.Hi2WXW_filterNone{color:var(--muted);font-size:var(--text-sm);padding:4px}.Hi2WXW_tableFilterBar{border-top:1px solid var(--line);color:var(--amber);font-size:var(--text-sm);align-items:center;gap:8px;padding:6px 10px;display:flex}.Hi2WXW_linkBtn{color:var(--teal);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.Hi2WXW_linkBtn:hover{text-decoration:underline}.Hi2WXW_titleLink{color:var(--teal);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Hi2WXW_titleLink:hover{color:var(--fg)}.Hi2WXW_table .Hi2WXW_groupRow th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:0;padding-top:4px;padding-bottom:2px;top:0}.Hi2WXW_table .Hi2WXW_groupRow th.Hi2WXW_groupHead{color:var(--teal);background:var(--accent-soft);border-bottom:2px solid var(--teal)}.Hi2WXW_table .Hi2WXW_groupRow th.Hi2WXW_groupStart{border-left:4px solid var(--surface-1)}.Hi2WXW_flat .Hi2WXW_table .Hi2WXW_groupRow th.Hi2WXW_groupStart{border-left-color:var(--panel)}.Hi2WXW_table th.Hi2WXW_groupStart,.Hi2WXW_table td.Hi2WXW_groupStart{border-left:1px solid var(--line-strong)}.Hi2WXW_table .Hi2WXW_groupRow+tr th{top:22px}.Hi2WXW_stepper{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Hi2WXW_stepper>li{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-1)}.Hi2WXW_stepper>li[data-open=true]{border-color:var(--accent-line)}.Hi2WXW_stepHead{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 12px;display:grid}.Hi2WXW_stepHead:focus-visible{outline:2px solid var(--focus)}.Hi2WXW_stepNo{border:1px solid var(--line-strong);width:24px;height:24px;font-size:var(--text-sm);color:var(--muted);border-radius:50%;place-items:center;font-weight:600;display:grid}.Hi2WXW_stepper>li[data-status=done] .Hi2WXW_stepNo{background:var(--teal);border-color:var(--teal);color:var(--on-accent)}.Hi2WXW_stepper>li[data-status=skipped] .Hi2WXW_stepNo{border-style:dashed}.Hi2WXW_stepper>li[data-status=done] .Hi2WXW_stepHead>svg{color:var(--teal)}.Hi2WXW_stepper>li[data-status=skipped] .Hi2WXW_stepHead>svg,.Hi2WXW_stepper>li[data-status=todo] .Hi2WXW_stepHead>svg{color:var(--muted)}.Hi2WXW_stepText{gap:2px;min-width:0;display:grid}.Hi2WXW_stepText small{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Hi2WXW_stepBody{gap:8px;padding:4px 12px 12px 50px;display:grid}
.Pw-IXW_area{flex:1;grid-template:"ts ts ts ts ts""ls top top top rs""ls left center right rs"minmax(0,1fr)"ls bottom bottom bottom rs""bs bs bs bs bs"/auto auto minmax(0,1fr) auto auto;min-height:0;display:grid;position:relative}.Pw-IXW_center{flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex}.Pw-IXW_zone{min-width:0;min-height:0;display:flex}.Pw-IXW_left{flex-direction:column;grid-area:left}.Pw-IXW_right{flex-direction:column;grid-area:right}.Pw-IXW_top{flex-direction:row;grid-area:top}.Pw-IXW_bottom{flex-direction:row;grid-area:bottom}.Pw-IXW_strip{background:var(--surface-1);gap:2px;min-width:0;min-height:0;padding:4px 3px;display:flex}.Pw-IXW_strip:empty{display:none}.Pw-IXW_strip_left{border-right:1px solid var(--line);flex-direction:column;grid-area:ls}.Pw-IXW_strip_right{border-left:1px solid var(--line);flex-direction:column;grid-area:rs}.Pw-IXW_strip_top{border-bottom:1px solid var(--line);flex-direction:row;grid-area:ts}.Pw-IXW_strip_bottom{border-top:1px solid var(--line);flex-direction:row;grid-area:bs}.Pw-IXW_preview{z-index:35;pointer-events:none;border:2px solid var(--teal);background:color-mix(in srgb, var(--teal) 22%, transparent);position:absolute}.Pw-IXW_preview[data-side=left]{width:28%;top:0;bottom:0;left:0}.Pw-IXW_preview[data-side=right]{width:28%;top:0;bottom:0;right:0}.Pw-IXW_preview[data-side=top]{height:30%;top:0;left:0;right:0}.Pw-IXW_preview[data-side=bottom]{height:30%;bottom:0;left:0;right:0}
.B55VbG_form{border:1px solid var(--teal);background:var(--panel);border-radius:6px;gap:8px;max-width:520px;padding:12px;font-size:13px;display:grid}.B55VbG_form h2{color:var(--teal);margin:0;font-size:15px}.B55VbG_form input,.B55VbG_form select,.B55VbG_form textarea{font:inherit;max-width:100%;font-size:12px}.B55VbG_row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.B55VbG_viewpoint{gap:6px;font-size:12px;display:grid}.B55VbG_preview{border:1px solid var(--line);border-radius:4px;max-width:100%}
.d-t7SW_ref{min-width:0;max-width:100%;font-size:var(--text-md);align-items:center;gap:6px;display:inline-flex}.d-t7SW_code{border-radius:var(--radius-1);text-align:center;min-width:26px;font-size:var(--text-xs);letter-spacing:.03em;color:var(--teal);background:var(--accent-soft);flex:none;padding:0 4px;font-weight:700}.d-t7SW_icon{color:var(--muted);flex:none}.d-t7SW_title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:4em;overflow:hidden}.d-t7SW_gone{color:var(--muted);font-style:italic}.d-t7SW_sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--text-sm);flex:0 auto;overflow:hidden}.d-t7SW_scene{font-size:var(--text-sm);color:var(--teal);flex:none}.d-t7SW_list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.d-t7SW_list li{min-width:0}
.ziJyfG_reports{min-width:0;overflow-x:auto}.ziJyfG_choice{border:1px solid var(--line);padding:var(--space-2) var(--space-3);border-radius:6px;min-width:0;max-height:320px;overflow-y:auto}.ziJyfG_choice legend{font-size:var(--text-sm);color:var(--muted);padding:0 4px}.ziJyfG_choiceRow{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:auto 1.5em auto 1fr;align-items:baseline;padding:3px 0;display:grid}.ziJyfG_choiceOrder{color:var(--teal);text-align:right;font-weight:600}
.HyRHfG_panel{background:var(--surface-1);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.HyRHfG_left{border-right:1px solid var(--line)}.HyRHfG_right{border-left:1px solid var(--line)}.HyRHfG_top{border-bottom:1px solid var(--line)}.HyRHfG_bottom{border-top:1px solid var(--line)}.HyRHfG_placeholder{width:0;min-width:0;height:0;min-height:0}.HyRHfG_slot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.HyRHfG_content{flex:1;min-width:0;min-height:0;overflow:auto}.HyRHfG_zoned{flex:1 1 0}.HyRHfG_left.HyRHfG_zoned+.HyRHfG_left.HyRHfG_zoned,.HyRHfG_right.HyRHfG_zoned+.HyRHfG_right.HyRHfG_zoned{border-top:1px solid var(--line)}.HyRHfG_top.HyRHfG_zoned+.HyRHfG_top.HyRHfG_zoned,.HyRHfG_bottom.HyRHfG_zoned+.HyRHfG_bottom.HyRHfG_zoned{border-left:1px solid var(--line)}.HyRHfG_header{background:var(--surface-2);border-bottom:1px solid var(--line);min-height:30px;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex;position:relative}.HyRHfG_movable{cursor:move}.HyRHfG_headerIcon{color:var(--teal);flex:none}.HyRHfG_headerTitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;color:var(--fg-2);flex:1;font-weight:600;overflow:hidden}.HyRHfG_headerActions{align-items:center;gap:2px;display:inline-flex}.HyRHfG_headerTools{align-items:center;gap:0;margin-left:2px;display:inline-flex}.HyRHfG_hbtn{color:var(--muted);width:24px!important;min-height:24px!important}.HyRHfG_blocked{z-index:50;width:220px;font-size:var(--text-sm);background:var(--surface-3);border:1px solid var(--amber);border-radius:var(--radius-2);color:var(--amber);white-space:normal;padding:6px 8px;position:absolute;top:calc(100% + 4px);right:4px}.HyRHfG_handle{z-index:20;touch-action:none;background:0 0;transition:background .15s;position:absolute}.HyRHfG_left .HyRHfG_handle,.HyRHfG_right .HyRHfG_handle{cursor:col-resize;width:7px;top:0;bottom:0}.HyRHfG_left .HyRHfG_handle{right:-4px}.HyRHfG_right .HyRHfG_handle{left:-4px}.HyRHfG_top .HyRHfG_handle,.HyRHfG_bottom .HyRHfG_handle{cursor:row-resize;height:7px;left:0;right:0}.HyRHfG_top .HyRHfG_handle{bottom:-4px}.HyRHfG_bottom .HyRHfG_handle{top:-4px}.HyRHfG_handle:hover,.HyRHfG_handle:focus-visible,.HyRHfG_dragging .HyRHfG_handle{background:color-mix(in srgb, var(--teal) 55%, transparent);outline:none}.HyRHfG_dragging{-webkit-user-select:none;user-select:none}.HyRHfG_stripTab{border-radius:var(--radius-2);color:var(--fg-2);font:inherit;font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:8px 6px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.HyRHfG_stripTab svg{color:var(--teal);flex:none}.HyRHfG_stripTab:hover{background:var(--accent-soft);color:var(--teal)}.HyRHfG_stripTab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.HyRHfG_count{min-width:18px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--teal);background:var(--accent-soft);border-radius:9px;place-items:center;padding:1px 5px;font-weight:650;line-height:1.4;display:inline-grid}.HyRHfG_strip_left .HyRHfG_count,.HyRHfG_strip_right .HyRHfG_count{writing-mode:horizontal-tb}.HyRHfG_strip_left .HyRHfG_count{transform:rotate(180deg)}.HyRHfG_strip_left,.HyRHfG_strip_right{writing-mode:vertical-rl}.HyRHfG_strip_left,.HyRHfG_strip_left svg{transform:rotate(180deg)}.HyRHfG_strip_top,.HyRHfG_strip_bottom{padding:4px 10px}.HyRHfG_noStrip{padding:4px 2px}.HyRHfG_float{z-index:40;resize:both;background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-3);min-width:260px;max-width:100vw;min-height:160px;max-height:100vh;box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:fixed;overflow:hidden}.HyRHfG_float .HyRHfG_header{border-radius:var(--radius-3) var(--radius-3) 0 0}.HyRHfG_windowRoot{background:var(--bg);color:var(--fg);flex-direction:column;display:flex;position:fixed;inset:0}.HyRHfG_window{flex-direction:column;flex:1;min-height:0;display:flex}
._8Dqypa_wrap{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface);overflow-x:auto}._8Dqypa_table{border-collapse:collapse;width:100%;font-size:var(--text-md)}._8Dqypa_table th,._8Dqypa_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;padding:6px 10px}._8Dqypa_table thead th{background:var(--surface-2);color:var(--muted);font-weight:500;font-size:var(--text-sm);position:sticky;top:0}._8Dqypa_table tbody th{font-weight:500}._8Dqypa_table a{text-decoration:none}._8Dqypa_lv{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}._8Dqypa_group{font-size:var(--text-xs);color:var(--muted);font-weight:400;display:block}._8Dqypa_groupStart th,._8Dqypa_groupStart td{border-top:2px solid var(--line)}._8Dqypa_coverage{gap:var(--space-2);display:grid}._8Dqypa_coverageRow{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;display:flex}._8Dqypa_coverageRow a{text-decoration:none}._8Dqypa_search{gap:var(--space-2);display:grid}._8Dqypa_search input{width:100%;font-size:var(--text-lg)}._8Dqypa_results{gap:2px;max-height:62vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._8Dqypa_results li a{border-radius:var(--radius-1);color:inherit;grid-template-columns:54px 1fr;gap:2px 10px;padding:6px 8px;text-decoration:none;display:grid}._8Dqypa_results li a[aria-selected=true],._8Dqypa_results li a:hover{background:var(--surface-2);outline:1px solid var(--line)}._8Dqypa_results ._8Dqypa_code{font-size:var(--text-xs);color:var(--muted);font-family:var(--mono);grid-row:span 2;align-self:center}._8Dqypa_results ._8Dqypa_sub{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8Dqypa_trigger{align-items:center;gap:6px;display:inline-flex}._8Dqypa_kbd{font-family:var(--mono);font-size:var(--text-xs);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 4px}
.XsQG7W_header{align-items:center;gap:var(--space-4);min-height:48px;padding:0 var(--space-5);border-bottom:1px solid var(--line);background:var(--surface-1);font-size:var(--text-md);flex:none;display:flex}.XsQG7W_header>a:not(.XsQG7W_brand){color:var(--muted);text-decoration:none}.XsQG7W_header>a:not(.XsQG7W_brand):hover{color:var(--teal)}.XsQG7W_brand{color:var(--teal);letter-spacing:.01em;font-weight:700;text-decoration:none}.XsQG7W_crumbs{min-width:0}.XsQG7W_spacer{flex:1}
.fJHE2W_stack{gap:var(--space-4);display:grid}.fJHE2W_modelName{font-size:var(--text-lg)}.fJHE2W_titleLink{color:var(--fg);text-decoration:none}.fJHE2W_titleLink:hover{color:var(--teal);text-decoration:underline}.fJHE2W_uploadForm{gap:var(--space-3);display:grid}.fJHE2W_uploadActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.fJHE2W_uploadActions p{margin:0}.fJHE2W_required{color:var(--amber)}.fJHE2W_inlineCheck{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fJHE2W_progress{flex:1;min-width:160px;height:6px}.fJHE2W_ok{color:var(--teal)}.fJHE2W_sub{font-size:var(--text-xs);color:var(--muted);margin-top:1px;display:block}.fJHE2W_mono{font-family:var(--mono);font-size:var(--text-sm)}.fJHE2W_thumb{object-fit:cover;border-radius:var(--radius-1);border:1px solid var(--line);background:var(--surface-2);width:64px;height:36px;display:block}.fJHE2W_compare{padding:0 var(--space-1) var(--space-2)}.fJHE2W_compare select{min-height:26px}.fJHE2W_uploadHead{margin-bottom:var(--space-3);font-size:var(--text-base);align-items:center;gap:8px;display:flex}.fJHE2W_uploadHead svg{color:var(--teal)}.fJHE2W_uploadHead .fJHE2W_muted{font-size:var(--text-sm);flex:1}.fJHE2W_compactList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fJHE2W_compactList li{font-size:var(--text-md);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:4px 0;display:flex}.fJHE2W_compactList li:last-child{border-bottom:0}.fJHE2W_planGrid{border-collapse:collapse;font-size:var(--text-sm)}.fJHE2W_planGrid th,.fJHE2W_planGrid td{text-align:left;border-bottom:1px solid var(--line);padding:4px 10px}.fJHE2W_planned{margin-top:var(--space-3);justify-content:center}.fJHE2W_facts{font-size:var(--text-md);grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}.fJHE2W_facts dt{color:var(--muted)}.fJHE2W_facts dd{margin:0}.fJHE2W_subhead{font-size:var(--text-base);margin:var(--space-2) 0 0}.fJHE2W_classPick{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 12px;max-height:320px;display:grid;overflow:auto}.fJHE2W_activityRow{grid-template-columns:112px minmax(160px,1fr) 64px 120px 64px auto auto;align-items:center;gap:6px;display:grid}.fJHE2W_calHead{margin:var(--space-2) 0;text-transform:capitalize;align-items:center;gap:8px;display:flex}.fJHE2W_calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.fJHE2W_calDow{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;padding:2px 6px}.fJHE2W_calEmpty{min-height:92px}.fJHE2W_calDay{border:1px solid var(--line);border-radius:var(--radius-1);background:var(--surface-1);flex-direction:column;gap:2px;min-width:0;min-height:92px;padding:4px;display:flex}.fJHE2W_calToday{border-color:var(--teal)}.fJHE2W_calNum{font-size:var(--text-xs);color:var(--muted)}.fJHE2W_calItem{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;background:var(--surface-2);color:var(--fg);border-radius:3px;padding:1px 4px;text-decoration:none;overflow:hidden}.fJHE2W_calItem:hover{background:var(--teal);color:var(--on-accent)}.fJHE2W_calLate{background:var(--danger-soft)}.fJHE2W_timeline{gap:1px;display:grid;overflow-x:auto}.fJHE2W_tlRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,2fr) repeat(13,minmax(44px,1fr));align-items:center;min-height:26px;display:grid}.fJHE2W_tlLabel{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;padding-right:8px;overflow:hidden}.fJHE2W_tlMonth{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;text-align:center}.fJHE2W_tlCell{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.fJHE2W_tlMark{background:var(--teal);border-radius:50%;width:10px;height:10px;display:inline-block}.fJHE2W_tlMark.fJHE2W_calLate{background:var(--danger)}.fJHE2W_tlDone{opacity:.35}.fJHE2W_inlineForm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);display:grid}.fJHE2W_scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.fJHE2W_scale button{border:1px solid var(--line);border-radius:var(--radius-1);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:var(--text-xs);justify-items:center;gap:2px;padding:6px 4px;display:grid}.fJHE2W_scale button[data-c="1"]{--tone:var(--ok)}.fJHE2W_scale button[data-c="2"]{--tone:#8bc34a}.fJHE2W_scale button[data-c="3"]{--tone:#f5c542}.fJHE2W_scale button[data-c="4"]{--tone:var(--amber)}.fJHE2W_scale button[data-c="5"]{--tone:var(--danger)}.fJHE2W_scale button strong{font-size:var(--text-base);color:var(--tone)}.fJHE2W_scale button[aria-checked=true]{border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.fJHE2W_surveyPhotos{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.fJHE2W_chain{font-size:var(--text-md);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.fJHE2W_chain li+li:before{content:"→";color:var(--muted);margin-right:12px}.fJHE2W_chain li[aria-current] strong{color:var(--accent)}.fJHE2W_sensorCode{align-items:center;gap:6px;display:inline-flex}.fJHE2W_sensorCode svg{color:var(--teal);flex:none}.fJHE2W_token{font-size:var(--text-sm);border-radius:var(--radius-1);background:var(--surface-2);word-break:break-all;padding:4px 8px}.fJHE2W_code{padding:var(--space-3);font-size:var(--text-xs);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-1);white-space:pre-wrap;word-break:break-all;margin:0}.fJHE2W_thresholds{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.fJHE2W_thresholds th{text-align:left;white-space:nowrap;padding:4px;font-weight:500}.fJHE2W_thresholds thead th{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.fJHE2W_thresholds td{padding:2px 4px}.fJHE2W_thresholds input{width:100%;min-width:64px}.fJHE2W_thresholds tbody tr{border-top:1px solid var(--line)}.fJHE2W_changes{font-variant-numeric:tabular-nums;text-decoration:none}.fJHE2W_changes [data-kind=new]{color:var(--ok)}.fJHE2W_changes [data-kind=modified]{color:var(--warn)}.fJHE2W_changes [data-kind=deleted]{color:var(--danger)}
.CMZqma_shell{flex-direction:column;height:100%;display:flex}.CMZqma_row{flex:1;min-height:0;display:flex}.CMZqma_content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.CMZqma_fill .CMZqma_content{overflow:hidden}.CMZqma_rail{background:var(--surface-1);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:stretch;gap:2px;width:80px;padding:8px 4px;display:flex;overflow:hidden auto}.CMZqma_railBottom{margin-top:auto}.CMZqma_railItem{border-radius:var(--radius-2);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;line-height:1;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.CMZqma_railItem svg{flex:none;margin-bottom:1px}.CMZqma_railCode{letter-spacing:.02em;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.CMZqma_railItem[data-long] .CMZqma_railCode{letter-spacing:0;font-size:9.5px}.CMZqma_railItem[data-soon] .CMZqma_railCode:after{content:" ·";color:var(--amber)}.CMZqma_railItem svg{color:var(--teal)}.CMZqma_railItem[data-soon] svg{opacity:.5}.CMZqma_railItem:hover{background:var(--accent-soft);color:var(--fg)}.CMZqma_railItem[aria-current=page]{color:var(--teal);background:var(--accent-soft)}.CMZqma_railItem[aria-current=page]:before{content:"";background:var(--teal);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-4px}.CMZqma_railItem:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.CMZqma_railSep{background:var(--line);height:1px;margin:6px;display:block}
._Xc-lG_banner{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);border-radius:var(--radius-2);background:var(--amber-soft);font-size:var(--text-md);gap:6px;display:grid}._Xc-lG_row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._Xc-lG_action{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}._Xc-lG_ok{color:var(--teal);font-size:var(--text-sm);margin:0}
.BWdciG_plan{gap:4px;margin:0;display:grid}.BWdciG_plan>svg{background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-2);width:100%}.BWdciG_line{fill:none;stroke:var(--fg-2);stroke-width:.8px;opacity:.75}.BWdciG_point{fill:color-mix(in srgb, var(--clash-a) 45%, transparent);stroke:var(--clash-a);stroke-width:0;cursor:pointer}.BWdciG_point[data-selected=true]{fill:var(--amber);stroke:var(--fg);stroke-width:.05px}.BWdciG_caption{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:4px;display:flex}.BWdciG_wait{font-size:var(--text-sm);color:var(--muted);padding:var(--space-3);align-items:center;gap:6px;margin:0;display:flex}.BWdciG_plan>svg[data-clickable]{cursor:crosshair}.BWdciG_camera{fill:var(--accent);stroke:var(--surface-0);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}
.pHq1La_root{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-1);grid-template-rows:auto auto 1fr auto;min-width:0;height:max(420px,76vh);display:grid;overflow:hidden}.pHq1La_root:fullscreen{border:0;border-radius:0;height:100vh}.pHq1La_toolbar{border-width:0 0 1px;border-radius:0;flex-wrap:wrap;grid-row:1;gap:4px 10px}.pHq1La_muted{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.pHq1La_mono{font-family:var(--mono)}.pHq1La_notice{background:var(--amber-soft);color:var(--fg);font-size:var(--text-sm);grid-row:2;margin:0;padding:6px 12px}.pHq1La_body{grid-row:3;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.pHq1La_withSide{grid-template-columns:210px minmax(0,1fr)}.pHq1La_side{border-right:1px solid var(--line);background:var(--surface-2);min-height:0;padding:8px;overflow:auto}.pHq1La_statusBar{border-top:1px solid var(--line);background:var(--surface-2);min-height:26px;color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-row:4;align-items:center;gap:4px 16px;padding:3px 12px;display:flex}.pHq1La_statusBar strong{color:var(--fg)}.pHq1La_statusAccent{color:var(--amber);align-items:center;gap:4px;display:inline-flex}.pHq1La_cellValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60ch;color:var(--fg);overflow:hidden}.pHq1La_search{flex:260px;align-items:center;gap:4px;min-width:220px;max-width:540px;display:flex}.pHq1La_search input{flex:1;min-width:0}.pHq1La_searchIcon{color:var(--muted);flex:none}.pHq1La_searchStatus{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px}.pHq1La_root mark{background:color-mix(in srgb, var(--amber) 35%, transparent);color:inherit;border-radius:2px;padding:0}.pHq1La_root mark[data-active]{background:var(--amber);color:#000;outline:2px solid color-mix(in srgb, var(--amber) 50%, transparent)}.pHq1La_pageInput{text-align:center;font-variant-numeric:tabular-nums;width:52px}.pHq1La_zoomSelect{width:auto}.pHq1La_scroller{background:color-mix(in srgb, var(--surface-0) 70%, #000 30%);overscroll-behavior:contain;outline:none;min-height:0;position:relative;overflow:auto}.pHq1La_scroller:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line)}.pHq1La_hand{cursor:grab}.pHq1La_hand:active{cursor:grabbing}.pHq1La_sheetArea{position:relative}.pHq1La_page{background:#fff;position:absolute;box-shadow:0 1px 3px #00000059,0 0 0 1px #00000014}.pHq1La_pageInner{transform-origin:0 0;--scale-round-x:1px;--scale-round-y:1px;--user-unit:1;position:absolute;top:0;left:0}.pHq1La_canvasHolder,.pHq1La_textHolder{position:absolute;inset:0}.pHq1La_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pHq1La_pageLoading{color:#9aa;font-size:var(--text-sm);place-items:center;display:grid;position:absolute;inset:0}.pHq1La_noText .pHq1La_textHolder{pointer-events:none}.pHq1La_printFrame{visibility:hidden;border:0;width:0;height:0;position:fixed}.pHq1La_textLayer{opacity:1;text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pHq1La_textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pHq1La_textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pHq1La_textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pHq1La_textLayer .markedContent{display:contents}.pHq1La_textLayer ::selection{background:#005aff4d}.pHq1La_textLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pHq1La_textLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pHq1La_textLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.pHq1La_root .pHq1La_textLayer mark.pHq1La_hl{color:#0000;background:#fa06;border-radius:2px;outline:none;position:static}.pHq1La_root .pHq1La_textLayer mark.pHq1La_hl[data-active]{color:#0000;background:#ff7800a6;outline:2px solid #ff7800e6}.pHq1La_thumb{border-radius:var(--radius-1);width:100%;color:var(--muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:4px;margin-bottom:4px;padding:6px;display:grid}.pHq1La_thumb img{background:#fff;width:100%;height:auto;box-shadow:0 1px 2px #0000004d}.pHq1La_thumb:hover{background:var(--accent-soft)}.pHq1La_thumb[aria-current=page]{border-color:var(--teal);color:var(--teal)}.pHq1La_thumb[data-hit] span:after{content:" ●";color:var(--amber)}.pHq1La_outline{font-size:var(--text-sm);gap:1px;margin:0;padding:0;list-style:none;display:grid}.pHq1La_outline .pHq1La_outline,.pHq1La_outline li[data-level="2"]{padding-left:12px}.pHq1La_outline li[data-level="3"]{padding-left:24px}.pHq1La_outline button{border-radius:var(--radius-1);width:100%;color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:4px 6px;display:flex}.pHq1La_outline button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pHq1La_outline button:hover:not(:disabled){background:var(--accent-soft)}.pHq1La_outline button[aria-current]{background:var(--accent-soft);color:var(--teal)}.pHq1La_outline button[data-hit]>span:first-child:after{content:" ●";color:var(--amber)}.pHq1La_outline button:disabled{color:var(--muted);cursor:default}.pHq1La_mark{z-index:2;border:2px solid var(--red,#d33);background:color-mix(in srgb, var(--red,#d33) 12%, transparent);pointer-events:auto;border-radius:2px}.pHq1La_markFocus{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 20%, transparent);outline:3px solid color-mix(in srgb, var(--amber) 45%, transparent)}.pHq1La_markLabel{font-size:var(--text-xs);color:#fff;background:var(--red,#d33);white-space:nowrap;border-radius:2px;padding:1px 5px;line-height:1.4;position:absolute;top:-1.5em;left:-2px}.pHq1La_markFocus .pHq1La_markLabel{background:var(--amber);color:#000}.pHq1La_markLayer{z-index:3;cursor:crosshair;touch-action:none;background:color-mix(in srgb, var(--accent,#2a6) 6%, transparent);position:absolute;inset:0}.pHq1La_markDraft{border:2px dashed var(--accent,#2a6);background:color-mix(in srgb, var(--accent,#2a6) 15%, transparent)}.pHq1La_sheetTabs{border-bottom:1px solid var(--line);background:var(--surface-2);grid-row:2;gap:2px;padding:4px 8px 0;display:flex;overflow-x:auto}.pHq1La_sheetTab{border-radius:var(--radius-1) var(--radius-1) 0 0;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.pHq1La_sheetTab:hover{color:var(--fg)}.pHq1La_sheetTab[aria-selected=true]{border-color:var(--line);background:var(--surface-1);color:var(--teal);margin-bottom:-1px}.pHq1La_tabCount{background:var(--amber-soft);color:var(--amber);font-size:var(--text-xs);border-radius:8px;padding:0 6px}.pHq1La_sheetScroll{-webkit-user-select:none;user-select:none;outline:none;grid-row:3;min-height:0;overflow:auto}.pHq1La_sheetScroll:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line)}.pHq1La_sheet{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.pHq1La_sheet th,.pHq1La_sheet td{height:var(--row-h);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;line-height:calc(var(--row-h) - 1px);padding:0 6px;overflow:hidden}.pHq1La_sheet td{cursor:cell}.pHq1La_sheet td.pHq1La_num{text-align:right}.pHq1La_sheet thead th{z-index:2;background:var(--surface-2);color:var(--muted);text-align:center;cursor:s-resize;font-weight:500;position:sticky;top:0}.pHq1La_sheet .pHq1La_headRow th,.pHq1La_sheet .pHq1La_headRow td{top:var(--row-h);z-index:2;background:var(--surface-3);color:var(--fg);border-bottom:2px solid var(--line-strong);font-weight:600;position:sticky}.pHq1La_sheet .pHq1La_rowNum{z-index:1;background:var(--surface-2);color:var(--muted);text-align:right;cursor:e-resize;font-weight:400;position:sticky;left:0}.pHq1La_sheet thead .pHq1La_rowNum,.pHq1La_sheet .pHq1La_corner{z-index:3;left:0}.pHq1La_sheet .pHq1La_corner{cursor:pointer;position:sticky}.pHq1La_sheet td[data-selected]{background:color-mix(in srgb, var(--teal) 16%, transparent)}.pHq1La_sheet th[data-selected]{color:var(--teal)}.pHq1La_sheet td[data-active]{box-shadow:inset 0 0 0 2px var(--amber)}.pHq1La_spacer td,tr.pHq1La_spacer{border:0;padding:0}.pHq1La_docScroll{background:color-mix(in srgb, var(--surface-0) 70%, #000 30%);outline:none;min-height:0;padding:24px 16px;overflow:auto}.pHq1La_paper{color:#1b1f20;background:#fff;max-width:860px;margin:0 auto;padding:48px 56px;line-height:1.55;box-shadow:0 1px 3px #00000059}.pHq1La_paper>*{content-visibility:auto;contain-intrinsic-size:auto 1.6em}.pHq1La_paper h2,.pHq1La_paper h3,.pHq1La_paper h4{color:#0d3b39;margin:1.2em 0 .4em;scroll-margin-top:12px}.pHq1La_paper h2{font-size:1.45em}.pHq1La_paper h3{font-size:1.2em}.pHq1La_paper h4{font-size:1.05em}.pHq1La_paper p{white-space:pre-wrap;margin:0 0 .7em}.pHq1La_paper table{border-collapse:collapse;margin:.6em 0 1em;font-size:.9em}.pHq1La_paper td{vertical-align:top;white-space:pre-wrap;border:1px solid #c9d1d2;padding:4px 8px}.pHq1La_paper .pHq1La_muted{color:#5f7274}@media (max-width:760px){.pHq1La_withSide{grid-template-columns:minmax(0,1fr)}.pHq1La_side{display:none}.pHq1La_paper{padding:24px 18px}}.pHq1La_cadArea{touch-action:none;min-height:0;position:relative;overflow:hidden}.pHq1La_cadCanvas{outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pHq1La_cadArea{outline:none}.pHq1La_cadArea:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line)}.pHq1La_tool_pan .pHq1La_cadCanvas{cursor:grab}.pHq1La_tool_pan .pHq1La_cadCanvas:active{cursor:grabbing}.pHq1La_tool_info .pHq1La_cadCanvas{cursor:help}.pHq1La_tool_measure .pHq1La_cadCanvas,.pHq1La_tool_area .pHq1La_cadCanvas{cursor:crosshair}.pHq1La_tool_zoom .pHq1La_cadCanvas{cursor:zoom-in}.pHq1La_cadLoading{color:var(--muted);font-size:var(--text-sm);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pHq1La_layerFilter{width:100%;margin-bottom:6px}.pHq1La_layerActions{flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;display:flex}.pHq1La_layerActions button,.pHq1La_linkish{color:var(--teal);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.pHq1La_layerActions button:hover,.pHq1La_linkish:hover{text-decoration:underline}.pHq1La_layerList{font-size:var(--text-sm);gap:1px;margin:0;padding:0;list-style:none;display:grid}.pHq1La_layerList li{border-radius:var(--radius-1);align-items:center;gap:4px;padding:2px 4px;display:flex}.pHq1La_layerList li:hover{background:var(--accent-soft)}.pHq1La_layerList li[data-off] .pHq1La_layerName{color:var(--muted)}.pHq1La_layerList label{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.pHq1La_swatch{border:1px solid var(--line-strong);border-radius:2px;flex:none;width:12px;height:12px}.pHq1La_layerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pHq1La_only{border-radius:var(--radius-1);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid}.pHq1La_layerList li:hover .pHq1La_only,.pHq1La_only:focus-visible{opacity:1}.pHq1La_only:hover{color:var(--teal)}.pHq1La_row2{grid-row:2;min-width:0;display:grid}.pHq1La_row2>*{grid-row:auto}.pHq1La_annotating .pHq1La_paper{cursor:text}.pHq1La_annotating .pHq1La_paper ::selection{background:#fdd83599}
.wpoQLq_photo{background:var(--surface-2);border-radius:var(--radius-1);place-items:center;display:grid;overflow:hidden}.wpoQLq_photo img{max-width:100%;max-height:62vh;display:block}.wpoQLq_pano{border-radius:var(--radius-1);background:#000;height:62vh;overflow:hidden}.wpoQLq_meta{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;display:flex}.wpoQLq_links{font-size:var(--text-sm);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wpoQLq_list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wpoQLq_item{border:1px solid var(--line);border-radius:var(--radius-1);grid-template-columns:64px 1fr auto;align-items:center;gap:8px;padding:4px;display:grid}.wpoQLq_item[data-active=true]{border-color:var(--amber)}.wpoQLq_thumb{object-fit:cover;background:var(--surface-2);cursor:pointer;border:0;border-radius:4px;width:64px;height:48px;padding:0;display:block}.wpoQLq_thumb img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.wpoQLq_body{min-width:0;font-size:var(--text-sm);gap:2px;display:grid}.wpoQLq_body input[type=text]{width:100%}.wpoQLq_caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wpoQLq_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wpoQLq_row input[type=range]{flex:1;min-width:80px}.wpoQLq_acts{flex-direction:column;gap:2px;display:flex}.wpoQLq_upload{align-items:center;gap:6px;margin:0 0 8px;display:flex}.wpoQLq_strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wpoQLq_strip .wpoQLq_thumb{width:72px;height:54px}
.xKyHEW_stack{gap:var(--space-4);display:grid}.xKyHEW_form{gap:var(--space-3);display:grid}.xKyHEW_meta{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.xKyHEW_meta strong{color:var(--fg);font-weight:600}.xKyHEW_cardTitle{align-items:center;gap:8px;min-width:0;display:inline-flex}.xKyHEW_cardTitle a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.xKyHEW_cardTitle a:hover{color:var(--teal)}.xKyHEW_filters{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.xKyHEW_filters input[type=search],.xKyHEW_filters input[type=text]{min-width:200px}.xKyHEW_bcf{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.xKyHEW_fileBtn{cursor:pointer}.xKyHEW_fileBtn input{display:none}.xKyHEW_titleLink{color:var(--fg);font-weight:600;text-decoration:none}.xKyHEW_titleLink:hover{color:var(--teal);text-decoration:underline}.xKyHEW_sub{font-size:var(--text-xs);color:var(--muted);margin-top:1px;display:block}.xKyHEW_mono{font-family:var(--mono);font-size:var(--text-sm)}.xKyHEW_addRow{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.xKyHEW_compactList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xKyHEW_compactList li{font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.xKyHEW_compactHead{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.xKyHEW_compactHead :is(h2,h3,h4){font-size:var(--text-base);color:var(--fg);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.xKyHEW_compactHead svg{color:var(--teal)}.xKyHEW_sectionTop{margin-top:var(--space-4)}.xKyHEW_progress{width:100%;height:6px}.xKyHEW_ok{color:var(--teal);font-size:var(--text-md);margin:0}.xKyHEW_required{color:var(--amber)}.xKyHEW_uploadHint{font-size:var(--text-xs);color:var(--muted)}.xKyHEW_chips{flex-wrap:wrap;gap:4px;display:inline-flex}.xKyHEW_stateList{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.xKyHEW_stateList li{align-items:center;gap:6px;display:flex}.xKyHEW_stateList input[type=color]{flex:none;width:30px;height:28px;padding:0 2px}.xKyHEW_stateList input:not([type]){flex:1;min-width:0}.xKyHEW_stateList label{color:var(--muted);cursor:pointer;align-items:center;gap:2px;display:inline-flex}.xKyHEW_importIssues{font-size:var(--text-sm);color:var(--muted);margin:4px 0 8px;padding-left:18px}.xKyHEW_importPreview{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.xKyHEW_importFacts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.xKyHEW_importFacts span{border:1px solid var(--line);border-radius:var(--radius-2);font-size:var(--text-xs);color:var(--muted);gap:2px;padding:6px 8px;display:grid}.xKyHEW_importFacts b{font-size:var(--text-md);color:var(--fg)}.xKyHEW_importWarnings{font-size:var(--text-sm);color:var(--amber);gap:4px;margin:0;padding:0;list-style:none;display:grid}.xKyHEW_importWarnings li{align-items:baseline;gap:6px;display:flex}.xKyHEW_importSample{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.xKyHEW_importSample th{text-align:left;color:var(--muted);font-size:var(--text-xs);border-bottom:1px solid var(--line);padding:3px 6px;font-weight:600}.xKyHEW_importSample td{border-bottom:1px solid var(--line);padding:3px 6px}
.zvuZ7a_spark{display:block;overflow:visible}.zvuZ7a_sparkLine{fill:none;stroke:var(--teal);stroke-width:1.4px;stroke-linejoin:round}.zvuZ7a_sparkWarn{stroke:#f5a623;stroke-width:1px;stroke-dasharray:3 2}.zvuZ7a_sparkAlarm{stroke:#e74c3c;stroke-width:1px}.zvuZ7a_charts{gap:var(--space-3);display:grid}.zvuZ7a_chartsBar{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zvuZ7a_chartsBar output{font-variant-numeric:tabular-nums}.zvuZ7a_seg{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.zvuZ7a_seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 9px;font-size:12px}.zvuZ7a_seg button+button{border-left:1px solid var(--line)}.zvuZ7a_seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--teal)}.zvuZ7a_chartRow{gap:4px;display:grid}.zvuZ7a_chartRow header{min-width:0;font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.zvuZ7a_chartRow header .zvuZ7a_muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zvuZ7a_chartValue{font-variant-numeric:tabular-nums;margin-left:auto}.zvuZ7a_iconBtn{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zvuZ7a_pick{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zvuZ7a_pick:hover{border-color:var(--line)}.zvuZ7a_pick[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--teal)}
.G6QJ9G_page{padding:var(--space-5) var(--space-6) var(--space-7);gap:var(--space-4);font-size:var(--text-md);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:auto}.G6QJ9G_grid{stroke:var(--line);stroke-width:1px}.G6QJ9G_layout{gap:var(--space-5);grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;display:grid}@media (max-width:1100px){.G6QJ9G_layout{grid-template-columns:minmax(0,1fr)}}.G6QJ9G_main,.G6QJ9G_side{gap:var(--space-4);align-content:start;min-width:0;display:grid}.G6QJ9G_title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.G6QJ9G_title svg{color:var(--teal)}.G6QJ9G_toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.G6QJ9G_chart{margin:0}.G6QJ9G_legend{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 14px;margin-bottom:4px;display:flex}.G6QJ9G_legend span{align-items:center;gap:5px;display:inline-flex}.G6QJ9G_legend i{border-radius:2px;width:14px;height:8px;display:inline-block}.G6QJ9G_lineKey{background:var(--teal);height:3px!important}.G6QJ9G_bandKey{background:color-mix(in srgb, var(--teal) 22%, transparent)}.G6QJ9G_warnKey{background:var(--amber);border-radius:50%!important;width:8px!important}.G6QJ9G_badKey{background:var(--danger);border-radius:50%!important;width:8px!important}.G6QJ9G_plot{position:relative}.G6QJ9G_plot svg{touch-action:none;width:100%;height:auto;display:block}.G6QJ9G_axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.G6QJ9G_line{fill:none;stroke:var(--teal);stroke-width:2px;stroke-linejoin:round}.G6QJ9G_point{fill:var(--teal)}.G6QJ9G_band{fill:color-mix(in srgb, var(--teal) 18%, transparent);stroke:none}.G6QJ9G_warn{fill:var(--amber);stroke:var(--bg);stroke-width:1px}.G6QJ9G_bad{fill:var(--danger);stroke:var(--bg);stroke-width:1px}.G6QJ9G_crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.G6QJ9G_dot{fill:var(--teal);stroke:var(--bg);stroke-width:2px}.G6QJ9G_tooltip{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-1);pointer-events:none;white-space:nowrap;z-index:3;color:var(--fg);font-size:var(--text-sm);flex-direction:column;gap:2px;padding:4px 8px;display:flex;position:absolute;top:0;transform:translate(-50%)}.G6QJ9G_list{font-size:var(--text-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.G6QJ9G_list li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.G6QJ9G_list li:last-child{border-bottom:0}.G6QJ9G_actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.G6QJ9G_limWarn{stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:6 4}.G6QJ9G_limAlarm{stroke:var(--danger);stroke-width:1.5px;stroke-dasharray:6 4}.G6QJ9G_limKey{background:repeating-linear-gradient(90deg, var(--amber) 0 4px, transparent 4px 6px);height:2px!important}.G6QJ9G_spanWarn{fill:color-mix(in srgb, var(--amber) 12%, transparent)}.G6QJ9G_spanAlarm{fill:color-mix(in srgb, var(--danger) 12%, transparent)}.G6QJ9G_spanFocus{stroke:var(--danger);stroke-width:1px}.G6QJ9G_thresholds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}
.t0hPaW_wrap{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);height:min(62vh,560px);position:relative;overflow:hidden}.t0hPaW_canvas{position:absolute;inset:0}.t0hPaW_overlay{color:var(--muted);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.t0hPaW_actions{justify-content:flex-end;gap:8px;display:flex}
.FCIn7G_preview{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.FCIn7G_preview p{font-size:var(--text-sm);margin:0}.FCIn7G_rules{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.FCIn7G_rules th{text-align:left;color:var(--muted);font-size:var(--text-xs);border-bottom:1px solid var(--line);padding:3px 6px;font-weight:600}.FCIn7G_rules td{border-bottom:1px solid var(--line);padding:3px 6px}.FCIn7G_none{color:var(--clash-a);font-weight:600}.FCIn7G_conflicts{font-size:var(--text-sm);color:var(--amber);margin:0;padding-left:18px}
.gTaaHW_tile{background:var(--accent-soft);border:1px solid var(--accent-line);width:52px;height:52px;color:var(--teal);border-radius:12px;flex:none;place-content:center;justify-items:center;gap:2px;display:grid}.gTaaHW_tileCode{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1}.gTaaHW_code{color:var(--teal);letter-spacing:.02em;font-weight:700}.gTaaHW_sep{color:var(--muted);font-weight:400}
.xoFxUG_panel{flex-direction:column;height:100%;min-height:0;font-size:13px;display:flex}.xoFxUG_head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.xoFxUG_head h2{color:var(--teal);margin:0;font-size:15px}.xoFxUG_head select{max-width:60%;font-size:12px}.xoFxUG_search{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;display:flex}.xoFxUG_search input{flex:1;min-width:0;font-size:12px}.xoFxUG_tree{border-top:1px solid var(--line);flex:1;min-height:0;padding-top:4px;overflow:auto}.xoFxUG_row{border-radius:4px;align-items:center;gap:2px;min-height:24px;padding-right:4px;display:flex}.xoFxUG_row:hover{background:color-mix(in srgb, var(--teal) 8%, transparent)}.xoFxUG_row.xoFxUG_picked{background:#f5a62338}.xoFxUG_row.xoFxUG_off .xoFxUG_name{color:var(--muted);text-decoration:line-through}.xoFxUG_expander,.xoFxUG_icon,.xoFxUG_label{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.xoFxUG_expander{width:18px;height:18px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.xoFxUG_expander:disabled{cursor:default}.xoFxUG_leafDot{background:var(--line);border-radius:50%;width:4px;height:4px;display:inline-block}.xoFxUG_label{text-align:left;white-space:nowrap;flex:1;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.xoFxUG_label:disabled{cursor:default;color:var(--muted)}.xoFxUG_name{text-overflow:ellipsis;overflow:hidden}.xoFxUG_sub{color:var(--muted);text-overflow:ellipsis;flex:none;max-width:45%;font-size:11px;overflow:hidden}.xoFxUG_count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-size:11px}.xoFxUG_icon{width:22px;height:22px;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.xoFxUG_icon:hover:not(:disabled){color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, transparent)}.xoFxUG_icon:disabled{opacity:.3;cursor:default}.xoFxUG_icon[data-state=hidden]{color:#e74c3c}.xoFxUG_more{color:var(--teal);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:12px}.xoFxUG_more:hover{text-decoration:underline}.xoFxUG_plan{border-bottom:1px solid var(--line);padding:4px 6px;position:relative}.xoFxUG_plan>button{z-index:1;position:absolute;top:6px;right:8px}
.m751tq_body{flex:1;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:0;display:grid}.m751tq_list{font-size:var(--text-md);gap:var(--space-2);flex-direction:column;min-height:100%;display:flex}.m751tq_listHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m751tq_listHead h1{font-size:var(--text-lg);margin:0}.m751tq_listHead .m751tq_muted{font-size:var(--text-sm)}.m751tq_notice{color:var(--teal);font-size:var(--text-sm);margin:0}.m751tq_filterRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m751tq_filterRow input[type=search]{flex:1;min-width:140px}.m751tq_filters{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:6px;display:grid}.m751tq_filters select,.m751tq_filters input{min-width:0;font-size:var(--text-sm)}.m751tq_inlineCheck{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.m751tq_grouping{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m751tq_grouping select,.m751tq_grouping input{font-size:var(--text-sm)}.m751tq_grouping .m751tq_wide{flex-basis:100%}.m751tq_bulk{padding:var(--space-2);border:1px solid var(--accent-line);border-radius:var(--radius-2);background:var(--accent-soft);font-size:var(--text-sm);gap:6px;display:grid}.m751tq_bulk select,.m751tq_bulk input{font-size:var(--text-sm);max-width:170px}.m751tq_itemsWrap{flex:1;min-height:120px}.m751tq_itemButton{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:1px;min-width:0;padding:0;display:grid}.m751tq_itemButton:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:3px}.m751tq_itemKind{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.m751tq_a,.m751tq_b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.m751tq_a{color:var(--clash-a)}.m751tq_b{color:var(--clash-b)}.m751tq_measure{gap:1px;display:grid}.m751tq_measure small{color:var(--muted);font-size:var(--text-xs)}.m751tq_tags{flex-wrap:wrap;gap:3px;display:flex}.m751tq_pager{font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;display:flex}.m751tq_models{font-size:var(--text-sm);color:var(--muted);padding-top:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m751tq_models label{align-items:center;gap:4px;display:inline-flex}.m751tq_detail{font-size:var(--text-md);gap:var(--space-3);align-content:start;display:grid}.m751tq_detail h2{font-size:var(--text-lg);align-items:center;gap:8px;margin:0;display:inline-flex}.m751tq_detail h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:6px;margin:0;display:inline-flex}.m751tq_detailHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.m751tq_pair{gap:2px;margin:0;display:grid}.m751tq_pair span{align-items:baseline;gap:6px;display:flex}.m751tq_pair i{width:14px;font-style:normal;font-weight:700}.m751tq_block{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);display:grid}.m751tq_row2{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.m751tq_events{font-size:var(--text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.m751tq_events li{border-left:2px solid var(--line);padding:6px 8px}.m751tq_events li .m751tq_muted{font-size:var(--text-xs)}.m751tq_thumb{border-radius:var(--radius-2);border:1px solid var(--line);width:100%}.m751tq_facts{font-size:var(--text-md);grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.m751tq_facts dt{color:var(--muted)}.m751tq_facts dd{word-break:break-word;margin:0}.m751tq_fixed{color:var(--amber);align-items:center;gap:4px;display:inline-flex}.m751tq_proposal{color:var(--teal);align-items:center;gap:4px;display:inline-flex}
.MTMhrW_body{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.MTMhrW_top{padding:var(--space-3) var(--space-4);gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:auto}.MTMhrW_top section{min-width:0}.MTMhrW_bottom{grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.MTMhrW_sceneArea{grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.MTMhrW_head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.MTMhrW_head h1{font-size:var(--text-xl);margin:0}.MTMhrW_summary{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.MTMhrW_toolbar{gap:var(--space-2) var(--space-3);font-size:var(--text-md)}.MTMhrW_toolbar input:not([type=checkbox]),.MTMhrW_toolbar select{min-height:26px;font-size:var(--text-sm)}.MTMhrW_toolbar input[type=date]{width:130px}.MTMhrW_codeInput{width:110px}.MTMhrW_inline{font-size:var(--text-sm);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MTMhrW_coverage{font-size:var(--text-sm);color:var(--muted);margin:0}.MTMhrW_ganttWrap{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-1);min-width:0;max-width:100%;overflow:auto}.MTMhrW_gantt{border-collapse:separate;border-spacing:0;font-size:var(--text-sm);width:100%}.MTMhrW_gantt th{z-index:2;background:var(--surface-1);text-align:left;color:var(--muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 6px;position:sticky;top:0}.MTMhrW_gantt td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:2px 6px}.MTMhrW_gantt tbody tr:hover td{background:color-mix(in srgb, var(--teal) 5%, transparent)}.MTMhrW_gantt tr[data-active=true] td{background:color-mix(in srgb, var(--amber) 9%, transparent)}.MTMhrW_gantt tr[data-selected=true] td{background:var(--amber-soft);box-shadow:inset 0 1px 0 var(--accent-line), inset 0 -1px 0 var(--accent-line)}.MTMhrW_gantt tr[data-picked=true] td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.MTMhrW_cell input,.MTMhrW_cell select{min-height:24px;font-size:var(--text-sm);background:0 0;border-color:#0000;padding:0 5px}.MTMhrW_cell input:hover,.MTMhrW_cell select:hover,.MTMhrW_cell input:focus-visible,.MTMhrW_cell select:focus-visible{background:var(--surface-0);border-color:var(--line-strong)}.MTMhrW_cell input{width:54px}.MTMhrW_cell input[type=date]{width:122px}.MTMhrW_cell .MTMhrW_name{width:240px}.MTMhrW_cell .MTMhrW_preds{width:96px}.MTMhrW_select{all:unset;cursor:pointer;color:var(--teal);font-family:var(--mono);border-radius:3px;padding:0 4px;font-weight:600}.MTMhrW_select[aria-pressed=true]{background:var(--accent-soft)}.MTMhrW_select:focus-visible{outline:2px solid var(--focus)}.MTMhrW_timeline{height:22px;position:relative}.MTMhrW_ticks{height:16px;position:relative}.MTMhrW_tick{color:var(--muted);border-left:1px solid var(--line);text-transform:none;letter-spacing:0;height:100%;padding-left:2px;font-size:10px;position:absolute;top:0}.MTMhrW_bar{background:color-mix(in srgb, var(--bar,var(--teal)) 55%, transparent);border-radius:3px;height:10px;position:absolute;top:3px;overflow:hidden}.MTMhrW_bar[data-critical=true]{outline:1px solid var(--clash-a);outline-offset:1px}.MTMhrW_bar>span{background:var(--bar,var(--teal));height:100%;display:block}.MTMhrW_milestone{background:var(--bar,var(--teal));width:10px;height:10px;position:absolute;top:3px;transform:rotate(45deg)}.MTMhrW_baseline{background:var(--muted);border-radius:2px;height:4px;position:absolute;top:15px}.MTMhrW_actual{border:2px solid var(--amber);box-sizing:border-box;border-radius:3px;height:14px;position:absolute;top:1px}.MTMhrW_today{background:var(--clash-a);width:1px;position:absolute;top:0;bottom:0}.MTMhrW_late{color:var(--clash-a)}.MTMhrW_early{color:var(--clash-b)}.MTMhrW_note{font-size:var(--text-sm);color:var(--muted)}.MTMhrW_review{color:var(--amber)}.MTMhrW_reviewBadge{border:1px solid var(--amber);color:var(--amber);font-size:var(--text-xs);cursor:help;border-radius:999px;margin-left:4px;padding:0 5px}.MTMhrW_ack{all:unset;cursor:pointer;color:var(--fg);text-decoration:underline}.MTMhrW_ack:focus-visible{outline:2px solid var(--focus)}.MTMhrW_simMarker{height:100%;color:var(--on-accent);background:var(--amber);z-index:1;text-transform:none;letter-spacing:0;border-radius:2px;padding:0 3px;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.MTMhrW_simLine{top:0;bottom:0;left:var(--sim-x,0);background:var(--amber);width:2px;position:absolute}.MTMhrW_simBar{background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-line);border-radius:var(--radius-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.MTMhrW_simBar select,.MTMhrW_simBar input[type=date]{min-height:26px;font-size:var(--text-sm)}.MTMhrW_simSlider{flex:1;min-width:160px;padding-top:10px;display:flex;position:relative}.MTMhrW_simSlider input[type=range]{width:100%;margin:0}.MTMhrW_marks{pointer-events:none;height:10px;position:absolute;top:0;left:8px;right:8px}.MTMhrW_mark,.MTMhrW_band{cursor:pointer;pointer-events:auto;border:0;padding:0;position:absolute}.MTMhrW_mark{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-left:-4px;top:1px}.MTMhrW_mark[data-kind=milestone]{background:var(--teal);border-radius:1px;transform:rotate(45deg)scale(.85)}.MTMhrW_mark[data-kind=finish]{background:var(--amber)}.MTMhrW_mark[data-kind=today]{background:var(--clash-a);border-radius:1px;width:2px;height:10px;margin-left:-1px;top:0}.MTMhrW_band{background:color-mix(in srgb, var(--clash-a) 45%, transparent);border-radius:2px;height:4px;margin-left:-1px;top:3px}.MTMhrW_mark:hover,.MTMhrW_band:hover{outline:2px solid var(--focus)}.MTMhrW_simActive{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;min-width:0;overflow:hidden}.MTMhrW_simActive .MTMhrW_select{font-family:inherit;font-weight:500}.MTMhrW_simBar label{white-space:nowrap;align-items:center;gap:5px;display:flex}.MTMhrW_transport{gap:2px;display:inline-flex}.MTMhrW_simDay{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.MTMhrW_legend{flex-wrap:wrap;flex-basis:100%;gap:4px 10px;display:flex}.MTMhrW_legend>span{align-items:center;gap:4px;display:inline-flex}.MTMhrW_proposalWrap{display:inline-flex;position:relative}.MTMhrW_proposal{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:380px;max-height:50vh;box-shadow:var(--shadow-1);font-size:var(--text-sm);border-radius:8px;gap:6px;padding:8px 10px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.MTMhrW_proposal header{justify-content:space-between;align-items:center;gap:8px;display:flex}.MTMhrW_proposal table{border-collapse:collapse}.MTMhrW_proposal th,.MTMhrW_proposal td{text-align:left;white-space:nowrap;padding:2px 6px}.MTMhrW_proposal th{color:var(--muted);font-weight:500}.MTMhrW_calTabs{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MTMhrW_calTab{all:unset;cursor:pointer;border:1px solid var(--line);font-size:var(--text-sm);border-radius:999px;padding:3px 10px}.MTMhrW_calTab[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-line)}.MTMhrW_calTab:focus-visible{outline:2px solid var(--focus)}.MTMhrW_calForm{gap:var(--space-3);display:grid}.MTMhrW_calHead{margin:var(--space-2) 0 0;font-size:var(--text-md);align-items:center;gap:6px;display:flex}.MTMhrW_weekdays{gap:4px;display:flex}.MTMhrW_weekday{all:unset;cursor:pointer;border:1px solid var(--line);width:30px;height:30px;font-weight:600;font-size:var(--text-sm);color:var(--muted);border-radius:50%;place-items:center;display:grid}.MTMhrW_weekday[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--on-accent)}.MTMhrW_weekday:focus-visible{outline:2px solid var(--focus)}.MTMhrW_chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MTMhrW_chip{border:1px solid var(--line);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:4px;padding:1px 4px 1px 8px;display:inline-flex}.MTMhrW_chip button{all:unset;cursor:pointer;place-items:center;display:inline-grid}.MTMhrW_chip button:focus-visible{outline:2px solid var(--focus)}.MTMhrW_gantt tr[data-related=pred] td:first-child{box-shadow:inset 3px 0 0 var(--teal)}.MTMhrW_gantt tr[data-related=succ] td:first-child{box-shadow:inset 3px 0 0 var(--clash-b)}.MTMhrW_calCell select{max-width:110px}.MTMhrW_statusLine{border-left:2px dashed var(--teal);width:0;position:absolute;top:0;bottom:0}.MTMhrW_progressSeg{border-top:2px dashed var(--clash-b);height:0;position:absolute;top:7px}.MTMhrW_progressSeg[data-late=true]{border-top-color:var(--clash-a)}.MTMhrW_progressDot{background:var(--clash-b);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:4px}.MTMhrW_progressDot[data-late=true]{background:var(--clash-a)}.MTMhrW_statusList{font-size:var(--text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.MTMhrW_statusList li{align-items:baseline;gap:8px;display:flex}.MTMhrW_statusFacts{gap:var(--space-2);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.MTMhrW_statusFacts span{border:1px solid var(--line);border-radius:var(--radius-2);font-size:var(--text-xs);color:var(--muted);gap:2px;padding:6px 8px;display:grid}.MTMhrW_statusFacts b{font-size:var(--text-lg);color:var(--fg)}.MTMhrW_viewSwitch{gap:4px;display:inline-flex}.MTMhrW_viewSwitch button{all:unset;cursor:pointer;border:1px solid var(--line);font-size:var(--text-sm);border-radius:999px;padding:3px 10px}.MTMhrW_viewSwitch button[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line)}.MTMhrW_viewSwitch button:focus-visible{outline:2px solid var(--focus)}.MTMhrW_lobWrap{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-1);overflow:auto}.MTMhrW_lobGrid{stroke:var(--line);stroke-width:1px}.MTMhrW_lobTick{fill:var(--muted);font-size:10px}.MTMhrW_lobZone{fill:var(--fg-2);font-size:12px}.MTMhrW_lobLine{stroke:currentColor;stroke-width:4px;stroke-linecap:round;cursor:ew-resize}.MTMhrW_lobLine[data-selected=true]{stroke-width:7px}.MTMhrW_lobLink{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 3;opacity:.6}.MTMhrW_lobHatch{stroke:var(--clash-a);stroke-width:2px;opacity:.45}.MTMhrW_lobLegend{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 8px;display:flex}.MTMhrW_lobLegend i{vertical-align:middle;border-radius:2px;width:14px;height:4px;margin-right:4px;display:inline-block}.MTMhrW_lobHatchKey{background:repeating-linear-gradient(45deg, var(--clash-a) 0 2px, transparent 2px 5px);opacity:.6;height:10px!important}.MTMhrW_laGroups{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.MTMhrW_laGroups>li{border:1px solid var(--line);border-radius:var(--radius-2);padding:6px 8px}.MTMhrW_laGroups>li[data-active=true]{border-color:var(--amber);background:var(--amber-soft)}.MTMhrW_laHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MTMhrW_laHead strong{flex:1;min-width:120px}.MTMhrW_laTasks{font-size:var(--text-sm);color:var(--fg-2);margin:4px 0 0;padding-left:18px}.MTMhrW_laTasks li[data-critical=true]{color:var(--clash-a)}
.HtA8Nq_panel{margin-top:var(--space-4);font-size:var(--text-md);gap:var(--space-2);display:grid}.HtA8Nq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.HtA8Nq_list li{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);gap:4px;display:grid}.HtA8Nq_list li.HtA8Nq_active{border-color:var(--amber);box-shadow:inset 3px 0 0 var(--amber)}.HtA8Nq_row{justify-content:space-between;align-items:center;gap:8px;display:flex}.HtA8Nq_row strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HtA8Nq_swatch{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;flex:none;width:22px;height:22px;padding:0}.HtA8Nq_count{color:var(--muted);white-space:nowrap}.HtA8Nq_desc{color:var(--muted);font-size:var(--text-sm);margin:0}.HtA8Nq_editor{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--accent-line);border-radius:var(--radius-2);background:var(--surface-2);display:grid}.HtA8Nq_editor input,.HtA8Nq_editor select,.HtA8Nq_editor textarea{font-size:var(--text-sm);max-width:100%}.HtA8Nq_groups{border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);gap:6px;margin:0;display:grid}.HtA8Nq_groups legend{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 4px}.HtA8Nq_group{border-left:2px solid var(--teal);background:var(--surface-1);border-radius:0 var(--radius-1) var(--radius-1) 0;gap:6px;padding:6px 8px;display:grid}.HtA8Nq_group+.HtA8Nq_group{margin-top:2px}.HtA8Nq_cond{gap:4px;display:grid}.HtA8Nq_condHead{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.HtA8Nq_values{gap:4px;display:grid}.HtA8Nq_checks{border:1px solid var(--line);border-radius:var(--radius-1);background:var(--surface-0);gap:2px;max-height:160px;padding:4px 6px;display:grid;overflow:auto}.HtA8Nq_checks label{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.HtA8Nq_propRow{grid-template-columns:1fr 1fr;gap:4px;display:grid}.HtA8Nq_preview{font-size:var(--text-md);border-radius:var(--radius-1);background:var(--surface-0);margin:0;padding:6px 8px}
._2YV6MG_reqs{margin:0;padding-left:16px}._2YV6MG_reqs li{line-height:1.4}
.WnC3Ya_aside{gap:var(--space-3);align-content:start;display:grid}.WnC3Ya_head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.WnC3Ya_head h1{margin:0}.WnC3Ya_badges{flex-wrap:wrap;gap:6px;display:flex}.WnC3Ya_items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.WnC3Ya_item{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);font-size:var(--text-md)}.WnC3Ya_item[data-selected=true]{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.WnC3Ya_itemHead{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:auto 1fr auto;gap:4px 8px;width:100%;padding:8px 10px;display:grid}.WnC3Ya_itemHead:hover{background:var(--accent-soft)}.WnC3Ya_itemHead:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.WnC3Ya_code{font-family:var(--mono);font-size:var(--text-sm);color:var(--teal)}.WnC3Ya_amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.WnC3Ya_calc{color:var(--muted);font-size:var(--text-sm);grid-column:2/4}.WnC3Ya_body{gap:6px;padding:0 10px 10px;display:grid}.WnC3Ya_lines{max-height:260px;font-size:var(--text-sm);margin:0;padding:0;list-style:none;overflow:auto}.WnC3Ya_lines li{border-bottom:1px solid var(--line);padding:4px 0}.WnC3Ya_lines li[data-picked=true]{background:var(--amber-soft)}.WnC3Ya_review{color:var(--amber)}.WnC3Ya_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.WnC3Ya_inline{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.WnC3Ya_tolerance{width:72px}.WnC3Ya_wide{flex-basis:100%}.WnC3Ya_form{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);font-size:var(--text-md);display:grid}.WnC3Ya_form label{font-size:var(--text-md);color:var(--fg-2);gap:3px;display:grid}.WnC3Ya_fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.WnC3Ya_fieldset legend{color:var(--fg-2);margin-bottom:4px;padding:0}.WnC3Ya_classes{flex-wrap:wrap;gap:4px 12px;display:flex}.WnC3Ya_classes label{align-items:center;gap:4px;display:flex}.WnC3Ya_chapters{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.WnC3Ya_chapters td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:4px 0}.WnC3Ya_chapters td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px}.WnC3Ya_picked{padding:var(--space-2) var(--space-3);border:1px solid var(--amber);border-radius:var(--radius-2);background:var(--amber-soft);font-size:var(--text-md)}.WnC3Ya_picked>strong{align-items:center;gap:6px;display:inline-flex}.WnC3Ya_picked>p{margin:4px 0}.WnC3Ya_plainList{gap:4px;margin:6px 0 0;padding-left:16px;display:grid}.WnC3Ya_plainList li.WnC3Ya_row{margin-left:-16px;list-style:none}.WnC3Ya_coverage{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.WnC3Ya_coverageHead{font-size:var(--text-md);align-items:center;gap:6px;margin:0;display:flex}.WnC3Ya_filters{flex-wrap:wrap;gap:4px;display:flex}.WnC3Ya_filterChip{all:unset;cursor:pointer;border:1px solid var(--line);font-size:var(--text-xs);border-radius:999px;padding:2px 8px}.WnC3Ya_filterChip[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line)}.WnC3Ya_filterChip:focus-visible{outline:2px solid var(--focus)}.WnC3Ya_problems{font-size:var(--text-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.WnC3Ya_problems li{border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:1px 4px;display:grid}.WnC3Ya_problems li[data-active=true]{background:var(--amber-soft)}.WnC3Ya_problemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WnC3Ya_k_missing,.WnC3Ya_k_review{color:var(--amber)}.WnC3Ya_k_empty,.WnC3Ya_k_uncounted{color:var(--muted)}.WnC3Ya_note{font-size:var(--text-sm);color:var(--muted);margin:0}.WnC3Ya_manual{gap:4px;display:grid;overflow-x:auto}.WnC3Ya_manual table{border-collapse:collapse;font-size:var(--text-sm)}.WnC3Ya_manual th{text-align:left;font-size:var(--text-xs);color:var(--muted);padding:2px 4px;font-weight:600}.WnC3Ya_manual td{padding:1px 2px}.WnC3Ya_manual input{width:100%;min-width:0;min-height:24px;padding:0 4px}.WnC3Ya_manual td:first-child input{min-width:120px}.WnC3Ya_manual tr[data-deduct=true] td{color:var(--clash-a)}.WnC3Ya_num{text-align:right;width:64px}.WnC3Ya_manualTotal{margin-left:auto;font-weight:600}.WnC3Ya_qe{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:grid}.WnC3Ya_qeTotal td{border-top:1px solid var(--line);font-weight:600}.WnC3Ya_qeEdit{border-collapse:collapse;font-size:var(--text-sm);width:100%}.WnC3Ya_qeEdit td{padding:1px 2px}.WnC3Ya_qeEdit input,.WnC3Ya_qeEdit select{min-height:24px;padding:0 4px}.WnC3Ya_qeEdit td:nth-child(2) input{width:100%;min-width:120px}
.s2tGxG_page{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;width:100%;display:grid}.s2tGxG_columns{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.s2tGxG_refs{font-size:var(--text-md);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.s2tGxG_refs dt{color:var(--muted)}.s2tGxG_refs dd{overflow-wrap:anywhere;min-width:0;margin:0}.s2tGxG_findings{gap:var(--space-2);display:grid}.s2tGxG_filters{gap:6px;display:grid}.s2tGxG_form{gap:var(--space-3);display:grid}.s2tGxG_elements{font-size:var(--text-sm);gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.s2tGxG_elements code{font-size:12px}.s2tGxG_image{border:1px solid var(--line);border-radius:var(--radius-2);max-width:100%}.s2tGxG_events{font-size:var(--text-sm);gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.s2tGxG_events li{border-left:2px solid var(--line);padding:4px 6px}.s2tGxG_commentForm{gap:6px;margin-top:6px;display:flex}.s2tGxG_commentForm input{flex:1;min-width:0}
.eC6MzG_specs{gap:4px;display:grid}.eC6MzG_specs h2{font-size:var(--text-sm);color:var(--fg);align-items:center;gap:6px;margin:4px 0 0;font-weight:600;display:flex}.eC6MzG_specs h2 svg{color:var(--teal)}.eC6MzG_specs ul,.eC6MzG_choices{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eC6MzG_spec{width:100%;color:var(--fg);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.eC6MzG_spec:hover:not(:disabled),.eC6MzG_spec[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line)}.eC6MzG_spec:disabled{opacity:.5;cursor:default}.eC6MzG_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.eC6MzG_count{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-size:12px}.eC6MzG_bar{width:90px;height:6px;accent-color:var(--teal)}.eC6MzG_picker{gap:10px;display:grid}.eC6MzG_choices label{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:4px 8px;padding:4px 2px;display:grid}.eC6MzG_choices label>.muted{text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:12px;overflow:hidden}
.snvmUW_panel{padding:var(--space-3);font-size:var(--text-sm);gap:var(--space-3);flex-direction:column;display:flex}.snvmUW_panel section{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);gap:6px;display:grid}.snvmUW_panel h2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-weight:600}.snvmUW_muted{color:var(--muted)}.snvmUW_warn{color:var(--amber)}.snvmUW_form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.snvmUW_form label{color:var(--fg-2)}.snvmUW_panel input:not([type=checkbox]),.snvmUW_panel select{min-height:26px;font-size:var(--text-sm);min-width:0}.snvmUW_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.snvmUW_narrow{width:56px}.snvmUW_kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.snvmUW_kpi{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-2);padding:6px 8px}.snvmUW_kpi b{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600;display:block}.snvmUW_kpi span{color:var(--muted);font-size:var(--text-xs)}.snvmUW_chart{margin:0}.snvmUW_legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-bottom:4px;display:flex}.snvmUW_legend span,.snvmUW_tooltip span{align-items:center;gap:4px;display:inline-flex}.snvmUW_legend i,.snvmUW_tooltip i{border-radius:2px;width:10px;height:3px;display:inline-block}.snvmUW_plot{position:relative}.snvmUW_plot svg{touch-action:none;width:100%;height:auto;display:block}.snvmUW_grid{stroke:var(--line);stroke-width:1px}.snvmUW_axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.snvmUW_marker{stroke:var(--amber);stroke-width:2px}.snvmUW_crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 2}.snvmUW_dot{stroke:var(--bg);stroke-width:2px}.snvmUW_capacity{stroke:var(--fg);stroke-width:1px;stroke-dasharray:4 3}.snvmUW_tooltip{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-1);pointer-events:none;white-space:nowrap;z-index:3;color:var(--fg);flex-direction:column;gap:2px;padding:4px 6px;display:flex;position:absolute;top:0;transform:translate(-50%)}.snvmUW_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.snvmUW_list li{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.snvmUW_list button.snvmUW_link{all:unset;cursor:pointer;color:var(--fg);text-align:left}.snvmUW_list button.snvmUW_link:hover,.snvmUW_list button.snvmUW_link:focus-visible{text-decoration:underline}.snvmUW_badge{font-size:var(--text-xs);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 6px}.snvmUW_over{color:var(--clash-a)}.snvmUW_tabs{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.snvmUW_tabs button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 6px}.snvmUW_tabs button[aria-pressed=true]{color:var(--fg);border-color:var(--teal)}.snvmUW_table{border-collapse:collapse;width:100%}.snvmUW_table td,.snvmUW_table th{border-bottom:1px solid var(--line);text-align:left;padding:3px 4px;font-weight:400}.snvmUW_table td.snvmUW_n,.snvmUW_table th.snvmUW_n{text-align:right;font-variant-numeric:tabular-nums}
.-IAmfq_wrap{margin-bottom:var(--space-3);overflow-x:auto}.-IAmfq_grid{border-collapse:separate;border-spacing:4px;font-size:var(--text-sm)}.-IAmfq_grid th{text-align:left;color:var(--fg-2);white-space:nowrap;padding:4px 6px;font-weight:600}.-IAmfq_grid th small{color:var(--muted);font-weight:400}.-IAmfq_grid td{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);vertical-align:top;min-width:150px;padding:6px 8px}.-IAmfq_grid td.-IAmfq_diag{border-color:var(--accent-line)}.-IAmfq_grid td.-IAmfq_empty{background:0 0;border:0}.-IAmfq_grid a{text-decoration:none}.-IAmfq_level{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);margin-bottom:2px;font-weight:700;display:block}.-IAmfq_line{margin-top:2px;display:block}
.FF--pa_panel{flex-direction:column;height:100%;min-height:0;font-size:13px;display:flex}.FF--pa_tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;margin-bottom:6px;display:flex}.FF--pa_tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 10px}.FF--pa_tab:hover{color:inherit}.FF--pa_tab[aria-selected=true]{color:var(--teal);border-bottom-color:var(--teal)}.FF--pa_body{flex-direction:column;flex:1;min-height:0;display:flex}.FF--pa_tabBody{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.FF--pa_toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.FF--pa_toolbar input,.FF--pa_toolbar select{font-size:12px}.FF--pa_grow{flex:1;min-width:160px}.FF--pa_check{white-space:nowrap;color:var(--muted);align-items:center;gap:4px;display:inline-flex}.FF--pa_acts{align-items:center;gap:2px;display:inline-flex}.FF--pa_tiny{min-width:0!important;padding:2px!important}.FF--pa_list,.FF--pa_scroll{flex:1;min-height:0;overflow:auto}.FF--pa_group summary{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:3px 4px;list-style:none;display:flex}.FF--pa_group summary::-webkit-details-marker{display:none}.FF--pa_group summary:before{content:"▸";color:var(--muted);font-size:11px}.FF--pa_group[open] summary:before{content:"▾"}.FF--pa_group summary:hover{background:color-mix(in srgb, var(--teal) 8%, transparent)}.FF--pa_group ul{margin:0 0 4px 18px;padding:0;list-style:none}.FF--pa_row{border-radius:4px;align-items:center;gap:8px;min-height:22px;padding:0 4px;display:flex}.FF--pa_row:hover{background:color-mix(in srgb, var(--teal) 8%, transparent)}.FF--pa_link{color:inherit;font:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.FF--pa_link:hover{color:var(--teal);text-decoration:underline}.FF--pa_where{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.FF--pa_table{border-collapse:collapse;width:100%;font-size:12px}.FF--pa_table th,.FF--pa_table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:3px 6px;overflow:hidden}.FF--pa_table th{background:var(--panel);color:var(--muted);font-weight:600;position:sticky;top:0}.FF--pa_table th span{margin-right:4px}.FF--pa_table tfoot td{color:var(--teal);border-top:2px solid var(--line);font-weight:600}.FF--pa_num{font-variant-numeric:tabular-nums;text-align:right!important}.FF--pa_actsCell{white-space:nowrap;text-align:right!important}.FF--pa_remove{color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;padding:0}.FF--pa_remove:hover{color:#e74c3c}.FF--pa_filterGrid{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:12px;min-height:0;display:grid}.FF--pa_rules{min-height:0;overflow:auto}.FF--pa_filterResult{flex-direction:column;gap:6px;display:flex}.FF--pa_filterResult p{margin:0}@media (max-width:900px){.FF--pa_filterGrid{grid-template-columns:1fr}}.FF--pa_picked td{background:color-mix(in srgb, var(--amber) 16%, transparent)}.FF--pa_table tbody tr[data-testid=table-row]{cursor:pointer}.FF--pa_table tbody tr[data-testid=table-row]:hover td{background:color-mix(in srgb, var(--teal) 8%, transparent)}.FF--pa_edited{box-shadow:inset 2px 0 0 var(--amber);color:var(--amber)}.FF--pa_cellEdit{color:var(--muted);cursor:pointer;opacity:0;vertical-align:middle;background:0 0;border:0;margin-left:4px;padding:0}.FF--pa_table td:hover .FF--pa_cellEdit,.FF--pa_cellEdit:focus-visible{opacity:1}.FF--pa_cellInput{width:100%;min-width:80px;font-size:12px}.FF--pa_sortBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.FF--pa_sortBtn:hover{color:var(--teal)}.FF--pa_groupRow td{background:var(--surface-2);font-weight:600}.FF--pa_table .FF--pa_groupRow td:first-child{max-width:none}.FF--pa_groupRow .FF--pa_link{align-items:center;gap:4px;display:inline-flex}.FF--pa_empty{text-align:center;color:var(--fg-2);flex-direction:column;align-items:center;gap:6px;padding:18px 8px;display:flex}p.FF--pa_empty{flex-direction:row;justify-content:center}.FF--pa_tableEditor{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);flex-direction:column;flex:none;gap:6px;max-height:55%;padding:8px;display:flex;overflow:auto}.FF--pa_segmented{border:1px solid var(--line-strong);border-radius:var(--radius-1);display:inline-flex;overflow:hidden}.FF--pa_segmented button{width:30px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.FF--pa_segmented button+button{border-left:1px solid var(--line-strong)}.FF--pa_segmented button[aria-checked=true]{background:var(--accent-soft);color:var(--teal)}.FF--pa_chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.FF--pa_chips li{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.FF--pa_chips button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:1px;display:grid}.FF--pa_chips button:hover:not(:disabled){color:var(--teal)}.FF--pa_chips button:disabled{opacity:.3;cursor:default}.FF--pa_sensorCode{align-items:center;gap:5px;display:inline-flex}.FF--pa_sensorCode svg{color:var(--teal)}
.FOipPW_sec>*+*{margin-top:var(--space-3)}.FOipPW_toolbarRow{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.FOipPW_toolbarSpacer{flex:1}.FOipPW_cardTitle{margin:0 0 var(--space-2);font-size:var(--text-base);align-items:center;gap:6px;display:flex}.FOipPW_cardTitle svg{color:var(--amber)}.FOipPW_todoList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.FOipPW_todoList li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:4px 0;display:flex}.FOipPW_todoList li:last-child{border-bottom:0}.FOipPW_todoList li>:is(form,button){margin-left:auto}.FOipPW_densityForm{align-items:center;gap:6px;display:flex}.FOipPW_densityForm input{width:96px}.FOipPW_subTitle{font-size:var(--text-base);margin:var(--space-4) 0 var(--space-2)}.FOipPW_shareCell{justify-items:end;gap:2px;min-width:64px;display:inline-grid}.FOipPW_shareBar{appearance:none;background:var(--line);border:0;border-radius:2px;width:64px;height:3px;overflow:hidden}.FOipPW_shareBar::-webkit-progress-bar{background:var(--line)}.FOipPW_shareBar::-webkit-progress-value{background:var(--teal)}.FOipPW_shareBar::-moz-progress-bar{background:var(--teal)}.FOipPW_up{color:var(--warn)}.FOipPW_down{color:var(--ok)}.FOipPW_itemBadge{margin-left:6px}.FOipPW_warnLine{color:var(--amber);font-size:var(--text-sm);margin:0}.FOipPW_mapTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.FOipPW_mapTable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:4px 8px 4px 0;font-weight:500}.FOipPW_mapTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 8px 4px 0}.FOipPW_mapTable select{max-width:320px}.FOipPW_num{text-align:right;white-space:nowrap}.FOipPW_ruleRow{grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;align-items:center;gap:6px;display:grid}.FOipPW_studyMeta{margin:0 0 var(--space-3);font-size:var(--text-sm)}.FOipPW_cardTitleNeutral{margin:0 0 var(--space-2);font-size:var(--text-base)}.FOipPW_moduleBar{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.FOipPW_moduleSvg{border-radius:var(--radius-2);width:100%;height:28px;display:block;overflow:hidden}.FOipPW_moduleLegend{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.FOipPW_moduleLegend li{align-items:center;gap:4px;display:inline-flex}.FOipPW_tableWrap{overflow-x:auto}.FOipPW_indTable{border-collapse:collapse;font-size:var(--text-sm);min-width:100%}.FOipPW_indTable th,.FOipPW_indTable td{border-bottom:1px solid var(--line);white-space:nowrap;text-align:right;padding:4px 8px}.FOipPW_indTable thead th{color:var(--muted);font-weight:500}.FOipPW_indTable tbody th{text-align:left;font-weight:500}.FOipPW_indTable thead th:first-child{text-align:left}.FOipPW_dCol{border-left:2px solid var(--line-strong);color:var(--muted)}.FOipPW_hotList{font-size:var(--text-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.FOipPW_hotList li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.FOipPW_hotList li:last-child{border-bottom:0}.FOipPW_hotList li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FOipPW_revPick{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.FOipPW_revPick label{align-items:center;gap:6px;display:inline-flex}.FOipPW_verdict{margin:0 0 var(--space-3);border-radius:var(--radius-2);border:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.FOipPW_verdictOk{border-color:var(--ok);color:var(--ok)}.FOipPW_verdictKo{border-color:var(--danger);color:var(--danger)}.FOipPW_pairTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.FOipPW_pairTable th,.FOipPW_pairTable td{border-bottom:1px solid var(--line);white-space:nowrap;padding:3px 8px 3px 0}.FOipPW_pairTable thead th{color:var(--muted);text-align:left;font-weight:500}.FOipPW_pairTable tbody th{text-align:left;font-weight:500}.FOipPW_pairTable td:nth-child(2){width:50%}.FOipPW_pairSvg{width:100%;height:18px;display:block}.FOipPW_subList{gap:var(--space-2);justify-items:start;display:grid}.FOipPW_subList>*{justify-self:stretch}.FOipPW_subList>button{justify-self:start}.FOipPW_subRow{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-2);gap:6px;display:grid}.FOipPW_subPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.FOipPW_subPair select{width:100%;min-width:0}.FOipPW_subScope{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.FOipPW_subScope input{min-width:220px}.FOipPW_valueRow{grid-template-columns:minmax(0,1fr) 88px auto;align-items:center;gap:6px;display:grid}.FOipPW_valueRow select{width:100%;min-width:0}.FOipPW_classScale{width:100%;max-width:360px;height:auto;margin-bottom:var(--space-2);display:block}.FOipPW_monthSvg{width:100%;height:160px;color:var(--muted);display:block}.FOipPW_meterRow{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 88px auto auto;align-items:center;gap:6px;display:grid}.FOipPW_meterRow select{width:100%;min-width:0}.FOipPW_factorInput{text-align:right;width:80px}.FOipPW_energyGrid{gap:var(--space-3);grid-template-columns:minmax(280px,1fr) minmax(0,2.4fr);align-items:stretch;display:grid}.FOipPW_lccGrid{gap:var(--space-3);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:1100px){.FOipPW_energyGrid,.FOipPW_lccGrid{grid-template-columns:1fr}}.FOipPW_checkList{font-size:var(--text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.FOipPW_checkList li{align-items:flex-start;gap:6px;display:flex}.FOipPW_checkList li svg{flex:none;margin-top:2px}.FOipPW_docPick{gap:4px;max-height:220px;display:grid;overflow:auto}.FOipPW_chipNext{margin-top:var(--space-2)}
.tq0dvq_layout{gap:var(--space-2);max-width:860px;display:grid}.tq0dvq_help{font-size:var(--text-sm);color:var(--fg-2);margin:0}.tq0dvq_skipped{font-size:var(--text-sm);color:var(--amber);margin:0}
