@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_19pbm_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_19pbm_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_19pbm_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_19pbm_2[data-type=error]{border-left:4px solid var(--error)}._toast_19pbm_2[data-type=warning]{border-left:4px solid var(--warning)}._toast_19pbm_2[data-type=success]{border-left:4px solid var(--primary)}._description_19pbm_37{overflow-wrap:anywhere}._toast_19pbm_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_19pbm_2:hover{transform:translateY(-2px)}._content_19pbm_50{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_19pbm_58{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_19pbm_37{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_19pbm_71{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_19pbm_81{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_19pbm_81:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_19pbm_81:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_19pbm_81:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_19pbm_108{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_19pbm_108:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_19pbm_108:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_19pbm_108:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_19pbm_134{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_19pbm_134:hover{opacity:1;background-color:var(--muted)}._closeButton_19pbm_134:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_19pbm_2{border-color:var(--border)}.dark ._actionButton_19pbm_81:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_19pbm_81:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_19pbm_108:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_19pbm_108:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_19pbm_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._pageHeader_lu6pe_1{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;padding:2px 2px 0}._eyebrow_lu6pe_1{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:var(--primary)}._pageHeader_lu6pe_1 h1{font-family:var(--font-family-display);font-size:38px;letter-spacing:-.045em;margin:8px 0 7px;line-height:1.03}._pageHeader_lu6pe_1 p{font-size:15.5px;color:var(--muted-foreground);margin:0;max-width:820px;line-height:1.62}._actions_lu6pe_1{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}._panel_lu6pe_1{background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;box-shadow:0 1px 2px #23244806,0 14px 38px #2324480b;padding:22px;position:relative;overflow:hidden}._panel_lu6pe_1:after{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:var(--card);pointer-events:none}._panelHead_lu6pe_1{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}._panelHead_lu6pe_1 h2{font-family:var(--font-family-display);font-size:20px;margin:5px 0 0;letter-spacing:-.025em}._grid2_lu6pe_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._grid3_lu6pe_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._grid4_lu6pe_1{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._metric_lu6pe_1{background:var(--card);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;padding:19px 20px;box-shadow:0 12px 32px #2324480a;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._metric_lu6pe_1:hover{transform:translateY(-2px);box-shadow:0 18px 42px #23244813}._metric_lu6pe_1 span{font-size:13px;color:var(--muted-foreground)}._metric_lu6pe_1 strong{display:block;font-family:var(--font-family-display);font-size:30px;margin-top:8px;letter-spacing:-.035em;line-height:1.1}._metric_lu6pe_1 small{display:block;font-size:12px;color:var(--muted-foreground);margin-top:5px;line-height:1.4}._table_lu6pe_1{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}._table_lu6pe_1 th{text-align:left;color:var(--muted-foreground);font-weight:600;padding:12px;border-bottom:1px solid var(--border);font-size:12px;background:color-mix(in srgb,var(--surface) 46%,transparent);position:sticky;top:0}._table_lu6pe_1 th:first-child{border-radius:11px 0 0 11px}._table_lu6pe_1 th:last-child{border-radius:0 11px 11px 0}._table_lu6pe_1 td{padding:14px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent);vertical-align:middle}._table_lu6pe_1 tbody tr{transition:background var(--animation-duration-fast)}._table_lu6pe_1 tbody tr:hover{background:color-mix(in srgb,var(--blue-soft) 26%,transparent)}._table_lu6pe_1 tr:last-child td{border-bottom:0}._mono_lu6pe_1{font-family:var(--font-family-monospace)}._muted_lu6pe_1{color:var(--muted-foreground)}._good_lu6pe_1{color:var(--success-text)}._warn_lu6pe_1{color:var(--warning)}._bad_lu6pe_1{color:var(--error)}._stack_lu6pe_1{display:flex;flex-direction:column;gap:14px}._row_lu6pe_1{display:flex;align-items:center;gap:10px}._space_lu6pe_1{justify-content:space-between}._sectionGap_lu6pe_1{margin-top:14px}._infoStrip_lu6pe_1{display:flex;gap:22px;align-items:center;padding:14px 15px;background:color-mix(in srgb,var(--blue-soft) 35%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:14px;font-size:13px;flex-wrap:wrap}._infoStrip_lu6pe_1 strong{font-family:var(--font-family-monospace)}._divider_lu6pe_1{height:1px;background:var(--border);margin:18px 0}._callout_lu6pe_1{padding:15px 16px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:var(--card);border-radius:15px;font-size:13px;line-height:1.58;display:flex;align-items:flex-start;gap:7px}._toolbar_lu6pe_1{display:flex;align-items:center;gap:9px;flex-wrap:wrap}._inputRow_lu6pe_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._label_lu6pe_1{font-size:12px;font-weight:600;color:var(--muted-foreground);display:block;margin-bottom:7px}._bigNumber_lu6pe_1{font-family:var(--font-family-display);font-size:42px;letter-spacing:-.05em}._caption_lu6pe_1{font-size:11.5px;color:var(--muted-foreground)}@media(max-width:1120px){._grid4_lu6pe_1,._grid3_lu6pe_1,._inputRow_lu6pe_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){._pageHeader_lu6pe_1{flex-direction:column;margin-bottom:24px}._eyebrow_lu6pe_1{font-size:10px}._pageHeader_lu6pe_1 h1{font-size:32px}._pageHeader_lu6pe_1 p{font-size:13px}._actions_lu6pe_1{justify-content:flex-start}._grid4_lu6pe_1,._grid3_lu6pe_1,._grid2_lu6pe_1,._inputRow_lu6pe_1{grid-template-columns:1fr}._panel_lu6pe_1{padding:18px;border-radius:14px}._metric_lu6pe_1{padding:17px}._metric_lu6pe_1 span{font-size:11px}._metric_lu6pe_1 small{font-size:10.5px}._table_lu6pe_1{font-size:11px}._table_lu6pe_1 th{font-size:10px}._table_lu6pe_1 th,._table_lu6pe_1 td{padding:11px 9px}._infoStrip_lu6pe_1,._callout_lu6pe_1{font-size:11.5px}._label_lu6pe_1{font-size:11px}._caption_lu6pe_1{font-size:10px}}._eyebrow_lu6pe_1,._metric_lu6pe_1 span,._metric_lu6pe_1 small,._table_lu6pe_1,._table_lu6pe_1 th,._infoStrip_lu6pe_1,._callout_lu6pe_1,._label_lu6pe_1,._caption_lu6pe_1{font-size:var(--text-small);line-height:1.5}._pageHeader_lu6pe_1 p{font-size:max(var(--text-small),15.5px);line-height:1.5}._table_lu6pe_1 td>button{min-width:88px}._table_lu6pe_1 td>div:has(>button+button){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(88px,1fr);gap:8px;align-items:center}._table_lu6pe_1 td>div:has(>button+button)>button{width:100%}@layer base{._button_1dlf7_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:600;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1dlf7_2._success_1dlf7_25{background:var(--success);color:var(--success-foreground);border-color:transparent;box-shadow:none}._button_1dlf7_2._success_1dlf7_25:hover{background:color-mix(in srgb,var(--success) 88%,var(--foreground))}._button_1dlf7_2._danger-outline_1dlf7_25{background:transparent;color:var(--error);border:1px solid var(--error);box-shadow:none}._button_1dlf7_2._danger-outline_1dlf7_25:hover{background:var(--error-soft)}._button_1dlf7_2:has(svg[data-brand-icon=mazroa]):not(._ghost_1dlf7_25):not(._link_1dlf7_25){background:var(--success);color:var(--success-foreground);border-color:transparent}._button_1dlf7_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1dlf7_35{height:2.25rem;padding:0 .875rem;font-size:.875rem}._md_1dlf7_41{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1dlf7_47{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1dlf7_55,._icon-md_1dlf7_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_1dlf7_62{width:2rem;height:2rem;padding:0}._icon-lg_1dlf7_68{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1dlf7_2 svg{flex-shrink:0}._sm_1dlf7_35 svg,._icon-sm_1dlf7_62 svg{width:1rem;height:1rem}._md_1dlf7_41 svg,._icon_1dlf7_55 svg,._icon-md_1dlf7_56 svg{width:1.25rem;height:1.25rem}._lg_1dlf7_47 svg,._icon-lg_1dlf7_68 svg{width:1.5rem;height:1.5rem}._primary_1dlf7_100{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground);box-shadow:0 7px 18px color-mix(in srgb,var(--primary) 18%,transparent)}._primary_1dlf7_100:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));transform:translateY(-1px)}._primary_1dlf7_100:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1dlf7_119{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--border);--spinner-color: var(--secondary-foreground)}._secondary_1dlf7_119:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1dlf7_119:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1dlf7_137{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1dlf7_137:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1dlf7_137:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1dlf7_137:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1dlf7_161{background-color:color-mix(in srgb,var(--card) 82%,transparent);border-color:var(--border);color:var(--foreground);--spinner-color: var(--primary)}._outline_1dlf7_161:hover{background-color:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 35%,var(--border));color:var(--primary)}._outline_1dlf7_161:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1dlf7_25{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1dlf7_25:hover{background-color:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary)}._ghost_1dlf7_25:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1dlf7_25{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1dlf7_25:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1dlf7_25:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1dlf7_25:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1dlf7_230{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1dlf7_100:focus-visible,.dark ._outline_1dlf7_161:focus-visible,.dark ._ghost_1dlf7_25:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1dlf7_137:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1dlf7_25:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._badge_buoiz_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._primary_buoiz_17{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}._primary_buoiz_17:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}._destructive_buoiz_27{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}._destructive_buoiz_27:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}._secondary_buoiz_37{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}._secondary_buoiz_37:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}._outline_buoiz_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_buoiz_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_buoiz_57{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success-text);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}._success_buoiz_57:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}._warning_buoiz_66{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}._warning_buoiz_66:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}@layer base{._input_8fsn8_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--card) 92%,var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px #ffffff47}._input_8fsn8_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_8fsn8_2:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background-color:var(--card);box-shadow:0 5px 16px #2324480f}._input_8fsn8_2:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent),0 7px 20px #23244812;background-color:var(--card)}._input_8fsn8_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_8fsn8_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_8fsn8_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_8fsn8_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._selectTrigger_1u4y5_2{display:flex;align-items:center;justify-content:space-between;height:auto;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden}._selectTrigger_1u4y5_2>*:not(svg){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;min-width:0;flex:1;text-align:start}._selectTrigger_1u4y5_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_1u4y5_27{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1u4y5_2[data-state=open] ._selectIcon_1u4y5_27{transform:rotate(180deg)}._selectContent_1u4y5_39{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:min(40rem,calc(100vw - 24px));overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1u4y5_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1u4y5_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1u4y5_64{padding:var(--spacing-2)}._scrollButton_1u4y5_68{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1u4y5_68:hover ._scrollIcon_1u4y5_80{color:var(--primary)}._scrollIcon_1u4y5_80{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1u4y5_91{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1u4y5_98{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1u4y5_98:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1u4y5_98:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1u4y5_98[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1u4y5_132{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1u4y5_140{height:1rem;width:1rem;color:currentColor}._selectSeparator_1u4y5_146{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._selectTrigger_1u4y5_2._selectTrigger_1u4y5_2{height:auto!important;min-height:40px;max-width:100%;min-width:0;line-height:1.5;text-align:start;white-space:normal}._selectTrigger_1u4y5_2>span{min-width:0;white-space:normal;overflow-wrap:anywhere}._selectIcon_1u4y5_27{flex-shrink:0}._selectContent_1u4y5_39{min-width:min(max(18rem,var(--radix-select-trigger-width)),calc(100vw - 24px))}._selectItem_1u4y5_98{white-space:normal;overflow-wrap:anywhere}._selectItem_1u4y5_98>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@layer base{._tabsList_14x0s_2{display:flex;justify-content:flex-start;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:var(--radius);padding:4px;flex-shrink:0}._tabsList_14x0s_2::-webkit-scrollbar{display:none}._tabsTrigger_14x0s_22{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:8px var(--spacing-4);border:none;border-radius:calc(var(--radius) - 4px);cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_14x0s_22:hover{color:var(--foreground)}._tabsTrigger_14x0s_22[data-state=active]{color:var(--foreground);font-weight:600;background:var(--card);box-shadow:var(--shadow)}._tabsTrigger_14x0s_22[data-state=active]:after{content:none}._tabsTrigger_14x0s_22:not([data-state=active]):hover:after{content:none}._tabsTrigger_14x0s_22:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_14x0s_22[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_14x0s_70{color:var(--foreground);outline:none;margin-top:12px}._tabsContent_14x0s_70[hidden]{display:none!important}.dark ._tabsTrigger_14x0s_22[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_14x0s_22:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._overlay_1u0g5_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._bar_k294t_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 3px}._bar_k294t_1[data-position=top]{padding:3px 3px 12px}._summary_k294t_1{font-size:var(--text-small,12px);color:var(--muted-foreground);font-weight:550}._actions_k294t_1{display:flex;align-items:center;gap:5px;flex-wrap:wrap}._actions_k294t_1 button{min-width:32px;font-size:11px}@media(max-width:650px){._bar_k294t_1{align-items:flex-start}._actions_k294t_1{width:100%}}._dialog_1xsjf_1{width:min(510px,calc(100vw - 24px))!important;max-width:510px!important;max-height:94dvh;overflow:auto}._stack_1xsjf_2{display:grid;gap:15px}._label_1xsjf_2{display:grid;gap:6px;font-size:13px}._field_1xsjf_2{position:relative;display:block}._field_1xsjf_2 input{width:100%;padding-right:45px!important}._eye_1xsjf_2{position:absolute;right:5px;top:50%;transform:translateY(-50%);height:35px;width:35px;display:grid;place-items:center;background:transparent;border:0;color:var(--muted-foreground);cursor:pointer}._rules_1xsjf_3{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}._rules_1xsjf_3>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}._rules_1xsjf_3 span{font-size:11px;display:flex;align-items:center;gap:5px}._rules_1xsjf_3 small{font-size:11px;color:var(--muted-foreground)}._met_1xsjf_3{color:var(--success-text)}._pending_1xsjf_3{color:var(--muted-foreground)}._dot_1xsjf_3{height:10px;width:10px;border-radius:50%;border:1px solid currentColor}._notice_1xsjf_3{padding:11px;border:1px solid var(--border);background:var(--surface);display:flex;gap:9px;align-items:center;border-radius:9px;font-size:12px;color:var(--muted-foreground)}._error_1xsjf_3{font-size:12px;color:var(--error);padding:9px;border-radius:9px;border:1px solid var(--error);display:flex;gap:8px}._root_1bcoi_1{display:grid;gap:15px;min-width:0;color:var(--foreground);font-family:Cairo,var(--font-family-base)}._toolbar_1bcoi_2{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding-bottom:4px}._search_1bcoi_3{position:relative;flex:1;min-width:240px;max-width:670px}._search_1bcoi_3 svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._search_1bcoi_3 input{padding-left:45px!important;width:100%;min-height:45px;font-size:14px}._toolbarRight_1bcoi_4{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._count_1bcoi_4{font-weight:750;font-size:12px;color:var(--muted-foreground);white-space:nowrap}._expandAll_1bcoi_5{display:flex;align-items:center;gap:7px;padding:10px 13px;font:750 12px Cairo,sans-serif;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);cursor:pointer}._expandAll_1bcoi_5:hover{background:var(--blue-soft);border-color:var(--primary)}._note_1bcoi_7{margin:0;font-size:13px;line-height:1.65;color:var(--muted-foreground)}._groups_1bcoi_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;overflow:visible;min-width:0}._group_1bcoi_8,._groupOpen_1bcoi_9{min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden;box-shadow:0 3px 13px color-mix(in srgb,var(--foreground) 3%,transparent)}._groupOpen_1bcoi_9{grid-column:1 / -1;border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}._groupHeader_1bcoi_11{display:flex;align-items:center;gap:9px;padding:7px 10px 7px 6px;background:var(--card)}._groupOpen_1bcoi_9 ._groupHeader_1bcoi_11{background:color-mix(in srgb,var(--primary) 3%,var(--card))}._groupHeader_1bcoi_11>._expand_1bcoi_5{display:flex;align-items:center;gap:13px;flex:1;min-width:0;padding:10px 7px 10px 10px;background:transparent;border:0;text-align:left;color:var(--foreground);cursor:pointer;font-family:inherit}._groupHeader_1bcoi_11>._expand_1bcoi_5:hover ._moduleHeading_1bcoi_14 strong{color:var(--primary)}._moduleIcon_1bcoi_15{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:13px;background:var(--blue-soft);color:var(--primary)}._moduleHeading_1bcoi_14,._sectionHeading_1bcoi_16{display:grid;gap:4px;min-width:0;flex:1}._moduleHeading_1bcoi_14 strong{font-size:16px;line-height:1.25;font-weight:800}._moduleHeading_1bcoi_14 small{font-size:11px;line-height:1.3;color:var(--muted-foreground)}._moduleCount_1bcoi_19{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface);border-radius:9px;padding:6px 9px;color:var(--foreground)}._chevron_1bcoi_20{display:grid;place-items:center;color:var(--primary);flex:none}._allButton_1bcoi_21{flex:none;padding:9px 11px;font:750 11px Cairo,sans-serif;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer}._allButton_1bcoi_21:hover:not(:disabled){background:var(--blue-soft);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._allButton_1bcoi_21:disabled{opacity:.5}._sectionList_1bcoi_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 45%,var(--card))}._section_1bcoi_16,._sectionOpen_1bcoi_24{min-width:0;border:1px solid var(--border);border-radius:13px;background:var(--card);overflow:hidden}._sectionOpen_1bcoi_24{grid-column:1 / -1;border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}._sectionHeader_1bcoi_26{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px}._sectionToggle_1bcoi_27{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;background:transparent;border:0;cursor:pointer;padding:9px 8px;color:var(--foreground);font-family:inherit}._sectionIcon_1bcoi_28{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--surface);color:var(--primary);flex:none}._sectionHeading_1bcoi_16 strong{font-size:14px;font-weight:750;line-height:1.3}._sectionHeading_1bcoi_16 small{font-size:11px;color:var(--muted-foreground);line-height:1.35}._sectionCount_1bcoi_29{font-size:11px;font-weight:750;white-space:nowrap;color:var(--muted-foreground)}._operations_1bcoi_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:11px;padding:15px;border-top:1px solid var(--border);background:var(--surface)}._operation_1bcoi_30,._operationOn_1bcoi_31{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:11px;min-height:98px;padding:13px 14px;border-radius:12px;border:1px solid var(--border);background:var(--card);min-width:0}._operationOn_1bcoi_31{border-color:color-mix(in srgb,var(--primary) 37%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}._operationName_1bcoi_33{display:flex;align-items:center;gap:10px;min-width:0}._operationName_1bcoi_33 svg{flex:none;color:var(--muted-foreground)}._operationOn_1bcoi_31 ._operationName_1bcoi_33 svg{color:var(--primary)}._operationName_1bcoi_33>div{display:grid;gap:3px;min-width:0}._operationName_1bcoi_33 strong{font-size:14px;line-height:1.25}._operationName_1bcoi_33 small{font-size:10.5px;line-height:1.35;color:var(--muted-foreground);overflow-wrap:anywhere}._checkboxLabel_1bcoi_35{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;color:var(--muted-foreground);cursor:pointer}._checkboxLabel_1bcoi_35 input{width:19px;height:19px;accent-color:var(--primary);cursor:pointer}._overrideGroup_1bcoi_36{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:center}._overrideButton_1bcoi_37,._overrideSelected_1bcoi_37{font:750 12px Cairo,sans-serif;padding:10px 6px;min-height:38px;border:1px solid var(--border);border-radius:9px;cursor:pointer;background:var(--card);color:var(--muted-foreground)}._overrideButton_1bcoi_37:hover:not(:disabled){border-color:var(--primary);color:var(--foreground)}._overrideButton_1bcoi_37:disabled,._overrideSelected_1bcoi_37:disabled{opacity:.5;cursor:not-allowed}._overrideSelected_1bcoi_37{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._allowed_1bcoi_40,._blocked_1bcoi_40{font-size:12px;font-weight:750}._allowed_1bcoi_40{color:var(--success-text)}._blocked_1bcoi_40{color:var(--muted-foreground)}._expand_1bcoi_5:focus-visible,._sectionToggle_1bcoi_27:focus-visible,._allButton_1bcoi_21:focus-visible,._expandAll_1bcoi_5:focus-visible,._overrideButton_1bcoi_37:focus-visible,._overrideSelected_1bcoi_37:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media(max-width:950px){._groups_1bcoi_8,._sectionList_1bcoi_23{grid-template-columns:1fr}._groupOpen_1bcoi_9,._sectionOpen_1bcoi_24{grid-column:auto}}._root_1bcoi_1{gap:11px}._toolbar_1bcoi_2{gap:9px;padding-bottom:0}._search_1bcoi_3 input{min-height:40px;font-size:13px}._count_1bcoi_4{font-size:11px}._expandAll_1bcoi_5{padding:8px 10px;font-size:11px}._note_1bcoi_7{font-size:12px;line-height:1.55}._groups_1bcoi_8{gap:9px}._group_1bcoi_8,._groupOpen_1bcoi_9{border-radius:12px;box-shadow:none}._groupHeader_1bcoi_11{gap:6px;padding:3px 7px 3px 4px}._groupHeader_1bcoi_11>._expand_1bcoi_5{gap:9px;padding:6px 5px 6px 7px}._moduleIcon_1bcoi_15{width:34px;height:34px;border-radius:9px}._moduleIcon_1bcoi_15 svg{width:17px;height:17px}._moduleHeading_1bcoi_14{gap:2px}._moduleHeading_1bcoi_14 strong{font-size:13.5px}._moduleHeading_1bcoi_14 small{font-size:10px}._moduleCount_1bcoi_19{padding:4px 7px;border-radius:7px;font-size:10.5px}._chevron_1bcoi_20 svg{width:16px;height:16px}._allButton_1bcoi_21{font-size:10.5px;padding:7px 8px}._sectionList_1bcoi_23{gap:8px;padding:10px}._section_1bcoi_16,._sectionOpen_1bcoi_24{border-radius:10px}._sectionHeader_1bcoi_26{gap:6px;padding:4px 7px 4px 3px}._sectionToggle_1bcoi_27{gap:8px;padding:6px}._sectionIcon_1bcoi_28{width:28px;height:28px;border-radius:8px}._sectionIcon_1bcoi_28 svg{width:14px;height:14px}._sectionHeading_1bcoi_16{gap:2px}._sectionHeading_1bcoi_16 strong{font-size:12.5px}._sectionHeading_1bcoi_16 small,._sectionCount_1bcoi_29{font-size:10px}._operations_1bcoi_30{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:7px;padding:10px}._operation_1bcoi_30,._operationOn_1bcoi_31{min-height:67px;padding:9px 11px;gap:7px;border-radius:9px}._operationName_1bcoi_33 svg{width:15px;height:15px}._operationName_1bcoi_33 small{font-size:9.5px}._overrideGroup_1bcoi_36{gap:4px}._overrideButton_1bcoi_37,._overrideSelected_1bcoi_37{font-size:11px;min-height:30px;padding:5px}._allowed_1bcoi_40,._blocked_1bcoi_40{font-size:11px}@media(max-width:580px){._moduleIcon_1bcoi_15{width:32px;height:32px}._moduleHeading_1bcoi_14 strong{font-size:13px}._operations_1bcoi_30{grid-template-columns:1fr}._operation_1bcoi_30,._operationOn_1bcoi_31{min-height:67px}}._groups_1bcoi_8{gap:8px}._sectionList_1bcoi_23{gap:8px;padding:9px}._operations_1bcoi_30{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:7px;padding:9px}._operation_1bcoi_30,._operationOn_1bcoi_31{min-height:0;padding:8px 10px;gap:7px}._operationName_1bcoi_33{gap:7px}._operationName_1bcoi_33 strong{font-size:12.5px}._operationName_1bcoi_33 small{font-size:10px;line-height:1.25}._overrideArea_1bcoi_75{display:grid;gap:4px;min-width:0}._overrideGroup_1bcoi_36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._overrideButton_1bcoi_37,._optionAllowed_1bcoi_77,._optionDenied_1bcoi_77{min-width:0;min-height:31px;border-radius:8px;border:1px solid var(--border);font:700 11px Cairo,sans-serif;padding:5px 7px;cursor:pointer;transition:background .12s ease,border-color .12s ease}._overrideButton_1bcoi_37{background:var(--card);color:var(--muted-foreground)}._overrideButton_1bcoi_37:hover:not(:disabled){border-color:var(--primary);color:var(--foreground);background:var(--blue-soft)}._optionAllowed_1bcoi_77{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._optionDenied_1bcoi_77{background:color-mix(in srgb,var(--foreground) 11%,var(--card));border-color:color-mix(in srgb,var(--foreground) 52%,var(--border));color:var(--foreground)}._overrideButton_1bcoi_37:disabled,._optionAllowed_1bcoi_77:disabled,._optionDenied_1bcoi_77:disabled{opacity:.55;cursor:not-allowed}._overrideMeta_1bcoi_83{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:17px;font:500 10px Cairo,sans-serif;color:var(--muted-foreground)}._overrideMeta_1bcoi_83>span{min-width:0;line-height:1.3}._resetButton_1bcoi_85{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 3px;background:transparent;border:0;color:var(--primary);font:700 10px Cairo,sans-serif;cursor:pointer}._resetButton_1bcoi_85:hover:not(:disabled){text-decoration:underline}._resetButton_1bcoi_85:disabled{opacity:.5;cursor:not-allowed}._optionAllowed_1bcoi_77:focus-visible,._optionDenied_1bcoi_77:focus-visible,._overrideButton_1bcoi_37:focus-visible,._resetButton_1bcoi_85:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:580px){._operations_1bcoi_30{grid-template-columns:1fr;gap:7px;padding:8px}._operation_1bcoi_30,._operationOn_1bcoi_31{min-height:0;padding:8px 10px}._moduleIcon_1bcoi_15{height:32px;width:32px}._groupHeader_1bcoi_11>._expand_1bcoi_5{padding:6px}._moduleHeading_1bcoi_14 strong{font-size:13px}}@media(max-width:580px){._root_1bcoi_1{gap:11px}._search_1bcoi_3{min-width:100%;max-width:100%}._toolbarRight_1bcoi_4{width:100%;justify-content:space-between}._groupHeader_1bcoi_11>._expand_1bcoi_5{gap:9px;padding:8px 2px 8px 6px}._moduleIcon_1bcoi_15{height:39px;width:39px}._moduleHeading_1bcoi_14 strong{font-size:14px}._moduleHeading_1bcoi_14 small{font-size:10px}._moduleCount_1bcoi_19{font-size:10px;padding:5px}._groupHeader_1bcoi_11>._allButton_1bcoi_21{padding:7px;font-size:10px}._sectionList_1bcoi_23{padding:9px}._sectionHeader_1bcoi_26{padding:5px}._sectionHeading_1bcoi_16 strong{font-size:13px}._operations_1bcoi_30{grid-template-columns:1fr;padding:10px}._operation_1bcoi_30,._operationOn_1bcoi_31{min-height:0}._note_1bcoi_7{font-size:12px}}._tableWrap_yji25_1{overflow:auto}._userDialog_yji25_1{max-width:880px!important}._passwordHint_yji25_1{font-size:10px;color:var(--muted-foreground);margin-top:-3px}._permissionGrid_yji25_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:390px;overflow:auto;padding:2px}._permissionChoice_yji25_1,._permissionSelected_yji25_1{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;text-align:left;padding:13px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,var(--surface));color:var(--foreground);font-family:var(--font-family-base);cursor:pointer;transition:all var(--animation-duration-fast)}._permissionChoice_yji25_1:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--blue-soft);transform:translateY(-1px)}._permissionSelected_yji25_1{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--card));box-shadow:0 10px 24px #26398c0f}._permissionChoice_yji25_1>span,._permissionSelected_yji25_1>span{width:36px;height:36px;border-radius:11px;background:var(--surface);display:grid;place-items:center;color:var(--muted-foreground)}._permissionSelected_yji25_1>span{background:var(--blue-soft);color:var(--primary)}._permissionChoice_yji25_1 strong,._permissionSelected_yji25_1 strong{display:block;font-size:11px}._permissionChoice_yji25_1 small,._permissionSelected_yji25_1 small{display:block;font-size:9px;color:var(--muted-foreground);margin-top:3px;line-height:1.45}._accessCard_yji25_1{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card);margin-bottom:14px}._activeIcon_yji25_1,._revokedIcon_yji25_1{width:44px;height:44px;border-radius:13px;display:grid;place-items:center}._activeIcon_yji25_1{color:var(--success-text);background:color-mix(in srgb,var(--success) 10%,var(--card))}._revokedIcon_yji25_1{color:var(--error);background:color-mix(in srgb,var(--error) 10%,var(--card))}._accessCard_yji25_1 strong,._accessCard_yji25_1 span{display:block}._accessCard_yji25_1 strong{font-size:12px}._accessCard_yji25_1 span{font-size:9.5px;color:var(--muted-foreground);margin-top:3px}._permissionList_yji25_1{border:1px solid var(--border);border-radius:14px;overflow:hidden;max-height:480px;overflow-y:auto}._permissionTitle_yji25_1{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:13px 15px;background:var(--surface);font-size:11px}._permissionTitle_yji25_1 span{font-size:9px;color:var(--muted-foreground)}._permissionRow_yji25_1{display:grid;grid-template-columns:1fr auto;gap:11px;align-items:center;padding:13px 15px;border-top:1px solid var(--border)}._permissionRow_yji25_1 strong,._permissionRow_yji25_1 span{display:block}._permissionRow_yji25_1 strong{font-size:11px}._permissionRow_yji25_1 span{font-size:9px;color:var(--muted-foreground);margin-top:3px}._overrideActions_yji25_1{display:flex;gap:5px}._roleGrid_yji25_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._roleCard_yji25_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--card);border-radius:14px;padding:19px;text-align:left;color:var(--foreground);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:175px;transition:all var(--animation-duration-normal)}._roleCard_yji25_1:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:var(--shadow-md)}._roleCard_yji25_1 span,._roleCard_yji25_1 strong,._roleCard_yji25_1 p{display:block}._roleCard_yji25_1 span{font-size:8px;letter-spacing:.13em;color:var(--primary);font-weight:700}._roleCard_yji25_1 strong{font-family:var(--font-family-display);font-size:22px;margin-top:8px}._roleCard_yji25_1 p{font-size:10px;color:var(--muted-foreground);line-height:1.55;margin:8px 0 0}._workflowList_yji25_1{display:flex;flex-direction:column;gap:9px;margin-top:14px}._workflowCard_yji25_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--card);border-radius:17px;padding:14px;display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;text-align:left;color:var(--foreground);cursor:pointer}._workflowCard_yji25_1:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--blue-soft) 18%,var(--card))}._workflowOn_yji25_1,._workflowOff_yji25_1{width:42px;height:42px;border-radius:13px;display:grid;place-items:center}._workflowOn_yji25_1{background:color-mix(in srgb,var(--success) 10%,var(--card));color:var(--success-text)}._workflowOff_yji25_1{background:var(--surface);color:var(--muted-foreground)}._workflowCard_yji25_1 strong,._workflowCard_yji25_1 span,._workflowCard_yji25_1 small{display:block}._workflowCard_yji25_1 strong{font-size:11.5px}._workflowCard_yji25_1 span{font-size:9px;color:var(--muted-foreground);margin-top:3px}._workflowCard_yji25_1 small{font-size:8.5px;color:var(--muted-foreground);margin-top:5px}._emptyState_yji25_1{border:1px dashed var(--border);border-radius:17px;padding:28px;text-align:center;color:var(--muted-foreground);font-size:10px}._checkLine_yji25_1{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}._checkLine_yji25_1 span,._checkLine_yji25_1 strong,._checkLine_yji25_1 small{display:block}._checkLine_yji25_1 strong{font-size:11px}._checkLine_yji25_1 small{font-size:9px;color:var(--muted-foreground);margin-top:3px}._approverGrid_yji25_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._approverChoice_yji25_1,._approverSelected_yji25_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:15px;background:var(--card);color:var(--foreground);display:grid;grid-template-columns:34px 1fr;gap:9px;text-align:left;padding:11px;cursor:pointer}._approverSelected_yji25_1{background:color-mix(in srgb,var(--primary) 7%,var(--card));border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}._approverChoice_yji25_1>span,._approverSelected_yji25_1>span{width:32px;height:32px;border-radius:10px;background:var(--surface);display:grid;place-items:center;color:var(--primary);font-size:10px;font-weight:700}._approverSelected_yji25_1>span{background:var(--primary);color:var(--primary-foreground)}._approverChoice_yji25_1 strong,._approverSelected_yji25_1 strong,._approverChoice_yji25_1 small,._approverSelected_yji25_1 small{display:block}._approverChoice_yji25_1 strong,._approverSelected_yji25_1 strong{font-size:10.5px}._approverChoice_yji25_1 small,._approverSelected_yji25_1 small{font-size:8.5px;color:var(--muted-foreground);margin-top:3px}@media(min-width:721px){._passwordHint_yji25_1{font-size:12px}._permissionChoice_yji25_1 strong,._permissionSelected_yji25_1 strong{font-size:13px}._permissionChoice_yji25_1 small,._permissionSelected_yji25_1 small{font-size:11px}._accessCard_yji25_1 strong{font-size:13.5px}._accessCard_yji25_1 span{font-size:11.5px}._permissionTitle_yji25_1{font-size:12.5px}._permissionTitle_yji25_1 span{font-size:11px}._permissionRow_yji25_1 strong{font-size:13px}._permissionRow_yji25_1 span{font-size:11px}._roleCard_yji25_1 span{font-size:10.5px}._roleCard_yji25_1 p{font-size:12.5px}._workflowCard_yji25_1 strong{font-size:13px}._workflowCard_yji25_1 span{font-size:11px}._workflowCard_yji25_1 small{font-size:10.5px}._emptyState_yji25_1{font-size:12px}._checkLine_yji25_1 strong{font-size:13px}._checkLine_yji25_1 small{font-size:11px}._approverChoice_yji25_1 strong,._approverSelected_yji25_1 strong{font-size:12.5px}._approverChoice_yji25_1 small,._approverSelected_yji25_1 small{font-size:10.5px}}@media(max-width:850px){._permissionGrid_yji25_1,._approverGrid_yji25_1,._roleGrid_yji25_1{grid-template-columns:1fr}._accessCard_yji25_1{grid-template-columns:44px 1fr}._accessCard_yji25_1 button{grid-column:1/-1}._permissionRow_yji25_1{grid-template-columns:1fr}._overrideActions_yji25_1{flex-wrap:wrap}}@media(max-width:700px){._tableWrap_yji25_1{overflow:visible}._userTable_yji25_1,._userTable_yji25_1 tbody{display:block;width:100%}._userTable_yji25_1 thead{display:none}._userTable_yji25_1 tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 10px;border-bottom:1px solid var(--border)}._userTable_yji25_1 tr:last-child{border-bottom:0}._userTable_yji25_1 td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;white-space:normal!important}._userTable_yji25_1 td:nth-child(1){grid-column:1/-1}._userTable_yji25_1 td:nth-child(2){grid-column:1}._userTable_yji25_1 td:nth-child(3){grid-column:2;justify-self:end;text-align:right;max-width:170px}._userTable_yji25_1 td:nth-child(4){grid-column:1}._userTable_yji25_1 td:nth-child(5){grid-column:2;justify-self:end;text-align:right}._userTable_yji25_1 td:nth-child(6){grid-column:1/-1}._userTable_yji25_1 td:nth-child(4):before,._userTable_yji25_1 td:nth-child(5):before{display:block;font-size:8px;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:3px}._userTable_yji25_1 td:nth-child(4):before{content:"Permissions"}._userTable_yji25_1 td:nth-child(5):before{content:"Created"}._userTable_yji25_1 td:nth-child(6) button{width:100%;justify-content:center}}._permissionMatrixDialog_yji25_7{width:min(1120px,calc(100vw - 32px))!important;max-width:1120px!important;max-height:min(94dvh,1050px)!important;overflow-y:auto;box-sizing:border-box;padding:24px}._permissionMatrixDialog_yji25_7 [role=dialog]{min-width:0}._manageUserDialog_yji25_9{max-height:min(94dvh,1050px)!important}@media(max-width:720px){._permissionMatrixDialog_yji25_7{padding:16px;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}._createUserDialog_yji25_13{width:min(1040px,calc(100vw - 36px))!important;max-width:min(1040px,calc(100vw - 36px))!important;max-height:min(93dvh,1000px)!important;padding:27px 30px 28px;box-sizing:border-box}._createUserDialog_yji25_13 ._permissionGrid_yji25_1{max-height:310px;gap:12px}._createUserDialog_yji25_13 ._permissionChoice_yji25_1,._createUserDialog_yji25_13 ._permissionSelected_yji25_1{min-height:84px}._createUserDialog_yji25_13 ._createStickyFooter_yji25_16{bottom:-28px;margin:16px -30px -28px;padding:15px 30px 23px}._createUserDialog_yji25_13 ._passwordRequirements_yji25_17{padding:16px 19px}._createUserDialog_yji25_13 ._passwordRequirements_yji25_17>strong{font-size:14px}._createUserDialog_yji25_13 ._passwordRequirements_yji25_17 li{font-size:13px}._userDialog_yji25_1 ._passwordField_yji25_20{position:relative;min-width:0}._userDialog_yji25_1 ._passwordField_yji25_20 input{padding-right:46px;box-sizing:border-box;width:100%}._revealPassword_yji25_22{position:absolute;right:5px;top:50%;transform:translateY(-50%);height:34px;width:34px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);cursor:pointer}._revealPassword_yji25_22:hover{color:var(--foreground);background:var(--surface)}._revealPassword_yji25_22:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._passwordRequirements_yji25_17{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:12px 15px;display:grid;gap:8px}._passwordRequirements_yji25_17>strong{font-size:12px;color:var(--foreground);font-weight:750}._passwordRequirements_yji25_17 ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}._passwordRequirements_yji25_17 li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;min-width:0}._ruleMet_yji25_29{color:var(--success-text)}._rulePending_yji25_30{color:var(--muted-foreground)}._ruleDot_yji25_31{width:12px;height:12px;border:1.5px solid currentColor;border-radius:50%;margin:0 2px;flex:none}._ruleMet_yji25_29 svg{flex:none}._createStickyFooter_yji25_16{position:sticky;bottom:calc(-1 * var(--spacing-6));z-index:2;background:var(--popup);padding:12px var(--spacing-6) 1.25rem;margin:12px calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-6));border-top:1px solid var(--border);box-shadow:0 -5px 14px color-mix(in srgb,var(--popup) 85%,transparent)}._createStickyFooter_yji25_16>div:last-child{margin-top:0}._createError_yji25_35{display:flex;gap:9px;align-items:flex-start;background:color-mix(in srgb,var(--error) 6%,var(--popup));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 35%,var(--border));padding:11px 12px;border-radius:10px;font-size:12px;line-height:1.5;margin-bottom:12px;overflow-wrap:anywhere}._createError_yji25_35 svg{flex:none;margin-top:1px}._loadingIcon_yji25_37{animation:_createSpin_yji25_1 1s linear infinite}@keyframes _createSpin_yji25_1{to{transform:rotate(360deg)}}@media(max-width:620px){._createUserDialog_yji25_13{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:94dvh!important;padding:18px 15px 20px}._createUserDialog_yji25_13 ._permissionGrid_yji25_1{max-height:260px}._createUserDialog_yji25_13 ._createStickyFooter_yji25_16{bottom:-20px;margin:13px -15px -20px;padding:12px 15px 18px}._passwordRequirements_yji25_17 ul{grid-template-columns:1fr}._createStickyFooter_yji25_16{padding:12px 15px 17px}}._manageUserDialog_yji25_9{width:min(1050px,calc(100vw - 36px))!important;max-width:min(1050px,calc(100vw - 36px))!important;max-height:min(93dvh,1050px)!important;padding:28px 30px 24px;box-sizing:border-box}._manageUserDialog_yji25_9 ._accessCard_yji25_1{padding:19px 21px}._manageUserDialog_yji25_9 ._permissionList_yji25_1{max-height:min(54dvh,540px);overflow-y:auto}._manageUserDialog_yji25_9 ._permissionTitle_yji25_1{position:sticky;top:0;z-index:2;padding:15px 20px}._manageUserDialog_yji25_9 ._permissionRow_yji25_1{grid-template-columns:minmax(0,1fr) auto;min-height:69px;padding:13px 20px;gap:24px}._manageUserDialog_yji25_9 ._permissionRow_yji25_1 strong{font-size:14px;line-height:1.45}._manageUserDialog_yji25_9 ._permissionRow_yji25_1 span{font-size:12px;line-height:1.45}._manageUserDialog_yji25_9 ._overrideActions_yji25_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:276px;gap:8px}._manageUserDialog_yji25_9 ._overrideActions_yji25_1 button{min-width:0;justify-content:center}._manageUserDialog_yji25_9 ._permissionTitle_yji25_1 strong{font-size:14px}._manageUserDialog_yji25_9 ._permissionTitle_yji25_1 span{font-size:12px}._overrideLegend_yji25_60{display:flex;gap:9px 24px;flex-wrap:wrap;padding:12px 20px;color:var(--muted-foreground);font-size:12px;line-height:1.5;background:var(--card);border-top:1px solid var(--border)}._overrideLegend_yji25_60>span{display:inline-flex;gap:5px;align-items:center}._overrideLegend_yji25_60 strong{color:var(--foreground)}._manageUserDialog_yji25_9 ._accessCard_yji25_1 strong{font-size:14px}._manageUserDialog_yji25_9 ._accessCard_yji25_1 span{font-size:12px}._manageUserDialog_yji25_9 [role=dialog]{min-width:0}@media(max-width:850px){._manageUserDialog_yji25_9 ._permissionRow_yji25_1{grid-template-columns:minmax(0,1fr) auto;gap:12px}._manageUserDialog_yji25_9 ._overrideActions_yji25_1{width:235px;gap:5px}}@media(max-width:650px){._manageUserDialog_yji25_9{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:94dvh!important;padding:20px 16px}._manageUserDialog_yji25_9 ._permissionList_yji25_1{max-height:46dvh}._manageUserDialog_yji25_9 ._permissionRow_yji25_1{grid-template-columns:minmax(0,1fr);padding:13px 15px}._manageUserDialog_yji25_9 ._overrideActions_yji25_1{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}._manageUserDialog_yji25_9 ._overrideLegend_yji25_60{padding:10px 15px;gap:5px 12px}._manageUserDialog_yji25_9 ._accessCard_yji25_1{padding:14px}}._adminPrivilegeCard_yji25_80{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:1px 0 16px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card));border-radius:15px}._adminPrivilegeIcon_yji25_81{height:45px;width:45px;display:grid;place-items:center;border-radius:13px;background:var(--blue-soft);color:var(--primary)}._adminPrivilegeCard_yji25_80 strong,._adminPrivilegeCard_yji25_80 span{display:block}._adminPrivilegeCard_yji25_80 strong{font-size:14px}._adminPrivilegeCard_yji25_80 span{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin-top:4px}._adminConfirmBox_yji25_83{display:flex;gap:15px;padding:18px;background:color-mix(in srgb,var(--primary) 5%,var(--card));border:1px solid var(--border);border-radius:14px;line-height:1.55}._adminConfirmBox_yji25_83>svg{flex:none;color:var(--primary)}._adminConfirmBox_yji25_83 strong{font-size:15px}._adminConfirmBox_yji25_83 p{font-size:13px;margin:8px 0 0;color:var(--muted-foreground)}._adminFullAccessNote_yji25_85{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--surface);border-radius:13px;color:var(--muted-foreground);font-size:12px;line-height:1.5}._adminFullAccessNote_yji25_85 svg{flex:none;color:var(--primary)}._passwordAdminCard_yji25_87{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:15px 18px;margin-bottom:15px}._passwordAdminCard_yji25_87 strong{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--foreground)}._passwordAdminCard_yji25_87 span{display:block;max-width:640px;font-size:12px;line-height:1.5;color:var(--muted-foreground);margin-top:5px}@media(max-width:650px){._adminPrivilegeCard_yji25_80{grid-template-columns:43px minmax(0,1fr)}._adminPrivilegeCard_yji25_80 button{grid-column:1/-1;width:100%}._adminConfirmBox_yji25_83{padding:14px}}._passwordHint_yji25_1,._permissionChoice_yji25_1 strong,._permissionSelected_yji25_1 strong,._permissionChoice_yji25_1 small,._permissionSelected_yji25_1 small,._accessCard_yji25_1 strong,._accessCard_yji25_1 span,._permissionTitle_yji25_1,._permissionTitle_yji25_1 span,._permissionRow_yji25_1 strong,._permissionRow_yji25_1 span,._roleCard_yji25_1 span,._roleCard_yji25_1 p,._workflowCard_yji25_1 strong,._workflowCard_yji25_1 span,._workflowCard_yji25_1 small,._emptyState_yji25_1,._checkLine_yji25_1 strong,._checkLine_yji25_1 small,._approverChoice_yji25_1>span,._approverSelected_yji25_1>span,._approverChoice_yji25_1 strong,._approverSelected_yji25_1 strong,._approverChoice_yji25_1 small,._approverSelected_yji25_1 small,._userTable_yji25_1 td:nth-child(4):before,._userTable_yji25_1 td:nth-child(5):before{font-size:var(--text-small);line-height:1.5}._permissionMatrixDialog_yji25_7,._manageUserDialog_yji25_9{width:min(1270px,calc(100vw - 28px))!important;max-width:1270px!important;max-height:96dvh!important;overflow-y:auto;overflow-x:hidden}._manageUserDialog_yji25_9 ._permissionList_yji25_1{max-height:none!important;overflow:visible!important;border:0;display:grid;gap:13px;background:transparent}._manageUserDialog_yji25_9 ._permissionTitle_yji25_1{position:static;top:auto;z-index:auto;border:1px solid var(--border);border-radius:12px;padding:14px 17px;background:var(--surface)}._manageUserDialog_yji25_9 ._permissionList_yji25_1>div{min-width:0}._manageUserDialog_yji25_9 ._createStickyFooter_yji25_16{position:sticky;bottom:-24px;z-index:4;margin:4px 0 0;padding:13px 16px;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._manageUserDialog_yji25_9 ._createStickyFooter_yji25_16>div{flex:1;min-width:230px}@media(max-width:650px){._permissionMatrixDialog_yji25_7,._manageUserDialog_yji25_9{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:96dvh!important;padding:18px 13px}._manageUserDialog_yji25_9 ._permissionList_yji25_1{max-height:none!important;overflow:visible!important}._manageUserDialog_yji25_9 ._createStickyFooter_yji25_16{bottom:-18px;display:grid}}._logo_10tad_1{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 11px;background:#fff;border-radius:8px;line-height:0}._logo_10tad_1 img{display:block;width:30px;height:52px;object-fit:contain}@media(max-width:720px){._logo_10tad_1{padding:4px 7px}._logo_10tad_1 img{width:23px;height:40px}}@layer base{._content_342i5_2,._subContent_342i5_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_342i5_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_342i5_3{animation:_fadeIn_342i5_1 var(--animation-duration-normal) ease-out}._item_342i5_19,._checkboxItem_342i5_20,._radioItem_342i5_21,._subTrigger_342i5_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_342i5_19:hover,._checkboxItem_342i5_20:hover,._radioItem_342i5_21:hover,._subTrigger_342i5_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_342i5_19:focus-visible,._checkboxItem_342i5_20:focus-visible,._radioItem_342i5_21:focus-visible,._subTrigger_342i5_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_342i5_19[data-disabled],._checkboxItem_342i5_20[data-disabled],._radioItem_342i5_21[data-disabled],._subTrigger_342i5_22[data-disabled]{pointer-events:none;opacity:.5}._item_342i5_19[data-highlighted],._checkboxItem_342i5_20[data-highlighted],._radioItem_342i5_21[data-highlighted],._subTrigger_342i5_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_342i5_20,._radioItem_342i5_21{padding-left:var(--spacing-8)}._checkboxIndicator_342i5_74,._radioIndicator_342i5_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_342i5_74{height:1rem;width:1rem}._checkboxIndicator_342i5_74 svg{height:.875rem;width:.875rem}._radioIndicator_342i5_75{height:1rem;width:1rem}._radioIndicatorCircle_342i5_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_342i5_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_342i5_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_342i5_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_342i5_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_342i5_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_342i5_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_342i5_1{0%{opacity:0}to{opacity:1}}}._shortcut_342i5_118{font-size:var(--text-small);line-height:1.5}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}._shell_12l9d_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:block}._sidebar_12l9d_2{background:var(--sidebar);color:var(--sidebar-foreground);padding:20px 14px 14px;display:flex;flex-direction:column;position:fixed;left:0;top:0;width:min(312px,86vw);height:100dvh;border-right:1px solid rgba(255,255,255,.1);overflow:hidden;z-index:80}._sidebar_12l9d_2[hidden]{display:none}._brand_12l9d_3{min-height:72px;display:flex;gap:11px;align-items:center;padding:0 9px 18px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.15)}._brandMark_12l9d_4{width:36px;height:36px;display:grid;place-items:center;color:#fff;flex:0 0 auto}._brand_12l9d_3 strong{font-size:24px;font-weight:800;display:block;line-height:1.2;letter-spacing:-.03em}._brand_12l9d_3 span{display:block;font-size:12px;color:var(--sidebar-muted);margin-top:6px}._navScroll_12l9d_6{flex:1;min-height:0;overflow:auto;padding:2px 2px 14px;scrollbar-color:rgba(255,255,255,.22) transparent}._navGroup_12l9d_7+._navGroup_12l9d_7{margin-top:12px}._navLabel_12l9d_7{font-size:12px;color:var(--sidebar-muted);padding:8px 10px 5px;font-weight:600}._nav_12l9d_6{display:flex;flex-direction:column;gap:3px}._navItem_12l9d_8{color:#e1e6f1;text-decoration:none;display:flex;align-items:center;gap:12px;padding:10px 11px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:500;line-height:1.5;transition:background .14s,color .14s}._navItem_12l9d_8 svg{flex:0 0 auto}._navItem_12l9d_8:hover{background:#ffffff17;color:#fff}._navItem_12l9d_8._active_12l9d_9{background:var(--sidebar-active);color:#fff;border-color:#b6c6ff47;box-shadow:inset 3px 0 #a9b7fa}._navItem_12l9d_8:focus-visible{outline-color:#bbc9ff;outline-offset:0}._sideBottom_12l9d_10{padding-top:12px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:8px}._mazroaCard_12l9d_10{border:1px solid rgba(47,208,154,.25);border-radius:10px;padding:11px;display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--brand-green);background:#2fd09a0f}._mazroaCard_12l9d_10:hover,._mazroaCardActive_12l9d_11{border-color:var(--brand-green);background:#2fd09a21}._mazroaIcon_12l9d_11{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto}._mazroaCard_12l9d_10 strong{display:block;font-size:14px}._mazroaCard_12l9d_10 span{display:block;font-size:12px;color:var(--sidebar-muted);margin-top:2px}._userCard_12l9d_12{padding:7px 6px 0;display:flex;align-items:center;gap:9px;color:#e1e6f1;width:100%;background:transparent;border:0;text-align:left;cursor:pointer}._avatar_12l9d_12{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#363c61;font-size:12px;font-weight:700;flex:0 0 auto}._userMeta_12l9d_12{min-width:0;flex:1}._userMeta_12l9d_12 strong{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMeta_12l9d_12 span{font-size:11px;color:var(--sidebar-muted)}._main_12l9d_13{min-width:0;position:relative}._topbar_12l9d_13{min-height:80px;background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 28px;position:sticky;top:0;z-index:20}._searchWrap_12l9d_14{width:min(620px,48vw);position:relative;display:flex;align-items:center;color:var(--muted-foreground)}._searchWrap_12l9d_14>svg{position:absolute;left:14px;z-index:1}._search_12l9d_14{padding-left:42px!important;padding-right:58px!important;background:var(--background)!important;height:44px!important;border-color:var(--border)!important;border-radius:8px!important;box-shadow:none!important}._search_12l9d_14:focus{border-color:var(--primary)!important;background:var(--card)!important}._searchResults_12l9d_15{position:absolute;left:0;right:0;top:52px;background:var(--popup);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px;max-height:430px;overflow:auto;z-index:50}._searchResults_12l9d_15>button{width:100%;border:0;background:transparent;color:var(--foreground);padding:11px 12px;border-radius:8px;display:grid;grid-template-columns:82px 1fr;column-gap:10px;row-gap:2px;text-align:left;cursor:pointer}._searchResults_12l9d_15>button:hover{background:var(--blue-soft)}._searchResults_12l9d_15>button span{grid-row:1/3;font-size:11px;color:var(--primary);font-weight:700;padding-top:2px}._searchResults_12l9d_15>button strong{font-size:14px}._searchResults_12l9d_15>button small{font-size:12px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchState_12l9d_15{padding:16px;text-align:center;font-size:13px;color:var(--muted-foreground)}._shortcut_12l9d_16{position:absolute;right:10px;font-size:11px;border:1px solid var(--border);border-radius:6px;padding:4px 7px;background:var(--card);color:var(--muted-foreground);display:flex;align-items:center;gap:3px;cursor:pointer}._notifications_12l9d_16{width:300px!important;display:flex!important;flex-direction:column;gap:10px!important}._notifications_12l9d_16 strong{font-size:16px}._notifications_12l9d_16 span{font-size:13px;line-height:1.6;color:var(--muted-foreground);padding-top:10px;border-top:1px solid var(--border)}._topActions_12l9d_17{display:flex;align-items:center;gap:10px;flex:0 0 auto}._askButton_12l9d_17{background:var(--brand-green)!important;color:#102f2a!important;border-color:transparent!important;box-shadow:none!important;white-space:nowrap}._askButton_12l9d_17:hover{background:#52dbaa!important}._content_12l9d_17{padding:30px 30px 56px;max-width:1720px;margin:0 auto}._mobileMenu_12l9d_17{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);cursor:pointer;flex:0 0 auto}._mobileClose_12l9d_17{display:grid;margin-left:auto;width:32px;height:32px;place-items:center;border-radius:7px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;flex:0 0 auto}._mobileBackdrop_12l9d_17{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#14172a8c;z-index:70}._printBrand_12l9d_18{display:none}@media screen and (min-width:721px){._shell_12l9d_1{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}._shellOpen_12l9d_19{grid-template-columns:312px minmax(0,1fr)}._sidebar_12l9d_2{position:sticky;top:0;left:auto;width:312px;height:100dvh;z-index:30}._mobileBackdrop_12l9d_17{display:none}._topbar_12l9d_13 ._searchWrap_12l9d_14{flex:1;min-width:0;max-width:620px}}@media(min-width:721px){._content_12l9d_17 p{font-size:15px;line-height:1.65}._content_12l9d_17 li{font-size:14px;line-height:1.6}._content_12l9d_17 small,._content_12l9d_17 th{font-size:12px}._content_12l9d_17 td,._content_12l9d_17 label{font-size:13px}._content_12l9d_17 input,._content_12l9d_17 textarea{font-size:14px}._content_12l9d_17 button:not([aria-label]){font-size:13px}}@media(max-width:1100px)and (min-width:721px){._topbar_12l9d_13{padding:8px 16px;gap:10px}._content_12l9d_17{padding:24px 20px 44px}._searchWrap_12l9d_14{width:auto;flex:1;min-width:0}._topActions_12l9d_17{gap:6px}}@media(max-width:720px){._shell_12l9d_1{display:block}._sidebar_12l9d_2{position:fixed;left:0;width:min(312px,86vw);height:100dvh;transform:translate(-104%);transition:transform .22s ease;z-index:80}._sidebarOpen_12l9d_22{transform:translate(0)}._mobileBackdrop_12l9d_17{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#14172a8c;z-index:70}._mobileClose_12l9d_17{display:grid;margin-left:auto;width:32px;height:32px;place-items:center;border-radius:7px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer}._mobileMenu_12l9d_17{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);cursor:pointer;flex:0 0 auto}._topbar_12l9d_13{min-height:64px;padding:6px 10px;gap:8px}._searchWrap_12l9d_14{width:auto;flex:1;min-width:0}._search_12l9d_14{padding-right:10px!important;min-width:0}._shortcut_12l9d_16{display:none}._topActions_12l9d_17{gap:3px}._askButton_12l9d_17{width:38px;padding:8px!important}._askButton_12l9d_17 span{display:none}._content_12l9d_17{padding:22px 14px 40px}._searchResults_12l9d_15{position:fixed;left:12px;right:12px;top:64px}}@media(max-width:400px){._topActions_12l9d_17>button:first-child{display:none}._topbar_12l9d_13{gap:5px;padding-inline:7px}}@media print{._shell_12l9d_1{display:block;background:#fff}._sidebar_12l9d_2,._topbar_12l9d_13{display:none!important}._content_12l9d_17{padding:0!important;max-width:none!important;margin:0!important}._printBrand_12l9d_18{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:2px solid #26398c;margin-bottom:22px;padding:0 0 14px;color:#232448}._printBrand_12l9d_18 strong{display:block;font-size:24px}._printBrand_12l9d_18 span{font-size:12px}}._topbar_12l9d_13{--header-field-width:clamp(220px,23vw,440px)}._topbar_12l9d_13 ._askButton_12l9d_17{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:12px;flex:0 1 var(--header-field-width);width:var(--header-field-width);min-width:190px;height:44px;min-height:44px;padding:0 14px;border:1px solid rgba(16,47,42,.08);border-radius:9px;background:#2fd09a;color:#102f2a;font:700 14px/1.2 var(--font-family-base);text-align:left;white-space:nowrap;cursor:pointer;box-shadow:0 1px 3px #102f2a17;transition:background .14s,box-shadow .14s}._topbar_12l9d_13 ._askButton_12l9d_17:hover{background:#52dbaa;box-shadow:0 3px 10px #102f2a21}._topbar_12l9d_13 ._askButton_12l9d_17:focus-visible{outline:3px solid #a9f0d8;outline-offset:2px}._topbar_12l9d_13 ._askButton_12l9d_17>svg{flex:0 0 auto}._topbar_12l9d_13 ._askButton_12l9d_17>svg:last-child{margin-left:auto}._topbar_12l9d_13 ._searchWrap_12l9d_14{flex:0 1 var(--header-field-width);width:var(--header-field-width);min-width:190px;max-width:440px;margin-left:auto}@media(max-width:950px){._topbar_12l9d_13 ._topActions_12l9d_17{order:2}._topbar_12l9d_13 ._askButton_12l9d_17{order:4;flex:1 1 calc(50% - 6px);width:auto;max-width:none;min-width:0}._topbar_12l9d_13 ._searchWrap_12l9d_14{order:5;flex:1 1 calc(50% - 6px);width:auto;max-width:none;min-width:0;margin:0}}@media(max-width:720px){._topbar_12l9d_13 ._askButton_12l9d_17{height:44px;min-height:44px;padding:0 11px;gap:8px;font-size:13px}._topbar_12l9d_13 ._shortcut_12l9d_16{display:none}._topbar_12l9d_13 ._search_12l9d_14{padding-right:12px!important}}@media(max-width:390px){._topbar_12l9d_13 ._askButton_12l9d_17>svg:last-child{display:none}._topbar_12l9d_13 ._headerBrand_12l9d_90{padding-left:8px}}._siblingNav_12l9d_94{align-items:center}._brand_12l9d_3 span,._navLabel_12l9d_7,._mazroaCard_12l9d_10 span,._avatar_12l9d_12,._userMeta_12l9d_12 strong,._userMeta_12l9d_12 span,._searchResults_12l9d_15>button span,._searchResults_12l9d_15>button small,._searchState_12l9d_15,._shortcut_12l9d_16,._notifications_12l9d_16 span,._content_12l9d_17 small,._content_12l9d_17 th,._content_12l9d_17 td,._content_12l9d_17 label,._content_12l9d_17 button:not([aria-label]),._printBrand_12l9d_18 span{font-size:var(--text-small);line-height:1.5}._shell_12l9d_1{display:block}._topbar_12l9d_13{margin:10px 20px 0;border:1px solid var(--border);border-radius:14px;gap:20px;padding:12px 24px;min-height:74px}._homeLink_12l9d_99{display:flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none;font-size:15px;font-weight:700;flex-shrink:0;padding:10px 0}._headerBrand_12l9d_90{display:flex;align-items:baseline;gap:14px;padding-left:24px;border-left:1px solid var(--border);flex-shrink:0}._headerBrand_12l9d_90 strong{font-size:24px;font-weight:800}._headerBrand_12l9d_90>span{font-size:13px;color:var(--muted-foreground)}._topbar_12l9d_13 ._searchWrap_12l9d_14{margin-left:auto;min-width:140px;max-width:440px}._topbar_12l9d_13 ._userCard_12l9d_12{width:auto;padding:4px;color:var(--foreground)}._topbar_12l9d_13 ._userMeta_12l9d_12{display:none}._topbar_12l9d_13 ._avatar_12l9d_12{background:var(--accent);color:var(--primary);width:38px;height:38px}._content_12l9d_17{max-width:1760px;padding-top:16px}._contextNav_12l9d_105{display:flex;flex-direction:column;gap:14px;margin:4px 0 24px}._breadcrumb_12l9d_105{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--muted-foreground)}._breadcrumb_12l9d_105 a{color:var(--primary);text-decoration:none}._breadcrumb_12l9d_105 a:hover{text-decoration:underline}._breadcrumb_12l9d_105 [aria-current]{font-weight:700;color:var(--foreground)}._siblingNav_12l9d_94{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--card);width:fit-content;max-width:100%}._siblingNav_12l9d_94 a{display:flex;align-items:center;gap:9px;padding:10px 16px;color:var(--muted-foreground);text-decoration:none;border-radius:8px;font-size:14px;line-height:1.5}._siblingNav_12l9d_94 a:hover{background:var(--surface);color:var(--foreground)}._siblingNav_12l9d_94 ._siblingActive_12l9d_106{background:var(--accent);color:var(--primary);font-weight:700}._siblingNav_12l9d_94 svg{flex-shrink:0}._homeLink_12l9d_99:focus-visible,._breadcrumb_12l9d_105 a:focus-visible,._siblingNav_12l9d_94 a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:1250px){._headerBrand_12l9d_90>span{display:none}._topbar_12l9d_13{gap:14px}._headerBrand_12l9d_90{padding-left:16px}}@media(max-width:950px){._topbar_12l9d_13{flex-wrap:wrap;margin:10px 14px 0;padding:10px 16px;gap:12px}._topbar_12l9d_13 ._searchWrap_12l9d_14{order:5;flex:1 1 calc(50% - 6px);max-width:none;width:auto;min-width:0;margin:0}._topActions_12l9d_17{margin-left:auto}._headerBrand_12l9d_90 strong{font-size:22px}._searchResults_12l9d_15{top:48px}._topbar_12l9d_13 ._shortcut_12l9d_16{display:none}}@media(max-width:720px){._topbar_12l9d_13{position:relative;margin:8px 10px 0;padding:8px 12px;gap:10px}._homeLink_12l9d_99{font-size:14px;gap:6px}._headerBrand_12l9d_90{padding-left:12px}._headerBrand_12l9d_90 strong{font-size:20px}._topActions_12l9d_17{gap:3px}._topbar_12l9d_13 ._userCard_12l9d_12>svg{display:none}._topbar_12l9d_13 ._avatar_12l9d_12{width:32px;height:32px}._topbar_12l9d_13 ._searchResults_12l9d_15{position:absolute;left:0;right:0;top:46px}._content_12l9d_17{padding:16px 14px 40px}._siblingNav_12l9d_94{width:100%;gap:4px}._siblingNav_12l9d_94 a{padding:8px 10px;flex:1 1 auto}._contextNav_12l9d_105{margin-bottom:20px}._topbar_12l9d_13 ._searchWrap_12l9d_14{min-width:0}._topbar_12l9d_13 ._search_12l9d_14{padding-right:12px!important}}@media(max-width:380px){._headerBrand_12l9d_90 strong{font-size:17px}._topbar_12l9d_13{gap:7px}._homeLink_12l9d_99{gap:4px}._topActions_12l9d_17{gap:0}}@media print{._contextNav_12l9d_105{display:none}}._topbar_12l9d_13{--foreground:#f2f5f7;--card:#232448;--background:#30345b;--border:#505778;--muted-foreground:#d2daec;--primary:#f2f5f7;--accent:#3c4267;--accent-foreground:#fff;--surface:#30345b;--popup:#232448;--popup-foreground:#f2f5f7;--blue-soft:#30345b;background:#232448;color:#f2f5f7}.dark ._topbar_12l9d_13{--foreground:#232448;--card:#fff;--background:#f2f5f7;--border:#d5deea;--muted-foreground:#5a6480;--primary:#26398c;--accent:#e5ebf7;--accent-foreground:#26398c;--surface:#edf3f8;--popup:#fff;--popup-foreground:#232448;--blue-soft:#edf3f8;background:#fff;color:#232448}._topbar_12l9d_13 ._search_12l9d_14{color:var(--foreground)}._topbar_12l9d_13 ._search_12l9d_14::placeholder{color:var(--muted-foreground);opacity:1}@media(max-width:720px){._topbar_12l9d_13 ._askButton_12l9d_17 span{display:inline}._topbar_12l9d_13 ._askButton_12l9d_17{padding:0 16px!important}}@media(max-width:950px){._topbar_12l9d_13{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;align-items:center;gap:10px 8px}._topbar_12l9d_13 ._homeLink_12l9d_99{grid-column:1/span2;grid-row:1;min-width:0}._topbar_12l9d_13 ._headerBrand_12l9d_90{grid-column:3/span5;grid-row:1;min-width:0}._topbar_12l9d_13 ._topActions_12l9d_17{grid-column:8/-1;grid-row:1;justify-self:end;margin-left:0}._topbar_12l9d_13 ._askButton_12l9d_17{grid-column:1/span6;grid-row:2;width:100%;min-width:0;max-width:none;justify-self:stretch}._topbar_12l9d_13 ._searchWrap_12l9d_14{grid-column:7/-1;grid-row:2;width:100%;min-width:0;max-width:none;justify-self:stretch;margin:0}}@media(max-width:500px){._topbar_12l9d_13 ._homeLink_12l9d_99{grid-column:1/span3}._topbar_12l9d_13 ._headerBrand_12l9d_90{grid-column:4/span4}._topbar_12l9d_13 ._topActions_12l9d_17{grid-column:8/-1}}._topbar_12l9d_13 ._headerFields_12l9d_151{display:contents}@media(max-width:950px){._topbar_12l9d_13{display:flex;flex-wrap:wrap}._topbar_12l9d_13 ._headerFields_12l9d_151{display:flex;order:5;flex:0 0 100%;align-items:center;width:100%;min-width:0;gap:12px}._topbar_12l9d_13 ._homeLink_12l9d_99,._topbar_12l9d_13 ._headerBrand_12l9d_90{order:0}._topbar_12l9d_13 ._topActions_12l9d_17{order:2;margin-left:auto}._topbar_12l9d_13 ._headerFields_12l9d_151>._askButton_12l9d_17,._topbar_12l9d_13 ._headerFields_12l9d_151>._searchWrap_12l9d_14{flex:1 1 0;width:0;min-width:0;max-width:none;margin:0}}._topbar_12l9d_13 ._askButton_12l9d_17{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;column-gap:12px;padding-inline:26px;font-size:19px;font-weight:750;text-align:center}._topbar_12l9d_13 ._askButton_12l9d_17>span{min-width:0;text-align:center}._topbar_12l9d_13 ._askButton_12l9d_17>svg:last-child{margin-left:0}@media(max-width:720px){._topbar_12l9d_13 ._askButton_12l9d_17{grid-template-columns:19px minmax(0,1fr) 19px;column-gap:6px;font-size:15px}._topbar_12l9d_13 ._askButton_12l9d_17>svg{max-width:19px}}@media(max-width:390px){._topbar_12l9d_13 ._askButton_12l9d_17>svg:last-child{display:block;visibility:hidden}}._topbar_12l9d_13 ._headerFields_12l9d_151>._askButtonCompact_12l9d_202{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:44px;min-height:44px;padding:0!important;column-gap:0;text-align:center}._topbar_12l9d_13 ._askButtonCompact_12l9d_202>svg{display:block;visibility:visible;margin:0;flex-shrink:0}@media(max-width:950px){._topbar_12l9d_13 ._headerFields_12l9d_151>._askButtonCompact_12l9d_202{flex:0 0 48px;width:48px;min-width:48px;max-width:48px;order:0}._topbar_12l9d_13 ._headerFields_12l9d_151>._searchWrap_12l9d_14{flex:1 1 0;width:auto;min-width:0;max-width:none;order:1}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@layer base{._formItem_5sold_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_5sold_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_5sold_9._error_5sold_18{color:var(--error)}._formControl_5sold_22._error_5sold_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_5sold_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_5sold_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_5sold_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_5sold_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._formDescription_5sold_27,._formMessage_5sold_35{font-size:var(--text-small);line-height:1.5}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._form_1eq8a_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1eq8a_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._passwordField_1eq8a_17{position:relative;width:100%}._passwordField_1eq8a_17>input{width:100%;padding-right:46px}._passwordVisibility_1eq8a_27{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted-foreground);cursor:pointer}._passwordVisibility_1eq8a_27:hover,._passwordVisibility_1eq8a_27:focus-visible{color:var(--foreground);background:var(--muted)}._passwordVisibility_1eq8a_27:disabled{opacity:.5;cursor:not-allowed}._submitButton_1eq8a_54{width:100%}._loadingText_1eq8a_58{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1eq8a_65{color:#fff}._page_18rdi_2{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._left_18rdi_12{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(18px,2.8vh,34px);padding:clamp(28px,4.2vh,50px) clamp(26px,3.2vw,52px) clamp(48px,8vh,88px);background:linear-gradient(145deg,#25264c,#222345 56%,#26274f);color:#f6f7ff}._left_18rdi_12:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");background-size:180px 180px}._topRow_18rdi_38{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;min-width:0}._brand_18rdi_47{display:flex;align-items:center;gap:clamp(11px,.9vw,16px);min-width:0}._brandIcon_18rdi_54{width:clamp(42px,2.65vw,52px);height:clamp(42px,2.65vw,52px);flex:0 0 auto;border:1px solid rgba(196,205,234,.36);border-radius:13px;display:grid;place-items:center;color:#e9eeff;background:#ffffff06}._brandIcon_18rdi_54 svg{width:60%;height:60%}._brand_18rdi_47 strong,._brand_18rdi_47 small{display:block}._brand_18rdi_47 strong{font-family:var(--font-family-display);font-size:clamp(23px,1.5vw,29px);font-weight:700;line-height:1.17;letter-spacing:-.025em}._brand_18rdi_47 small{margin-top:4px;color:#e4eafec7;font-size:clamp(11px,.83vw,15px);line-height:1.45}._companyBrand_18rdi_89{position:relative;z-index:1;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center}._companyMark_18rdi_99{display:block;width:clamp(115px,7.4vw,150px);max-width:min(56%,180px);max-height:min(26vh,220px);height:auto;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:1}._trust_18rdi_110{position:relative;z-index:1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));justify-self:center;align-self:end;align-items:center;justify-items:center;width:100%;max-width:620px;gap:clamp(6px,.55vw,11px)}._trust_18rdi_110>div{display:grid;width:100%;max-width:58px;min-width:0;aspect-ratio:1 / 1;place-items:center;border:1px solid rgba(191,201,235,.4);border-radius:clamp(9px,.8vw,12px);background:#ffffff05}._trust_18rdi_110 svg{width:49%;height:49%;max-width:27px;max-height:27px;color:#f4f6ff;stroke-width:1.9}._right_18rdi_145{display:grid;place-items:center;padding:clamp(22px,4vw,55px);min-width:0;min-height:100vh;min-height:100dvh}._card_18rdi_154{width:min(480px,100%);min-height:540px;padding:40px 42px;display:flex;flex-direction:column;justify-content:center;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg)}._eyebrow_18rdi_167{display:block;color:var(--primary);text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-small);font-weight:700;line-height:1.5}._card_18rdi_154 h1{font-family:var(--font-family-display);font-size:29px;line-height:1.2;margin:5px 0 22px}@media(min-width:901px)and (max-width:1250px){._page_18rdi_2{grid-template-columns:minmax(0,45%) minmax(0,55%)}._left_18rdi_12{padding-inline:clamp(24px,3.3vw,42px);padding-bottom:clamp(48px,8vh,88px)}._brandIcon_18rdi_54{width:44px;height:44px}._brand_18rdi_47 strong{font-size:clamp(21px,2vw,25px)}._brand_18rdi_47 small{font-size:12px}._companyMark_18rdi_99{width:clamp(115px,11vw,145px);max-height:29vh}._trust_18rdi_110{max-width:510px;gap:clamp(4px,.5vw,7px)}._trust_18rdi_110>div{max-width:46px;border-radius:9px}._trust_18rdi_110 svg{max-width:23px;max-height:23px}._card_18rdi_154{min-height:520px;padding:35px 32px}}@media(max-width:900px){._page_18rdi_2{grid-template-columns:minmax(0,1fr)}._left_18rdi_12{min-height:342px;grid-template-rows:auto minmax(0,1fr) auto;row-gap:14px;padding:23px 30px 26px}._brandIcon_18rdi_54{width:40px;height:40px;border-radius:11px}._brand_18rdi_47 strong{font-size:20px}._brand_18rdi_47 small{font-size:12px;margin-top:2px}._companyMark_18rdi_99{width:88px;max-height:130px}._trust_18rdi_110{max-width:460px;gap:7px}._trust_18rdi_110>div{max-width:43px;border-radius:9px}._trust_18rdi_110 svg{max-width:20px;max-height:20px}._right_18rdi_145{min-height:490px;padding:36px 20px}._card_18rdi_154{min-height:485px;padding:32px}}@media(max-width:460px){._left_18rdi_12{min-height:314px;padding:18px 20px 22px;row-gap:10px}._brand_18rdi_47{gap:10px}._brandIcon_18rdi_54{width:37px;height:37px;border-radius:10px}._brand_18rdi_47 strong{font-size:19px}._brand_18rdi_47 small{font-size:11px}._companyMark_18rdi_99{width:75px;max-height:110px}._trust_18rdi_110{gap:5px;max-width:360px}._trust_18rdi_110>div{border-radius:8px}._trust_18rdi_110 svg{width:51%;height:51%;max-width:18px;max-height:18px}._right_18rdi_145{min-height:460px;padding:22px 16px}._card_18rdi_154{min-height:460px;padding:28px 24px}}@media(max-height:650px)and (min-width:901px){._left_18rdi_12{row-gap:12px;padding-top:25px;padding-bottom:32px}._companyMark_18rdi_99{max-height:42vh}._right_18rdi_145{padding-block:24px}}._grid_11f8e_4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;align-items:stretch}._tile_11f8e_5{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:0;height:140px;min-height:140px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;transition:border-color .14s,box-shadow .14s}._tile_11f8e_5:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}._tile_11f8e_5 ._tileLink_11f8e_7,._tile_11f8e_5._tileLink_11f8e_7{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-width:0;margin:0;padding:18px 22px;color:var(--foreground);text-decoration:none;font-size:18px;font-weight:700;line-height:1.35;border-radius:14px}._tile_11f8e_5 ._tileLink_11f8e_7:hover,._tile_11f8e_5._tileLink_11f8e_7:hover{color:var(--primary);background:var(--surface)}._tileIcon_11f8e_9{width:34px;height:34px;flex-shrink:0;color:var(--primary);margin:0}._tileTitle_11f8e_10{display:block;font-size:18px;font-weight:700;line-height:1.35;padding-right:8px;max-width:100%;overflow-wrap:anywhere}._tileArrow_11f8e_11{position:absolute;right:18px;bottom:14px;width:16px;height:16px;color:var(--foreground);opacity:1;pointer-events:none;margin:0}._tile_11f8e_5 ._tilePin_11f8e_12{position:absolute;right:10px;top:10px;width:32px;height:32px;z-index:2;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted-foreground);cursor:pointer;opacity:.55}._tile_11f8e_5 ._tilePin_11f8e_12:hover,._tile_11f8e_5 ._tilePin_11f8e_12:focus-visible,._tile_11f8e_5 ._tilePin_11f8e_12[aria-pressed=true]{opacity:1;color:var(--primary);background:var(--accent)}._tile_11f8e_5 ._tileLink_11f8e_7:focus-visible,._tile_11f8e_5._tileLink_11f8e_7:focus-visible,._tile_11f8e_5 ._tilePin_11f8e_12:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}@media(max-width:1180px){._grid_11f8e_4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){._grid_11f8e_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._grid_11f8e_4{grid-template-columns:1fr}._tile_11f8e_5{height:132px;min-height:132px}._tile_11f8e_5 ._tileLink_11f8e_7,._tile_11f8e_5._tileLink_11f8e_7{padding:17px 20px}}@media(prefers-reduced-motion:reduce){._tile_11f8e_5{transition:none}}._page_1y86u_1{display:flex;flex-direction:column;gap:20px}._hero_1y86u_1{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:32px;min-height:184px;padding:24px 40px;border-radius:16px;background:#232448;color:#fff}._heroLogo_1y86u_1._heroLogo_1y86u_1{background:#fff;padding:12px 18px;border-radius:12px;z-index:1}._heroLogo_1y86u_1._heroLogo_1y86u_1 img{width:72px;height:125px;object-fit:contain}._welcome_1y86u_1{z-index:1}._welcome_1y86u_1 h1{font-size:clamp(28px,2.6vw,42px);font-weight:800;line-height:1.3;margin:0 0 10px}._welcome_1y86u_1 p{margin:0;color:#e0e6f3;font-size:20px!important}._architecture_1y86u_1{position:absolute;right:0;bottom:0;height:100%;width:38%;color:#8c9ac2;opacity:.35;z-index:0;pointer-events:none}._sectionHead_1y86u_1{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px}._sectionHead_1y86u_1 h2{font-size:25px;margin:0}._grid_1y86u_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._card_1y86u_1{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);min-width:0;transition:border-color .14s,box-shadow .14s}._card_1y86u_1:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}._cardBody_1y86u_1{display:flex;gap:22px;padding:26px 24px;flex:1}._largeIcon_1y86u_1{width:78px;height:84px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:var(--surface);color:var(--primary)}._cardContent_1y86u_1{min-width:0;flex:1}._card_1y86u_1 h2{font-size:20px;line-height:1.45;margin:8px 0 14px;font-weight:800;overflow-wrap:anywhere}._moduleList_1y86u_1{display:flex;flex-direction:column;gap:4px}._moduleRow_1y86u_1{display:flex;align-items:center;gap:3px;min-width:0}._moduleRow_1y86u_1>a{display:flex;align-items:center;gap:13px;color:var(--muted-foreground);text-decoration:none;min-height:36px;font-size:15px;line-height:1.5;flex:1;min-width:0;border-radius:6px}._moduleRow_1y86u_1>a svg{flex-shrink:0}._moduleRow_1y86u_1>a span{overflow-wrap:anywhere}._moduleRow_1y86u_1>a:hover{color:var(--primary);background:var(--surface)}._moduleArrow_1y86u_1{margin-left:auto;opacity:0}._moduleRow_1y86u_1>a:hover ._moduleArrow_1y86u_1,._moduleRow_1y86u_1>a:focus-visible ._moduleArrow_1y86u_1{opacity:1}._pin_1y86u_1{border:0;background:transparent;color:var(--muted-foreground);width:28px;height:32px;display:grid;place-items:center;cursor:pointer;border-radius:6px;flex-shrink:0;opacity:.4}._pin_1y86u_1:hover,._pin_1y86u_1:focus-visible,._pin_1y86u_1[aria-pressed=true]{opacity:1;color:var(--primary);background:var(--accent)}._open_1y86u_1{display:flex;align-items:center;gap:16px;padding:16px 0;margin:0 24px;border-top:1px solid var(--border);font-size:15px;text-decoration:none;color:var(--primary);min-height:55px}._open_1y86u_1:hover{text-decoration:underline}._quick_1y86u_1{display:grid;grid-template-columns:1fr 1.7fr 1.2fr;align-items:center;gap:28px;padding:22px 26px;border:1px solid var(--border);border-radius:14px;background:var(--card)}._quick_1y86u_1 h2,._favorites_1y86u_1 h2{margin:0;font-size:21px}._quick_1y86u_1 p{margin:3px 0 0;color:var(--muted-foreground);font-size:14px!important}._find_1y86u_1{position:relative;min-width:0}._find_1y86u_1>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted-foreground)}._find_1y86u_1 input{padding-left:40px;min-width:0;width:100%}._pinHint_1y86u_1{display:flex;align-items:center;gap:14px;border-left:1px solid var(--border);padding-left:26px;color:var(--primary);font-size:14px}._pinHint_1y86u_1 small{color:var(--muted-foreground);font-size:13px!important}._favorites_1y86u_1>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}._favorites_1y86u_1 a{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 18px;color:var(--foreground);text-decoration:none}._groupHero_1y86u_1{display:flex;align-items:center;gap:24px;padding:28px;background:var(--card);border:1px solid var(--border);border-radius:16px}._groupHero_1y86u_1 h1{margin:0;font-size:32px}._groupHero_1y86u_1 p{margin:6px 0 0;color:var(--muted-foreground)}._loading_1y86u_1{padding:70px 20px;text-align:center}._empty_1y86u_1{padding:30px;grid-column:1/-1}._srOnly_1y86u_1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}._page_1y86u_1 a:focus-visible,._page_1y86u_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(min-width:1700px){._cardBody_1y86u_1{min-height:220px}}@media(max-width:1200px){._grid_1y86u_1{grid-template-columns:repeat(2,minmax(0,1fr))}._cardBody_1y86u_1{padding:22px;gap:16px}._largeIcon_1y86u_1{width:62px;height:70px}._quick_1y86u_1{grid-template-columns:1fr 1.6fr}._pinHint_1y86u_1{grid-column:1/-1;padding:0;border:0}._architecture_1y86u_1{width:32%}}@media(max-width:720px){._hero_1y86u_1{gap:18px;padding:22px;min-height:160px}._heroLogo_1y86u_1._heroLogo_1y86u_1{padding:10px 12px}._heroLogo_1y86u_1._heroLogo_1y86u_1 img{width:49px;height:86px}._welcome_1y86u_1 h1{font-size:27px}._welcome_1y86u_1 p{font-size:15px!important}._architecture_1y86u_1{opacity:.15;width:60%}._sectionHead_1y86u_1 h2{font-size:20px}._grid_1y86u_1{grid-template-columns:1fr;gap:16px}._card_1y86u_1 h2{font-size:21px}._cardBody_1y86u_1{padding:22px}._moduleRow_1y86u_1>a{font-size:16px;min-height:42px}._pin_1y86u_1{width:36px;height:36px}._quick_1y86u_1{grid-template-columns:1fr;gap:16px;padding:20px}._groupHero_1y86u_1{padding:20px;gap:16px}._groupHero_1y86u_1 h1{font-size:26px}._sectionHead_1y86u_1{align-items:flex-start}._sectionHead_1y86u_1 button{flex-shrink:0}}@media(prefers-reduced-motion:reduce){._card_1y86u_1{transition:none}}._workspaceGrid_1y86u_9{display:block}._workspaceGrid_1y86u_9 ._card_1y86u_1{background:transparent;border:0;box-shadow:none}._workspaceGrid_1y86u_9 ._cardBody_1y86u_1{padding:0}._workspaceGrid_1y86u_9 ._cardBody_1y86u_1>._largeIcon_1y86u_1,._workspaceGrid_1y86u_9 ._cardContent_1y86u_1>h2{display:none}._workspaceGrid_1y86u_9 ._moduleList_1y86u_1{display:grid;gap:16px}._mazroaWide_1y86u_10._mazroaWide_1y86u_10{width:100%;min-height:54px;height:auto;display:flex;justify-content:center;align-items:center;gap:14px;padding:14px 22px;background:#2fd09a;color:#102f2a;border:1px solid transparent;border-radius:12px;font-family:Cairo;font-size:18px;font-weight:700;box-shadow:none}._mazroaWide_1y86u_10._mazroaWide_1y86u_10:hover{background:#52dbaa;color:#102f2a}._mazroaWide_1y86u_10._mazroaWide_1y86u_10:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}._mazroaWide_1y86u_10._mazroaWide_1y86u_10._mazroaWide_1y86u_10{font-size:18px;line-height:1.5;letter-spacing:0}@media(max-width:400px){._mazroaWide_1y86u_10._mazroaWide_1y86u_10._mazroaWide_1y86u_10{font-size:17px}}._hero_1y86u_1{gap:26px;min-height:184px}._heroLogo_1y86u_1._heroLogo_1y86u_1{padding:10px 14px;border-radius:11px;flex:0 0 auto}._heroLogo_1y86u_1._heroLogo_1y86u_1 img{width:54px;height:94px;object-fit:contain}._architecture_1y86u_1{width:53%;right:0;height:100%;opacity:.55;color:#8f9cc5}._welcome_1y86u_1{position:relative;z-index:2;min-width:0}._welcome_1y86u_1 h1{overflow-wrap:anywhere}._grid_1y86u_1:not(._workspaceGrid_1y86u_9){grid-auto-rows:1fr;align-items:stretch}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1{min-height:280px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardBody_1y86u_1{padding:27px 26px 30px}._workspaceTitleLink_1y86u_29{color:inherit;text-decoration:none;border-radius:4px}._workspaceTitleLink_1y86u_29:hover{color:var(--primary)}._largeIcon_1y86u_1[href]{text-decoration:none;transition:background .16s,color .16s,transform .16s}._largeIcon_1y86u_1[href]:hover{background:var(--accent);color:var(--primary);transform:translateY(-2px)}._workspaceGrid_1y86u_9 ._cardBody_1y86u_1>._largeIcon_1y86u_1{display:none}._mazroaWide_1y86u_10._mazroaWide_1y86u_10._mazroaWide_1y86u_10{width:100%;min-height:88px;padding:15px 25px;justify-content:space-between;gap:20px;text-align:left;line-height:1.4;font-size:20px;border-radius:15px;background:#2fd09a;color:#102f2a;box-shadow:0 4px 15px #144d3e12}._mazroaLead_1y86u_41{display:flex;align-items:center;gap:17px;min-width:0}._mazroaEmblem_1y86u_42{display:grid;place-items:center;width:56px;height:56px;flex:0 0 56px;border-radius:15px;background:#ffffff47;border:1px solid rgba(16,47,42,.08)}._mazroaText_1y86u_43{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}._mazroaText_1y86u_43 strong{font-size:21px;font-weight:800;line-height:1.3}._mazroaWide_1y86u_10 ._mazroaText_1y86u_43 small{font-size:14px!important;font-weight:500;opacity:.82;line-height:1.45}._mazroaAction_1y86u_46{display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;border-radius:10px;padding:12px 15px;background:#102f2a1a;font-size:15px;font-weight:800;white-space:nowrap}._mazroaWide_1y86u_10._mazroaWide_1y86u_10:hover ._mazroaAction_1y86u_46{background:#102f2a29}@media(max-width:1200px){._architecture_1y86u_1{width:48%;opacity:.45}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1{min-height:270px}}@media(max-width:720px){._hero_1y86u_1{gap:16px;min-height:160px}._heroLogo_1y86u_1._heroLogo_1y86u_1{padding:8px 10px}._heroLogo_1y86u_1._heroLogo_1y86u_1 img{width:41px;height:72px}._architecture_1y86u_1{width:62%;opacity:.2}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1{min-height:255px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardBody_1y86u_1{padding:22px}._mazroaWide_1y86u_10._mazroaWide_1y86u_10._mazroaWide_1y86u_10{min-height:80px;padding:12px 16px;gap:12px}._mazroaLead_1y86u_41{gap:12px}._mazroaEmblem_1y86u_42{width:48px;height:48px;flex-basis:48px;border-radius:13px}._mazroaText_1y86u_43 strong{font-size:19px}._mazroaWide_1y86u_10 ._mazroaText_1y86u_43 small{font-size:12px!important}._mazroaAction_1y86u_46{padding:11px}._mazroaAction_1y86u_46 span{display:none}}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1{min-height:230px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardBody_1y86u_1{align-items:stretch;min-height:0;padding:18px 24px;gap:22px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardBody_1y86u_1>._largeIcon_1y86u_1{align-self:center}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardContent_1y86u_1{align-self:stretch;padding-top:22px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1 h2{margin:3px 0 8px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._moduleRow_1y86u_1>a{font-size:17px;line-height:1.4;min-height:34px}@media(max-width:1200px){._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1{min-height:222px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardBody_1y86u_1{padding:18px 20px;gap:16px}}@media(max-width:720px){._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._card_1y86u_1{min-height:218px}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._cardBody_1y86u_1{padding:18px 20px;align-items:stretch}._grid_1y86u_1:not(._workspaceGrid_1y86u_9) ._moduleRow_1y86u_1>a{font-size:16.5px;min-height:35px}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._page_1dyo4_1{min-width:0}._workspace_1dyo4_1{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:calc(100vh - 210px);transition:grid-template-columns .2s ease}._historyClosed_1dyo4_1{grid-template-columns:0 minmax(0,1fr)}._history_1dyo4_1{min-width:0;overflow:hidden;border:1px solid var(--border);background:var(--card);border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 190px);box-shadow:0 16px 42px #2324480d;transition:opacity .18s ease,transform .18s ease}._historyClosed_1dyo4_1 ._history_1dyo4_1{opacity:0;pointer-events:none;transform:translate(-10px)}._historyHead_1dyo4_2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 16px 12px;border-bottom:1px solid var(--border)}._historyHead_1dyo4_2 span,._historyHead_1dyo4_2 strong{display:block}._historyHead_1dyo4_2 span{font-size:10.5px;letter-spacing:.1em;color:var(--primary);font-weight:750}._historyHead_1dyo4_2 strong{font-family:var(--font-family-display);font-size:17px;margin-top:3px}._newChat_1dyo4_2{margin:12px 12px 7px;width:calc(100% - 24px);justify-content:flex-start!important}._threadList_1dyo4_2{overflow:auto;padding:4px 8px 12px;display:flex;flex-direction:column;gap:4px;min-height:0}._thread_1dyo4_2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:13px;border:1px solid transparent;transition:background .14s ease,border-color .14s ease}._thread_1dyo4_2:hover{background:var(--surface)}._threadActive_1dyo4_2{background:color-mix(in srgb,var(--primary) 7%,var(--card));border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}._threadMain_1dyo4_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:10px 8px;text-align:left;color:var(--foreground);cursor:pointer;min-width:0}._threadMain_1dyo4_2>svg{color:var(--muted-foreground)}._threadMain_1dyo4_2 span,._threadMain_1dyo4_2 strong,._threadMain_1dyo4_2 small{display:block;min-width:0}._threadMain_1dyo4_2 strong{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadMain_1dyo4_2 small{font-size:10px;color:var(--muted-foreground);margin-top:3px}._threadActions_1dyo4_2{display:flex;align-items:center;opacity:0;padding-right:6px;transition:opacity .12s}._thread_1dyo4_2:hover ._threadActions_1dyo4_2,._threadActive_1dyo4_2 ._threadActions_1dyo4_2{opacity:1}._threadActions_1dyo4_2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted-foreground);width:26px;height:26px;display:grid;place-items:center;border-radius:7px;cursor:pointer}._threadActions_1dyo4_2 button:hover{background:var(--card);color:var(--primary)}._emptyHistory_1dyo4_2{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:30px 14px;color:var(--muted-foreground);font-size:11px}._historyFoot_1dyo4_2{margin-top:auto;padding:12px 14px;border-top:1px solid var(--border);font-size:10px;line-height:1.4;color:var(--muted-foreground);display:flex;align-items:flex-start;gap:7px}._historyFoot_1dyo4_2 svg{color:var(--success-text);flex:0 0 auto;margin-top:1px}._chatPanel_1dyo4_3{padding:0!important;overflow:hidden;border-radius:16px!important;box-shadow:0 20px 60px #23244812!important;display:flex;flex-direction:column;min-width:0;min-height:720px;max-height:calc(100vh - 190px)}._chatHeader_1dyo4_3{min-height:74px;padding:0 20px;display:flex;align-items:center;gap:11px;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent);background:var(--card);flex:0 0 auto}._mazroaMark_1dyo4_3,._miniMark_1dyo4_3{display:grid;place-items:center;background:var(--card);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 19%,var(--border))}._mazroaMark_1dyo4_3{width:42px;height:42px;border-radius:14px}._miniMark_1dyo4_3{width:32px;height:32px;border-radius:10px;flex:0 0 auto}._chatIdentity_1dyo4_3{min-width:0}._chatIdentity_1dyo4_3 strong,._chatIdentity_1dyo4_3 span{display:block}._chatIdentity_1dyo4_3 strong{font-family:var(--font-family-display);font-size:17px;max-width:52vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatIdentity_1dyo4_3 span{font-size:11px;color:var(--muted-foreground);margin-top:3px}._chatTools_1dyo4_3{margin-left:auto;display:flex;align-items:center;gap:9px}._chatTools_1dyo4_3>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:11px;padding:7px 10px;display:flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--font-family-base)}._chatTools_1dyo4_3>button:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:var(--blue-soft)}._chatTools_1dyo4_3>button:disabled{opacity:.45;cursor:default}._chatTools_1dyo4_3>button span{font-size:10.5px}._guard_1dyo4_3{font-size:10.5px;display:flex;align-items:center;gap:5px;color:var(--success-text);padding:7px 9px;border-radius:10px;background:color-mix(in srgb,var(--success) 7%,transparent)}._messages_1dyo4_4{flex:1;min-height:0;overflow:auto;padding:30px clamp(18px,4vw,56px);display:flex;flex-direction:column;gap:21px;background:var(--card)}._welcome_1dyo4_4{margin:auto;max-width:720px;width:100%;text-align:center;padding:42px 20px}._welcomeMark_1dyo4_4{margin:0 auto 16px;width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));color:var(--primary)}._welcome_1dyo4_4 h2{font:650 28px/1.2 var(--font-family-display);margin:0;color:var(--foreground)}._welcome_1dyo4_4 p{font-size:13px;line-height:1.65;color:var(--muted-foreground);max-width:630px;margin:10px auto 20px}._quickPrompts_1dyo4_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._quickPrompts_1dyo4_4 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:14px;padding:13px 14px;display:grid;grid-template-columns:1fr 18px;gap:8px;align-items:center;text-align:left;font:500 11.5px/1.4 var(--font-family-base);cursor:pointer}._quickPrompts_1dyo4_4 button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--blue-soft);color:var(--primary)}._aiMsg_1dyo4_5,._userMsg_1dyo4_5{display:flex;gap:10px;max-width:min(880px,91%)}._messageBody_1dyo4_5{min-width:0}._msgTop_1dyo4_5{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:10px}._msgTop_1dyo4_5>span{font-size:10.5px;color:var(--muted-foreground);font-weight:650}._msgTop_1dyo4_5>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted-foreground);padding:4px;display:grid;place-items:center;cursor:pointer;border-radius:7px}._msgTop_1dyo4_5>button:hover{color:var(--primary);background:var(--blue-soft)}._aiMsg_1dyo4_5 p,._userMsg_1dyo4_5 p{font-size:14px;line-height:1.72;margin:1px 0 0}._userMsg_1dyo4_5 p{white-space:pre-wrap}._markdown_1dyo4_5{font-size:14px;line-height:1.72}._markdown_1dyo4_5 p{margin:0 0 10px}._markdown_1dyo4_5 p:last-child{margin-bottom:0}._markdown_1dyo4_5 ul,._markdown_1dyo4_5 ol{margin:8px 0 11px;padding-inline-start:22px}._markdown_1dyo4_5 li{margin:4px 0}._markdown_1dyo4_5 strong{font-weight:700;color:var(--foreground)}._markdown_1dyo4_5 code{font:12px var(--font-family-monospace);background:var(--surface);padding:2px 5px;border-radius:6px}._markdown_1dyo4_5 h1,._markdown_1dyo4_5 h2,._markdown_1dyo4_5 h3{font-family:var(--font-family-display);line-height:1.25;margin:13px 0 7px}._markdown_1dyo4_5 h1{font-size:20px}._markdown_1dyo4_5 h2{font-size:18px}._markdown_1dyo4_5 h3{font-size:15px}._aiMsg_1dyo4_5>._messageBody_1dyo4_5{background:color-mix(in srgb,var(--card) 98%,var(--blue-soft));border:1px solid color-mix(in srgb,var(--border) 76%,transparent);padding:14px 17px;border-radius:8px 18px 18px;box-shadow:0 8px 24px #23244809;width:100%}._userMsg_1dyo4_5{align-self:flex-end}._userMsg_1dyo4_5>._messageBody_1dyo4_5{background:var(--primary);color:var(--primary-foreground);padding:13px 16px;border-radius:14px 8px 18px 18px;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 15%,transparent)}._userMsg_1dyo4_5 ._msgTop_1dyo4_5>button{color:#ffffffb3}._evidence_1dyo4_5{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}._evidence_1dyo4_5 span{display:flex;align-items:center;gap:4px;font-size:9.5px;color:var(--muted-foreground);padding:4px 6px;border-radius:7px;background:var(--surface)}._messageAttachments_1dyo4_5{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}._messageAttachments_1dyo4_5 a{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:var(--surface);color:var(--primary);font-size:10px;text-decoration:none}._planCard_1dyo4_6{align-self:stretch;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:var(--card);border-radius:14px;padding:18px 19px;box-shadow:0 16px 42px #2324480f}._planDone_1dyo4_6{opacity:.92}._planTop_1dyo4_6{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}._planTop_1dyo4_6 span,._planTop_1dyo4_6 strong{display:block}._planTop_1dyo4_6 span{font-size:9.5px;letter-spacing:.13em;color:var(--primary);font-weight:750}._planTop_1dyo4_6 strong{font-family:var(--font-family-display);font-size:16px;margin-top:4px}._planCard_1dyo4_6>p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:10px 0}._planMeta_1dyo4_6{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:10.5px;color:var(--muted-foreground)}._planMeta_1dyo4_6 strong{color:var(--foreground);font-family:var(--font-family-monospace)}._planPreview_1dyo4_6{padding:10px 0;font-size:11.5px;line-height:1.6;color:var(--ink-soft)}._planActions_1dyo4_6{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;flex-wrap:wrap}._planAwaiting_1dyo4_6{display:flex;align-items:center;gap:6px;color:var(--warning);font-size:11px;padding:11px 0 1px}._planApplied_1dyo4_6{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--success-text);font-size:11px;padding-top:10px}._planApplied_1dyo4_6>span{display:flex;align-items:center;gap:5px}._planError_1dyo4_6{font-size:11px;color:var(--error);background:color-mix(in srgb,var(--error) 7%,var(--card));padding:10px;border-radius:11px;margin-top:9px}._planHighMismatch_1dyo4_6{margin-top:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--warning) 34%,var(--border));border-radius:12px;color:var(--foreground);font-size:11px;line-height:1.6}._planHighMismatch_1dyo4_6 strong{display:block;color:var(--warning);margin-bottom:3px}._planConflicts_1dyo4_6{margin-top:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--warning) 25%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--warning) 7%,var(--card));display:flex;flex-direction:column;gap:4px}._planConflicts_1dyo4_6 strong{font-size:11px;color:var(--warning)}._planConflicts_1dyo4_6 span,._planConflicts_1dyo4_6 small{font-size:10px;color:var(--muted-foreground);line-height:1.4}._diffList_1dyo4_6{display:flex;flex-direction:column;gap:7px;padding:11px 0}._diffRow_1dyo4_6{position:relative;border:1px solid var(--border);border-radius:13px;padding:10px 11px;background:color-mix(in srgb,var(--surface) 50%,var(--card))}._diffRow_1dyo4_6:has(._diffToggle_1dyo4_6){padding-left:38px}._diffRow_1dyo4_6>strong{display:block;font-size:11.5px;margin-bottom:7px}._diffRow_1dyo4_6>div{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:7px;align-items:center}._diffRow_1dyo4_6 span,._diffRow_1dyo4_6 em{font-size:10.5px;line-height:1.4;font-style:normal}._diffRow_1dyo4_6 span{color:var(--muted-foreground);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--error) 45%,transparent)}._diffRow_1dyo4_6 em{color:var(--foreground);font-weight:600}._diffRow_1dyo4_6 svg{color:var(--primary)}._diffToggle_1dyo4_6{position:absolute;left:9px;top:9px;width:21px;height:21px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:7px;background:var(--card);color:var(--primary);cursor:pointer}._diffExcluded_1dyo4_6{opacity:.48;background:var(--surface)}._diffExcluded_1dyo4_6>strong{text-decoration:line-through}._reviewAll_1dyo4_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--primary);font:600 10.5px var(--font-family-base);padding:5px 2px;text-align:left;cursor:pointer}._reviewAll_1dyo4_6:hover{text-decoration:underline}._composerDock_1dyo4_7{flex:0 0 auto;background:var(--card);border-top:1px solid var(--border);padding:12px 18px 11px}._attachments_1dyo4_7{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 9px}._attachment_1dyo4_7{display:grid;grid-template-columns:30px minmax(120px,1fr) 24px;gap:8px;align-items:center;max-width:300px;padding:8px 9px;border:1px solid var(--border);background:color-mix(in srgb,var(--blue-soft) 34%,var(--card));border-radius:13px}._attachment_1dyo4_7>div{width:30px;height:30px;border-radius:9px;background:var(--card);display:grid;place-items:center;color:var(--primary)}._attachment_1dyo4_7 span,._attachment_1dyo4_7 strong,._attachment_1dyo4_7 small{display:block;min-width:0}._attachment_1dyo4_7 strong{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachment_1dyo4_7 small{font-size:9.5px;color:var(--muted-foreground);margin-top:2px;line-height:1.3}._attachment_1dyo4_7>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;padding:3px;display:grid;place-items:center}._fileInput_1dyo4_7{display:none}._composer_1dyo4_7{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:9px;align-items:end;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:14px;padding:7px 8px;background:color-mix(in srgb,var(--surface) 42%,var(--card));box-shadow:0 10px 30px #2324480d}._composer_1dyo4_7 textarea{min-height:72px;max-height:180px;font-size:14px!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:none}._disclaimer_1dyo4_7{padding:7px 5px 0;font-size:9.5px;color:var(--muted-foreground);display:flex;gap:5px;align-items:center}._error_1dyo4_7{font-size:11px;color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--card));border:1px solid color-mix(in srgb,var(--error) 25%,var(--border));border-radius:11px;padding:10px 11px}._reviewDialog_1dyo4_8{width:min(1440px,97vw)!important;max-width:min(1440px,97vw)!important;height:min(940px,94dvh);max-height:94dvh!important;display:flex;flex-direction:column;overflow:hidden!important;padding:clamp(20px,2.3vw,34px)!important;border-radius:16px}._reviewList_1dyo4_8{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:15px;background:var(--card)}._reviewRow_1dyo4_8{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:15px 18px;border-bottom:1px solid var(--border);align-items:start}._reviewRow_1dyo4_8:last-child{border-bottom:0}._reviewRow_1dyo4_8>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:9px;background:var(--card);color:var(--primary);cursor:pointer}._reviewRow_1dyo4_8>button:disabled{cursor:default;opacity:.65}._reviewRowContent_1dyo4_8>strong{display:block;font-size:14px;line-height:1.55;overflow-wrap:anywhere;color:var(--foreground)}._reviewComparison_1dyo4_8{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;margin-top:10px}._reviewComparison_1dyo4_8>span{display:block;min-width:0;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow-wrap:anywhere;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:11px}._reviewComparison_1dyo4_8>span small{display:block;font-size:10px;letter-spacing:.09em;font-weight:750;color:var(--muted-foreground);margin-bottom:4px}._reviewComparison_1dyo4_8>svg{color:var(--primary);justify-self:center}._reviewRow_1dyo4_8 em{font-style:normal;color:var(--foreground);font-weight:650}._reviewExcluded_1dyo4_8{opacity:.5}._reviewExcluded_1dyo4_8 strong{text-decoration:line-through}._reviewHeader_1dyo4_9{flex-shrink:0;margin:0 30px 16px 0!important}._reviewHeader_1dyo4_9 h2{font-size:clamp(23px,2vw,30px)!important;line-height:1.25;margin-bottom:8px}._reviewHeader_1dyo4_9 p{font-size:14px;line-height:1.6;margin:0!important}._reviewBody_1dyo4_12{display:flex;flex-direction:column;gap:13px;flex:1;min-height:0}._reviewBody_1dyo4_12 ._planConflicts_1dyo4_6{flex-shrink:0;max-height:125px;overflow:auto;margin:0;padding:12px 14px}._reviewBody_1dyo4_12 ._planConflicts_1dyo4_6 strong{font-size:13px}._reviewBody_1dyo4_12 ._planConflicts_1dyo4_6 span{font-size:12px;line-height:1.55}._reviewTools_1dyo4_16{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}._reviewSearch_1dyo4_17{display:flex;align-items:center;gap:9px;min-width:200px;width:min(620px,100%);border:1px solid var(--border);border-radius:12px;padding:0 13px;background:var(--surface);color:var(--muted-foreground)}._reviewSearch_1dyo4_17 input{width:100%;min-width:0;height:43px;font-size:13px!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}._reviewSearch_1dyo4_17:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._reviewCount_1dyo4_20{flex-shrink:0;font-size:12px;color:var(--muted-foreground);white-space:nowrap}._reviewCount_1dyo4_20 strong{font-weight:700;color:var(--foreground)}._reviewFooter_1dyo4_22{flex-shrink:0;gap:10px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:17px;margin:15px 0 0!important}._reviewFooter_1dyo4_22 button{min-height:42px;font-size:12px;padding-inline:16px}._reviewEmpty_1dyo4_24{padding:40px 18px;color:var(--muted-foreground);font-size:13px;text-align:center;line-height:1.6}@media(max-width:767px){._reviewDialog_1dyo4_8{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)!important;padding:17px!important;border-radius:17px}._reviewHeader_1dyo4_9{margin-bottom:12px!important}._reviewHeader_1dyo4_9 h2{font-size:22px!important}._reviewHeader_1dyo4_9 p{font-size:12px}._reviewTools_1dyo4_16{flex-wrap:wrap;gap:7px}._reviewSearch_1dyo4_17{width:100%;min-width:0}._reviewCount_1dyo4_20{font-size:11px}._reviewRow_1dyo4_8{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px 10px}._reviewRowContent_1dyo4_8>strong{font-size:12.5px}._reviewComparison_1dyo4_8{grid-template-columns:1fr;gap:6px}._reviewComparison_1dyo4_8>svg{transform:rotate(90deg)}._reviewComparison_1dyo4_8>span{font-size:11.5px;padding:9px}._reviewFooter_1dyo4_22{gap:7px;padding-top:12px;margin-top:12px!important}._reviewFooter_1dyo4_22 button{flex:1 1 auto;min-height:42px;font-size:11px;padding-inline:8px}._reviewBody_1dyo4_12 ._planConflicts_1dyo4_6{max-height:95px}}._rosterStageButton_1dyo4_26{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-size:10px;font-weight:700;line-height:1.3;cursor:pointer;text-align:left}._rosterStageButton_1dyo4_26:hover{background:color-mix(in srgb,var(--primary) 16%,var(--card))}._rosterStageButton_1dyo4_26:disabled{opacity:.5;cursor:wait}@media(max-width:1100px){._workspace_1dyo4_1{grid-template-columns:240px minmax(0,1fr)}._workspace_1dyo4_1._historyClosed_1dyo4_1{grid-template-columns:0 minmax(0,1fr)}._chatPanel_1dyo4_3{min-height:650px}._messages_1dyo4_4{padding-inline:24px}._guard_1dyo4_3{display:none}}@media(max-width:767px){._workspace_1dyo4_1,._workspace_1dyo4_1._historyClosed_1dyo4_1{grid-template-columns:minmax(0,1fr);position:relative}._history_1dyo4_1{display:none;position:absolute;z-index:20;inset:0 auto 0 0;width:min(86vw,320px);max-height:none;box-shadow:20px 0 50px #2324482e}._historyOpen_1dyo4_28{display:flex!important;opacity:1!important;pointer-events:auto!important;transform:none!important}._chatPanel_1dyo4_3{min-height:620px;max-height:none;height:calc(100vh - 170px);border-radius:14px!important}._chatHeader_1dyo4_3{padding:0 13px;min-height:66px}._chatIdentity_1dyo4_3 strong{font-size:14px;max-width:45vw}._chatIdentity_1dyo4_3 span{font-size:9.5px}._chatTools_1dyo4_3>button span,._guard_1dyo4_3{display:none}._messages_1dyo4_4{padding:20px 13px;gap:16px}._welcome_1dyo4_4{padding:26px 6px}._welcome_1dyo4_4 h2{font-size:23px}._welcome_1dyo4_4 p{font-size:12px}._quickPrompts_1dyo4_4{grid-template-columns:1fr}._quickPrompts_1dyo4_4 button{font-size:11px}._aiMsg_1dyo4_5,._userMsg_1dyo4_5{max-width:96%}._aiMsg_1dyo4_5 p,._userMsg_1dyo4_5 p,._markdown_1dyo4_5{font-size:13px}._miniMark_1dyo4_3{width:28px;height:28px}._composerDock_1dyo4_7{padding:9px 10px}._composer_1dyo4_7{grid-template-columns:38px minmax(0,1fr) 38px;border-radius:16px}._composer_1dyo4_7 textarea{min-height:62px;font-size:13px!important}._disclaimer_1dyo4_7{font-size:8.5px}._planCard_1dyo4_6{padding:14px}._planMeta_1dyo4_6{flex-direction:column}._planActions_1dyo4_6{justify-content:stretch}._planActions_1dyo4_6>*{flex:1}._diffRow_1dyo4_6>div{grid-template-columns:1fr}._diffRow_1dyo4_6>div svg{display:none}._threadActions_1dyo4_2{opacity:1}}._mazroaMark_1dyo4_3,._miniMark_1dyo4_3,._welcomeMark_1dyo4_4{color:var(--success-text);background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 30%,var(--border))}._historyHead_1dyo4_2 span,._threadMain_1dyo4_2 strong,._threadMain_1dyo4_2 small,._emptyHistory_1dyo4_2,._historyFoot_1dyo4_2,._chatIdentity_1dyo4_3 span,._chatTools_1dyo4_3>button span,._guard_1dyo4_3,._welcome_1dyo4_4 p,._quickPrompts_1dyo4_4 button,._msgTop_1dyo4_5>span,._markdown_1dyo4_5 code,._evidence_1dyo4_5 span,._messageAttachments_1dyo4_5 a,._planTop_1dyo4_6 span,._planCard_1dyo4_6>p,._planMeta_1dyo4_6,._planPreview_1dyo4_6,._planAwaiting_1dyo4_6,._planApplied_1dyo4_6,._planError_1dyo4_6,._planHighMismatch_1dyo4_6,._planConflicts_1dyo4_6 strong,._planConflicts_1dyo4_6 span,._planConflicts_1dyo4_6 small,._diffRow_1dyo4_6>strong,._diffRow_1dyo4_6 span,._diffRow_1dyo4_6 em,._reviewAll_1dyo4_6,._attachment_1dyo4_7 strong,._attachment_1dyo4_7 small,._disclaimer_1dyo4_7,._error_1dyo4_7,._reviewComparison_1dyo4_8>span,._reviewComparison_1dyo4_8>span small,._reviewBody_1dyo4_12 ._planConflicts_1dyo4_6 strong,._reviewBody_1dyo4_12 ._planConflicts_1dyo4_6 span,._reviewSearch_1dyo4_17 input,._reviewCount_1dyo4_20,._reviewFooter_1dyo4_22 button,._reviewEmpty_1dyo4_24,._reviewHeader_1dyo4_9 p,._reviewRowContent_1dyo4_8>strong,._rosterStageButton_1dyo4_26,._aiMsg_1dyo4_5 p,._userMsg_1dyo4_5 p,._markdown_1dyo4_5,._composer_1dyo4_7 textarea{font-size:var(--text-small);line-height:1.5}._list_1io2a_1{display:flex;flex-direction:column;gap:10px}._card_1io2a_1{border:1px solid var(--border);border-radius:17px;padding:14px;background:var(--card);box-shadow:var(--shadow)}._top_1io2a_1{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center}._pending_1io2a_1,._approved_1io2a_1,._rejected_1io2a_1{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}._pending_1io2a_1{background:color-mix(in srgb,var(--warning) 11%,var(--card));color:var(--warning)}._approved_1io2a_1{background:color-mix(in srgb,var(--success) 10%,var(--card));color:var(--success-text)}._rejected_1io2a_1{background:color-mix(in srgb,var(--error) 10%,var(--card));color:var(--error)}._top_1io2a_1 span,._top_1io2a_1 strong,._top_1io2a_1 small{display:block}._top_1io2a_1 span{font-size:7.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-weight:700}._top_1io2a_1 strong{font-size:11.5px;margin-top:3px}._top_1io2a_1 small{font-size:7.5px;color:var(--muted-foreground);margin-top:3px}._context_1io2a_1{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;margin:12px 0;padding:9px 11px;border-radius:11px;background:var(--surface);font-size:8px}._context_1io2a_1 span{color:var(--muted-foreground)}._steps_1io2a_1{display:flex;gap:8px;flex-wrap:wrap}._steps_1io2a_1>div{display:grid;grid-template-columns:24px 1fr;gap:6px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:7px 9px}._stepNum_1io2a_1{width:24px;height:24px;border-radius:8px;background:var(--blue-soft);color:var(--primary);display:grid;place-items:center;font-size:8px;font-weight:700}._steps_1io2a_1 strong,._steps_1io2a_1 small{display:block}._steps_1io2a_1 strong{font-size:8.5px}._steps_1io2a_1 small{font-size:7px;color:var(--muted-foreground);margin-top:1px}._decision_1io2a_1{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}._decision_1io2a_1>div{display:flex;gap:6px}._empty_1io2a_1{text-align:center;padding:50px;color:var(--success-text)}._empty_1io2a_1 strong,._empty_1io2a_1 span{display:block}._empty_1io2a_1 strong{font-size:12px;color:var(--foreground);margin-top:7px}._empty_1io2a_1 span{font-size:9px;color:var(--muted-foreground);margin-top:3px}@media(min-width:721px){._top_1io2a_1 span{font-size:10.5px}._top_1io2a_1 strong{font-size:13px}._top_1io2a_1 small{font-size:10.5px}._context_1io2a_1{font-size:11.5px}._stepNum_1io2a_1{font-size:10.5px}._steps_1io2a_1 strong{font-size:11.5px}._steps_1io2a_1 small{font-size:10.5px}._empty_1io2a_1 strong{font-size:14px}._empty_1io2a_1 span{font-size:11.5px}}@media(max-width:700px){._decision_1io2a_1{grid-template-columns:1fr}._top_1io2a_1{grid-template-columns:38px 1fr}._top_1io2a_1>div:last-child{grid-column:1/-1}._context_1io2a_1{grid-template-columns:auto 1fr}}._top_1io2a_1 span,._top_1io2a_1 strong,._top_1io2a_1 small,._context_1io2a_1,._stepNum_1io2a_1,._steps_1io2a_1 strong,._steps_1io2a_1 small,._empty_1io2a_1 strong,._empty_1io2a_1 span{font-size:var(--text-small);line-height:1.5}._root_1oyj8_1{display:grid;gap:18px;min-width:0}._note_1oyj8_2{margin:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.6}._sectionHeading_1oyj8_3{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:5px}._sectionHeading_1oyj8_3 h2{font-size:18px;line-height:1.4;margin:0;color:var(--foreground);font-weight:800}._sectionHeading_1oyj8_3 p{color:var(--muted-foreground);font-size:var(--text-small);margin:3px 0 0}._categoryGrid_1oyj8_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._categoryCard_1oyj8_7,._categoryActive_1oyj8_7{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;gap:10px;align-items:center;min-width:0;min-height:78px;padding:14px 12px;background:var(--card);border:1px solid var(--border);border-radius:13px;text-align:left;color:var(--foreground);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}._categoryCard_1oyj8_7:hover,._categoryActive_1oyj8_7:hover{border-color:var(--primary)}._categoryActive_1oyj8_7{background:var(--blue-soft);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._categoryIcon_1oyj8_10{width:36px;height:36px;flex:none;display:grid;place-items:center;background:var(--surface);border-radius:10px;color:var(--primary)}._categoryText_1oyj8_11{min-width:0;display:grid;gap:3px;flex:1}._categoryText_1oyj8_11 strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}._categoryText_1oyj8_11 small{font-size:11px;color:var(--muted-foreground)}._categoryArrow_1oyj8_14{flex:none;color:var(--muted-foreground)}._filters_1oyj8_15{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(115px,.7fr)) repeat(2,minmax(126px,.7fr));align-items:end;gap:9px}._filters_1oyj8_15 label{display:grid;min-width:0;gap:4px;color:var(--muted-foreground);font-size:11px;font-weight:650}._filters_1oyj8_15 label select,._filters_1oyj8_15 label input{width:100%;box-sizing:border-box;min-height:39px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-size:12px;padding:8px;max-width:100%;font-family:inherit}._searchBox_1oyj8_18{position:relative;display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted-foreground)}._searchBox_1oyj8_18 svg{position:absolute;left:12px;pointer-events:none}._searchBox_1oyj8_18 input{width:100%;min-width:0;padding-left:36px;box-sizing:border-box}._toolbar_1oyj8_21{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted-foreground)}._toolbar_1oyj8_21 input{width:min(450px,100%)}._grid_1oyj8_23{display:grid;grid-template-columns:minmax(320px,.91fr) minmax(0,1.09fr);gap:14px;align-items:start}._timeline_1oyj8_24{max-height:680px;overflow:auto}._item_1oyj8_25,._selected_1oyj8_25{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid var(--border);border-radius:10px;background:transparent;text-align:left;padding:13px 8px;cursor:pointer;color:var(--foreground)}._item_1oyj8_25:hover,._selected_1oyj8_25{background:var(--blue-soft)}._glyph_1oyj8_27{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:var(--primary);background:var(--surface)}._itemInfo_1oyj8_28{min-width:0;flex:1;display:grid;gap:3px}._itemInfo_1oyj8_28 strong,._itemInfo_1oyj8_28 span,._itemInfo_1oyj8_28 small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}._itemInfo_1oyj8_28 strong{font-size:13px;color:var(--foreground);font-weight:750}._itemInfo_1oyj8_28 ._itemType_1oyj8_31{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--primary)}._itemInfo_1oyj8_28 ._recordName_1oyj8_32{font-weight:600;color:var(--muted-foreground)}._itemInfo_1oyj8_28 ._summary_1oyj8_33{font-weight:600;color:var(--foreground)}._itemInfo_1oyj8_28 small{color:var(--muted-foreground)}._rowArrow_1oyj8_35{flex:none;color:var(--muted-foreground)}._details_1oyj8_36{min-width:0}._detailsIntro_1oyj8_37{padding:14px;background:var(--surface);border-radius:12px;display:grid;justify-items:start;gap:6px;margin:4px 0 14px}._detailsIntro_1oyj8_37 h3{font-size:17px;line-height:1.4;margin:0}._detailsIntro_1oyj8_37 p{font-size:12px;color:var(--muted-foreground);margin:0;overflow-wrap:anywhere}._metaGrid_1oyj8_40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:22px}._metaGrid_1oyj8_40>div{min-width:0;display:grid;gap:4px;padding:0 0 10px;border-bottom:1px solid var(--border)}._metaGrid_1oyj8_40 span{font-size:10px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground)}._metaGrid_1oyj8_40 strong{font-size:12px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}._details_1oyj8_36 h4{font-size:14px;margin:6px 0 12px}._diffTableWrap_1oyj8_45{overflow-x:auto}._diffTable_1oyj8_45{width:100%;border-collapse:collapse;min-width:350px}._diffTable_1oyj8_45 th,._diffTable_1oyj8_45 td{padding:10px;border-bottom:1px solid var(--border);text-align:left;font-size:12px;line-height:1.5;vertical-align:top;overflow-wrap:anywhere;max-width:300px}._diffTable_1oyj8_45 thead th{color:var(--muted-foreground);background:var(--surface)}._diffTable_1oyj8_45 tbody th{font-weight:700}._technical_1oyj8_50{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}._technical_1oyj8_50 summary{cursor:pointer;font-size:12px;color:var(--primary);font-weight:700}._sourceTitle_1oyj8_52{font-size:12px;font-weight:700;color:var(--muted-foreground);margin:14px 0 6px}._rawGrid_1oyj8_53{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}._rawGrid_1oyj8_53 strong{font-size:var(--text-small)}._rawGrid_1oyj8_53 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:330px;overflow:auto;padding:12px;background:var(--sidebar);color:var(--sidebar-foreground);border-radius:10px;font:11px/1.6 var(--font-family-monospace)}._references_1oyj8_56{display:grid;gap:0}._reference_1oyj8_56{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--border);padding:16px 4px}._reference_1oyj8_56 svg{color:var(--primary)}._reference_1oyj8_56 strong,._reference_1oyj8_56 span,._reference_1oyj8_56 small{display:block;font-size:var(--text-small);line-height:1.5}._reference_1oyj8_56 span,._reference_1oyj8_56 small{color:var(--muted-foreground)}._emptyDetail_1oyj8_61{padding:22px 10px;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.6}._placeholder_1oyj8_62{min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted-foreground);text-align:center}._placeholder_1oyj8_62 strong{color:var(--foreground)}._placeholder_1oyj8_62 p{max-width:320px;font-size:12px;margin:0}._loadOlder_1oyj8_65{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 0;padding:12px;border:1px solid var(--border);border-radius:12px;color:var(--muted-foreground);font-size:var(--text-small)}@media(max-width:1270px){._categoryGrid_1oyj8_6{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_1oyj8_15{grid-template-columns:repeat(3,minmax(0,1fr))}._searchBox_1oyj8_18{grid-column:span 3}}@media(max-width:970px){._grid_1oyj8_23{grid-template-columns:1fr}._timeline_1oyj8_24{max-height:540px}}@media(max-width:650px){._categoryGrid_1oyj8_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._categoryCard_1oyj8_7,._categoryActive_1oyj8_7{min-height:78px;padding:9px 7px;gap:7px}._categoryIcon_1oyj8_10{width:29px;height:29px}._categoryIcon_1oyj8_10 svg{width:16px}._categoryText_1oyj8_11 strong{font-size:12px}._categoryArrow_1oyj8_14{display:none}._filters_1oyj8_15{grid-template-columns:repeat(2,minmax(0,1fr))}._searchBox_1oyj8_18{grid-column:span 2}._metaGrid_1oyj8_40,._rawGrid_1oyj8_53{grid-template-columns:1fr}._toolbar_1oyj8_21 input{flex:1;min-width:180px}._reference_1oyj8_56{grid-template-columns:25px 1fr}._reference_1oyj8_56>*:last-child{grid-column:2;justify-self:start}}._dialog_1rx8j_1{max-width:540px}._warning_1rx8j_2{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #dfb9ab;border-radius:10px;background:#c4483013;font-size:13px;line-height:1.6;color:var(--text-primary,#273448)}._warning_1rx8j_2 svg{flex-shrink:0;color:#b33e33;margin-top:2px}._label_1rx8j_4{display:flex;flex-direction:column;gap:9px;font-size:13px}._label_1rx8j_4 strong{overflow-wrap:anywhere}._error_1rx8j_6{color:#b33e33;font-size:13px;margin:0;line-height:1.5}._topGrid_1tnxo_1{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}._requirements_1tnxo_1{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}._requirements_1tnxo_1 div{padding:13px 14px;background:color-mix(in srgb,var(--surface) 62%,var(--card));border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:13px}._requirements_1tnxo_1 span,._requirements_1tnxo_1 strong{display:block}._requirements_1tnxo_1 span{font-size:9.5px;color:var(--muted-foreground)}._requirements_1tnxo_1 strong{font-size:12px;margin-top:5px}._score_1tnxo_1{display:flex;align-items:baseline;gap:9px;margin:8px 0 16px}._score_1tnxo_1 strong{font-family:var(--font-family-display);font-size:46px;letter-spacing:-.04em}._score_1tnxo_1 span{font-size:10.5px;color:var(--muted-foreground)}._checks_1tnxo_1{border-top:1px solid var(--border)}._checks_1tnxo_1>div{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;border-bottom:1px solid var(--border);padding:11px 0;font-size:10.5px}._checks_1tnxo_1 svg{width:15px;color:var(--primary)}._checks_1tnxo_1 strong{font-family:var(--font-family-monospace);font-size:9.5px}._candidates_1tnxo_1{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}._candidate_1tnxo_1{border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:17px;padding:17px;background:color-mix(in srgb,var(--card) 96%,var(--surface));transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._candidate_1tnxo_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._recommended_1tnxo_1{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:var(--card)}._candidateTop_1tnxo_1{display:flex;align-items:center;gap:9px}._candidateTop_1tnxo_1>div:nth-child(2){flex:1}._candidateTop_1tnxo_1 strong,._candidateTop_1tnxo_1 span{display:block}._candidateTop_1tnxo_1 strong{font-size:11.5px}._candidateTop_1tnxo_1 span{font-size:9px;color:var(--muted-foreground);margin-top:2px}._buildingIcon_1tnxo_1{width:38px;height:38px;display:grid;place-items:center;background:var(--blue-soft);color:var(--primary);border-radius:12px}._candidateStats_1tnxo_1{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:17px 0}._candidateStats_1tnxo_1>div{display:grid;grid-template-columns:17px 1fr;gap:3px 6px;align-items:center}._candidateStats_1tnxo_1 svg{grid-row:1/3;color:var(--muted-foreground)}._candidateStats_1tnxo_1 span{font-size:8.5px;color:var(--muted-foreground)}._candidateStats_1tnxo_1 strong{font-size:10px}._total_1tnxo_1{border-top:1px solid var(--border);padding:12px 0;display:flex;justify-content:space-between;gap:8px}._total_1tnxo_1 span{font-size:9px;color:var(--muted-foreground)}._total_1tnxo_1 strong{font-family:var(--font-family-monospace);font-size:10px}._hiddenReq_1tnxo_1{display:grid;grid-template-columns:1fr 1fr;gap:10px}._hiddenReq_1tnxo_1>div{padding:14px;background:var(--surface);border-radius:13px;border:1px solid var(--border)}._hiddenReq_1tnxo_1 span,._hiddenReq_1tnxo_1 strong,._hiddenReq_1tnxo_1 small{display:block}._hiddenReq_1tnxo_1 span{font-size:9px;color:var(--muted-foreground)}._hiddenReq_1tnxo_1 strong{font-family:var(--font-family-display);font-size:14px;margin:6px 0 3px}._hiddenReq_1tnxo_1 small{font-size:8.5px;color:var(--muted-foreground)}._formDialog_1tnxo_1{max-width:780px!important}._formGrid_1tnxo_1{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}._formGrid_1tnxo_1 label span{display:block;font-size:9.5px;color:var(--muted-foreground);margin-bottom:5px}@media(min-width:721px){._requirements_1tnxo_1 span{font-size:12px}._requirements_1tnxo_1 strong{font-size:14px}._score_1tnxo_1 span{font-size:12.5px}._checks_1tnxo_1>div{font-size:12.5px}._checks_1tnxo_1 strong{font-size:12px}._candidateTop_1tnxo_1 strong{font-size:13.5px}._candidateTop_1tnxo_1 span{font-size:11.5px}._candidateStats_1tnxo_1 span{font-size:11px}._candidateStats_1tnxo_1 strong{font-size:12.5px}._total_1tnxo_1 span{font-size:11.5px}._total_1tnxo_1 strong{font-size:12.5px}._hiddenReq_1tnxo_1 span{font-size:11.5px}._hiddenReq_1tnxo_1 small{font-size:11px}._formGrid_1tnxo_1 label span{font-size:12px}}._checkField_1tnxo_1{display:flex!important;align-items:center;gap:10px;padding:12px 13px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}._checkField_1tnxo_1 span{margin:0!important;color:var(--foreground)!important;font-size:12px!important;font-weight:600}@media(max-width:1100px){._topGrid_1tnxo_1{grid-template-columns:1fr}._candidates_1tnxo_1{grid-template-columns:1fr 1fr}}@media(max-width:720px){._requirements_1tnxo_1,._candidates_1tnxo_1,._formGrid_1tnxo_1,._hiddenReq_1tnxo_1{grid-template-columns:1fr}}._requirements_1tnxo_1 span,._requirements_1tnxo_1 strong,._score_1tnxo_1 span,._checks_1tnxo_1>div,._checks_1tnxo_1 strong,._candidateTop_1tnxo_1 strong,._candidateTop_1tnxo_1 span,._candidateStats_1tnxo_1 span,._candidateStats_1tnxo_1 strong,._total_1tnxo_1 span,._total_1tnxo_1 strong,._hiddenReq_1tnxo_1 span,._hiddenReq_1tnxo_1 small,._formGrid_1tnxo_1 label span,._checkField_1tnxo_1 span{font-size:var(--text-small);line-height:1.5}._candidateActions_1tnxo_5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._summary_17ekn_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._summary_17ekn_1>div{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:var(--card);border-radius:14px;padding:19px 20px;box-shadow:var(--shadow)}._summary_17ekn_1 span,._summary_17ekn_1 strong{display:block}._summary_17ekn_1 span{font-size:10px;color:var(--muted-foreground)}._summary_17ekn_1 strong{font-family:var(--font-family-display);font-size:30px;letter-spacing:-.035em;margin-top:7px}._inbox_17ekn_1{display:flex;flex-direction:column}._item_17ekn_1{display:grid;grid-template-columns:48px minmax(0,1fr) auto 38px;gap:14px;align-items:center;padding:18px 3px;border-bottom:1px solid var(--border)}._item_17ekn_1:last-child{border-bottom:0}._signal_17ekn_1{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--surface);color:var(--muted-foreground)}._critical_17ekn_1{background:color-mix(in srgb,var(--error) 10%,var(--card));color:var(--error)}._attention_17ekn_1{background:color-mix(in srgb,var(--warning) 11%,var(--card));color:var(--warning)}._watch_17ekn_1{background:var(--blue-soft);color:var(--primary)}._itemMeta_17ekn_1{display:flex;align-items:center;gap:8px}._itemMeta_17ekn_1 span{font-size:9px;color:var(--muted-foreground)}._item_17ekn_1 h3{font-size:14px;margin:7px 0 4px}._item_17ekn_1 p{font-size:11px;color:var(--muted-foreground);margin:0;line-height:1.55}._metric_17ekn_1{font-family:var(--font-family-monospace);font-size:12px}._clear_17ekn_1{padding:55px;text-align:center;color:var(--muted-foreground)}._clear_17ekn_1 svg{color:var(--primary);margin-bottom:9px}._clear_17ekn_1 strong,._clear_17ekn_1 span{display:block}._clear_17ekn_1 strong{color:var(--foreground);font-size:14px}._clear_17ekn_1 span{font-size:10px;margin-top:5px}@media(min-width:721px){._summary_17ekn_1 span{font-size:12.5px}._itemMeta_17ekn_1 span{font-size:11.5px}._item_17ekn_1 h3{font-size:16px}._item_17ekn_1 p{font-size:13px}._metric_17ekn_1{font-size:13.5px}._clear_17ekn_1 span{font-size:12px}}@media(max-width:700px){._summary_17ekn_1{grid-template-columns:1fr}._item_17ekn_1{grid-template-columns:42px 1fr 34px}._metric_17ekn_1{display:none}}._summary_17ekn_1 span,._itemMeta_17ekn_1 span,._item_17ekn_1 p,._metric_17ekn_1,._clear_17ekn_1 span{font-size:var(--text-small);line-height:1.5}@layer base{._command_5k18x_2{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}._commandInDialog_5k18x_14{height:100%;max-height:100%;box-shadow:none}._CommandDialogContent_5k18x_20{padding:0;overflow:hidden;max-width:32rem}._cmdkInputWrapper_5k18x_26{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4)}._cmdkInputWrapperSearchIcon_5k18x_33{width:1rem;height:1rem;color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._cmdkInput_5k18x_26{width:100%;height:1.75rem;background-color:transparent;color:inherit;border:none;outline:none;font-family:var(--font-family-base);font-size:.95rem}._cmdkInput_5k18x_26::placeholder{color:var(--muted-foreground)}._commandList_5k18x_56{overflow-y:auto;overflow-x:hidden;max-height:30vh;padding:var(--spacing-2)}._commandEmpty_5k18x_63{display:flex;align-items:center;justify-content:center;height:4rem;color:var(--muted-foreground);font-size:.875rem}._commandGroup_5k18x_72{overflow:hidden;padding:var(--spacing-2) 0}._commandGroup_5k18x_72 [cmdk-group-heading]{padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._commandSeparator_5k18x_87{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}._commandItem_5k18x_93{position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--popup-foreground);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;-webkit-user-select:none;user-select:none;outline:none}._commandItem_5k18x_93[data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}._commandItem_5k18x_93[data-disabled=true]{opacity:.5;cursor:not-allowed}._commandItem_5k18x_93 svg{width:1rem;height:1rem;flex-shrink:0;transition:color var(--animation-duration-fast) ease}._commandItem_5k18x_93[data-selected=true] svg{color:var(--primary-foreground)}._commandShortcut_5k18x_131{display:inline-flex;align-items:center;margin-left:auto;font-size:.75rem;font-family:var(--font-family-monospace);color:var(--muted-foreground);padding-left:var(--spacing-4)}._commandItem_5k18x_93[data-selected=true] ._commandShortcut_5k18x_131{color:var(--primary-foreground);opacity:.8}}._commandGroup_5k18x_72 [cmdk-group-heading],._commandShortcut_5k18x_131{font-size:var(--text-small);line-height:1.5}@layer base{._autoComplete_1v24g_2{position:relative;width:100%}._inputWrapper_1v24g_7{width:100%}._customInput_1v24g_11{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._customInput_1v24g_11::placeholder{color:var(--muted-foreground);opacity:.7}._customInput_1v24g_11:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._customInput_1v24g_11:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._customInput_1v24g_11:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._customInput_1v24g_11{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._customInput_1v24g_11:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._customInput_1v24g_11:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}._popoverContent_1v24g_84{width:var(--radix-popover-trigger-width);max-width:none;min-width:var(--radix-popover-trigger-width);background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius)}._commandList_1v24g_93{border:none;padding:var(--spacing-1)}._loadingContainer_1v24g_98{padding:var(--spacing-2)}}._profileDialog_1inru_1{width:min(720px,calc(100vw - 32px))!important;max-width:calc(100vw - 24px)!important;max-height:min(90dvh,840px)!important}._identity_1inru_2{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);margin-bottom:16px}._avatar_1inru_3{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);flex-shrink:0}._identityText_1inru_4{min-width:0;display:grid;gap:5px;flex:1}._identityText_1inru_4 strong{font-size:17px;line-height:1.3;overflow-wrap:anywhere}._identityText_1inru_4 span{font-size:12px;color:var(--muted-foreground);overflow-wrap:anywhere}._profileGrid_1inru_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._profileGrid_1inru_7>div{border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:grid;align-content:start;gap:7px;min-width:0}._profileGrid_1inru_7 span{font-size:11px;font-weight:650;color:var(--muted-foreground)}._profileGrid_1inru_7 strong{font-size:13px;overflow-wrap:anywhere;line-height:1.55}._profileGrid_1inru_7 ._wide_1inru_11{grid-column:1/-1}._profileFooter_1inru_12{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}._profileActions_1inru_13{display:flex;gap:8px}._confirmDialog_1inru_14{width:min(550px,calc(100vw - 32px))!important;max-width:calc(100vw - 24px)!important}._deleteBody_1inru_15{display:grid;gap:15px}._target_1inru_16{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--destructive) 7%,var(--card));border:1px solid color-mix(in srgb,var(--destructive) 20%,var(--border))}._target_1inru_16>svg{color:var(--destructive);flex-shrink:0}._target_1inru_16>div{display:grid;gap:4px}._target_1inru_16 strong{font-size:13px}._target_1inru_16 span{font-size:11px;color:var(--muted-foreground)}._deleteBody_1inru_15 p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.75}._deleteBody_1inru_15 label{display:grid;gap:8px;font-size:12px}._deleteBody_1inru_15 label strong{font-family:var(--font-family-monospace)}._error_1inru_24{font-size:12px;color:var(--destructive);border:1px solid color-mix(in srgb,var(--destructive) 35%,var(--border));border-radius:10px;padding:10px}@media(max-width:550px){._profileGrid_1inru_7{grid-template-columns:minmax(0,1fr)}._profileGrid_1inru_7 ._wide_1inru_11{grid-column:auto}._profileFooter_1inru_12{justify-content:stretch}._profileActions_1inru_13{width:100%;justify-content:flex-end}._identity_1inru_2{gap:9px;padding:12px}._identityText_1inru_4 strong{font-size:15px}}._identityText_1inru_4 span,._profileGrid_1inru_7 span,._profileGrid_1inru_7 strong,._target_1inru_16 strong,._target_1inru_16 span,._deleteBody_1inru_15 p,._deleteBody_1inru_15 label,._error_1inru_24{font-size:var(--text-small);line-height:1.5}._summary_v2k63_1{display:flex;gap:13px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--card);margin-top:15px;flex-wrap:wrap}._icon_v2k63_2{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}._copy_v2k63_3{display:grid;gap:5px;flex:1;min-width:200px}._copy_v2k63_3 strong{font-size:13px}._copy_v2k63_3 span{font-size:11px;color:var(--foreground)}._copy_v2k63_3 small{font-size:10px;line-height:1.5;color:var(--muted-foreground)}._open_v2k63_5{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:9px 11px;color:var(--primary);font-size:11px;font-weight:750;cursor:pointer;white-space:nowrap}._open_v2k63_5:hover{border-color:var(--primary)}._modal_v2k63_7{width:min(950px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(90dvh,900px)!important}._filters_v2k63_8{display:flex;gap:7px;flex-wrap:wrap}._filters_v2k63_8 button{border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);padding:8px 12px;border-radius:9px;font-size:11px;cursor:pointer}._filters_v2k63_8 ._selected_v2k63_10{background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);border-color:var(--primary)}._toolbar_v2k63_11{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}._actions_v2k63_12{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._actions_v2k63_12 button,._confirmActions_v2k63_13 button{display:inline-flex;align-items:center;gap:6px}._confirm_v2k63_13{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--destructive,var(--warning)) 35%,var(--border));border-radius:10px;padding:14px;background:var(--surface)}._confirm_v2k63_13 strong{font-size:13px}._confirm_v2k63_13 span{font-size:11px;line-height:1.7;color:var(--muted-foreground)}._confirmActions_v2k63_13{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}._error_v2k63_17,._success_v2k63_17{border:1px solid var(--border);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}._error_v2k63_17{color:var(--error);background:var(--error-soft)}._success_v2k63_17{color:var(--success-text);background:var(--success-soft)}._empty_v2k63_19{text-align:center!important;color:var(--muted-foreground);padding:25px!important}._note_v2k63_20{border:1px solid color-mix(in srgb,var(--warning) 25%,var(--border));border-radius:10px;padding:10px 12px;display:flex;gap:9px;color:var(--muted-foreground);font-size:11px;line-height:1.6}._note_v2k63_20 svg{color:var(--warning);flex-shrink:0}._tableWrap_v2k63_22{overflow:auto;max-height:43dvh;border:1px solid var(--border);border-radius:10px}._tableWrap_v2k63_22 table{width:100%;border-collapse:collapse;font-size:11px;min-width:580px}._tableWrap_v2k63_22 th{text-align:left;position:sticky;top:0;background:var(--surface);padding:11px;border-bottom:1px solid var(--border);font-weight:750;color:var(--muted-foreground)}._tableWrap_v2k63_22 td{padding:10px 11px;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}._tableWrap_v2k63_22 td:nth-child(3){font-family:var(--font-family-monospace);font-size:10px}._tableWrap_v2k63_22 td:nth-child(2) small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:3px}@media(max-width:600px){._open_v2k63_5{width:100%;justify-content:center}._summary_v2k63_1{padding:12px}._copy_v2k63_3{min-width:170px}._modal_v2k63_7{padding:13px!important}._toolbar_v2k63_11,._actions_v2k63_12{align-items:stretch;width:100%}._actions_v2k63_12 button{flex:1}._tableWrap_v2k63_22{max-height:47dvh}}._copy_v2k63_3 strong,._copy_v2k63_3 span,._copy_v2k63_3 small,._open_v2k63_5,._filters_v2k63_8 button,._confirm_v2k63_13 strong,._confirm_v2k63_13 span,._error_v2k63_17,._success_v2k63_17,._note_v2k63_20,._tableWrap_v2k63_22 table,._tableWrap_v2k63_22 td:nth-child(3),._tableWrap_v2k63_22 td:nth-child(2) small{font-size:var(--text-small);line-height:1.5}@layer base{._container_1cjfz_2{width:100%;max-width:500px;margin:0 auto}._dropzone_1cjfz_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_1cjfz_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_1cjfz_8:hover{border-color:var(--primary);background:var(--card);box-shadow:var(--shadow-md)}._dropzone_1cjfz_8._dragging_1cjfz_50{border-color:var(--primary);background:var(--card);box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_1cjfz_8._disabled_1cjfz_57{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_1cjfz_63{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_1cjfz_8:hover ._icon_1cjfz_63{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_1cjfz_8._dragging_1cjfz_50 ._icon_1cjfz_63{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_1cjfz_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_1cjfz_1{0%,to{opacity:1}50%{opacity:.7}}._title_1cjfz_93{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_1cjfz_101{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_1cjfz_108{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:var(--error-soft);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_1cjfz_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_1cjfz_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_1cjfz_108 button{margin-left:auto;color:var(--error);flex-shrink:0}}._root_7k5bc_1{display:grid;gap:18px;color:var(--foreground)}._heading_7k5bc_1{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;flex-wrap:wrap}._heading_7k5bc_1 h2{font-size:23px;font-weight:750;margin:0}._heading_7k5bc_1 p,._reviewHead_7k5bc_1 p{color:var(--muted-foreground);font-size:12px;margin:6px 0}._headerButtons_7k5bc_1,._actions_7k5bc_1{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._tabs_7k5bc_1,._filters_7k5bc_1{display:flex;gap:6px;flex-wrap:wrap}._tabs_7k5bc_1 button,._filters_7k5bc_1 button{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:9px 13px;font-size:12px;color:var(--muted-foreground);cursor:pointer}._tabs_7k5bc_1 ._active_7k5bc_1,._filters_7k5bc_1 ._active_7k5bc_1{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--card));font-weight:700}._grid_7k5bc_1{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:15px}._upload_7k5bc_1,._drafts_7k5bc_1,._review_7k5bc_1{border:1px solid var(--border);border-radius:16px;padding:16px;background:var(--card);min-width:0}._label_7k5bc_1{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750;margin:0 0 13px}._hint_7k5bc_1{color:var(--muted-foreground);font-size:11px;line-height:1.65;margin:8px 0}._draftList_7k5bc_1{display:grid;gap:7px;max-height:230px;overflow:auto}._draftList_7k5bc_1 button{background:var(--background);padding:11px;border:1px solid var(--border);text-align:left;border-radius:9px;display:grid;gap:5px;cursor:pointer;min-width:0}._draftList_7k5bc_1 strong{font-size:12px;overflow-wrap:anywhere}._draftList_7k5bc_1 small{color:var(--muted-foreground);font-size:11px}._draftList_7k5bc_1 ._draftActive_7k5bc_1{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--card))}._review_7k5bc_1{display:grid;gap:12px}._reviewHead_7k5bc_1{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}._reviewHead_7k5bc_1 h3{font-size:17px;margin:0}._pills_7k5bc_1{display:flex;gap:6px;flex-wrap:wrap;align-items:center}._pills_7k5bc_1 span{border:1px solid var(--border);padding:6px 8px;border-radius:14px;font-size:11px;font-weight:650;background:var(--background)}._pills_7k5bc_1 ._complete_7k5bc_1{color:var(--success-text)}._pills_7k5bc_1 ._warn_7k5bc_1{color:var(--warning)}._context_7k5bc_1,._contextGrid_7k5bc_1 label{display:grid;gap:7px;font-size:12px;font-weight:650}._context_7k5bc_1 select{min-height:37px;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:8px;padding:6px;max-width:500px}._contextGrid_7k5bc_1{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}._tableWrap_7k5bc_1{overflow:auto;max-height:59vh;border:1px solid var(--border);border-radius:11px}._tableWrap_7k5bc_1 table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content}._tableWrap_7k5bc_1 th{position:sticky;top:0;background:var(--background);color:var(--muted-foreground);font-size:11px;text-align:left;padding:11px;border-bottom:1px solid var(--border);white-space:nowrap;z-index:1}._tableWrap_7k5bc_1 td{border-bottom:1px solid var(--border);padding:7px 9px;font-size:11px;max-width:270px;vertical-align:top}._tableWrap_7k5bc_1 input{width:158px;min-width:120px;height:32px;font-size:11px}._catalogSelect_7k5bc_1{width:158px;min-width:140px;height:34px;padding:5px 10px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:8px;font:inherit;font-size:var(--text-small);font-family:Cairo,var(--font-family-base);line-height:1.5;cursor:pointer}._catalogSelect_7k5bc_1:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._catalogSelect_7k5bc_1:disabled{opacity:.65;cursor:not-allowed}._contextGrid_7k5bc_1 ._catalogSelect_7k5bc_1{width:100%;min-width:0;min-height:38px}._reasons_7k5bc_1{display:block;color:var(--muted-foreground);font-size:10px;min-width:180px;max-width:250px;white-space:normal;line-height:1.45;margin-top:3px}._badStatus_7k5bc_1{color:var(--warning);font-weight:750;text-transform:capitalize}._goodStatus_7k5bc_1{color:var(--success-text);font-weight:750;text-transform:capitalize}._pagination_7k5bc_1{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted-foreground);font-size:11px}._pagination_7k5bc_1 div{display:flex;gap:7px}._error_7k5bc_1,._notice_7k5bc_1{font-size:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:9px;padding:12px;line-height:1.5}._error_7k5bc_1{color:var(--destructive,var(--error));border-color:color-mix(in srgb,var(--destructive,var(--error)) 30%,var(--border))}._notice_7k5bc_1{background:color-mix(in srgb,var(--primary) 5%,var(--card))}@media(max-width:850px){._grid_7k5bc_1{grid-template-columns:1fr}._contextGrid_7k5bc_1{grid-template-columns:repeat(2,minmax(130px,1fr))}._heading_7k5bc_1 h2{font-size:20px}}@media(max-width:550px){._upload_7k5bc_1,._drafts_7k5bc_1,._review_7k5bc_1{padding:11px}._headerButtons_7k5bc_1{width:100%}._headerButtons_7k5bc_1 button{flex:1}._pagination_7k5bc_1{align-items:stretch;flex-direction:column}._contextGrid_7k5bc_1{grid-template-columns:1fr}._tabs_7k5bc_1{overflow-x:auto;flex-wrap:nowrap}._tabs_7k5bc_1 button{white-space:nowrap}}._goodStatus_7k5bc_1{color:var(--success-text);background:var(--success-soft)}._badStatus_7k5bc_1{color:var(--warning);background:var(--warning-soft)}._lumpSumNotice_7k5bc_8{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:13px 15px;border:1px solid color-mix(in srgb,var(--warning) 48%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--warning-soft) 32%,var(--card));font-family:Cairo,var(--font-family-base);font-size:var(--text-small);line-height:1.5;color:var(--foreground)}._lumpSumNotice_7k5bc_8>svg{color:var(--warning);flex:0 0 auto;margin-top:2px}._lumpSumNotice_7k5bc_8>div{flex:1 1 320px;min-width:220px}._lumpSumNotice_7k5bc_8 strong{font-weight:750}._lumpSumNotice_7k5bc_8 p{margin:4px 0 0;font-size:var(--text-small);color:var(--muted-foreground);line-height:1.55}._lumpSumNotice_7k5bc_8 button{align-self:center;white-space:nowrap}._lumpSumFlag_7k5bc_14{display:flex;align-items:center;gap:5px;margin-top:7px;padding:5px 7px;border-radius:6px;white-space:nowrap;background:var(--warning-soft);color:var(--foreground);font-size:11px;font-weight:650}._lumpSumFlag_7k5bc_14 svg{color:var(--warning);flex-shrink:0}._removeItem_7k5bc_16,._restoreItem_7k5bc_16{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font:inherit;font-size:12px;font-weight:650;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);cursor:pointer;min-width:120px}._removeItem_7k5bc_16{color:var(--destructive,var(--error))}._removeItem_7k5bc_16:hover:not(:disabled){border-color:var(--destructive,var(--error));background:var(--surface)}._restoreItem_7k5bc_16{color:var(--primary)}._restoreItem_7k5bc_16:hover:not(:disabled){border-color:var(--primary);background:var(--surface)}._removeItem_7k5bc_16:disabled,._restoreItem_7k5bc_16:disabled{opacity:.5;cursor:not-allowed}._tabs_7k5bc_1{align-items:center}._heading_7k5bc_1 p,._reviewHead_7k5bc_1 p,._tabs_7k5bc_1 button,._filters_7k5bc_1 button,._label_7k5bc_1,._hint_7k5bc_1,._draftList_7k5bc_1 strong,._draftList_7k5bc_1 small,._pills_7k5bc_1 span,._context_7k5bc_1,._contextGrid_7k5bc_1 label,._tableWrap_7k5bc_1 th,._tableWrap_7k5bc_1 td,._tableWrap_7k5bc_1 input,._reasons_7k5bc_1,._pagination_7k5bc_1,._error_7k5bc_1,._notice_7k5bc_1{font-size:var(--text-small);line-height:1.5}._root_7k5bc_1{container-type:inline-size}._grid_7k5bc_1>*{min-width:0}._uploadDropzone_7k5bc_31{width:100%;max-width:none}._uploadDropzone_7k5bc_31>label{box-sizing:border-box;min-width:0;width:100%;min-height:166px;padding:24px 18px}._uploadDropzone_7k5bc_31>label>span{max-width:100%;overflow-wrap:break-word}@container (max-width:720px){._grid_7k5bc_1{grid-template-columns:minmax(0,1fr)}}._floorImportNote_7k5bc_37{padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:12px;color:var(--muted-foreground);line-height:1.55}._floorImportNote_7k5bc_37 strong{color:var(--foreground)}._floorReviewCell_7k5bc_39{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:165px}._floorReviewCell_7k5bc_39 select{width:100%;min-width:145px;min-height:32px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:7px;padding:5px 8px;font:inherit;font-size:12px}._floorReviewCell_7k5bc_39 small{color:var(--muted-foreground);font-size:10px;line-height:1.3;white-space:normal;max-width:185px}._floorConfirm_7k5bc_42{border:1px solid var(--primary);color:var(--primary);border-radius:6px;background:transparent;cursor:pointer;font-size:11px;font-weight:700;padding:4px 7px}._floorConfirm_7k5bc_42:hover{background:var(--surface)}._originalStatus_7k5bc_44{display:block;margin-top:4px;font-size:10px;color:var(--muted-foreground);white-space:nowrap}._approvalReason_7k5bc_45{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:12px;line-height:1.5;color:var(--foreground);max-width:100%}._approvalReason_7k5bc_45 svg{color:var(--primary);flex-shrink:0;margin-top:1px}._reasons_7k5bc_1{min-width:185px;max-width:280px}._categoryReviewCell_7k5bc_48{display:flex;flex-direction:column;min-width:240px;gap:5px}._categorySelect_7k5bc_49{width:265px;max-width:100%;min-height:34px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-family:Cairo,var(--font-family-base);font-size:12px}._categorySelect_7k5bc_49:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._categorySelect_7k5bc_49:disabled{opacity:.65}._categoryTools_7k5bc_52{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._categoryTools_7k5bc_52 button{border:0;background:transparent;padding:2px 0;color:var(--primary);font:700 10px Cairo,sans-serif;text-align:left;cursor:pointer}._categoryTools_7k5bc_52 button:disabled{opacity:.5}._categoryHint_7k5bc_55{color:var(--muted-foreground);font-size:10px;line-height:1.4;white-space:normal}._categoryInfo_7k5bc_56{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:11px 14px;color:var(--foreground);font-size:12px}._categoryInfo_7k5bc_56>div{flex:1;min-width:200px}._categoryInfo_7k5bc_56 strong{font-weight:800}._categoryInfo_7k5bc_56 p{margin:4px 0 0;color:var(--muted-foreground);font-size:11px;line-height:1.6}._categoryDialog_7k5bc_59{max-width:620px}._categoryForm_7k5bc_60{display:grid;grid-template-columns:1fr 1fr;gap:12px}._categoryForm_7k5bc_60 label{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:700}._categoryForm_7k5bc_60 label:nth-child(n+3),._categoryForm_7k5bc_60 small{grid-column:span 2}._categoryForm_7k5bc_60 textarea{padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font:12px Cairo,sans-serif;width:100%;resize:vertical;min-height:65px}._categoryForm_7k5bc_60 ._catalogSelect_7k5bc_1{min-width:0;width:100%;height:37px}._categoryForm_7k5bc_60 small{color:var(--muted-foreground);font-size:10px}@media(max-width:570px){._categoryForm_7k5bc_60{grid-template-columns:1fr}._categoryForm_7k5bc_60 label:nth-child(n+3),._categoryForm_7k5bc_60 small{grid-column:auto}}._actions_k2dew_1{display:flex;gap:8px;flex-wrap:wrap}._employmentTabs_k2dew_2{display:flex;gap:7px;margin:0 0 18px;padding:5px;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:max-content;max-width:100%;flex-wrap:wrap}._employmentTabs_k2dew_2 button{padding:10px 16px;background:transparent;border:0;border-radius:9px;color:var(--muted-foreground);font:inherit;font-size:13px;font-weight:650;cursor:pointer}._employmentTabs_k2dew_2 ._selectedEmploymentTab_k2dew_4{background:var(--card);box-shadow:0 1px 5px #0002;color:var(--foreground);outline:1px solid var(--border)}._shuttleCheck_k2dew_5{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}._shuttleCheck_k2dew_5>span{display:grid;gap:3px;font-size:13px;font-weight:650}._shuttleCheck_k2dew_5 small,._floorLocked_k2dew_5+small{font-size:11px;color:var(--muted-foreground);font-weight:400}._floorLocked_k2dew_5{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:11px;font-size:12px;color:var(--muted-foreground)}._directoryFilters_k2dew_6{display:grid;grid-template-columns:minmax(235px,1.65fr) repeat(3,minmax(140px,1fr)) auto;gap:10px;align-items:end;margin-bottom:14px}._directoryFilters_k2dew_6 ._search_k2dew_7{max-width:none;min-width:0}._filterField_k2dew_8{display:grid;gap:6px;min-width:0}._filterField_k2dew_8>span{font-size:11px;font-weight:600;color:var(--muted-foreground)}._filterField_k2dew_8>button[role=combobox]{width:100%;min-width:0;text-align:left}._directoryFilters_k2dew_6>button{height:38px;white-space:nowrap}@media(max-width:1150px){._directoryFilters_k2dew_6{grid-template-columns:repeat(3,minmax(0,1fr))}._directoryFilters_k2dew_6 ._search_k2dew_7{grid-column:1/-1}._directoryFilters_k2dew_6>button{justify-self:start}}@media(max-width:650px){._directoryFilters_k2dew_6{grid-template-columns:repeat(2,minmax(0,1fr))}._directoryFilters_k2dew_6 ._search_k2dew_7{grid-column:1/-1}._directoryFilters_k2dew_6>button{width:100%}}@media(max-width:400px){._directoryFilters_k2dew_6{grid-template-columns:minmax(0,1fr)}._directoryFilters_k2dew_6 ._search_k2dew_7{grid-column:auto}}._importPanel_k2dew_15{width:100%;min-width:0;margin-top:18px}._importHeading_k2dew_16{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}._importHeadingCopy_k2dew_17{display:flex;gap:13px;align-items:center;flex:1;min-width:220px}._importHeadingCopy_k2dew_17>div{min-width:0}._importHeadingCopy_k2dew_17 strong{font-size:15px;line-height:1.4}._importHeadingCopy_k2dew_17 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:4px 0 0}._importHeadingIcon_k2dew_21{width:41px;height:41px;flex:0 0 41px;border-radius:12px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);display:grid;place-items:center}._importBody_k2dew_22{min-width:0;margin-top:18px;padding-top:17px;border-top:1px solid var(--border)}._importBody_k2dew_22>div{min-width:0;width:100%}._employeeName_k2dew_24{display:block;overflow-wrap:anywhere;line-height:1.5}._employeeManagement_k2dew_25{border:1px solid var(--border);border-radius:12px;padding:15px;background:var(--surface);display:grid;gap:10px}._employeeManagement_k2dew_25 strong{font-size:13px}._employeeManagement_k2dew_25 p{font-size:11px;color:var(--muted-foreground);line-height:1.6;margin:5px 0 0}._currentOffice_k2dew_28{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:10px;color:var(--muted-foreground);font-size:11px;line-height:1.5}._currentOffice_k2dew_28 strong{font-size:11px;color:var(--foreground)}._employeeManagementActions_k2dew_28{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._unassignSummary_k2dew_29{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;border-radius:9px;background:var(--surface);font-size:12px}._unassignSummary_k2dew_29 span{color:var(--muted-foreground)}._topGrid_k2dew_31{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px}._search_k2dew_7{position:relative;max-width:460px}._search_k2dew_7 svg{position:absolute;left:12px;top:12px;color:var(--muted-foreground);z-index:1}._search_k2dew_7 input{padding-left:38px}._tableWrap_k2dew_31{overflow:auto;margin-top:14px}._tableWrap_k2dew_31 table{min-width:920px}._nameCell_k2dew_31 strong,._nameCell_k2dew_31 span{display:block}._nameCell_k2dew_31 span{color:var(--muted-foreground);font-size:11px;margin-top:2px}._orgCell_k2dew_31 strong,._orgCell_k2dew_31 span{display:block}._orgCell_k2dew_31 span{color:var(--muted-foreground);font-size:11px;margin-top:2px}._allocation_k2dew_31{font-family:var(--font-family-monospace);font-size:12px}._sourceDesk_k2dew_31{display:block;margin-top:5px;color:var(--muted-foreground);font:500 10px var(--font-family-monospace);overflow-wrap:anywhere;line-height:1.45}._jobTitle_k2dew_31{font-size:12px;font-weight:650;color:var(--foreground);max-width:200px;line-height:1.5}._emptyRegister_k2dew_31{margin-top:18px;padding:32px 20px;border:1px dashed var(--border);border-radius:15px;display:grid;justify-items:center;gap:9px;text-align:center;background:color-mix(in srgb,var(--surface) 45%,var(--card));color:var(--muted-foreground)}._emptyRegister_k2dew_31 svg{color:var(--primary)}._emptyRegister_k2dew_31 strong{font-size:15px;color:var(--foreground)}._emptyRegister_k2dew_31 span{font-size:12px;max-width:320px;line-height:1.55}._pager_k2dew_31{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:var(--muted-foreground);font-size:12px}._pager_k2dew_31>div{display:flex;gap:7px}._dropHint_k2dew_31{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}._dropHint_k2dew_31 svg{color:var(--primary);margin-top:2px}._dropHint_k2dew_31 strong,._dropHint_k2dew_31 span{display:block}._dropHint_k2dew_31 span{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin-top:3px}._importState_k2dew_31{margin-top:10px}._dialogGrid_k2dew_31{display:grid;grid-template-columns:1fr 1fr;gap:12px}._orgPreview_k2dew_31{display:grid;grid-template-columns:1fr 1fr;gap:10px}._orgPreview_k2dew_31>div{border:1px solid var(--border);border-radius:13px;padding:12px;background:var(--surface)}._orgPreview_k2dew_31 span,._orgPreview_k2dew_31 strong{display:block}._orgPreview_k2dew_31 span{font-size:10.5px;color:var(--muted-foreground)}._orgPreview_k2dew_31 strong{font-size:13px;margin-top:4px}._employeeDialog_k2dew_31{width:min(760px,calc(100vw - 32px))!important;max-width:calc(100vw - 24px)!important;max-height:min(90dvh,900px)!important}._employeeDialog_k2dew_31 ._dialogGrid_k2dew_31{grid-template-columns:repeat(2,minmax(0,1fr))}._organizationFields_k2dew_31{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}._organizationFields_k2dew_31>label{display:grid;gap:7px;min-width:0}._organizationFields_k2dew_31 button[role=combobox]{width:100%;min-width:0;max-width:100%;text-align:left}._fullWidthSelect_k2dew_31{width:min(660px,calc(100vw - 48px))!important;max-width:min(660px,calc(100vw - 48px))!important;min-width:min(var(--radix-select-trigger-width),calc(100vw - 48px))!important}._fullWidthSelect_k2dew_31 [role=option]{white-space:normal;overflow-wrap:anywhere;line-height:1.55}._orgPreview_k2dew_31>div{min-width:0}._orgPreview_k2dew_31 strong{overflow-wrap:anywhere;white-space:normal;line-height:1.5}._employeeLink_k2dew_31{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--foreground);padding:0;display:inline-flex;align-items:center;gap:5px;max-width:100%;text-align:left;cursor:pointer;font:inherit}._employeeLink_k2dew_31 strong{overflow-wrap:anywhere}._employeeLink_k2dew_31 svg{color:var(--muted-foreground);flex-shrink:0}._employeeLink_k2dew_31:hover strong{color:var(--primary);text-decoration:underline}._employeeLink_k2dew_31:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}@media(max-width:520px){._employeeDialog_k2dew_31 ._dialogGrid_k2dew_31{grid-template-columns:minmax(0,1fr)}}@media(max-width:950px){._topGrid_k2dew_31{grid-template-columns:1fr}}@media(max-width:650px){._dialogGrid_k2dew_31,._orgPreview_k2dew_31{grid-template-columns:1fr}._pager_k2dew_31{align-items:flex-start;flex-direction:column}}._importHeadingCopy_k2dew_17 p,._employeeManagement_k2dew_25 strong,._employeeManagement_k2dew_25 p,._currentOffice_k2dew_28,._currentOffice_k2dew_28 strong,._unassignSummary_k2dew_29,._nameCell_k2dew_31 span,._orgCell_k2dew_31 span,._allocation_k2dew_31,._sourceDesk_k2dew_31,._jobTitle_k2dew_31,._emptyRegister_k2dew_31 span,._pager_k2dew_31,._dropHint_k2dew_31 span,._orgPreview_k2dew_31 span,._orgPreview_k2dew_31 strong{font-size:var(--text-small);line-height:1.5}._visual_1fjdi_1{display:grid;gap:12px;min-width:0;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground)}._top_1fjdi_2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._top_1fjdi_2 h2{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:3px 0}._top_1fjdi_2 p{font-size:13px;color:var(--muted-foreground);margin:0}._eyebrow_1fjdi_4{color:var(--primary);font-size:9px;font-weight:800;letter-spacing:.11em}._selection_1fjdi_5{display:grid;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:7px 11px;max-width:215px;min-width:140px}._selection_1fjdi_5 span{font-size:12px;color:var(--muted-foreground)}._selection_1fjdi_5 strong{font-size:13px;overflow-wrap:anywhere}._metrics_1fjdi_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._metrics_1fjdi_7>div{min-width:0;display:grid;gap:3px;align-content:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px}._metrics_1fjdi_7 span{font-size:12px;font-weight:700;color:var(--muted-foreground)}._metrics_1fjdi_7 strong{font-size:20px;font-weight:800;line-height:1.3;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._metrics_1fjdi_7 em{font-size:12px;color:var(--muted-foreground);font-weight:600;font-style:normal}._metrics_1fjdi_7 small{font-size:11px;color:var(--muted-foreground)}._filters_1fjdi_11{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 0 8px;border-bottom:1px solid var(--border)}._filters_1fjdi_11>span{font-size:12px;font-weight:700;color:var(--muted-foreground)}._filters_1fjdi_11 button,._chip_1fjdi_13{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.35;color:var(--foreground);background:var(--surface)}._filters_1fjdi_11 button{cursor:pointer}._filters_1fjdi_11 button:hover{border-color:var(--primary)}._filters_1fjdi_11 ._hiddenFilter_1fjdi_15{opacity:.5;text-decoration:line-through}._filters_1fjdi_11 ._shownFilter_1fjdi_15{background:var(--card)}._chip_1fjdi_13{border-color:transparent;padding:6px 9px;white-space:normal;text-align:left;overflow-wrap:anywhere}button._chip_1fjdi_13{cursor:pointer}button._chip_1fjdi_13:hover{border-color:var(--border)}button._chip_1fjdi_13[aria-pressed=false]{opacity:.42;text-decoration:line-through}._chipDot_1fjdi_18{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:999px}._chartGrid_1fjdi_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:stretch}._chartGrid_1fjdi_19:has(>._panel_1fjdi_20:only-child){grid-template-columns:minmax(0,1fr)}._visual_1fjdi_1[data-view=decision_brief]{border:0;border-radius:0;background:transparent;padding:0;gap:0;width:100%;min-width:0}._visual_1fjdi_1[data-view=decision_brief] ._chartGrid_1fjdi_19{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=long_term]{order:-2;grid-column:auto;width:auto;max-width:none;justify-self:stretch;box-sizing:border-box}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=annual_breakdown]{order:-2;grid-column:auto}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=long_term] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=annual_breakdown] ._chartArea_1fjdi_25{height:185px;min-height:185px}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20{padding:13px 14px 12px;gap:9px}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=capacity] ._capacityGrid_1fjdi_27{min-height:180px}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=cost_mix] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=area] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=horizon_totals] ._chartArea_1fjdi_25{height:215px;min-height:215px}._panel_1fjdi_20{min-width:0;display:flex;flex-direction:column;gap:9px;padding:13px 14px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}._panelHead_1fjdi_32{display:flex;align-items:center;gap:10px;min-width:0}._panelHead_1fjdi_32>div{min-width:0}._panelHead_1fjdi_32 h3{font-size:15px;line-height:1.3;font-weight:800;color:var(--foreground);margin:0 0 3px}._panelHead_1fjdi_32 p{font-size:12px;line-height:1.4;color:var(--muted-foreground);margin:0}._panelIcon_1fjdi_34{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:11px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}._panel_1fjdi_20[data-tone=green] ._panelIcon_1fjdi_34{background:color-mix(in srgb,#67C192 17%,var(--card));color:var(--success-text)}._panel_1fjdi_20[data-tone=purple] ._panelIcon_1fjdi_34{background:var(--violet-soft);color:var(--violet)}._panel_1fjdi_20[data-tone=yellow] ._panelIcon_1fjdi_34{background:var(--warning-soft);color:var(--warning)}._legendRow_1fjdi_38{display:flex;flex-wrap:wrap;align-items:center;gap:4px}._cashViewControl_1fjdi_39{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:1px 0}._cashViewControl_1fjdi_39>span{font-size:11px;font-weight:700;color:var(--muted-foreground)}._cashSegment_1fjdi_41{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:3px;max-width:100%}._cashSegment_1fjdi_41 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:7px;min-width:90px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;color:var(--muted-foreground);background:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease}._cashSegment_1fjdi_41 button[aria-pressed=true]{color:var(--foreground);background:var(--card);border-color:var(--border);box-shadow:0 1px 3px color-mix(in srgb,var(--primary) 8%,transparent)}._cashSegment_1fjdi_41 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cashSegment_1fjdi_41 button:hover:not([aria-pressed=true]){color:var(--foreground)}._yearDetails_1fjdi_46{grid-column:1/-1;order:-1;display:grid;gap:7px;min-width:0;border:1px solid var(--border);border-radius:10px;padding:9px;background:var(--surface)}._yearDetailsHead_1fjdi_47{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--foreground)}._yearDetailsHead_1fjdi_47 strong{font-weight:800}._yearDetailsHead_1fjdi_47 span{font-size:10px;color:var(--muted-foreground)}._yearDetailsControls_1fjdi_48{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._yearDetailsControls_1fjdi_48 label{font-size:10px;color:var(--muted-foreground)}._yearDetailsControls_1fjdi_48 select{font:inherit;font-size:11px;font-weight:700;color:var(--foreground);border:1px solid var(--border);background:var(--card);border-radius:7px;padding:4px 7px;min-width:63px}._yearDetailsScroll_1fjdi_49{display:flex;align-items:stretch;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:3px;min-width:0}._yearOption_1fjdi_50{flex:1 0 215px;min-width:215px;max-width:360px;display:grid;align-content:start;gap:7px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:8px 10px;scroll-snap-align:start}._yearOptionTitle_1fjdi_51{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;line-height:1.4;min-height:28px;overflow-wrap:anywhere}._yearOptionTitle_1fjdi_51 i{width:8px;height:8px;flex:none;border-radius:100%}._yearOption_1fjdi_50>div:not(._yearOptionTitle_1fjdi_51){display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:10px;line-height:1.3}._yearOption_1fjdi_50>div:not(._yearOptionTitle_1fjdi_51)>span{color:var(--muted-foreground)}._yearOption_1fjdi_50 b,._yearOption_1fjdi_50 strong{font-size:10px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._yearOptionTotal_1fjdi_56{border-top:1px solid var(--border);padding-top:6px}._yearOptionTotal_1fjdi_56 strong{color:var(--primary)}._annualOptionControl_1fjdi_57{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}._annualOptionControl_1fjdi_57 label{font-size:11px;font-weight:700;color:var(--muted-foreground)}._annualOptionControl_1fjdi_57 select{min-width:0;max-width:100%;font:inherit;font-size:11px;font-weight:650;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:8px;padding:5px 8px;cursor:pointer}._cashTooltip_1fjdi_60{z-index:10;min-width:210px;max-width:355px;display:grid;gap:10px;padding:12px;background:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);font-size:11px}._cashTooltip_1fjdi_60>strong{font-size:12px}._cashTooltipOption_1fjdi_62{display:grid;gap:5px;padding-top:8px;border-top:1px solid var(--border)}._cashTooltipTitle_1fjdi_63{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}._cashTooltipTitle_1fjdi_63 i{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%}._cashTooltipOption_1fjdi_62>div:not(._cashTooltipTitle_1fjdi_63){display:flex;justify-content:space-between;align-items:center;gap:10px}._cashTooltipOption_1fjdi_62>div>span{color:var(--muted-foreground)}._cashTooltipOption_1fjdi_62>div>b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}._cashTooltipNet_1fjdi_68{border-top:1px solid var(--border);padding-top:5px;margin-top:3px}._chartArea_1fjdi_25{height:220px;min-height:220px;width:100%;min-width:0;font-variant-numeric:tabular-nums}._panel_1fjdi_20 .recharts-cartesian-axis-tick text{font-size:12px!important;font-family:Cairo,sans-serif}._panel_1fjdi_20 .recharts-line-curve{stroke-linecap:round;stroke-linejoin:round}._footnote_1fjdi_72{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:auto 0 0;padding-top:2px}._tooltip_1fjdi_73{z-index:10;min-width:150px;max-width:320px;display:grid;gap:7px;padding:11px 12px;background:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);font-size:12px}._tooltip_1fjdi_73>strong{font-size:13px}._tooltip_1fjdi_73>div{display:flex;justify-content:space-between;gap:14px;align-items:center;font-variant-numeric:tabular-nums}._tooltip_1fjdi_73>div>span{display:flex;align-items:center;gap:6px;color:var(--muted-foreground)}._tooltip_1fjdi_73 i{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:999px}._tooltip_1fjdi_73 b{font-size:12px;white-space:nowrap;color:var(--popup-foreground)}._areaSummary_1fjdi_77{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}._areaSummary_1fjdi_77 button{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground);cursor:pointer;text-align:left;font-size:12px}._areaSummary_1fjdi_77 button:disabled{cursor:default}._areaSummary_1fjdi_77 button>span{overflow-wrap:anywhere}._areaSummary_1fjdi_77 strong{font-size:12px;font-weight:800}._shortage_1fjdi_80{color:var(--violet)}._surplus_1fjdi_80{color:var(--success-text)}._capacityGrid_1fjdi_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;flex:1}._capacityGrid_1fjdi_27>div{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:12px}._capacityGrid_1fjdi_27 h4{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;margin:0}._capacityGrid_1fjdi_27 h4 svg{color:var(--primary)}._capacityGrid_1fjdi_27 small{font-size:12px;color:var(--muted-foreground)}._progressList_1fjdi_84{display:grid;gap:9px}._progressRow_1fjdi_84{display:grid;gap:5px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--foreground)}._progressRow_1fjdi_84:disabled{cursor:default}._progressLabel_1fjdi_85{display:flex;justify-content:space-between;align-items:start;gap:8px;font-size:12px}._progressLabel_1fjdi_85 span{overflow-wrap:anywhere}._progressLabel_1fjdi_85 strong{font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}._progressTrack_1fjdi_86{height:9px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));overflow:hidden}._progressTrack_1fjdi_86>span{display:block;height:100%;border-radius:999px;transition:width .18s ease}._empty_1fjdi_88{padding:28px;text-align:center;color:var(--muted-foreground);font-size:12px}@media(max-width:890px){._chartGrid_1fjdi_19,._visual_1fjdi_1[data-view=decision_brief] ._chartGrid_1fjdi_19{grid-template-columns:minmax(0,1fr)}._chartArea_1fjdi_25{height:215px;min-height:215px}._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=long_term],._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=annual_breakdown]{grid-column:1}}@media(max-width:580px){._visual_1fjdi_1{padding:11px;gap:10px}._metrics_1fjdi_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._metrics_1fjdi_7>div{padding:9px}._metrics_1fjdi_7 strong{font-size:18px}._selection_1fjdi_5{max-width:none}._panel_1fjdi_20{padding:11px;gap:7px}._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=long_term] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=annual_breakdown] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=cost_mix] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=area] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=horizon_totals] ._chartArea_1fjdi_25{height:190px;min-height:190px}._areaSummary_1fjdi_77,._capacityGrid_1fjdi_27{grid-template-columns:1fr}._legendRow_1fjdi_38{gap:3px}._cashViewControl_1fjdi_39{align-items:stretch}._cashSegment_1fjdi_41{width:100%;box-sizing:border-box}._cashSegment_1fjdi_41 button{min-width:0;flex:1;padding:7px 8px}._cashTooltip_1fjdi_60{min-width:185px}}@media print{._visual_1fjdi_1{padding:5px 0;border:0;gap:9px;break-inside:auto}._chartGrid_1fjdi_19,._visual_1fjdi_1[data-view=decision_brief] ._chartGrid_1fjdi_19{grid-template-columns:1fr 1fr;gap:8px}._panel_1fjdi_20,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20{break-inside:avoid;padding:9px;border-radius:12px}._metrics_1fjdi_7{grid-template-columns:repeat(4,minmax(0,1fr))}._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=long_term] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=cost_mix] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=area] ._chartArea_1fjdi_25,._visual_1fjdi_1[data-view=decision_brief] ._panel_1fjdi_20[data-chart=horizon_totals] ._chartArea_1fjdi_25{height:190px;min-height:190px}._filters_1fjdi_11{display:none}._capacityGrid_1fjdi_27{grid-template-columns:repeat(2,minmax(0,1fr))}._progressTrack_1fjdi_86,._progressTrack_1fjdi_86>span,._panelIcon_1fjdi_34,._chipDot_1fjdi_18{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(prefers-reduced-motion:reduce){._progressTrack_1fjdi_86>span{transition:none}}._editor_ga7l6_1{display:grid;gap:15px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);min-width:0}._heading_ga7l6_2{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}._heading_ga7l6_2>div{display:grid;gap:5px}._heading_ga7l6_2 strong{font-size:15px}._heading_ga7l6_2 small{font-size:12px;line-height:1.5;color:var(--muted-foreground)}._fields_ga7l6_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._fields_ga7l6_3 label,._payment_ga7l6_3 label{display:grid;gap:6px;min-width:0}._fields_ga7l6_3 label span,._payment_ga7l6_3 label span{font-size:12px;font-weight:650;color:var(--muted-foreground)}._fields_ga7l6_3 select,._fields_ga7l6_3 input,._payment_ga7l6_3 input{width:100%;min-width:0;min-height:39px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--foreground);font-size:13px}._schedule_ga7l6_5{display:grid;gap:11px}._scheduleHeader_ga7l6_5{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._scheduleHeader_ga7l6_5 strong{font-size:13px}._scheduleHeader_ga7l6_5 button,._remove_ga7l6_5{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);padding:8px;cursor:pointer;font-size:12px}._schedule_ga7l6_5 small{color:var(--muted-foreground);font-size:12px}._payment_ga7l6_3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:10px;align-items:end}._remove_ga7l6_5{height:39px;justify-content:center}._summary_ga7l6_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._summary_ga7l6_7>div{display:grid;gap:5px;border-radius:10px;padding:11px 13px;background:var(--card)}._summary_ga7l6_7 span{font-size:11px;color:var(--muted-foreground)}._summary_ga7l6_7 strong{font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._warning_ga7l6_8{display:flex;align-items:flex-start;gap:8px;color:var(--destructive);font-size:12px;line-height:1.6}._warning_ga7l6_8 svg{flex-shrink:0}._details_ga7l6_9{min-width:0}._details_ga7l6_9 summary{cursor:pointer;font-size:12px;font-weight:700}._tableWrap_ga7l6_9{overflow:auto;max-height:280px;margin-top:10px}._tableWrap_ga7l6_9 table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}._tableWrap_ga7l6_9 th,._tableWrap_ga7l6_9 td{padding:8px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}._tableWrap_ga7l6_9 th:first-child,._tableWrap_ga7l6_9 td:first-child{text-align:left}@media(max-width:650px){._fields_ga7l6_3,._summary_ga7l6_7{grid-template-columns:1fr}._payment_ga7l6_3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 35px}}._panel_7bn7w_1{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;padding:15px;background:var(--surface);min-width:0}._header_7bn7w_2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._header_7bn7w_2>div{display:grid;gap:4px}._header_7bn7w_2 strong{font-size:13px}._header_7bn7w_2 small{font-size:10.5px;color:var(--muted-foreground);line-height:1.5}._state_7bn7w_4,._na_7bn7w_4{font-size:10px;font-weight:700;padding:5px 9px;border:1px solid var(--border);border-radius:7px;white-space:nowrap;background:var(--card)}._na_7bn7w_4{color:var(--foreground)}._fields_7bn7w_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._fields_7bn7w_6 label,._review_7bn7w_7>label:first-child{display:grid;gap:6px;min-width:0}._fields_7bn7w_6 label span,._review_7bn7w_7>label>span{font-size:11px;font-weight:650;color:var(--muted-foreground)}._fields_7bn7w_6 select,._fields_7bn7w_6 input,._review_7bn7w_7 textarea{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--border);border-radius:9px;background:var(--card);padding:10px 12px;color:var(--foreground);font:inherit;font-size:12px}._fields_7bn7w_6 select:focus-visible,._fields_7bn7w_6 input:focus-visible,._review_7bn7w_7 textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._fields_7bn7w_6 input:disabled{opacity:.64}._review_7bn7w_7{display:grid;gap:11px;border-top:1px solid var(--border);padding-top:12px}._checkbox_7bn7w_13{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.6;cursor:pointer}._checkbox_7bn7w_13 input{accent-color:var(--primary);margin-top:3px;flex:none}._review_7bn7w_7>small,._hint_7bn7w_15{font-size:10.5px;line-height:1.6;color:var(--muted-foreground);margin:0}._review_7bn7w_7 ._error_7bn7w_16{color:var(--destructive);font-weight:700}@media(max-width:650px){._fields_7bn7w_6{grid-template-columns:minmax(0,1fr)}}._section_r305p_1{display:grid;gap:11px;min-width:0}._heading_r305p_2{display:flex;justify-content:space-between;gap:14px;align-items:center}._heading_r305p_2>div{display:grid;gap:4px}._heading_r305p_2 span:first-child{font-size:10px;letter-spacing:.08em;color:var(--muted-foreground);font-weight:750}._heading_r305p_2 h2{font-size:18px;margin:0;color:var(--foreground)}._heading_r305p_2 p{margin:0;font-size:12px;color:var(--muted-foreground)}._count_r305p_2{font-size:11px;background:var(--surface);padding:7px 11px;border-radius:20px;white-space:nowrap;color:var(--foreground);border:1px solid var(--border)}._cards_r305p_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}._card_r305p_3{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:11px;display:grid;gap:8px;align-content:start;min-width:0}._card_r305p_3[data-needs-review=true]{border-left:3px solid var(--error)}._cardBaseline_r305p_6{align-self:stretch;grid-template-rows:auto auto auto minmax(0,1fr);border-color:color-mix(in srgb,var(--primary) 22%,var(--border));gap:8px}._cardBaseline_r305p_6 ._titleRow_r305p_7{padding-bottom:3px}._baselineHero_r305p_8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:7px;align-items:stretch}._baselineFigure_r305p_9{display:flex;flex-direction:column;justify-content:center;gap:5px;background:color-mix(in srgb,var(--primary) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:9px;padding:10px 12px;min-height:80px;min-width:0}._baselineFigure_r305p_9>span{color:var(--muted-foreground);font-size:11px;font-weight:700}._baselineFigure_r305p_9>strong{font-size:clamp(18px,1.65vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--foreground)}._baselineFigure_r305p_9>strong small{font-size:11px;font-weight:650;letter-spacing:0;color:var(--muted-foreground)}._baselineFigure_r305p_9>p{margin:0;font-size:10px;color:var(--muted-foreground)}._baselineContext_r305p_14{min-width:0;border:1px solid var(--border);border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:var(--card)}._baselineContext_r305p_14>b{font-size:12px;color:var(--foreground)}._baselineContext_r305p_14>p{font-size:10.5px;color:var(--muted-foreground);line-height:1.4;margin:0}._baselineContext_r305p_14>small{font-size:10px;font-variant-numeric:tabular-nums;color:var(--primary);font-weight:650}._cardBaseline_r305p_6 ._metaItem_r305p_18{background:var(--surface)}._cardBaseline_r305p_6 ._details_r305p_19{display:flex;flex-direction:column;min-height:0}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20{flex:1;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20 ._detailGroup_r305p_21:first-child{grid-column:auto}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20 ._detailGroup_r305p_21{min-width:0}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20 ._links_r305p_23{grid-column:1/-1}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20 ._detailGroup_r305p_21{display:flex;flex-direction:column}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20 ._costReconciliation_r305p_25,._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20 ._detailRows_r305p_25{flex:1;display:flex;flex-direction:column;min-width:0}._hqCashInsight_r305p_26,._hqOperatingInsight_r305p_26{margin-top:8px;padding-top:8px;border-top:1px solid var(--border);display:grid;gap:7px}._hqInsightHeader_r305p_27{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._hqInsightHeader_r305p_27>span{font-weight:750;font-size:11px;color:var(--foreground)}._hqInsightHeader_r305p_27>small{font-size:10px;color:var(--muted-foreground)}._hqCashMilestones_r305p_30{display:grid;gap:6px}._hqCashMilestone_r305p_30{display:grid;grid-template-columns:25px minmax(36px,1fr) auto;gap:6px;align-items:center;font-variant-numeric:tabular-nums}._hqCashMilestone_r305p_30>span{font-size:10px;font-weight:700;color:var(--muted-foreground)}._hqCashMilestone_r305p_30>strong{font-size:11px;font-weight:750;color:var(--foreground);white-space:nowrap;text-align:right}._hqCashMilestone_r305p_30>strong small{font-size:9px;font-weight:500;color:var(--muted-foreground)}._hqMilestoneTrack_r305p_35{height:6px;background:var(--surface);border-radius:10px;overflow:hidden}._hqMilestoneTrack_r305p_35>div{height:100%;background:var(--primary);border-radius:10px;min-width:0}._hqCashInsight_r305p_26 p{font-size:10px;line-height:1.4;color:var(--muted-foreground);margin:1px 0 0}._hqCostSplitBar_r305p_38{height:8px;overflow:hidden;border-radius:10px;display:flex;background:var(--surface)}._hqCostSplitBar_r305p_38>div:first-child{background:var(--primary)}._hqCostSplitBar_r305p_38>div:last-child{background:color-mix(in srgb,var(--primary) 36%,var(--surface))}._hqSplitLabels_r305p_41{display:grid;gap:6px}._hqSplitLabels_r305p_41>div{display:flex;align-items:center;gap:7px;font-size:10px;min-width:0}._hqSplitLabels_r305p_41>div>span:not([class]){color:var(--muted-foreground)}._hqSplitLabels_r305p_41 b{margin-left:auto;text-align:right;color:var(--foreground);white-space:nowrap;font-size:10px;font-variant-numeric:tabular-nums}._hqRentDot_r305p_45,._hqOpexDot_r305p_45{height:8px;width:8px;border-radius:50%;flex:none;background:var(--primary)}._hqOpexDot_r305p_45{background:color-mix(in srgb,var(--primary) 36%,var(--surface))}._hqDriverList_r305p_47{border-top:1px solid var(--border);padding-top:8px;display:grid;gap:6px}._hqDriverRow_r305p_48{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px;line-height:1.4}._hqDriverRow_r305p_48 span{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere}._hqDriverRow_r305p_48 b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;color:var(--foreground)}@media(max-width:620px){._baselineHero_r305p_8{grid-template-columns:minmax(0,1fr)}._cardBaseline_r305p_6 ._baselineDetailsBody_r305p_20{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}._titleRow_r305p_7{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._name_r305p_54{display:grid;gap:3px;min-width:0}._name_r305p_54 h3{font-size:14px;line-height:1.4;font-weight:750;margin:0;overflow-wrap:anywhere}._name_r305p_54>span{font-size:10px;color:var(--muted-foreground)}._statusPending_r305p_55,._statusReady_r305p_55{display:inline-flex;gap:4px;align-items:center;padding:4px 7px;border-radius:7px;font-size:10px;font-weight:700;white-space:nowrap;background:var(--surface);color:var(--muted-foreground)}._statusPending_r305p_55{background:color-mix(in srgb,var(--error) 9%,var(--card));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 30%,var(--border))}._statusReady_r305p_55{color:var(--foreground)}._metrics_r305p_56{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._metricsWithoutIncome_r305p_56{grid-template-columns:repeat(3,minmax(0,1fr))}._metrics_r305p_56._metricsBaseline_r305p_56{grid-template-columns:minmax(0,260px)}._metrics_r305p_56>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:82px}._metrics_r305p_56 span{font-size:9.5px;line-height:1.3;color:var(--muted-foreground);min-height:0}._metrics_r305p_56 strong{font-size:clamp(13px,1.03vw,17px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.2}._metrics_r305p_56 small{font-size:9.3px;line-height:1.3;color:var(--muted-foreground);margin-top:0}._metrics_r305p_56 ._savings_r305p_56{color:#11806d}._metrics_r305p_56 ._additional_r305p_56{color:var(--error)}._titleActions_r305p_58{display:inline-flex;align-items:center;gap:5px;flex:none}._viewToggle_r305p_59{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--primary);cursor:pointer;transition:background .15s,border-color .15s}._viewToggle_r305p_59:hover,._viewToggle_r305p_59:focus-visible{background:var(--surface);border-color:var(--primary)}._viewToggle_r305p_59[aria-pressed=true]{background:var(--surface);border-color:var(--primary)}._outflowMetric_r305p_62{padding:0!important;overflow:hidden;gap:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}._outflowMetric_r305p_62 ._outflowPrimary_r305p_63,._outflowMetric_r305p_62 ._outflowProperty_r305p_63{display:flex;flex-direction:column;justify-content:center;align-content:start;gap:4px;min-width:0;padding:7px 8px}._outflowMetric_r305p_62 ._outflowProperty_r305p_63{border-left:1px solid var(--border);background:color-mix(in srgb,var(--primary) 4%,var(--card))}._outflowMetric_r305p_62 ._outflowPrimary_r305p_63 span,._outflowMetric_r305p_62 ._outflowProperty_r305p_63 span{font-size:10px;line-height:1.3;min-height:0;color:var(--muted-foreground)}._outflowMetric_r305p_62 ._outflowPrimary_r305p_63 strong,._outflowMetric_r305p_62 ._outflowProperty_r305p_63 strong{font-size:clamp(11px,.95vw,15px);line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.025em}._outflowMetric_r305p_62 ._outflowProperty_r305p_63 strong{color:var(--primary)}._outflowMetric_r305p_62 ._outflowPrimary_r305p_63 small,._outflowMetric_r305p_62 ._outflowProperty_r305p_63 small{font-size:9px;line-height:1.25;color:var(--muted-foreground)}._leaseNote_r305p_69{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:11px;line-height:1.4}._leaseNote_r305p_69 span{color:var(--muted-foreground);font-weight:650}._leaseNote_r305p_69 strong{font-size:12px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}._baselineContext_r305p_14>small{font-size:12px;font-weight:800;color:var(--primary)}._cashMetricHeading_r305p_74{display:flex;justify-content:space-between;align-items:baseline;gap:5px 10px;flex-wrap:wrap;min-width:0}._cashMetricHeading_r305p_74 ._leaseRate_r305p_75{font-size:10px;font-weight:600;text-align:right;margin-left:auto;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._metaBar_r305p_76{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._metaItem_r305p_18{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0}._metaIcon_r305p_76{width:23px;height:23px;display:grid;place-items:center;flex:none;border:1px solid var(--border);background:var(--surface);color:var(--primary);border-radius:6px}._metaText_r305p_76{display:grid;gap:2px;min-width:0}._metaText_r305p_76 small{font-size:10px;line-height:1.2;color:var(--muted-foreground)}._metaText_r305p_76 b{font-size:12px;font-weight:750;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:normal;overflow-wrap:anywhere}._metaText_r305p_76 em{font-size:10px;color:var(--muted-foreground);font-style:normal;font-weight:500}._metaText_r305p_76 ._capacityWarning_r305p_76{color:var(--error)}._leaseNote_r305p_69{color:var(--muted-foreground);font-size:12px;line-height:1.4}._capacityWarning_r305p_76{color:var(--error);font-weight:700}._officeInventory_r305p_77{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted-foreground);margin-top:-9px}._officeInventory_r305p_77 b{font-weight:750;color:var(--foreground);font-variant-numeric:tabular-nums}._rental_r305p_79{display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:8px;font-size:11px}._rental_r305p_79 span,._rental_r305p_79 small{color:var(--muted-foreground)}._rental_r305p_79 small{font-size:10px}._rental_r305p_79 b{margin-left:auto}._details_r305p_19{border-top:1px solid var(--border);padding-top:10px;min-width:0}._detailsHeader_r305p_81{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-bottom:9px}._detailsTitle_r305p_82{display:flex;align-items:center;gap:8px;min-width:0}._detailsIcon_r305p_83{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--primary)}._detailsTitle_r305p_82 h4{font-size:13px;line-height:1.25;font-weight:800;margin:0;color:var(--foreground)}._detailsTitle_r305p_82 p{margin:4px 0 0;font-size:10px;line-height:1.4;color:var(--muted-foreground)}._reviewCount_r305p_86{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;white-space:nowrap;color:var(--error);background:color-mix(in srgb,var(--error) 10%,var(--card));border:1px solid color-mix(in srgb,var(--error) 33%,var(--border));border-radius:7px;padding:5px 8px}._detailsBody_r305p_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}._detailGroup_r305p_21{border:1px solid var(--border);border-radius:9px;overflow:hidden;min-width:0;background:var(--card)}._detailGroup_r305p_21:first-child{grid-column:1/-1}._groupHeading_r305p_91{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--foreground)}._groupHeading_r305p_91 svg{color:var(--primary);flex:none}._itemCount_r305p_93{margin-left:auto;font-size:10px;color:var(--muted-foreground);font-weight:600}._costReconciliation_r305p_25{display:grid;gap:0;padding:2px 10px}._reconLine_r305p_95{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px;padding:5px 0;font-size:12px;line-height:1.5}._reconLine_r305p_95+._reconLine_r305p_95{border-top:1px solid var(--border)}._reconLine_r305p_95 span{color:var(--muted-foreground)}._reconLine_r305p_95 strong{color:var(--foreground);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em}._reconLine_r305p_95 strong small{color:var(--muted-foreground);font-size:10px;font-weight:500}._incomeLine_r305p_100 strong{color:#16816b}._netLine_r305p_101{background:var(--surface);margin:0 -10px;padding:8px 10px}._netLine_r305p_101 span{font-weight:750;color:var(--foreground)}._netLine_r305p_101 strong{font-size:14px}._detailRows_r305p_25{display:grid;gap:0;padding:2px 10px}._detailRow_r305p_25{display:flex;justify-content:space-between;align-items:center;gap:9px;min-height:27px;padding:5px 0;font-size:12px;line-height:1.5}._detailRow_r305p_25+._detailRow_r305p_25{border-top:1px solid var(--border)}._detailRow_r305p_25>span{color:var(--muted-foreground);min-width:0}._detailRow_r305p_25 b{color:var(--foreground);font-size:12px;font-weight:750;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._detailRow_r305p_25 ._naValue_r305p_109{font-size:10px;padding:3px 6px;border-radius:6px;background:var(--surface);border:1px solid var(--border)}._detailRow_r305p_25 ._pendingValue_r305p_110{color:var(--error);font-size:11px}._warningList_r305p_111{grid-column:1/-1;border:1px solid color-mix(in srgb,var(--error) 42%,var(--border));border-radius:9px;padding:11px;background:color-mix(in srgb,var(--error) 7%,var(--card));font-size:11px}._warningList_r305p_111 strong{font-size:11px;color:var(--error)}._warningList_r305p_111 ul{padding-left:18px;line-height:1.7;margin:7px 0 0;color:var(--error)}@media(max-width:650px){._detailsHeader_r305p_81{flex-wrap:wrap}._detailsBody_r305p_88{grid-template-columns:minmax(0,1fr)}._reviewCount_r305p_86{margin-left:auto}._warningList_r305p_111{padding:11px}}._links_r305p_23{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;padding-top:1px}._links_r305p_23 button{border:1px solid var(--border);border-radius:7px;background:var(--card);padding:6px 9px;display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:11px;font-weight:700;cursor:pointer}._links_r305p_23 button:hover{background:var(--surface)}._note_r305p_114{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:var(--muted-foreground);line-height:1.5;margin:0}._note_r305p_114 svg{flex:none}._empty_r305p_114{padding:25px;border:1px dashed var(--border);border-radius:12px;font-size:13px;color:var(--muted-foreground)}@media(max-width:1440px){._metrics_r305p_56,._metricsWithoutIncome_r305p_56{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_r305p_56>div{min-height:73px}}@media(max-width:1000px){._cards_r305p_3{grid-template-columns:minmax(0,1fr)}._metrics_r305p_56{grid-template-columns:repeat(4,minmax(0,1fr))}._metricsWithoutIncome_r305p_56{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){._metrics_r305p_56,._metricsWithoutIncome_r305p_56{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._card_r305p_3{padding:10px}._heading_r305p_2{align-items:flex-start}._metaBar_r305p_76{gap:5px}._metaItem_r305p_18{padding:7px 6px;gap:5px}._metaIcon_r305p_76{width:22px;height:22px}._metaText_r305p_76 b{font-size:12px}}._establishmentSettings_bqhvr_1{display:grid;gap:14px;margin:6px 0 18px}._establishmentSettings_bqhvr_1>h3{font-size:17px;font-weight:750;letter-spacing:-.02em;margin:4px 0}._buildingAccordion_bqhvr_1{border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden;margin-bottom:10px}._buildingAccordion_bqhvr_1>summary{cursor:pointer;padding:16px 18px;font-weight:750;color:var(--foreground);font-size:15px}._buildingAccordionBody_bqhvr_1{padding:16px 18px;border-top:1px solid var(--border);display:grid;gap:12px}._buildingAccordion_bqhvr_1 ._fieldGrid_bqhvr_1{padding:0 16px 14px}._buildingAccordion_bqhvr_1>button,._buildingAccordion_bqhvr_1>p{margin-left:16px;margin-right:16px;margin-bottom:14px}._studySubheading_bqhvr_1{font-size:15px;font-weight:750;margin:12px 0 5px}._buildingPicker_bqhvr_1{margin-bottom:15px}._studio_bqhvr_2{display:grid;gap:16px;min-width:0}._headerActions_bqhvr_3,._barButtons_bqhvr_3,._reportActions_bqhvr_3{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._inlineActions_bqhvr_4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._editorSection_bqhvr_4{min-width:0;scroll-margin-top:20px}._editorSection_bqhvr_4>div{max-width:100%}._buildingSaveBar_bqhvr_5{position:sticky;top:8px;z-index:14;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:3px;border:1px solid var(--border);border-radius:11px;background:var(--card);box-shadow:0 5px 22px #0f183812}._editorSection_bqhvr_4>section{overflow:visible}._buildingSaveBar_bqhvr_5>button{flex:none;min-width:133px}._buildingSaveStatus_bqhvr_10{display:flex;align-items:center;gap:7px;min-width:0;color:var(--foreground)}._buildingSaveStatus_bqhvr_10 strong{font-size:12px;font-weight:750}._buildingSaveStatus_bqhvr_10 small{font-size:11px;color:var(--muted-foreground)}._buildingSaveStatus_bqhvr_10 svg{color:var(--success-text);flex:none}._unsavedDot_bqhvr_13{width:8px;height:8px;border-radius:50%;background:var(--warning);flex:none}@media(max-width:600px){._buildingSaveBar_bqhvr_5{top:4px;padding:10px}._buildingSaveStatus_bqhvr_10{flex-wrap:wrap}._buildingSaveStatus_bqhvr_10 small{display:none}._buildingSaveBar_bqhvr_5>button{flex:1}}._moreMenu_bqhvr_15{position:relative}._moreMenu_bqhvr_15 summary{width:36px;height:35px;display:flex;align-items:center;justify-content:center;list-style:none;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);cursor:pointer}._moreMenu_bqhvr_15 summary::-webkit-details-marker{display:none}._moreMenu_bqhvr_15>div{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:190px;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:5px;box-shadow:0 6px 18px #0002}._moreMenu_bqhvr_15 button{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--foreground);font-size:12px;cursor:pointer;text-align:left}._moreMenu_bqhvr_15 button:hover{background:var(--surface)}._tabs_bqhvr_16{display:flex;gap:4px;overflow-x:auto;max-width:100%;border-bottom:1px solid var(--border);padding-bottom:4px;scrollbar-width:thin}._tabs_bqhvr_16 button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted-foreground);font-weight:650;font-size:13px;padding:13px 15px;white-space:nowrap;cursor:pointer}._tabs_bqhvr_16 button:hover{color:var(--foreground)}._tabs_bqhvr_16 ._tabActive_bqhvr_18{color:var(--primary);border-color:var(--primary)}._kpiGrid_bqhvr_19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}._kpi_bqhvr_19{border:1px solid var(--border);border-radius:15px;background:var(--card);padding:20px;display:grid;gap:5px;min-width:0}._kpi_bqhvr_19 span{font-size:12px;color:var(--muted-foreground);font-weight:650}._kpi_bqhvr_19 strong{font-size:31px;letter-spacing:-.04em;font-family:var(--font-family-display)}._kpi_bqhvr_19 small{font-size:11px;color:var(--muted-foreground)}._kpiAction_bqhvr_21{width:100%;text-align:left;cursor:pointer;color:var(--foreground);transition:border-color .15s ease,background-color .15s ease}._kpiAction_bqhvr_21:hover{border-color:var(--primary);background:var(--surface)}._kpiAction_bqhvr_21 span{display:flex;justify-content:space-between;align-items:center}._kpiAction_bqhvr_21 svg{transition:transform .2s}._kpiAction_bqhvr_21 ._rotated_bqhvr_21{transform:rotate(90deg)}._split_bqhvr_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;min-width:0}._libraryRow_bqhvr_22{display:grid;width:100%;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:12px;text-align:left;padding:14px 8px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);cursor:pointer}._libraryRow_bqhvr_22:hover{background:var(--surface)}._libraryRow_bqhvr_22 svg{color:var(--muted-foreground)}._libraryRow_bqhvr_22 span{display:grid;gap:4px;min-width:0}._libraryRow_bqhvr_22 strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._libraryRow_bqhvr_22 small{color:var(--muted-foreground);font-size:12px}._savedStudyItem_bqhvr_24{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border);min-width:0;padding-right:4px}._savedStudyItem_bqhvr_24>._libraryRow_bqhvr_22{flex:1;width:auto;min-width:0;border-bottom:0}._savedStudyItem_bqhvr_24>button:last-child{flex-shrink:0}._deletedStudies_bqhvr_24{margin-top:20px;padding-top:10px;border-top:1px solid var(--border)}._deletedToggle_bqhvr_24{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--muted-foreground);font-size:12px;font-weight:700;padding:11px 8px;cursor:pointer}._deletedStudyText_bqhvr_24{flex:1;min-width:0;display:grid;gap:4px;padding:13px 8px}._deletedStudyText_bqhvr_24 strong{font-size:13px;overflow-wrap:anywhere}._deletedStudyText_bqhvr_24 small{font-size:11px;color:var(--muted-foreground)}._empty_bqhvr_25{color:var(--muted-foreground);font-size:13px;line-height:1.7;padding:25px 10px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}._homeFoot_bqhvr_26,._sourceStrip_bqhvr_26,._note_bqhvr_26,._notice_bqhvr_26,._error_bqhvr_26{padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.6}._homeFoot_bqhvr_26{display:flex;gap:8px;color:var(--muted-foreground);background:var(--surface)}._sourceStrip_bqhvr_26{background:var(--surface);color:var(--muted-foreground);margin-top:13px}._note_bqhvr_26{background:var(--surface);color:var(--muted-foreground);margin-top:15px}._notice_bqhvr_26{display:flex;gap:9px;border:1px solid var(--border);color:var(--foreground)}._error_bqhvr_26{display:flex;gap:9px;border:1px solid var(--error);color:var(--error)}._studyBar_bqhvr_31{border:1px solid var(--border);border-radius:13px;padding:13px 16px;display:flex;justify-content:space-between;gap:15px;align-items:center;background:var(--card);position:sticky;top:8px;z-index:12;box-shadow:0 5px 24px #0f18380f}._homeStudies_bqhvr_32{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}._libraryPage_bqhvr_33{width:100%;max-width:none;min-width:0}._buildingCards_bqhvr_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:13px;min-width:0}._buildingCard_bqhvr_34{display:grid;grid-template-columns:21px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;min-width:0;min-height:74px;border:1px solid var(--border);border-radius:11px;background:var(--card);padding:13px 15px;text-align:left;color:var(--foreground);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}._buildingCard_bqhvr_34:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._buildingCard_bqhvr_34:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._buildingCard_bqhvr_34>svg{color:var(--muted-foreground);flex:none}._buildingCard_bqhvr_34>span{display:grid;gap:5px;min-width:0}._buildingCard_bqhvr_34 strong{font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._buildingCard_bqhvr_34 small{font-size:11px;line-height:1.45;color:var(--muted-foreground);overflow-wrap:anywhere}@media(max-width:740px){._buildingCards_bqhvr_34{grid-template-columns:minmax(0,1fr)}._buildingCard_bqhvr_34{min-height:68px;padding:12px}}._advancedToggle_bqhvr_43{display:flex;justify-content:flex-start;gap:9px;margin:1px 0}._textLink_bqhvr_44{background:transparent;border:0;padding:0 2px;color:var(--primary);font-size:11px;font-weight:650;display:inline-flex;align-items:center;gap:4px;cursor:pointer}._inlineSourceHint_bqhvr_45{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;color:var(--muted-foreground);cursor:help;vertical-align:middle}@media print{._reportMoreDetails_bqhvr_46>._reportFacts_bqhvr_46{display:grid!important}._reportMoreDetails_bqhvr_46>summary{display:none!important}}._reportMoreDetails_bqhvr_46{grid-column:1/-1;margin-top:2px;border-top:1px solid var(--border);padding:7px 0}._reportMoreDetails_bqhvr_46 summary{cursor:pointer;color:var(--primary);font-weight:700;font-size:11px;list-style:none}._reportMoreDetails_bqhvr_46 summary::-webkit-details-marker{display:none}._reportMoreDetails_bqhvr_46 summary:after{content:" +";font-weight:700}._reportMoreDetails_bqhvr_46[open] summary:after{content:" −"}._reportMoreDetails_bqhvr_46>._reportFacts_bqhvr_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:7px}._reportMoreDetails_bqhvr_46 ._reportFacts_bqhvr_46>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:11px;border-bottom:1px solid var(--border);padding:8px 0}._reportMoreDetails_bqhvr_46 ._reportFacts_bqhvr_46>div>b{text-align:left}._reviewItem_bqhvr_53{padding:13px 0;border-bottom:1px solid var(--border);display:grid;gap:8px}._reviewItem_bqhvr_53:last-child{border-bottom:0}._reviewItem_bqhvr_53 strong{font-size:12px}._reviewItem_bqhvr_53 ul{margin:0;padding-left:22px;display:grid;gap:5px;font-size:12px;color:var(--muted-foreground);line-height:1.6}._reviewItem_bqhvr_53 button{justify-self:start}._savedAdjustments_bqhvr_57{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:var(--foreground);padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}._savedAdjustments_bqhvr_57 svg{flex:none}._adjustmentSaveFooter_bqhvr_59{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--border)}._adjustmentSaveFooter_bqhvr_59 span{font-size:11px;color:var(--muted-foreground);margin-right:auto}._costDriverList_bqhvr_61{border:1px solid var(--border);border-radius:11px;min-width:0;overflow:hidden;background:var(--card)}._costDriverList_bqhvr_61>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;cursor:pointer;list-style:none;background:var(--surface);min-width:0}._costDriverList_bqhvr_61>summary::-webkit-details-marker{display:none}._costDriverList_bqhvr_61>summary>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}._costDriverList_bqhvr_61>summary strong{font-size:13px}._costDriverList_bqhvr_61>summary small{font-size:11px;color:var(--muted-foreground)}._costDriverList_bqhvr_61>summary svg{flex:none;transition:transform .18s ease}._costDriverList_bqhvr_61[open]>summary svg{transform:rotate(90deg)}._costDriverList_bqhvr_61>summary:hover{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}._costDriverList_bqhvr_61[data-needs-review=true]>summary>small{color:var(--error);font-weight:800}._costDriverList_bqhvr_61[data-needs-review=true]>summary{border-left:3px solid var(--error)}._incompleteReasons_bqhvr_72>summary{color:var(--error);font-weight:750}._reviewItem_bqhvr_53>strong{color:var(--error)}._costDriverList_bqhvr_61>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._costDriverBody_bqhvr_75{display:grid;gap:12px;border-top:1px solid var(--border);padding:12px}._costDriverBody_bqhvr_75>p{font-size:11px;color:var(--muted-foreground);line-height:1.55;margin:0}._costStatus_bqhvr_77{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:11px;font-weight:750;color:var(--foreground)}@media(max-width:540px){._costDriverList_bqhvr_61>summary{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:520px){._adjustmentSaveFooter_bqhvr_59 button{width:100%}}._reportCharts_bqhvr_80{display:grid;gap:13px;min-width:0;width:100%;margin:12px 0 18px}._resultsHeader_bqhvr_81{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:17px 20px;border:1px solid var(--border);border-radius:14px;background:var(--card)}._resultsHeader_bqhvr_81>div:first-child{display:grid;gap:5px;min-width:0}._resultsHeader_bqhvr_81>div:first-child>span{font-size:10px;color:var(--primary);font-weight:800;letter-spacing:.08em}._resultsHeader_bqhvr_81 h2{font-size:22px;letter-spacing:-.025em;color:var(--foreground);margin:0}._resultsHeader_bqhvr_81 p{font-size:12px;color:var(--muted-foreground);margin:0}._resultsHeader_bqhvr_81 ._reportActions_bqhvr_3{justify-content:flex-end}@media(max-width:740px){._resultsHeader_bqhvr_81{padding:14px}._resultsHeader_bqhvr_81 ._reportActions_bqhvr_3{width:100%;justify-content:flex-start}}._reportChartsHead_bqhvr_88{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}._reportChartsHead_bqhvr_88 h3{font-size:17px;font-weight:800;line-height:1.35;margin:0 0 4px}._reportChartsHead_bqhvr_88 p{font-size:12px;color:var(--muted-foreground);line-height:1.55;margin:0}._reportChartsHead_bqhvr_88>small{font-size:11px;color:var(--muted-foreground);font-weight:650}@media print{._reportCharts_bqhvr_80{break-inside:auto;margin:8px 0;gap:8px}._reportChartsHead_bqhvr_88 h3{font-size:14px}}@media(max-width:1000px){._homeStudies_bqhvr_32{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){._studyBar_bqhvr_31{position:static;flex-wrap:wrap}._studyBar_bqhvr_31 ._barButtons_bqhvr_3{width:100%}._reportMoreDetails_bqhvr_46>._reportFacts_bqhvr_46{grid-template-columns:minmax(0,1fr)}}._studyBar_bqhvr_31>div:first-child{display:grid;gap:3px;min-width:0}._studyBar_bqhvr_31 strong{font-size:17px}._studyBar_bqhvr_31 small{font-size:11px;color:var(--muted-foreground)}._eyebrow_bqhvr_96{font-size:10px;letter-spacing:.08em;color:var(--muted-foreground);font-weight:800}._field_bqhvr_1{display:grid;gap:6px;font-size:12px;min-width:0}._field_bqhvr_1>span{color:var(--muted-foreground);font-weight:650}._field_bqhvr_1 input,._field_bqhvr_1 textarea,._field_bqhvr_1 select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:9px;padding:9px 11px;color:var(--foreground);background:var(--background);font-size:13px}._field_bqhvr_1 textarea{min-height:74px;resize:vertical;font-family:inherit}._field_bqhvr_1 strong{font-size:13px;padding:12px 0}._capacityCalculator_bqhvr_101{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px;display:grid;gap:10px}._capacityHead_bqhvr_102{display:grid;gap:5px}._capacityHead_bqhvr_102 strong{font-size:13px}._capacityHead_bqhvr_102 small{font-size:11px;color:var(--muted-foreground)}._capacityResult_bqhvr_103{border:1px solid var(--border);border-radius:9px;background:var(--card);display:grid;gap:4px;padding:11px;font-variant-numeric:tabular-nums}._capacityResult_bqhvr_103 span{font-size:11px;color:var(--muted-foreground)}._capacityResult_bqhvr_103 strong{font-size:17px}._capacityResult_bqhvr_103 small{font-size:10px;color:var(--muted-foreground)}._fieldGrid_bqhvr_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}._rentalIncomeSummary_bqhvr_106{display:grid;gap:14px;margin-top:17px;padding:19px 21px;background:var(--surface);border:1px solid var(--border);border-radius:13px;min-width:0}._rentalIncomeHeading_bqhvr_107{display:flex;align-items:center;justify-content:space-between;gap:10px}._rentalIncomeHeading_bqhvr_107>div{display:grid;gap:4px;min-width:0}._rentalIncomeHeading_bqhvr_107 strong{font-size:14px;color:var(--foreground)}._rentalIncomeHeading_bqhvr_107 span{font-size:11px;color:var(--muted-foreground);overflow-wrap:anywhere}._rentalIncomeMetrics_bqhvr_109{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}._rentalIncomeMetrics_bqhvr_109>div{display:grid;gap:6px;align-content:center;padding:17px;border-radius:11px;border:1px solid var(--border);background:var(--card);min-width:0}._rentalIncomeMetrics_bqhvr_109 span{font-size:12px;color:var(--muted-foreground);font-weight:650}._rentalIncomeMetrics_bqhvr_109 strong{font-size:clamp(18px,2vw,27px);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}._rentalIncomeMetrics_bqhvr_109 strong small{font-size:12px;font-weight:500;letter-spacing:normal;color:var(--muted-foreground)}._rentalIncomeMetrics_bqhvr_109>div>small{font-size:11px;color:var(--muted-foreground);line-height:1.45}._rentalIncomePrimary_bqhvr_115 strong{color:var(--foreground)}._rentalIncomeSecondary_bqhvr_115 strong{color:var(--primary)}._rentalIncomeBreakdown_bqhvr_116{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card)}._rentalIncomeBreakdown_bqhvr_116>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;font-size:12px}._rentalIncomeBreakdown_bqhvr_116>div+div{border-top:1px solid var(--border)}._rentalIncomeBreakdown_bqhvr_116 span{color:var(--muted-foreground)}._rentalIncomeBreakdown_bqhvr_116 strong{font-size:12px;font-variant-numeric:tabular-nums;text-align:right}._rentalIncomeFoot_bqhvr_120,._rentalIncomeWarning_bqhvr_120{margin:0;font-size:11px;line-height:1.6;color:var(--muted-foreground)}._rentalIncomeWarning_bqhvr_120{color:var(--error);font-weight:600}@media(max-width:650px){._rentalIncomeSummary_bqhvr_106{padding:13px}._rentalIncomeMetrics_bqhvr_109{grid-template-columns:1fr}._rentalIncomeBreakdown_bqhvr_116>div{flex-wrap:wrap}}._buildingPicker_bqhvr_1{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._buildingChip_bqhvr_124,._buildingPicker_bqhvr_1>button{display:flex;align-items:center;gap:9px;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:9px 12px;font-size:12px;color:var(--foreground);cursor:pointer;font-weight:650}._buildingChip_bqhvr_124 input{accent-color:var(--primary)}._buildingPicker_bqhvr_1>button{border-style:dashed}._scroller_bqhvr_126{overflow-x:auto;width:100%;max-width:100%;margin-top:10px}._compare_bqhvr_127{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;min-width:680px;border:1px solid var(--border);border-radius:12px;overflow:hidden}._compare_bqhvr_127 thead{background:var(--surface)}._compare_bqhvr_127 tr>*{padding:12px 14px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;min-width:150px}._compare_bqhvr_127 tr>*:first-child{text-align:left;min-width:230px}._compare_bqhvr_127 tbody tr:last-child>*{border-bottom:0}._compare_bqhvr_127 thead th{font-size:12px;font-weight:750}._compare_bqhvr_127 thead th small{display:block;color:var(--muted-foreground);font-weight:400;font-size:10px;margin-top:4px}._compare_bqhvr_127 tbody th{font-weight:600}._compare_bqhvr_127 tbody td{font-variant-numeric:tabular-nums}._metricHelp_bqhvr_132{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:0;padding:4px 2px;margin:-4px -2px;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;line-height:1.5;cursor:help}._metricHelp_bqhvr_132 span{min-width:0;overflow-wrap:anywhere}._metricHelp_bqhvr_132 svg{flex-shrink:0;color:var(--muted-foreground);opacity:.75}._metricHelp_bqhvr_132:hover span,._metricHelp_bqhvr_132:focus-visible span{text-decoration:underline;text-underline-offset:3px}._metricHelp_bqhvr_132:hover svg,._metricHelp_bqhvr_132:focus-visible svg{color:var(--primary);opacity:1}._metricHelp_bqhvr_132:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}._metricTooltip_bqhvr_132{display:grid;gap:5px;max-width:285px;line-height:1.55}._metricTooltip_bqhvr_132 strong{font-size:13px}._metricTooltip_bqhvr_132 span{font-size:12px}._compareBest_bqhvr_133,._compareWorst_bqhvr_133{display:inline-block;max-width:100%;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere}._compareBest_bqhvr_133{background:#d5f1ec;color:#087e68}._compareWorst_bqhvr_133{background:#f0dfe2;color:#d13c48}._compare_bqhvr_127 tbody td button._compareBest_bqhvr_133,._compare_bqhvr_127 tbody td button._compareWorst_bqhvr_133{padding:6px 14px;text-decoration:underline;text-underline-offset:3px}._comparisonGuide_bqhvr_137{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:2px 0 10px;font-size:12px;color:var(--muted-foreground)}._comparisonGuide_bqhvr_137 span{display:inline-flex;align-items:center;gap:6px}._comparisonGuide_bqhvr_137 i{width:10px;height:10px;display:inline-block;border-radius:3px}._bestDot_bqhvr_138{background:#1aab73}._worstDot_bqhvr_138{background:#dc4a4a}._rowGroup_bqhvr_139{font-size:9px;letter-spacing:.07em;color:var(--muted-foreground);font-weight:750;display:block;margin-bottom:3px}._numberCell_bqhvr_140{color:var(--primary);font-size:12px;font-weight:700;background:transparent;border:0;cursor:pointer;text-align:center;padding:4px 0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 25%,transparent);text-underline-offset:3px}._numberCell_bqhvr_140 small{display:block;color:var(--muted-foreground);font-size:10px;text-decoration:none}._numberCell_bqhvr_140:hover{text-decoration-color:var(--primary)}._detail_bqhvr_143{border:1px solid var(--border);border-radius:12px;padding:16px;margin-top:14px;background:var(--surface);display:grid;gap:10px}._detailHead_bqhvr_144{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:14px}._detailHead_bqhvr_144 button{border:0;background:transparent;color:var(--primary);cursor:pointer}._detail_bqhvr_143 p{font-size:12px;color:var(--muted-foreground);margin:0}._formula_bqhvr_145{font-family:var(--font-family-monospace);font-size:13px;font-weight:650;background:var(--card);padding:11px;border-radius:8px;overflow-wrap:anywhere}._compactSectionHead_bqhvr_146{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._compactSectionHead_bqhvr_146 h3{font-size:16px;margin:0 0 5px}._compactSectionHead_bqhvr_146 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._workspaceFoot_bqhvr_146{display:flex;justify-content:flex-end}._optionAdjustments_bqhvr_146{display:grid;gap:10px;margin-top:15px}._optionAdjustment_bqhvr_146{border:1px solid var(--border);border-radius:11px;overflow:hidden}._optionAdjustment_bqhvr_146>summary{padding:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;cursor:pointer;background:var(--surface);list-style:disclosure-closed inside}._optionAdjustment_bqhvr_146[open]>summary{border-bottom:1px solid var(--border)}._optionAdjustment_bqhvr_146>summary strong{font-size:14px}._optionAdjustment_bqhvr_146>summary small{font-size:11px;color:var(--muted-foreground)}._adjustmentBody_bqhvr_146{padding:16px;display:grid;gap:15px}._adjustmentBody_bqhvr_146 ._fieldGrid_bqhvr_1{margin-top:0}._paybackInline_bqhvr_146{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;display:grid;gap:10px}._paybackInline_bqhvr_146>strong{font-size:12px;display:flex;align-items:center;gap:8px}._paybackInline_bqhvr_146>strong ._metricHelp_bqhvr_132 span{display:none}._paybackInline_bqhvr_146>div{display:flex;flex-wrap:wrap;gap:10px}._paybackInline_bqhvr_146>div>span{background:var(--surface);padding:8px 11px;border-radius:9px;display:grid;gap:4px;min-width:190px;max-width:275px;flex:1 1 200px}._paybackInline_bqhvr_146 small{font-size:11px;color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.45}._paybackInline_bqhvr_146 b{font-size:13px;font-variant-numeric:tabular-nums;line-height:1.4}._optionName_bqhvr_147{display:inline-flex;align-items:center;gap:7px}._optionChevron_bqhvr_147{flex:none;color:var(--muted-foreground);transition:transform .18s ease}._optionAdjustment_bqhvr_146[open] ._optionChevron_bqhvr_147{transform:rotate(90deg)}._pendingAdjustments_bqhvr_148{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:12px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:10px;background:var(--surface);color:var(--foreground);font-size:12px;line-height:1.6}._pendingAdjustments_bqhvr_148 svg{color:var(--primary);flex:none}._quickStats_bqhvr_149{display:grid;gap:0;margin:8px 0 17px}._quickStats_bqhvr_149>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--border);font-size:12px}._quickStats_bqhvr_149 span{color:var(--muted-foreground)}._quickStats_bqhvr_149 strong{font-weight:750;text-align:right}._reviewGrid_bqhvr_152{display:grid;gap:2px}._reviewLine_bqhvr_152{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,235px);gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}._reviewApplicability_bqhvr_153{grid-column:1 / -1;min-width:0}._costApplicabilityIntro_bqhvr_153{display:grid;gap:5px;border:1px solid var(--border);border-radius:11px;padding:13px;background:var(--surface)}._costApplicabilityIntro_bqhvr_153 strong{font-size:13px}._costApplicabilityIntro_bqhvr_153 small{font-size:11px;color:var(--muted-foreground);line-height:1.65}._reviewLine_bqhvr_152>div:first-child{display:grid;gap:3px}._reviewLine_bqhvr_152 strong{font-size:13px}._reviewLine_bqhvr_152 small{font-size:10.5px;color:var(--muted-foreground);line-height:1.5}._reviewLine_bqhvr_152 ._warning_bqhvr_156,._reportCard_bqhvr_156 ._warning_bqhvr_156{color:var(--error);font-weight:700}._reviewInput_bqhvr_157{display:flex;gap:6px;align-items:center}._reviewInput_bqhvr_157 button{width:34px;min-width:34px;height:34px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted-foreground);cursor:pointer}._reviewInput_bqhvr_157 input{min-width:80px;font-variant-numeric:tabular-nums}._buildingForm_bqhvr_160{display:grid;gap:12px}._buildingForm_bqhvr_160 ._fieldGrid_bqhvr_1{margin:0}._amount_bqhvr_161 small{display:block;color:var(--muted-foreground)}._report_bqhvr_3{background:var(--card);border:1px solid var(--border);border-radius:17px;padding:27px;display:grid;gap:25px;min-width:0}._reportHeader_bqhvr_163{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid var(--border);padding-bottom:22px}._reportHeader_bqhvr_163 span{font-size:10px;color:var(--primary);font-weight:800;letter-spacing:.11em}._reportHeader_bqhvr_163 h2{font-size:29px;line-height:1.2;margin:10px 0}._reportHeader_bqhvr_163 p{color:var(--muted-foreground);font-size:12px;line-height:1.5}._reportIntro_bqhvr_165{display:grid;gap:10px}._reportIntro_bqhvr_165 h3{font-size:16px;margin:0}._reportIntro_bqhvr_165 h4{margin:12px 0 0;font-size:13px}._reportIntro_bqhvr_165 p{font-size:13px;line-height:1.75;color:var(--muted-foreground);margin:0}._reportDisclosure_bqhvr_166{border:1px solid var(--border);border-radius:12px;overflow:hidden;min-width:0;background:var(--card)}._reportDisclosureTrigger_bqhvr_167{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;border:0;background:var(--surface);color:var(--foreground);padding:15px 18px;cursor:pointer}._reportDisclosureTrigger_bqhvr_167:hover{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}._reportDisclosureTrigger_bqhvr_167:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._reportDisclosureTitle_bqhvr_170{font-size:15px;font-weight:750;line-height:1.4}._reportDisclosureAction_bqhvr_171{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--muted-foreground)}._reportDisclosureAction_bqhvr_171 svg{transition:transform .18s ease}._reportDisclosureTrigger_bqhvr_167[aria-expanded=true] ._reportDisclosureAction_bqhvr_171 svg{transform:rotate(90deg)}._reportDisclosureBody_bqhvr_174{padding:16px 18px;border-top:1px solid var(--border);min-width:0}._reportDisclosureClosed_bqhvr_175{display:none}@media(max-width:520px){._reportDisclosureTrigger_bqhvr_167,._reportDisclosureBody_bqhvr_174{padding:13px 14px}}@media print{._reportDisclosure_bqhvr_166{border:0;overflow:visible;break-inside:auto}._reportDisclosureTrigger_bqhvr_167{background:transparent!important;border:0;padding:0;cursor:default}._reportDisclosureTitle_bqhvr_170{font-size:16px}._reportDisclosureAction_bqhvr_171{display:none!important}._reportDisclosureBody_bqhvr_174{display:grid!important;border-top:0;padding:10px 0 0;break-inside:auto!important}._reportDisclosureClosed_bqhvr_175{display:grid!important}}._reportCards_bqhvr_178{display:grid;grid-template-columns:repeat(min(var(--report-column-count,2),2),minmax(0,1fr));gap:16px;align-items:stretch;min-width:0}._reportCards_bqhvr_178[data-option-count="1"]{grid-template-columns:minmax(0,min(900px,100%))}._reportCard_bqhvr_156{padding:19px;border:1px solid var(--border);border-radius:14px;display:grid;gap:10px;align-content:start;container-type:inline-size;min-width:0}._reportCard_bqhvr_156>span{font-size:12px;line-height:1.5;color:var(--muted-foreground);font-weight:700;min-height:2.9em;overflow-wrap:anywhere}._reportCard_bqhvr_156>strong{font-size:20px}._reportCard_bqhvr_156>small{font-size:10px;color:var(--muted-foreground);line-height:1.5}._reportCard_bqhvr_156>div{border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:8px;padding-top:9px;font-size:11px}._reportCard_bqhvr_156 b{font-variant-numeric:tabular-nums}._reportCard_bqhvr_156>._reportHeadline_bqhvr_183{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:12px;border:0;padding:0;min-width:0}._reportHeadline_bqhvr_183 strong{font-size:20px;font-weight:750;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.015em}._reportHeadline_bqhvr_183 small{color:var(--muted-foreground);font-size:10px;line-height:1.5;min-width:0;overflow-wrap:normal}._reportCard_bqhvr_156>._reportCardBody_bqhvr_186{display:grid;grid-template-columns:minmax(0,255px) minmax(0,1fr);align-items:start;gap:18px;border-top:1px solid var(--border);padding:14px 0 0;min-width:0}._reportCardBody_bqhvr_186>._reportFacts_bqhvr_46{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;align-content:start}._reportFacts_bqhvr_46>div{display:flex;justify-content:space-between;align-items:baseline;gap:9px;padding:9px 0;border-bottom:1px solid var(--border);font-size:11px;min-width:0;line-height:1.45}._reportFacts_bqhvr_46>div:first-child{padding-top:2px}._reportFacts_bqhvr_46>div>b{text-align:right;flex-shrink:0;min-width:0;overflow-wrap:anywhere}@container (min-width:640px){._reportCardBody_bqhvr_186>._reportFacts_bqhvr_46{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}._reportFacts_bqhvr_46>div{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:7px 0;min-height:40px;box-sizing:border-box}._reportFacts_bqhvr_46>div:first-child,._reportFacts_bqhvr_46>div:nth-child(2){padding-top:7px}._reportFacts_bqhvr_46>div>b{text-align:left;font-size:12px}}@container (max-width:580px){._reportCard_bqhvr_156>._reportCardBody_bqhvr_186{grid-template-columns:minmax(0,1fr);gap:13px}._reportCardBody_bqhvr_186>._horizonCashGrid_bqhvr_197{max-width:510px}}@container (max-width:300px){._reportHeadline_bqhvr_183 strong{font-size:17px}._reportCard_bqhvr_156>._reportHeadline_bqhvr_183{column-gap:8px}._reportHeadline_bqhvr_183 small{font-size:9px}}@container (max-width:245px){._reportCard_bqhvr_156>._reportHeadline_bqhvr_183{grid-template-columns:minmax(0,1fr);row-gap:2px}._reportHeadline_bqhvr_183 strong{white-space:normal}}._incompleteReasons_bqhvr_72{font-size:11px;line-height:1.6;color:var(--muted-foreground);border:1px solid var(--border);border-radius:9px;padding:9px 11px;margin-top:4px}._incompleteReasons_bqhvr_72 summary{cursor:pointer;font-weight:750;color:var(--error)}._incompleteReasons_bqhvr_72 ul{margin:8px 0;padding-left:18px;display:grid;gap:5px}._incompleteReasons_bqhvr_72 li{overflow-wrap:anywhere}._incompleteReasons_bqhvr_72 small{font-size:10px}._costReviewLink_bqhvr_205{display:block;margin-top:9px;border:1px solid var(--border);border-radius:7px;padding:7px 11px;background:var(--surface);font-size:11px;font-weight:700;color:var(--primary);cursor:pointer}._costReviewLink_bqhvr_205:hover{border-color:var(--primary)}@media print{._incompleteReasons_bqhvr_72 ul,._incompleteReasons_bqhvr_72 small{display:block!important}._incompleteReasons_bqhvr_72{border:0;padding:0}._incompleteReasons_bqhvr_72 summary{display:none}}._reportCardBody_bqhvr_186>._horizonCashGrid_bqhvr_197{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:start;gap:9px;margin:0;border:0;padding:0;min-width:0;max-width:510px}._horizonCashRow_bqhvr_209{display:flex;flex-direction:column;justify-content:center;gap:5px;box-sizing:border-box;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:9px 11px;min-height:105px;min-width:0}._horizonCashRow_bqhvr_209+._horizonCashRow_bqhvr_209{background:color-mix(in srgb,var(--primary) 4%,var(--card))}._horizonCashRow_bqhvr_209>span{display:grid;gap:2px;font-size:10.5px;font-weight:750;line-height:1.3;min-width:0}._horizonCashRow_bqhvr_209>span small{font-size:9.5px;font-weight:400;color:var(--muted-foreground);line-height:1.3}._reportCard_bqhvr_156 ._horizonCashRow_bqhvr_209>b{font-size:16px;line-height:1.2;letter-spacing:-.02em;text-align:left;overflow-wrap:anywhere}._horizonIncomeTotal_bqhvr_214{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3px 7px;border-top:1px solid var(--border);margin-top:1px;padding-top:6px}._horizonIncomeTotal_bqhvr_214 span{font-size:9.5px;color:var(--muted-foreground);font-weight:600}._horizonIncomeTotal_bqhvr_214 strong{font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}._reportCard_bqhvr_156 ._horizonCashCaveat_bqhvr_217{display:block;font-size:9px;font-weight:650;line-height:1.25;color:var(--error);margin-top:3px;letter-spacing:normal}@container (max-width:370px){._reportCardBody_bqhvr_186>._horizonCashGrid_bqhvr_197{grid-template-columns:minmax(0,min(100%,250px))}._reportCard_bqhvr_156 ._horizonCashRow_bqhvr_209>b{font-size:15px}}@media(max-width:1450px){._reportCards_bqhvr_178{grid-template-columns:repeat(min(var(--report-column-count,2),2),minmax(0,1fr))}}@media(max-width:1090px){._reportCards_bqhvr_178{grid-template-columns:repeat(min(var(--report-column-count,2),2),minmax(0,1fr))}}@media(max-width:650px){._reportCards_bqhvr_178{grid-template-columns:minmax(0,1fr)}}@media(max-width:920px){._split_bqhvr_22{grid-template-columns:1fr}._studyBar_bqhvr_31,._reportHeader_bqhvr_163{align-items:flex-start;flex-direction:column}._fieldGrid_bqhvr_1{gap:10px}._report_bqhvr_3{padding:17px}}@media(max-width:520px){._kpiGrid_bqhvr_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._kpi_bqhvr_19{padding:12px 9px}._kpi_bqhvr_19 strong{font-size:24px}._kpi_bqhvr_19 span,._kpi_bqhvr_19 small{font-size:10px}._fieldGrid_bqhvr_1,._reviewLine_bqhvr_152{grid-template-columns:1fr}._tabs_bqhvr_16 button{font-size:11px;padding:12px 10px}._libraryRow_bqhvr_22 small{font-size:10.5px}._savedStudyItem_bqhvr_24{flex-wrap:wrap;gap:2px;padding-bottom:9px}._savedStudyItem_bqhvr_24>._libraryRow_bqhvr_22{flex:1 0 100%}._savedStudyItem_bqhvr_24>._libraryRow_bqhvr_22 strong{white-space:normal;overflow-wrap:anywhere}._savedStudyItem_bqhvr_24>button:last-child{margin-left:auto}._inlineActions_bqhvr_4{gap:4px}._inlineActions_bqhvr_4 button{font-size:11px}._optionAdjustment_bqhvr_146>summary{align-items:flex-start;flex-direction:column}}@media print{._tabs_bqhvr_16,._headerActions_bqhvr_3,._barButtons_bqhvr_3,._reportActions_bqhvr_3,._detail_bqhvr_143,._notice_bqhvr_26,._error_bqhvr_26,._homeFoot_bqhvr_26{display:none!important}._studio_bqhvr_2>*:not(._report_bqhvr_3):not(._reportHeader_bqhvr_163){break-inside:avoid}._report_bqhvr_3{border:0;padding:0;box-shadow:none}._reportCard_bqhvr_156,._reportIntro_bqhvr_165,._reportCards_bqhvr_178{break-inside:avoid}._report_bqhvr_3{color:#111!important;background:#fff!important}._report_bqhvr_3 *{color:#111!important}._scroller_bqhvr_126{overflow:visible}._compare_bqhvr_127{min-width:0;font-size:10px}}._root_syycn_1{display:grid;gap:14px}._intro_syycn_1{margin:0;padding:12px 15px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:13px;line-height:1.7;color:var(--muted-foreground)}._group_syycn_1{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card)}._group_syycn_1>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;font-size:15px;font-weight:750;color:var(--foreground)}._group_syycn_1>summary span{font-size:12px;color:var(--muted-foreground);font-weight:500}._body_syycn_1{display:grid;gap:0;border-top:1px solid var(--border)}._costRow_syycn_1{padding:15px 18px;border-bottom:1px solid var(--border);display:grid;gap:10px}._costRow_syycn_1:last-child{border-bottom:0}._costHead_syycn_1{display:flex;align-items:start;justify-content:space-between;gap:12px}._costHead_syycn_1>div{display:grid;gap:4px}._costHead_syycn_1 strong{font-size:14px}._costHead_syycn_1 small{font-size:12px;color:var(--muted-foreground)}._costHead_syycn_1 b{font-size:13px;white-space:nowrap}._controls_syycn_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._controls_syycn_1 label,._reason_syycn_1{display:grid;gap:5px;font-size:12px;color:var(--muted-foreground)}._controls_syycn_1 select,._controls_syycn_1 input,._reason_syycn_1 input{min-width:0;width:100%;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:9px;padding:9px 10px;font-size:13px}._formula_syycn_1{margin:0;font-size:12px;color:var(--muted-foreground);line-height:1.6}._formula_syycn_1 strong{color:var(--foreground)}._warning_syycn_1{color:var(--destructive)}@media(max-width:640px){._costHead_syycn_1{flex-direction:column}._costHead_syycn_1 b{white-space:normal}}._renameField_2kaxo_1{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}._renameField_2kaxo_1>div{display:grid;gap:5px;flex:1 1 230px;min-width:0}._renameField_2kaxo_1 label{font-size:12px;font-weight:750;color:var(--foreground)}._renameField_2kaxo_1 input{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);padding:9px 10px;font-size:13px}._renameField_2kaxo_1 small{font-size:10px;color:var(--muted-foreground);line-height:1.5}._renameField_2kaxo_1 button{border:1px solid var(--border);border-radius:8px;background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:700;cursor:pointer;padding:10px 12px;flex:none}._renameField_2kaxo_1 button:disabled{opacity:.45;cursor:default}._renameField_2kaxo_1 ._resetButton_2kaxo_1{background:var(--background);color:var(--foreground)}._assetAliases_2kaxo_1{border:1px solid var(--border);border-radius:12px;overflow:hidden}._assetAliases_2kaxo_1>summary{padding:15px 16px;cursor:pointer;font-size:13px;font-weight:750;background:var(--card);color:var(--foreground)}._assetRows_2kaxo_1{border-top:1px solid var(--border);display:grid}._assetRows_2kaxo_1>div{padding:13px 16px;display:grid;gap:8px}._assetRows_2kaxo_1>div+div{border-top:1px solid var(--border)}._assetRows_2kaxo_1 b{font-size:13px}._assetRows_2kaxo_1 small{font-size:11px;color:var(--muted-foreground)}._root_2kaxo_2{display:grid;gap:12px;min-width:0}._header_2kaxo_2{display:flex;gap:15px;align-items:start;justify-content:space-between}._header_2kaxo_2 h3{margin:0;font-size:17px;color:var(--foreground)}._header_2kaxo_2 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:8px 0 0}._header_2kaxo_2>strong{font-size:12px;white-space:nowrap;color:var(--primary)}._legend_2kaxo_2{background:var(--surface);padding:12px 14px;border-radius:10px;display:grid;gap:6px;font-size:12px;color:var(--muted-foreground)}._entries_2kaxo_2{border:1px solid var(--border);border-radius:13px;overflow:hidden}._entry_2kaxo_2+._entry_2kaxo_2{border-top:1px solid var(--border)}._entryButton_2kaxo_2{display:flex;width:100%;min-width:0;align-items:center;gap:13px;justify-content:space-between;border:0;background:var(--card);padding:14px 16px;cursor:pointer;text-align:left;color:var(--foreground)}._entryButton_2kaxo_2:hover{background:var(--surface)}._entryButton_2kaxo_2>div:first-child{flex:1;min-width:0}._entryButton_2kaxo_2 strong{font-size:13px;display:block}._entryButton_2kaxo_2 small{color:var(--muted-foreground);font-size:11px;display:block;margin-top:5px}._entryValue_2kaxo_2{text-align:right;flex:none}._entryValue_2kaxo_2 strong{font-size:13px;white-space:nowrap}._entryBody_2kaxo_2{padding:16px;background:var(--card);border-top:1px solid var(--border);display:grid;gap:12px}._numbers_2kaxo_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._numbers_2kaxo_2>div{padding:11px;background:var(--surface);border-radius:9px;display:grid;gap:6px}._numbers_2kaxo_2 span{font-size:11px;color:var(--muted-foreground)}._numbers_2kaxo_2 b{font-size:13px;overflow-wrap:anywhere}._controls_2kaxo_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._controls_2kaxo_2>div{min-width:0;display:grid;gap:6px}._controls_2kaxo_2 label{font-size:12px;font-weight:700}._controls_2kaxo_2 select,._controls_2kaxo_2 input{width:100%;min-width:0;border-radius:9px;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:10px;font-size:13px}._hint_2kaxo_2{margin:0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._contractList_2kaxo_2{border:1px solid var(--border);border-radius:10px;padding:12px;display:grid;gap:9px}._contractList_2kaxo_2>strong{font-size:12px}._contractList_2kaxo_2>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:10px;font-size:12px}._contractList_2kaxo_2 small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:4px}._contractList_2kaxo_2 b{white-space:nowrap}._footer_2kaxo_2{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}._footer_2kaxo_2 small{font-size:11px;line-height:1.6;color:var(--muted-foreground);flex:1}._footer_2kaxo_2 button{padding:11px 15px;border:0;border-radius:9px;background:var(--primary);color:var(--primary-foreground);font-weight:750;font-size:12px;cursor:pointer}._footer_2kaxo_2 button:disabled{opacity:.4;cursor:default}._error_2kaxo_2,._notice_2kaxo_2{margin:0;padding:10px;border-radius:9px;font-size:12px}._error_2kaxo_2{color:var(--error);border:1px solid var(--error)}._notice_2kaxo_2{color:var(--success-text);border:1px solid var(--border)}@media(max-width:650px){._controls_2kaxo_2,._numbers_2kaxo_2{grid-template-columns:1fr}._header_2kaxo_2{display:block}._contractList_2kaxo_2>div{align-items:start;flex-direction:column}._entryValue_2kaxo_2 strong{font-size:12px}}._root_1o2rv_1{display:grid;gap:10px}._toolbar_1o2rv_1{display:grid;grid-template-columns:minmax(260px,1fr) 150px 150px;gap:8px;align-items:center}._search_1o2rv_1{position:relative}._search_1o2rv_1 svg{position:absolute;left:12px;top:11px;color:var(--muted-foreground);z-index:1}._search_1o2rv_1 input{padding-left:37px}._select_1o2rv_1{width:150px!important}._legend_1o2rv_1{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:10px;color:var(--muted-foreground)}._legend_1o2rv_1 span{display:flex;align-items:center;gap:5px}._legend_1o2rv_1 i{display:block;width:10px;height:10px;border-radius:3px}._legend_1o2rv_1 small{margin-left:auto}._occupied_1o2rv_1{background:#26398c8c;border-color:var(--primary)!important}._available_1o2rv_1{background:#2fd09a85;border-color:var(--success-text)!important}._unlinked_1o2rv_1{background:#7184ab33;border-color:var(--muted-foreground)!important}._selectedLegend_1o2rv_1{background:var(--violet)}._stage_1o2rv_1{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:12px;align-items:stretch}._viewport_1o2rv_1{position:relative;height:680px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);cursor:grab;touch-action:none}._canvas_1o2rv_1{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}._canvas_1o2rv_1 img{display:block;width:1500px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._hotspot_1o2rv_1{position:absolute;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:1.5px solid rgba(35,36,72,.16);border-radius:2px;cursor:pointer;box-sizing:border-box;transition:box-shadow .1s,transform .08s,opacity .12s;min-width:6px;min-height:6px}._hotspot_1o2rv_1:hover{transform:scale(1.45);z-index:30;box-shadow:0 0 0 2px #a5b5fab3,0 5px 12px #23244840}._hotspotSelected_1o2rv_1{background:#a905b7d9!important;border-color:var(--violet)!important;box-shadow:0 0 0 3px #a905b761,0 8px 20px #a905b752!important;z-index:35}._dimmed_1o2rv_1{opacity:.08;pointer-events:none}._hint_1o2rv_1{position:absolute;right:12px;top:12px;z-index:50;background:#232448c2;color:#fff;font-size:9.5px;font-weight:700;padding:6px 10px;border-radius:8px}._zoom_1o2rv_1{position:absolute;left:12px;bottom:12px;display:grid;gap:5px;z-index:50}._zoom_1o2rv_1 button{width:36px;height:36px;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow)}._zoom_1o2rv_1 button:hover{background:var(--primary);color:var(--primary-foreground)}._side_1o2rv_1{border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden;min-width:0}._empty_1o2rv_1{height:100%;min-height:300px;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;color:var(--muted-foreground);gap:6px}._empty_1o2rv_1 div{font-size:34px}._empty_1o2rv_1 strong{color:var(--foreground);font-size:13px}._empty_1o2rv_1 span{font-size:10px;line-height:1.5}._sideHead_1o2rv_1{padding:18px;color:#fff;display:grid;gap:3px}._headOccupied_1o2rv_1{background:var(--primary)}._headAvailable_1o2rv_1{background:var(--success-text)}._headUnlinked_1o2rv_1{background:var(--muted-foreground)}._sideHead_1o2rv_1 span{font-size:9px;font-weight:800;text-transform:uppercase;opacity:.86}._sideHead_1o2rv_1 strong{font-size:16px;line-height:1.25}._sideHead_1o2rv_1 small{font-size:9.5px;opacity:.9}._details_1o2rv_1{padding:12px 16px}._details_1o2rv_1>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:10px}._details_1o2rv_1 span{color:var(--muted-foreground)}._details_1o2rv_1 strong{text-align:right;font-size:10px;max-width:60%}._details_1o2rv_1 p{font-size:9.5px;line-height:1.55;color:var(--muted-foreground);background:var(--surface);border-radius:10px;padding:10px;margin:12px 0 0}@media(max-width:1000px){._stage_1o2rv_1{grid-template-columns:1fr}._side_1o2rv_1{min-height:220px}._viewport_1o2rv_1{height:620px}}@media(max-width:720px){._toolbar_1o2rv_1{grid-template-columns:1fr 1fr}._search_1o2rv_1{grid-column:1/-1}._select_1o2rv_1{width:100%!important}._viewport_1o2rv_1{height:520px}._legend_1o2rv_1 small{width:100%;margin-left:0}._canvas_1o2rv_1{transform-origin:0 0}._sideHead_1o2rv_1{padding:14px}._details_1o2rv_1{padding:10px 14px}}._legend_1o2rv_1,._hint_1o2rv_1,._empty_1o2rv_1 strong,._empty_1o2rv_1 span,._sideHead_1o2rv_1 span,._sideHead_1o2rv_1 small,._details_1o2rv_1>div,._details_1o2rv_1 strong,._details_1o2rv_1 p{font-size:var(--text-small);line-height:1.5}._occupied_1o2rv_1{background:color-mix(in srgb,var(--error) 55%,transparent);border-color:var(--error)!important}._headOccupied_1o2rv_1{background:var(--error);color:var(--error-foreground)}._headAvailable_1o2rv_1{background:var(--success);color:var(--success-foreground)}._blocked_1o2rv_6{background:color-mix(in srgb,var(--warning) 48%,transparent);border-color:var(--warning)!important}._headBlocked_1o2rv_7{background:var(--warning);color:var(--warning-foreground)}._stage_1o2rv_1{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;position:relative;min-width:0;isolation:isolate}._mapControls_1o2rv_11{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;background:var(--card);border:1px solid var(--border);border-bottom:0;border-radius:15px 15px 0 0}._zoneQuickNav_1o2rv_12,._mapActions_1o2rv_12{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._zoneQuickNav_1o2rv_12 button,._mapActions_1o2rv_12>button{min-height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground);font-size:var(--text-small);font-weight:650;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;white-space:nowrap}._zoneQuickNav_1o2rv_12 button:hover,._mapActions_1o2rv_12>button:hover{background:var(--blue-soft);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._zoneQuickNav_1o2rv_12 button._zoneActive_1o2rv_15{border-color:var(--primary);background:var(--blue-soft);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}._mapActions_1o2rv_12{margin-left:auto}._viewport_1o2rv_1{width:100%;min-width:0;height:clamp(600px,72vh,850px);min-height:500px;overflow:hidden;border:1px solid var(--border);border-radius:0 0 16px 16px;position:relative;background:var(--surface);cursor:grab;touch-action:none}._viewport_1o2rv_1:active{cursor:grabbing}._canvas_1o2rv_1{transform-origin:0 0;will-change:transform}._canvas_1o2rv_1 img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._hotspot_1o2rv_1:hover{transform:none;z-index:30;box-shadow:0 0 0 2px #a5b5fab8,0 4px 12px #2324483b}._viewport_1o2rv_1,._canvas_1o2rv_1,._hotspot_1o2rv_1{user-select:none;-webkit-user-select:none}._viewport_1o2rv_1{overscroll-behavior:contain}._zoom_1o2rv_1{display:flex;align-items:center;gap:5px;padding:5px 7px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);max-width:calc(100% - 22px)}._zoom_1o2rv_1 button{width:36px;height:36px;flex:0 0 36px;box-shadow:none;border-color:transparent;background:transparent}._zoom_1o2rv_1 button:hover{border-color:var(--border)}._zoomSlider_1o2rv_29{display:flex;align-items:center;min-width:72px;width:104px;padding:0 4px}._zoomSlider_1o2rv_29 input{width:100%;accent-color:var(--primary);cursor:ew-resize}._zoomReadout_1o2rv_31{min-width:43px;text-align:center;color:var(--foreground);font-size:var(--text-small);font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:450px){._zoom_1o2rv_1{gap:2px;padding:3px}._zoomSlider_1o2rv_29{width:72px;min-width:65px}._zoomReadout_1o2rv_31{min-width:38px}._zoom_1o2rv_1 button{width:32px;height:34px;flex-basis:32px}}._hint_1o2rv_1{position:absolute;top:auto;right:14px;bottom:13px;z-index:10;pointer-events:none;background:color-mix(in srgb,var(--card) 91%,transparent);color:var(--muted-foreground);border:1px solid var(--border);box-shadow:none;font-weight:600;padding:6px 10px;font-size:var(--text-small)}._zoom_1o2rv_1{left:14px;bottom:14px;z-index:55}._zoom_1o2rv_1 button{width:40px;height:40px}._searchResults_1o2rv_38{position:absolute;left:14px;top:62px;z-index:110;width:min(370px,calc(100% - 28px));max-height:min(360px,60vh);overflow-y:auto;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:0 12px 32px #181d3629;padding:8px;display:grid;gap:3px}._searchResults_1o2rv_38>span{padding:7px 9px;font-size:var(--text-small);color:var(--muted-foreground);font-weight:650}._searchResults_1o2rv_38>button{border:0;background:transparent;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:40px;padding:8px 9px;cursor:pointer;color:var(--foreground)}._searchResults_1o2rv_38>button:hover,._searchResults_1o2rv_38>button:focus-visible{background:var(--surface);outline:1px solid var(--border)}._searchResults_1o2rv_38 strong{font-size:var(--text-small);font-weight:750}._searchResults_1o2rv_38 small{font-size:var(--text-small);color:var(--muted-foreground);text-align:right;overflow-wrap:anywhere}._side_1o2rv_1{position:absolute;right:14px;top:76px;bottom:14px;z-index:60;display:block;width:300px;max-width:calc(100% - 28px);min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:0 14px 38px #181d3633}._closeDetails_1o2rv_45{position:absolute;top:9px;right:9px;z-index:2;width:30px;height:30px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#181d3645;color:#fff;display:grid;place-items:center;cursor:pointer}._closeDetails_1o2rv_45:hover{background:#181d3675}._sideHead_1o2rv_1{padding:18px 44px 18px 16px}._details_1o2rv_1>div{font-size:var(--text-small);line-height:1.5}._details_1o2rv_1 strong{font-size:var(--text-small)}._stageFullscreen_1o2rv_50{position:fixed;top:9px;right:9px;bottom:9px;left:9px;z-index:1200;grid-template-rows:auto minmax(0,1fr);width:auto;height:calc(100dvh - 18px);min-height:0;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 0 0 100vmax #181d368f,0 20px 60px #181d363d}._stageFullscreen_1o2rv_50 ._viewport_1o2rv_1{height:100%;min-height:0}._stageFullscreen_1o2rv_50 ._side_1o2rv_1{top:76px}._fullscreenSearch_1o2rv_53{height:38px;min-width:210px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted-foreground)}._fullscreenSearch_1o2rv_53 input{flex:1;min-width:0;width:180px;outline:0;border:0;background:transparent;color:var(--foreground);font-size:var(--text-small)}._fullscreenSearch_1o2rv_53 input::placeholder{color:var(--muted-foreground)}@media(max-width:950px){._mapActions_1o2rv_12{margin-left:0}._mapControls_1o2rv_11{gap:9px}._stage_1o2rv_1:not(._stageFullscreen_1o2rv_50) ._side_1o2rv_1{position:relative;top:auto;right:auto;bottom:auto;width:auto;max-width:none;min-height:0;max-height:none;margin-top:12px;box-shadow:none}._stage_1o2rv_1:not(._stageFullscreen_1o2rv_50) ._viewport_1o2rv_1{height:620px}._stageFullscreen_1o2rv_50 ._side_1o2rv_1{top:auto;right:9px;bottom:9px;width:min(330px,calc(100% - 18px));max-height:42dvh}}@media(max-width:660px){._mapControls_1o2rv_11{padding:9px;gap:9px}._zoneQuickNav_1o2rv_12{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}._zoneQuickNav_1o2rv_12 button{padding:7px 10px;flex:0 0 auto}._mapActions_1o2rv_12{width:100%;justify-content:space-between}._mapActions_1o2rv_12>button{flex:1;min-width:0;padding:8px 5px}._mapActions_1o2rv_12>button span{font-size:var(--text-small)}._viewport_1o2rv_1,._stage_1o2rv_1:not(._stageFullscreen_1o2rv_50) ._viewport_1o2rv_1{height:520px;min-height:430px}._stageFullscreen_1o2rv_50 ._viewport_1o2rv_1{height:100%;min-height:0}._stageFullscreen_1o2rv_50 ._mapControls_1o2rv_11{max-height:160px;overflow:visible}._stageFullscreen_1o2rv_50 ._fullscreenSearch_1o2rv_53{flex:1 1 100%;order:-1}._hint_1o2rv_1{right:8px;bottom:8px;max-width:68%;font-size:10px}._searchResults_1o2rv_38{top:118px}._zoom_1o2rv_1{left:9px;bottom:9px}._zoom_1o2rv_1 button{width:38px;height:38px}}._unitHeader_6ymi0_1{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-bottom:0;border-radius:14px 14px 0 0;background:color-mix(in srgb,var(--surface) 28%,var(--card));padding:14px 16px 6px;margin-top:3px}._unitHeader_6ymi0_1>div{display:grid;gap:4px}._eyebrow_6ymi0_3{color:var(--primary);font-size:9px;font-weight:750;letter-spacing:.14em}._unitHeader_6ymi0_1 strong{font:700 15px var(--font-family-display);color:var(--foreground);letter-spacing:-.02em}._unitHeader_6ymi0_1 small{color:var(--muted-foreground);font-size:10px}._units_6ymi0_6{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;background:color-mix(in srgb,var(--surface) 28%,var(--card));border:1px solid var(--border);border-top:0;border-radius:0 0 14px 14px;padding:8px 13px 13px;scrollbar-width:thin}._unitChip_6ymi0_7{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:33px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--muted-foreground);padding:6px 10px;font-size:10.5px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}._unitChip_6ymi0_7 i{width:8px;height:8px;border-radius:2px;flex-shrink:0}._unitChip_6ymi0_7 b{color:var(--foreground);background:var(--surface);padding:2px 6px;border-radius:6px;font-family:var(--font-family-monospace);font-size:9px}._reservedCount_6ymi0_10{white-space:nowrap;color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}._unitChip_6ymi0_7:hover{background:var(--surface);color:var(--foreground)}._chipActive_6ymi0_12{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--card))}._unitChip_6ymi0_7 i{width:10px;height:10px;border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--unit-accent) 35%,transparent)}._unitChip_6ymi0_7._chipActive_6ymi0_12{border-color:color-mix(in srgb,var(--unit-accent) 65%,var(--border));background:color-mix(in srgb,var(--unit-accent) 9%,var(--card));color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--unit-accent) 8%,transparent)}._unitChip_6ymi0_7:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._toolbar_6ymi0_16{grid-template-columns:minmax(145px,180px) minmax(320px,1fr) minmax(145px,180px)!important;gap:12px!important;align-items:stretch!important}._toolbar_6ymi0_16>._departmentSelect_6ymi0_17{width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;padding:10px 12px!important;align-self:stretch;line-height:1.5!important}._departmentSelect_6ymi0_17>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal;line-height:1.5!important;min-width:0}._toolbar_6ymi0_16>._departmentSelect_6ymi0_17 svg{flex-shrink:0}._toolbar_6ymi0_16>button:not(._departmentSelect_6ymi0_17){width:100%!important;height:auto!important;min-height:42px!important}@media(max-width:760px){._toolbar_6ymi0_16{grid-template-columns:repeat(2,minmax(0,1fr))!important}._toolbar_6ymi0_16>._departmentSelect_6ymi0_17{grid-column:1/-1;grid-row:2}._toolbar_6ymi0_16>button:nth-child(3){grid-column:2;grid-row:1}}@media(max-width:540px){._unitHeader_6ymi0_1{padding:12px 12px 7px}._units_6ymi0_6{padding:7px 12px 12px}._unitHeader_6ymi0_1 small{flex:1 1 100%}}._eyebrow_6ymi0_3,._unitHeader_6ymi0_1 small,._unitChip_6ymi0_7,._unitChip_6ymi0_7 b{font-size:var(--text-small);line-height:1.5}._toolbar_6ymi0_16{grid-template-columns:minmax(240px,1fr) minmax(160px,210px)!important}@media(max-width:700px){._toolbar_6ymi0_16{grid-template-columns:1fr!important}._toolbar_6ymi0_16>._departmentSelect_6ymi0_17{grid-column:auto;grid-row:auto}}._studio_r6425_1{display:grid;gap:16px;position:relative;min-width:0}._hero_r6425_2{border:1px solid var(--border);border-radius:14px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--card);min-width:0}._eyebrow_r6425_3{font-size:10px;font-weight:800;color:var(--primary);letter-spacing:.13em}._hero_r6425_2 h2{font-size:clamp(22px,2.1vw,29px);letter-spacing:-.03em;line-height:1.2;margin:7px 0}._hero_r6425_2 p{color:var(--muted-foreground);font-size:12px;line-height:1.6;margin:0;max-width:690px}._heroPill_r6425_6{display:flex;align-items:center;gap:12px;border-radius:14px;border:1px solid var(--border);background:var(--card);padding:12px 16px;flex-shrink:0;color:var(--primary)}._heroPill_r6425_6 span{font-size:12px;color:var(--foreground);line-height:1.6}._heroPill_r6425_6 b{font-size:10px;color:var(--muted-foreground)}._workspace_r6425_8{display:grid;grid-template-columns:minmax(0,1fr) minmax(335px,360px);grid-template-areas:"map side" "review side";align-items:start;gap:14px;min-width:0}._mapColumn_r6425_9{grid-area:map;display:grid;gap:12px;min-width:0}._selectionReview_r6425_10{grid-area:review;display:grid;gap:12px;min-width:0}._selectionReview_r6425_10 ._selectionItems_r6425_11,._selectionReview_r6425_10 ._openAreaReview_r6425_11{border:1px solid var(--border);border-radius:15px;background:var(--card)}._selectionReview_r6425_10 ._selectionItems_r6425_11{max-height:none}._selectionReview_r6425_10 ._selectionItem_r6425_11{grid-template-columns:minmax(0,1fr) auto 25px 25px 25px}._detailNote_r6425_14{display:block;margin-top:3px;color:var(--muted-foreground);font-size:10px}._side_r6425_15{grid-area:side}._workspace_r6425_8._expanded_r6425_16{grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "review" "side"}._expanded_r6425_16 ._stage_r6425_16{height:730px}._expanded_r6425_16 ._side_r6425_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._expanded_r6425_16 ._sideHead_r6425_16,._expanded_r6425_16 ._total_r6425_16,._expanded_r6425_16 ._saveBox_r6425_16{grid-column:1/-1}._toolbar_r6425_17{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:13px;border:1px solid var(--border);border-radius:15px;background:var(--card)}._toolbar_r6425_17>label{width:135px;display:grid;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:700}._toolGroup_r6425_19{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-left:auto}._toolGroup_r6425_19 button{border:1px solid transparent;display:inline-flex;gap:6px;align-items:center;justify-content:center;border-radius:9px;background:var(--surface);color:var(--muted-foreground);padding:10px;cursor:pointer;font-size:11px;font-weight:650}._toolGroup_r6425_19 button:hover,._toolGroup_r6425_19 ._activeTool_r6425_21{background:var(--blue-soft);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}._viewFrame_r6425_22{border:1px solid var(--border);border-radius:17px;overflow:hidden;background:var(--card)}._stage_r6425_16{height:610px;position:relative;overflow:hidden;touch-action:none;background:var(--surface);cursor:crosshair}._stage_r6425_16:active{cursor:crosshair}._canvas_r6425_25{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none}._canvas_r6425_25>img{width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._hotspot_r6425_27{position:absolute;border:1.4px solid rgba(38,57,140,.34);border-radius:2px;background:#26398c0b;padding:0;z-index:4;cursor:pointer;min-width:3px;min-height:3px}._hotspot_r6425_27:hover{background:#26398c59;border-color:var(--primary);box-shadow:0 0 0 3px #26398c38}._selectedHotspot_r6425_29{border-color:var(--primary)!important;background:#26398c40!important}._vertex_r6425_29{position:absolute;z-index:9;width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:var(--violet);box-shadow:0 0 0 2px var(--violet),0 3px 8px #2324485c;transform:translate(-50%,-50%);cursor:grab;touch-action:none;padding:0}._vertex_r6425_29:active{cursor:grabbing}._roomMarkerLayer_r6425_30{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}._roomHotspot_r6425_31{position:absolute;z-index:4;display:grid;place-items:center;cursor:pointer;border:2px dashed rgba(169,5,183,.6);border-radius:3px;background:#a905b71f;color:var(--violet);font-size:10px;font-weight:800}._roomHotspot_r6425_31:hover,._selectedRoom_r6425_32{background:#a905b75c;border-style:solid}._roomHotspot_r6425_31 span{padding:3px;background:#ffffffd9;border-radius:3px}._roomPickerHeading_r6425_34{display:flex!important;justify-content:space-between;align-items:start;gap:12px}._roomPickerHeading_r6425_34>div{display:grid;gap:4px;min-width:0;flex:1}._markerToggle_r6425_36{flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--primary);font-size:11px;font-weight:700;padding:7px 10px;cursor:pointer}._markerToggle_r6425_36:hover{background:var(--blue-soft)}._layer_r6425_38{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:visible}._mapHint_r6425_39{position:absolute;z-index:9;top:13px;right:13px;max-width:78%;padding:9px 12px;border-radius:10px;background:#232448e0;color:#fff;font-size:11px;font-weight:600;box-shadow:0 5px 20px #2324481f}._zoom_r6425_40{position:absolute;z-index:9;bottom:14px;left:14px;display:grid;gap:5px}._zoom_r6425_40 button{display:grid;place-items:center;width:38px;height:38px;background:var(--card);border:1px solid var(--border);border-radius:10px;cursor:pointer;color:var(--foreground)}._zoom_r6425_40 button:hover{color:var(--primary);background:var(--blue-soft)}._mapFooter_r6425_42{display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding:12px 13px;background:var(--card);color:var(--muted-foreground);font-size:10px;line-height:1.5}._mapFooter_r6425_42>span{display:flex;align-items:center;gap:5px}._mapFooter_r6425_42>span:last-child{margin-left:auto}._cadNotice_r6425_44{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;border-top:1px solid var(--border);background:var(--blue-soft)}._cadNotice_r6425_44>span{display:grid;gap:4px;min-width:0}._cadNotice_r6425_44 strong{font-size:11px;color:var(--primary)}._cadNotice_r6425_44 small{font-size:10px;line-height:1.5;color:var(--muted-foreground)}._cadNotice_r6425_44 button{border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:5px;border-radius:7px;cursor:pointer}._cadNotice_r6425_44{flex-wrap:wrap}._cadNotice_r6425_44>button{flex-shrink:0}._sourceMeasureChoice_r6425_46{display:grid;gap:7px;font-size:11px;font-weight:700;line-height:1.4;color:var(--muted-foreground);padding:8px 0 12px;max-width:360px}._sourceMeasureAction_r6425_47{display:grid;gap:8px;padding:12px;margin-top:13px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}._sourceMeasureAction_r6425_47 strong{font-size:12px;color:var(--foreground)}._sourceMeasureAction_r6425_47 small{font-size:10px;line-height:1.65;color:var(--muted-foreground);overflow-wrap:anywhere}._sourceMeasureAction_r6425_47 button{justify-self:start;max-width:100%}._mapFooter_r6425_42 i{width:11px;height:11px;border-radius:3px;display:block}._blue_r6425_51{background:#26398c4d;border:1px solid var(--primary)}._purple_r6425_51{background:#a905b74d;border:1px solid var(--violet)}._mr_r6425_51{background:#a905b740;border:1px dashed var(--violet)}._polygonActions_r6425_52{padding:11px;border-radius:14px;background:var(--card);border:1px solid var(--border);display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px}._polygonActions_r6425_52 span{color:var(--muted-foreground);margin-right:auto}._calibrationPanel_r6425_53{display:grid;gap:11px;padding:15px 17px;border:1px solid var(--border);border-radius:15px;background:var(--card)}._technicalDetails_r6425_55{border:1px solid var(--border);border-radius:15px;background:var(--card);overflow:hidden}._technicalToggle_r6425_56{width:100%;min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;text-align:left;color:var(--foreground);border:0;background:var(--card);cursor:pointer}._technicalToggle_r6425_56:hover{background:var(--surface)}._technicalToggle_r6425_56>span{display:flex;align-items:center;gap:10px;font-weight:750;font-size:12px;flex-wrap:wrap}._technicalToggle_r6425_56>span svg{color:var(--primary);flex-shrink:0}._technicalToggle_r6425_56 small{font-size:11px;color:var(--muted-foreground);font-weight:400}._technicalToggle_r6425_56>svg{color:var(--muted-foreground);transition:transform .2s;flex-shrink:0}._technicalChevronOpen_r6425_62{transform:rotate(180deg)}._technicalBody_r6425_63{display:grid;gap:12px;padding:13px;border-top:1px solid var(--border);min-width:0}@media(max-width:650px){._technicalToggle_r6425_56{padding:12px}._technicalBody_r6425_63{padding:10px}._technicalToggle_r6425_56 small{flex-basis:100%;margin-left:25px}}._drawFacility_r6425_65{width:min(100%,320px)!important;flex:1 0 225px;display:grid;gap:5px}._drawFacility_r6425_65 span{font-size:10px;font-weight:700;color:var(--foreground)}._drawFacility_r6425_65 small{font-size:9px;line-height:1.35;color:var(--muted-foreground)}._facilityAtlas_r6425_65{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:13px 15px}._facilityAtlas_r6425_65 details>summary{cursor:pointer;font-size:12px;font-weight:750;color:var(--foreground);display:flex;align-items:center;justify-content:space-between;gap:8px}._facilityAtlas_r6425_65 summary strong{color:var(--primary);font-weight:700;font-size:10px}._facilityAtlas_r6425_65 p{font-size:10px;line-height:1.6;color:var(--muted-foreground);margin:12px 0}._atlasList_r6425_65{max-height:195px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._atlasList_r6425_65 button{padding:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:9px;min-width:0;color:var(--foreground);cursor:pointer}._atlasList_r6425_65 button:hover,._atlasList_r6425_65 button._activeSource_r6425_65{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface))}._atlasList_r6425_65 button span{display:grid;gap:4px;min-width:0}._atlasList_r6425_65 button b,._atlasList_r6425_65 button strong{font-size:10px;white-space:nowrap}._atlasList_r6425_65 button small{font-size:9px;color:var(--muted-foreground);line-height:1.35}._atlasList_r6425_65 button strong{font-variant-numeric:tabular-nums}@media(max-width:650px){._atlasList_r6425_65{grid-template-columns:1fr}}._sourceFloor_r6425_65{padding:8px 10px;display:grid;gap:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}._sourceFloor_r6425_65 strong{font-size:11px}._sourceFloor_r6425_65 small{font-size:9px;color:var(--muted-foreground);line-height:1.5}._sourceManifest_r6425_65{padding-top:9px;display:grid;gap:6px;max-height:160px;overflow-y:auto}._sourceManifest_r6425_65>div{display:grid;gap:2px;padding:7px;border-bottom:1px solid var(--border)}._sourceManifest_r6425_65 strong{font-size:10px;overflow-wrap:anywhere}._sourceManifest_r6425_65 small{font-size:9px;color:var(--muted-foreground);overflow-wrap:anywhere}._facilityAudit_r6425_65{padding:15px;border:1px solid var(--border);border-radius:15px;background:var(--card);display:grid;gap:11px}._facilityAudit_r6425_65 ._sectionTitle_r6425_65 span{display:inline-flex;align-items:center;gap:6px}._facilityAudit_r6425_65 ._sectionTitle_r6425_65 svg{color:var(--primary)}._auditMetrics_r6425_65{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}._auditMetrics_r6425_65>span{padding:9px 7px;background:var(--surface);border-radius:9px;border:1px solid var(--border);color:var(--muted-foreground);font-size:10px;display:grid;gap:6px;text-align:center}._auditMetrics_r6425_65 strong{color:var(--foreground);font-size:17px;line-height:1.2}._facilityAudit_r6425_65 p{margin:0;font-size:10px;color:var(--muted-foreground);line-height:1.6}._facilityAudit_r6425_65 details{font-size:10px;line-height:1.7;border-top:1px solid var(--border);padding-top:8px}._facilityAudit_r6425_65 summary{font-weight:700;cursor:pointer;color:var(--foreground)}._facilityAudit_r6425_65 details>div{margin-top:5px;color:var(--muted-foreground);overflow-wrap:anywhere}._roomPicker_r6425_34{border:1px solid var(--border);border-radius:16px;background:var(--card);padding:14px;display:grid;gap:12px}._roomPicker_r6425_34>div:first-child{display:grid;gap:4px}._roomPicker_r6425_34>div:first-child strong{font-size:13px}._roomPicker_r6425_34>div:first-child span{font-size:11px;color:var(--muted-foreground);line-height:1.5}._roomGrid_r6425_68{max-height:186px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._roomGrid_r6425_68 button{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px;text-align:left;cursor:pointer;color:var(--foreground)}._roomGrid_r6425_68 button:hover,._roomGrid_r6425_68 ._selectedRoomChip_r6425_70{border-color:var(--primary);background:var(--blue-soft)}._roomGrid_r6425_68 span{font-size:10px;font-weight:650;line-height:1.5;min-width:0}._roomGrid_r6425_68 span small{display:block;font-size:9px;font-weight:400;color:var(--muted-foreground);line-height:1.5}._roomGrid_r6425_68 strong{white-space:nowrap;font-size:10px}._side_r6425_15{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:17px;overflow:hidden}._sideHead_r6425_16{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 15px;border-bottom:1px solid var(--border)}._sideHead_r6425_16>div{display:grid;gap:3px}._sideHead_r6425_16>div span{font-size:9px;color:var(--muted-foreground);letter-spacing:.12em;font-weight:800}._sideHead_r6425_16 strong{font-size:14px}._sideHead_r6425_16>button{border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--surface);color:var(--foreground);display:flex;align-items:center;gap:5px;font-size:10px;cursor:pointer}._sideHead_r6425_16>button:disabled{opacity:.45}._metrics_r6425_77{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;background:var(--surface)}._metrics_r6425_77>div{border:1px solid var(--border);border-radius:11px;padding:12px;background:var(--card);display:grid;gap:9px;min-width:0}._metrics_r6425_77>div:nth-child(2){grid-column:1/-1;grid-row:2;background:var(--card);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}._metrics_r6425_77>div:nth-child(3){grid-column:2;grid-row:1}._metrics_r6425_77 span{font-size:10px;color:var(--muted-foreground)}._metrics_r6425_77 strong{font-size:clamp(14px,1.3vw,18px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._metrics_r6425_77>div:nth-child(2) strong{font-size:23px;color:var(--primary)}._metrics_r6425_77 small{font-size:11px}._areaTypeMix_r6425_80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:9px 14px;border-bottom:1px solid var(--border)}._areaTypeMix_r6425_80>span{display:grid;gap:4px;padding:8px 6px;border-radius:8px;background:var(--surface);text-align:center;font-size:9px;color:var(--muted-foreground)}._areaTypeMix_r6425_80 strong{font-size:11px;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}._miniTools_r6425_80{padding:9px 14px;display:flex;gap:8px;border-bottom:1px solid var(--border)}._selectionItems_r6425_11,._costSettings_r6425_81,._saveBox_r6425_16{padding:14px;border-bottom:1px solid var(--border);display:grid;gap:10px}._sectionTitle_r6425_65{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;font-weight:750}._sectionTitle_r6425_65 small{font-size:10px;font-weight:500;color:var(--muted-foreground)}._empty_r6425_83{border:1px dashed var(--border);border-radius:10px;color:var(--muted-foreground);padding:15px;font-size:11px;line-height:1.6;text-align:center}._selectionItems_r6425_11{max-height:245px;overflow:auto}._selectionItem_r6425_11{display:grid;grid-template-columns:minmax(0,1fr) auto 25px 25px 25px;align-items:center;gap:7px;padding:9px 8px;background:var(--surface);border-radius:9px}._selectionItem_r6425_11>div{display:grid;gap:3px;min-width:0}._selectionItem_r6425_11>div strong{font-size:11px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._selectionItem_r6425_11 small{font-size:9px;color:var(--muted-foreground)}._selectionItem_r6425_11>span{font-size:10px;white-space:nowrap}._selectionItem_r6425_11 button{display:grid;place-items:center;border:none;background:transparent;cursor:pointer;color:var(--muted-foreground)}._selectionItem_r6425_11 ._editActive_r6425_87{color:var(--primary)}._openAreaReview_r6425_11{padding:14px;border-bottom:1px solid var(--border);background:var(--card);display:grid;gap:11px;min-width:0}._openAreaReview_r6425_11 ._sectionTitle_r6425_65 span{display:inline-flex;align-items:center;gap:7px}._openAreaReview_r6425_11 ._sectionTitle_r6425_65 svg{color:var(--primary)}._openAreaField_r6425_88{display:grid;gap:6px;font-size:10px;color:var(--muted-foreground);font-weight:700;min-width:0}._openAreaStats_r6425_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._openAreaStats_r6425_88>div{padding:11px;border-radius:10px;background:var(--surface);border:1px solid var(--border);display:grid;gap:7px}._openAreaStats_r6425_88 span{font-size:10px;color:var(--muted-foreground)}._openAreaStats_r6425_88 strong{font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}._openAreaExplanation_r6425_88{font-size:10px;line-height:1.6;color:var(--muted-foreground);margin:0;display:flex;gap:7px;align-items:flex-start}._openAreaExplanation_r6425_88 svg{flex-shrink:0;margin-top:2px}._openAreaReferences_r6425_88{display:grid;gap:4px}._openAreaReferences_r6425_88 small{font-size:10px;color:var(--muted-foreground);overflow-wrap:anywhere}._openAreaAlert_r6425_88{padding:10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 6%,var(--card));font-size:10px;line-height:1.6;margin:0;color:var(--foreground)}._openAreaComparison_r6425_88{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:12px;display:grid;gap:7px;overflow-wrap:anywhere}._openAreaComparison_r6425_88 strong{font-size:11px}._openAreaComparison_r6425_88 span{font-size:10px}._openAreaComparison_r6425_88 small{font-size:10px;line-height:1.6;color:var(--muted-foreground)}._dimensionEntry_r6425_89{border-top:1px solid var(--border);padding-top:10px;display:grid;gap:8px;min-width:0}._dimensionEntry_r6425_89 strong{font-size:11px}._dimensionEntry_r6425_89 small{color:var(--muted-foreground);font-size:10px;line-height:1.5}._dimensionEntry_r6425_89>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._dimensionEntry_r6425_89 label{font-size:10px;display:grid;gap:5px}._dimensionEntry_r6425_89 button{justify-self:start}._areaEvidence_r6425_89{display:grid;gap:10px;padding:13px;background:color-mix(in srgb,var(--primary) 3%,var(--card));border:1px solid var(--border);border-radius:11px;min-width:0}._areaEvidence_r6425_89>strong{font-size:12px}._areaEvidence_r6425_89>span{color:var(--muted-foreground);font-size:10px;line-height:1.6}._areaEvidence_r6425_89>label{display:grid;gap:6px;font-size:10px;font-weight:650;min-width:0}._areaEvidence_r6425_89>div{display:flex;gap:7px;flex-wrap:wrap}._settingRow_r6425_92{display:grid;grid-template-columns:1fr 1fr;gap:8px}._settingRow_r6425_92 label{display:grid;gap:5px;font-size:10px;color:var(--muted-foreground);font-weight:650}._costList_r6425_93{display:grid;gap:2px;max-height:315px;overflow:auto;padding-right:2px}._costList_r6425_93 label{display:flex;gap:8px;align-items:center;padding:7px 4px;font-size:10.5px;cursor:pointer;border-bottom:1px solid var(--border)}._costList_r6425_93 label:last-child{border-bottom:0}._costList_r6425_93 input,._vat_r6425_93 input{accent-color:var(--primary);width:15px;height:15px;flex-shrink:0}._costList_r6425_93 span{flex:1;min-width:0}._costList_r6425_93 strong{font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}._vat_r6425_93{font-size:11px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:650;border-top:1px solid var(--border);padding-top:12px}._vat_r6425_93 small{font-weight:400;color:var(--muted-foreground);font-size:9px}._total_r6425_16{padding:17px 14px;display:flex;align-items:center;justify-content:space-between;gap:9px;background:var(--blue-soft)}._total_r6425_16 span{font-size:11px;color:var(--muted-foreground)}._total_r6425_16 strong{color:var(--primary);font-size:16px;white-space:nowrap}._saveRow_r6425_97,._exportRow_r6425_97{display:flex;align-items:center;gap:7px}._saveRow_r6425_97 input{min-width:0}._exportRow_r6425_97{flex-wrap:wrap}._savedList_r6425_98{display:grid;max-height:125px;overflow:auto;gap:5px}._savedList_r6425_98>div{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:4px}._savedList_r6425_98>div button{border:1px solid var(--border);border-radius:7px;background:var(--surface);padding:7px;cursor:pointer;text-align:left;color:var(--foreground);font-size:10px;display:flex;align-items:center;gap:6px;min-width:0}._savedList_r6425_98>div button:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._savedList_r6425_98>div button small{margin-left:auto;color:var(--muted-foreground)}._savedList_r6425_98>div ._selectedSaved_r6425_99{border-color:var(--primary);color:var(--primary)}._notice_r6425_100,._disclaimer_r6425_100{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:11px;color:var(--muted-foreground);line-height:1.6}._notice_r6425_100{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._notice_r6425_100 svg,._disclaimer_r6425_100 svg{flex-shrink:0;margin-top:2px}._resetConfirm_r6425_101{position:fixed;z-index:1100;top:50%;left:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 32px));border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 0 0 100vmax #23244890,0 16px 48px #23244844;padding:22px}._resetConfirm_r6425_101 strong{font-size:17px}._resetConfirm_r6425_101 p{color:var(--muted-foreground);font-size:12px;line-height:1.6}._resetConfirm_r6425_101>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:1220px){._workspace_r6425_8{grid-template-columns:minmax(0,1fr) 310px}._toolGroup_r6425_19{width:100%;margin-left:0}._stage_r6425_16{height:550px}}@media(max-width:990px){._workspace_r6425_8{grid-template-columns:1fr;grid-template-areas:"map" "review" "side"}._side_r6425_15{display:grid;grid-template-columns:1fr 1fr}._sideHead_r6425_16,._total_r6425_16,._saveBox_r6425_16{grid-column:1/-1}._metrics_r6425_77{align-content:start}._costSettings_r6425_81{max-height:510px;overflow:auto}._roomGrid_r6425_68{max-height:190px}}@media(max-width:650px){._hero_r6425_2{padding:16px;flex-direction:column;align-items:start}._heroPill_r6425_6{display:none}._toolbar_r6425_17>label{flex:1;width:auto;min-width:120px}._toolGroup_r6425_19{display:grid;grid-template-columns:repeat(3,1fr)}._toolGroup_r6425_19 button{padding:8px 4px;flex-direction:column;font-size:9px}._stage_r6425_16{height:420px}._mapHint_r6425_39{font-size:9px;right:8px;top:8px;max-width:78%}._roomGrid_r6425_68{grid-template-columns:1fr}._side_r6425_15{display:block}._metrics_r6425_77{grid-template-columns:1fr 1fr}._selectionItems_r6425_11,._costSettings_r6425_81{max-height:none}._roomPicker_r6425_34{padding:12px}._mapFooter_r6425_42{gap:8px;font-size:9px}._saveRow_r6425_97,._exportRow_r6425_97{flex-wrap:wrap}}._eyebrow_r6425_3,._hero_r6425_2 p,._heroPill_r6425_6 span,._heroPill_r6425_6 b,._toolbar_r6425_17>label,._toolGroup_r6425_19 button,._roomHotspot_r6425_31,._mapHint_r6425_39,._mapFooter_r6425_42,._cadNotice_r6425_44 strong,._cadNotice_r6425_44 small,._sourceMeasureChoice_r6425_46,._sourceMeasureAction_r6425_47 strong,._sourceMeasureAction_r6425_47 small,._polygonActions_r6425_52,._drawFacility_r6425_65 span,._drawFacility_r6425_65 small,._facilityAtlas_r6425_65 details>summary,._facilityAtlas_r6425_65 summary strong,._facilityAtlas_r6425_65 p,._atlasList_r6425_65 button b,._atlasList_r6425_65 button strong,._atlasList_r6425_65 button small,._sourceFloor_r6425_65 strong,._sourceFloor_r6425_65 small,._sourceManifest_r6425_65 strong,._sourceManifest_r6425_65 small,._auditMetrics_r6425_65>span,._facilityAudit_r6425_65 p,._facilityAudit_r6425_65 details,._roomPicker_r6425_34>div:first-child strong,._roomPicker_r6425_34>div:first-child span,._roomGrid_r6425_68 span,._roomGrid_r6425_68 span small,._roomGrid_r6425_68 strong,._sideHead_r6425_16>div span,._sideHead_r6425_16>button,._metrics_r6425_77 span,._metrics_r6425_77 small,._areaTypeMix_r6425_80>span,._areaTypeMix_r6425_80 strong,._sectionTitle_r6425_65,._sectionTitle_r6425_65 small,._empty_r6425_83,._selectionItem_r6425_11>div strong,._selectionItem_r6425_11 small,._selectionItem_r6425_11>span,._openAreaField_r6425_88,._openAreaStats_r6425_88 span,._openAreaExplanation_r6425_88,._openAreaReferences_r6425_88 small,._openAreaAlert_r6425_88,._openAreaComparison_r6425_88 strong,._openAreaComparison_r6425_88 span,._openAreaComparison_r6425_88 small,._dimensionEntry_r6425_89 strong,._dimensionEntry_r6425_89 small,._dimensionEntry_r6425_89 label,._areaEvidence_r6425_89>strong,._areaEvidence_r6425_89>span,._areaEvidence_r6425_89>label,._settingRow_r6425_92 label,._costList_r6425_93 label,._vat_r6425_93,._vat_r6425_93 small,._total_r6425_16 span,._savedList_r6425_98>div button,._notice_r6425_100,._disclaimer_r6425_100,._resetConfirm_r6425_101 p{font-size:var(--text-small);line-height:1.5}._workspace_r6425_8,._workspace_r6425_8._expanded_r6425_16{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "side" "review" "technical" "rooms";align-items:start;gap:14px}._workspace_r6425_8>._technicalDetails_r6425_55{grid-area:technical;min-width:0}._workspace_r6425_8>._roomPicker_r6425_34{grid-area:rooms;min-width:0}._workspace_r6425_8 ._side_r6425_15,._workspace_r6425_8._expanded_r6425_16 ._side_r6425_15{grid-area:side;display:block;min-width:0;container-type:inline-size}._workspace_r6425_8._expanded_r6425_16 ._stage_r6425_16{height:730px}._sideHead_r6425_16{padding:17px 22px;gap:16px;flex-wrap:wrap}._sideHead_r6425_16>div:first-child{display:grid;gap:4px;flex:1 1 230px;min-width:0}._sideHead_r6425_16>div:first-child span{font-size:var(--text-small);letter-spacing:.1em}._sideHead_r6425_16>div:first-child strong{font-size:17px}._sideHead_r6425_16>div:first-child small{font-size:var(--text-small);color:var(--muted-foreground);line-height:1.4}._selectionActions_r6425_133{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._miniTools_r6425_80{display:flex;align-items:center;gap:8px;padding:0;border:0}._sideHead_r6425_16 ._selectionActions_r6425_133>button{border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--surface);color:var(--foreground);display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);cursor:pointer}._sideHead_r6425_16 ._selectionActions_r6425_133>button:disabled{opacity:.45;cursor:not-allowed}._metrics_r6425_77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px}._metrics_r6425_77>div{grid-column:auto;grid-row:auto;display:grid;align-content:center;gap:10px;min-height:97px;padding:17px 18px;background:var(--card);border:1px solid var(--border)}._metrics_r6425_77>div:nth-child(2){grid-column:auto;grid-row:auto;background:var(--card);border-color:var(--border)}._metrics_r6425_77>div:nth-child(3){grid-column:auto;grid-row:auto;background:color-mix(in srgb,var(--primary) 3%,var(--card));border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}._metrics_r6425_77 span{font-size:var(--text-small)}._metrics_r6425_77 strong{font-size:clamp(17px,1.6vw,23px);line-height:1.2}._metrics_r6425_77>div:nth-child(3) strong{font-size:clamp(21px,2vw,27px);color:var(--primary)}._areaTypeMix_r6425_80{padding:11px 22px;grid-template-columns:repeat(2,minmax(0,230px));justify-content:start;gap:9px}._areaTypeMix_r6425_80>span{text-align:left;padding:10px 12px;font-size:var(--text-small)}._areaTypeMix_r6425_80 strong{font-size:var(--text-small)}._costSettings_r6425_81{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading" "settings settings" "outsource vat" "items items";gap:16px 14px;padding:22px;max-height:none;overflow:visible}._costSettings_r6425_81>._sectionTitle_r6425_65{grid-area:heading;align-items:center;font-size:16px}._costSettings_r6425_81>._sectionTitle_r6425_65 small{font-size:var(--text-small)}._costSettings_r6425_81>._settingRow_r6425_92{grid-area:settings;display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));width:min(100%,920px);gap:12px}._costSettings_r6425_81>._settingRow_r6425_92 label{gap:8px;font-size:var(--text-small)}._costSettings_r6425_81>._outsourceToggle_r6425_160{grid-area:outsource}._costSettings_r6425_81>._vat_r6425_93{grid-area:vat}._costSettings_r6425_81>._costList_r6425_93{grid-area:items}._outsourceToggle_r6425_160,._vat_r6425_93{display:flex;align-items:center;gap:11px;min-height:71px;padding:13px 15px;margin:0;border:1px solid var(--border);border-radius:11px;background:var(--surface);font-weight:600;font-size:var(--text-small);min-width:0}._costSettings_r6425_81>._outsourceToggle_r6425_160,._costSettings_r6425_81>._vat_r6425_93{border:1.5px solid color-mix(in srgb,var(--success-text) 47%,var(--border));background:color-mix(in srgb,var(--success-soft) 80%,var(--card));color:var(--success-text);cursor:pointer;transition:background .16s ease,border-color .16s ease}._costSettings_r6425_81>._outsourceToggle_r6425_160:hover,._costSettings_r6425_81>._vat_r6425_93:hover{border-color:var(--success-text);background:color-mix(in srgb,var(--success-soft) 93%,var(--card))}._costSettings_r6425_81>._outsourceToggle_r6425_160:focus-within,._costSettings_r6425_81>._vat_r6425_93:focus-within{outline:2px solid var(--success-text);outline-offset:2px}._costSettings_r6425_81>._outsourceToggle_r6425_160[data-active=true],._costSettings_r6425_81>._vat_r6425_93[data-active=true]{border-color:var(--success-text);background:color-mix(in srgb,var(--success-soft) 97%,var(--card))}._costSettings_r6425_81>._outsourceToggle_r6425_160 strong,._costSettings_r6425_81>._vat_r6425_93 strong{color:var(--success-text);font-size:13px}._costSettings_r6425_81>._outsourceToggle_r6425_160 input,._costSettings_r6425_81>._vat_r6425_93 input{accent-color:var(--success-text);width:19px;height:19px;flex:0 0 19px}._costSettings_r6425_81>._outsourceToggle_r6425_160 small,._costSettings_r6425_81>._vat_r6425_93 small{color:var(--muted-foreground)}._outsourceToggle_r6425_160 input,._vat_r6425_93 input{accent-color:var(--primary);width:16px;height:16px;flex:0 0 16px;margin:0}._outsourceToggle_r6425_160 span,._vat_r6425_93 span{min-width:0}._outsourceToggle_r6425_160 strong,._vat_r6425_93 strong{font-size:var(--text-small);font-weight:750;line-height:1.4}._outsourceToggle_r6425_160 small,._vat_r6425_93 small{display:block;font-size:var(--text-small);font-weight:400;color:var(--muted-foreground);line-height:1.45;margin-top:4px}._costList_r6425_93{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;gap:0 20px;padding:0}._costList_r6425_93 label{display:flex;align-items:center;gap:10px;min-width:0;min-height:49px;margin:0;padding:10px 4px;cursor:pointer;font-size:var(--text-small);border-bottom:1px solid var(--border)}._costList_r6425_93 label:last-child{border-bottom:1px solid var(--border)}._costList_r6425_93 label input{width:16px;height:16px;flex:0 0 16px;margin:0}._costList_r6425_93 label span{min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.4}._costList_r6425_93 label strong{font-size:var(--text-small);font-weight:750;white-space:nowrap;margin-left:auto;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}._total_r6425_16{padding:19px 22px;gap:14px}._total_r6425_16 span{font-size:var(--text-small)}._total_r6425_16 strong{font-size:19px;font-variant-numeric:tabular-nums}._saveBox_r6425_16{padding:21px 22px;display:grid;gap:14px}._saveBox_r6425_16>._sectionTitle_r6425_65{font-size:15px}._saveRow_r6425_97{max-width:640px;gap:10px}._saveRow_r6425_97 input{flex:1;min-width:0}._exportRow_r6425_97{gap:10px}._selectionReview_r6425_10{min-width:0}@container (max-width:1030px){._costList_r6425_93{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:660px){._costSettings_r6425_81{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "settings" "outsource" "vat" "items";padding:16px;gap:12px}._costList_r6425_93{grid-template-columns:minmax(0,1fr)}._metrics_r6425_77{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:9px}._metrics_r6425_77>div:nth-child(3){grid-column:1/-1}._sideHead_r6425_16{padding:14px}._selectionActions_r6425_133{width:100%}._areaTypeMix_r6425_80{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 14px}._total_r6425_16,._saveBox_r6425_16{padding:15px}}@container (max-width:390px){._metrics_r6425_77{grid-template-columns:minmax(0,1fr)}._metrics_r6425_77>div:nth-child(3){grid-column:auto}._areaTypeMix_r6425_80{grid-template-columns:minmax(0,1fr)}._selectionActions_r6425_133{gap:6px}._sideHead_r6425_16 ._selectionActions_r6425_133>button{padding:8px}}._explorer_1gcqx_1{--c-bg:#0b1421;--c-surface:#132132;--c-line:rgba(172,196,218,.14);--c-text:#e9f4fc;--c-muted:#9bb1c1;--c-green:#40e0ad;--c-gold:#ffc86c;--c-violet:#b69bff;--c-coral:#ff8c79;color:var(--c-text);font-family:Cairo,var(--font-family-base),sans-serif;background:linear-gradient(164deg,#0c1727,#0a1422 49%,#111e2b);border:1px solid rgba(160,198,227,.18);border-radius:23px;padding:22px;display:grid;gap:22px;isolation:isolate;overflow:hidden}._explorer_1gcqx_1 *{box-sizing:border-box;min-width:0}._explorer_1gcqx_1 button,._explorer_1gcqx_1 input,._explorer_1gcqx_1 select{font:inherit}._explorer_1gcqx_1 button:focus-visible,._explorer_1gcqx_1 input:focus-visible,._explorer_1gcqx_1 select:focus-visible{outline:2px solid #75dfc9;outline-offset:3px}._hero_1gcqx_5{position:relative;border-radius:20px;overflow:hidden;padding:28px;background:radial-gradient(ellipse at 97% 0%,rgba(62,211,166,.18),transparent 42%),radial-gradient(ellipse at 8% 100%,rgba(104,107,224,.15),transparent 43%),linear-gradient(117deg,#182639,#101b2b);border:1px solid rgba(170,204,229,.18);box-shadow:0 15px 50px #00000021}._heroGlow_1gcqx_6{position:absolute;width:430px;height:430px;top:-280px;right:-150px;border-radius:100%;pointer-events:none;background:#43e0b021;filter:blur(55px);animation:_glow_1gcqx_1 10s ease-in-out infinite alternate}._heroTop_1gcqx_7{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:relative}._heroTitle_1gcqx_8{max-width:800px}._eyebrow_1gcqx_9,._overline_1gcqx_9{display:inline-flex;align-items:center;gap:8px;color:#66ddbf;font-size:11px;letter-spacing:.14em;font-weight:800}._eyebrow_1gcqx_9 span{opacity:.48}._hero_1gcqx_5 h2{font-size:clamp(30px,3vw,48px);line-height:1.17;font-weight:800;margin:9px 0 8px;letter-spacing:-.04em}._hero_1gcqx_5 h2 span{background:linear-gradient(90deg,#75f2c4,#abdcfd 65%,#c1b3ff);color:transparent;-webkit-background-clip:text;background-clip:text}._hero_1gcqx_5 p{color:#adc0d0;font-size:13px;line-height:1.7;margin:0;max-width:680px}._heroActions_1gcqx_14{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}._heroActions_1gcqx_14 button{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:38px;padding:9px 14px;border-radius:11px;border:1px solid rgba(178,212,226,.21);background:#ffffff0b;color:#f3faff;cursor:pointer;font-weight:700;font-size:11.5px;white-space:nowrap;transition:transform .2s,border-color .2s,background .2s}._heroActions_1gcqx_14 button:first-child{background:#3ddcab1f;border-color:#3ddcab59;color:#8df4d1}._heroActions_1gcqx_14 button:hover{transform:translateY(-2px);border-color:#79e3c8;background:#5ce5c621}._contextLine_1gcqx_18{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:19px 0;color:#bbcfdb;font-size:11.5px;position:relative}._contextLine_1gcqx_18 span{display:inline-flex;align-items:center;gap:7px}._contextLine_1gcqx_18 i{width:3px;height:3px;border-radius:50%;background:#71a6ac}._periodControls_1gcqx_21{margin-left:auto;display:flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(134,202,187,.22);border-radius:11px;background:#05162180}._periodControls_1gcqx_21 button,._periodControls_1gcqx_21 select{min-height:29px;border:0;border-radius:8px;cursor:pointer;font-size:10px;font-weight:800;white-space:nowrap;padding:5px 10px;color:#adcbd5;background:transparent}._periodControls_1gcqx_21 button[aria-pressed=true]{background:#57e1b5;color:#0d2529;box-shadow:0 2px 9px #3dd4a729}._periodControls_1gcqx_21 select{border-left:1px solid rgba(147,200,201,.2);max-width:120px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#d9f8f0;background:#172838}._periodControls_1gcqx_21 option{background:#172838;color:#e9f5fa}._heroStats_1gcqx_26{display:grid;grid-template-columns:1.25fr .76fr 1fr 1.06fr;gap:12px;position:relative}._heroStat_1gcqx_26{min-height:138px;padding:15px 16px;background:#0b17268c;border:1px solid rgba(172,203,222,.15);border-radius:16px;overflow:hidden;position:relative;animation:_enter_1gcqx_1 .55s both}._heroStat_1gcqx_26:nth-child(2){animation-delay:.06s}._heroStat_1gcqx_26:nth-child(3){animation-delay:.12s}._heroStat_1gcqx_26:nth-child(4){animation-delay:.18s}._heroStat_1gcqx_26>div:first-child{display:flex;gap:8px;align-items:center;color:#adc0d0;font-size:9px;letter-spacing:.075em;font-weight:800}._statIcon_1gcqx_30{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#43e0b01c;color:#65edc1;flex:none}._heroStat_1gcqx_26 strong{display:block;font-size:clamp(19px,2.1vw,30px);font-weight:800;margin:9px 0 3px;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere}._heroStat_1gcqx_26 strong em{font-style:normal;font-size:13px;font-weight:700;color:var(--c-muted)}._heroStat_1gcqx_26>small{display:block;font-size:10px;line-height:1.55;color:#93aabb}._statLine_1gcqx_34{position:absolute;width:70px;height:2px;bottom:0;left:16px;background:#40e0ad;box-shadow:0 0 15px #40e0ad}._mixStatInner_1gcqx_35{display:flex;align-items:center;gap:11px;margin-top:7px}._donut_1gcqx_36{width:83px;height:83px;border-radius:50%;display:grid;place-items:center;flex:none;box-shadow:0 0 16px #4fe1b314;animation:_spinIn_1gcqx_1 .85s ease-out both}._donut_1gcqx_36>span{background:#142234;border-radius:50%;width:63px;height:63px;display:flex;flex-direction:column;align-items:center;justify-content:center}._donut_1gcqx_36 strong{font-size:17px;margin:0}._donut_1gcqx_36 small{color:#9bb1c1;font-size:9px}._legend_1gcqx_39{display:grid;gap:5px}._legend_1gcqx_39 span{display:flex;align-items:center;gap:5px;font-size:10px;color:#b2c7d8;white-space:nowrap}._legend_1gcqx_39 i{width:7px;height:7px;border-radius:3px;display:block;flex:none}._flowPanel_1gcqx_40,._driverSection_1gcqx_40,._floorSection_1gcqx_40,._reconcile_1gcqx_40{border:1px solid var(--c-line);background:linear-gradient(145deg,#162435e3,#0f1b2ae6);border-radius:20px;padding:24px;box-shadow:0 14px 45px #00000014}._sectionTop_1gcqx_41{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}._sectionTop_1gcqx_41 h3{font-size:clamp(21px,2.2vw,28px);font-weight:800;letter-spacing:-.026em;line-height:1.35;margin:4px 0 3px;color:#f2faff}._sectionTop_1gcqx_41 p{font-size:11.5px;color:var(--c-muted);line-height:1.65;margin:2px 0;max-width:650px}._liveTag_1gcqx_44{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(64,224,173,.25);border-radius:30px;background:#40e0ad14;color:#7fe8c5;white-space:nowrap;font-size:10px;font-weight:750;letter-spacing:.06em}._liveTag_1gcqx_44 i,._calculationTag_1gcqx_45 i{width:6px;height:6px;border-radius:50%;background:#5af1b7;box-shadow:0 0 0 3px #5af1b71a;animation:_pulse_1gcqx_1 2s infinite}._flowTrack_1gcqx_46{display:grid;grid-template-columns:minmax(0,1fr) 55px minmax(0,1.18fr) 55px minmax(0,1fr);align-items:center;gap:9px}._flowNode_1gcqx_47{position:relative;min-height:225px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#4c719921,#2635464d);border:1px solid rgba(158,197,231,.19);border-radius:16px}._flowKicker_1gcqx_48{font-size:10px;font-weight:850;letter-spacing:.09em;color:#a8c1d0}._flowNodeIcon_1gcqx_49{display:grid;place-items:center;width:46px;height:46px;background:#8ec4ff1a;color:#acc9f4;border:1px solid rgba(148,198,251,.2);border-radius:14px;margin:14px 0 7px}._flowNode_1gcqx_47 strong{font-size:clamp(19px,2.1vw,29px);line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.03em}._flowNode_1gcqx_47 small{font-size:11px;color:#abc4d3;margin-top:4px}._flowNode_1gcqx_47 p{color:#819aab;font-size:10px;line-height:1.5;margin:9px 0 0}._flowDestination_1gcqx_53{border-color:#3edfa952;background:radial-gradient(ellipse at 50% 100%,rgba(55,208,158,.15),transparent 70%),#182b3494}._flowDestination_1gcqx_53 ._flowNodeIcon_1gcqx_49{color:#63ebbf;border-color:#40e0ad52;background:#40e0ad1a}._flowDestination_1gcqx_53 strong{color:#95f0cc}._flowMiddle_1gcqx_56{display:grid;gap:7px;padding:13px;border:1px solid rgba(166,201,220,.17);border-radius:16px;background:#0c192780;min-height:225px}._flowMiddle_1gcqx_56>._flowKicker_1gcqx_48{text-align:center;margin-bottom:4px}._flowMiddle_1gcqx_56 button{display:flex;align-items:center;gap:11px;padding:8px 10px;color:#cde0eb;border:1px solid rgba(159,193,215,.11);background:#acccef0a;border-radius:10px;cursor:pointer;text-align:left;transition:background .2s,border-color .2s,transform .2s}._flowMiddle_1gcqx_56 button:nth-of-type(1)>svg:first-child{color:#40e0ad}._flowMiddle_1gcqx_56 button:nth-of-type(2)>svg:first-child{color:#ffc86c}._flowMiddle_1gcqx_56 button:nth-of-type(3)>svg:first-child{color:#b69bff}._flowMiddle_1gcqx_56 button:hover,._flowMiddle_1gcqx_56 ._flowChosen_1gcqx_60{transform:translate(3px);border-color:#40e0ad73;background:#40e0ad1a}._flowMiddle_1gcqx_56 button>span{flex:1;display:grid;gap:0}._flowMiddle_1gcqx_56 button strong{font-size:11.5px;font-weight:750}._flowMiddle_1gcqx_56 button small{font-size:10px;color:#8aa6b5}._flowMiddle_1gcqx_56 button>svg:last-child{color:#7896a8}._flowWire_1gcqx_62{height:2px;background:linear-gradient(90deg,#4cd9a926,#47e0b999,#7ad1f730);position:relative}._flowWire_1gcqx_62:before,._flowWire_1gcqx_62:after{position:absolute;content:"";height:7px;width:7px;border-radius:50%;background:#4de8b6;top:-2px}._flowWire_1gcqx_62:before{left:0}._flowWire_1gcqx_62:after{right:0}._flowWire_1gcqx_62 span{display:block;position:absolute;top:-2px;left:0;width:7px;height:7px;border-radius:50%;background:#d3fff1;box-shadow:0 0 12px 4px #53e3b880;animation:_flowMove_1gcqx_1 2.7s ease-in-out infinite}._flowFoot_1gcqx_65{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:15px;color:#839eae;font-size:10.5px}._flowFoot_1gcqx_65>span:first-child{display:flex;align-items:center;gap:6px;color:#70ceb1}._searchBox_1gcqx_67{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(165,199,217,.21);border-radius:11px;background:#0712208a;height:41px;min-width:min(280px,100%);color:#87a7b6}._searchBox_1gcqx_67 input{border:0;background:transparent;color:#e3f3f8;font-size:11px;outline:0;width:100%}._searchBox_1gcqx_67 input::placeholder{color:#7e98a7}._searchBox_1gcqx_67 button{border:0;background:transparent;color:#b7d5df;cursor:pointer;font-size:19px}._filterBar_1gcqx_69{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:18px}._filterBar_1gcqx_69 button{border:1px solid rgba(169,200,221,.17);background:#8da7c50b;border-radius:30px;color:#a8c3d0;display:flex;align-items:center;gap:7px;padding:8px 11px;font-size:10.5px;font-weight:700;cursor:pointer;transition:all .18s ease}._filterBar_1gcqx_69 button:hover{border-color:#40e0ad80;color:#f1fff9;transform:translateY(-1px)}._filterBar_1gcqx_69 button span{font-size:9px;background:#d6ebf817;border-radius:14px;padding:1px 6px}._filterBar_1gcqx_69 ._filterActive_1gcqx_73{color:#051e1e;border-color:#40e0ad;background:#56e5b5;box-shadow:0 2px 18px #40e0ad29}._filterBar_1gcqx_69 ._filterActive_1gcqx_73 span{color:#083026;background:#0000001a}._driverLayout_1gcqx_74{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(310px,.94fr);align-items:start;gap:16px}._driverGrid_1gcqx_75{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:800px;overflow:auto;padding:2px 4px 3px 1px;scrollbar-width:thin;scrollbar-color:#476477 transparent}._driverCard_1gcqx_76{border:1px solid rgba(164,197,220,.13);border-radius:14px;background:linear-gradient(150deg,#2e42555c,#14233399);color:#e6f3f7;min-height:157px;padding:14px;position:relative;text-align:left;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;overflow:hidden;animation:_enter_1gcqx_1 .55s both;animation-delay:var(--delay)}._driverCard_1gcqx_76:before{content:"";height:2px;position:absolute;top:0;left:10%;width:80%;opacity:.52;background:var(--tone);box-shadow:0 0 15px var(--tone);transition:opacity .2s}._driverCard_1gcqx_76:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tone) 60%,transparent);box-shadow:0 9px 24px #00000026}._driverActive_1gcqx_79{border-color:var(--tone);background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 10%,#26354a),#142233);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 30%,transparent),0 10px 30px #0000002e}._driverActive_1gcqx_79:before{opacity:1}._cardTop_1gcqx_81{display:flex;align-items:center;gap:7px;margin-bottom:9px}._cardIcon_1gcqx_81{color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);padding:8px;display:grid;place-items:center;border-radius:10px}._cardBasis_1gcqx_82{margin-left:auto;color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,transparent);border:1px solid color-mix(in srgb,var(--tone) 24%,transparent);padding:4px 7px;border-radius:18px;font-size:9px;font-weight:800}._cardTop_1gcqx_81>svg:last-child{opacity:.5;color:#b4c4d6}._cardName_1gcqx_84{font-size:11px;font-weight:750;color:#d4e8f1;line-height:1.4;min-height:17px}._cardValue_1gcqx_85{font-size:clamp(15px,1.7vw,20px);font-weight:800;letter-spacing:-.035em;line-height:1.3;margin:4px 0 11px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._cardTrack_1gcqx_86{height:4px;background:#98b8cf21;border-radius:4px;overflow:hidden}._cardTrack_1gcqx_86 span{height:100%;display:block;border-radius:4px;background:var(--tone);transition:width .6s ease}._cardBottom_1gcqx_87{display:flex;justify-content:space-between;gap:8px;color:#8fa7b6;font-size:9.3px;margin-top:8px}._cardBottom_1gcqx_87 strong{color:#cedde9;font-weight:700}._noResults_1gcqx_88{grid-column:1/-1;border:1px dashed rgba(153,193,215,.35);padding:40px 15px;display:flex;align-items:center;flex-direction:column;gap:8px;color:#9eb4c6}._noResults_1gcqx_88 strong{color:#f1f9ff}._noResults_1gcqx_88 span{font-size:11px}._noResults_1gcqx_88 button{border:1px solid #5ceac0;background:#40e0ad1f;border-radius:9px;color:#8befd0;padding:8px 13px;margin-top:9px;cursor:pointer}._detailPanel_1gcqx_89{position:sticky;top:12px;border:1px solid rgba(167,208,227,.23);border-radius:17px;background:linear-gradient(155deg,#1c2e43,#142337);overflow:hidden;box-shadow:0 14px 35px #00000038;min-height:410px}._detailHeader_1gcqx_90{position:relative;padding:20px 21px 16px;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--tone) 18%,transparent),transparent 65%),#0c182833;border-bottom:1px solid rgba(161,197,222,.12);animation:_enter_1gcqx_1 .32s both}._detailHeader_1gcqx_90:before{content:"";position:absolute;height:3px;width:100%;left:0;top:0;background:linear-gradient(90deg,var(--tone),transparent 85%)}._detailHeaderTop_1gcqx_92{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;font-weight:800;letter-spacing:.11em;color:#91aeba}._detailHeaderTop_1gcqx_92>span:first-child{display:flex;align-items:center;gap:7px}._calculationTag_1gcqx_45{display:flex;align-items:center;gap:7px;color:#7ae6bb}._detailName_1gcqx_93{font-size:17px;font-weight:800;margin:13px 0 3px;line-height:1.35}._detailAmount_1gcqx_94{font-size:clamp(25px,2.8vw,39px);font-weight:800;letter-spacing:-.045em;color:var(--tone);font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}._detailSmall_1gcqx_95{color:#b2c6d6;font-size:10.5px}._detailBody_1gcqx_96{padding:18px 21px 20px;display:grid;gap:17px;animation:_enter_1gcqx_1 .35s both}._traceSteps_1gcqx_97{display:grid;gap:0}._traceSteps_1gcqx_97>div:not(._traceConnector_1gcqx_97){display:grid;grid-template-columns:29px minmax(0,1fr);gap:11px;align-items:start}._stepNo_1gcqx_98{border-radius:10px;background:#4adeb321;color:#66e1bf;width:27px;height:27px;display:grid;place-items:center;font-size:12px;font-weight:800}._traceSteps_1gcqx_97>div>div{display:grid;gap:3px}._traceSteps_1gcqx_97 small{font-size:9px;letter-spacing:.095em;font-weight:800;color:#819baa}._traceSteps_1gcqx_97 strong{font-size:14px;font-weight:800;color:#e5f5fc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._traceSteps_1gcqx_97 div div span{font-size:10px;color:#9bb3c6;line-height:1.5}._traceConnector_1gcqx_97{height:21px;border-left:1px dashed rgba(90,226,188,.4);margin-left:13px;margin-top:4px;margin-bottom:4px}._formulaCard_1gcqx_101{border:1px solid rgba(68,225,168,.24);border-radius:14px;background:linear-gradient(115deg,#31b99321,#0e1f2e8c);padding:17px;display:grid;gap:12px}._formulaCard_1gcqx_101>span{display:flex;align-items:center;gap:8px;color:#82e9c6;font-size:10px;font-weight:800;letter-spacing:.065em}._formulaText_1gcqx_103{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:15px;color:#e4f7f9;line-height:1.8}._formulaText_1gcqx_103 b{font-weight:800;font-variant-numeric:tabular-nums}._formulaText_1gcqx_103 em{font-style:normal;font-size:23px;color:#64e0b7}._fraction_1gcqx_105{min-width:90px;display:flex;flex-direction:column;gap:2px;align-items:center;font-size:12px;text-align:center}._fraction_1gcqx_105 i{display:block;height:1px;width:100%;background:#8fe7ca}._formulaCard_1gcqx_101 p{font-size:11px;color:#b6cbd4;line-height:1.7;margin:0}._formulaResult_1gcqx_108{border-top:1px solid rgba(102,228,190,.16);padding-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}._formulaResult_1gcqx_108 span{font-size:10px;color:#a8c5c7;font-weight:750}._formulaResult_1gcqx_108 strong{font-size:clamp(17px,1.9vw,23px);color:#7af1c4;line-height:1.3;font-weight:800;font-variant-numeric:tabular-nums}._formulaNote_1gcqx_110{font-size:10px;line-height:1.65;color:#98c9c2}._shareBlock_1gcqx_111{display:grid;gap:7px}._shareBlock_1gcqx_111>div:first-child{display:flex;justify-content:space-between;gap:10px;color:#9fb9c6;font-size:10.5px}._shareBlock_1gcqx_111 strong{color:#d5edf6;font-size:12px}._shareTrack_1gcqx_111{height:9px;background:#99bdd621;border-radius:10px;overflow:hidden}._shareTrack_1gcqx_111 i{display:block;height:100%;border-radius:10px;transition:width .65s ease}._shareBlock_1gcqx_111 small{font-size:9.5px;line-height:1.5;color:#8199ae}._miniFloorList_1gcqx_112{border-top:1px solid rgba(172,200,222,.13);display:grid;gap:0;padding-top:13px}._miniFloorTitle_1gcqx_112{font-size:10px;letter-spacing:.09em;font-weight:800;color:#99b4c2;margin-bottom:6px}._miniFloorList_1gcqx_112>div:not(._miniFloorTitle_1gcqx_112){display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(165,194,213,.1);padding:7px 0;font-size:11px;color:#9db7c6}._miniFloorList_1gcqx_112 strong{color:#daeefa;font-weight:750;font-variant-numeric:tabular-nums}._miniFloorList_1gcqx_112 p{font-size:10px;color:#819dab}._sourceLink_1gcqx_114{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(122,223,192,.3);background:#3ddcab17;color:#8ff2d0;font-size:11px;font-weight:750;cursor:pointer;transition:all .2s}._sourceLink_1gcqx_114:hover{background:#3ddcab29;transform:translateY(-1px)}._detailDisclaimer_1gcqx_115{font-size:9.5px;color:#8da6b5;line-height:1.6;margin:-4px 0 0}._emptyDetail_1gcqx_115{min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#a7c1cc}._periodChip_1gcqx_116{border:1px solid rgba(130,184,216,.2);border-radius:20px;padding:8px 11px;font-size:10px;color:#a5c6da}._floorGrid_1gcqx_117{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}._floorCard_1gcqx_118{display:grid;gap:9px;min-height:151px;padding:15px 13px;border:1px solid rgba(165,200,220,.16);border-radius:14px;color:#eef7fa;background:linear-gradient(150deg,#1b34444d,#0f202ea6);cursor:pointer;text-align:left;position:relative;overflow:hidden;transition:transform .2s,border-color .2s;animation:_enter_1gcqx_1 .5s both;animation-delay:var(--delay)}._floorCard_1gcqx_118:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 100% 0%,rgba(72,226,176,calc(var(--heat)*.22)),transparent 80%);pointer-events:none}._floorCard_1gcqx_118:hover,._focusedFloor_1gcqx_120{transform:translateY(-3px);border-color:#69e4bc}._floorCard_1gcqx_118>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.07em;color:#b0cad4}._floorCard_1gcqx_118>div:first-child svg{color:#71e0bd}._floorCard_1gcqx_118 strong{font-size:clamp(17px,1.75vw,24px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.3;overflow-wrap:anywhere}._floorHeat_1gcqx_123{background:#86acc321;width:100%;height:7px;border-radius:5px;overflow:hidden}._floorHeat_1gcqx_123 i{display:block;height:100%;width:calc(var(--heat)*100%);background:linear-gradient(90deg,#3ed7ae,#b4e9bd);border-radius:5px;animation:_barGrow_1gcqx_1 .7s both}._floorCard_1gcqx_118 small{font-size:10px;color:#8da7b8;line-height:1.5}._floorInspect_1gcqx_125{margin-top:13px;display:grid;grid-template-columns:minmax(170px,.6fr) 1fr;gap:18px;border-radius:13px;border:1px solid rgba(119,216,182,.26);padding:16px;background:#36b19214;animation:_enter_1gcqx_1 .25s both}._floorInspect_1gcqx_125>div:first-child{display:grid;align-content:start;gap:5px}._floorInspect_1gcqx_125 strong{font-size:12px;color:#eafaff}._floorInspect_1gcqx_125 span{font-size:10px;color:#a8c4d1}._floorInspect_1gcqx_125>div:last-child{display:grid;gap:8px}._floorInspect_1gcqx_125>div:last-child>span{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(170,217,206,.11);padding-bottom:7px}._floorInspect_1gcqx_125>div:last-child strong{white-space:nowrap}._reconcile_1gcqx_40{background:linear-gradient(120deg,#1b2c3c,#152638)}._reconcileHeading_1gcqx_127{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px}._reconcileHeading_1gcqx_127>span{display:flex;align-items:center;gap:9px;color:#a9ebd8;font-size:11px;font-weight:850;letter-spacing:.06em}._reconcileHeading_1gcqx_127>button{display:flex;gap:8px;align-items:center;border:1px solid rgba(163,201,222,.21);background:#94bbd312;border-radius:10px;color:#c4dce8;padding:8px 11px;cursor:pointer;font-size:10.5px}._reconcileGrid_1gcqx_130{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._reconcileGrid_1gcqx_130>div{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(173,198,220,.12);border-radius:13px;background:#0816234d}._reconcileIcon_1gcqx_131{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:12px;background:#ffbe741a;color:#ffc77e}._reconcileGrid_1gcqx_130>div:nth-child(2) ._reconcileIcon_1gcqx_131{color:#bea8ff;background:#ab95f91a}._reconcileGrid_1gcqx_130>div:nth-child(3) ._reconcileIcon_1gcqx_131{color:#81dfc6;background:#4ad0aa1a}._reconcileGrid_1gcqx_130>div>div{display:grid;gap:4px}._reconcileGrid_1gcqx_130 small{font-size:9px;color:#97b4c1;letter-spacing:.04em;font-weight:750}._reconcileGrid_1gcqx_130 strong{font-size:clamp(17px,1.7vw,23px);font-weight:800;line-height:1.4;color:#f1f8fc;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._reconcileGrid_1gcqx_130 span:not(._reconcileIcon_1gcqx_131){font-size:10px;line-height:1.5;color:#8fa9b8}._modelNotes_1gcqx_134{border-top:1px solid rgba(157,197,217,.13);margin-top:16px;padding-top:13px;display:grid;gap:8px}._modelNotes_1gcqx_134 p{margin:0;display:flex;align-items:flex-start;gap:7px;color:#9fb9c5;font-size:10.5px;line-height:1.8}@keyframes _enter_1gcqx_1{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes _flowMove_1gcqx_1{0%{left:0;opacity:0}20%{opacity:1}85%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes _pulse_1gcqx_1{0%,to{box-shadow:0 0 0 3px #5af1b71a}50%{box-shadow:0 0 0 5px #5af1b70b}}@keyframes _glow_1gcqx_1{to{transform:translate(-100px,65px);opacity:.62}}@keyframes _spinIn_1gcqx_1{0%{opacity:.3;transform:rotate(-50deg) scale(.85)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes _barGrow_1gcqx_1{0%{width:0}}@media(max-width:1250px){._heroStats_1gcqx_26{grid-template-columns:repeat(2,minmax(0,1fr))}._floorGrid_1gcqx_117{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){._flowTrack_1gcqx_46{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.1fr) 28px minmax(0,1fr)}._driverLayout_1gcqx_74{grid-template-columns:minmax(0,1fr)}._driverGrid_1gcqx_75{max-height:initial}._detailPanel_1gcqx_89{position:relative;top:0}._heroTop_1gcqx_7{flex-wrap:wrap}._heroActions_1gcqx_14{justify-content:flex-start}}@media(max-width:700px){._explorer_1gcqx_1{padding:10px;gap:12px;border-radius:15px}._hero_1gcqx_5,._flowPanel_1gcqx_40,._driverSection_1gcqx_40,._floorSection_1gcqx_40,._reconcile_1gcqx_40{padding:16px;border-radius:14px}._heroStats_1gcqx_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._heroStat_1gcqx_26{min-height:126px;padding:12px}._heroStat_1gcqx_26 strong{font-size:19px}._heroStat_1gcqx_26>div:first-child{font-size:8px}._heroTitle_1gcqx_8 h2{font-size:34px}._contextLine_1gcqx_18{gap:8px}._periodControls_1gcqx_21{margin-left:0;width:100%;justify-content:center}._sectionTop_1gcqx_41{flex-wrap:wrap}._searchBox_1gcqx_67{width:100%}._flowTrack_1gcqx_46{grid-template-columns:1fr;gap:8px}._flowNode_1gcqx_47,._flowMiddle_1gcqx_56{min-height:unset;padding:14px}._flowNode_1gcqx_47 strong{font-size:24px}._flowWire_1gcqx_62{height:22px;width:2px;justify-self:center;background:linear-gradient(#48d6ae,#7bcde3)}._flowWire_1gcqx_62:before,._flowWire_1gcqx_62:after{top:auto;left:-2px}._flowWire_1gcqx_62:before{top:0}._flowWire_1gcqx_62:after{bottom:0}._flowWire_1gcqx_62 span{left:-2px;top:0;animation:_flowDown_1gcqx_1 2.5s infinite}._driverGrid_1gcqx_75{grid-template-columns:repeat(2,minmax(0,1fr))}._driverCard_1gcqx_76{padding:12px;min-height:151px}._cardValue_1gcqx_85{font-size:16px}._cardBasis_1gcqx_82{font-size:8px}._floorGrid_1gcqx_117{grid-template-columns:repeat(2,minmax(0,1fr))}._reconcileGrid_1gcqx_130,._floorInspect_1gcqx_125{grid-template-columns:1fr}._heroActions_1gcqx_14 button{flex:1}._mixStatInner_1gcqx_35{gap:5px}._donut_1gcqx_36{width:65px;height:65px}._donut_1gcqx_36>span{width:49px;height:49px}._donut_1gcqx_36 strong{font-size:13px}._legend_1gcqx_39 span{font-size:8px}._floorCard_1gcqx_118 strong{font-size:18px}}@media(max-width:410px){._driverGrid_1gcqx_75,._floorGrid_1gcqx_117{grid-template-columns:1fr}._heroStats_1gcqx_26{grid-template-columns:1fr 1fr}._heroStat_1gcqx_26{padding:10px}._heroStat_1gcqx_26 strong{font-size:16px}._heroActions_1gcqx_14{flex-direction:column;width:100%}._heroActions_1gcqx_14 button{width:100%}}@keyframes _flowDown_1gcqx_1{0%{top:0;opacity:0}20%{opacity:1}85%{opacity:1}to{top:calc(100% - 7px);opacity:0}}@media(prefers-reduced-motion:reduce){._explorer_1gcqx_1 *,._explorer_1gcqx_1 *:before,._explorer_1gcqx_1 *:after{animation:none!important;transition:none!important}}._explorer_1gcqx_1{--c-bg:var(--background);--c-card:var(--card);--c-surface:var(--surface);--c-soft:var(--secondary);--c-text:var(--foreground);--c-muted:var(--muted-foreground);--c-line:var(--border);--c-primary:var(--primary);--c-green:var(--success-text);--c-violet:var(--violet);--c-critical:var(--error);color:var(--c-text);background:linear-gradient(160deg,color-mix(in srgb,var(--background) 76%,var(--card)),var(--background));border-color:var(--border);border-radius:18px;padding:17px;gap:16px}._explorer_1gcqx_1 button:focus-visible,._explorer_1gcqx_1 input:focus-visible,._explorer_1gcqx_1 select:focus-visible{outline-color:var(--primary)}._hero_1gcqx_5{padding:20px 22px;border-radius:16px;background:radial-gradient(ellipse at 96% -8%,color-mix(in srgb,var(--success) 13%,transparent),transparent 52%),radial-gradient(ellipse at 2% 118%,color-mix(in srgb,var(--primary) 11%,transparent),transparent 60%),var(--card);border-color:var(--border);box-shadow:var(--shadow)}._heroGlow_1gcqx_6{background:color-mix(in srgb,var(--primary) 8%,transparent)}._heroTop_1gcqx_7{gap:14px}._eyebrow_1gcqx_9,._overline_1gcqx_9{color:var(--primary);font-size:12px;letter-spacing:.07em}._hero_1gcqx_5 h2{font-size:clamp(28px,2.75vw,39px);line-height:1.2;margin:5px 0 6px;color:var(--foreground)}._hero_1gcqx_5 h2 span{background:linear-gradient(90deg,var(--primary),var(--violet));-webkit-background-clip:text;background-clip:text}._hero_1gcqx_5 p,._sectionTop_1gcqx_41 p{color:var(--muted-foreground);font-size:13px;line-height:1.65}._heroActions_1gcqx_14{gap:7px}._heroActions_1gcqx_14 button{min-height:35px;font-size:12px;padding:7px 12px;color:var(--foreground);background:var(--card);border-color:var(--border);border-radius:10px}._heroActions_1gcqx_14 button:first-child{background:var(--success-soft);color:var(--success-text);border-color:color-mix(in srgb,var(--success-text) 38%,var(--border))}._heroActions_1gcqx_14 button:hover{color:var(--primary);border-color:var(--primary);background:var(--secondary)}._contextLine_1gcqx_18{margin:12px 0 13px;color:var(--muted-foreground);font-size:12px;gap:9px}._contextLine_1gcqx_18 i{background:var(--muted-foreground)}._periodControls_1gcqx_21{border-color:var(--border);background:var(--surface)}._periodControls_1gcqx_21 button,._periodControls_1gcqx_21 select{color:var(--muted-foreground);font-size:12px;min-height:31px}._periodControls_1gcqx_21 button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}._periodControls_1gcqx_21 select,._periodControls_1gcqx_21 option{background:var(--card);color:var(--foreground);border-color:var(--border)}._heroStats_1gcqx_26{gap:9px;grid-template-columns:1.22fr .74fr .95fr 1.02fr}._heroStat_1gcqx_26{min-height:116px;padding:12px 13px;border-radius:13px;background:color-mix(in srgb,var(--card) 83%,var(--surface));border-color:var(--border)}._heroStat_1gcqx_26>div:first-child{color:var(--muted-foreground);font-size:11px;letter-spacing:.025em;gap:7px}._statIcon_1gcqx_30{width:26px;height:26px;border-radius:8px;color:var(--primary);background:var(--secondary)}._heroStat_1gcqx_26 strong{font-size:clamp(19px,1.8vw,26px);margin:7px 0 2px;color:var(--foreground)}._heroStat_1gcqx_26 strong em{color:var(--muted-foreground);font-size:14px}._heroStat_1gcqx_26>small{font-size:12px;color:var(--muted-foreground);line-height:1.48}._statLine_1gcqx_34{background:var(--primary);box-shadow:none;width:45px;left:13px}._mixStatInner_1gcqx_35{gap:8px;margin-top:4px}._donut_1gcqx_36{width:71px;height:71px;box-shadow:none}._donut_1gcqx_36>span{width:53px;height:53px;background:var(--card)}._donut_1gcqx_36 strong{font-size:15px;color:var(--foreground)}._donut_1gcqx_36 small{font-size:11px;color:var(--muted-foreground)}._legend_1gcqx_39{gap:3px}._legend_1gcqx_39 span{font-size:12px;color:var(--muted-foreground);white-space:normal}._legend_1gcqx_39 i{width:8px;height:8px}._flowPanel_1gcqx_40,._driverSection_1gcqx_40,._floorSection_1gcqx_40,._reconcile_1gcqx_40{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:16px;padding:19px 21px;box-shadow:var(--shadow)}._sectionTop_1gcqx_41{gap:12px;margin-bottom:13px}._sectionTop_1gcqx_41 h3{font-size:clamp(21px,2vw,26px);color:var(--foreground);margin:3px 0}._liveTag_1gcqx_44{color:var(--success-text);background:var(--success-soft);border-color:color-mix(in srgb,var(--success-text) 32%,var(--border));font-size:12px}._liveTag_1gcqx_44 i,._calculationTag_1gcqx_45 i{background:var(--success-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--success-text) 12%,transparent)}._flowTrack_1gcqx_46{grid-template-columns:minmax(0,1fr) 33px minmax(0,1.13fr) 33px minmax(0,1fr);gap:7px}._flowNode_1gcqx_47{min-height:173px;padding:13px 12px;border-radius:13px;background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 75%,var(--card)),var(--card));border-color:var(--border)}._flowKicker_1gcqx_48{font-size:12px;font-weight:800;letter-spacing:.045em;color:var(--muted-foreground)}._flowNodeIcon_1gcqx_49{width:36px;height:36px;margin:7px 0 4px;border-radius:11px;color:var(--primary);background:var(--secondary);border-color:var(--border)}._flowNodeIcon_1gcqx_49 svg{width:20px;height:20px}._flowNode_1gcqx_47 strong{font-size:clamp(20px,1.9vw,26px);color:var(--foreground)}._flowNode_1gcqx_47 small{font-size:13px;line-height:1.45;color:var(--foreground)}._flowNode_1gcqx_47 p{font-size:12px;color:var(--muted-foreground);line-height:1.55;margin:5px 0 0}._flowDestination_1gcqx_53{background:linear-gradient(150deg,color-mix(in srgb,var(--success-soft) 70%,var(--card)),var(--card));border-color:color-mix(in srgb,var(--success-text) 32%,var(--border))}._flowDestination_1gcqx_53 ._flowNodeIcon_1gcqx_49{color:var(--success-text);background:var(--success-soft);border-color:color-mix(in srgb,var(--success-text) 30%,var(--border))}._flowDestination_1gcqx_53 strong{color:var(--success-text)}._flowMiddle_1gcqx_56{min-height:173px;padding:9px;background:var(--surface);border-color:var(--border);border-radius:13px;gap:5px}._flowMiddle_1gcqx_56>._flowKicker_1gcqx_48{margin-bottom:1px}._flowMiddle_1gcqx_56 button{background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:9px;padding:7px 9px;gap:9px}._flowMiddle_1gcqx_56 button:nth-of-type(1)>svg:first-child{color:var(--c-green)}._flowMiddle_1gcqx_56 button:nth-of-type(2)>svg:first-child{color:var(--c-primary)}._flowMiddle_1gcqx_56 button:nth-of-type(3)>svg:first-child{color:var(--c-violet)}._flowMiddle_1gcqx_56 button:hover,._flowMiddle_1gcqx_56 ._flowChosen_1gcqx_60{background:var(--secondary);border-color:var(--primary)}._flowMiddle_1gcqx_56 button strong{font-size:13px;color:var(--foreground)}._flowMiddle_1gcqx_56 button small{font-size:12px;color:var(--muted-foreground)}._flowMiddle_1gcqx_56 button>svg:last-child{color:var(--muted-foreground)}._flowWire_1gcqx_62{background:linear-gradient(90deg,var(--primary),var(--success-text))}._flowWire_1gcqx_62:before,._flowWire_1gcqx_62:after,._flowWire_1gcqx_62 span{background:var(--primary)}._flowWire_1gcqx_62 span{box-shadow:0 0 9px 2px color-mix(in srgb,var(--primary) 30%,transparent)}._flowFoot_1gcqx_65{margin-top:10px;font-size:12px;color:var(--muted-foreground)}._flowFoot_1gcqx_65>span:first-child{color:var(--success-text)}._searchBox_1gcqx_67{background:var(--surface);border-color:var(--border);color:var(--muted-foreground);height:38px}._searchBox_1gcqx_67 input{color:var(--foreground);font-size:12.5px}._searchBox_1gcqx_67 input::placeholder{color:var(--muted-foreground)}._searchBox_1gcqx_67 button{color:var(--muted-foreground)}._filterBar_1gcqx_69{gap:6px;margin-bottom:13px}._filterBar_1gcqx_69 button{color:var(--muted-foreground);background:var(--surface);border-color:var(--border);font-size:12px;padding:7px 10px;border-radius:9px}._filterBar_1gcqx_69 button span{font-size:11px;background:color-mix(in srgb,var(--muted-foreground) 11%,transparent)}._filterBar_1gcqx_69 button:hover{color:var(--primary);border-color:var(--primary)}._filterBar_1gcqx_69 ._filterActive_1gcqx_73{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}._filterBar_1gcqx_69 ._filterActive_1gcqx_73 span{color:var(--primary-foreground);background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}._driverLayout_1gcqx_74{gap:12px;grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr)}._driverGrid_1gcqx_75{gap:8px;max-height:720px}._driverCard_1gcqx_76{min-height:137px;padding:12px;border-radius:12px;color:var(--foreground);background:linear-gradient(150deg,var(--card),color-mix(in srgb,var(--surface) 65%,var(--card)));border-color:var(--border)}._driverCard_1gcqx_76:hover{box-shadow:var(--shadow-md)}._driverActive_1gcqx_79{background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 10%,var(--card)),var(--card));border-color:var(--tone);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 20%,transparent),var(--shadow)}._cardTop_1gcqx_81{margin-bottom:6px}._cardIcon_1gcqx_81{padding:7px;border-radius:9px}._cardBasis_1gcqx_82{font-size:11px;padding:4px 7px}._cardTop_1gcqx_81>svg:last-child{color:var(--muted-foreground);opacity:1}._cardName_1gcqx_84{font-size:13px;color:var(--foreground);min-height:0}._cardValue_1gcqx_85{font-size:clamp(16px,1.55vw,20px);color:var(--foreground);margin:3px 0 8px}._cardTrack_1gcqx_86{background:var(--surface)}._cardBottom_1gcqx_87{font-size:11px;color:var(--muted-foreground);margin-top:6px}._cardBottom_1gcqx_87 strong{color:var(--foreground)}._noResults_1gcqx_88{border-color:var(--border);color:var(--muted-foreground)}._noResults_1gcqx_88 strong{color:var(--foreground)}._noResults_1gcqx_88 button{border-color:var(--primary);background:var(--secondary);color:var(--primary)}._detailPanel_1gcqx_89{min-height:360px;background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:14px;box-shadow:var(--shadow-md)}._detailHeader_1gcqx_90{padding:17px 19px 13px;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--tone) 12%,transparent),transparent 67%),var(--card);border-color:var(--border)}._detailHeaderTop_1gcqx_92{font-size:11px;color:var(--muted-foreground)}._calculationTag_1gcqx_45{color:var(--success-text)}._detailName_1gcqx_93{font-size:17px;color:var(--foreground);margin:10px 0 2px}._detailAmount_1gcqx_94{font-size:clamp(24px,2.55vw,34px);color:var(--tone)}._detailSmall_1gcqx_95{font-size:12px;color:var(--muted-foreground)}._detailBody_1gcqx_96{padding:16px 19px;gap:13px}._stepNo_1gcqx_98{color:var(--success-text);background:var(--success-soft)}._traceConnector_1gcqx_97{height:14px;border-color:var(--border)}._traceSteps_1gcqx_97 small{font-size:11px;color:var(--muted-foreground);letter-spacing:.055em}._traceSteps_1gcqx_97 strong{font-size:15px;color:var(--foreground)}._traceSteps_1gcqx_97 div div span{font-size:12px;color:var(--muted-foreground)}._formulaCard_1gcqx_101{background:linear-gradient(130deg,color-mix(in srgb,var(--success-soft) 60%,var(--card)),var(--card));border-color:color-mix(in srgb,var(--success-text) 26%,var(--border));padding:15px}._formulaCard_1gcqx_101>span{color:var(--success-text);font-size:12px}._formulaText_1gcqx_103{color:var(--foreground);font-size:15px}._formulaText_1gcqx_103 em{color:var(--primary)}._fraction_1gcqx_105 i{background:var(--border)}._formulaCard_1gcqx_101 p{font-size:12px;color:var(--muted-foreground)}._formulaResult_1gcqx_108{border-color:var(--border)}._formulaResult_1gcqx_108 span{color:var(--muted-foreground);font-size:11px}._formulaResult_1gcqx_108 strong{color:var(--success-text)}._formulaNote_1gcqx_110{color:var(--muted-foreground);font-size:12px}._shareBlock_1gcqx_111>div:first-child{font-size:12px;color:var(--muted-foreground)}._shareBlock_1gcqx_111 strong{color:var(--foreground)}._shareTrack_1gcqx_111{background:var(--surface)}._shareBlock_1gcqx_111 small{color:var(--muted-foreground);font-size:12px}._miniFloorList_1gcqx_112{border-color:var(--border)}._miniFloorTitle_1gcqx_112{color:var(--muted-foreground);font-size:11px}._miniFloorList_1gcqx_112>div:not(._miniFloorTitle_1gcqx_112){border-color:var(--border);font-size:12px;color:var(--muted-foreground)}._miniFloorList_1gcqx_112 strong{color:var(--foreground)}._miniFloorList_1gcqx_112 p{font-size:12px;color:var(--muted-foreground)}._sourceLink_1gcqx_114{color:var(--primary);background:var(--secondary);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));font-size:12px}._sourceLink_1gcqx_114:hover{background:var(--accent)}._detailDisclaimer_1gcqx_115{font-size:12px;color:var(--muted-foreground)}._emptyDetail_1gcqx_115{color:var(--muted-foreground)}._periodChip_1gcqx_116{color:var(--muted-foreground);border-color:var(--border);font-size:12px}._floorGrid_1gcqx_117{gap:8px}._floorCard_1gcqx_118{min-height:130px;padding:12px;color:var(--foreground);background:linear-gradient(140deg,var(--card),color-mix(in srgb,var(--surface) 60%,var(--card)));border-color:var(--border);border-radius:12px;gap:7px}._floorCard_1gcqx_118:before{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--success) 10%,transparent),transparent 80%)}._floorCard_1gcqx_118:hover,._focusedFloor_1gcqx_120{border-color:var(--primary)}._floorCard_1gcqx_118>div:first-child{font-size:12px;color:var(--muted-foreground)}._floorCard_1gcqx_118>div:first-child svg{color:var(--primary)}._floorCard_1gcqx_118 strong{font-size:clamp(16px,1.65vw,22px);color:var(--foreground)}._floorHeat_1gcqx_123{background:var(--surface)}._floorHeat_1gcqx_123 i{background:linear-gradient(90deg,var(--primary),var(--success-text))}._floorCard_1gcqx_118 small{font-size:12px;color:var(--muted-foreground)}._floorInspect_1gcqx_125{background:var(--surface);border-color:var(--border);padding:12px}._floorInspect_1gcqx_125 strong{font-size:13px;color:var(--foreground)}._floorInspect_1gcqx_125 span{font-size:12px;color:var(--muted-foreground)}._floorInspect_1gcqx_125>div:last-child>span{border-color:var(--border)}._reconcile_1gcqx_40{background:var(--card)}._reconcileHeading_1gcqx_127{margin-bottom:10px}._reconcileHeading_1gcqx_127>span{color:var(--primary);font-size:12px}._reconcileHeading_1gcqx_127>button{color:var(--foreground);border-color:var(--border);background:var(--secondary);font-size:12px}._reconcileGrid_1gcqx_130{gap:8px}._reconcileGrid_1gcqx_130>div{background:var(--surface);border-color:var(--border);padding:13px;gap:10px}._reconcileIcon_1gcqx_131{background:var(--warning-soft);color:var(--warning)}._reconcileGrid_1gcqx_130>div:nth-child(2) ._reconcileIcon_1gcqx_131{color:var(--violet);background:var(--violet-soft)}._reconcileGrid_1gcqx_130>div:nth-child(3) ._reconcileIcon_1gcqx_131{color:var(--success-text);background:var(--success-soft)}._reconcileGrid_1gcqx_130 small{color:var(--muted-foreground);font-size:11px;letter-spacing:.025em}._reconcileGrid_1gcqx_130 strong{color:var(--foreground);font-size:clamp(17px,1.6vw,22px)}._reconcileGrid_1gcqx_130 span:not(._reconcileIcon_1gcqx_131){color:var(--muted-foreground);font-size:12px}._modelNotes_1gcqx_134{border-color:var(--border)}._modelNotes_1gcqx_134 p{font-size:12px;color:var(--muted-foreground)}@media(max-width:1250px){._heroStats_1gcqx_26{grid-template-columns:repeat(2,minmax(0,1fr))}._driverLayout_1gcqx_74{grid-template-columns:1fr}}@media(max-width:700px){._explorer_1gcqx_1{padding:9px;gap:10px}._hero_1gcqx_5,._flowPanel_1gcqx_40,._driverSection_1gcqx_40,._floorSection_1gcqx_40,._reconcile_1gcqx_40{padding:13px}._heroStat_1gcqx_26{min-height:109px;padding:10px}._heroStat_1gcqx_26>div:first-child{font-size:11px}._heroStat_1gcqx_26 strong{font-size:18px}._heroStat_1gcqx_26>small{font-size:11px}._flowTrack_1gcqx_46{grid-template-columns:1fr}._flowNode_1gcqx_47,._flowMiddle_1gcqx_56{min-height:unset;padding:12px}._flowNode_1gcqx_47 strong{font-size:23px}._flowWire_1gcqx_62{background:linear-gradient(var(--primary),var(--success-text))}._driverGrid_1gcqx_75{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._driverCard_1gcqx_76{min-height:137px;padding:10px}._cardName_1gcqx_84{font-size:12px}._cardValue_1gcqx_85{font-size:16px}._cardBasis_1gcqx_82{font-size:10.5px}._legend_1gcqx_39 span{font-size:11px}._floorGrid_1gcqx_117{grid-template-columns:repeat(2,minmax(0,1fr))}._floorCard_1gcqx_118 strong{font-size:18px}}@media(max-width:410px){._driverGrid_1gcqx_75,._floorGrid_1gcqx_117{grid-template-columns:1fr}}._explorer_1gcqx_1{background:var(--background);border-color:var(--border);box-shadow:none;overflow:visible}._hero_1gcqx_5,._flowPanel_1gcqx_40,._driverSection_1gcqx_40,._floorSection_1gcqx_40,._reconcile_1gcqx_40{background:var(--card);border:1px solid var(--border);box-shadow:none}._heroGlow_1gcqx_6{display:none}._hero_1gcqx_5 h2 span{background:none;color:var(--primary)}._heroStat_1gcqx_26,._flowNode_1gcqx_47,._flowMiddle_1gcqx_56,._flowMiddle_1gcqx_56 button,._driverCard_1gcqx_76,._detailPanel_1gcqx_89,._detailHeader_1gcqx_90,._formulaCard_1gcqx_101,._floorCard_1gcqx_118,._floorInspect_1gcqx_125,._reconcileGrid_1gcqx_130>div,._filterBar_1gcqx_69 button,._periodControls_1gcqx_21{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}._heroStat_1gcqx_26,._flowNode_1gcqx_47,._flowMiddle_1gcqx_56,._flowMiddle_1gcqx_56 button,._driverCard_1gcqx_76,._detailPanel_1gcqx_89,._floorCard_1gcqx_118,._floorInspect_1gcqx_125,._reconcileGrid_1gcqx_130>div{border-color:var(--border)}._heroStat_1gcqx_26,._flowMiddle_1gcqx_56{background:var(--surface)}._flowDestination_1gcqx_53{background:var(--success-soft)}._flowDestination_1gcqx_53:before,._floorCard_1gcqx_118:before{display:none}._driverCard_1gcqx_76:before{box-shadow:none;opacity:1;background:var(--tone)}._driverActive_1gcqx_79{background:var(--surface);border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}._driverCard_1gcqx_76:hover{transform:translateY(-1px);background:var(--surface);box-shadow:none}._detailHeader_1gcqx_90{background:var(--surface)}._detailHeader_1gcqx_90:before{background:var(--tone)}._formulaCard_1gcqx_101{background:var(--success-soft)}._floorCard_1gcqx_118:hover,._focusedFloor_1gcqx_120{background:var(--surface);box-shadow:none}._reconcileGrid_1gcqx_130>div{background:var(--surface)}._donut_1gcqx_36,._statLine_1gcqx_34,._flowWire_1gcqx_62 span{box-shadow:none}._heroActions_1gcqx_14 button:hover,._sourceLink_1gcqx_114:hover{transform:none}._filterBar_1gcqx_69 ._filterActive_1gcqx_73,._periodControls_1gcqx_21 button[aria-pressed=true],._liveTag_1gcqx_44 i,._calculationTag_1gcqx_45 i{box-shadow:none}._driverLayout_1gcqx_74{grid-template-columns:minmax(0,1.5fr) minmax(335px,.85fr);align-items:start;gap:12px}._driverGrid_1gcqx_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));align-content:start;grid-auto-flow:row;gap:9px;max-height:none;height:auto;overflow:visible;padding:1px}._driverCard_1gcqx_76{min-height:135px;padding:12px;animation:_enter_1gcqx_1 .32s both;transition:transform .18s ease,border-color .18s ease}._detailPanel_1gcqx_89{position:sticky;top:12px}@media(max-width:1100px){._driverLayout_1gcqx_74{grid-template-columns:1fr}._detailPanel_1gcqx_89{position:static}}@media(max-width:700px){._driverGrid_1gcqx_75{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;max-height:none;overflow:visible}._driverCard_1gcqx_76{min-height:130px;padding:11px}}@media(max-width:430px){._driverGrid_1gcqx_75{grid-template-columns:1fr}}._scopeGrid_n284g_1{display:grid;grid-template-columns:220px minmax(280px,1fr);gap:12px;max-width:760px}._unitScopeGrid_n284g_1{grid-template-columns:minmax(140px,.75fr) minmax(180px,1fr) minmax(230px,1.25fr);max-width:950px}._toggleGrid_n284g_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}._checkCard_n284g_1{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,var(--surface));border-radius:14px;padding:12px;min-height:70px}._checkCard_n284g_1 span,._checkCard_n284g_1 strong,._checkCard_n284g_1 small{display:block}._checkCard_n284g_1 strong{font-size:11px}._checkCard_n284g_1 small{font-size:9px;color:var(--muted-foreground);line-height:1.4;margin-top:3px}._analysisGrid_n284g_1,._reviewGrid_n284g_1{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}._costBars_n284g_1>div{padding:10px 0;border-top:1px solid var(--border)}._costBars_n284g_1>div>div{display:flex;justify-content:space-between;gap:12px;font-size:10.5px}._costBars_n284g_1 strong{font-family:var(--font-family-monospace)}._costBars_n284g_1 i{display:block;height:9px;border-radius:99px;background:var(--surface);margin:7px 0 5px;overflow:hidden}._costBars_n284g_1 b{display:block;height:100%;border-radius:99px;background:var(--primary)}._costBars_n284g_1 small{font-size:8.5px;color:var(--muted-foreground)}._mixList_n284g_1{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}._mixList_n284g_1>div{border:1px solid var(--border);border-radius:13px;padding:12px;background:var(--surface)}._mixList_n284g_1 span,._mixList_n284g_1 strong,._mixList_n284g_1 small{display:block}._mixList_n284g_1 span{font-size:9px;color:var(--muted-foreground)}._mixList_n284g_1 strong{font-family:var(--font-family-display);font-size:24px;margin-top:5px}._mixList_n284g_1 small{font-size:8.5px;color:var(--muted-foreground);margin-top:3px}._tableScroll_n284g_1{width:100%;overflow:auto}._tableScroll_n284g_1 table{min-width:720px}._definitionList_n284g_1{display:flex;flex-direction:column;gap:8px}._definitionList_n284g_1>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 190px auto 18px;gap:12px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:var(--card);color:var(--foreground);text-align:left;cursor:pointer}._definitionList_n284g_1>button:hover{background:var(--blue-soft);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}._definitionList_n284g_1 strong,._definitionList_n284g_1 span{display:block}._definitionList_n284g_1 strong{font-size:11px}._definitionList_n284g_1 span{font-size:8.5px;color:var(--muted-foreground);margin-top:2px}._formula_n284g_1{display:flex;flex-direction:column;gap:10px}._formula_n284g_1>div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start}._formula_n284g_1>div>span{width:30px;height:30px;border-radius:10px;background:var(--blue-soft);color:var(--primary);display:grid;place-items:center;font-size:10px;font-weight:700}._formula_n284g_1 p{font-size:10.5px;line-height:1.55;color:var(--muted-foreground);margin:2px 0}._formula_n284g_1 strong{color:var(--foreground)}._clickRow_n284g_1{cursor:pointer}._typeGrid_n284g_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}._typeGrid_n284g_1>div{border:1px solid var(--border);border-radius:15px;padding:14px;background:var(--card)}._typeGrid_n284g_1 strong,._typeGrid_n284g_1 span,._typeGrid_n284g_1 small{display:block}._typeGrid_n284g_1 strong{font-size:11px}._typeGrid_n284g_1 span{font-family:var(--font-family-display);font-size:22px;margin-top:7px}._typeGrid_n284g_1 small{font-size:8.5px;color:var(--muted-foreground);margin-top:3px;line-height:1.4}._scenarioControls_n284g_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}._scenarioControls_n284g_1 label{position:relative}._scenarioControls_n284g_1 label>small{display:block;font-size:8px;color:var(--muted-foreground);margin-top:4px;line-height:1.35}._scenarioCheck_n284g_1{display:flex!important;align-items:flex-start;gap:9px;border:1px solid var(--border);border-radius:14px;padding:11px;background:var(--surface)}._scenarioCheck_n284g_1 span,._scenarioCheck_n284g_1 strong,._scenarioCheck_n284g_1 small{display:block}._scenarioCheck_n284g_1 strong{font-size:10.5px}._scenarioCheck_n284g_1 small{font-size:8.5px!important;color:var(--muted-foreground)}._breakdownMini_n284g_1{margin-bottom:14px}._breakdownMini_n284g_1>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border);font-size:10.5px}._breakdownMini_n284g_1 strong{font-family:var(--font-family-monospace)}._dialogChecks_n284g_1{display:flex;gap:18px;flex-wrap:wrap}._dialogChecks_n284g_1 label{display:flex;gap:8px;align-items:center;font-size:10.5px}@media(min-width:721px){._checkCard_n284g_1 strong{font-size:12.5px}._checkCard_n284g_1 small{font-size:10.5px}._costBars_n284g_1>div>div{font-size:12.5px}._costBars_n284g_1 small,._mixList_n284g_1 span{font-size:10.5px}._mixList_n284g_1 small{font-size:10px}._definitionList_n284g_1 strong{font-size:12.5px}._definitionList_n284g_1 span{font-size:10.5px}._formula_n284g_1 p,._typeGrid_n284g_1 strong{font-size:12.5px}._typeGrid_n284g_1 small{font-size:10.5px}._scenarioControls_n284g_1 label>small{font-size:10px}._scenarioCheck_n284g_1 strong{font-size:12px}._scenarioCheck_n284g_1 small{font-size:10px!important}._breakdownMini_n284g_1>div{font-size:12.5px}._dialogChecks_n284g_1 label{font-size:12px}}@media(max-width:1200px){._toggleGrid_n284g_1{grid-template-columns:repeat(2,1fr)}._scenarioControls_n284g_1,._typeGrid_n284g_1{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){._analysisGrid_n284g_1,._reviewGrid_n284g_1{grid-template-columns:1fr}._scenarioControls_n284g_1,._typeGrid_n284g_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){._scopePanel_n284g_1>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}._scopePanel_n284g_1>div:first-child>div{width:100%}._costTabs_n284g_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}._costTabs_n284g_1 [role=tab]{font-size:11px;padding:9px 4px;white-space:normal;line-height:1.25;min-width:0;min-height:42px}._costTabs_n284g_1 [role=tab] svg{display:none}._scopeGrid_n284g_1,._unitScopeGrid_n284g_1,._toggleGrid_n284g_1,._scenarioControls_n284g_1,._typeGrid_n284g_1{grid-template-columns:1fr}._mixList_n284g_1{grid-template-columns:1fr 1fr}._definitionList_n284g_1>button{grid-template-columns:1fr auto}._definitionList_n284g_1>button>div:nth-child(2){grid-column:1}._definitionList_n284g_1>button>svg{display:none}}._costTabs_n284g_1{display:flex;justify-content:flex-start;align-items:center;gap:3px;width:100%;min-height:55px;padding:6px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 35%,transparent) transparent;touch-action:pan-x;margin-bottom:16px}._costTabs_n284g_1 [role=tab]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:max-content;padding:10px 8px;min-height:39px;font-size:11px;line-height:1.3;white-space:nowrap}._costTabs_n284g_1 [role=tab] svg{width:14px;height:14px;flex-shrink:0}._calculatorFilters_n284g_8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end;margin:10px 0 6px}._ownershipHint_n284g_9{color:var(--muted-foreground);font-size:var(--text-small);line-height:1.55;margin:6px 0 10px}@media(min-width:1051px)and (max-width:1400px){._calculatorFilters_n284g_8{grid-template-columns:repeat(3,minmax(0,1fr))}}._calculatorFilters_n284g_8>label,._contextFilters_n284g_11>label{display:grid;gap:6px;min-width:0}._calculatorFilters_n284g_8>label>button,._contextFilters_n284g_11>label>button{width:100%;min-width:0}._contextFilters_n284g_11{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;margin:12px 0 8px}@media(max-width:1050px){._calculatorFilters_n284g_8,._contextFilters_n284g_11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){._calculatorFilters_n284g_8,._contextFilters_n284g_11{grid-template-columns:1fr;gap:9px}}._kicker_n284g_16{display:block;color:var(--primary);letter-spacing:.16em;font-size:10px;font-weight:750;margin-bottom:7px}._overviewHeadline_n284g_17,._sectionIntro_n284g_17{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 17px}._overviewHeadline_n284g_17 h2,._sectionIntro_n284g_17 h2{font-size:clamp(20px,2.3vw,29px);line-height:1.2;letter-spacing:-.02em;font-weight:750;margin:0}._overviewHeadline_n284g_17 p,._sectionIntro_n284g_17 p{font-size:12px;line-height:1.65;color:var(--muted-foreground);margin:8px 0 0;max-width:730px}._overviewYear_n284g_20{width:154px;flex:0 0 154px}._overviewMetrics_n284g_21{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px}._overviewMetrics_n284g_21>div{min-width:0}._overviewMain_n284g_23,._calculatorBottom_n284g_23{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;margin:16px 0}._overviewMain_n284g_23>*,._calculatorBottom_n284g_23>*{min-width:0}._dashboardDrivers_n284g_25{display:grid;gap:7px}._driverRow_n284g_26{padding:8px 0;border-bottom:1px solid var(--border)}._driverRow_n284g_26:last-child{border-bottom:0}._driverRow_n284g_26>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}._driverRow_n284g_26 span{color:var(--muted-foreground)}._driverRow_n284g_26 strong{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}._driverTrack_n284g_31{width:100%;height:5px;border-radius:5px;background:var(--surface);overflow:hidden;margin:8px 0 0}._driverTrack_n284g_31 i{display:block;height:100%;border-radius:5px;background:var(--primary);min-width:0}._floorSnapshot_n284g_33{display:grid;gap:0}._floorSnapshot_n284g_33>div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:12px}._floorSnapshot_n284g_33>div:last-child{border-bottom:0}._floorSnapshot_n284g_33 span{color:var(--muted-foreground)}._floorSnapshot_n284g_33 strong{font-variant-numeric:tabular-nums;white-space:nowrap}._dashboardFootnote_n284g_38{font-size:11px;line-height:1.7;color:var(--muted-foreground);margin:13px 0 5px}._overviewActions_n284g_39{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0 18px}._overviewActions_n284g_39 button{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--card);border-radius:13px;padding:13px 11px;text-align:left;color:var(--foreground);cursor:pointer;min-width:0}._overviewActions_n284g_39 button:hover{background:var(--blue-soft);border-color:var(--primary)}._overviewActions_n284g_39 button>svg:first-child{color:var(--primary);flex-shrink:0}._overviewActions_n284g_39 button>svg:last-child{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}._overviewActions_n284g_39 button>span{min-width:0}._overviewActions_n284g_39 strong,._overviewActions_n284g_39 small{display:block}._overviewActions_n284g_39 strong{font-size:12px;line-height:1.35}._overviewActions_n284g_39 small{font-size:10px;line-height:1.4;color:var(--muted-foreground);margin-top:3px}._calculatorSummary_n284g_48{font-size:15px;line-height:1.65;font-weight:650}._textMetric_n284g_49{font-size:17px!important;line-height:1.4!important;overflow-wrap:anywhere}._toggleGrid_n284g_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px}._checkCard_n284g_1{min-height:44px;align-items:center;padding:9px 11px;gap:7px;border-radius:11px}._checkCard_n284g_1 strong{font-size:11px;line-height:1.45}._checkCard_n284g_1 small{display:none}@media(max-width:1199px){._toggleGrid_n284g_1,._overviewActions_n284g_39{grid-template-columns:repeat(3,minmax(0,1fr))}._overviewMetrics_n284g_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){._overviewMain_n284g_23,._calculatorBottom_n284g_23{grid-template-columns:1fr}._overviewActions_n284g_39{grid-template-columns:repeat(2,minmax(0,1fr))}._costTabs_n284g_1 [role=tab]{padding:9px 12px}}@media(max-width:650px){._costTabs_n284g_1{display:flex;grid-template-columns:none;width:100%;overflow-x:auto;overflow-y:hidden;gap:5px;padding:5px;min-height:49px}._costTabs_n284g_1 [role=tab]{display:inline-flex;flex:0 0 auto;min-width:max-content;white-space:nowrap;line-height:1.35;font-size:11px;min-height:37px;padding:8px 11px}._costTabs_n284g_1 [role=tab] svg{display:inline-block}._overviewHeadline_n284g_17,._sectionIntro_n284g_17{flex-wrap:wrap;align-items:flex-start}._overviewHeadline_n284g_17 h2,._sectionIntro_n284g_17 h2{font-size:22px}._overviewMetrics_n284g_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._overviewActions_n284g_39{grid-template-columns:1fr 1fr;gap:8px}._overviewActions_n284g_39 button{padding:10px 9px}._overviewActions_n284g_39 button>svg:last-child{display:none}._overviewActions_n284g_39 strong{font-size:11px}._overviewActions_n284g_39 small{font-size:9px}._toggleGrid_n284g_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._checkCard_n284g_1{padding:8px;min-height:46px}._checkCard_n284g_1 strong{font-size:10px}._overviewYear_n284g_20{width:100%;flex:1 1 100%}}._checkCard_n284g_1 strong,._checkCard_n284g_1 small,._costBars_n284g_1>div>div,._costBars_n284g_1 small,._mixList_n284g_1 span,._mixList_n284g_1 small,._definitionList_n284g_1 strong,._definitionList_n284g_1 span,._formula_n284g_1>div>span,._formula_n284g_1 p,._typeGrid_n284g_1 strong,._typeGrid_n284g_1 small,._scenarioControls_n284g_1 label>small,._scenarioCheck_n284g_1 strong,._scenarioCheck_n284g_1 small,._breakdownMini_n284g_1>div,._dialogChecks_n284g_1 label,._costTabs_n284g_1 [role=tab],._kicker_n284g_16,._overviewHeadline_n284g_17 p,._sectionIntro_n284g_17 p,._driverRow_n284g_26>div:first-child,._driverRow_n284g_26 strong,._floorSnapshot_n284g_33>div,._dashboardFootnote_n284g_38,._overviewActions_n284g_39 strong,._overviewActions_n284g_39 small,._overviewMetrics_n284g_21>div span,._overviewMetrics_n284g_21>div small{font-size:var(--text-small);line-height:1.5}._detailActions_n284g_76{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._assetHeaderControls_n284g_77{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._assetHeaderControls_n284g_77 label{width:170px}@media(max-width:650px){._overviewMetrics_n284g_21>div{min-width:0;min-height:116px;padding:14px 12px}._overviewMetrics_n284g_21>div strong{font-size:clamp(17px,5.2vw,23px);line-height:1.24;overflow-wrap:anywhere;letter-spacing:-.035em}._overviewMetrics_n284g_21>div span{font-size:11.5px;line-height:1.45}._overviewMetrics_n284g_21>div small{display:block;font-size:11px;line-height:1.5;margin-top:5px}._assetHeaderControls_n284g_77{width:100%;justify-content:space-between}._assetHeaderControls_n284g_77 label{min-width:130px;flex:1 1 135px}}._outsourceHeaderToggle_n284g_89{display:flex;align-items:center;gap:13px;min-height:59px;min-width:318px;max-width:100%;padding:11px 15px;border:1.5px solid color-mix(in srgb,var(--success-text) 48%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--success-soft) 74%,var(--card));color:var(--success-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}._outsourceHeaderToggle_n284g_89:hover{border-color:var(--success-text);background:color-mix(in srgb,var(--success-soft) 90%,var(--card))}._outsourceHeaderToggle_n284g_89:focus-within{outline:2px solid var(--success-text);outline-offset:3px}._outsourceHeaderToggle_n284g_89[data-active=true]{border-color:var(--success-text);background:color-mix(in srgb,var(--success-soft) 95%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success-text) 16%,transparent)}._outsourceHeaderToggle_n284g_89 input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--success-text)}._outsourceHeaderText_n284g_94{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1}._outsourceHeaderText_n284g_94 strong{font-size:14px;line-height:1.3;font-weight:760;color:var(--success-text)}._outsourceHeaderText_n284g_94 small{font-size:11px;line-height:1.3;font-weight:520;color:var(--muted-foreground)}._outsourceHeaderState_n284g_97{flex:0 0 auto;padding:5px 9px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--success-text);background:color-mix(in srgb,var(--success-text) 9%,var(--card));border:1px solid color-mix(in srgb,var(--success-text) 30%,var(--border))}._outsourceHeaderToggle_n284g_89[data-active=true] ._outsourceHeaderState_n284g_97{background:var(--success-text);color:var(--card);border-color:var(--success-text)}@media(max-width:650px){._outsourceHeaderToggle_n284g_89{width:100%;min-width:0;min-height:56px;padding:10px 12px}._outsourceHeaderText_n284g_94 strong{font-size:13px}._outsourceHeaderText_n284g_94 small{font-size:10px}}._outsourceHeaderToggle_n284g_89 input[type=checkbox],._vatGreenToggle_n284g_101 input[type=checkbox]{border-color:color-mix(in srgb,var(--success-text) 70%,var(--border))}._outsourceHeaderToggle_n284g_89 input[type=checkbox]:hover,._vatGreenToggle_n284g_101 input[type=checkbox]:hover{border-color:var(--success-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--success-text) 12%,transparent)}._outsourceHeaderToggle_n284g_89 input[type=checkbox]:checked,._vatGreenToggle_n284g_101 input[type=checkbox]:checked{background-color:var(--success-text)!important;border-color:var(--success-text)!important}._outsourceHeaderToggle_n284g_89 input[type=checkbox]:checked+svg,._vatGreenToggle_n284g_101 input[type=checkbox]:checked+svg{color:#fff}._vatGreenToggle_n284g_101{margin-top:9px;border:1.5px solid color-mix(in srgb,var(--success-text) 43%,var(--border));background:color-mix(in srgb,var(--success-soft) 72%,var(--card));color:var(--success-text);min-height:48px;cursor:pointer;transition:background .16s ease,border-color .16s ease}._vatGreenToggle_n284g_101:hover{background:color-mix(in srgb,var(--success-soft) 90%,var(--card));border-color:var(--success-text)}._vatGreenToggle_n284g_101:focus-within{outline:2px solid var(--success-text);outline-offset:2px}._vatGreenToggle_n284g_101[data-active=true]{border-color:var(--success-text);background:color-mix(in srgb,var(--success-soft) 95%,var(--card))}._vatGreenToggle_n284g_101 strong{font-size:13px!important;line-height:1.4;color:var(--success-text)}._vatGreenToggle_n284g_101 small{display:block!important;font-size:10px!important;color:var(--muted-foreground);margin-top:3px}._dialog_or563_1{width:min(780px,calc(100vw - 26px))!important;max-width:calc(100vw - 26px)!important;max-height:91dvh!important;overflow-y:auto}._eyebrow_or563_2{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:10px;letter-spacing:1.1px;font-weight:800;margin-bottom:5px}._metrics_or563_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:6px}._metrics_or563_3>div{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px}._metrics_or563_3 span,._fields_or563_5 span,._note_or563_5 span,._edit_or563_5 label>span,._costGrid_or563_5 span{display:block;font-size:10px;color:var(--muted-foreground);margin-bottom:6px}._metrics_or563_3 strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}._fields_or563_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;border:1px solid var(--border);border-radius:12px}._fields_or563_5 strong{display:block;font-size:12px;overflow-wrap:anywhere}._fields_or563_5 small{display:block;margin-top:4px;color:var(--muted-foreground);font-size:10px}._note_or563_5{border:1px solid var(--border);border-radius:12px;padding:12px 14px}._note_or563_5 p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}._edit_or563_5{display:grid;gap:12px}._edit_or563_5 label{display:grid;gap:4px;min-width:0}._edit_or563_5 ._two_or563_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._edit_or563_5 textarea{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:10px;padding:10px;font:inherit;font-size:12px;resize:vertical;width:100%;min-height:72px}._edit_or563_5 textarea:focus{outline:2px solid var(--primary);outline-offset:1px}._hint_or563_17{display:block;font-size:10px;line-height:1.6;color:var(--muted-foreground)}._areaEvidence_or563_18{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:12px 14px;display:grid;gap:5px}._areaEvidence_or563_18 strong{font-size:12px}._areaEvidence_or563_18 span{font-size:11px;color:var(--foreground);line-height:1.5}._areaEvidence_or563_18 small{font-size:10px;color:var(--muted-foreground);line-height:1.5}._unitOwnership_or563_18{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;border:1px solid var(--border);padding:12px;border-radius:12px}._unitOwnership_or563_18 ._transferOwner_or563_18{display:flex;align-items:center;gap:8px;grid-column:1/-1;font-size:11px;line-height:1.5}._unitOwnership_or563_18 ._transferOwner_or563_18 input{accent-color:var(--primary)}._unitOwnership_or563_18>button{justify-self:end}._unitOwnership_or563_18 strong{font-size:12px;display:block}._unitOwnership_or563_18 small{font-size:10px;color:var(--muted-foreground);display:block;line-height:1.45;margin-top:5px}@media(max-width:650px){._unitOwnership_or563_18{grid-template-columns:1fr}}._costPanel_or563_18{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}._costTitle_or563_19{display:flex;align-items:center;gap:8px;color:var(--foreground)}._costTitle_or563_19 strong{font-size:12px}._costTitle_or563_19 span{font-size:9px;color:var(--primary);margin-left:auto}._costGrid_or563_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._costGrid_or563_5>div{padding:9px;border:1px solid var(--border);border-radius:10px;background:var(--card)}._costGrid_or563_5 strong{font-size:13px;display:block}._costPanel_or563_18>button{justify-self:start}._error_or563_25{font-size:12px;color:var(--destructive);padding:9px;border:1px solid var(--destructive);border-radius:10px}@media(max-width:560px){._metrics_or563_3,._costGrid_or563_5{grid-template-columns:1fr 1fr}._metrics_or563_3>div:last-child{grid-column:1/-1}._fields_or563_5,._edit_or563_5 ._two_or563_14{grid-template-columns:1fr}._dialog_or563_1{padding:16px!important}}._eyebrow_or563_2,._metrics_or563_3 span,._fields_or563_5 span,._note_or563_5 span,._edit_or563_5 label>span,._costGrid_or563_5 span,._fields_or563_5 strong,._fields_or563_5 small,._note_or563_5 p,._edit_or563_5 textarea,._hint_or563_17,._areaEvidence_or563_18 strong,._areaEvidence_or563_18 span,._areaEvidence_or563_18 small,._unitOwnership_or563_18 ._transferOwner_or563_18,._unitOwnership_or563_18 strong,._unitOwnership_or563_18 small,._costTitle_or563_19 strong,._costTitle_or563_19 span,._costGrid_or563_5 strong,._error_or563_25{font-size:var(--text-small);line-height:1.5}._page_11hnv_1{display:grid;gap:16px;margin:18px 0 0;color:var(--foreground);min-width:0;font-family:var(--font-family);text-align:left}._page_11hnv_1 button{font-family:inherit}._page_11hnv_1 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._sectionIntro_11hnv_3{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:0 2px 4px}._overline_11hnv_4,._kicker_11hnv_4{display:block;font-size:10px;letter-spacing:.14em;font-weight:750;color:var(--primary);text-transform:uppercase}._sectionIntro_11hnv_3 h2{font:700 clamp(23px,2.7vw,30px)/1.2 var(--font-family-display);letter-spacing:-.04em;margin:7px 0 5px}._sectionIntro_11hnv_3 p{font-size:12.5px;line-height:1.55;color:var(--muted-foreground);margin:0}._live_11hnv_7{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;font-weight:700;color:var(--muted-foreground);padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--card)}._live_11hnv_7 i{width:7px;height:7px;background:var(--success);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}._overviewTop_11hnv_9{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(210px,.85fr);gap:14px}._utilCard_11hnv_10,._panel_11hnv_10,._quickCard_11hnv_10,._metric_11hnv_10,._scopeBar_11hnv_10,._analysisMetrics_11hnv_10,._dataNote_11hnv_10{background:var(--card);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);box-shadow:0 1px 2px #23244806,0 12px 30px #2324480a;border-radius:14px}._utilCard_11hnv_10{padding:24px 26px;min-width:0}._utilTitle_11hnv_12{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._utilTitle_11hnv_12 h3{font:700 22px/1.2 var(--font-family-display);letter-spacing:-.03em;margin:8px 0 5px}._utilTitle_11hnv_12 p{font-size:11.5px;color:var(--muted-foreground);line-height:1.5;margin:0}._indicator_11hnv_15{border:1px solid color-mix(in srgb,var(--success) 20%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--card));border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;color:var(--success-text);white-space:nowrap}._utilContent_11hnv_16{display:flex;align-items:center;gap:clamp(20px,4vw,50px);margin-top:18px;min-height:160px}._donut_11hnv_17{display:grid;place-items:center;border-radius:50%;width:168px;height:168px;flex-shrink:0;position:relative}._donutInside_11hnv_18{border-radius:50%;width:calc(100% - 25px);height:calc(100% - 25px);background:var(--card);display:grid;align-content:center;justify-items:center}._donutInside_11hnv_18 strong{font:700 35px/1.2 var(--font-family-display);letter-spacing:-.06em;color:var(--foreground)}._donutInside_11hnv_18 span{font:700 9px var(--font-family-monospace);letter-spacing:.11em;color:var(--muted-foreground);margin-top:5px}._utilBreakdown_11hnv_21{flex:1;min-width:120px;display:grid;gap:14px}._utilBreakdown_11hnv_21>div{display:grid;grid-template-columns:9px minmax(70px,1fr) auto;gap:10px;align-items:center;font-size:12px;color:var(--muted-foreground)}._utilBreakdown_11hnv_21>div strong{font:650 18px var(--font-family-display);color:var(--foreground)}._markPrimary_11hnv_24,._markTeal_11hnv_24,._markNeutral_11hnv_24{width:9px;height:9px;border-radius:3px;display:inline-block;flex-shrink:0;background:var(--primary)}._markTeal_11hnv_24{background:var(--chart-color-8)}._markNeutral_11hnv_24{background:var(--muted-foreground)}._utilBreakdown_11hnv_21 button{margin-top:6px;border:none;background:transparent;text-align:left;display:inline-flex;gap:7px;align-items:center;width:max-content;padding:3px 0;color:var(--primary);cursor:pointer;font-size:11.5px;font-weight:700}._utilBreakdown_11hnv_21 button:hover{text-decoration:underline}._topSide_11hnv_28{display:grid;grid-template-rows:1fr 1fr;gap:14px}._quickCard_11hnv_10{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:7px;padding:16px 19px;color:var(--foreground);cursor:pointer;transition:border-color .15s,transform .15s;min-width:0}._quickCard_11hnv_10:hover{border-color:var(--primary);transform:translateY(-2px)}._quickIcon_11hnv_31{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}._quickCard_11hnv_10>span{font-size:11px;color:var(--muted-foreground);font-weight:650}._quickCard_11hnv_10>strong{font:700 31px/1.1 var(--font-family-display);letter-spacing:-.045em}._quickCard_11hnv_10 small{font-size:10px;color:var(--primary);font-weight:700;display:flex;align-items:center;gap:5px;margin-top:auto}._metricRow_11hnv_35,._analysisMetrics_11hnv_10{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metric_11hnv_10{padding:17px 18px;min-width:0}._metric_11hnv_10 span,._analysisMetrics_11hnv_10 span{display:block;color:var(--muted-foreground);font-size:11px;font-weight:650}._metric_11hnv_10 strong,._analysisMetrics_11hnv_10 strong{display:block;margin:8px 0 5px;font:700 26px/1.12 var(--font-family-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--foreground)}._metric_11hnv_10 small{display:block;font-size:10px;line-height:1.4;color:var(--muted-foreground)}._planInventoryNote_11hnv_40{font-size:11px;line-height:1.65;color:var(--muted-foreground);padding:11px 15px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._splitMain_11hnv_41{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:stretch}._panel_11hnv_10{padding:21px 23px;min-width:0}._head_11hnv_43{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:21px}._head_11hnv_43 h2{font:700 19px/1.25 var(--font-family-display);letter-spacing:-.035em;margin:6px 0 0;color:var(--foreground)}._head_11hnv_43 p{font-size:11px;line-height:1.55;color:var(--muted-foreground);margin:6px 0 0}._headAction_11hnv_46{padding-top:3px;flex-shrink:0}._tinyBadge_11hnv_47{border:1px solid var(--border);color:var(--muted-foreground);padding:6px 9px;border-radius:8px;font-size:10px;font-family:var(--font-family-monospace)}._headMuted_11hnv_48{color:var(--muted-foreground)}._floorList_11hnv_49{display:grid;gap:4px}._floorLine_11hnv_50{display:flex;gap:13px;align-items:center;width:100%;border:0;border-radius:12px;text-align:left;background:transparent;cursor:pointer;padding:13px 9px;color:var(--foreground);transition:background .15s}._floorLine_11hnv_50+._floorLine_11hnv_50{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._floorLine_11hnv_50:hover{background:var(--surface)}._floorBadge_11hnv_53{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font:700 15px var(--font-family-monospace)}._floorCenter_11hnv_54{display:grid;gap:9px;min-width:0;flex:1}._floorCenter_11hnv_54>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:9px}._floorCenter_11hnv_54 strong{font-size:12px}._floorCenter_11hnv_54>div span{font-size:10px;color:var(--muted-foreground)}._rail_11hnv_57{height:7px;border-radius:50px;overflow:hidden;background:color-mix(in srgb,var(--primary) 9%,var(--surface));min-width:0}._rail_11hnv_57 span{display:block;height:100%;background:var(--primary);border-radius:50px;transition:width .23s}._rail_11hnv_57 ._teal_11hnv_59{background:var(--chart-color-8)}._rail_11hnv_57 ._violet_11hnv_59{background:var(--chart-color-6)}._floorPercent_11hnv_60{font:700 12px var(--font-family-monospace);color:var(--foreground);min-width:47px;text-align:right}._chevron_11hnv_61{color:var(--muted-foreground);flex-shrink:0}._key_11hnv_62{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:13px;padding-top:14px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:10px}._key_11hnv_62>span{display:flex;align-items:center;gap:6px}._key_11hnv_62>span:last-child{margin-left:auto}._departmentList_11hnv_65{display:grid;gap:4px}._departmentLine_11hnv_66{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:grid;grid-template-columns:23px minmax(0,1fr) 37px;gap:10px;align-items:center;width:100%;padding:8px 3px;border-radius:9px;text-align:left;color:var(--foreground);cursor:pointer}._departmentLine_11hnv_66:hover{background:var(--surface)}._deptRank_11hnv_68{color:var(--muted-foreground);font:500 10px var(--font-family-monospace)}._deptData_11hnv_69{min-width:0;display:grid;gap:8px}._deptData_11hnv_69>span{font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}._departmentLine_11hnv_66>strong{font:700 12px var(--font-family-monospace);text-align:right}._panelFooter_11hnv_72{border-top:1px solid var(--border);padding-top:13px;margin-top:10px;color:var(--muted-foreground);font-size:10.5px}._mixContent_11hnv_73{display:grid;gap:17px}._mixRail_11hnv_74{display:flex;gap:3px;height:16px;overflow:hidden;border-radius:8px;background:var(--surface)}._mixRail_11hnv_74>span{height:100%;min-width:1px}._mixLegend_11hnv_76{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px 19px}._mixLegend_11hnv_76>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0}._mixLegend_11hnv_76 i{width:9px;height:9px;border-radius:3px}._mixLegend_11hnv_76 span{font-size:11px;color:var(--muted-foreground)}._mixLegend_11hnv_76 strong{font-size:11px;color:var(--foreground);font-family:var(--font-family-monospace)}._scopeBar_11hnv_10{display:flex;align-items:center;gap:14px;padding:13px 15px;flex-wrap:wrap}._scopeLabel_11hnv_82{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:11px;font-weight:700;white-space:nowrap}._segment_11hnv_83{display:flex;gap:3px;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:3px}._segment_11hnv_83 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:8px;padding:8px 12px;color:var(--muted-foreground);cursor:pointer;font-size:11px;font-weight:700}._segment_11hnv_83 ._segmentActive_11hnv_85{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #2324481f}._scopeSelect_11hnv_86{margin-left:auto;display:flex;align-items:center;gap:9px;color:var(--muted-foreground);font-size:11px}._scopeSelect_11hnv_86 select{border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);padding:8px 12px;min-width:130px;font-size:11px;cursor:pointer}._analysisMetrics_11hnv_10{padding:0;border:0;box-shadow:none;background:transparent}._analysisMetrics_11hnv_10>div{border:1px solid var(--border);border-radius:15px;background:var(--card);padding:17px 19px}._analysisTwo_11hnv_90{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}._analysisFloors_11hnv_91{display:grid;gap:4px}._analysisFloor_11hnv_91{display:flex;align-items:center;gap:12px;border:0;border-radius:10px;background:transparent;padding:12px 4px;width:100%;text-align:left;cursor:pointer;color:var(--foreground)}._analysisFloor_11hnv_91+._analysisFloor_11hnv_91{border-top:1px solid var(--border)}._analysisFloor_11hnv_91:hover{background:var(--surface)}._analysisFloorProgress_11hnv_95{min-width:0;flex:1;display:grid;gap:10px}._analysisFloorProgress_11hnv_95>span{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:11px;font-weight:700}._analysisFloorProgress_11hnv_95 em{font-size:10px;font-weight:500;color:var(--muted-foreground);font-style:normal}._analysisFloor_11hnv_91>strong{min-width:45px;text-align:right;font:700 12px var(--font-family-monospace)}._compareList_11hnv_99{display:grid;gap:14px}._compareRow_11hnv_100{display:grid;gap:8px;min-width:0}._compareRow_11hnv_100>div:first-child{display:flex;gap:9px;align-items:baseline;justify-content:space-between;font-size:11px}._compareRow_11hnv_100>div:first-child span{min-width:0;overflow-wrap:anywhere;color:var(--foreground)}._compareRow_11hnv_100>div:first-child strong{font:650 11px var(--font-family-monospace);color:var(--foreground)}._unitLabel_11hnv_104{display:inline-flex;align-items:baseline;gap:8px;min-width:0;overflow-wrap:anywhere}._unitLabel_11hnv_104 i{width:10px;height:10px;min-width:10px;align-self:center;border-radius:3px;display:inline-block}._compareButton_11hnv_106{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;cursor:pointer;padding:7px 4px;border-radius:9px}._compareButton_11hnv_106:hover{background:var(--surface)}._departmentActions_11hnv_108{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}._departmentViewAll_11hnv_109{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--primary);padding:8px 11px;min-height:36px;font-size:var(--text-small);font-weight:700;cursor:pointer;white-space:nowrap}._departmentViewAll_11hnv_109:hover{background:var(--surface);border-color:var(--primary)}._departmentSummary_11hnv_111{border-top:1px solid var(--border);margin:14px 0 0;padding-top:10px;font-size:var(--text-small);color:var(--muted-foreground)}._emptyList_11hnv_112{font-size:11px;color:var(--muted-foreground);margin:0}._zoneGrid_11hnv_113{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}._zoneCard_11hnv_114{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px;display:grid;gap:11px;min-width:0}._zoneTitle_11hnv_115,._zoneNumbers_11hnv_115{display:flex;justify-content:space-between;align-items:baseline;gap:7px}._zoneTitle_11hnv_115>span{font-size:12px;font-weight:700}._zoneTitle_11hnv_115 strong{font:700 15px var(--font-family-monospace)}._zoneNumbers_11hnv_115{font-size:10px;color:var(--muted-foreground);flex-wrap:wrap}._dataNote_11hnv_10{display:flex;align-items:flex-start;gap:12px;padding:14px 17px;background:var(--surface)}._noteIcon_11hnv_119{color:var(--warning);margin-top:1px;flex-shrink:0}._dataNote_11hnv_10 strong{font-size:12px;color:var(--foreground)}._dataNote_11hnv_10 p{font-size:11px;color:var(--muted-foreground);line-height:1.65;margin:5px 0 0}._loading_11hnv_121{border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--muted-foreground);padding:38px 20px;text-align:center;font-size:13px;margin-top:20px}@media(max-width:1150px){._overviewTop_11hnv_9{grid-template-columns:minmax(0,1.4fr) minmax(175px,.8fr)}._splitMain_11hnv_41{grid-template-columns:1fr 1fr}._zoneGrid_11hnv_113{grid-template-columns:repeat(2,minmax(0,1fr))}._utilCard_11hnv_10{padding:19px}._utilContent_11hnv_16{gap:18px}._donut_11hnv_17{width:134px;height:134px}._donutInside_11hnv_18{width:calc(100% - 22px);height:calc(100% - 22px)}._donutInside_11hnv_18 strong{font-size:28px}}@media(max-width:900px){._overviewTop_11hnv_9,._splitMain_11hnv_41,._analysisTwo_11hnv_90{grid-template-columns:minmax(0,1fr)}._topSide_11hnv_28{grid-template-columns:1fr 1fr;grid-template-rows:auto}._metricRow_11hnv_35,._analysisMetrics_11hnv_10{grid-template-columns:repeat(2,minmax(0,1fr))}._quickCard_11hnv_10{min-height:155px}._overviewTop_11hnv_9{gap:12px}}@media(max-width:560px){._page_11hnv_1{gap:12px;margin-top:13px}._sectionIntro_11hnv_3 h2{font-size:24px}._sectionIntro_11hnv_3 p{font-size:11px}._sectionIntro_11hnv_3 ._live_11hnv_7{margin-top:0}._utilContent_11hnv_16{gap:15px}._utilTitle_11hnv_12{flex-wrap:wrap}._utilCard_11hnv_10,._panel_11hnv_10{padding:16px}._donut_11hnv_17{height:130px;width:130px}._donutInside_11hnv_18 strong{font-size:27px}._utilBreakdown_11hnv_21{gap:12px}._utilBreakdown_11hnv_21>div{grid-template-columns:8px 1fr auto;gap:5px;font-size:10px}._utilBreakdown_11hnv_21>div strong{font-size:15px}._topSide_11hnv_28{gap:10px}._quickCard_11hnv_10{padding:13px;min-height:145px}._quickCard_11hnv_10 strong{font-size:27px}._metric_11hnv_10,._analysisMetrics_11hnv_10>div{padding:13px}._metric_11hnv_10 strong,._analysisMetrics_11hnv_10 strong{font-size:23px}._floorLine_11hnv_50{gap:9px}._floorBadge_11hnv_53{width:35px;height:37px;font-size:13px}._floorCenter_11hnv_54>div span{font-size:9px}._floorPercent_11hnv_60{min-width:40px;font-size:10px}._scopeBar_11hnv_10{gap:10px}._scopeLabel_11hnv_82{flex:1 1 100%}._segment_11hnv_83{width:100%;justify-content:space-between}._segment_11hnv_83 button{flex:1;padding:8px 6px}._scopeSelect_11hnv_86{margin-left:0;width:100%;justify-content:space-between}._zoneGrid_11hnv_113{grid-template-columns:1fr 1fr}._zoneCard_11hnv_114{padding:11px}._mixLegend_11hnv_76{grid-template-columns:1fr 1fr;gap:10px}._key_11hnv_62>span:last-child{margin-left:0;width:100%}}._overline_11hnv_4,._kicker_11hnv_4,._sectionIntro_11hnv_3 p,._live_11hnv_7,._utilTitle_11hnv_12 p,._indicator_11hnv_15,._donutInside_11hnv_18 span,._utilBreakdown_11hnv_21>div,._utilBreakdown_11hnv_21 button,._quickCard_11hnv_10>span,._quickCard_11hnv_10 small,._metric_11hnv_10 span,._analysisMetrics_11hnv_10 span,._metric_11hnv_10 small,._planInventoryNote_11hnv_40,._head_11hnv_43 p,._tinyBadge_11hnv_47,._floorCenter_11hnv_54 strong,._floorCenter_11hnv_54>div span,._floorPercent_11hnv_60,._key_11hnv_62,._deptRank_11hnv_68,._deptData_11hnv_69>span,._departmentLine_11hnv_66>strong,._panelFooter_11hnv_72,._mixLegend_11hnv_76 span,._mixLegend_11hnv_76 strong,._scopeLabel_11hnv_82,._segment_11hnv_83 button,._scopeSelect_11hnv_86,._scopeSelect_11hnv_86 select,._analysisFloorProgress_11hnv_95>span,._analysisFloorProgress_11hnv_95 em,._analysisFloor_11hnv_91>strong,._compareRow_11hnv_100>div:first-child,._compareRow_11hnv_100>div:first-child strong,._emptyList_11hnv_112,._zoneTitle_11hnv_115>span,._zoneNumbers_11hnv_115,._dataNote_11hnv_10 strong,._dataNote_11hnv_10 p,._loading_11hnv_121{font-size:var(--text-small);line-height:1.5}._floorBadge_11hnv_53{font-size:max(var(--text-small),15px);line-height:1.5}._deptData_11hnv_69{min-width:0}._deptData_11hnv_69>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5}._mainGrid_j4uyu_1{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.65fr);gap:14px}._mainGridPlan_j4uyu_1{grid-template-columns:minmax(0,1fr)}._smallSelect_j4uyu_1{width:128px!important;height:36px!important}._departmentSelect_j4uyu_1{width:clamp(250px,28vw,360px)!important;min-height:40px!important;height:auto!important;max-width:min(360px,92vw);min-width:250px!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.5!important}._departmentSelect_j4uyu_1>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;line-height:1.5!important}._legend_j4uyu_1{display:flex;gap:18px;font-size:10px;color:var(--muted-foreground);margin-bottom:13px}._legend_j4uyu_1 span{display:flex;align-items:center;gap:6px}._legend_j4uyu_1 i{width:9px;height:9px;border-radius:3px;display:block}._occupied_j4uyu_1{background:var(--muted-foreground)}._available_j4uyu_1{background:var(--card);border:1px solid var(--primary)}._selected_j4uyu_1{background:var(--primary)}._floorPlan_j4uyu_1{border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:var(--card);border-radius:14px;padding:17px;min-height:500px;display:flex;flex-direction:column;gap:15px}._planHeader_j4uyu_1,._planFooter_j4uyu_1{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1.2fr;gap:9px}._planHeader_j4uyu_1 div,._planFooter_j4uyu_1 span{height:54px;border:1px solid var(--border);background:var(--card);border-radius:11px;display:grid;place-items:center;font-size:10px;color:var(--muted-foreground);box-shadow:var(--shadow)}._planFooter_j4uyu_1 span{height:42px}._deskGrid_j4uyu_1{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:10px;align-content:center;padding:16px 5%}._desk_j4uyu_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);height:42px;border-radius:9px;position:relative;cursor:pointer;background:var(--card);color:var(--muted-foreground);transition:all .15s}._desk_j4uyu_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._desk_j4uyu_1 span{width:17px;height:8px;border:1px solid currentColor;border-radius:3px;display:block;margin:0 auto 4px}._desk_j4uyu_1 small{font-size:8px;font-family:var(--font-family-monospace)}._deskOccupied_j4uyu_1{background:var(--surface);color:var(--muted-foreground)}._deskAvailable_j4uyu_1{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 3%,var(--card))}._deskSelected_j4uyu_1{outline:3px solid color-mix(in srgb,var(--primary) 25%,transparent);outline-offset:2px;background:var(--primary);color:var(--primary-foreground)}._selectedDesk_j4uyu_1{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-top:15px}._selectedDesk_j4uyu_1>div:first-child{display:flex;align-items:center;gap:9px}._selectedDesk_j4uyu_1 strong{display:block;font-size:12px}._selectedDesk_j4uyu_1 span{display:block;font-size:9px;color:var(--muted-foreground)}._assignment_j4uyu_1{margin-left:auto;text-align:right}._searchBox_j4uyu_1{position:relative}._searchBox_j4uyu_1 svg{position:absolute;left:12px;top:12px;color:var(--muted-foreground);z-index:1}._searchBox_j4uyu_1 input{padding-left:38px}._peopleList_j4uyu_1{margin-top:10px}._peopleList_j4uyu_1 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-top:1px solid var(--border);background:transparent;color:var(--foreground);display:grid;grid-template-columns:34px 1fr auto 16px;gap:9px;align-items:center;text-align:left;padding:12px 4px;cursor:pointer;border-radius:10px}._peopleList_j4uyu_1 button:hover{background:var(--blue-soft)}._personIcon_j4uyu_1{width:32px;height:32px;border-radius:10px;background:var(--surface);display:grid;place-items:center}._peopleList_j4uyu_1 strong{font-size:10.5px;display:block}._peopleList_j4uyu_1 span{font-size:9px;color:var(--muted-foreground);display:block;margin-top:2px}._personDesk_j4uyu_1{text-align:right}._personDesk_j4uyu_1 strong{font-family:var(--font-family-monospace)}._loading_j4uyu_1{min-height:280px;display:grid;place-items:center;color:var(--muted-foreground);font-size:11px;gap:8px}._personSelected_j4uyu_1{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;box-shadow:inset 3px 0 0 var(--primary)}._assignmentDialog_j4uyu_1{width:min(720px,calc(100vw - 28px))}._assignmentPeople_j4uyu_1{max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:14px}._assignmentPeople_j4uyu_1 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground);display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;text-align:left;padding:11px 12px;cursor:pointer}._assignmentPeople_j4uyu_1 button:last-child{border-bottom:0}._assignmentPeople_j4uyu_1 button:hover{background:var(--blue-soft)}._assignmentPersonSelected_j4uyu_1{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;box-shadow:inset 3px 0 0 var(--primary)}@media(min-width:721px){._planHeader_j4uyu_1 div,._planFooter_j4uyu_1 span{font-size:12px}._desk_j4uyu_1 small{font-size:10.5px}._selectedDesk_j4uyu_1 strong{font-size:13.5px}._selectedDesk_j4uyu_1 span{font-size:11.5px}._peopleList_j4uyu_1 strong{font-size:13px}._peopleList_j4uyu_1 span{font-size:11.5px}._loading_j4uyu_1{font-size:12.5px}}@media(max-width:1150px){._mainGrid_j4uyu_1{grid-template-columns:1fr}}@media(max-width:650px){._deskGrid_j4uyu_1{grid-template-columns:repeat(4,1fr);padding:8px}._planHeader_j4uyu_1,._planFooter_j4uyu_1{grid-template-columns:1fr 1fr}._selectedDesk_j4uyu_1{align-items:flex-start;flex-wrap:wrap}._assignment_j4uyu_1{margin-left:0}._assignmentPeople_j4uyu_1 button{grid-template-columns:34px 1fr}._assignmentPeople_j4uyu_1 ._personDesk_j4uyu_1{grid-column:2;text-align:left}}._pdfPlanPilot_j4uyu_2{display:grid;gap:10px}._pdfPlanScroller_j4uyu_2{overflow:auto;border:1px solid var(--border);border-radius:16px;background:#fff;padding:10px}._pdfPlanScroller_j4uyu_2 img{display:block;width:100%;min-width:820px;height:auto;margin:0 auto;background:#fff}._viewTabs_j4uyu_2{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;padding:5px;border:1px solid var(--border);border-radius:14px;background:var(--surface);width:max-content;max-width:100%}._viewTabs_j4uyu_2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted-foreground);display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:10px;font:700 11px var(--font-family);cursor:pointer}._viewTabs_j4uyu_2 button:hover{background:var(--card);color:var(--foreground)}._viewTabs_j4uyu_2 ._viewTabActive_j4uyu_2{background:var(--card);color:var(--primary);box-shadow:var(--shadow)}._planToolbar_j4uyu_2{display:grid;grid-template-columns:auto minmax(220px,1fr) 145px 145px;gap:8px;margin-bottom:12px;align-items:center}._typeFilters_j4uyu_2{display:flex;gap:6px;flex-wrap:wrap}._typeFilters_j4uyu_2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:10px;padding:9px 11px;font:800 10px var(--font-family);cursor:pointer;white-space:nowrap}._typeFilters_j4uyu_2 button:hover{background:var(--blue-soft);color:var(--primary)}._typeFilters_j4uyu_2 ._typeFilterActive_j4uyu_2{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}._filterSelect_j4uyu_2{width:145px!important}._overviewGrid_j4uyu_2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}._overviewCard_j4uyu_2{border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--surface)}._overviewCard_j4uyu_2 span,._overviewCard_j4uyu_2 small{display:block;color:var(--muted-foreground);font-size:9.5px}._overviewCard_j4uyu_2 strong{display:block;font-size:18px;margin:5px 0 3px}._allocTableWrap_j4uyu_2{overflow:auto;border:1px solid var(--border);border-radius:14px}._allocTable_j4uyu_2{width:100%;border-collapse:collapse;min-width:860px}._allocTable_j4uyu_2 th{font-size:10px;text-align:left;color:var(--muted-foreground);font-weight:800;padding:10px 12px;background:var(--surface);position:sticky;top:0}._allocTable_j4uyu_2 td{font-size:11px;padding:11px 12px;border-top:1px solid var(--border);vertical-align:middle}._allocTable_j4uyu_2 td strong{font-family:var(--font-family-monospace);font-size:11px}._allocTable_j4uyu_2 td small{display:block;color:var(--muted-foreground);font-size:9.5px;margin-top:3px}._allocClickable_j4uyu_2{cursor:pointer}._allocClickable_j4uyu_2:hover{background:color-mix(in srgb,var(--primary) 4%,var(--card))}._allocClickable_j4uyu_2:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._inlineSearch_j4uyu_2{display:flex;align-items:center;gap:6px;min-width:200px;width:min(290px,40vw);border:1px solid var(--border);border-radius:9px;padding:0 9px;background:var(--surface);color:var(--muted-foreground)}._inlineSearch_j4uyu_2 input{border:0;box-shadow:none!important;background:transparent;padding-left:0;min-width:0;width:100%;font-size:11px}._unitTransferConfirm_j4uyu_2{display:flex;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;font-size:12px;line-height:1.6;background:var(--surface)}._unitTransferConfirm_j4uyu_2 input{width:17px;height:17px;flex-shrink:0;accent-color:var(--primary)}@media(max-width:650px){._inlineSearch_j4uyu_2{width:100%;min-width:125px;max-width:240px}}._officeLink_j4uyu_2{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:4px 3px;color:var(--primary);font-family:var(--font-family-monospace);font-size:11px;font-weight:800;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}._officeLink_j4uyu_2:hover,._officeLink_j4uyu_2:focus-visible{text-decoration-color:currentColor}._rowActions_j4uyu_2{display:flex;gap:5px;align-items:center;justify-content:flex-end;white-space:nowrap}._allocSelected_j4uyu_2{background:color-mix(in srgb,var(--primary) 6%,transparent)}._analytics_j4uyu_2{display:grid;gap:16px}._analyticsGrid_j4uyu_2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._analyticsCard_j4uyu_2{border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--surface)}._analyticsCard_j4uyu_2>div:first-child{display:flex;align-items:center;justify-content:space-between}._analyticsCard_j4uyu_2 span{font-size:10px;color:var(--muted-foreground);font-weight:800}._analyticsCard_j4uyu_2 strong{font-size:20px}._analyticsCard_j4uyu_2 small{display:block;font-size:9.5px;color:var(--muted-foreground);margin-top:7px}._bar_j4uyu_2{height:6px;border-radius:999px;background:var(--card);overflow:hidden;margin-top:10px}._bar_j4uyu_2 i{display:block;height:100%;background:var(--primary);border-radius:inherit}._typeGrid_j4uyu_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}._typeGrid_j4uyu_2>div{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--card);display:flex;align-items:center;justify-content:space-between;gap:8px}._typeGrid_j4uyu_2 span{font-size:10px;color:var(--muted-foreground)}._typeGrid_j4uyu_2 strong{font-size:16px}@media(max-width:1050px){._planToolbar_j4uyu_2{grid-template-columns:1fr 1fr}._planToolbar_j4uyu_2 ._typeFilters_j4uyu_2,._planToolbar_j4uyu_2 ._searchBox_j4uyu_1{grid-column:1/-1}._overviewGrid_j4uyu_2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){._analyticsGrid_j4uyu_2,._overviewGrid_j4uyu_2{grid-template-columns:1fr 1fr}}@media(max-width:520px){._viewTabs_j4uyu_2{width:100%;overflow-x:auto;flex-wrap:nowrap}._viewTabs_j4uyu_2 button{flex:0 0 auto;justify-content:center}._planToolbar_j4uyu_2{grid-template-columns:1fr}._planToolbar_j4uyu_2 ._typeFilters_j4uyu_2,._planToolbar_j4uyu_2 ._searchBox_j4uyu_1{grid-column:auto}._filterSelect_j4uyu_2{width:100%!important}._analyticsGrid_j4uyu_2,._overviewGrid_j4uyu_2{grid-template-columns:1fr}}._viewTabs_j4uyu_2{align-items:center}._legend_j4uyu_1,._planHeader_j4uyu_1 div,._planFooter_j4uyu_1 span,._desk_j4uyu_1 small,._selectedDesk_j4uyu_1 strong,._selectedDesk_j4uyu_1 span,._peopleList_j4uyu_1 strong,._peopleList_j4uyu_1 span,._loading_j4uyu_1,._viewTabs_j4uyu_2 button,._typeFilters_j4uyu_2 button,._overviewCard_j4uyu_2 span,._overviewCard_j4uyu_2 small,._allocTable_j4uyu_2 th,._allocTable_j4uyu_2 td,._allocTable_j4uyu_2 td strong,._allocTable_j4uyu_2 td small,._inlineSearch_j4uyu_2 input,._unitTransferConfirm_j4uyu_2,._officeLink_j4uyu_2,._analyticsCard_j4uyu_2 span,._analyticsCard_j4uyu_2 small,._typeGrid_j4uyu_2 span{font-size:var(--text-small);line-height:1.5}._rowActions_j4uyu_2{display:grid;grid-template-columns:132px 112px 140px;gap:8px;justify-content:end;align-items:center}._rowActions_j4uyu_2>button{width:100%;min-width:0;justify-content:center}._rowActions_j4uyu_2>button:first-child{grid-column:1}._rowActions_j4uyu_2>button:not(:first-child){grid-column:2}._rowActions_j4uyu_2>button[data-action=show-on-plan]{grid-column:3}._occupied_j4uyu_1,._deskOccupied_j4uyu_1{background:var(--error-soft);color:var(--error);border-color:var(--error)}._available_j4uyu_1,._deskAvailable_j4uyu_1{background:var(--success-soft);color:var(--success-text);border-color:var(--success-text)}._inventoryFilters_j4uyu_12{display:grid;grid-template-columns:minmax(115px,.75fr) minmax(135px,.9fr) minmax(245px,1.9fr) minmax(115px,.75fr) minmax(180px,1.3fr) auto;align-items:end;gap:10px;margin-bottom:14px}._inventoryFilter_j4uyu_12{display:grid;gap:6px;min-width:0}._inventoryFilter_j4uyu_12>span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}._inventorySelect_j4uyu_15{width:100%!important;min-width:0!important;height:38px!important;max-width:100%;text-align:left}._inventorySelect_j4uyu_15>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inventoryOrganizationOptions_j4uyu_17{max-width:min(480px,calc(100vw - 40px))!important;min-width:min(330px,calc(100vw - 40px))!important;max-height:340px}._inventoryOrganizationOptions_j4uyu_17 [role=option]{white-space:normal;overflow-wrap:anywhere}._inventorySearch_j4uyu_19{position:relative;min-width:0}._inventorySearch_j4uyu_19 svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);z-index:1;color:var(--muted-foreground);pointer-events:none}._inventorySearch_j4uyu_19 input{padding-left:34px!important;width:100%;min-width:0;height:38px}._inventoryFilters_j4uyu_12>button{white-space:nowrap;min-height:38px}@media(max-width:1300px){._inventoryFilters_j4uyu_12{grid-template-columns:repeat(3,minmax(0,1fr))}._inventoryFilters_j4uyu_12>button{justify-self:start}}@media(max-width:700px){._inventoryFilters_j4uyu_12{grid-template-columns:repeat(2,minmax(0,1fr))}._inventoryFilters_j4uyu_12>button{width:100%}}@media(max-width:440px){._inventoryFilters_j4uyu_12{grid-template-columns:minmax(0,1fr)}}._inventoryEmpty_j4uyu_26{text-align:center;padding:24px!important;color:var(--muted-foreground);font-size:var(--text-small)}._dialog_avmmx_1{width:min(1120px,calc(100vw - 30px));max-width:1120px;max-height:min(92vh,1050px);overflow-y:auto;padding:0;gap:0}._header_avmmx_2{position:sticky;top:0;z-index:2;padding:25px 29px 20px;background:var(--card);border-bottom:1px solid var(--border);margin:0}._eyebrow_avmmx_3{display:flex;align-items:center;gap:7px;letter-spacing:.1em;font-size:11px;font-weight:800;color:var(--primary);margin-bottom:11px}._heading_avmmx_4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._headingMain_avmmx_5{display:grid;gap:7px;min-width:0}._referenceCode_avmmx_6{font-size:12px;font-weight:700;display:flex;gap:4px;align-items:center;color:var(--muted-foreground)}._title_avmmx_7{font-size:clamp(18px,2.3vw,25px);line-height:1.3;overflow-wrap:anywhere;text-align:start}._badges_avmmx_8{display:flex;flex-wrap:wrap;align-items:center;gap:7px}._description_avmmx_9{margin-top:9px;color:var(--muted-foreground);font-size:13px}._body_avmmx_10{padding:23px 29px 28px;display:grid;gap:19px}._summaryGrid_avmmx_11{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:stretch}._panel_avmmx_12,._notes_avmmx_12,._lineItems_avmmx_12{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0}._panel_avmmx_12{padding:19px;display:grid;align-content:start;gap:15px}._panel_avmmx_12 h3,._notes_avmmx_12 h3,._lineItems_avmmx_12 h3{font-size:15px;font-weight:800;line-height:1.4;margin:0;display:flex;gap:9px;align-items:center;color:var(--foreground)}._panel_avmmx_12 h3 svg,._notes_avmmx_12 h3 svg{color:var(--primary)}._factGrid_avmmx_16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}._sourceFacts_avmmx_17{display:grid;gap:14px;margin:0}._fact_avmmx_16{min-width:0;margin:0;display:grid;gap:4px}._fact_avmmx_16 dt{font-size:11px;font-weight:700;color:var(--muted-foreground)}._fact_avmmx_16 dd{font-size:13px;font-weight:650;color:var(--foreground);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}._valueBlock_avmmx_21{background:var(--surface);border-radius:11px;padding:13px;display:grid;gap:5px;min-width:0}._valueBlock_avmmx_21>span{font-size:11px;font-weight:750;color:var(--muted-foreground)}._valueBlock_avmmx_21 strong{font-size:20px;line-height:1.4;font-weight:800;color:var(--foreground);overflow-wrap:anywhere}._valueBlock_avmmx_21 em{font-size:13px;color:var(--muted-foreground);font-style:normal}._valueBlock_avmmx_21 p{font-size:12px;color:var(--muted-foreground);margin:0;white-space:pre-wrap}._contextNote_avmmx_26{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0;padding:10px 12px;border-radius:9px;background:var(--surface)}._notes_avmmx_12{padding:18px 19px}._notes_avmmx_12 p{font-size:13px;line-height:1.7;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground)}._lineItems_avmmx_12{padding:18px 19px;display:grid;gap:12px}._sectionTitle_avmmx_29{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}._sectionTitle_avmmx_29 p{font-size:12px;color:var(--muted-foreground);margin:5px 0 0;line-height:1.5}._tableWrap_avmmx_31{overflow:auto;border-radius:11px;border:1px solid var(--border)}._table_avmmx_31{border-collapse:collapse;width:100%;min-width:1000px}._table_avmmx_31 th,._table_avmmx_31 td{padding:11px 12px;border-bottom:1px solid var(--border);font-size:12px;line-height:1.55;text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:240px}._table_avmmx_31 th{font-size:11px;background:var(--surface);color:var(--muted-foreground);white-space:nowrap;font-weight:750}._table_avmmx_31 tbody tr:last-child td{border-bottom:0}._table_avmmx_31 ._number_avmmx_36{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._table_avmmx_31 th:nth-child(5),._table_avmmx_31 th:nth-child(7),._table_avmmx_31 th:nth-child(8){text-align:right}._table_avmmx_31 ._mono_avmmx_38{font-family:var(--font-family-monospace);white-space:nowrap}._table_avmmx_31 ._descriptionCell_avmmx_39{min-width:160px;font-weight:650}._empty_avmmx_40{display:flex;align-items:center;gap:13px;padding:18px;background:var(--surface);border-radius:10px;color:var(--muted-foreground)}._empty_avmmx_40 strong{color:var(--foreground);font-size:13px}._empty_avmmx_40 p{margin:4px 0 0;font-size:12px;line-height:1.5}@media(max-width:750px){._dialog_avmmx_1{width:calc(100vw - 18px);max-height:95vh}._header_avmmx_2{padding:20px 16px 15px}._body_avmmx_10{padding:15px 13px;gap:13px}._summaryGrid_avmmx_11{grid-template-columns:1fr}._panel_avmmx_12,._notes_avmmx_12,._lineItems_avmmx_12{padding:14px}._title_avmmx_7{font-size:19px}._factGrid_avmmx_16{gap:12px}._table_avmmx_31 th,._table_avmmx_31 td{font-size:12px}}._dialog_1fpo5_1{width:min(1160px,calc(100vw - 28px));max-width:1160px;max-height:92vh;overflow-y:auto;gap:14px;font-family:Cairo,var(--font-family-base)}._editBody_1fpo5_2{display:grid;gap:14px;min-width:0}._fields_1fpo5_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._fields_1fpo5_3 label,._deletePanel_1fpo5_4 label{display:grid;gap:6px;font-size:12px;font-weight:750;color:var(--foreground)}._fields_1fpo5_3 input,._fields_1fpo5_3 select,._deletePanel_1fpo5_4 input{width:100%;height:38px;font:inherit;font-size:13px;border-radius:8px}._fields_1fpo5_3 select,._table_1fpo5_6 select{border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:7px 9px;border-radius:8px;min-width:140px}._wide_1fpo5_7{grid-column:1 / -1}._itemHeading_1fpo5_8{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._itemHeading_1fpo5_8 strong{font-size:15px;color:var(--foreground)}._tableWrap_1fpo5_10{overflow-x:auto;border:1px solid var(--border);border-radius:11px}._table_1fpo5_6{width:100%;min-width:1170px;border-collapse:collapse}._table_1fpo5_6 th{font-size:11px;font-weight:750;color:var(--muted-foreground);text-align:left;white-space:nowrap;background:var(--surface)}._table_1fpo5_6 th,._table_1fpo5_6 td{padding:7px 8px;border-bottom:1px solid var(--border);vertical-align:top}._table_1fpo5_6 td input{min-width:84px;font-size:12px;height:36px}._table_1fpo5_6 td:nth-child(2) input{min-width:220px}._table_1fpo5_6 td:nth-child(3) select{min-width:185px;max-width:230px;font-size:12px;height:36px}._table_1fpo5_6 td:nth-child(4) select{min-width:100px;font-size:12px;height:36px}._table_1fpo5_6 td:last-child button{height:36px}._hint_1fpo5_19{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._error_1fpo5_20{display:flex;gap:8px;align-items:flex-start;color:var(--destructive);background:var(--surface);border:1px solid var(--border);padding:12px;border-radius:10px;font-size:13px;line-height:1.65}._deletePanel_1fpo5_4{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px;display:grid;gap:14px}._deletePanel_1fpo5_4 p{font-size:13px;line-height:1.7;margin:0}._deletePanel_1fpo5_4 label{max-width:360px}@media(max-width:710px){._dialog_1fpo5_1{max-height:96vh;width:calc(100vw - 16px)}._fields_1fpo5_3{grid-template-columns:1fr}._wide_1fpo5_7{grid-column:auto}}._mainGrid_1jjrk_1{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}._mainGrid_1jjrk_1>*{min-width:0;width:100%}._search_1jjrk_1{position:relative;width:240px}._search_1jjrk_1 svg{position:absolute;left:11px;top:11px;z-index:1;color:var(--muted-foreground)}._search_1jjrk_1 input{height:36px!important;padding-left:34px!important;font-size:10px!important}._tableWrap_1jjrk_1{overflow:auto}._tableWrap_1jjrk_1 table{min-width:900px}._clickRow_1jjrk_1{cursor:pointer}._clickRow_1jjrk_1:hover{background:var(--surface)}._healthRows_1jjrk_1>div{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:10px 0;border-top:1px solid var(--border);font-size:9.5px}._healthRows_1jjrk_1 svg{width:15px;color:var(--success-text)}._healthRows_1jjrk_1 div:last-child svg{color:var(--warning)}._healthRows_1jjrk_1 strong{font-family:var(--font-family-monospace);font-size:9px}._required_1jjrk_1{color:var(--destructive,var(--error));font-weight:800}._reviewDialog_1jjrk_1,._detailDialog_1jjrk_1{width:min(1180px,calc(100vw - 28px));max-width:1180px;max-height:90vh;overflow:auto}._reviewMeta_1jjrk_1{display:grid;gap:10px}._reviewSummary_1jjrk_1{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._reviewSummary_1jjrk_1 span{display:flex;align-items:center;gap:6px;font-size:10px}._reviewSummary_1jjrk_1 button{margin-left:auto}._itemEditorWrap_1jjrk_1,._detailItemsWrap_1jjrk_1{overflow:auto;border:1px solid var(--border);border-radius:13px}._itemEditor_1jjrk_1{border-collapse:collapse;min-width:1120px;width:100%}._itemEditor_1jjrk_1 th{font-size:8px;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:9px;background:var(--surface);border-bottom:1px solid var(--border)}._itemEditor_1jjrk_1 td{padding:6px;border-bottom:1px solid var(--border);vertical-align:middle}._itemEditor_1jjrk_1 input{min-width:82px;height:32px!important;font-size:9px!important}._itemEditor_1jjrk_1 td:nth-child(2) input{min-width:240px}._itemEditor_1jjrk_1 td:nth-child(3) input{min-width:120px}._itemEditor_1jjrk_1 td:nth-child(8){min-width:120px;font-size:8.5px}._detailFacts_1jjrk_1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._detailFacts_1jjrk_1 span{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;font-size:8px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}._detailFacts_1jjrk_1 strong{font-size:10px;color:var(--foreground);text-transform:none;letter-spacing:0}._detailItemsWrap_1jjrk_1 table{min-width:980px}@media(min-width:721px){._search_1jjrk_1 input{font-size:12.5px!important}._healthRows_1jjrk_1>div{font-size:12px}._healthRows_1jjrk_1 strong{font-size:11.5px}._reviewSummary_1jjrk_1 span{font-size:12px}._itemEditor_1jjrk_1 th{font-size:10.5px}._itemEditor_1jjrk_1 input{font-size:11.5px!important}._itemEditor_1jjrk_1 td:nth-child(8){font-size:11px}._detailFacts_1jjrk_1 span{font-size:10.5px}._detailFacts_1jjrk_1 strong{font-size:12px}}@media(max-width:1050px){._mainGrid_1jjrk_1{grid-template-columns:1fr}}@media(max-width:700px){._detailFacts_1jjrk_1{grid-template-columns:1fr 1fr}._reviewSummary_1jjrk_1 button{width:100%;margin-left:0}}._openReference_1jjrk_3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:2px 0;font:inherit;font-size:var(--text-small);font-weight:750;color:var(--foreground);text-align:left;cursor:pointer;line-height:1.5}._openReference_1jjrk_3:hover{color:var(--primary);text-decoration:underline}._openReference_1jjrk_3:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._combinedWorkspace_1jjrk_6{font-family:Cairo,var(--font-family-base)}._combinedHeading_1jjrk_7{padding:4px 2px 14px}._combinedHeading_1jjrk_7 span{color:var(--primary);font-size:11px;font-weight:750;letter-spacing:.09em}._combinedHeading_1jjrk_7 h1{font-size:29px;line-height:1.25;margin:4px 0;color:var(--foreground);font-weight:750}._combinedHeading_1jjrk_7 p{font-size:13px;color:var(--muted-foreground);margin:0}._combinedTabs_1jjrk_11{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--border);margin-bottom:17px;padding-bottom:10px}._combinedTabs_1jjrk_11 button{font-family:Cairo,var(--font-family-base);display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:13px;font-weight:650;padding:10px 18px;cursor:pointer}._combinedTabs_1jjrk_11 button:hover{border-color:var(--primary);color:var(--primary)}._combinedTabs_1jjrk_11 ._combinedSelected_1jjrk_14{color:var(--primary);background:var(--blue-soft);border-color:var(--primary)}._combinedLoading_1jjrk_15{padding:24px;color:var(--muted-foreground)}@media(max-width:600px){._combinedHeading_1jjrk_7 h1{font-size:23px}._combinedTabs_1jjrk_11 button{flex:1;padding:9px 10px}}._referenceItemSelect_1jjrk_18{width:170px;min-width:145px;height:34px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font:inherit;font-family:Cairo,var(--font-family-base);font-size:var(--text-small);cursor:pointer}._referenceItemSelect_1jjrk_18:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._search_1jjrk_1 input,._healthRows_1jjrk_1>div,._healthRows_1jjrk_1 strong,._reviewSummary_1jjrk_1 span,._itemEditor_1jjrk_1 th,._itemEditor_1jjrk_1 input,._itemEditor_1jjrk_1 td:nth-child(8),._detailFacts_1jjrk_1 span,._detailFacts_1jjrk_1 strong{font-size:var(--text-small);line-height:1.5}._hero_fdij8_1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:var(--card);box-shadow:0 18px 48px #2324480f}._hero_fdij8_1 span,._hero_fdij8_1 strong,._hero_fdij8_1 small{display:block}._hero_fdij8_1 span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--primary);font-weight:700}._hero_fdij8_1 strong{font-family:var(--font-family-display);font-size:46px;letter-spacing:-.05em;margin-top:7px}._hero_fdij8_1 small{font-size:11px;color:var(--muted-foreground);margin-top:4px}._ring_fdij8_1{width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--primary) var(--score),var(--surface) 0);display:grid;place-items:center;position:relative}._ring_fdij8_1:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:var(--card)}._ring_fdij8_1 span{position:relative;z-index:1;font-family:var(--font-family-display);font-size:24px;color:var(--foreground)}._issueList_fdij8_1{display:flex;flex-direction:column}._issueList_fdij8_1 article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:18px 2px;border-bottom:1px solid var(--border);align-items:center}._issueList_fdij8_1 article:last-child{border-bottom:0}._icon_fdij8_1{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}._high_fdij8_1{background:color-mix(in srgb,var(--error) 10%,var(--card));color:var(--error)}._medium_fdij8_1{background:color-mix(in srgb,var(--warning) 11%,var(--card));color:var(--warning)}._low_fdij8_1{background:var(--blue-soft);color:var(--primary)}._meta_fdij8_1{display:flex;align-items:center;gap:8px}._meta_fdij8_1 span{font-size:9px;color:var(--muted-foreground)}._issueList_fdij8_1 h3{font-size:13px;margin:7px 0 4px}._issueList_fdij8_1 p{font-size:11px;color:var(--muted-foreground);margin:0;line-height:1.55}._actions_fdij8_1{display:flex;gap:5px}._clear_fdij8_1{padding:55px;text-align:center;color:var(--success-text)}._clear_fdij8_1 strong,._clear_fdij8_1 span{display:block}._clear_fdij8_1 strong{font-size:14px;margin-top:8px;color:var(--foreground)}._clear_fdij8_1 span{font-size:10px;color:var(--muted-foreground);margin-top:4px}@media(min-width:721px){._hero_fdij8_1 span{font-size:11px}._hero_fdij8_1 small{font-size:13px}._meta_fdij8_1 span{font-size:11.5px}._issueList_fdij8_1 h3{font-size:15.5px}._issueList_fdij8_1 p{font-size:13px}._clear_fdij8_1 span{font-size:12px}}@media(max-width:700px){._issueList_fdij8_1 article{grid-template-columns:42px 1fr}._actions_fdij8_1{grid-column:1/-1;justify-content:flex-end}._hero_fdij8_1{padding:22px}._ring_fdij8_1{width:76px;height:76px}}._hero_fdij8_1 span,._hero_fdij8_1 small,._meta_fdij8_1 span,._issueList_fdij8_1 p,._clear_fdij8_1 span{font-size:var(--text-small);line-height:1.5}._issueList_fdij8_1 h3{font-size:max(var(--text-small),15.5px);line-height:1.5}._section_1e3nq_1{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:17px 19px;margin:16px 0}._sectionHeading_1e3nq_2{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._sectionHeading_1e3nq_2 h3{font-size:16px;display:flex;align-items:center;gap:8px;margin:3px 0 0;color:var(--foreground)}._eyebrow_1e3nq_4{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted-foreground)}._note_1e3nq_5{font-size:11px;color:var(--muted-foreground);line-height:1.6;margin:9px 0}._noAlerts_1e3nq_6{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-foreground);margin:12px 0}._noAlerts_1e3nq_6 svg{color:var(--primary)}._alertRows_1e3nq_8{display:flex;flex-direction:column;gap:8px;margin:12px 0}._alertRow_1e3nq_8{border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._alertRow_1e3nq_8>div:first-child{display:flex;flex-direction:column;gap:5px}._alertRow_1e3nq_8 strong{font-size:13px;color:var(--foreground)}._alertRow_1e3nq_8 small,._historicalRow_1e3nq_12 small{display:block;font-size:10px;color:var(--muted-foreground)}._critical_1e3nq_13,._warning_1e3nq_13{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}._critical_1e3nq_13{color:#b83b3b}._warning_1e3nq_13{color:#9d6d13}._rowActions_1e3nq_16{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}._sectionToggle_1e3nq_17{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;border:0;background:none;color:var(--foreground);padding:11px 0;text-align:left;cursor:pointer;font-size:11px;font-weight:700}._sectionToggle_1e3nq_17 span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}._historicalRow_1e3nq_12{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--border);font-size:11px}._historicalRow_1e3nq_12 button{display:inline-flex;align-items:center;gap:3px;background:transparent;border:0;color:var(--primary);cursor:pointer;font-size:11px}._compact_1e3nq_21{border:1px solid var(--border);border-radius:10px;padding:0 12px}._content_1e3nq_22{border-top:1px solid var(--border);padding-bottom:11px}._historyRow_1e3nq_23{display:flex;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:9px 0;text-align:left;border:0;border-bottom:1px solid var(--border);background:none;color:var(--foreground);cursor:pointer}._historyRow_1e3nq_23 span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._historyRow_1e3nq_23 span:last-child{flex-direction:row;align-items:center}._historyRow_1e3nq_23 b{font-size:11px}._historyRow_1e3nq_23 small{font-size:10px;color:var(--muted-foreground)}._investigationFields_1e3nq_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:9px 0}._investigationFields_1e3nq_27 label{font-size:10px;font-weight:700;color:var(--muted-foreground);display:flex;flex-direction:column;gap:5px}._investigationFields_1e3nq_27 textarea{padding:9px;font-family:inherit;font-size:11px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:8px;resize:vertical;min-width:0}._investigationFields_1e3nq_27>._rowActions_1e3nq_16{grid-column:1/-1}._knowledgeItem_1e3nq_31{border:1px solid var(--border);border-radius:9px;padding:10px;margin:8px 0;font-size:11px}._knowledgeItem_1e3nq_31 small{display:block;color:var(--muted-foreground)}._knowledgeItem_1e3nq_31 p{margin:5px 0;line-height:1.5}._knowledgeSearch_1e3nq_33{border:1px solid var(--border);border-radius:8px;background:var(--card);width:100%;padding:9px 10px;color:var(--foreground);font:inherit;font-size:11px;margin-top:8px}._settingsGrid_1e3nq_34{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr)) auto;gap:10px;align-items:end;padding:12px 0}._settingsGrid_1e3nq_34 label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._settingsGrid_1e3nq_34 input{min-width:0;width:100%;background:var(--background);border:1px solid var(--border);padding:7px;border-radius:7px;color:var(--foreground)}._error_1e3nq_37,._success_1e3nq_37{font-size:11px;padding:8px;border-radius:8px;margin:7px 0}._error_1e3nq_37{color:#b33c3c;background:#ad3d3d0c}._success_1e3nq_37{color:#087553;background:#2fd09a11}@media(max-width:840px){._settingsGrid_1e3nq_34{grid-template-columns:repeat(2,minmax(0,1fr))}._investigationFields_1e3nq_27{grid-template-columns:1fr}}._root_1dm6a_1{padding-bottom:40px;color:var(--foreground)}._toolbar_1dm6a_2{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 20px;flex-wrap:wrap}._tabs_1dm6a_3{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:13px}._tabs_1dm6a_3 button{display:flex;align-items:center;gap:8px;padding:10px 17px;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);font-weight:700;font-size:var(--text-small);cursor:pointer}._tabs_1dm6a_3 button._active_1dm6a_5{background:var(--card);color:var(--foreground);box-shadow:0 2px 9px #071b3920}._toolActions_1dm6a_6{display:flex;align-items:center;gap:8px}._kpis_1dm6a_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px}._kpi_1dm6a_7{padding:19px 20px;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 15px #14264207;min-height:120px}._kpi_1dm6a_7>span{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:var(--text-small);font-weight:650}._kpi_1dm6a_7>span svg{color:var(--primary)}._kpi_1dm6a_7 strong{display:block;font-size:clamp(24px,3vw,36px);line-height:1.2;margin:10px 0 4px;font-variant-numeric:tabular-nums;letter-spacing:-.06em}._kpi_1dm6a_7 small{display:block;color:var(--muted-foreground);font-size:11px;line-height:1.45}._filterBar_1dm6a_13{display:flex;gap:10px;align-items:end;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:13px;margin-bottom:17px;flex-wrap:wrap}._filterBar_1dm6a_13 label,._registerMeta_1dm6a_14 label{display:flex;flex-direction:column;gap:5px;color:var(--muted-foreground);font-size:10.5px;font-weight:650}._filterBar_1dm6a_13 select,._filterBar_1dm6a_13 input,._registerMeta_1dm6a_14 select{height:34px;background:var(--background);border:1px solid var(--border);border-radius:8px;color:var(--foreground);padding:0 10px;font:inherit;font-size:12px;max-width:210px}._filterBar_1dm6a_13 ._search_1dm6a_16{flex:1 1 245px;display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--border);background:var(--background);border-radius:9px;padding:0 10px;height:34px}._filterBar_1dm6a_13 ._search_1dm6a_16 input{border:0;background:transparent;outline:0;flex:1;min-width:130px;max-width:none}._reset_1dm6a_18{border:0;background:transparent;color:var(--primary);font-weight:700;font-size:11px;padding:10px;cursor:pointer}._analyticsTop_1dm6a_19{display:grid;grid-template-columns:1.18fr .82fr;gap:15px;margin-bottom:15px}._analyticsBottom_1dm6a_20{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px;margin-bottom:18px}._monthChart_1dm6a_21{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:18px 5px 8px;min-height:272px}._monthScale_1dm6a_22{height:194px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:var(--muted-foreground);font-size:10px;font-variant-numeric:tabular-nums;padding:3px 0}._monthColumns_1dm6a_23{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(39px,1fr);gap:8px;overflow-x:auto;padding:4px 5px 6px;align-items:end}._monthColumn_1dm6a_23{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:236px;gap:8px;min-width:39px;border:0;padding:0;background:transparent;color:var(--foreground);cursor:pointer;text-align:center}._monthBarFrame_1dm6a_25{display:flex;align-items:flex-end;justify-content:center;height:194px;width:100%;position:relative;background:repeating-linear-gradient(to top,transparent 0,transparent 47px,var(--border) 48px)}._monthBar_1dm6a_25{display:block;width:min(100%,40px);min-height:4px;border-radius:5px 5px 0 0;transition:filter .15s,transform .15s;transform-origin:bottom}._monthColumn_1dm6a_23:hover ._monthBar_1dm6a_25,._monthColumn_1dm6a_23:focus-visible ._monthBar_1dm6a_25{filter:brightness(1.16);transform:scaleX(1.07)}._monthBarValue_1dm6a_28{position:absolute;left:0;right:0;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.3;color:var(--foreground)}._monthTick_1dm6a_29{display:block;min-height:27px;font-size:10px;color:var(--muted-foreground);white-space:nowrap;line-height:1.5}._monthColumn_1dm6a_23:hover ._monthTick_1dm6a_29,._monthColumn_1dm6a_23:focus-visible ._monthTick_1dm6a_29{color:var(--primary);font-weight:700}._barList_1dm6a_31{padding:8px 0}._barRow_1dm6a_32{display:grid;grid-template-columns:minmax(108px,36%) 1fr 30px 14px;gap:10px;align-items:center;width:100%;background:none;border:0;padding:9px 0;color:var(--foreground);font-size:11.5px;text-align:left;cursor:pointer}._barRow_1dm6a_32:hover span{color:var(--primary)}._barRow_1dm6a_32>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barRow_1dm6a_32>div{height:9px;background:var(--surface);border-radius:8px;overflow:hidden}._barRow_1dm6a_32 i{display:block;height:100%;border-radius:8px;background:var(--primary)}._barRow_1dm6a_32 b{text-align:right;font-variant-numeric:tabular-nums}._barRow_1dm6a_32>svg{color:var(--muted-foreground)}._floorPanel_1dm6a_39{display:flex;flex-direction:column;min-height:350px}._floorBarList_1dm6a_40{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:space-evenly;gap:16px;padding:18px 0 10px}._floorBarRow_1dm6a_41{display:grid;grid-template-columns:minmax(90px,32%) minmax(0,1fr) 38px 16px;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:var(--foreground);text-align:left;cursor:pointer;padding:12px 0;font-size:13px}._floorBarRow_1dm6a_41:hover>span,._floorBarRow_1dm6a_41:focus-visible>span{color:var(--primary);font-weight:750}._floorBarRow_1dm6a_41>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._floorBarRow_1dm6a_41>div{height:13px;background:var(--surface);border-radius:9px;overflow:hidden}._floorBarRow_1dm6a_41 i{display:block;height:100%;border-radius:9px;transition:filter .14s}._floorBarRow_1dm6a_41:hover i{filter:brightness(1.1)}._floorBarRow_1dm6a_41 b{font-size:14px;font-variant-numeric:tabular-nums;text-align:right}._floorBarRow_1dm6a_41>svg{color:var(--muted-foreground)}@media(max-width:620px){._floorPanel_1dm6a_39{min-height:320px}._floorBarList_1dm6a_40{gap:10px}._floorBarRow_1dm6a_41{grid-template-columns:minmax(66px,29%) minmax(0,1fr) 32px 14px;gap:8px;padding:10px 0;font-size:12px}._floorBarRow_1dm6a_41 b{font-size:12px}}._heatWrap_1dm6a_50{overflow-x:auto;padding:10px 0}._heatTable_1dm6a_51{border-collapse:separate;border-spacing:5px;width:100%;font-size:10px}._heatTable_1dm6a_51 th{min-width:62px;padding:8px 3px;text-align:center;color:var(--muted-foreground);font-weight:650;line-height:1.35}._heatTable_1dm6a_51 thead th{max-width:100px;word-break:normal}._heatTable_1dm6a_51 tbody th{white-space:nowrap;text-align:left}._heatTable_1dm6a_51 td button{border:1px solid var(--border);min-width:40px;width:100%;padding:11px 3px;border-radius:7px;color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:750;cursor:pointer}._heatTable_1dm6a_51 td button:hover:not(:disabled){outline:2px solid var(--primary)}._heatTable_1dm6a_51 td button:disabled{opacity:.5;cursor:default}._explain_1dm6a_58{color:var(--muted-foreground);font-size:11px;line-height:1.6;margin:9px 0 0}._modeToggle_1dm6a_59{border:1px solid var(--border);background:var(--card);color:var(--primary);border-radius:8px;padding:7px 10px;cursor:pointer;font-size:11px;font-weight:750}._paretoChart_1dm6a_60{width:100%;min-width:0;padding-top:10px}._comparisonModes_1dm6a_61{display:flex;align-items:center;gap:4px;border:1px solid var(--border);padding:3px;border-radius:9px}._comparisonModes_1dm6a_61 button{border:0;border-radius:6px;padding:7px 10px;background:transparent;color:var(--muted-foreground);font-size:11px;font-weight:750;cursor:pointer}._comparisonModes_1dm6a_61 button._modeActive_1dm6a_63{color:var(--primary);background:var(--surface)}._comparisonLaunch_1dm6a_64{display:flex;justify-content:flex-end;margin:7px 0 14px}._comparisonLaunch_1dm6a_64 button{border:1px solid var(--border);background:var(--card);border-radius:9px;color:var(--primary);padding:10px 13px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750;cursor:pointer}._reportActions_1dm6a_66{position:relative}._reportMenu_1dm6a_67{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:165px;padding:5px;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #14264225;background:var(--card)}._reportMenu_1dm6a_67 button{width:100%;border:0;text-align:left;border-radius:6px;background:transparent;color:var(--foreground);padding:9px 10px;font-size:12px;font-weight:650;cursor:pointer}._reportMenu_1dm6a_67 button:hover{background:var(--surface)}._comparisonBody_1dm6a_70{padding:12px 0 3px}._comparisonInputs_1dm6a_71{display:flex;gap:12px;align-items:end;flex-wrap:wrap}._comparisonInputs_1dm6a_71 label,._periodRanges_1dm6a_72 label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted-foreground);font-weight:650}._comparisonInputs_1dm6a_71 select,._periodRanges_1dm6a_72 input{font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:8px;min-height:35px;padding:6px 10px;min-width:135px}._comparisonResults_1dm6a_74{display:flex;align-items:center;gap:18px;margin:15px 0}._comparisonResults_1dm6a_74>div{flex:1;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px}._comparisonResults_1dm6a_74 strong{font-size:23px;font-variant-numeric:tabular-nums}._comparisonResults_1dm6a_74 small,._comparisonResults_1dm6a_74 span{font-size:11px;color:var(--muted-foreground)}._comparisonResults_1dm6a_74>svg{color:var(--muted-foreground);flex:0 0 auto}._periodRanges_1dm6a_72{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._periodRanges_1dm6a_72>div{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:10px;padding:13px}._periodRanges_1dm6a_72 b{font-size:12px}._periodRanges_1dm6a_72 strong{font-size:17px;color:var(--foreground)}._patternList_1dm6a_82 button{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;display:grid;grid-template-columns:1fr auto 15px;align-items:center;gap:12px;text-align:left;padding:11px 0;color:var(--foreground);cursor:pointer}._patternList_1dm6a_82 button:hover strong{color:var(--primary)}._patternList_1dm6a_82 strong,._patternList_1dm6a_82 small{display:block}._patternList_1dm6a_82 strong{font-size:12px}._patternList_1dm6a_82 small{font-size:10px;color:var(--muted-foreground);margin-top:4px;line-height:1.45}._patternList_1dm6a_82 b{font-size:11px;font-variant-numeric:tabular-nums}._analysisGrid_1dm6a_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;scroll-margin-top:20px}._analysisGrid_1dm6a_88>section{display:flex;flex-direction:column;min-width:0;height:100%}._analysisGrid_1dm6a_88>section:first-child>._requestScroll_1dm6a_90{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}._analysisGrid_1dm6a_88>section:first-child>._requestScroll_1dm6a_90+*{margin-top:auto}._analysisGrid_1dm6a_88>section:last-child>._detail_1dm6a_92{flex:1 1 auto}._requestScroll_1dm6a_90{overflow:auto;max-height:570px}._requestList_1dm6a_94 button{border:0;border-bottom:1px solid var(--border);padding:12px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;cursor:pointer;color:var(--foreground);background:transparent}._requestList_1dm6a_94 button:hover,._requestList_1dm6a_94 button._selected_1dm6a_95{background:var(--blue-soft);border-radius:9px}._requestList_1dm6a_94 button span{display:flex;flex-direction:column;gap:4px;min-width:0}._requestList_1dm6a_94 button span:last-child{align-items:flex-end;flex-shrink:0}._requestList_1dm6a_94 strong{font-size:12px}._requestList_1dm6a_94 small{font-size:10px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;max-width:330px}._registerMeta_1dm6a_14{display:flex;align-items:flex-end;gap:10px;margin:8px 0 15px;flex-wrap:wrap}._registerMeta_1dm6a_14 label{min-width:108px;flex:1 1 108px}._registerMeta_1dm6a_14 label:nth-child(3){flex:1.5 1 155px}._registerMeta_1dm6a_14 select{width:100%;max-width:none;min-width:0}._registerClear_1dm6a_104{border:1px solid var(--border);background:var(--card);color:var(--primary);font:inherit;font-size:11px;font-weight:700;border-radius:8px;min-height:34px;padding:0 12px;cursor:pointer;white-space:nowrap}._registerClear_1dm6a_104:hover,._registerClear_1dm6a_104:focus-visible{background:var(--surface);border-color:var(--primary)}._registerHeadActions_1dm6a_106{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._locationEditor_1dm6a_107{border:1px solid var(--border);border-radius:11px;background:var(--card);padding:11px}._locationEditorTop_1dm6a_108{display:flex;align-items:center;justify-content:space-between;gap:12px}._locationEditorTop_1dm6a_108>div{display:flex;flex-direction:column;gap:6px}._locationEditorTop_1dm6a_108 b{font-size:11px;display:flex;align-items:center;gap:5px}._locationEditorTop_1dm6a_108 small,._locationReadOnly_1dm6a_111{font-size:11px;color:var(--muted-foreground)}._locationReadOnly_1dm6a_111{display:flex;align-items:center;gap:6px;padding:10px;border:1px solid var(--border);border-radius:9px}._locationEditButton_1dm6a_113{border:1px solid var(--border);border-radius:8px;background:var(--card);display:flex;align-items:center;gap:5px;padding:8px;color:var(--primary);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}._correctionMeta_1dm6a_114{display:block;margin-top:9px;font-size:10px;line-height:1.5;color:var(--muted-foreground)}._locationEditBody_1dm6a_115{display:flex;flex-direction:column;gap:11px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}._locationEditBody_1dm6a_115 p{margin:0;font-size:11px;color:var(--muted-foreground);line-height:1.6}._locationEditFields_1dm6a_117{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._locationEditFields_1dm6a_117 label{font-size:10px;display:flex;flex-direction:column;gap:6px;font-weight:700;color:var(--muted-foreground)}._locationEditFields_1dm6a_117 select,._bulkTable_1dm6a_119 select{border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--background);color:var(--foreground);font-size:11px;width:100%;min-width:0}._locationEditBody_1dm6a_115 ._candidate_1dm6a_120{font-size:11px;color:var(--foreground);padding:8px 10px;border-radius:8px;background:var(--surface)}._candidate_1dm6a_120 button{border:0;background:transparent;color:var(--primary);font-weight:700;cursor:pointer;text-decoration:underline;font-size:11px}._bulkReview_1dm6a_122{margin:0 0 18px;border:1px solid var(--border);border-radius:15px;background:var(--card);padding:19px;scroll-margin-top:24px}._bulkTitle_1dm6a_123{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._bulkTitle_1dm6a_123 strong{font-size:15px}._bulkTitle_1dm6a_123 p{margin:6px 0 0;font-size:11px;color:var(--muted-foreground);line-height:1.5}._bulkButtons_1dm6a_126{display:flex;gap:8px;flex-wrap:wrap}._bulkScroll_1dm6a_127{max-height:420px;overflow:auto;margin:13px 0}._bulkTable_1dm6a_119{width:100%;border-collapse:collapse;font-size:11px}._bulkTable_1dm6a_119 th{position:sticky;top:0;background:var(--card);text-align:left;color:var(--muted-foreground);padding:9px;border-bottom:1px solid var(--border);white-space:nowrap}._bulkTable_1dm6a_119 td{padding:9px;border-bottom:1px solid var(--border);vertical-align:middle}._bulkTable_1dm6a_119 td:first-child{width:50px}._bulkTable_1dm6a_119 td:nth-child(2){min-width:140px}._bulkTable_1dm6a_119 td:last-child{min-width:130px;width:180px}._bulkTable_1dm6a_119 small{display:block;color:var(--muted-foreground);margin-top:4px}._bulkTable_1dm6a_119 input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px;cursor:pointer}._candidateLabel_1dm6a_136{font-weight:700;color:var(--primary)}._notSuggested_1dm6a_137{color:var(--muted-foreground)}._bulkFooter_1dm6a_138{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted-foreground)}._successNote_1dm6a_139{font-size:11px;color:#13744a;margin:10px 0 0}._registerTable_1dm6a_140{width:100%;border-collapse:collapse;font-size:11px}._registerTable_1dm6a_140 th{position:sticky;top:0;background:var(--card);text-align:left;color:var(--muted-foreground);font-size:10px;padding:10px 8px;border-bottom:1px solid var(--border);z-index:1;white-space:nowrap}._registerTable_1dm6a_140 td{padding:12px 8px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.5;cursor:pointer}._registerTable_1dm6a_140 tr:hover,._registerTable_1dm6a_140 tr._selected_1dm6a_95{background:var(--blue-soft)}._registerTable_1dm6a_140 td:nth-child(2){min-width:140px;max-width:240px}._registerTable_1dm6a_140 td strong,._registerTable_1dm6a_140 td small{display:block}._registerTable_1dm6a_140 td small{color:var(--muted-foreground);font-size:10px;margin-top:3px;word-break:break-word}._detail_1dm6a_92{display:flex;flex-direction:column;gap:13px}._detailHeading_1dm6a_148{display:flex;align-items:center;gap:9px;flex-wrap:wrap}._detailHeading_1dm6a_148 strong{font-size:17px}._eyebrow_1dm6a_150{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-weight:750}._evidenceGrid_1dm6a_151{display:grid;grid-template-columns:1fr 1fr;gap:11px;background:var(--surface);padding:14px;border-radius:12px}._evidenceGrid_1dm6a_151 span{display:flex;flex-direction:column;gap:6px;font-size:10px;color:var(--muted-foreground)}._evidenceGrid_1dm6a_151 b{font-size:12px;color:var(--foreground);font-weight:650;word-break:break-word;line-height:1.45}._caution_1dm6a_154{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border:1px solid #e6c87c88;background:#dfab3010;color:var(--ink-soft);border-radius:9px;font-size:11px;line-height:1.55}._caution_1dm6a_154 svg{flex-shrink:0;color:#af7d13}._notesLabel_1dm6a_156{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:750}._notesLabel_1dm6a_156 small{color:var(--muted-foreground);font-size:10px;font-weight:400}._notes_1dm6a_156{min-height:74px;border:1px solid var(--border);border-radius:10px;width:100%;padding:11px;color:var(--foreground);background:var(--card);font-family:inherit;line-height:1.5;resize:vertical;font-size:12px}._actions_1dm6a_159{display:flex;justify-content:flex-end}._chatHead_1dm6a_160{border-top:1px solid var(--border);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:8px}._chatHead_1dm6a_160 strong{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:5px}._chatHead_1dm6a_160 svg{color:var(--primary)}._mazroaIdentity_1dm6a_163{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:12px;background:#2fd09a;color:#102f2a;font-size:13px;font-weight:800;line-height:1.3}._mazroaIdentity_1dm6a_163 svg{color:#102f2a;flex:0 0 auto}._mazroaGlyph_1dm6a_165{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:39px;height:39px;border-radius:12px;background:#2fd09a;color:#102f2a}._chatHead_1dm6a_160 ._mazroaGlyph_1dm6a_165 svg{color:#102f2a}._root_1dm6a_1 [data-tooltip]{position:relative}._root_1dm6a_1 [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%,4px);opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#222449;color:#fff;font-size:10.5px;line-height:1.3;font-weight:600;letter-spacing:0;white-space:nowrap;padding:7px 10px;border-radius:7px;box-shadow:0 5px 16px #22244926;transition:opacity .13s,transform .13s}._root_1dm6a_1 [data-tooltip]:hover:after,._root_1dm6a_1 [data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}._promptRow_1dm6a_170{display:flex;gap:8px;flex-wrap:wrap}._promptRow_1dm6a_170 button{border:1px solid var(--border);background:var(--surface);color:var(--primary);font-weight:650;font-size:11px;padding:8px 10px;border-radius:9px;cursor:pointer}._promptRow_1dm6a_170 button:disabled{opacity:.5;cursor:wait}._chatMessages_1dm6a_173{border:1px solid var(--border);border-radius:12px;background:var(--surface);min-height:155px;max-height:310px;overflow-y:auto;padding:13px;display:flex;flex-direction:column;gap:11px}._chatWelcome_1dm6a_174{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:110px;color:var(--muted-foreground);gap:6px}._chatWelcome_1dm6a_174 p{font-size:11px;line-height:1.55;max-width:310px;margin:0}._chatAssistant_1dm6a_176,._chatUser_1dm6a_176{border-radius:12px;padding:10px 12px;max-width:96%;font-size:11.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._chatAssistant_1dm6a_176{background:var(--card);align-self:flex-start;border:1px solid var(--border)}._chatUser_1dm6a_176{background:var(--blue-soft);align-self:flex-end}._chatAssistant_1dm6a_176 b,._chatUser_1dm6a_176 b{color:var(--primary);font-size:10px}._chatAssistant_1dm6a_176 p,._chatUser_1dm6a_176 p{margin:4px 0 0}._chatMarkdown_1dm6a_181 p{margin:5px 0;white-space:pre-wrap}._chatMarkdown_1dm6a_181 ul,._chatMarkdown_1dm6a_181 ol{padding-inline-start:20px;margin:5px 0}._chatMarkdown_1dm6a_181 li{margin:3px 0}._chatMarkdown_1dm6a_181 code{background:var(--surface);padding:1px 3px;border-radius:4px;overflow-wrap:anywhere}._chatInput_1dm6a_185{display:flex;gap:8px}._chatInput_1dm6a_185 input{flex:1;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:9px;padding:9px 12px;color:var(--foreground);font:inherit;font-size:12px}._agentThinking_1dm6a_187{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted-foreground)}._emptyState_1dm6a_188{padding:30px 12px;min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted-foreground);font-size:12px;text-align:center}._error_1dm6a_189{display:flex;align-items:center;gap:10px;color:#b33c3c;background:#ad3d3d0c;border:1px solid #ad3d3d33;padding:12px;margin:10px 0;border-radius:10px;font-size:12px}._importArea_1dm6a_190{padding:15px;background:var(--card);border:1px solid var(--border);border-radius:15px;margin-bottom:18px}._importFoot_1dm6a_191{display:flex;justify-content:flex-end;padding:12px 0 0}@media(max-width:1160px){._kpis_1dm6a_7{grid-template-columns:repeat(2,minmax(0,1fr))}._analyticsTop_1dm6a_19,._analyticsBottom_1dm6a_20,._analysisGrid_1dm6a_88{grid-template-columns:1fr}._analysisGrid_1dm6a_88>section{height:auto}._analysisGrid_1dm6a_88>section:first-child>._requestScroll_1dm6a_90{flex:0 1 auto;min-height:200px;max-height:570px}}@media(max-width:620px){._kpis_1dm6a_7{gap:8px}._kpi_1dm6a_7{padding:13px}._toolbar_1dm6a_2{align-items:stretch}._tabs_1dm6a_3{width:100%}._tabs_1dm6a_3 button{flex:1;justify-content:center;font-size:10px;padding:10px 6px}._toolActions_1dm6a_6{width:100%;justify-content:flex-end;flex-wrap:wrap}._filterBar_1dm6a_13{gap:8px}._filterBar_1dm6a_13 label{flex:1}._filterBar_1dm6a_13 label._search_1dm6a_16{flex:1 1 100%}._filterBar_1dm6a_13 select,._filterBar_1dm6a_13 input{max-width:100%}._registerMeta_1dm6a_14{gap:8px}._registerMeta_1dm6a_14 label{flex:1 1 calc(50% - 8px);min-width:0}._registerMeta_1dm6a_14 label:nth-child(3){flex:1 1 calc(50% - 8px)}._locationEditFields_1dm6a_117{grid-template-columns:1fr}._bulkReview_1dm6a_122{padding:12px}._evidenceGrid_1dm6a_151{grid-template-columns:1fr}._barRow_1dm6a_32{grid-template-columns:minmax(80px,34%) 1fr 22px 12px}._requestList_1dm6a_94 small{max-width:240px}._periodRanges_1dm6a_72{grid-template-columns:1fr}}._root_107ms_1{display:grid;gap:18px;min-width:0;padding-bottom:36px}._hero_107ms_1{min-height:200px;border-radius:16px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--navy);color:var(--sidebar-foreground);box-shadow:0 18px 46px #2324481f}._hero_107ms_1 h2{font-size:32px;font-family:var(--font-family-display);letter-spacing:-.045em;line-height:1.14;margin:9px 0}._hero_107ms_1 p{color:#f2f5f7c2;font-size:13px;line-height:1.65;margin:0;max-width:720px}._hero_107ms_1>svg{flex-shrink:0;color:var(--sidebar-muted)}._eyebrow_107ms_1{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--sidebar-muted)}._flow_107ms_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}._flow_107ms_1 span{font-size:10px;padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f}._flow_107ms_1 svg{opacity:.8}._intake_107ms_1,._actionsSection_107ms_1,._analysisResult_107ms_1,._importArea_107ms_1,._toolLinks_107ms_1{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px}._intakeTitle_107ms_1,._sectionHeading_107ms_1{display:flex;gap:9px;justify-content:space-between;align-items:start;margin-bottom:15px}._intakeTitle_107ms_1 h3,._sectionHeading_107ms_1 h3{font-size:16px;font-weight:750;margin:0}._intakeTitle_107ms_1 p,._sectionHeading_107ms_1 p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:5px 0 0}._readyLabel_107ms_1{font-size:11px;color:var(--muted-foreground);white-space:nowrap;border:1px solid var(--border);padding:6px 9px;border-radius:14px}._hidden_107ms_1{display:none}._drop_107ms_1{width:100%;min-height:155px;display:grid;align-content:center;justify-items:center;text-align:center;gap:9px;border:1.5px dashed color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 2.5%,var(--card));color:var(--foreground);border-radius:13px;cursor:pointer;transition:background .18s,border-color .18s}._drop_107ms_1:hover{background:color-mix(in srgb,var(--primary) 7%,var(--card));border-color:var(--primary)}._drop_107ms_1:disabled{opacity:.6;cursor:wait}._drop_107ms_1 svg{color:var(--primary)}._drop_107ms_1 strong{font-size:14px}._drop_107ms_1 span{font-size:11px;color:var(--muted-foreground);line-height:1.5}._fileGroup_107ms_1{margin-top:15px}._fileGroupHeader_107ms_1{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:0 0 5px}._fileGroupHeader_107ms_1 button{background:transparent;border:0;color:var(--muted-foreground);font-size:11px;cursor:pointer}._file_107ms_1{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:10px 0}._fileIcon_107ms_1{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--blue-soft);color:var(--primary)}._file_107ms_1 strong{font-size:12px;overflow-wrap:anywhere}._file_107ms_1 span{display:block;color:var(--muted-foreground);font-size:10px;margin-top:2px}._file_107ms_1>button{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}._actionGrid_107ms_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._actionCard_107ms_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:grid;gap:9px;align-content:start;border:1px solid var(--border);border-radius:13px;background:var(--background);color:var(--foreground);padding:18px;min-height:170px;cursor:pointer;transition:border .15s,background .15s}._actionCard_107ms_1>svg{color:var(--primary)}._actionCard_107ms_1 strong{font-size:16px;font-weight:750}._actionCard_107ms_1 span{font-size:12px;line-height:1.55;color:var(--muted-foreground)}._actionCard_107ms_1 small{display:flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:10px;font-weight:600}._actionCard_107ms_1:hover,._actionSelected_107ms_1{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}._actionSelected_107ms_1{box-shadow:inset 0 0 0 1px var(--primary)}._actionPanel_107ms_1{padding:17px 18px;border:1px solid var(--border);border-radius:12px;margin-top:12px;background:color-mix(in srgb,var(--card) 85%,var(--background));display:grid;gap:10px}._actionPanel_107ms_1 h4{font-size:14px;margin:0}._actionPanel_107ms_1 p{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0}._targetRow_107ms_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._targetRow_107ms_1 label{font-size:12px;font-weight:700}._targetRow_107ms_1 select{flex:1;min-width:180px;max-width:365px;border:1px solid var(--border);background:var(--card);color:var(--foreground);min-height:37px;padding:8px 10px;border-radius:9px;font-size:12px}._hint_107ms_1{font-size:11px!important}._analysisResult_107ms_1{display:grid;gap:13px}._resultHeader_107ms_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._resultHeader_107ms_1>div{display:flex;align-items:center;gap:8px}._resultHeader_107ms_1 h3{font-size:16px;margin:0}._resultHeader_107ms_1>span{font-size:11px;color:var(--muted-foreground)}._analysisResult_107ms_1>p{font-size:12px;display:flex;align-items:center;gap:8px;color:var(--muted-foreground)}._analysisText_107ms_1{font-size:13px;line-height:1.8;white-space:pre-wrap;max-height:600px;overflow-y:auto;overflow-wrap:anywhere}._analysisText_107ms_1 p{margin:0 0 12px}._analysisText_107ms_1 strong{font-weight:750}._analysisText_107ms_1 ul,._analysisText_107ms_1 ol{margin:0 0 14px;padding-left:20px}._analysisText_107ms_1 li{margin:3px 0}._analysisText_107ms_1 h1,._analysisText_107ms_1 h2,._analysisText_107ms_1 h3{margin:16px 0 8px;font-size:15px}._analysisText_107ms_1 table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}._analysisText_107ms_1 th,._analysisText_107ms_1 td{border:1px solid var(--border);padding:7px 9px}._analysisText_107ms_1 code{overflow-wrap:anywhere}._analysisFooter_107ms_1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toolLinks_107ms_1{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--background)}._toolLinks_107ms_1>div{display:flex;gap:11px;align-items:center}._toolLinks_107ms_1 svg{color:var(--primary)}._toolLinks_107ms_1 strong{font-size:12px;display:block}._toolLinks_107ms_1 small{font-size:11px;color:var(--muted-foreground);display:block;margin-top:4px}._importArea_107ms_1{display:grid;gap:15px}._error_107ms_1,._notice_107ms_1{padding:12px 15px;border:1px solid var(--border);border-radius:11px;font-size:12px;line-height:1.6}._error_107ms_1{border-color:color-mix(in srgb,var(--destructive,var(--error)) 40%,var(--border));color:var(--destructive,var(--error))}._notice_107ms_1{background:color-mix(in srgb,var(--primary) 5%,var(--card))}._spin_107ms_1{animation:_smartspin_107ms_1 1s linear infinite}@keyframes _smartspin_107ms_1{to{transform:rotate(360deg)}}@media(max-width:760px){._hero_107ms_1{padding:23px;min-height:unset}._hero_107ms_1 h2{font-size:26px}._hero_107ms_1>svg{display:none}._flow_107ms_1{gap:6px}._flow_107ms_1 span{font-size:9px}._intake_107ms_1,._actionsSection_107ms_1,._analysisResult_107ms_1,._importArea_107ms_1,._toolLinks_107ms_1{padding:14px}._actionGrid_107ms_1{grid-template-columns:1fr}._actionCard_107ms_1{min-height:130px;padding:15px}._targetRow_107ms_1{align-items:stretch;flex-direction:column}._targetRow_107ms_1 select{max-width:none;width:100%}._toolLinks_107ms_1{align-items:stretch;flex-direction:column}._toolLinks_107ms_1>button{width:100%}._drop_107ms_1{padding:12px;min-height:140px}._intakeTitle_107ms_1 h3{font-size:15px}}._hero_107ms_1 p,._eyebrow_107ms_1,._flow_107ms_1 span,._intakeTitle_107ms_1 p,._sectionHeading_107ms_1 p,._readyLabel_107ms_1,._drop_107ms_1 span,._fileGroupHeader_107ms_1,._fileGroupHeader_107ms_1 button,._file_107ms_1 strong,._file_107ms_1 span,._actionCard_107ms_1 span,._actionCard_107ms_1 small,._actionPanel_107ms_1 p,._targetRow_107ms_1 label,._targetRow_107ms_1 select,._hint_107ms_1,._resultHeader_107ms_1>span,._analysisResult_107ms_1>p,._analysisText_107ms_1,._toolLinks_107ms_1 strong,._toolLinks_107ms_1 small,._error_107ms_1,._notice_107ms_1{font-size:var(--text-small);line-height:1.5}._root_1j9hy_2{font-family:Cairo,var(--font-family-base);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:11px;align-items:stretch}._toolbar_1j9hy_3,._heading_1j9hy_3,._actions_1j9hy_3{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap}._toolbar_1j9hy_3{grid-column:1/-1;justify-content:flex-end}._actions_1j9hy_3{justify-content:flex-end}._actions_1j9hy_3 label{font-size:11px;color:var(--muted-foreground)}._actions_1j9hy_3 select{margin-left:7px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-family:Cairo}._root_1j9hy_2>._muted_1j9hy_6,._warning_1j9hy_6{grid-column:1/-1}._root_1j9hy_2>._muted_1j9hy_6{margin:0}._panel_1j9hy_7{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:14px;min-width:0;overflow:hidden;display:flex;flex-direction:column;height:100%}._panel_1j9hy_7:last-of-type{grid-column:1/-1}._heading_1j9hy_3{margin-bottom:10px;align-items:flex-start}._heading_1j9hy_3 h3{font-size:15px;line-height:1.45;margin:3px 0 0;color:var(--foreground)}._heading_1j9hy_3 span{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--primary)}._heading_1j9hy_3 button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}._stats_1j9hy_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}._stats_1j9hy_12>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;min-height:88px;padding:9px 10px;display:flex;flex-direction:column;gap:3px}._stats_1j9hy_12 span,._stats_1j9hy_12 small{font-size:10.5px;line-height:1.3;color:var(--muted-foreground)}._stats_1j9hy_12._assetStats_1j9hy_15{grid-template-columns:1fr;grid-template-rows:repeat(2,88px)}._assetStats_1j9hy_15>div{min-height:88px}._stats_1j9hy_12 strong{font-size:17px;color:var(--foreground);overflow-wrap:anywhere;line-height:1.3;letter-spacing:-.015em}._stats_1j9hy_12 small{font-size:9.5px}._chart_1j9hy_17{min-width:0;width:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;margin-top:12px;flex:1}._chartRow_1j9hy_17{width:100%;min-width:0}._chartMeta_1j9hy_17{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:14px;line-height:1.45;color:var(--foreground);font-family:Cairo,var(--font-family-base)}._chartMeta_1j9hy_17 span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chartMeta_1j9hy_17 strong{font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._chartTrack_1j9hy_17{height:18px;background:color-mix(in srgb,var(--muted) 28%,var(--card));border-radius:4px;overflow:hidden;width:100%}._chartBar_1j9hy_17{height:100%;border-radius:4px;min-width:0;transition:width .2s ease}._muted_1j9hy_6{font-size:10.5px;color:var(--muted-foreground);line-height:1.55}._panel_1j9hy_7>._muted_1j9hy_6{margin:8px 0 0}._warning_1j9hy_6{border:1px solid var(--warning);padding:10px;border-radius:9px;color:var(--foreground);display:flex;align-items:center;gap:7px;font-size:11px}._issue_1j9hy_21{display:flex;align-items:center;gap:9px;width:100%;padding:9px 4px;background:transparent;border:0;border-top:1px solid var(--border);color:var(--foreground);font:inherit;font-size:11px;text-align:left;cursor:pointer}._issue_1j9hy_21 span{flex:1}@media(min-width:1400px){._stats_1j9hy_12{grid-template-columns:repeat(2,minmax(0,1fr))}._panel_1j9hy_7{padding:16px}}@media(max-width:1090px){._root_1j9hy_2{grid-template-columns:1fr}._panel_1j9hy_7:last-of-type{grid-column:auto}._stats_1j9hy_12{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){._root_1j9hy_2{gap:10px}._stats_1j9hy_12{grid-template-columns:repeat(2,minmax(0,1fr))}._panel_1j9hy_7{padding:12px}._toolbar_1j9hy_3{align-items:flex-start}._assetStats_1j9hy_15{grid-template-columns:1fr}._heading_1j9hy_3 h3{font-size:14px}}._page_13wxj_1{font-family:var(--font-family-base)}._heroRow_13wxj_1{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:30px;padding:4px 2px}._eyebrow_13wxj_1,._kicker_13wxj_1{text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:700;color:var(--primary)}._heroRow_13wxj_1 h1{font-family:var(--font-family-display);font-size:43px;letter-spacing:-.052em;margin:8px 0;line-height:.98}._heroRow_13wxj_1 p{margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.6}._heroActions_13wxj_1{display:flex;gap:9px;align-items:center;flex-wrap:wrap}._metrics_13wxj_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px}._metricCard_13wxj_1,._panel_13wxj_1{background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:16px;box-shadow:0 1px 2px #23244806,0 14px 38px #2324480b;position:relative;overflow:hidden}._metricCard_13wxj_1:first-child{background:var(--card);border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}._metricCard_13wxj_1{padding:20px 21px;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;color:var(--foreground);font-family:var(--font-family-base);cursor:pointer}._metricCard_13wxj_1:hover{transform:translateY(-3px);box-shadow:0 20px 48px #23244814}._metricTop_13wxj_1{display:flex;justify-content:space-between;align-items:center;color:var(--muted-foreground);font-size:11px}._metricIcon_13wxj_1{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:var(--blue-soft);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}._metricCard_13wxj_1>strong{font-family:var(--font-family-display);font-size:31px;display:block;margin:12px 0 3px;letter-spacing:-.038em;line-height:1}._metricCard_13wxj_1 small{font-size:10px;line-height:1.35}._lineageHint_13wxj_1{display:block;margin-top:11px;font-style:normal;font-size:8px;color:var(--primary);opacity:.72}._metricCard_13wxj_1:hover ._lineageHint_13wxj_1{opacity:1}._positive_13wxj_1{color:var(--success-text)}._neutral_13wxj_1{color:var(--muted-foreground)}._warning_13wxj_1{color:var(--warning)}._danger_13wxj_1{color:var(--error)}._gridMain_13wxj_1{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:14px;margin-bottom:14px}._panel_13wxj_1{padding:22px}._panelHead_13wxj_1{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}._panelHead_13wxj_1 h2{font-family:var(--font-family-display);font-size:19px;margin:5px 0 0;letter-spacing:-.025em}._decisionList_13wxj_1{margin-top:14px}._decision_13wxj_1{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;gap:13px;padding:17px 0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._severity_13wxj_1{width:38px;height:38px;border-radius:13px;display:grid;place-items:center}._s0_13wxj_1{color:var(--error);background:color-mix(in srgb,var(--error) 9%,transparent)}._s1_13wxj_1{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}._s2_13wxj_1{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._decisionMeta_13wxj_1{display:flex;align-items:center;gap:8px}._decisionMeta_13wxj_1 span{font-size:9px;color:var(--muted-foreground)}._decision_13wxj_1 h3{font-size:14px;margin:8px 0 4px;letter-spacing:-.01em}._decision_13wxj_1 p{font-size:11.5px;line-height:1.55;color:var(--muted-foreground);margin:0}._decision_13wxj_1 small{margin-top:8px;display:flex;gap:5px;align-items:center;color:var(--ink-soft);font-size:9.5px}._capacityBig_13wxj_1{margin:26px 0 12px;display:flex;align-items:baseline;gap:9px}._capacityBig_13wxj_1 strong{font-family:var(--font-family-display);font-size:48px;letter-spacing:-.05em}._capacityBig_13wxj_1 span{font-size:11px;color:var(--muted-foreground)}._capacityScale_13wxj_1{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:8.5px;margin-top:8px}._forecastRows_13wxj_1{margin:20px 0 16px;border-top:1px solid var(--border)}._forecastRows_13wxj_1>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:11px}._forecastRows_13wxj_1 strong{font-family:var(--font-family-monospace);font-size:12px}._forecastRows_13wxj_1 em{font-style:normal;color:var(--muted-foreground);font-size:9.5px}._fullButton_13wxj_1{width:100%}._bottomGrid_13wxj_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._delta_13wxj_1{font-family:var(--font-family-monospace);color:var(--primary);font-size:13px}._driver_13wxj_1{display:grid;grid-template-columns:130px 1fr 82px;gap:11px;align-items:center;padding-top:15px;font-size:11px}._driver_13wxj_1 div{height:7px;background:var(--surface);border-radius:99px;overflow:hidden}._driver_13wxj_1 i{display:block;height:100%;background:var(--primary);border-radius:99px}._driver_13wxj_1 strong{text-align:right;font-family:var(--font-family-monospace);font-size:10px}._riskTable_13wxj_1{margin-top:10px}._riskTable_13wxj_1>div,._riskTable_13wxj_1>button{display:grid;grid-template-columns:1fr 1.3fr auto;gap:11px;border:0;border-top:1px solid var(--border);padding:13px 0;font-size:11px;width:100%;background:transparent;color:var(--foreground);font-family:var(--font-family-base);text-align:left}._riskTable_13wxj_1>button{cursor:pointer}._riskTable_13wxj_1>button:hover{color:var(--primary)}._riskTable_13wxj_1 em{font-style:normal;color:var(--muted-foreground)}._riskTable_13wxj_1 strong{font-family:var(--font-family-monospace);font-size:10px;color:var(--primary)}._lineageBody_13wxj_1{display:grid;grid-template-columns:130px 1fr;gap:10px 14px;padding:8px 0}._lineageBody_13wxj_1 span{font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:var(--muted-foreground);font-weight:700}._lineageBody_13wxj_1 strong{font-family:var(--font-family-display);font-size:18px;color:var(--primary)}._lineageBody_13wxj_1 p{margin:0;font-size:11px;line-height:1.55;color:var(--foreground)}@media(min-width:721px){._eyebrow_13wxj_1,._kicker_13wxj_1{font-size:11px}._heroRow_13wxj_1 p{font-size:15.5px}._metricTop_13wxj_1{font-size:13px}._metricCard_13wxj_1 small{font-size:12px}._lineageHint_13wxj_1{font-size:10.5px}._decisionMeta_13wxj_1 span{font-size:11.5px}._decision_13wxj_1 h3{font-size:16px}._decision_13wxj_1 p{font-size:13px}._decision_13wxj_1 small{font-size:11.5px}._capacityBig_13wxj_1 span{font-size:13px}._capacityScale_13wxj_1{font-size:11px}._forecastRows_13wxj_1>div{font-size:13px}._forecastRows_13wxj_1 em{font-size:11.5px}._driver_13wxj_1{font-size:13px}._driver_13wxj_1 strong{font-size:12px}._riskTable_13wxj_1>div,._riskTable_13wxj_1>button{font-size:13px}._riskTable_13wxj_1 strong{font-size:12px}._lineageBody_13wxj_1 span{font-size:10.5px}._lineageBody_13wxj_1 p{font-size:13px}}@media(max-width:1200px){._metrics_13wxj_1{grid-template-columns:repeat(2,1fr)}._gridMain_13wxj_1,._bottomGrid_13wxj_1{grid-template-columns:1fr}}@media(max-width:650px){._heroRow_13wxj_1{flex-direction:column}._heroRow_13wxj_1 h1{font-size:36px}._metrics_13wxj_1,._bottomGrid_13wxj_1{grid-template-columns:1fr}._panel_13wxj_1,._metricCard_13wxj_1{padding:18px}}._compactCommand_13wxj_5 ._heroRow_13wxj_1{margin-bottom:15px;gap:16px}._compactCommand_13wxj_5 ._heroRow_13wxj_1 h1{font-size:32px;line-height:1.14;margin:4px 0}._compactCommand_13wxj_5 ._heroRow_13wxj_1 p{font-size:12px;line-height:1.5}._compactCommand_13wxj_5 ._metrics_13wxj_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:5px}._compactCommand_13wxj_5 ._metricCard_13wxj_1{padding:11px 13px;min-height:96px;border-radius:11px;box-shadow:none}._compactCommand_13wxj_5 ._metricCard_13wxj_1>strong{font-size:25px;margin:5px 0 1px}._compactCommand_13wxj_5 ._metricTop_13wxj_1,._compactCommand_13wxj_5 ._metricCard_13wxj_1 small{font-size:11px;line-height:1.35}._compactCommand_13wxj_5 ._metricCard_13wxj_1:hover{transform:translateY(-1px);box-shadow:0 5px 13px #23244812}@media(max-width:1150px){._compactCommand_13wxj_5 ._metrics_13wxj_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){._compactCommand_13wxj_5 ._metrics_13wxj_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._compactCommand_13wxj_5 ._metricCard_13wxj_1{padding:10px;min-height:102px}._compactCommand_13wxj_5 ._metricCard_13wxj_1>strong{font-size:22px}._compactCommand_13wxj_5 ._heroRow_13wxj_1 h1{font-size:28px}}._eyebrow_13wxj_1,._kicker_13wxj_1,._metricTop_13wxj_1,._metricCard_13wxj_1 small,._lineageHint_13wxj_1,._decisionMeta_13wxj_1 span,._decision_13wxj_1 p,._decision_13wxj_1 small,._capacityBig_13wxj_1 span,._capacityScale_13wxj_1,._forecastRows_13wxj_1>div,._forecastRows_13wxj_1 strong,._forecastRows_13wxj_1 em,._delta_13wxj_1,._driver_13wxj_1,._driver_13wxj_1 strong,._riskTable_13wxj_1>div,._riskTable_13wxj_1>button,._riskTable_13wxj_1 strong,._lineageBody_13wxj_1 span,._lineageBody_13wxj_1 p{font-size:var(--text-small);line-height:1.5}._lineageHint_13wxj_1{opacity:1}._metricCard_13wxj_1 small{display:block;line-height:1.5;margin-top:7px}._mainGrid_eedvh_1{display:grid;grid-template-columns:1.4fr .6fr;gap:14px}._serviceRows_eedvh_1>div{display:grid;grid-template-columns:1fr 145px 110px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}._serviceRows_eedvh_1 strong,._serviceRows_eedvh_1 span{display:block}._serviceRows_eedvh_1 strong{font-size:11.5px}._serviceRows_eedvh_1 span{font-size:9px;color:var(--muted-foreground);margin-top:3px}._levelSelect_eedvh_1{height:36px!important;font-size:10px!important}._rowCost_eedvh_1{text-align:right!important;font-family:var(--font-family-monospace);font-size:9.5px!important}._totalBig_eedvh_1{font-size:13px;color:var(--muted-foreground);margin:22px 0 17px}._totalBig_eedvh_1 strong{font-family:var(--font-family-display);font-size:46px;letter-spacing:-.04em;color:var(--foreground)}._breakdown_eedvh_1>div{display:flex;justify-content:space-between;gap:9px;padding:11px 0;border-top:1px solid var(--border);font-size:10.5px}._breakdown_eedvh_1 strong{font-family:var(--font-family-monospace)}._totalLine_eedvh_1{font-weight:600}._full_eedvh_1{width:100%;margin-top:15px}._forecastBars_eedvh_1{margin:12px 0}._forecastBars_eedvh_1>div{display:grid;grid-template-columns:50px 1fr 92px;gap:10px;align-items:center;padding:9px 0;font-size:10px}._forecastBars_eedvh_1 div>div{height:8px;border-radius:99px;background:var(--surface)}._forecastBars_eedvh_1 i{display:block;height:100%;border-radius:99px;background:var(--primary)}._forecastBars_eedvh_1 strong{text-align:right;font-family:var(--font-family-monospace);font-size:9.5px}@media(min-width:721px){._serviceRows_eedvh_1 strong{font-size:13.5px}._serviceRows_eedvh_1 span{font-size:12px}._levelSelect_eedvh_1,._rowCost_eedvh_1{font-size:12.5px!important}._breakdown_eedvh_1>div{font-size:13px}._forecastBars_eedvh_1>div{font-size:12.5px}._forecastBars_eedvh_1 strong{font-size:12px}}._tableScroll_eedvh_1{width:100%;max-width:100%;overflow:auto}._tableScroll_eedvh_1 table{min-width:640px}@media(max-width:1050px){._mainGrid_eedvh_1{grid-template-columns:1fr}}@media(max-width:650px){._serviceRows_eedvh_1>div{grid-template-columns:1fr 120px}._rowCost_eedvh_1{grid-column:1/3;text-align:left!important}}._serviceRows_eedvh_1 strong,._serviceRows_eedvh_1 span,._levelSelect_eedvh_1,._rowCost_eedvh_1,._totalBig_eedvh_1,._breakdown_eedvh_1>div,._forecastBars_eedvh_1>div,._forecastBars_eedvh_1 strong{font-size:var(--text-small);line-height:1.5}._layout_a47ri_1{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:18px;margin-top:18px;align-items:start}._main_a47ri_1{min-width:0}._sidebar_a47ri_1{display:flex;flex-direction:column;gap:10px}._planCard_a47ri_1{width:100%;text-align:left;background:var(--card,var(--background));color:inherit;border:1px solid var(--border,var(--border));border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:8px;cursor:pointer;font:inherit}._planCard_a47ri_1:hover{border-color:var(--chart-color-4)}._selected_a47ri_1{border-color:var(--primary);background:#26398c13}._planTop_a47ri_1{display:flex;justify-content:space-between;align-items:center;gap:7px}._planTop_a47ri_1>strong{font-size:14px}._planCard_a47ri_1>strong{font-size:19px}._planCard_a47ri_1 small,._muted_a47ri_1{color:var(--muted-foreground,var(--muted-foreground));font-size:12px}._fields_a47ri_1{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}._fields_a47ri_1 label,._notesLabel_a47ri_1{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:var(--foreground,var(--foreground))}._notesLabel_a47ri_1{margin-top:12px}._notesLabel_a47ri_1 textarea{width:100%;border:1px solid var(--border,var(--border));background:var(--background,#fff);color:inherit;border-radius:9px;padding:10px 12px;resize:vertical;font:inherit;font-size:13px;box-sizing:border-box}._fieldset_a47ri_1{min-width:0;border:0;padding:0;margin:0}._fieldset_a47ri_1:disabled{opacity:.8}._vatHeader_a47ri_1{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:14px 0;margin-top:10px;border-bottom:1px solid var(--border,var(--border))}._vatHeader_a47ri_1 strong{font-size:14px}._vatHeader_a47ri_1 p{font-size:12px;color:var(--muted-foreground,var(--muted-foreground));margin:4px 0 0}._vatChoices_a47ri_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._vatChoices_a47ri_1 label{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap;padding:9px 10px;border:1px solid var(--border,var(--border));border-radius:9px;cursor:pointer}._vatChoices_a47ri_1 input{accent-color:var(--primary)}._linesHead_a47ri_1{display:flex;justify-content:space-between;align-items:center;margin:15px 0 9px;gap:12px}._linesHead_a47ri_1 strong{font-size:14px}._tableScroll_a47ri_1{width:100%;overflow-x:auto}._linesTable_a47ri_1{width:100%;border-collapse:collapse;min-width:650px}._linesTable_a47ri_1 th{font-size:11px;letter-spacing:.03em;text-align:left;padding:9px 5px;color:var(--muted-foreground,var(--muted-foreground));border-bottom:1px solid var(--border,var(--border))}._linesTable_a47ri_1 td{padding:8px 5px;border-bottom:1px solid var(--border,var(--surface))}._linesTable_a47ri_1 td:nth-child(1){min-width:120px}._linesTable_a47ri_1 td:nth-child(2){min-width:185px}._linesTable_a47ri_1 td:nth-child(3){min-width:130px}._linesTable_a47ri_1 td:nth-child(4){min-width:48px;text-align:center}._linesTable_a47ri_1 td:nth-child(5){min-width:110px}._linesTable_a47ri_1 td input[type=number]{min-width:110px}._linesTable_a47ri_1 input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}._amount_a47ri_1{font-weight:700;white-space:nowrap;font-size:12px}._totals_a47ri_1{display:flex;gap:16px;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;margin:15px 0 14px}._totals_a47ri_1>div{display:flex;flex-direction:column;gap:5px;padding:9px 12px;min-width:110px}._totals_a47ri_1 span{font-size:11px;color:var(--muted-foreground,var(--muted-foreground))}._totals_a47ri_1 strong{font-size:17px;white-space:nowrap}._grandTotal_a47ri_1{border-radius:10px;background:#26398c17}._grandTotal_a47ri_1 strong{font-size:20px}._actions_a47ri_1{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}._note_a47ri_1{display:flex;align-items:start;gap:8px;background:#26398c14;padding:12px;border-radius:9px;font-size:12px;margin-bottom:14px}._error_a47ri_1,._notice_a47ri_1,._warning_a47ri_1{margin:12px 0;padding:12px 14px;border-radius:10px;font-size:13px}._error_a47ri_1,._notice_a47ri_1{display:flex;align-items:center;gap:8px}._error_a47ri_1{background:#bd3f3117;color:var(--error)}._notice_a47ri_1{background:#2fd09a17;color:var(--foreground,var(--foreground))}._warning_a47ri_1{background:#9660131a;color:var(--foreground,var(--foreground))}@media(max-width:1000px){._layout_a47ri_1{grid-template-columns:1fr}._sidebar_a47ri_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}._fields_a47ri_1{grid-template-columns:135px minmax(0,1fr)}}@media(max-width:580px){._layout_a47ri_1{gap:12px}._sidebar_a47ri_1{grid-template-columns:1fr}._vatHeader_a47ri_1{flex-direction:column}._vatChoices_a47ri_1{flex-direction:column;align-items:stretch;width:100%}._vatChoices_a47ri_1 label{white-space:normal}._fields_a47ri_1{grid-template-columns:1fr}._actions_a47ri_1>*{flex:1 1 175px}._totals_a47ri_1{justify-content:space-between;gap:4px}._totals_a47ri_1>div{min-width:0;padding:10px 6px}._totals_a47ri_1 strong{font-size:14px}._grandTotal_a47ri_1 strong{font-size:17px}}._planCard_a47ri_1 small,._muted_a47ri_1,._fields_a47ri_1 label,._notesLabel_a47ri_1,._notesLabel_a47ri_1 textarea,._vatHeader_a47ri_1 p,._vatChoices_a47ri_1 label,._linesTable_a47ri_1 th,._amount_a47ri_1,._totals_a47ri_1 span,._note_a47ri_1,._error_a47ri_1,._notice_a47ri_1,._warning_a47ri_1{font-size:var(--text-small);line-height:1.5}._back_1lrov_1{display:inline-flex;align-items:center;gap:9px;color:var(--primary);text-decoration:none;margin-bottom:20px;padding:6px 0;font-size:14px;font-weight:600}._back_1lrov_1 span{color:var(--muted-foreground)}._back_1lrov_1:hover{text-decoration:underline}._back_1lrov_1:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._studio_1cnfv_1{display:grid;gap:14px}._toolbar_1cnfv_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._toolbar_1cnfv_1 strong{font-size:14px;color:var(--foreground)}._toolbar_1cnfv_1 p,._small_1cnfv_1{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:4px 0 0}._calendar_1cnfv_1{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._calendar_1cnfv_1 label{font-size:11px;color:var(--muted-foreground);display:flex;align-items:center;gap:8px}._calendar_1cnfv_1 input,._calendar_1cnfv_1 select{min-height:34px;padding:7px 8px;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;font:inherit}._calendar_1cnfv_1 input{width:70px}._tableWrap_1cnfv_1{overflow:auto;max-width:100%;border:1px solid var(--border);border-radius:12px}._table_1cnfv_1{min-width:1220px;width:100%;border-collapse:collapse;font-size:11px}._table_1cnfv_1 th{white-space:nowrap;text-align:left;background:var(--surface);color:var(--muted-foreground);padding:10px 7px}._table_1cnfv_1 td{padding:7px;border-top:1px solid var(--border);vertical-align:top}._table_1cnfv_1 input,._table_1cnfv_1 select{box-sizing:border-box;padding:7px;min-height:35px;min-width:86px;width:100%;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit}._table_1cnfv_1 td:first-child{min-width:190px}._table_1cnfv_1 td:first-child small{font-size:9px;color:var(--muted-foreground);display:block}._table_1cnfv_1 input[type=number]{width:95px}._remove_1cnfv_1{border:0;background:transparent;color:#bd4545;cursor:pointer;font-size:11px;font-weight:700;padding:9px 4px}._remove_1cnfv_1:disabled{opacity:.5}._warning_1cnfv_1{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #bf8b4999;background:color-mix(in srgb,#d39b36 9%,var(--card));border-radius:9px;color:var(--foreground);font-size:11px;line-height:1.5}._empty_1cnfv_1{border:1px dashed var(--border);border-radius:12px;padding:20px;text-align:center;color:var(--muted-foreground);font-size:12px}._preview_1cnfv_1,._chart_1cnfv_1{padding:13px;border:1px solid var(--border);border-radius:12px;display:grid;gap:12px;min-width:0}._metrics_1cnfv_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._metrics_1cnfv_1>div{border-radius:9px;background:var(--surface);padding:10px}._metrics_1cnfv_1 span{color:var(--muted-foreground);display:block;font-size:10px}._metrics_1cnfv_1 strong{display:block;font-size:14px;margin-top:4px}._actions_1cnfv_1{display:flex;gap:9px;align-items:center;flex-wrap:wrap}._chart_1cnfv_1>strong{font-size:13px}@media(max-width:640px){._metrics_1cnfv_1{grid-template-columns:1fr}._toolbar_1cnfv_1 button{width:100%}._calendar_1cnfv_1{align-items:stretch;flex-direction:column}}._root_1612x_1{display:grid;gap:11px;min-width:0}._header_1612x_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._header_1612x_1>div:first-child{display:flex;align-items:center;gap:8px;color:var(--foreground);font-size:15px}._actions_1612x_1{display:flex;gap:7px}._actions_1612x_1 button{display:grid;place-items:center;padding:6px 10px;min-height:32px;border-radius:8px;background:var(--card);border:1px solid var(--border);font-weight:700;font-size:11px;color:var(--foreground);cursor:pointer}._grid_1612x_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--border);border-radius:11px;overflow:hidden}._weekday_1612x_1{padding:9px 4px;text-align:center;background:var(--surface);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-weight:800;border-bottom:1px solid var(--border)}._day_1612x_1{position:relative;min-width:0;min-height:85px;padding:7px 5px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._day_1612x_1:nth-child(7n){border-right:0}._muted_1612x_1{opacity:.43;background:var(--surface)}._today_1612x_1{outline:2px solid var(--primary);outline-offset:-2px}._date_1612x_1{color:var(--foreground);font-weight:800;font-size:12px}._event_1612x_1{font-size:9px;background:color-mix(in srgb,var(--primary) 13%,var(--card));color:var(--primary);border-radius:4px;padding:3px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._event_1612x_1 span{display:block;overflow:hidden;text-overflow:ellipsis}._complete_1612x_1{background:color-mix(in srgb,#087553 12%,var(--card));color:#087553}._overdue_1612x_1{background:color-mix(in srgb,#b85656 12%,var(--card));color:#b85656}._more_1612x_1{font-size:9px;color:var(--muted-foreground)}._note_1612x_1{font-size:10px;color:var(--muted-foreground);margin:0}@media(max-width:630px){._day_1612x_1{min-height:65px;padding:4px 2px}._date_1612x_1{font-size:10px}._event_1612x_1{font-size:8px;padding:2px}._weekday_1612x_1{font-size:9px}._header_1612x_1>div:first-child{font-size:13px}}._root_137cr_1{display:grid;gap:14px;min-width:0}._stats_137cr_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._stats_137cr_1>div{padding:12px 14px;border:1px solid var(--border);background:var(--card);border-radius:10px}._stats_137cr_1 span{font-size:10px;color:var(--muted-foreground);display:block}._stats_137cr_1 strong{font-size:19px;display:block;margin-top:5px}._note_137cr_1{padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:11px;color:var(--muted-foreground);line-height:1.6}._upload_137cr_1{border:1px dashed var(--border);border-radius:11px;padding:16px;display:grid;gap:13px}._upload_137cr_1>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._upload_137cr_1 strong{font-size:13px}._upload_137cr_1 small{color:var(--muted-foreground);font-size:10px}._fields_137cr_1{display:grid;grid-template-columns:180px minmax(180px,1fr) auto;gap:12px;align-items:end}._fields_137cr_1 label{display:grid;gap:5px;font-size:11px;font-weight:700;color:var(--muted-foreground)}._fields_137cr_1 input,._fields_137cr_1 select,._filters_137cr_1 input,._filters_137cr_1 select,._confirm_137cr_1 input{min-width:0;min-height:37px;border-radius:8px;border:1px solid var(--border);padding:7px 10px;background:var(--card);color:var(--foreground);font:inherit}._filePicker_137cr_1 input{font-size:10px;max-width:215px}._filters_137cr_1{display:flex;gap:9px;align-items:center;flex-wrap:wrap}._filters_137cr_1 label{display:flex;align-items:center;gap:7px;flex:1;min-width:190px}._filters_137cr_1 label input{flex:1}._filters_137cr_1 select{min-width:145px}._filters_137cr_1 span{font-size:11px;color:var(--muted-foreground)}._list_137cr_1{display:grid;gap:8px}._item_137cr_1{border:1px solid var(--border);border-radius:11px;padding:12px;display:flex;align-items:center;gap:10px;min-width:0}._itemBody_137cr_1{flex:1;min-width:0;display:grid;gap:4px}._itemBody_137cr_1 strong{font-size:12px;overflow-wrap:anywhere}._itemBody_137cr_1 span{font-size:10px;color:var(--muted-foreground)}._itemBody_137cr_1 p{font-size:11px;margin:2px 0 0;color:var(--muted-foreground)}._empty_137cr_1{display:grid;place-items:center;gap:10px;padding:26px;border:1px dashed var(--border);border-radius:10px;color:var(--muted-foreground);font-size:12px}._pagination_137cr_1{display:flex;justify-content:flex-end;align-items:center;gap:9px}._pagination_137cr_1 span{font-size:11px}._confirm_137cr_1{border:1px solid #bb854d;background:color-mix(in srgb,#be8136 10%,var(--card));border-radius:11px;padding:14px;display:grid;gap:9px}._confirm_137cr_1 strong{font-size:13px}._confirm_137cr_1 p{font-size:11px;color:var(--muted-foreground);margin:0}._actions_137cr_1{display:flex;gap:8px}@media(max-width:770px){._fields_137cr_1{grid-template-columns:1fr}._item_137cr_1{flex-wrap:wrap}._itemBody_137cr_1{flex-basis:calc(100% - 30px)}}@media(max-width:520px){._stats_137cr_1{grid-template-columns:1fr}._filters_137cr_1{display:grid}._filters_137cr_1 label{width:100%}}._root_mpkjt_1{display:grid;gap:13px}._tabs_mpkjt_1{display:flex;gap:6px;overflow-x:auto;padding:5px;border:1px solid var(--border);border-radius:11px;width:max-content;max-width:100%;background:var(--surface)}._tabs_mpkjt_1 button{padding:8px 13px;border:0;background:transparent;color:var(--muted-foreground);font-size:12px;cursor:pointer;border-radius:8px;font-weight:700}._tabs_mpkjt_1 ._active_mpkjt_1{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #0001}._summary_mpkjt_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}._summary_mpkjt_1>div{padding:11px 13px;border:1px solid var(--border);border-radius:10px}._summary_mpkjt_1 span{display:block;color:var(--muted-foreground);font-size:10px}._summary_mpkjt_1 strong{font-size:19px;display:block;margin-top:4px}._card_mpkjt_1{padding:15px;border:1px solid var(--border);border-radius:12px;display:grid;gap:15px;min-width:0}._heading_mpkjt_1{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap}._heading_mpkjt_1 h3{font-size:16px;margin:0}._heading_mpkjt_1 p{font-size:11px;color:var(--muted-foreground);margin:0;flex:1}._fields_mpkjt_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._fields_mpkjt_1 label,._controls_mpkjt_1 label,._indicators_mpkjt_1 label{font-weight:700;font-size:10px;color:var(--muted-foreground);display:grid;gap:5px;min-width:0}._fields_mpkjt_1 input,._fields_mpkjt_1 select,._controls_mpkjt_1 input,._controls_mpkjt_1 select,._filters_mpkjt_1 input,._filters_mpkjt_1 select,._indicators_mpkjt_1 select{font:inherit;min-height:36px;border:1px solid var(--border);border-radius:8px;padding:7px 9px;background:var(--card);color:var(--foreground);min-width:0;width:100%}._filters_mpkjt_1{display:flex;align-items:center;flex-wrap:wrap;gap:9px}._filters_mpkjt_1 input{flex:1;min-width:140px}._filters_mpkjt_1 select{width:auto;min-width:160px}._filters_mpkjt_1 span{font-size:10px;color:var(--muted-foreground)}._requirements_mpkjt_1{display:grid;gap:10px;max-height:720px;overflow:auto}._requirement_mpkjt_1{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,1fr);gap:15px;padding:13px;border:1px solid var(--border);border-radius:10px}._requirement_mpkjt_1 strong{font-size:12px}._requirement_mpkjt_1 small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:4px}._meta_mpkjt_1{display:grid;gap:3px;margin-top:7px}._meta_mpkjt_1 span{font-size:10px;color:var(--muted-foreground);line-height:1.5}._controls_mpkjt_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._confirm_mpkjt_1{display:flex!important;align-items:center;flex-direction:row;gap:7px}._confirm_mpkjt_1 input{width:auto;min-height:0}._material_mpkjt_1{padding:13px;border:1px solid var(--border);border-radius:11px;display:grid;gap:11px}._materialHead_mpkjt_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._materialHead_mpkjt_1 strong{font-size:13px}._materialHead_mpkjt_1 span{font-size:11px;color:var(--muted-foreground);flex:1}._materialHead_mpkjt_1 button{border:0;background:transparent;color:#b85656;cursor:pointer}._indicators_mpkjt_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}._indicators_mpkjt_1 label{font-size:9px}._caution_mpkjt_1{font-size:11px;color:var(--muted-foreground);background:color-mix(in srgb,#dd912e 8%,var(--card));border:1px solid var(--border);padding:10px;border-radius:9px;line-height:1.5;margin:0}._empty_mpkjt_1{font-size:12px;color:var(--muted-foreground);text-align:center;padding:25px}._metrics_mpkjt_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._metric_mpkjt_1{border:1px solid var(--border);padding:12px;border-radius:10px}._metric_mpkjt_1>div:first-child{display:flex;justify-content:space-between;gap:8px}._metric_mpkjt_1 strong{font-size:11px}._metric_mpkjt_1 span{font-size:10px;color:var(--muted-foreground)}._bar_mpkjt_1{height:8px;margin-top:10px;background:var(--surface);border-radius:9px;overflow:hidden}._bar_mpkjt_1 div{height:100%;background:var(--primary)}@media(max-width:820px){._fields_mpkjt_1{grid-template-columns:repeat(2,minmax(0,1fr))}._indicators_mpkjt_1{grid-template-columns:repeat(4,minmax(0,1fr))}._requirement_mpkjt_1{grid-template-columns:1fr}._summary_mpkjt_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){._fields_mpkjt_1,._controls_mpkjt_1,._metrics_mpkjt_1{grid-template-columns:1fr}._indicators_mpkjt_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._root_1bypr_1{padding:14px;border:1px solid var(--border);border-radius:13px;display:grid;gap:13px;background:var(--card)}._title_1bypr_1{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._title_1bypr_1>div:first-child{display:flex;align-items:center;gap:9px}._title_1bypr_1 strong{font-size:15px}._title_1bypr_1 span{font-size:11px;color:var(--muted-foreground)}._filters_1bypr_1{display:flex;gap:8px;flex-wrap:wrap}._filters_1bypr_1 label{display:flex;align-items:center;gap:5px}._filters_1bypr_1 input,._filters_1bypr_1 select{border:1px solid var(--border);border-radius:8px;padding:7px;font:inherit;font-size:11px;background:var(--card);color:var(--foreground);min-height:34px}._stats_1bypr_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}._stats_1bypr_1>div{border:1px solid var(--border);border-radius:9px;padding:10px;min-width:0}._stats_1bypr_1 strong{display:block;font-size:15px;color:var(--foreground)}._stats_1bypr_1 span{font-size:10px;color:var(--muted-foreground)}._bars_1bypr_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._bars_1bypr_1>div{display:flex;align-items:center;gap:9px;font-size:11px}._bars_1bypr_1 span{min-width:75px}._bars_1bypr_1 b{font-size:11px}._bar_1bypr_1{height:8px;flex:1;border-radius:9px;background:var(--surface);overflow:hidden}._bar_1bypr_1>div{height:100%}._tableWrap_1bypr_1{overflow-x:auto}._tableWrap_1bypr_1 table{border-collapse:collapse;width:100%;min-width:560px;font-size:11px}._tableWrap_1bypr_1 th,._tableWrap_1bypr_1 td{border-bottom:1px solid var(--border);padding:9px;text-align:left}._tableWrap_1bypr_1 th{color:var(--muted-foreground);background:var(--surface)}._tableWrap_1bypr_1 td:first-child strong{display:block}._tableWrap_1bypr_1 td:first-child span{font-size:10px;color:var(--muted-foreground)}._muted_1bypr_1{font-size:10px;color:var(--muted-foreground);margin:0}@media(max-width:770px){._stats_1bypr_1{grid-template-columns:repeat(2,minmax(0,1fr))}._bars_1bypr_1{grid-template-columns:1fr}._title_1bypr_1{align-items:stretch}}._root_21wzq_1{display:grid;gap:13px}._top_21wzq_1{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._tabs_21wzq_1{display:flex;gap:6px;overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:5px}._tabs_21wzq_1 button{border:0;background:transparent;color:var(--muted-foreground);padding:8px 12px;font-weight:700;font-size:11px;white-space:nowrap;border-radius:8px;cursor:pointer}._tabs_21wzq_1 ._active_21wzq_1{background:var(--card);color:var(--primary)}._stats_21wzq_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}._stats_21wzq_1>div{border:1px solid var(--border);border-radius:10px;padding:10px}._stats_21wzq_1 span{font-size:10px;color:var(--muted-foreground);display:block}._stats_21wzq_1 strong{font-size:19px;display:block;margin-top:5px}._body_21wzq_1{display:grid;gap:12px}._notice_21wzq_1{padding:11px 14px;border:1px solid var(--border);background:var(--surface);border-radius:10px;font-size:11px;line-height:1.6;color:var(--muted-foreground)}._filters_21wzq_1{display:flex;flex-wrap:wrap;gap:8px}._filters_21wzq_1 input,._filters_21wzq_1 select,._rowFields_21wzq_1 select,._rowFields_21wzq_1 input,._meta_21wzq_1 select,._meta_21wzq_1 input{min-height:35px;border:1px solid var(--border);border-radius:8px;padding:7px;font:inherit;background:var(--card);color:var(--foreground);font-size:11px;min-width:0}._filters_21wzq_1 input{flex:1;min-width:150px}._rows_21wzq_1{display:grid;gap:9px;max-height:740px;overflow:auto}._row_21wzq_1{padding:12px;border:1px solid var(--border);border-radius:10px;display:grid;grid-template-columns:minmax(195px,1fr) minmax(250px,1.7fr);gap:10px}._question_21wzq_1 strong{font-size:12px}._question_21wzq_1 small{font-size:10px;display:block;color:var(--muted-foreground);margin-top:6px}._rowFields_21wzq_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._rowFields_21wzq_1 label,._meta_21wzq_1 label{font-size:10px;color:var(--muted-foreground);font-weight:700;display:grid;gap:5px}._rowFields_21wzq_1 input,._rowFields_21wzq_1 select,._meta_21wzq_1 input,._meta_21wzq_1 select{width:100%}._summary_21wzq_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._stageCard_21wzq_1{border:1px solid var(--border);border-radius:10px;padding:12px}._stageCard_21wzq_1 strong{font-size:11px;display:block}._stageCard_21wzq_1 span{font-size:10px;color:var(--muted-foreground);display:block;margin-top:6px}._bar_21wzq_1{height:8px;background:var(--surface);border-radius:10px;overflow:hidden;margin-top:10px}._bar_21wzq_1>div{height:100%;background:var(--primary)}._stageToggles_21wzq_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._stageToggles_21wzq_1 label{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--border);border-radius:9px;font-size:11px}._stageToggles_21wzq_1 input{accent-color:var(--primary)}._body_21wzq_1 h3{font-size:14px;margin:5px 0 0}._hint_21wzq_1{font-size:11px;color:var(--muted-foreground);margin:0}._meta_21wzq_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._custom_21wzq_1{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border:1px solid var(--border);border-radius:8px;font-size:11px}._custom_21wzq_1 button{border:0;background:transparent;color:#b85656;cursor:pointer}@media(max-width:970px){._stats_21wzq_1{grid-template-columns:repeat(3,minmax(0,1fr))}._row_21wzq_1{grid-template-columns:1fr}}@media(max-width:620px){._stats_21wzq_1,._meta_21wzq_1,._summary_21wzq_1,._stageToggles_21wzq_1,._rowFields_21wzq_1{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_21wzq_1 select{max-width:100%}}@media(max-width:420px){._stats_21wzq_1,._meta_21wzq_1,._stageToggles_21wzq_1{grid-template-columns:1fr}}._root_nw7tv_1{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:12px}._header_nw7tv_1,._actions_nw7tv_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px}._header_nw7tv_1 strong{font-size:13px}._header_nw7tv_1 p,._note_nw7tv_1{font-size:10px;line-height:1.6;color:var(--muted-foreground);margin:4px 0 0}._header_nw7tv_1 label{font-size:11px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;padding:8px;cursor:pointer}._header_nw7tv_1 input{font-size:10px;max-width:178px}._metrics_nw7tv_1{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--muted-foreground)}._metrics_nw7tv_1 span{background:var(--surface);padding:5px 7px;border-radius:8px}._actions_nw7tv_1{justify-content:flex-start}._tableWrap_nw7tv_1{max-height:400px;overflow:auto}._tableWrap_nw7tv_1 table{border-collapse:collapse;min-width:650px;width:100%;font-size:11px}._tableWrap_nw7tv_1 th,._tableWrap_nw7tv_1 td{padding:9px;border-bottom:1px solid var(--border);text-align:left}._tableWrap_nw7tv_1 th{background:var(--surface);color:var(--muted-foreground)}._warning_nw7tv_1{border:1px solid #b78846;padding:10px;border-radius:9px;font-size:11px;display:flex;align-items:center;gap:7px;background:color-mix(in srgb,#dd932e 8%,var(--card))}._root_qgawc_1{display:grid;gap:12px;padding:13px;border:1px solid var(--border);border-radius:12px}._head_qgawc_1{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap}._head_qgawc_1 strong{font-size:13px}._head_qgawc_1 small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:4px}._filters_qgawc_1{display:flex;align-items:center;gap:9px;flex-wrap:wrap}._filters_qgawc_1 label{display:flex;align-items:center;gap:7px;flex:1;min-width:195px}._filters_qgawc_1 input,._filters_qgawc_1 select,._editor_qgawc_1 input,._editor_qgawc_1 select{font:inherit;font-size:11px;min-height:34px;border:1px solid var(--border);border-radius:8px;padding:7px 9px;background:var(--card);color:var(--foreground)}._filters_qgawc_1 label input{flex:1}._filters_qgawc_1 span{font-size:10px;color:var(--muted-foreground)}._tableWrap_qgawc_1{overflow:auto;max-height:440px}._tableWrap_qgawc_1 table{width:100%;min-width:890px;border-collapse:collapse;font-size:11px}._tableWrap_qgawc_1 th,._tableWrap_qgawc_1 td{padding:9px 7px;border-bottom:1px solid var(--border);text-align:left}._tableWrap_qgawc_1 th{color:var(--muted-foreground);background:var(--surface)}._warn_qgawc_1{display:block;font-size:9px;color:#bc742d}._link_qgawc_1{font-size:11px;color:var(--primary);border:0;background:transparent;cursor:pointer;font-weight:700}._pager_qgawc_1,._actions_qgawc_1{display:flex;align-items:center;justify-content:flex-end;gap:9px}._pager_qgawc_1 span{font-size:10px;color:var(--muted-foreground)}._editor_qgawc_1{display:grid;gap:12px;padding:14px;border-radius:11px;border:1px solid var(--primary);background:var(--surface)}._fields_qgawc_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._fields_qgawc_1 label{display:grid;gap:5px;font-size:10px;color:var(--muted-foreground);font-weight:700}._fields_qgawc_1 input:not([type=checkbox]),._fields_qgawc_1 select{width:100%;min-width:0}._note_qgawc_1{font-size:10px;line-height:1.6;color:var(--muted-foreground);margin:0}@media(max-width:650px){._fields_qgawc_1{grid-template-columns:repeat(2,minmax(0,1fr))}._editor_qgawc_1{padding:10px}}._root_ijklm_1{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px}._head_ijklm_1,._filters_ijklm_1,._foot_ijklm_1{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}._head_ijklm_1 strong{display:block;font-size:14px}._head_ijklm_1 span,._foot_ijklm_1 span,._note_ijklm_1{font-size:10px;color:var(--muted-foreground)}._filters_ijklm_1 input,._filters_ijklm_1 select{border:1px solid var(--border);border-radius:8px;padding:7px 9px;min-height:35px;font:inherit;font-size:11px;background:var(--card);color:var(--foreground)}._table_ijklm_1{overflow-x:auto}._table_ijklm_1 table{min-width:780px;width:100%;border-collapse:collapse;font-size:11px}._table_ijklm_1 th,._table_ijklm_1 td{padding:9px;text-align:left;border-bottom:1px solid var(--border)}._table_ijklm_1 th{background:var(--surface);color:var(--muted-foreground)}._foot_ijklm_1{justify-content:flex-end}._note_ijklm_1{line-height:1.5;margin:0}@media(max-width:600px){._filters_ijklm_1{width:100%}._filters_ijklm_1 input{flex:1;min-width:150px}}._root_3493s_1{display:grid;gap:11px}._grid_3493s_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}._grid_3493s_1>div{display:grid;gap:5px;border:1px solid var(--border);padding:11px 13px;border-radius:10px}._grid_3493s_1 strong{font-size:19px}._grid_3493s_1 span{color:var(--muted-foreground);font-size:10px}._two_3493s_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._two_3493s_1 section{border:1px solid var(--border);border-radius:11px;padding:12px;display:grid;gap:7px;min-width:0}._two_3493s_1 h3{font-size:14px;margin:0}._two_3493s_1 p{font-size:10px;margin:0;color:var(--muted-foreground)}._item_3493s_1{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border);padding:8px 0}._item_3493s_1 strong{font-size:11px}._item_3493s_1 span{font-size:10px;color:var(--muted-foreground)}._empty_3493s_1{padding:14px;border:1px dashed var(--border);border-radius:9px;font-size:11px;color:var(--muted-foreground)}._head_3493s_1{display:flex;justify-content:space-between;gap:10px}._head_3493s_1 button{border:0;background:transparent;color:var(--primary);font-weight:800;font-size:11px;cursor:pointer}._trade_3493s_1{display:grid;gap:5px}._trade_3493s_1>div:first-child{display:flex;justify-content:space-between;gap:8px}._trade_3493s_1 strong,._trade_3493s_1 span{font-size:10px}._bar_3493s_1{height:8px;background:var(--surface);border-radius:8px;overflow:hidden}._bar_3493s_1>div{height:100%;background:var(--primary)}._muted_3493s_1{margin-top:9px}@media(max-width:830px){._grid_3493s_1{grid-template-columns:repeat(2,minmax(0,1fr))}._two_3493s_1{grid-template-columns:1fr}}._root_1lgve_1{padding:13px 14px;border:1px solid var(--border);border-radius:12px;display:grid;gap:11px;background:var(--card);min-width:0}._head_1lgve_1{display:flex;align-items:center;gap:9px;color:var(--foreground)}._head_1lgve_1>div{display:grid;gap:3px;flex:1}._head_1lgve_1 strong{font-size:14px}._head_1lgve_1 small,._head_1lgve_1 span{font-size:10px;color:var(--muted-foreground)}._chips_1lgve_1{display:flex;flex-wrap:wrap;gap:7px}._chips_1lgve_1 button{border:1px solid var(--border);background:var(--surface);border-radius:30px;padding:7px 11px;font-size:11px;color:var(--foreground);cursor:pointer}._messages_1lgve_1{max-height:235px;overflow:auto;display:grid;gap:7px}._messages_1lgve_1 p{font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);padding:9px 11px;border-radius:8px;margin:0}._proposal_1lgve_1{display:flex;flex-wrap:wrap;gap:9px;align-items:center;background:color-mix(in srgb,var(--primary) 6%,var(--card));padding:11px;border:1px solid var(--border);border-radius:9px}._proposal_1lgve_1>div{flex:1}._proposal_1lgve_1 strong,._proposal_1lgve_1 small{display:block;font-size:11px}._proposal_1lgve_1 small{color:var(--muted-foreground);margin-top:3px}._input_1lgve_1{display:flex;gap:8px}._input_1lgve_1 input{min-height:38px;flex:1;min-width:0;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 11px;font:inherit;font-size:12px}._note_1lgve_1{font-size:10px;color:var(--muted-foreground);line-height:1.5;margin:0}@media(max-width:500px){._input_1lgve_1{flex-wrap:wrap}._input_1lgve_1 button{width:100%}._head_1lgve_1 span{display:none}}._root_ypkzy_1{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:19px;display:grid;gap:14px;min-width:0}._header_ypkzy_1{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px}._header_ypkzy_1 strong{font-size:17px;color:var(--foreground)}._header_ypkzy_1 p,._note_ypkzy_1{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:5px 0 0}._hint_ypkzy_1{border:1px solid var(--border);border-radius:22px;padding:5px 10px;font-size:11px;color:var(--muted-foreground)}._metrics_ypkzy_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._metrics_ypkzy_1>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px;min-width:0}._metrics_ypkzy_1 small{font-size:11px;color:var(--muted-foreground);display:block}._metrics_ypkzy_1 strong{font-size:20px;color:var(--foreground);display:block;margin-top:4px}._chartWrap_ypkzy_1{width:100%;overflow-x:auto}._chart_ypkzy_1{width:100%;min-width:490px;max-height:320px}._legend_ypkzy_1{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted-foreground)}._legend_ypkzy_1 span{display:inline-flex;align-items:center;gap:6px}._legend_ypkzy_1 i{width:18px;height:3px;display:inline-block;border-radius:2px}._blue_ypkzy_1{background:#26398c}._green_ypkzy_1{background:#159a79}@media(max-width:800px){._metrics_ypkzy_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){._metrics_ypkzy_1 strong{font-size:17px}._root_ypkzy_1{padding:12px}}._root_1uezz_1{padding:17px;border:1px solid var(--border);background:var(--card);border-radius:12px;display:grid;gap:12px}._top_1uezz_1{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}._top_1uezz_1 strong{display:flex;gap:8px;align-items:center;font-size:14px}._top_1uezz_1 p,._note_1uezz_1{margin:5px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.6}._warning_1uezz_1{margin:0;padding:12px;background:var(--surface);border:1px solid var(--border);font-size:12px;line-height:1.6;border-radius:8px}._list_1uezz_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px}._list_1uezz_1 label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;border:1px solid var(--border);border-radius:10px;padding:11px}._list_1uezz_1 strong{font-size:12px}._list_1uezz_1 small{font-size:10px;color:var(--muted-foreground)}._list_1uezz_1 span{font-size:11px;color:var(--muted-foreground)}._list_1uezz_1 input{width:66px;min-height:32px;border:1px solid var(--border);background:var(--background);border-radius:7px;padding:5px}._preview_1uezz_1{display:grid;gap:5px}._preview_1uezz_1>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:8px 10px;border-radius:7px;background:var(--surface);font-size:11px}._actions_1uezz_1{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._actions_1uezz_1 span{font-size:12px;color:var(--muted-foreground)}._root_19xud_2{display:grid;gap:18px;min-width:0}._toolbar_19xud_3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._projectPicker_19xud_4{max-width:360px;min-width:200px;flex:1}._toolbar_19xud_3 select,._toolbar_19xud_3 input,._root_19xud_2 input,._root_19xud_2 select,._root_19xud_2 textarea{font:inherit;min-height:38px;padding:8px 11px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:9px;max-width:100%}._root_19xud_2 textarea{min-height:72px;resize:vertical}._headerButtons_19xud_7{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._tabs_19xud_8{display:flex;gap:5px;width:max-content;max-width:100%;overflow-x:auto;padding:6px;background:var(--card);border:1px solid var(--border);border-radius:13px}._tab_19xud_8{white-space:nowrap;border:0;background:transparent;color:var(--muted-foreground);padding:10px 14px;border-radius:9px;font-weight:700;cursor:pointer;font-size:12px}._tabActive_19xud_10{background:var(--blue-soft);color:var(--primary)}._summary_19xud_11{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}._metric_19xud_12{background:var(--card);border:1px solid var(--border);padding:14px;border-radius:12px;min-width:0}._metric_19xud_12 small{display:block;color:var(--muted-foreground);font-size:11px}._metric_19xud_12 strong{display:block;font-size:23px;margin-top:6px;color:var(--foreground)}._tableWrap_19xud_14{overflow-x:auto;max-width:100%}._table_19xud_14{width:100%;border-collapse:collapse;font-size:12px;min-width:660px}._table_19xud_14 th{text-align:left;background:var(--surface);color:var(--muted-foreground);font-weight:700}._table_19xud_14 th,._table_19xud_14 td{padding:10px 9px;border-bottom:1px solid var(--border);vertical-align:middle}._table_19xud_14 td input,._table_19xud_14 td select{width:100%;min-width:85px}._table_19xud_14 th:first-child{border-top-left-radius:9px}._table_19xud_14 th:last-child{border-top-right-radius:9px}._sectionHead_19xud_20{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:13px}._sectionHead_19xud_20 h3{font-family:var(--font-family-display);font-size:17px;margin:0}._subtle_19xud_21{font-size:12px;color:var(--muted-foreground);line-height:1.55}._grid2_19xud_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._grid3_19xud_23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._field_19xud_24{display:flex;flex-direction:column;gap:5px;min-width:0}._field_19xud_24 label{font-size:11px;color:var(--muted-foreground);font-weight:700}._notice_19xud_26{padding:12px 14px;background:var(--blue-soft);border:1px solid var(--border);border-radius:10px;font-size:12px;line-height:1.6}._warning_19xud_27{padding:12px 14px;background:color-mix(in srgb,#db8a26 9%,var(--card));border:1px solid color-mix(in srgb,#db8a26 35%,var(--border));border-radius:10px;font-size:12px;line-height:1.6}._error_19xud_28{padding:12px 14px;background:color-mix(in srgb,#c33 8%,var(--card));border:1px solid color-mix(in srgb,#c33 28%,var(--border));border-radius:10px;color:var(--foreground);font-size:12px}._empty_19xud_29{min-height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;border:1px dashed var(--border);border-radius:12px;background:var(--surface);padding:22px;text-align:center;color:var(--muted-foreground);font-size:13px}._actions_19xud_30{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._chip_19xud_31{border:1px solid var(--border);border-radius:18px;padding:4px 9px;font-size:11px;color:var(--muted-foreground)}._link_19xud_32{border:0;background:transparent;color:var(--primary);font-weight:700;cursor:pointer;font-size:12px}._cardList_19xud_33{display:grid;gap:9px}._review_19xud_34{display:grid;grid-template-columns:minmax(270px,2fr) minmax(125px,1fr) minmax(190px,1fr);gap:10px;border:1px solid var(--border);padding:12px;border-radius:10px;align-items:start}._review_19xud_34 strong{font-size:12px}._review_19xud_34 small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:5px}._review_19xud_34 textarea{width:100%;min-height:55px}._drawer_19xud_37{display:grid;gap:12px}._fileBox_19xud_38{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:10px}._fileBox_19xud_38 strong{font-size:12px;overflow-wrap:anywhere}._fileBox_19xud_38 small{font-size:10px;color:var(--muted-foreground)}@media(max-width:880px){._summary_19xud_11{grid-template-columns:repeat(2,minmax(0,1fr))}._review_19xud_34{grid-template-columns:1fr}._grid3_19xud_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){._summary_19xud_11,._grid2_19xud_22,._grid3_19xud_23{grid-template-columns:1fr}._toolbar_19xud_3{align-items:stretch}._headerButtons_19xud_7{width:100%}._headerButtons_19xud_7 button{flex:1}._tab_19xud_8{font-size:11px;padding:10px}._review_19xud_34{padding:10px}._root_19xud_2{gap:12px}}._panel_e6o0i_1{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:20px;min-width:0;display:grid;gap:16px}._header_e6o0i_2,._header_e6o0i_2>div{display:flex;align-items:center;gap:12px}._header_e6o0i_2{justify-content:space-between;flex-wrap:wrap}._header_e6o0i_2 h2{font-size:17px;margin:0 0 2px;font-weight:800}._header_e6o0i_2 p{font-size:11px;color:var(--muted-foreground);margin:0}._meta_e6o0i_4{font-size:11px;color:var(--muted-foreground);font-weight:700;white-space:nowrap}._icon_e6o0i_5{display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--brand-blue);width:39px;height:39px;flex:none}._empty_e6o0i_6{background:var(--surface);border:1px dashed var(--border);border-radius:10px;padding:28px;display:grid;justify-items:center;gap:7px;text-align:center}._empty_e6o0i_6 svg{color:var(--brand-blue)}._empty_e6o0i_6 strong{font-size:13px}._empty_e6o0i_6 p{font-size:11px;color:var(--muted-foreground);margin:0}._summary_e6o0i_8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._summary_e6o0i_8>div{display:flex;align-items:center;gap:8px;background:var(--surface);border-radius:9px;padding:10px 12px;font-size:11px;min-width:0}._summary_e6o0i_8 svg{color:var(--brand-blue);flex:none}._summary_e6o0i_8 strong{font-size:16px;font-weight:800;white-space:nowrap}._summary_e6o0i_8 span{color:var(--muted-foreground);font-size:10px}._summary_e6o0i_8 ._review_e6o0i_11 strong,._summary_e6o0i_8 ._review_e6o0i_11 svg{color:var(--error)}._summary_e6o0i_8 ._normal_e6o0i_11 strong{color:var(--foreground)}._tableScroll_e6o0i_12{overflow-x:auto;max-width:100%}._table_e6o0i_12{width:100%;border-collapse:collapse;min-width:1100px;font-size:11px;font-variant-numeric:tabular-nums}._table_e6o0i_12 th{text-transform:uppercase;letter-spacing:.55px;text-align:left;color:var(--muted-foreground);font-size:9px;font-weight:800;white-space:nowrap;padding:11px 10px;border-bottom:1px solid var(--border);background:var(--surface)}._table_e6o0i_12 td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 10px;white-space:nowrap}._table_e6o0i_12 tbody tr:last-child td{border-bottom:0}._socketCell_e6o0i_17,._capCell_e6o0i_17{display:grid;gap:2px}._socketCell_e6o0i_17 strong{font-weight:800}._socketCell_e6o0i_17 small,._capCell_e6o0i_17 small{font-size:10px;color:var(--muted-foreground)}._socketCell_e6o0i_17 ._breaker_e6o0i_18{color:var(--brand-blue);font-weight:700;max-width:205px;overflow:hidden;text-overflow:ellipsis}._equipmentName_e6o0i_19{font-weight:700}._estimated_e6o0i_19{display:block;color:var(--muted-foreground);font-size:9px}._danger_e6o0i_20,._warning_e6o0i_20,._ok_e6o0i_20{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;font-size:10px;font-weight:800}._danger_e6o0i_20{color:var(--error);background:var(--error-soft)}._warning_e6o0i_20{color:#936a20;background:var(--warning-soft)}._ok_e6o0i_20{color:var(--success);background:var(--success-soft)}._note_e6o0i_22{margin:0;color:var(--muted-foreground);font-size:10px;line-height:1.6}._actionHeading_e6o0i_23,._actionCell_e6o0i_23{text-align:center!important;width:64px}._deleteButton_e6o0i_24{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;border-radius:8px;color:var(--error);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._deleteButton_e6o0i_24:hover{background:var(--error-soft);border-color:color-mix(in srgb,var(--error) 28%,transparent)}._deleteButton_e6o0i_24:focus-visible{outline:2px solid var(--error);outline-offset:2px}@media(max-width:750px){._panel_e6o0i_1{padding:13px}._summary_e6o0i_8{grid-template-columns:repeat(2,minmax(0,1fr))}._summary_e6o0i_8>div{gap:5px;padding:8px}._summary_e6o0i_8 strong{font-size:14px}}._tabs_1r1ld_1{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px;border:1px solid var(--border);background:var(--card);border-radius:13px;flex-wrap:wrap}._tab_1r1ld_1{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 16px;border-radius:9px;color:var(--muted-foreground);font-size:12px;font-weight:700;text-decoration:none;min-height:39px;transition:background .15s ease,color .15s ease}._tab_1r1ld_1 svg{flex:none}._tab_1r1ld_1:hover{background:var(--surface);color:var(--foreground)}._active_1r1ld_4,._active_1r1ld_4:hover{background:color-mix(in srgb,var(--brand-blue) 11%,var(--card));color:var(--brand-blue);font-weight:800}._tab_1r1ld_1:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media(max-width:600px){._tabs_1r1ld_1{width:100%}._tab_1r1ld_1{flex:1;padding:9px 8px;text-align:center;font-size:11px}}._page_8qtaw_1{max-width:1690px;margin:0 auto;padding:4px 0 30px;display:grid;gap:18px;color:var(--foreground);font-family:Cairo,sans-serif}._heading_8qtaw_2{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}._headingActions_8qtaw_3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._editBanner_8qtaw_4{background:var(--card);border:1px solid color-mix(in srgb,var(--brand-blue) 32%,var(--border));border-radius:13px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._editBanner_8qtaw_4 h2{font-size:18px;font-weight:800;margin:4px 0}._editBanner_8qtaw_4 p{font-size:12px;color:var(--foreground);margin:0}._editBanner_8qtaw_4 p strong{color:var(--brand-blue)}._editBanner_8qtaw_4 small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:5px;line-height:1.5}._editLoading_8qtaw_7{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;display:grid;gap:10px;justify-items:start;font-size:13px}._editLoading_8qtaw_7 p{color:var(--error);font-size:12px;margin:0}._editSaveError_8qtaw_8{color:var(--error);padding:10px 13px;border-radius:9px;background:var(--error-soft);font-size:12px;margin:0}._metricCircuitLabel_8qtaw_9{font-size:15px!important;overflow-wrap:anywhere;line-height:1.4!important}._saveEventPanel_8qtaw_10{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;box-shadow:var(--shadow)}._saveEventDescription_8qtaw_11{display:flex;gap:12px;align-items:center;max-width:800px}._saveIcon_8qtaw_12{width:43px;height:43px;border-radius:11px;background:var(--surface);color:var(--brand-blue);display:grid;place-items:center;flex:none}._saveEventDescription_8qtaw_11 h2{font-size:16px;margin:0 0 3px;font-weight:800}._saveEventDescription_8qtaw_11 p{font-size:11px;line-height:1.7;color:var(--muted-foreground);margin:0}._saveEventActions_8qtaw_14{display:flex;gap:9px;align-items:center;flex-wrap:wrap}._saveWarning_8qtaw_15{display:flex;gap:6px;align-items:center;color:var(--error);font-size:11px;font-weight:700}._saveDialog_8qtaw_16{width:460px;max-width:calc(100vw - 30px)}._saveDialogFields_8qtaw_17{display:grid;gap:14px;margin-top:12px}._required_8qtaw_18{color:var(--error)}._dateField_8qtaw_18{border:1px solid var(--border);display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px;color:var(--brand-blue)}._dateField_8qtaw_18 input{border:0;outline:0;background:transparent;color:var(--foreground);width:100%;min-height:39px;font:inherit;font-size:13px}._savePreview_8qtaw_20{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}._savePreview_8qtaw_20>div{display:grid;gap:4px;background:var(--surface);padding:10px 12px;border-radius:8px}._savePreview_8qtaw_20 span{font-size:10px;color:var(--muted-foreground)}._savePreview_8qtaw_20 strong{font-size:15px}._saveDialogWarning_8qtaw_22{display:flex;gap:7px;align-items:start;font-size:11px;color:var(--error);margin:13px 0 0;line-height:1.6}._saveDialogWarning_8qtaw_22 svg{flex:none}._saveDialogError_8qtaw_23{font-size:12px;color:var(--error);margin:12px 0 0}._saveIssueBody_8qtaw_24{min-width:0;flex:1}._saveIssueBody_8qtaw_24>strong{font-size:12px}._saveIssueBody_8qtaw_24>p{font-size:10px;color:var(--muted-foreground);margin:8px 0 0;line-height:1.6}._saveIssueList_8qtaw_25{margin:9px 0 0;padding:0;list-style:none;display:grid;gap:7px;max-height:195px;overflow-y:auto}._saveIssueList_8qtaw_25 li{padding:8px 10px;border-radius:7px;background:var(--error-soft);border:1px solid color-mix(in srgb,var(--error) 15%,var(--border));display:grid;gap:2px;min-width:0}._saveIssueList_8qtaw_25 li strong{font-size:11px;font-weight:800;color:var(--error);overflow-wrap:anywhere}._saveIssueList_8qtaw_25 li span{font-size:10px;color:var(--foreground);line-height:1.55;overflow-wrap:anywhere}@media(max-width:680px){._saveEventPanel_8qtaw_10{padding:14px}._saveEventActions_8qtaw_14{width:100%}._saveEventActions_8qtaw_14 button{flex:1}._saveEventDescription_8qtaw_11{align-items:start}._headingActions_8qtaw_3{width:100%}}._heading_8qtaw_2 h1{font-size:clamp(25px,2.1vw,33px);font-weight:800;letter-spacing:-.9px;margin:3px 0 4px;line-height:1.4;color:var(--foreground)}._heading_8qtaw_2 p{margin:0;color:var(--muted-foreground);font-size:13.5px}._eyebrow_8qtaw_32,._sectionEyebrow_8qtaw_32{letter-spacing:1.3px;color:var(--brand-blue);font-size:10px;font-weight:800}._notice_8qtaw_33{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));border-radius:12px;padding:13px 16px;background:var(--warning-soft);color:var(--foreground)}._notice_8qtaw_33>svg{color:var(--warning);flex:none;margin-top:3px}._notice_8qtaw_33 strong{display:block;font-size:13px;font-weight:800}._notice_8qtaw_33 span{display:block;font-size:12px;line-height:1.7;color:var(--muted-foreground)}._topStrip_8qtaw_35{border:1px solid var(--border);background:var(--card);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;flex-wrap:wrap}._modeGroup_8qtaw_36,._floorToggle_8qtaw_36{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._modeGroup_8qtaw_36>button{display:inline-flex;align-items:center;gap:8px}._industrialModeIcon_8qtaw_41,._ukModeIcon_8qtaw_41{display:inline-block;width:24px;height:24px;flex:0 0 24px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}._industrialModeIcon_8qtaw_41{mask-image:url(/_cdn/static/6faa3bd2-16b0-4579-80cc-e1441435aaa6-electrical-industrial-socket-icon.png);-webkit-mask-image:url(/_cdn/static/6faa3bd2-16b0-4579-80cc-e1441435aaa6-electrical-industrial-socket-icon.png)}._ukModeIcon_8qtaw_41{mask-image:url(/_cdn/static/73a81981-50cf-415d-9985-01d4bb11c873-electrical-13-amps-uk-icon.png);-webkit-mask-image:url(/_cdn/static/73a81981-50cf-415d-9985-01d4bb11c873-electrical-13-amps-uk-icon.png)}._floorToggle_8qtaw_36>span{font-size:12px;color:var(--muted-foreground);font-weight:700;margin-right:4px}._circuitLibrary_8qtaw_45{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.85fr);gap:15px;align-items:stretch}._circuitEntry_8qtaw_46,._selectedCircuitBox_8qtaw_46{background:var(--card);border:1px solid var(--border);border-radius:15px;padding:18px;box-shadow:var(--shadow);min-width:0}._circuitEntry_8qtaw_46 h2{font-size:18px;font-weight:800;margin:3px 0 4px}._circuitEntry_8qtaw_46 p,._selectedCircuitBox_8qtaw_46 p{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0}._circuitInputRow_8qtaw_49{display:grid;grid-template-columns:125px minmax(0,1fr) auto;gap:10px;align-items:end;margin:15px 0 14px}._circuitInputRow_8qtaw_49 ._formLabel_8qtaw_50{margin-bottom:0}._circuitInputRow_8qtaw_49>button{white-space:nowrap;align-self:end}._circuitFloorSelect_8qtaw_52{min-height:38px;width:100%;border:1px solid var(--border);border-radius:9px;background:var(--card);padding:0 9px;font:inherit;color:var(--foreground)}._registeredCircuitList_8qtaw_53{display:flex;gap:7px;flex-wrap:wrap;max-height:125px;overflow-y:auto}._circuitChip_8qtaw_54{border:1px solid var(--border);border-radius:8px;padding:7px 10px;color:var(--foreground);background:var(--card);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}._circuitChip_8qtaw_54:hover{background:var(--surface)}._circuitChipSelected_8qtaw_56{border-color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 8%,var(--card));color:var(--brand-blue)}._selectedCircuitBox_8qtaw_46 h3{font-size:21px;letter-spacing:-.3px;margin:8px 0 4px;overflow-wrap:anywhere}._circuitStats_8qtaw_58{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}._circuitStats_8qtaw_58>div{padding:9px 12px;background:var(--surface);border-radius:9px;display:grid;gap:2px}._circuitStats_8qtaw_58 strong{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}._circuitStats_8qtaw_58 small{font-size:10px;color:var(--muted-foreground)}._selectedCircuitBox_8qtaw_46 ._circuitHint_8qtaw_62{margin-top:9px;font-size:10px}._circuitEmpty_8qtaw_63{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:175px;text-align:center}._circuitEmpty_8qtaw_63 svg{color:var(--brand-blue)}._circuitEmpty_8qtaw_63 strong{font-size:14px}._noSocketPanel_8qtaw_65{border:1px dashed var(--border);border-radius:13px;padding:30px;text-align:center;background:var(--card);display:grid;justify-items:center;gap:8px}._noSocketPanel_8qtaw_65 svg{color:var(--brand-blue)}._noSocketPanel_8qtaw_65 h3{font-size:17px;margin:0}._noSocketPanel_8qtaw_65 p{font-size:12px;color:var(--muted-foreground);margin:0}._metrics_8qtaw_68{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}._metric_8qtaw_9{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:16px 18px;box-shadow:var(--shadow);min-width:0}._metric_8qtaw_9>div{display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);font-size:12px;font-weight:700}._metric_8qtaw_9>div svg{color:var(--brand-blue)}._metric_8qtaw_9>strong{font-size:27px;font-weight:800;line-height:1.4;display:block;margin-top:8px;font-variant-numeric:tabular-nums}._metric_8qtaw_9>strong em{font-size:15px;font-style:normal;color:var(--muted-foreground)}._metric_8qtaw_9>small{display:block;font-size:11.5px;color:var(--muted-foreground);margin-top:1px;line-height:1.5}._mainGrid_8qtaw_73{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(400px,1fr);gap:15px;align-items:stretch}._planPanel_8qtaw_74,._editorPanel_8qtaw_74{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:15px;padding:18px;box-shadow:var(--shadow)}._planPanel_8qtaw_74{display:flex;flex-direction:column}._panelHeader_8qtaw_76,._sectionTitle_8qtaw_76{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}._panelHeader_8qtaw_76 h2,._selectedHeader_8qtaw_77 h2{font-size:18px;font-weight:800;line-height:1.4;margin:3px 0;color:var(--foreground)}._hint_8qtaw_78{font-size:11.5px;color:var(--muted-foreground);font-weight:600}._planWrap_8qtaw_79{position:relative;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;line-height:0;max-width:100%;margin-inline:auto;flex-shrink:0}._planWrap_8qtaw_79>img{position:absolute;display:block;height:auto;max-width:none;object-fit:contain}._mapPin_8qtaw_81{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:9px;display:grid;place-items:center;border:3px solid #fff;box-shadow:0 0 0 1px #161b3438,0 3px 8px #161b3447;z-index:1;cursor:pointer;transition:transform .16s,box-shadow .16s;font:800 12px Cairo,sans-serif;color:#fff}._mapPin_8qtaw_81>span{line-height:1}._mapPin_8qtaw_81:hover{z-index:5;transform:translate(-50%,-50%) scale(1.2)}._redPin_8qtaw_83{background:#bd3e38}._bluePin_8qtaw_83{background:#246cdd}._pinSelected_8qtaw_84{z-index:4;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-green) 80%,transparent),0 3px 10px #161b344d;transform:translate(-50%,-50%) scale(1.13)}._planFooter_8qtaw_85{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:13px 4px 3px;color:var(--muted-foreground);font-size:11.5px}._planFooter_8qtaw_85>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:700}._planFooter_8qtaw_85>small{font-size:10.5px}._breakerOverview_8qtaw_87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}._breakerTile_8qtaw_88{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px;min-width:0}._breakerTileOver_8qtaw_89{border-color:color-mix(in srgb,var(--error) 50%,var(--border))}._breakerTile_8qtaw_88>div:first-child{display:flex;align-items:center;gap:7px;font-size:11px}._breakerTile_8qtaw_88 strong{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._breakerTile_8qtaw_88>div:first-child>span:last-child{margin-left:auto;white-space:nowrap;font-weight:800;font-variant-numeric:tabular-nums}._breakerMark_8qtaw_93{height:11px;width:5px;border-radius:3px;flex:none}._breakerTile_8qtaw_88 small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:5px}._miniTrackStatic_8qtaw_95{height:5px;background:var(--border);border-radius:999px;overflow:hidden;margin-top:9px}._miniTrackStatic_8qtaw_95 i{display:block;height:100%;border-radius:inherit}._redDot_8qtaw_97,._blueDot_8qtaw_97{display:block;width:11px;height:11px;border-radius:3px;background:#bd3e38}._blueDot_8qtaw_97{background:#246cdd}._quickWelcome_8qtaw_98{display:flex;align-items:center;gap:12px;padding:16px;background:var(--surface);border-radius:12px;margin-bottom:14px}._quickWelcome_8qtaw_98 svg{width:112px;flex:none}._quickWelcome_8qtaw_98 h3{margin:0 0 5px;font-weight:800;font-size:16px}._quickWelcome_8qtaw_98 p{font-size:12.5px;line-height:1.7;margin:0;color:var(--muted-foreground)}._socketCards_8qtaw_100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:16px}._socketCard_8qtaw_100{display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:10px;align-items:center;position:relative;min-width:0;text-align:left;border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:11px 11px 16px;border-radius:11px;cursor:pointer;transition:border-color .14s,background .14s}._socketCard_8qtaw_100:hover{background:var(--surface)}._socketCardActive_8qtaw_102{border-color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 5%,var(--card));box-shadow:0 0 0 1px var(--brand-blue)}._socketColor_8qtaw_103{width:5px;height:35px;border-radius:3px}._socketCardLabel_8qtaw_104{display:grid;gap:1px;min-width:0}._socketCardLabel_8qtaw_104 strong{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._socketCardLabel_8qtaw_104 small{font-size:11px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._socketCardEnd_8qtaw_105{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800}._socketCardEnd_8qtaw_105 svg{color:var(--muted-foreground)}._miniTrack_8qtaw_95{position:absolute;bottom:7px;left:25px;right:12px;height:4px;overflow:hidden;background:var(--surface);border-radius:999px}._miniTrack_8qtaw_95 i{display:block;height:100%;border-radius:inherit}._miniTrack_8qtaw_95,._miniTrackStatic_8qtaw_95,._progress_8qtaw_107{position:relative}._miniTrack_8qtaw_95 i._previewFill_8qtaw_108,._miniTrackStatic_8qtaw_95 i._previewFill_8qtaw_108,._progress_8qtaw_107 i._previewFill_8qtaw_108{position:absolute;top:0;height:100%;background:#d4a04c;opacity:.85;transition:left .16s ease,width .16s ease}._socketCardEnd_8qtaw_105 small{font-size:10px;white-space:nowrap;font-weight:800}._selectedHeader_8qtaw_77{display:flex;align-items:center;gap:13px;margin-bottom:15px;min-width:0}._selectedHeader_8qtaw_77 p{font-size:12px;margin:3px 0 0;color:var(--muted-foreground)}._socketDescription_8qtaw_112{min-width:0;flex:1}._socketSideGraphic_8qtaw_113{width:225px;flex:0 0 225px;min-height:110px;margin-left:auto;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border);padding-left:10px;overflow:hidden}._socketSideArt_8qtaw_114{display:block;width:215px;max-width:100%;height:auto;object-fit:contain}._ukPlugSideArt_8qtaw_115{height:110px;object-fit:contain;object-position:center}._socketGraphic_8qtaw_116{background:var(--surface);width:95px;height:85px;display:grid;place-items:center;flex:none;border-radius:12px;overflow:hidden}._socketArt_8qtaw_117{width:85px;height:75px;display:block}._ukSocketArt_8qtaw_118{width:85px;height:75px;object-fit:cover;object-position:center;mix-blend-mode:multiply;border-radius:8px;transform-origin:center}._socketGraphic_8qtaw_116 ._ukSocketArt_8qtaw_118{transform:translateY(10px) scale(1.65)}._quickWelcome_8qtaw_98 ._ukSocketArt_8qtaw_118{transform:translateY(6px) scale(1.24);flex:none;margin:0 4px}._specs_8qtaw_123{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:11px 3px;margin-bottom:14px}._specs_8qtaw_123>div{padding:2px 10px;border-right:1px solid var(--border);min-width:0}._specs_8qtaw_123>div:last-child{border-right:0}._specs_8qtaw_123 span{display:block;font-size:10px;color:var(--muted-foreground);white-space:nowrap}._specs_8qtaw_123 strong{display:block;font-size:16px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}._capacity_8qtaw_126{padding:15px;border:1px solid var(--border);border-radius:11px;margin-bottom:16px}._capacityTitle_8qtaw_127,._capacityFooter_8qtaw_127{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._capacityTitle_8qtaw_127 span{display:block;font-size:11px;color:var(--muted-foreground)}._capacityTitle_8qtaw_127 strong{font-size:17px;font-weight:800}._capacityTitle_8qtaw_127>strong{font-size:19px}._progress_8qtaw_107{height:9px;border-radius:999px;background:var(--surface);overflow:hidden;margin-top:11px}._progress_8qtaw_107 i{display:block;height:100%;transition:width .2s;border-radius:inherit}._capacityFooter_8qtaw_127{margin-top:8px;font-size:11px;color:var(--muted-foreground);align-items:flex-start}._capacityFooter_8qtaw_127>span:last-child{white-space:nowrap;margin-left:auto}._sharedCapacity_8qtaw_130{margin-top:14px;padding:13px 0 0;border-top:1px solid var(--border)}._sharedCapacity_8qtaw_130 ._capacityTitle_8qtaw_127 strong{font-size:15px}._sharedCapacity_8qtaw_130 ._capacityFooter_8qtaw_127{line-height:1.6}._sharedCapacity_8qtaw_130 ._capacityFooter_8qtaw_127>span:first-child{max-width:100%}._breakerUnknown_8qtaw_134{font-size:11px;color:var(--muted-foreground);margin:10px 0 0}._dangerText_8qtaw_135{color:var(--error)!important}._amberText_8qtaw_135{color:var(--warning)!important}._reviewLabel_8qtaw_135{color:var(--warning);font-size:11px;font-weight:700}._overLabel_8qtaw_135{color:var(--error);font-size:11px;font-weight:800}._formSection_8qtaw_136{border-top:1px solid var(--border);padding-top:16px}._sectionTitle_8qtaw_76>div{display:flex;gap:8px;align-items:center}._sectionTitle_8qtaw_76 svg{color:var(--brand-blue)}._sectionTitle_8qtaw_76 h3{font-size:15px;font-weight:800;margin:0}._sectionTitle_8qtaw_76>span{font-size:11px;color:var(--muted-foreground)}._formLabel_8qtaw_50{display:grid;gap:6px;font-size:11.5px;color:var(--muted-foreground);font-weight:700;margin-bottom:12px;min-width:0}._formLabel_8qtaw_50 input{width:100%;min-width:0;background:var(--card);font-variant-numeric:tabular-nums}._fieldRow_8qtaw_141{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formHelp_8qtaw_142{margin:0 0 10px;font-size:11px;line-height:1.7;color:var(--muted-foreground)}._threeHelp_8qtaw_143{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;color:var(--warning);background:var(--warning-soft);border-radius:9px;padding:9px;margin:0 0 10px}._threeHelp_8qtaw_143 svg{flex:none;margin-top:2px}._saveChoice_8qtaw_145{display:flex;align-items:center;gap:9px;margin:8px 0 12px;font-size:11.5px;color:var(--foreground);cursor:pointer}._saveChoice_8qtaw_145 input{accent-color:var(--brand-blue);width:15px;height:15px;cursor:pointer}._liveValue_8qtaw_147{color:#aa7d30;font-weight:800}._previewNote_8qtaw_148{font-size:11px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#aa7d30;margin-top:8px;font-weight:700}._previewNote_8qtaw_148 strong{font-size:12px}._previewNote_8qtaw_148 span{font-size:10px;color:var(--muted-foreground);font-weight:500}._livePanel_8qtaw_150{background:color-mix(in srgb,#d4a04c 8%,var(--card));border:1px solid color-mix(in srgb,#d4a04c 40%,var(--border));padding:11px 12px;border-radius:9px;margin:0 0 11px;display:grid;gap:9px}._liveHeader_8qtaw_151,._liveNumbers_8qtaw_151{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}._liveHeader_8qtaw_151{color:#9d722c;font-size:11px}._liveHeader_8qtaw_151 svg{flex:none}._liveHeader_8qtaw_151 strong{flex:1}._liveHeader_8qtaw_151 span{font-size:10px;font-weight:800}._liveNumbers_8qtaw_151{align-items:stretch}._liveNumbers_8qtaw_151>span{display:grid;gap:4px;flex:1;min-width:150px;font-size:10px;color:var(--muted-foreground)}._liveNumbers_8qtaw_151 strong{color:var(--foreground);font-size:12px;font-weight:800}._liveProblem_8qtaw_154{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;color:var(--error);background:var(--error-soft);border-radius:9px;padding:9px;margin-bottom:11px}._liveProblem_8qtaw_154 svg{flex:none;margin-top:2px}._feedback_8qtaw_156{border:1px solid var(--border);border-radius:9px;background:var(--warning-soft);color:var(--warning);font-size:11px;line-height:1.5;display:flex;gap:8px;padding:9px;margin-bottom:12px}._feedback_8qtaw_156 svg{flex:none}._addButton_8qtaw_157{width:100%;justify-content:center;gap:8px}._equipmentBlock_8qtaw_158{width:100%;min-width:0;padding:19px 20px;background:var(--card);border:1px solid var(--border);border-radius:15px;box-shadow:var(--shadow)}._equipmentBlock_8qtaw_158 ._sectionTitle_8qtaw_76{margin-bottom:16px;align-items:center}._equipmentHeading_8qtaw_160{display:flex;flex-direction:column;gap:3px}._equipmentHeading_8qtaw_160 h2{font-size:17px;font-weight:800;margin:0;line-height:1.4}._equipmentHeading_8qtaw_160 span{font-size:12px;color:var(--muted-foreground);font-weight:600}._empty_8qtaw_163{min-height:130px;background:var(--surface);border:1px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center;padding:16px}._empty_8qtaw_163 svg{color:var(--brand-blue)}._empty_8qtaw_163 strong{font-size:13px}._empty_8qtaw_163 span{color:var(--muted-foreground);font-size:11.5px}._items_8qtaw_165{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._item_8qtaw_165{border:1px solid var(--border);border-radius:11px;padding:14px;background:var(--card);min-width:0}._itemTop_8qtaw_166,._itemActions_8qtaw_166{display:flex;align-items:center;justify-content:space-between;gap:8px}._itemTop_8qtaw_166>div{min-width:0}._itemTop_8qtaw_166 strong{font-weight:800;font-size:12.5px}._itemTop_8qtaw_166>strong{white-space:nowrap;color:var(--brand-blue);font-variant-numeric:tabular-nums}._itemTop_8qtaw_166 small{display:block;color:var(--muted-foreground);font-size:11px;line-height:1.5}._itemActions_8qtaw_166{margin-top:9px;gap:8px;flex-wrap:wrap}._itemActions_8qtaw_166>span{font-size:10px;color:var(--muted-foreground)}._itemActions_8qtaw_166>div{display:flex;align-items:center;gap:5px;margin-left:auto}._moveSelect_8qtaw_170{height:30px!important;width:125px!important;font-size:11px!important}._itemIssue_8qtaw_171{color:var(--error);font-size:10px;margin:4px 0}._clearButton_8qtaw_171{display:flex;margin-left:auto;margin-top:10px}._deleteEquipmentButton_8qtaw_172,._clearButton_8qtaw_171,._resetDraftButton_8qtaw_172{color:var(--error)!important}._deleteEquipmentButton_8qtaw_172:hover,._clearButton_8qtaw_171:hover,._resetDraftButton_8qtaw_172:hover{background:var(--error-soft)!important;color:var(--error)!important}._deleteEquipmentButton_8qtaw_172:focus-visible,._clearButton_8qtaw_171:focus-visible,._resetDraftButton_8qtaw_172:focus-visible{outline:2px solid var(--error);outline-offset:2px}._splitPanel_8qtaw_175{background:var(--card);border:1px solid color-mix(in srgb,var(--error) 45%,var(--border));border-radius:13px;padding:17px}._splitPanel_8qtaw_175>div:first-child{display:flex;align-items:flex-start;gap:10px}._splitPanel_8qtaw_175>div:first-child>svg{color:var(--error);flex:none;margin-top:4px}._splitPanel_8qtaw_175 h3{font-size:15px;margin:0 0 3px}._splitPanel_8qtaw_175 p{font-size:12px;color:var(--muted-foreground);margin:0}._suggestions_8qtaw_178{display:grid;gap:8px;margin-top:12px}._suggestion_8qtaw_178{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:12px}._noMoves_8qtaw_179{padding:12px;background:var(--warning-soft);border-radius:9px}._footer_8qtaw_180{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;color:var(--muted-foreground);font-size:11px;padding:4px 2px}._footer_8qtaw_180>span:first-child{display:flex;gap:7px;align-items:center}@media(min-width:1700px){._mainGrid_8qtaw_73{grid-template-columns:minmax(0,1.5fr) minmax(410px,1fr)}}@media(max-width:1250px){._mainGrid_8qtaw_73{grid-template-columns:minmax(0,1fr)}._metrics_8qtaw_68{grid-template-columns:repeat(3,minmax(0,1fr))}._planPanel_8qtaw_74{order:0}._editorPanel_8qtaw_74{order:1}._planWrap_8qtaw_79{max-width:900px;margin:0 auto}}@media(max-width:980px){._circuitLibrary_8qtaw_45{grid-template-columns:1fr}._circuitInputRow_8qtaw_49{grid-template-columns:125px minmax(0,1fr) auto}}@media(max-width:850px){._items_8qtaw_165{grid-template-columns:1fr}}@media(max-width:620px){._selectedHeader_8qtaw_77{flex-wrap:wrap}._socketDescription_8qtaw_112{flex-basis:calc(100% - 108px)}._socketSideGraphic_8qtaw_113{margin-left:auto;min-height:72px;width:180px;flex-basis:180px}._socketSideArt_8qtaw_114{width:170px}._ukPlugSideArt_8qtaw_115{height:86px}._breakerOverview_8qtaw_87{grid-template-columns:1fr}}@media(max-width:650px){._circuitInputRow_8qtaw_49{grid-template-columns:110px minmax(0,1fr)}._circuitInputRow_8qtaw_49>button{grid-column:1/-1}._circuitEntry_8qtaw_46,._selectedCircuitBox_8qtaw_46{padding:13px}}@media(max-width:850px){._metrics_8qtaw_68{grid-template-columns:repeat(2,minmax(0,1fr))}._planPanel_8qtaw_74,._editorPanel_8qtaw_74{padding:14px}}@media(max-width:580px){._heading_8qtaw_2,._topStrip_8qtaw_35{align-items:flex-start}._modeGroup_8qtaw_36{width:100%}._modeGroup_8qtaw_36>button{flex:1;min-width:130px}._metrics_8qtaw_68{gap:8px}._metric_8qtaw_9{padding:12px}._metric_8qtaw_9>strong{font-size:22px}._metric_8qtaw_9>small{font-size:10px}._socketCards_8qtaw_100{grid-template-columns:1fr}._socketGraphic_8qtaw_116{width:70px;height:70px}._socketArt_8qtaw_117{width:68px;height:66px}._specs_8qtaw_123 strong{font-size:13px}._specs_8qtaw_123 span{font-size:9px}._panelHeader_8qtaw_76 ._hint_8qtaw_78{display:none}._mapPin_8qtaw_81{width:27px;height:27px;border-radius:8px;border-width:2px}._fieldRow_8qtaw_141{gap:8px}._planFooter_8qtaw_85{gap:9px}._planFooter_8qtaw_85>small{width:100%}._equipmentBlock_8qtaw_158{padding:15px}._equipmentHeading_8qtaw_160 h2{font-size:15px}}._dashboard_3h5pl_1{display:grid;gap:15px;min-width:0}._header_3h5pl_2{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:1px}._headerIcon_3h5pl_3{width:42px;height:42px;flex:none;border-radius:11px;background:var(--surface);color:var(--brand-blue);display:grid;place-items:center}._headerCopy_3h5pl_4{flex:1;min-width:210px}._headerCopy_3h5pl_4 h2{font-size:19px;font-weight:800;margin:0}._headerCopy_3h5pl_4 p{font-size:11px;color:var(--muted-foreground);margin:1px 0 0}._snapshotLabel_3h5pl_5{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:8px;padding:7px 10px}._alertPanel_3h5pl_6,._chartPanel_3h5pl_6{border:1px solid var(--border);background:var(--card);border-radius:14px;box-shadow:var(--shadow);padding:18px;min-width:0}._panelHead_3h5pl_7{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}._headLabel_3h5pl_8{display:flex;align-items:center;gap:10px;min-width:0}._headLabel_3h5pl_8>svg{color:var(--brand-blue);flex:none}._headLabel_3h5pl_8 h3{font-weight:800;font-size:15px;margin:0;line-height:1.6}._headLabel_3h5pl_8 p{font-size:10px;color:var(--muted-foreground);margin:0;line-height:1.55}._meta_3h5pl_10{font-size:10px;color:var(--muted-foreground);font-weight:700;white-space:nowrap}._issueCount_3h5pl_11,._clearCount_3h5pl_11{border-radius:7px;padding:5px 9px;font-size:11px;font-weight:800}._issueCount_3h5pl_11{background:var(--error-soft);color:var(--error)}._clearCount_3h5pl_11{background:var(--success-soft);color:var(--success-text)}._issueList_3h5pl_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._issueRow_3h5pl_14{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--error) 24%,var(--border));background:var(--error-soft);border-radius:9px}._issueRow_3h5pl_14>svg{color:var(--error);flex:none;margin-top:2px}._issueRow_3h5pl_14>div{flex:1;min-width:0;display:grid;gap:2px}._issueRow_3h5pl_14 strong{font-size:12px;font-weight:800;overflow-wrap:anywhere}._issueRow_3h5pl_14 span:not(._issueType_3h5pl_16){font-size:11px;line-height:1.6;color:var(--foreground);overflow-wrap:anywhere}._issueType_3h5pl_16{font-size:9px;font-weight:800;color:var(--error);border:1px solid color-mix(in srgb,var(--error) 22%,transparent);border-radius:6px;padding:3px 6px;white-space:nowrap}._moreIssues_3h5pl_18{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:8px 12px;font-size:11px;font-weight:700;color:var(--brand-blue);cursor:pointer}._allClear_3h5pl_19{display:flex;align-items:start;gap:10px;padding:12px;border-radius:9px;background:var(--success-soft)}._allClear_3h5pl_19 svg{color:var(--success-text);flex:none;margin-top:2px}._allClear_3h5pl_19 div{display:grid;gap:2px}._allClear_3h5pl_19 strong{font-size:12px;color:var(--success-text)}._allClear_3h5pl_19 span{font-size:11px;color:var(--foreground)}._chartGrid_3h5pl_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:stretch}._chartPanel_3h5pl_6{display:flex;flex-direction:column;gap:1px}._bars_3h5pl_22{display:grid;gap:14px;align-content:start;max-height:365px;overflow-y:auto;padding:0 3px 6px 0}._barItem_3h5pl_23{min-width:0;display:grid;gap:8px}._barButton_3h5pl_24{display:flex;align-items:center;gap:9px;background:transparent;border:0;padding:0;width:100%;text-align:left;color:var(--foreground);cursor:pointer;min-width:0}._barButton_3h5pl_24:hover ._barTitle_3h5pl_25 strong{text-decoration:underline}._barButton_3h5pl_24>svg{flex:none;color:var(--muted-foreground)}._barTitle_3h5pl_25{display:grid;gap:1px;min-width:0;flex:1}._barTitle_3h5pl_25 strong{font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}._barTitle_3h5pl_25 small{font-size:10px;color:var(--muted-foreground);overflow-wrap:anywhere}._barNumbers_3h5pl_28{display:grid;gap:0;text-align:right;font-variant-numeric:tabular-nums;flex:none}._barNumbers_3h5pl_28 strong{font-size:14px;font-weight:800}._barNumbers_3h5pl_28 small{font-size:10px;color:var(--muted-foreground)}._normal_3h5pl_29{color:var(--success-text)}._high_3h5pl_29{color:var(--warning)}._over_3h5pl_29{color:var(--error)}._track_3h5pl_30{height:9px;width:100%;border-radius:999px;overflow:hidden;background:var(--surface);position:relative}._trackFill_3h5pl_31,._topLoadFill_3h5pl_31{height:100%;border-radius:999px;transition:width .18s ease}._topLoadFill_3h5pl_31{background:var(--chart-color-1)}._legend_3h5pl_33{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 15px;color:var(--muted-foreground);font-size:10px}._legend_3h5pl_33 span{display:inline-flex;align-items:center;gap:5px}._legend_3h5pl_33 i,._pieName_3h5pl_34 i{display:inline-block;width:8px;height:8px;border-radius:3px;flex:none}._greenDot_3h5pl_35{background:var(--success-text)}._amberDot_3h5pl_35{background:var(--warning)}._redDot_3h5pl_35{background:var(--error)}._drilldown_3h5pl_36{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px;display:grid;gap:6px}._drilldown_3h5pl_36>div{display:grid;grid-template-columns:1fr auto;column-gap:8px;font-size:10px}._drilldown_3h5pl_36 strong{font-weight:800}._drilldown_3h5pl_36 span{font-weight:800;color:var(--foreground)}._drilldown_3h5pl_36 small{grid-column:1/-1;color:var(--muted-foreground);overflow-wrap:anywhere}._socketDetail_3h5pl_39{font-size:10px;background:var(--surface);color:var(--muted-foreground);border-radius:7px;padding:8px;margin:0}._panelFoot_3h5pl_40{margin:auto 0 0;padding-top:15px;font-size:10px;line-height:1.7;color:var(--muted-foreground)}._pieLayout_3h5pl_41{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;align-items:center;min-height:288px}._pieWrap_3h5pl_42{height:288px;min-width:0;width:100%}._pieLegend_3h5pl_43{display:grid;gap:15px;min-width:0;align-content:center}._pieRow_3h5pl_44{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:3px;align-items:center;padding:5px 0;min-width:0}._pieName_3h5pl_34{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.5;min-width:0;font-weight:800;overflow-wrap:anywhere}._pieName_3h5pl_34 i{width:11px;height:11px;border-radius:3px}._pieRow_3h5pl_44>strong{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.5}._pieRow_3h5pl_44 small{grid-column:1/-1;color:var(--muted-foreground);font-size:13px;font-weight:600;padding-left:21px;line-height:1.5}._rank_3h5pl_49{height:25px;width:25px;display:grid;place-items:center;flex:none;background:var(--surface);color:var(--brand-blue);font-size:11px;font-weight:800;border-radius:7px}._rankedHeader_3h5pl_50{display:flex;align-items:center;gap:9px;min-width:0}._equipmentValue_3h5pl_50{font-size:12px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}._empty_3h5pl_51{font-size:12px;color:var(--muted-foreground);padding:20px 0;margin:0}._dataNote_3h5pl_52{display:flex;align-items:flex-start;gap:8px;margin:0;background:var(--warning-soft);color:var(--warning);padding:11px 13px;border-radius:9px;font-size:11px;line-height:1.7}._dataNote_3h5pl_52 svg{flex:none;margin-top:2px}@media(max-width:930px){._chartGrid_3h5pl_20,._issueList_3h5pl_13{grid-template-columns:1fr}}@media(max-width:560px){._chartPanel_3h5pl_6,._alertPanel_3h5pl_6{padding:13px}._headerCopy_3h5pl_4 h2{font-size:17px}._snapshotLabel_3h5pl_5{width:100%}._pieLayout_3h5pl_41{grid-template-columns:1fr}._pieWrap_3h5pl_42{max-width:300px;height:268px;margin:auto}._pieLegend_3h5pl_43{padding:0 6px}._issueRow_3h5pl_14{flex-wrap:wrap}._issueType_3h5pl_16{margin-left:24px}}._page_dr352_1{max-width:1690px;margin:0 auto;padding:4px 0 36px;display:grid;gap:18px;font-family:Cairo,sans-serif;color:var(--foreground)}._heading_dr352_2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}._eyebrow_dr352_3{font-size:10px;letter-spacing:1.2px;font-weight:800;color:var(--brand-blue)}._heading_dr352_2 h1{font-size:clamp(25px,2.1vw,33px);margin:2px 0 4px;font-weight:800;line-height:1.4}._heading_dr352_2 p{font-size:13px;color:var(--muted-foreground);margin:0}._navBar_dr352_5{display:flex;justify-content:space-between;gap:12px}._loading_dr352_6,._error_dr352_6{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:25px;font-size:13px}._error_dr352_6{color:var(--error)}._listPanel_dr352_8,._feature_dr352_8{background:var(--card);border:1px solid var(--border);border-radius:15px;padding:21px;box-shadow:var(--shadow)}._listHead_dr352_9{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:17px}._listHead_dr352_9 h2{margin:0;font-size:19px;font-weight:800}._listHead_dr352_9 p{font-size:11px;color:var(--muted-foreground);margin:2px 0 0}._search_dr352_11{display:flex;align-items:center;gap:8px;min-width:min(100%,350px);border:1px solid var(--border);border-radius:9px;padding-left:10px;color:var(--brand-blue)}._search_dr352_11 input{border:0;background:transparent}._scroll_dr352_13{max-width:100%;overflow-x:auto}._table_dr352_14{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}._table_dr352_14 th{padding:12px 13px;text-align:left;font-weight:800;color:var(--muted-foreground);font-size:10px;white-space:nowrap;letter-spacing:.5px;background:var(--surface);border-bottom:1px solid var(--border)}._table_dr352_14 td{padding:13px;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}._table_dr352_14 tr:last-child td{border-bottom:0}._table_dr352_14 td:first-child strong{color:var(--brand-blue)}._eventName_dr352_16{font-weight:700}._saved_dr352_17,._review_dr352_17{font-size:10px;display:inline-block;font-weight:800;border-radius:6px;padding:5px 8px;white-space:nowrap}._saved_dr352_17{color:var(--success);background:var(--success-soft)}._review_dr352_17{color:var(--error);background:var(--error-soft)}._pagination_dr352_19{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:15px;font-size:11px;color:var(--muted-foreground)}._pagination_dr352_19>div{display:flex;gap:8px}._empty_dr352_20{text-align:center;padding:60px 20px;display:grid;justify-items:center;gap:9px}._empty_dr352_20 svg{color:var(--brand-blue)}._empty_dr352_20 h3{font-size:17px;margin:0}._empty_dr352_20 p{font-size:12px;color:var(--muted-foreground);max-width:510px;margin:0 0 5px}._details_dr352_22{display:grid;gap:15px}._feature_dr352_8{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}._feature_dr352_8 h2{font-size:23px;font-weight:800;margin:6px 0}._info_dr352_23{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted-foreground)}._info_dr352_23>span{display:flex;align-items:center;gap:5px}._statGrid_dr352_24{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._statGrid_dr352_24>div{border:1px solid var(--border);border-radius:11px;background:var(--card);padding:16px;display:grid;gap:7px}._statGrid_dr352_24 span{font-size:11px;color:var(--muted-foreground)}._statGrid_dr352_24 strong{font-size:23px;font-weight:800}._statGrid_dr352_24 small{font-size:12px}._dangerText_dr352_26{color:var(--error)}._note_dr352_27{font-size:11px;color:var(--muted-foreground);margin:0;display:flex;gap:8px;align-items:start}._featureActions_dr352_28{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}._modifiedNote_dr352_29{margin:0;color:var(--muted-foreground);font-size:11px}@media(max-width:760px){._listPanel_dr352_8,._feature_dr352_8{padding:14px}._statGrid_dr352_24{grid-template-columns:repeat(2,minmax(0,1fr))}._feature_dr352_8 h2{font-size:20px}._heading_dr352_2{align-items:start}._heading_dr352_2>button{width:100%}}._page_1jd8j_1{--measure-distance:#087553;--measure-rectangle:#992fa8;--measure-area:#97621c;--measure-path:#346f88;display:grid;gap:17px;min-width:0;padding:5px 0 35px;color:var(--foreground)}.dark ._page_1jd8j_1{--measure-distance:#55d9b0;--measure-rectangle:#e2a0e9;--measure-area:#f0cc82;--measure-path:#8bc5dc}._page_1jd8j_1 [data-kind=distance]{--kind-color:var(--measure-distance)}._page_1jd8j_1 [data-kind=rectangle]{--kind-color:var(--measure-rectangle)}._page_1jd8j_1 [data-kind=area]{--kind-color:var(--measure-area)}._page_1jd8j_1 [data-kind=path]{--kind-color:var(--measure-path)}._hero_1jd8j_7{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:8px 2px 9px}._heroIdentity_1jd8j_8{min-width:0;display:grid;gap:12px}._eyebrow_1jd8j_9{color:var(--muted-foreground);font-weight:750;letter-spacing:.12em;text-transform:uppercase;font-size:11px}._heroTitle_1jd8j_10{display:flex;align-items:center;gap:16px}._heroTitle_1jd8j_10 h1{margin:0;font-size:clamp(23px,2.4vw,31px);letter-spacing:-.035em;line-height:1.17;font-weight:760}._heroTitle_1jd8j_10 p{margin:7px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.55}._heroMark_1jd8j_13{width:54px;height:54px;display:grid;place-items:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--primary) 27%,var(--border));border-radius:16px;color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--card))}._backButton_1jd8j_14,._scaleButton_1jd8j_14,._secondaryButton_1jd8j_14,._primaryButton_1jd8j_14,._deleteButton_1jd8j_14,._finishButton_1jd8j_14,._reopenLibrary_1jd8j_14{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:9px;min-height:39px;padding:9px 14px;font-weight:680;font-size:13px;cursor:pointer;white-space:nowrap}._backButton_1jd8j_14,._scaleButton_1jd8j_14,._secondaryButton_1jd8j_14,._reopenLibrary_1jd8j_14{color:var(--foreground);background:var(--card);border:1px solid var(--border)}._backButton_1jd8j_14:hover,._scaleButton_1jd8j_14:hover,._secondaryButton_1jd8j_14:hover,._reopenLibrary_1jd8j_14:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}._primaryButton_1jd8j_14,._finishButton_1jd8j_14{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}._primaryButton_1jd8j_14:hover:not(:disabled),._finishButton_1jd8j_14:hover{filter:brightness(1.08)}._page_1jd8j_1 button:disabled{cursor:not-allowed;opacity:.47}._topBar_1jd8j_20{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);padding:12px 14px;border-radius:14px;box-shadow:var(--shadow)}._floorGroup_1jd8j_21{display:flex;align-items:center;gap:5px;white-space:nowrap}._floorGroup_1jd8j_21>span{font-size:12px;color:var(--muted-foreground);font-weight:700;padding:0 10px 0 4px}._floorGroup_1jd8j_21 button{border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-size:13px;font-weight:700;cursor:pointer;border-radius:9px;min-width:48px;height:40px}._floorGroup_1jd8j_21 button._floorActive_1jd8j_24{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._status_1jd8j_25{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted-foreground);margin-left:auto}._status_1jd8j_25>span{white-space:nowrap}._statusReady_1jd8j_27,._statusPending_1jd8j_27{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:8px;font-weight:720}._statusReady_1jd8j_27{background:color-mix(in srgb,var(--success) 11%,var(--card));color:var(--success-text)}._statusPending_1jd8j_27{background:color-mix(in srgb,var(--warning) 10%,var(--card));color:var(--foreground)}._scaleButton_1jd8j_14{min-height:40px}._calibrationPanel_1jd8j_31{background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:var(--shadow);border-radius:15px;padding:17px 19px;display:grid;gap:15px}._calibrationTitle_1jd8j_32{display:flex;align-items:flex-start;gap:12px}._calibrationTitle_1jd8j_32>svg{color:var(--primary);margin-top:4px;flex-shrink:0}._calibrationTitle_1jd8j_32>div{display:grid;gap:5px;flex:1}._calibrationTitle_1jd8j_32 strong{font-size:15px}._calibrationTitle_1jd8j_32 span{font-size:12px;color:var(--muted-foreground);line-height:1.45}._calibrationTitle_1jd8j_32>button,._libraryHeader_1jd8j_37>button,._toolActions_1jd8j_37 button,._mapHeader_1jd8j_37 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-foreground);width:34px;height:34px;display:grid;place-items:center;cursor:pointer}._calibrationTitle_1jd8j_32>button:hover,._libraryHeader_1jd8j_37>button:hover,._toolActions_1jd8j_37 button:hover,._mapHeader_1jd8j_37 button:hover{background:var(--surface);color:var(--foreground);border-color:var(--border)}._calibrationFields_1jd8j_39{display:flex;gap:12px;align-items:end;flex-wrap:wrap}._calibStep_1jd8j_40{background:var(--surface);border:1px solid var(--border);padding:10px 12px;border-radius:9px;min-height:44px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650}._calibStep_1jd8j_40>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:11px}._calibStep_1jd8j_40 small{margin-left:7px;color:var(--muted-foreground);font-size:11px;font-weight:550}._calibrationFields_1jd8j_39 label,._saveControls_1jd8j_43 label{display:grid;gap:6px;font-size:12px;font-weight:700;color:var(--muted-foreground)}._calibrationFields_1jd8j_39 input,._saveControls_1jd8j_43 input,._librarySearch_1jd8j_44 input{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:10px 11px;font-size:13px;outline:none;min-height:40px}._calibrationFields_1jd8j_39 input:focus,._saveControls_1jd8j_43 input:focus,._librarySearch_1jd8j_44 input:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 13%,transparent)}._calibrationFields_1jd8j_39 label{width:180px}._calibNotice_1jd8j_47{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}._studioLayout_1jd8j_48{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:15px;align-items:start}._mainColumn_1jd8j_49{display:grid;min-width:0;gap:13px}._toolBar_1jd8j_50{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);padding:9px 12px;border-radius:13px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._tools_1jd8j_51{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._tools_1jd8j_51 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:9px;padding:9px 11px;min-height:40px;cursor:pointer;font-size:12px;font-weight:650}._tools_1jd8j_51 button:hover:not(:disabled){border-color:var(--kind-color,var(--primary))}._tools_1jd8j_51 button[data-kind]:not([data-kind=pan]) svg{color:var(--kind-color)}._tools_1jd8j_51 button._toolActive_1jd8j_55{border-color:var(--kind-color,var(--primary));background:color-mix(in srgb,var(--kind-color,var(--primary)) 10%,var(--card));color:var(--kind-color,var(--primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kind-color,var(--primary)) 14%,transparent)}._tools_1jd8j_51 button svg{flex-shrink:0}._toolActions_1jd8j_37{display:flex;align-items:center;gap:5px;border-left:1px solid var(--border);padding-left:8px}._toolActions_1jd8j_37 button{border:1px solid var(--border);height:38px;width:38px;background:var(--surface);color:var(--foreground)}._toolActions_1jd8j_37 button._snapActive_1jd8j_59{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card))}._mapWrapper_1jd8j_60{min-width:0;border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}._mapHeader_1jd8j_37{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 13px;background:var(--card);border-bottom:1px solid var(--border)}._mapHeader_1jd8j_37>span{display:inline-flex;align-items:center;gap:8px;color:var(--foreground);font-size:12px;font-weight:740}._mapHeader_1jd8j_37>span svg{color:var(--muted-foreground)}._mapHeader_1jd8j_37>div{display:flex;gap:5px;align-items:center}._mapHeader_1jd8j_37 button{height:35px;width:35px;color:var(--foreground);border:1px solid var(--border);background:var(--surface)}._viewport_1jd8j_66{height:clamp(490px,65vh,790px);min-height:490px;min-width:0;position:relative;overflow:hidden;background:var(--surface);cursor:crosshair;touch-action:none;overscroll-behavior:contain}._viewportPan_1jd8j_67{cursor:grab}._viewportPan_1jd8j_67:active{cursor:grabbing}._canvas_1jd8j_68{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;touch-action:none;user-select:none;-webkit-user-select:none}._canvas_1jd8j_68 img{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._overlay_1jd8j_72{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}._shapeGroup_1jd8j_73 polygon,._shapeGroup_1jd8j_73 polyline{pointer-events:none}._editPoint_1jd8j_74{cursor:move;touch-action:none;pointer-events:all}._editPoint_1jd8j_74:hover{stroke-width:3;filter:brightness(1.12)}._savedShape_1jd8j_76{cursor:pointer}._savedShape_1jd8j_76 polygon{pointer-events:visiblePainted}._savedShape_1jd8j_76 polyline{pointer-events:stroke}._savedShape_1jd8j_76:hover polygon,._savedShape_1jd8j_76:hover polyline{stroke-width:4}._draftShape_1jd8j_79{cursor:pointer}._draftShape_1jd8j_79 polygon{pointer-events:visiblePainted}._draftShape_1jd8j_79 polyline{pointer-events:stroke}._draftShape_1jd8j_79:hover polygon,._draftShape_1jd8j_79:hover polyline{stroke:currentColor;stroke-width:5}._activeShape_1jd8j_83 polygon,._activeShape_1jd8j_83 polyline{filter:drop-shadow(0 0 2px color-mix(in srgb,currentColor 30%,transparent))}._measureText_1jd8j_84{font-size:22px;font-weight:800;fill:currentColor;stroke:var(--card);stroke-width:7px;stroke-linejoin:round;pointer-events:none}._savedMeasureText_1jd8j_85{font-size:16px;font-weight:760;fill:currentColor;stroke:var(--card);stroke-width:5px;stroke-linejoin:round;pointer-events:none}._dimensionText_1jd8j_86{font-size:15px;font-weight:750;fill:currentColor;stroke:var(--card);stroke-width:5px;stroke-linejoin:round;pointer-events:none}._unscaledText_1jd8j_87{font-size:20px;font-weight:800;fill:var(--foreground);stroke:var(--card);stroke-width:7px;stroke-linejoin:round;pointer-events:none}._measureBanner_1jd8j_88{position:absolute;top:13px;right:13px;z-index:12;max-width:min(310px,calc(100% - 28px));padding:12px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:11px;background:var(--card);box-shadow:var(--shadow)}._measureBannerText_1jd8j_89{display:grid;gap:4px;min-width:0;flex:1 1 175px}._measureBannerText_1jd8j_89>span{font-size:11px;font-weight:740;color:var(--muted-foreground);line-height:1.3}._measureBannerText_1jd8j_89>strong{font-size:21px;font-weight:820;color:inherit;line-height:1.2;font-variant-numeric:tabular-nums}._measureBannerText_1jd8j_89>small{font-size:11px;color:var(--muted-foreground);line-height:1.5}._measureBanner_1jd8j_88>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;border:1px solid var(--primary);border-radius:8px;background:var(--primary);color:var(--primary-foreground);padding:7px 11px;cursor:pointer;font-size:12px;font-weight:750}._measureBanner_1jd8j_88>button:hover{filter:brightness(1.09)}@media(max-width:600px){._measureBanner_1jd8j_88{top:45px;right:8px;padding:10px 11px;max-width:min(260px,calc(100% - 16px))}._measureBannerText_1jd8j_89>strong{font-size:17px}._unscaledText_1jd8j_87{font-size:16px}}._mapHint_1jd8j_96{position:absolute;top:14px;left:14px;z-index:5;max-width:min(420px,calc(100% - 28px));display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);padding:9px 11px;border-radius:9px;font-size:11px;font-weight:620;box-shadow:var(--shadow);pointer-events:none}._zoom_1jd8j_97{position:absolute;bottom:13px;left:13px;z-index:12;display:flex;align-items:center;gap:7px;padding:7px;border-radius:12px;border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow)}._zoom_1jd8j_97 button{min-width:34px;height:34px;border:1px solid transparent;border-radius:8px;background:var(--surface);color:var(--foreground);display:grid;place-items:center;cursor:pointer}._zoom_1jd8j_97 button:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._zoom_1jd8j_97 input{width:115px;accent-color:var(--primary);cursor:ew-resize}._zoom_1jd8j_97 output{min-width:45px;font-size:12px;font-weight:780;text-align:center;font-variant-numeric:tabular-nums}._mapFooter_1jd8j_102{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:9px 13px;color:var(--muted-foreground);font-size:11px;line-height:1.4;border-top:1px solid var(--border)}._measureLegend_1jd8j_103{display:flex;align-items:center;gap:11px;flex-wrap:wrap}._measureLegend_1jd8j_103>span{display:inline-flex;gap:5px;align-items:center;font-size:10px;font-weight:700;white-space:nowrap;color:var(--muted-foreground)}._measureLegend_1jd8j_103 i{display:inline-block;width:9px;height:9px;border-radius:3px;flex:none;background:var(--kind-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--kind-color) 20%,var(--border))}._fullscreen_1jd8j_106{position:fixed;top:9px;right:9px;bottom:9px;left:9px;z-index:1600;max-width:none;height:calc(100dvh - 18px);width:calc(100% - 18px);box-shadow:0 0 0 100vmax #13192db3,0 20px 55px #0c13214d;border:1px solid var(--border)}._fullscreen_1jd8j_106 ._viewport_1jd8j_66{flex:1;height:auto;min-height:0}._fullscreen_1jd8j_106 ._mapHeader_1jd8j_37,._fullscreen_1jd8j_106 ._mapFooter_1jd8j_102{flex:0 0 auto}._finishButton_1jd8j_14{justify-self:start;border-radius:9px}._pendingPanel_1jd8j_111{min-width:0;display:grid;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:14px;background:var(--card);box-shadow:var(--shadow)}._pendingHeader_1jd8j_112{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._pendingHeader_1jd8j_112>div:first-child{display:grid;gap:5px;flex:1;min-width:220px}._pendingHeader_1jd8j_112 h2{font-size:15px;font-weight:790;margin:0;display:flex;align-items:center;gap:9px}._pendingHeader_1jd8j_112 h2 small{font-size:11px;border-radius:7px;background:var(--surface);color:var(--foreground);border:1px solid var(--border);padding:3px 7px}._pendingHeader_1jd8j_112 p{margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.4}._pendingActions_1jd8j_117{display:flex;gap:8px;flex-wrap:wrap}._pendingActions_1jd8j_117 button{font-size:12px;min-height:36px}._pendingList_1jd8j_119{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:230px;overflow:auto;scrollbar-width:thin}._pendingItem_1jd8j_120{min-width:0;display:flex;align-items:flex-start;border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}._pendingItem_1jd8j_120:before{content:"";width:4px;align-self:stretch;flex-shrink:0;background:var(--kind-color,var(--primary))}._pendingItem_1jd8j_120 strong{color:var(--kind-color,var(--foreground))}._pendingItem_1jd8j_120:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._pendingSelected_1jd8j_124{border-color:var(--kind-color,var(--primary));background:color-mix(in srgb,var(--kind-color,var(--primary)) 8%,var(--card))}._pendingItem_1jd8j_120>button:first-child{display:grid;align-content:center;gap:4px;flex:1;min-width:0;min-height:77px;padding:10px 11px;border:0;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._pendingItem_1jd8j_120>button:first-child span{font-size:11px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pendingItem_1jd8j_120>button:first-child strong{font-size:18px;font-weight:780;font-variant-numeric:tabular-nums}._pendingItem_1jd8j_120>button:first-child small{font-size:10px;color:var(--muted-foreground)}._pendingItem_1jd8j_120>button:last-child{margin:6px 5px 0 0;border:0;background:transparent;color:var(--muted-foreground);border-radius:7px;padding:6px;cursor:pointer;flex-shrink:0}._pendingItem_1jd8j_120>button:last-child:hover{color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--card))}._pendingWarning_1jd8j_131{margin:0;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--warning) 9%,var(--card));font-size:11px;color:var(--foreground)}._resultCard_1jd8j_133{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:17px;display:grid;gap:13px}._sectionTop_1jd8j_134{display:flex;align-items:center;justify-content:space-between;gap:10px}._sectionTop_1jd8j_134>div{display:grid;gap:5px}._sectionTop_1jd8j_134 h2,._libraryHeader_1jd8j_37 h2{font-size:17px;margin:0;line-height:1.25;font-weight:750}._resultType_1jd8j_137{font-size:11px;font-weight:700;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 10px}._scaleProvenance_1jd8j_138{font-size:11px;font-weight:650;line-height:1.5;color:var(--muted-foreground);border-left:3px solid var(--primary);padding:5px 10px;background:color-mix(in srgb,var(--primary) 5%,var(--card));border-radius:5px}._metrics_1jd8j_139{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}._metrics_1jd8j_139>div{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:13px 15px;display:grid;gap:7px;min-height:78px}._metrics_1jd8j_139 span{font-size:11px;color:var(--muted-foreground);font-weight:620}._metrics_1jd8j_139 strong{font-size:clamp(17px,1.5vw,23px);color:var(--foreground);font-weight:760;white-space:nowrap;font-variant-numeric:tabular-nums}._metrics_1jd8j_139 strong small{font-size:12px;font-weight:600;color:var(--muted-foreground)}._emptyResult_1jd8j_144{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--border);border-radius:11px;background:var(--surface);color:var(--muted-foreground);font-size:12px;min-height:66px}._emptyResult_1jd8j_144 svg{color:var(--primary);flex-shrink:0}._segments_1jd8j_146{display:flex;gap:8px;flex-wrap:wrap}._segments_1jd8j_146 span{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px 10px;font-size:11px;color:var(--muted-foreground)}._segments_1jd8j_146 strong{color:var(--foreground)}._scaleWarning_1jd8j_149{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--card));border-radius:9px;font-size:12px;color:var(--foreground);line-height:1.5}._scaleWarning_1jd8j_149>span{flex:1;min-width:200px}._scaleWarning_1jd8j_149 button{border:1px solid var(--border);border-radius:7px;padding:7px 10px;cursor:pointer;background:var(--card);color:var(--foreground);font-weight:700}._saveControls_1jd8j_43{display:flex;align-items:end;gap:10px;flex-wrap:wrap}._saveControls_1jd8j_43 label{flex:1 1 250px}._saveControls_1jd8j_43 input{width:100%;box-sizing:border-box}._saveControls_1jd8j_43>button{flex:0 0 auto}._deleteButton_1jd8j_14{background:transparent;color:var(--error);border:1px solid color-mix(in srgb,var(--error) 35%,var(--border))}._deleteButton_1jd8j_14:hover{background:color-mix(in srgb,var(--error) 8%,var(--card))}._exportBar_1jd8j_158{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:14px 16px}._exportBar_1jd8j_158>div{flex:1 1 240px;display:grid;gap:5px}._exportBar_1jd8j_158 strong{font-size:13px}._exportBar_1jd8j_158 span{font-size:11px;color:var(--muted-foreground)}._exportBar_1jd8j_158 button{display:inline-flex;align-items:center;gap:7px;justify-content:center;min-height:37px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-size:12px;font-weight:700;cursor:pointer;padding:8px 14px}._exportBar_1jd8j_158 button:hover:not(:disabled){border-color:var(--primary)}._library_1jd8j_37{position:sticky;top:14px;min-width:0;display:grid;grid-template-rows:auto auto minmax(220px,1fr) auto;max-height:calc(100vh - 35px);border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden;box-shadow:var(--shadow)}._libraryHeader_1jd8j_37{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 12px;border-bottom:1px solid var(--border)}._libraryHeader_1jd8j_37>div{display:grid;gap:6px}._libraryHeader_1jd8j_37 small{font-size:11px;color:var(--muted-foreground)}._librarySearch_1jd8j_44{display:flex;align-items:center;gap:8px;margin:12px;background:var(--surface);padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--muted-foreground)}._librarySearch_1jd8j_44 input{border:none;box-shadow:none!important;flex:1;width:100%;min-width:0;padding:8px 0;font-size:12px}._libraryList_1jd8j_170{overflow-y:auto;min-height:180px;max-height:calc(100vh - 260px);padding:0 8px 10px;scrollbar-width:thin}._libraryItem_1jd8j_171{width:100%;display:flex;align-items:center;gap:9px;padding:12px 9px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:var(--foreground);margin-bottom:5px}._libraryItem_1jd8j_171:hover{background:var(--surface)}._libraryItem_1jd8j_171._librarySelected_1jd8j_173{border-color:color-mix(in srgb,var(--kind-color,var(--primary)) 48%,var(--border));background:color-mix(in srgb,var(--kind-color,var(--primary)) 8%,var(--card))}._libraryItemIcon_1jd8j_174{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--kind-color,var(--primary)) 30%,var(--border));border-radius:9px;color:var(--kind-color,var(--primary));background:color-mix(in srgb,var(--kind-color,var(--primary)) 8%,var(--card));flex-shrink:0}._libraryItemContent_1jd8j_175{display:grid;gap:4px;flex:1;min-width:0}._libraryItemContent_1jd8j_175>span{font-size:10px;color:var(--muted-foreground);font-weight:650}._libraryItemContent_1jd8j_175 strong{font-size:12px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}._libraryItemContent_1jd8j_175 small{font-size:11px;color:var(--muted-foreground)}._libraryItem_1jd8j_171>svg{color:var(--muted-foreground);flex-shrink:0}._libraryEmpty_1jd8j_180{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:26px 14px;color:var(--muted-foreground);font-size:12px;line-height:1.5}._libraryEmpty_1jd8j_180 strong{color:var(--foreground);font-size:13px}._libraryEmpty_1jd8j_180 svg{color:var(--primary)}._libraryFooter_1jd8j_183{display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--border);padding:13px 14px;background:var(--surface);font-size:11px;color:var(--muted-foreground);line-height:1.5}._libraryFooter_1jd8j_183 svg{color:var(--primary);flex-shrink:0}._reopenLibrary_1jd8j_14{justify-self:stretch;white-space:normal;align-self:start}._errorNotice_1jd8j_186,._successNotice_1jd8j_186{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:12px;font-weight:650}._errorNotice_1jd8j_186{border-color:color-mix(in srgb,var(--error) 55%,var(--border));color:var(--error)}._successNotice_1jd8j_186{border-color:color-mix(in srgb,var(--success) 48%,var(--border));color:var(--success-text)}._errorNotice_1jd8j_186 button,._successNotice_1jd8j_186 button{border:0;background:transparent;color:inherit;cursor:pointer}._footnote_1jd8j_190{font-size:11px;line-height:1.7;color:var(--muted-foreground);margin:0 2px;max-width:1140px}@media(max-width:1120px){._studioLayout_1jd8j_48{grid-template-columns:minmax(0,1fr) 255px}._tools_1jd8j_51 button{padding:9px 8px;gap:5px}}@media(max-width:920px){._studioLayout_1jd8j_48{grid-template-columns:minmax(0,1fr)}._library_1jd8j_37{position:static;max-height:380px;grid-template-rows:auto auto minmax(110px,1fr) auto}._libraryList_1jd8j_170{max-height:260px}._heroTitle_1jd8j_10 h1{font-size:24px}}@media(max-width:600px){._page_1jd8j_1{gap:12px}._heroTitle_1jd8j_10{align-items:flex-start}._heroMark_1jd8j_13{width:45px;height:45px}._heroTitle_1jd8j_10 h1{font-size:21px}._topBar_1jd8j_20{padding:9px;gap:10px}._floorGroup_1jd8j_21{width:100%;justify-content:space-between}._status_1jd8j_25{margin-left:0;font-size:11px;flex:1}._scaleButton_1jd8j_14{width:100%}._tools_1jd8j_51{width:100%;gap:5px}._tools_1jd8j_51 button{flex:1 1 auto;justify-content:center;min-width:61px;padding:8px 7px;flex-direction:column;font-size:10px}._tools_1jd8j_51 button svg{width:17px}._toolActions_1jd8j_37{width:100%;justify-content:flex-end;border-left:0;border-top:1px solid var(--border);padding:8px 0 0}._toolBar_1jd8j_50{padding:8px}._viewport_1jd8j_66{height:500px;min-height:430px}._mapFooter_1jd8j_102{gap:4px}._mapHint_1jd8j_96{left:8px;top:8px;font-size:10px;max-width:85%}._zoom_1jd8j_97{bottom:8px;left:8px;padding:4px;gap:3px}._zoom_1jd8j_97 input{width:78px}._zoom_1jd8j_97 button{min-width:30px;height:32px}._zoom_1jd8j_97 output{min-width:36px;font-size:11px}._saveControls_1jd8j_43>button{flex:1 1 130px}._resultCard_1jd8j_133{padding:12px}._metrics_1jd8j_139{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_1jd8j_139>div{padding:10px}._calibrationFields_1jd8j_39 label,._calibrationFields_1jd8j_39 ._primaryButton_1jd8j_14,._calibStep_1jd8j_40{width:100%}._fullscreen_1jd8j_106 ._viewport_1jd8j_66{min-height:0;height:auto}}@media(prefers-reduced-motion:reduce){._page_1jd8j_1 *{scroll-behavior:auto!important;transition:none!important}}:root{--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--font-family-base:"Cairo";--font-family-display:"Cairo";--font-family-heading:"Cairo";--font-family-monospace:"Cairo";--font-family-cursive:"Cairo";--brand-navy:#232448;--brand-blue:#26398c;--brand-green:#2fd09a;--brand-purple:#a905b7;--background:#f2f5f7;--foreground:#232448;--surface:#edf3f8;--surface-foreground:#232448;--sidebar:#232448;--sidebar-foreground:#f2f5f7;--sidebar-muted:#b9c4db;--sidebar-active:#26398c;--card:#fff;--card-foreground:#232448;--popup:#fff;--popup-foreground:#232448;--primary:#26398c;--primary-foreground:#fff;--secondary:#e8edf5;--secondary-foreground:#26398c;--accent:#e5ebf7;--accent-foreground:#26398c;--muted:#edf1f5;--muted-foreground:#5a6480;--success:#2fd09a;--success-foreground:#102f2a;--success-text:#087553;--success-soft:#e4f8ef;--error:#bd3f49;--error-foreground:#fff;--error-soft:#fbeff0;--warning:#966013;--warning-foreground:#fff;--warning-soft:#fff6de;--info:#26398c;--info-foreground:#fff;--info-hover:#1e2e77;--info-active:#182760;--border:#d5deea;--grid-line:#dce4ee;--ink-soft:#5a6480;--navy:#232448;--navy-soft:#30345b;--blue-soft:#edf3f8;--violet:#a905b7;--violet-soft:#f6eaf8;--sand:#966013;--sand-soft:#fff6de;--critical:var(--error);--chart-color-1:#26398c;--chart-color-2:#3c4ebc;--chart-color-3:#a905b7;--chart-color-4:#7184ab;--chart-color-5:#58657f;--chart-color-6:#6374c7;--chart-color-7:#813a94;--chart-color-8:#3e7390;--map-blue:#26398c;--map-purple:#a905b7;--map-green:#087553;--map-amber:#966013;--map-neutral:#7184ab;--map-cyan:#3e7390;--shadow:0 1px 3px rgba(35,36,72,.04),0 5px 16px rgba(35,36,72,.035);--shadow-md:0 8px 26px rgba(35,36,72,.08);--shadow-lg:0 18px 48px rgba(35,36,72,.13);--shadow-focus:0 0 0 3px rgba(38,57,140,.18);--radius-sm:7px;--radius:9px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--animation-duration-fast:.14s;--animation-duration-normal:.22s;--animation-duration-slow:.34s;color-scheme:light}.dark{--background:#16192b;--foreground:#edf1fa;--surface:#252b43;--surface-foreground:#edf1fa;--sidebar:#1d203a;--sidebar-foreground:#f2f5f7;--sidebar-muted:#b9c4db;--sidebar-active:#344795;--card:#20253b;--card-foreground:#edf1fa;--popup:#282e47;--popup-foreground:#edf1fa;--primary:#a5b5fa;--primary-foreground:#171d3e;--secondary:#303853;--secondary-foreground:#e1e7ff;--accent:#343e62;--accent-foreground:#d3dcff;--muted:#2a3048;--muted-foreground:#b1bcd1;--success:#2fd09a;--success-foreground:#102f2a;--success-text:#70e3b8;--success-soft:#183c34;--error:#f098a0;--error-foreground:#3b131b;--error-soft:#452730;--warning:#efc777;--warning-foreground:#35280f;--warning-soft:#3f3521;--info:#a5b5fa;--info-foreground:#171d3e;--info-hover:#c1ccff;--info-active:#96a8ed;--border:#3b435f;--grid-line:#3b435f;--ink-soft:#b1bcd1;--navy:#232448;--navy-soft:#30345b;--blue-soft:#29334f;--violet:#df9be6;--violet-soft:#3f294a;--sand:#efc777;--sand-soft:#3f3521;--chart-color-1:#a5b5fa;--chart-color-2:#8295e0;--chart-color-3:#df9be6;--chart-color-4:#99b1d6;--chart-color-5:#bcc7db;--chart-color-6:#b0a4ed;--chart-color-7:#bd86d0;--chart-color-8:#85b6cc;--shadow:0 1px 3px rgba(0,0,0,.12),0 5px 16px rgba(0,0,0,.1);--shadow-md:0 8px 26px rgba(0,0,0,.18);--shadow-lg:0 18px 48px rgba(0,0,0,.24);--shadow-focus:0 0 0 3px rgba(165,181,250,.23);color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted-foreground) 35%,transparent) transparent}html{background:var(--background)}body{margin:0;background:var(--background);color:var(--foreground);font-family:Cairo;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,table,code,pre,kbd,samp,svg text,.recharts-wrapper,.recharts-default-tooltip,[data-sonner-toaster]{font-family:Cairo}table,svg text,[data-tabular]{font-variant-numeric:tabular-nums}button,a,input,select,textarea,[role=button],[role=tab],[role=combobox]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}::selection{background:color-mix(in srgb,var(--primary) 20%,transparent)}.recharts-cartesian-grid line{stroke:var(--grid-line)}.recharts-cartesian-axis-tick text,.recharts-polar-angle-axis-tick text{fill:var(--muted-foreground);font-family:Cairo}.recharts-default-tooltip{background:var(--popup)!important;border-color:var(--border)!important;border-radius:var(--radius)!important;color:var(--popup-foreground)!important;box-shadow:var(--shadow-md)}.recharts-tooltip-label,.recharts-tooltip-item{color:var(--popup-foreground)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{:root,.dark{color-scheme:light;--background:#fff;--foreground:#232448;--surface:#edf3f8;--surface-foreground:#232448;--card:#fff;--card-foreground:#232448;--popup:#fff;--popup-foreground:#232448;--primary:#26398c;--primary-foreground:#fff;--muted:#f2f5f7;--muted-foreground:#5a6480;--border:#d5deea;--grid-line:#dce4ee;--blue-soft:#edf3f8;--success-text:#087553;--error:#bd3f49;--warning:#966013;--violet:#a905b7;--ink-soft:#5a6480;--chart-color-1:#26398c;--chart-color-2:#3c4ebc;--chart-color-3:#a905b7;--chart-color-4:#7184ab;--chart-color-5:#58657f}body{background:#fff;color:#232448;font-family:Cairo;-webkit-print-color-adjust:exact;print-color-adjust:exact}button,[role=tooltip],[data-sonner-toaster]{display:none!important}table,figure,svg{break-inside:avoid}thead{display:table-header-group}}:root{--text-small:14px}@media(max-width:720px){:root{--text-small:13px}}.recharts-cartesian-axis-tick text,.recharts-polar-angle-axis-tick text,.recharts-legend-wrapper,.recharts-default-tooltip{font-size:var(--text-small)!important}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
