._app_d0ioy_2{min-height:100vh;background:var(--bg);color:var(--ink);font:14px/1.5 var(--font)}._top_d0ioy_1{background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}._topIn_d0ioy_16{max-width:1440px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}._logo_d0ioy_1{width:34px;height:34px;border-radius:10px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font:800 17px var(--font-head);flex-shrink:0}._ttl_d0ioy_36{min-width:0}._ttl_d0ioy_36 h1{font-family:var(--font-head);font-size:17px;font-weight:800;margin:0;color:var(--ink)}._ttl_d0ioy_36 div{font-size:12px;color:var(--muted)}._tools_d0ioy_46{margin-left:auto;display:flex;align-items:center;gap:10px}._nav_d0ioy_49{flex-basis:100%;display:flex;gap:4px;flex-wrap:wrap}._tab_d0ioy_55{color:var(--ink-2);padding:8px 14px;border-radius:10px;font-weight:600;text-decoration:none}._tab_d0ioy_55:hover{background:var(--tint-2)}._on_d0ioy_63,._on_d0ioy_63:hover{background:var(--tint);color:var(--brand)}._demoPill_d0ioy_65{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--warn-bg);color:var(--warn-t)}._langBtn_d0ioy_73{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:var(--radius-sm);padding:6px 10px;font-weight:700;font-size:12px}._langBtn_d0ioy_73:hover{background:var(--tint-2)}._acct_d0ioy_84{display:flex;align-items:center;gap:8px}._avatar_d0ioy_85{width:32px;height:32px;border-radius:50%;background:var(--tint);color:var(--brand);display:grid;place-items:center;font-weight:700;font-size:12px}._acctInfo_d0ioy_96{display:flex;flex-direction:column;line-height:1.2}._acctName_d0ioy_97{font-weight:600;font-size:13px}._acctRole_d0ioy_98{font-size:11px;color:var(--muted)}._signOut_d0ioy_99{border:none;background:none;color:var(--muted);font-size:18px;padding:4px;border-radius:6px}._signOut_d0ioy_99:hover{color:var(--brand);background:var(--tint-2)}._wrap_d0ioy_109{max-width:1440px;margin:0 auto;padding:22px 24px 48px}@media(max-width:720px){._topIn_d0ioy_16{padding:10px 16px;gap:10px}._wrap_d0ioy_109{padding:18px 16px 40px}._acctInfo_d0ioy_96,._ttl_d0ioy_36 div{display:none}._nav_d0ioy_49{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}._nav_d0ioy_49::-webkit-scrollbar{display:none}._tab_d0ioy_55{white-space:nowrap;padding:7px 12px}}._head_1kmw7_1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}._title_1kmw7_9{font-family:var(--font-head);font-size:24px;font-weight:800;color:var(--text);margin:0 0 4px}._sub_1kmw7_16,._muted_1kmw7_16{color:var(--text-muted);font-size:14px;margin:0}._tools_1kmw7_18{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._newButton_1kmw7_19{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:var(--on-brand);background:var(--purple);border-radius:999px;padding:8px 16px;text-decoration:none}._newButton_1kmw7_19:hover{background:var(--purple-mid)}._notice_1kmw7_31{color:var(--green-text);background:var(--green-light);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin:0 0 14px}._filter_1kmw7_39{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}._filter_1kmw7_39 select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px}._error_1kmw7_49{color:var(--red-text);background:var(--red-light);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}._empty_1kmw7_56{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:32px;text-align:center;color:var(--text-muted);font-size:14px}._tableWrap_1kmw7_66{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}._table_1kmw7_66{width:100%;border-collapse:collapse;font-size:14px}._table_1kmw7_66 th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--purple-pale);padding:10px 14px;border-bottom:1px solid var(--border)}._table_1kmw7_66 td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}._table_1kmw7_66 tr:last-child td{border-bottom:none}._num_1kmw7_87{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._name_1kmw7_89{display:block;font-weight:600;color:var(--purple);text-decoration:none}._name_1kmw7_89:hover{text-decoration:underline}._funder_1kmw7_91{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}._missing_1kmw7_92{color:var(--amber-text);font-size:13px}._lock_1kmw7_93{font-size:12px}._pill_1kmw7_95{display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--purple-light);color:var(--purple)}._pill_live_1kmw7_104,._pill_contracted_1kmw7_104{background:var(--green-light);color:var(--green-text)}._pill_awarded_1kmw7_105{background:var(--amber-light);color:var(--amber-text)}._pill_closed_1kmw7_106{background:var(--bg);color:var(--text-muted)}@media(max-width:720px){._tableWrap_1kmw7_66{background:none;border:none;box-shadow:none}._table_1kmw7_66 thead{display:none}._table_1kmw7_66,._table_1kmw7_66 tbody,._table_1kmw7_66 tr,._table_1kmw7_66 td{display:block;width:100%}._table_1kmw7_66 tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:6px 0}._table_1kmw7_66 td{border:none;padding:6px 14px}._table_1kmw7_66 td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}._table_1kmw7_66 td:first-child:before{display:none}._num_1kmw7_87{text-align:left}}._head_14yz0_1{margin-bottom:18px}._back_14yz0_2{display:inline-block;font-size:13px;color:var(--purple);text-decoration:none;margin-bottom:8px}._back_14yz0_2:hover{text-decoration:underline}._title_14yz0_4{font-family:var(--font-head);font-size:24px;font-weight:800;color:var(--text);margin:0 0 4px}._sub_14yz0_11{color:var(--text-muted);font-size:14px;margin:0}._card_14yz0_13{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;margin-bottom:16px}._cardTitle_14yz0_21{font-family:var(--font-head);font-size:17px;font-weight:800;color:var(--text);margin:0 0 4px}._note_14yz0_22{font-size:13px;color:var(--text-muted);margin:0 0 14px;line-height:1.5}._empty_14yz0_23{font-size:13px;color:var(--text-muted);margin:0 0 12px}._grid_14yz0_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}._wide_14yz0_26{grid-column:1 / -1}._field_14yz0_27{display:flex;flex-direction:column;gap:5px;min-width:0}._label_14yz0_28{font-size:12px;font-weight:700;color:var(--text)}._field_14yz0_27 input,._field_14yz0_27 select,._amount_14yz0_29{font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;min-width:0}._field_14yz0_27 input:focus,._field_14yz0_27 select:focus,._amount_14yz0_29:focus{outline:2px solid var(--purple-mid);outline-offset:1px;border-color:var(--purple-mid)}._fieldError_14yz0_41{display:block;margin:4px 0 0;font-size:12px;color:var(--red-text)}._req_14yz0_42{color:var(--red-text)}._errorTitle_14yz0_43{margin:0 0 6px;font-weight:700}._errorLinks_14yz0_44{margin:0;padding-left:18px}._errorLinks_14yz0_44 a{color:var(--red-text)}._rows_14yz0_48{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}._row_14yz0_48{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin:0;min-width:0}._rowLegend_14yz0_50{padding:0 4px}._rowTitle_14yz0_51{font-size:14px;font-weight:700;color:var(--text)}._rowDesc_14yz0_52{display:block;font-size:12px;color:var(--text-muted);font-weight:400;line-height:1.45;margin-top:2px;max-width:70ch}._rowFields_14yz0_53{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:end;margin-top:8px}._check_14yz0_54{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);min-height:38px}._remove_14yz0_55{justify-self:start;font:inherit;font-size:13px;color:var(--red-text);background:none;border:none;padding:8px 0;cursor:pointer}._remove_14yz0_55:hover{text-decoration:underline}._tableWrap_14yz0_68{overflow-x:auto}._table_14yz0_68{width:100%;border-collapse:collapse;font-size:14px}._table_14yz0_68 th,._table_14yz0_68 td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}._table_14yz0_68 thead th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--purple-pale)}._table_14yz0_68 tbody th{font-weight:700}._num_14yz0_80{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._amount_14yz0_29{width:100%;min-width:96px;text-align:right;font-variant-numeric:tabular-nums}._errorBox_14yz0_83{color:var(--red-text);background:var(--red-light);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin:0 0 14px}._errorBox_14yz0_83:focus{outline:2px solid var(--red)}._demoBox_14yz0_92{color:var(--amber-text);background:var(--amber-light);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin:0 0 14px}._actions_14yz0_101{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._primary_14yz0_102,._secondary_14yz0_102{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:700;border-radius:999px;padding:10px 20px;cursor:pointer;text-decoration:none}._primary_14yz0_102{background:var(--purple);color:var(--on-brand);border:1px solid var(--purple)}._primary_14yz0_102:hover:not(:disabled){background:var(--purple-mid)}._primary_14yz0_102:disabled{opacity:.6;cursor:progress}._secondary_14yz0_102{background:var(--surface);color:var(--purple);border:1px solid var(--border)}._secondary_14yz0_102:hover{background:var(--purple-pale)}@media(max-width:720px){._card_14yz0_13{padding:16px}._grid_14yz0_25,._rowFields_14yz0_53{grid-template-columns:1fr}._table_14yz0_68 thead{display:none}._table_14yz0_68,._table_14yz0_68 tbody,._table_14yz0_68 tr,._table_14yz0_68 th,._table_14yz0_68 td{display:block;width:100%}._table_14yz0_68 tr{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:10px;padding:4px 0}._table_14yz0_68 th,._table_14yz0_68 td{border:none;padding:6px 12px}._table_14yz0_68 td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:3px}._num_14yz0_80{text-align:left!important}._amount_14yz0_29{text-align:left}._primary_14yz0_102,._secondary_14yz0_102{width:100%}}._head_mwuyi_3{margin-bottom:18px}._back_mwuyi_4{display:inline-block;font-size:13px;color:var(--purple);text-decoration:none;margin-bottom:8px}._back_mwuyi_4:hover{text-decoration:underline}._headRow_mwuyi_6{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}._title_mwuyi_7{font-family:var(--font-head);font-size:24px;font-weight:800;color:var(--text);margin:0 0 4px}._sub_mwuyi_14{color:var(--text-muted);font-size:14px;margin:0}._total_mwuyi_15{display:flex;flex-direction:column;align-items:flex-end;text-align:right}._totalValue_mwuyi_16{font-family:var(--font-head);font-size:22px;font-weight:800;color:var(--purple);font-variant-numeric:tabular-nums}._totalLabel_mwuyi_17{font-size:12px;color:var(--text-muted);max-width:46ch}._pill_mwuyi_19{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--purple-light);color:var(--purple)}._pill_live_mwuyi_28,._pill_contracted_mwuyi_28{background:var(--green-light);color:var(--green-text)}._pill_awarded_mwuyi_29{background:var(--amber-light);color:var(--amber-text)}._pill_closed_mwuyi_30{background:var(--bg);color:var(--text-muted)}._readOnly_mwuyi_32,._notice_mwuyi_32,._error_mwuyi_32{border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin:12px 0 0}._readOnly_mwuyi_32{color:var(--text-muted);background:var(--purple-pale)}._notice_mwuyi_32{color:var(--green-text);background:var(--green-light)}._error_mwuyi_32{color:var(--red-text);background:var(--red-light);margin:0 0 12px}._muted_mwuyi_41{color:var(--text-muted);font-size:14px;margin:0 0 12px}._card_mwuyi_44{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;margin-bottom:16px;scroll-margin-top:72px}._cardHead_mwuyi_53{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}._cardTitle_mwuyi_54{font-family:var(--font-head);font-size:17px;font-weight:800;color:var(--text);margin:0}._subTitle_mwuyi_55{font-size:14px;font-weight:700;color:var(--text);margin:18px 0 8px}._note_mwuyi_56{font-size:13px;color:var(--text-muted);margin:0 0 14px;line-height:1.5}._kv_mwuyi_59{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}._kv_mwuyi_59 dt,._awardKv_mwuyi_60 dt{font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:2px}._kv_mwuyi_59 dd,._awardKv_mwuyi_60 dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}._grid_mwuyi_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:14px}._wide_mwuyi_65{grid-column:1 / -1}._field_mwuyi_66{display:flex;flex-direction:column;gap:5px;min-width:0}._label_mwuyi_67{font-size:12px;font-weight:700;color:var(--text)}._hint_mwuyi_68{font-size:12px;color:var(--text-muted)}._field_mwuyi_66 input,._field_mwuyi_66 select{font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;min-width:0}._field_mwuyi_66 input:disabled,._field_mwuyi_66 select:disabled{background:var(--bg);color:var(--text-muted);cursor:not-allowed}._field_mwuyi_66 input:focus,._field_mwuyi_66 select:focus{outline:2px solid var(--purple-mid);outline-offset:1px;border-color:var(--purple-mid)}[aria-invalid=true]{border-color:var(--red)!important;background:var(--red-light)!important}._fieldError_mwuyi_82{display:block;font-size:12px;color:var(--red-text)}._amount_mwuyi_83{text-align:right;font-variant-numeric:tabular-nums}._years_mwuyi_86{display:flex;flex-direction:column;gap:12px}._year_mwuyi_86{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}._yearHead_mwuyi_88{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}._yearTitle_mwuyi_89{font-family:var(--font-head);font-size:16px;font-weight:800;margin:0;color:var(--text)}._yearTotal_mwuyi_90{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}._lockPill_mwuyi_91,._openPill_mwuyi_91,._warnPill_mwuyi_91,._primaryPill_mwuyi_91{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px}._lockPill_mwuyi_91{background:var(--purple-light);color:var(--purple)}._openPill_mwuyi_91{background:var(--bg);color:var(--text-muted)}._warnPill_mwuyi_91{background:var(--amber-light);color:var(--amber-text)}._primaryPill_mwuyi_91{background:var(--green-light);color:var(--green-text);margin-left:8px;vertical-align:1px}._awardKv_mwuyi_60{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:0 0 12px}._awardKv_mwuyi_60 dd{font-variant-numeric:tabular-nums}._awardGrid_mwuyi_104{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}._rows_mwuyi_107{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}._row_mwuyi_107{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;min-width:0}._rowHead_mwuyi_109{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._rowTitle_mwuyi_110{font-size:14px;font-weight:700;color:var(--text);margin:0}._rowDesc_mwuyi_111{font-size:12px;color:var(--text-muted);line-height:1.45;margin:2px 0 0;max-width:70ch}._rowActions_mwuyi_112{display:flex;gap:14px;flex-shrink:0}._personGrid_mwuyi_113{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:10px 0 12px}._personLine_mwuyi_114{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:14px;margin:8px 0 0;overflow-wrap:anywhere}._personLine_mwuyi_114 a{color:var(--purple)}._personName_mwuyi_116{font-weight:600}._missing_mwuyi_117{color:var(--amber-text);font-size:13px;margin:8px 0 12px}._actions_mwuyi_120{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._primary_mwuyi_91,._secondary_mwuyi_121,._danger_mwuyi_121{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:700;border-radius:999px;padding:8px 18px;cursor:pointer;text-decoration:none}._primary_mwuyi_91{background:var(--purple);color:var(--on-brand);border:1px solid var(--purple)}._primary_mwuyi_91:hover:not(:disabled){background:var(--purple-mid)}._secondary_mwuyi_121{background:var(--surface);color:var(--purple);border:1px solid var(--border)}._secondary_mwuyi_121:hover:not(:disabled){background:var(--purple-pale)}._danger_mwuyi_121{background:var(--surface);color:var(--red-text);border:1px solid var(--red)}._danger_mwuyi_121:hover:not(:disabled){background:var(--red-light)}._primary_mwuyi_91:disabled,._secondary_mwuyi_121:disabled,._danger_mwuyi_121:disabled{opacity:.6;cursor:progress}._link_mwuyi_140,._linkDanger_mwuyi_140{font:inherit;font-size:13px;font-weight:600;background:none;border:none;padding:4px 0;cursor:pointer}._link_mwuyi_140{color:var(--purple)}._linkDanger_mwuyi_140{color:var(--red-text)}._link_mwuyi_140:hover,._linkDanger_mwuyi_140:hover{text-decoration:underline}@media(max-width:720px){._card_mwuyi_44{padding:16px}._total_mwuyi_15{align-items:flex-start;text-align:left}._kv_mwuyi_59,._grid_mwuyi_64,._personGrid_mwuyi_113{grid-template-columns:1fr}._awardKv_mwuyi_60,._awardGrid_mwuyi_104{grid-template-columns:repeat(2,minmax(0,1fr))}._rowHead_mwuyi_109{flex-direction:column}._amount_mwuyi_83{text-align:left}._actions_mwuyi_120 ._primary_mwuyi_91,._actions_mwuyi_120 ._secondary_mwuyi_121,._actions_mwuyi_120 ._danger_mwuyi_121{flex:1 1 auto}}._wrap_5mczv_3{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}._title_5mczv_4{font-size:13px;font-weight:700;color:var(--text);margin:0 0 8px}._scroll_5mczv_5{overflow-x:auto;margin-bottom:10px}._table_5mczv_7{width:100%;border-collapse:collapse;font-size:13px}._table_5mczv_7 th,._table_5mczv_7 td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}._table_5mczv_7 thead th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--purple-pale);white-space:nowrap}._headingRow_5mczv_18 th{font-weight:700;color:var(--text);background:var(--bg)}._sub_5mczv_19{font-weight:400;color:var(--text-muted)}._lineName_5mczv_20{font-weight:600;min-width:12em}._num_5mczv_21{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._over_5mczv_22{color:var(--red-text)}._rowActions_5mczv_23{white-space:nowrap;text-align:right}._rowActions_5mczv_23 button+button{margin-left:12px}._addRow_5mczv_25 td{border-bottom:none;padding-top:2px}._totalRow_5mczv_26 th,._totalRow_5mczv_26 td{font-weight:700;border-top:2px solid var(--border);border-bottom:none}._formRow_5mczv_27 td{background:var(--purple-pale);padding:12px}._form_5mczv_27{margin:0}._formGrid_5mczv_30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}._ok_5mczv_32,._warn_5mczv_32{font-size:13px;border-radius:var(--radius-sm);padding:8px 12px;margin:0 0 10px;line-height:1.5}._ok_5mczv_32{color:var(--green-text);background:var(--green-light)}._warn_5mczv_32{color:var(--amber-text);background:var(--amber-light)}._srOnly_5mczv_36{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){._formGrid_5mczv_30{grid-template-columns:1fr}._table_5mczv_7 thead{display:none}._table_5mczv_7,._table_5mczv_7 tbody,._table_5mczv_7 tr,._table_5mczv_7 th,._table_5mczv_7 td{display:block;width:100%}._table_5mczv_7 tr{display:flex;flex-direction:column;border-bottom:1px solid var(--border);padding:6px 0}._table_5mczv_7 th,._table_5mczv_7 td{border:none;padding:4px 8px;overflow-wrap:anywhere}._table_5mczv_7 ._lineName_5mczv_20{order:-1;font-size:14px}._table_5mczv_7 ._formRow_5mczv_27 td{padding:12px}._table_5mczv_7 ._spare_5mczv_58{display:none}._table_5mczv_7 [data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._num_5mczv_21{text-align:left!important}._rowActions_5mczv_23{text-align:left}._headingRow_5mczv_18 th{padding:8px}}._tools_1f6al_3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}._filter_1f6al_4{color:var(--text-muted)}._select_1f6al_5{font:inherit;font-size:13px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 8px}._scroll_1f6al_15{position:relative;overflow-x:auto;margin-bottom:12px}._table_1f6al_16{width:100%;border-collapse:collapse;font-size:13px}._table_1f6al_16 th,._table_1f6al_16 td{padding:8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}._table_1f6al_16 thead th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--purple-pale);white-space:nowrap}._main_1f6al_27{font-weight:600;color:var(--text);min-width:14em}._closed_1f6al_28 td,._closed_1f6al_28 th,._empty_1f6al_29{color:var(--text-muted)}._actions_1f6al_30{white-space:nowrap;text-align:right}._actions_1f6al_30 button+button{margin-left:12px}._formRow_1f6al_32 td{background:var(--purple-pale);padding:12px}._table_1f6al_16 a{color:var(--purple)}._pill_1f6al_35,._orgPill_1f6al_35{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}._rating_high_1f6al_43{background:var(--red-light);color:var(--red-text)}._rating_medium_1f6al_44{background:var(--amber-light);color:var(--amber-text)}._rating_low_1f6al_45{background:var(--green-light);color:var(--green-text)}._orgPill_1f6al_35{background:var(--bg);color:var(--text-muted)}._form_1f6al_32{margin:0}._formGrid_1f6al_49{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}._formGrid_1f6al_49 textarea{font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;resize:vertical;min-width:0}._srOnly_1f6al_62{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){._formGrid_1f6al_49{grid-template-columns:1fr}._table_1f6al_16 thead{display:none}._table_1f6al_16,._table_1f6al_16 tbody,._table_1f6al_16 tr,._table_1f6al_16 th,._table_1f6al_16 td{display:block;width:100%}._table_1f6al_16 tr{display:flex;flex-direction:column;border-bottom:1px solid var(--border);padding:6px 0}._table_1f6al_16 th,._table_1f6al_16 td{border:none;padding:4px 8px;overflow-wrap:anywhere}._table_1f6al_16 ._main_1f6al_27{order:-1;font-size:14px;min-width:0}._table_1f6al_16 ._formRow_1f6al_32 td{padding:12px}._table_1f6al_16 [data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._actions_1f6al_30{text-align:left}}._list_6wlhv_3{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}._item_6wlhv_4{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;min-width:0}._head_6wlhv_5{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}._ref_6wlhv_6{font-family:var(--font-head);font-size:15px;font-weight:800;color:var(--text);margin:0}._ref_6wlhv_6:focus{outline:2px solid var(--purple-mid);outline-offset:2px;border-radius:2px}._kind_6wlhv_8,._status_6wlhv_8{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px}._kind_6wlhv_8{background:var(--purple-light);color:var(--purple)}._status_requested_6wlhv_16{background:var(--amber-light);color:var(--amber-text)}._status_approved_6wlhv_17{background:var(--green-light);color:var(--green-text)}._status_rejected_6wlhv_18{background:var(--red-light);color:var(--red-text)}._change_6wlhv_20{font-size:14px;font-weight:600;color:var(--text);margin:0 0 8px;overflow-wrap:anywhere}._meta_6wlhv_21{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0 0 8px}._meta_6wlhv_21 dt{font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:2px}._meta_6wlhv_21 dd{margin:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}._wide_6wlhv_24{grid-column:1 / -1}._decision_6wlhv_26{font-size:13px;color:var(--text);background:var(--bg);border-radius:var(--radius-sm);padding:8px 12px;margin:0 0 8px}._next_6wlhv_27{font-size:13px;color:var(--amber-text);background:var(--amber-light);border-radius:var(--radius-sm);padding:8px 12px;margin:0 0 8px}._actions_6wlhv_28{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._hint_6wlhv_29{font-size:12px;color:var(--text-muted)}._form_6wlhv_31,._decide_6wlhv_31{margin:4px 0 0;padding:12px;background:var(--purple-pale);border-radius:var(--radius-sm)}._formGrid_6wlhv_32{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}._formGrid_6wlhv_32 textarea,._decide_6wlhv_31 textarea{font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;resize:vertical;min-width:0}._decide_6wlhv_31{display:flex;flex-direction:column;gap:10px}._srOnly_6wlhv_46{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){._meta_6wlhv_21{grid-template-columns:repeat(2,minmax(0,1fr))}._formGrid_6wlhv_32{grid-template-columns:1fr}}._bar_10i59_4{position:sticky;top:var(--top-height, 0px);z-index:10;margin:18px 0 0;background:var(--bg);border-bottom:1px solid var(--border)}._list_10i59_13{display:flex;gap:4px;height:48px;overflow-x:auto;scrollbar-width:thin}._tab_10i59_21{display:flex;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--text-muted);white-space:nowrap;cursor:pointer}._tab_10i59_21:hover{color:var(--purple)}._tab_10i59_21:focus-visible{outline:2px solid var(--purple-mid);outline-offset:-4px;border-radius:var(--radius-sm)}._tab_10i59_21[aria-selected=true]{color:var(--purple);border-bottom-color:var(--purple)}._count_10i59_44{padding:1px 8px;border-radius:999px;background:var(--purple-light);color:var(--purple);font-size:12px;font-variant-numeric:tabular-nums}._countAttention_10i59_52{background:var(--amber-light);color:var(--amber-text)}._dot_10i59_53{width:8px;height:8px;border-radius:50%;background:var(--amber)}._panel_10i59_56{padding-top:18px}._panel_10i59_56 [id^=pj-]{scroll-margin-top:calc(var(--top-height, 0px) + 64px)}._grid_kny3s_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}._attn_kny3s_4{grid-column:1 / -1}._flags_kny3s_6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._flag_kny3s_6{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:13px;color:var(--text);line-height:1.45;overflow-wrap:anywhere}._icon_kny3s_8{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:12px;font-weight:800}._icon_bad_kny3s_18{background:var(--red-light);color:var(--red-text)}._icon_warn_kny3s_19{background:var(--amber-light);color:var(--amber-text)}._icon_info_kny3s_20{background:var(--purple-light);color:var(--purple)}._go_kny3s_22{display:inline-block;font-size:13px;font-weight:600;color:var(--purple);white-space:nowrap;margin-top:10px}._flag_kny3s_6 ._go_kny3s_22{margin-top:0}._facts_kny3s_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:4px 0 10px}._facts_kny3s_25 dt{font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:2px}._facts_kny3s_25 dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}._years_kny3s_29{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}._years_kny3s_29 li{display:grid;grid-template-columns:4em 8em minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px;font-variant-numeric:tabular-nums}._year_kny3s_29{font-weight:700}._muted_kny3s_32{color:var(--text-muted)}._list_kny3s_34{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._list_kny3s_34 li{display:flex;gap:8px;align-items:baseline;font-size:13px;color:var(--text);overflow-wrap:anywhere}._pill_kny3s_36{flex:none;font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px}._rating_high_kny3s_43{background:var(--red-light);color:var(--red-text)}._rating_medium_kny3s_44{background:var(--amber-light);color:var(--amber-text)}._rating_low_kny3s_45{background:var(--green-light);color:var(--green-text)}._ref_kny3s_46{flex:none;font-weight:700}@media(max-width:720px){._grid_kny3s_3,._facts_kny3s_25{grid-template-columns:1fr}._years_kny3s_29 li{grid-template-columns:4em minmax(0,1fr)}._years_kny3s_29 li>:last-child{grid-column:1 / -1}}._stats_14djz_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 16px}._stat_14djz_3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;min-width:0;display:flex;flex-direction:column}._stat_14djz_3 dd{margin:0}._statValue_14djz_15{order:-1;font-family:var(--font-head);font-size:24px;font-weight:800;color:var(--purple);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._statLabel_14djz_16{font-size:13px;font-weight:700;color:var(--text);margin-top:2px}._statDetail_14djz_17{font-size:12px;color:var(--text-muted);margin-top:2px}._statDetail_14djz_17 a{color:var(--purple)}._grid_14djz_20{display:grid;grid-template-columns:7fr 5fr;gap:16px;align-items:start}._heads_14djz_21,._attn_14djz_21{margin-bottom:16px}._bars_14djz_23{margin:0;display:flex;flex-direction:column;gap:12px}._bar_14djz_23{display:grid;grid-template-columns:9em minmax(0,1fr);gap:10px;align-items:center}._bar_14djz_23 dt{font-size:13px;font-weight:600;color:var(--text)}._bar_14djz_23 dd{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}._track_14djz_27{display:block;height:10px;background:var(--bg);border-radius:999px;overflow:hidden}._fill_14djz_28{display:block;height:100%;border-radius:999px}._fill_salary_14djz_29{background:var(--c-sal)}._fill_capital_14djz_30{background:var(--c-cap)}._fill_programme_current_14djz_31{background:var(--c-cur)}._fill_overheads_14djz_32{background:var(--c-ovh)}._figure_14djz_33{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}._flags_14djz_35{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}._flag_14djz_35{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:13px;color:var(--text);line-height:1.45;overflow-wrap:anywhere}._icon_14djz_37{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:12px;font-weight:800}._icon_bad_14djz_47{background:var(--red-light);color:var(--red-text)}._icon_warn_14djz_48{background:var(--amber-light);color:var(--amber-text)}._icon_info_14djz_49{background:var(--purple-light);color:var(--purple)}._open_14djz_50{color:var(--purple);white-space:nowrap}._scroll_14djz_52{overflow-x:auto}._table_14djz_53{width:100%;border-collapse:collapse;font-size:13px}._table_14djz_53 th,._table_14djz_53 td{padding:8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}._table_14djz_53 thead th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--purple-pale);white-space:nowrap}._name_14djz_64{font-weight:600;min-width:14em}._name_14djz_64 a{color:var(--purple);text-decoration:none}._name_14djz_64 a:hover{text-decoration:underline}._funder_14djz_67{display:block;font-size:12px;font-weight:400;color:var(--text-muted);margin-top:2px}._num_14djz_68{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._strong_14djz_69{font-weight:700}._later_14djz_71{font-size:12px;color:var(--text-muted);margin:4px 0 0}._srOnly_14djz_73{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){._stats_14djz_3{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_14djz_20{grid-template-columns:1fr}._bar_14djz_23{grid-template-columns:1fr;gap:4px}._table_14djz_53 thead{display:none}._table_14djz_53,._table_14djz_53 tbody,._table_14djz_53 tr,._table_14djz_53 th,._table_14djz_53 td{display:block;width:100%}._table_14djz_53 tr{border-bottom:1px solid var(--border);padding:6px 0}._table_14djz_53 th,._table_14djz_53 td{border:none;padding:4px 8px;overflow-wrap:anywhere}._table_14djz_53 [data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._num_14djz_68{text-align:left!important}._name_14djz_64{min-width:0}}._years_18d4n_3{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:0 0 16px}._yearList_18d4n_4{display:flex;gap:4px;border-bottom:1px solid var(--border)}._yearTab_18d4n_5{margin-bottom:-1px;padding:8px 14px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer}._yearTab_18d4n_5:hover{color:var(--purple)}._yearTab_18d4n_5:focus-visible{outline:2px solid var(--purple-mid);outline-offset:-4px;border-radius:var(--radius-sm)}._yearTab_18d4n_5[aria-pressed=true]{color:var(--purple);border-bottom-color:var(--purple)}._yearNote_18d4n_20{font-size:13px;color:var(--text-muted);margin:0}._scroll_18d4n_22{overflow-x:auto;margin-bottom:10px}._table_18d4n_23{width:100%;border-collapse:collapse;font-size:13px}._table_18d4n_23 th,._table_18d4n_23 td{padding:8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}._table_18d4n_23 thead th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--purple-pale);white-space:nowrap}._table_18d4n_23 tbody th{font-weight:600;color:var(--text)}._total_18d4n_35 th,._total_18d4n_35 td{font-weight:700;border-top:2px solid var(--border);border-bottom:none}._num_18d4n_36{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._strong_18d4n_37{font-weight:700}._name_18d4n_38{min-width:14em}._name_18d4n_38 a{color:var(--purple);text-decoration:none}._name_18d4n_38 a:hover{text-decoration:underline}._sub_18d4n_41{display:block;font-size:12px;font-weight:400;color:var(--text-muted);margin-top:2px}._swatch_18d4n_42{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:0}._sf_18d4n_43{font-size:12px;color:var(--text-muted);margin:0}._open_18d4n_44{color:var(--purple);font-size:12px;white-space:nowrap}._actions_18d4n_45{white-space:nowrap;text-align:right}._actions_18d4n_45 button+button{margin-left:12px}._pill_18d4n_48{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}._pillGood_18d4n_56,._stage_won_18d4n_56{background:var(--green-light);color:var(--green-text)}._pillWarn_18d4n_57,._stage_submitted_18d4n_57{background:var(--amber-light);color:var(--amber-text)}._stage_draft_18d4n_58{background:var(--purple-light);color:var(--purple)}._stage_unsuccessful_18d4n_59{background:var(--bg);color:var(--text-muted)}._select_18d4n_61{font:inherit;font-size:13px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 6px}._formRow_18d4n_71 td{background:var(--purple-pale);padding:12px}._newForm_18d4n_72{background:var(--purple-pale);border-radius:var(--radius-sm);padding:12px;margin-bottom:12px}._formTitle_18d4n_73{font-size:14px;font-weight:700;color:var(--text);margin:0 0 10px}._form_18d4n_71{margin:0}._formGrid_18d4n_75{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}._amount_18d4n_76{text-align:right;font-variant-numeric:tabular-nums}._cover_secured_18d4n_79{background:var(--green)}._cover_applied_18d4n_80{background:var(--amber)}._cover_gap_18d4n_81{background:var(--red)}@media(max-width:900px){._formGrid_18d4n_75{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){._formGrid_18d4n_75{grid-template-columns:1fr}._table_18d4n_23 thead{display:none}._table_18d4n_23,._table_18d4n_23 tbody,._table_18d4n_23 tr,._table_18d4n_23 th,._table_18d4n_23 td{display:block;width:100%}._table_18d4n_23 tr{border-bottom:1px solid var(--border);padding:6px 0}._table_18d4n_23 th,._table_18d4n_23 td{border:none;padding:4px 8px;overflow-wrap:anywhere}._table_18d4n_23 [data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._num_18d4n_36{text-align:left!important}._actions_18d4n_45{text-align:left}._name_18d4n_38{min-width:0}._table_18d4n_23 ._formRow_18d4n_71 td{padding:12px}}._steps_1j0ya_2{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}._steps_1j0ya_2>li{margin-bottom:0;display:flex;flex-direction:column;gap:6px}._where_1j0ya_11{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}._num_1j0ya_18{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tint);color:var(--brand);font-size:13px;margin-right:8px}._body_1j0ya_29{margin:0;color:var(--ink-2);font-size:14px;line-height:1.55}._importer_1j0ya_31{display:flex;flex-direction:column;gap:12px;margin-top:12px}._file_1j0ya_32{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}._file_1j0ya_32 input{font:inherit;font-weight:400;max-width:100%}._counts_1j0ya_35{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0}._counts_1j0ya_35 div{background:var(--tint-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:8px 12px}._counts_1j0ya_35 dt{font-size:12px;color:var(--muted)}._counts_1j0ya_35 dd{margin:0;font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}._warnings_1j0ya_50{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px;color:var(--ink-2)}._centre_159uf_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--text-muted);font-family:var(--font);padding:24px}._loginCard_159uf_12{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:40px 36px;max-width:400px;width:100%;text-align:center}._loginLogo_159uf_23{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:24px}._brandName_159uf_30{font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--purple)}._brandSub_159uf_36{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._loginTitle_159uf_44{font-family:var(--font-head);font-size:20px;font-weight:700;color:var(--text);margin:0 0 8px}._muted_159uf_51{color:var(--text-muted);font-size:14px;margin:0 0 20px}._error_159uf_52{color:var(--red-text);background:var(--red-light);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin:0 0 16px}._primary_159uf_61{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border:none;border-radius:var(--radius-sm);background:var(--purple);color:var(--on-brand);font-family:var(--font);font-weight:600;font-size:15px;cursor:pointer;transition:background .15s}._primary_159uf_61:hover{background:var(--purple-mid)}:root{--brand: #5B2D8E;--brand-h: #7B4DB5;--tint: #EDE5F7;--tint-2: #F7F3FC;--panel: #FFFFFF;--line: #DDD5EE;--line-2: #ECE7F5;--ink: #1E1B2E;--ink-2: #4A4560;--muted: #8B85A1;--good: #22C55E;--warn: #F59E0B;--bad: #EF4444;--good-t: #15803D;--warn-t: #B45309;--bad-t: #B91C1C;--good-bg: #E8F8EE;--warn-bg: #FEF3E2;--bad-bg: #FDECEC;--c-sal: #7B4DB5;--c-cap: #00A0A0;--c-cur: #E0702E;--c-ovh: #3E7BD9;--track: #ECE7F5;--on-brand: #FFFFFF;--purple: var(--brand);--purple-mid: var(--brand-h);--purple-light: var(--tint);--purple-pale: var(--tint-2);--green: var(--good);--green-text: var(--good-t);--green-light: var(--good-bg);--amber: var(--warn);--amber-text: var(--warn-t);--amber-light: var(--warn-bg);--red: var(--bad);--red-text: var(--bad-t);--red-light: var(--bad-bg);--blue: #3E7BD9;--bg: #F4F1FA;--surface: var(--panel);--border: var(--line);--text: var(--ink);--text-muted: var(--muted);--radius: 14px;--radius-sm: 10px;--shadow: 0 1px 3px rgba(91, 45, 142, .08), 0 6px 18px rgba(91, 45, 142, .06);--shadow-lg: 0 20px 60px rgba(91, 45, 142, .22);--font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-head: "Plus Jakarta Sans", var(--font);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand: #B48FE6;--brand-h: #C9AEF0;--tint: #2E2342;--tint-2: #231B33;--panel: #1E1A28;--line: #382F4A;--line-2: #2B2438;--ink: #EEEAF6;--ink-2: #C4BDD6;--muted: #9690AC;--good-t: #4ADE80;--warn-t: #FBBF24;--bad-t: #F87171;--good-bg: #16301F;--warn-bg: #3A2A10;--bad-bg: #3B1717;--track: #2B2438;--on-brand: #15121D;--bg: #15121D;--shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .5);color-scheme:dark}}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.3px}button{font-family:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
