.ProductUI_content__bafNQ{width:min(100%,var(--content-width-xl));margin-inline:auto}.ProductUI_contentMedium__IEqtx{max-width:var(--content-width-lg)}.ProductUI_contentReading__1b5Qy{max-width:var(--content-width-md)}.ProductUI_pageHeader___EAdi{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block:0 var(--space-6)}.ProductUI_pageHeaderText__cT0Yg{min-width:0}.ProductUI_pageTitleRow__qVPRh{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.ProductUI_pageTitle__k9Tvh{margin:0;color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.ProductUI_pageMeta__YauuW{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.ProductUI_pageDescription__fbho9{max-width:68ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);text-wrap:pretty}.ProductUI_pageActions__gpiQx{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);flex:0 0 auto}.ProductUI_segmentedScroll__A1yNH{max-width:100%;overflow-x:auto;scrollbar-width:none}.ProductUI_segmentedScroll__A1yNH::-webkit-scrollbar{display:none}.ProductUI_segmentedControl__A_W5x{display:inline-flex;align-items:center;gap:var(--space-1);min-width:max-content;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-muted)}.ProductUI_segment__g8toe{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_segment__g8toe:hover{color:var(--text-primary);background:var(--interactive-hover)}.ProductUI_button__CLf8K:focus-visible,.ProductUI_segment__g8toe:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.ProductUI_segmentActive__Yu_LS{background:var(--surface-raised);color:var(--text-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.ProductUI_surface__HQCSA{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ProductUI_button__CLf8K{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border:1px solid transparent;border-radius:var(--control-radius);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;transition:var(--transition-colors),var(--transition-transform),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_button__CLf8K:hover:not(:disabled){transform:translateY(-1px)}.ProductUI_button__CLf8K:active:not(:disabled){transform:translateY(0)}.ProductUI_button__CLf8K:disabled{--two-birds-loader-filter:var(--brand-logo-filter);border-color:var(--control-disabled-bg);background:var(--control-disabled-bg);color:var(--control-disabled-text);cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.ProductUI_buttonPrimary__0ceGp{--two-birds-loader-filter:var(--primary-loader-filter);background:var(--control-primary-bg);color:var(--control-primary-text)}.ProductUI_buttonPrimary__0ceGp:hover:not(:disabled){background:var(--control-primary-hover);color:var(--control-primary-hover-text)}.ProductUI_buttonSecondary__dwKmC{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs)}.ProductUI_buttonSecondary__dwKmC:hover:not(:disabled){border-color:var(--border-medium);background:var(--interactive-hover);color:var(--control-subtle-hover-text)}.ProductUI_buttonGhost__r8V58{padding-inline:var(--space-2);background:transparent;color:var(--text-secondary)}.ProductUI_buttonGhost__r8V58:hover:not(:disabled){background:var(--interactive-hover);color:var(--text-primary)}.ProductUI_buttonDanger__BIUI1{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.ProductUI_buttonDanger__BIUI1:hover:not(:disabled){border-color:var(--danger-text);background:color-mix(in srgb,var(--danger-bg) 82%,var(--danger-text));color:var(--danger-text)}.ProductUI_buttonDestructive__pOLvF{--two-birds-loader-filter:invert(1);border-color:var(--danger-text);background:var(--danger-text);color:var(--text-inverse)}.ProductUI_buttonDestructive__pOLvF:hover:not(:disabled){filter:brightness(.92)}.ProductUI_iconButton__LW4Dw{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_iconButton__LW4Dw:hover:not(:disabled){border-color:var(--border-subtle);background:var(--interactive-hover);color:var(--text-primary)}.ProductUI_iconButton__LW4Dw:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.ProductUI_iconButton__LW4Dw:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ProductUI_field__HKZDd{min-width:0}.ProductUI_fieldLabelRow__FUZ4b{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.ProductUI_fieldLabel__NZzvW{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.ProductUI_fieldOptional__chqWX{flex:0 0 auto;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.ProductUI_fieldControl__hAIq7{width:100%;min-width:0;min-height:var(--field-min-height);padding:var(--field-padding-block) var(--field-padding-inline);border:1px solid var(--field-border);border-radius:var(--control-radius);outline:none;background:var(--field-bg);color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_fieldControl__hAIq7::placeholder{color:var(--text-muted)}.ProductUI_fieldControl__hAIq7:hover:not(:disabled):not([readonly]){border-color:var(--field-border-hover)}.ProductUI_fieldControl__hAIq7:focus-visible{border-color:var(--focus-ring);background:var(--field-bg-focus);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.ProductUI_fieldControl__hAIq7[aria-invalid=true]{border-color:var(--danger-border)}.ProductUI_fieldControl__hAIq7:disabled,.ProductUI_fieldControl__hAIq7[readonly]{background:var(--surface-muted);color:var(--control-disabled-text);cursor:not-allowed}.ProductUI_fieldTextarea__YK3lJ{min-height:8rem;resize:vertical}.ProductUI_fieldError__AT0Db,.ProductUI_fieldHint__L2wAC{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.ProductUI_fieldHint__L2wAC{color:var(--text-muted)}.ProductUI_fieldError__AT0Db{color:var(--danger-text)}.ProductUI_dialogBackdrop__R2CIS{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--content-gutter);background:var(--overlay-bg);backdrop-filter:blur(6px);animation:ProductUI_product-dialog-backdrop-in__U870V var(--duration-base) var(--ease-standard)}.ProductUI_dialogPanel__dt9Zz{width:min(100%,560px);max-height:min(88dvh,760px);overflow-y:auto;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-lg);animation:ProductUI_product-dialog-panel-in__hEvEC var(--duration-base) var(--ease-emphasized)}.ProductUI_confirmDialogPanel__Ffk3N{width:min(100%,460px)}.ProductUI_dialogTitle__LWlPC{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.ProductUI_dialogDescription__HiFmn{margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.ProductUI_dialogBody__ZyEhy{margin-top:var(--space-4)}.ProductUI_dialogActions__8x1Qo{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}@keyframes ProductUI_product-dialog-backdrop-in__U870V{0%{opacity:0}}@keyframes ProductUI_product-dialog-panel-in__hEvEC{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:720px){.ProductUI_pageHeader___EAdi{flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.ProductUI_pageTitle__k9Tvh{font-size:var(--font-size-2xl)}.ProductUI_pageActions__gpiQx{width:100%;justify-content:flex-start}.ProductUI_segment__g8toe{min-height:40px;padding-inline:var(--space-3)}.ProductUI_dialogPanel__dt9Zz{padding:var(--space-5);border-radius:var(--radius-lg)}.ProductUI_dialogActions__8x1Qo{flex-direction:column-reverse}.ProductUI_dialogActions__8x1Qo>button{width:100%}}@media (prefers-reduced-motion:reduce){.ProductUI_button__CLf8K,.ProductUI_dialogBackdrop__R2CIS,.ProductUI_dialogPanel__dt9Zz,.ProductUI_segment__g8toe{transition:none;animation:none}.ProductUI_button__CLf8K:hover:not(:disabled){transform:none}}.DashboardSidebar_topbarDock__k_qym{--dashboard-topbar-height:60px;position:relative;z-index:90;flex:0 0 auto;padding:max(10px,env(safe-area-inset-top)) var(--dashboard-edge-gutter,clamp(10px,1.6vw,22px)) 8px;pointer-events:none}.DashboardSidebar_topbar__IhVOH{position:relative;display:grid;width:100%;min-width:0;min-height:var(--dashboard-topbar-height);margin:0;padding:7px 8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;border:1px solid color-mix(in srgb,var(--border-medium) 72%,transparent);border-radius:22px;color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 88%,transparent),color-mix(in srgb,var(--surface-soft) 76%,transparent));box-shadow:0 12px 32px color-mix(in srgb,var(--brand-ink) 9%,transparent),inset 0 1px 0 color-mix(in srgb,white 50%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--brand-ink) 5%,transparent);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);font-family:var(--font-app);pointer-events:auto;isolation:isolate}.DashboardSidebar_topbar__IhVOH:before{position:absolute;inset:1px;z-index:-1;border-radius:20px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,white 24%,transparent),transparent 30%),radial-gradient(circle at 78% 120%,color-mix(in srgb,var(--brand-ink) 4%,transparent),transparent 36%);content:"";pointer-events:none}.DashboardSidebar_accountAction__v_kN2,.DashboardSidebar_leftCluster__KyUGh,.DashboardSidebar_link__eWwrw,.DashboardSidebar_navigation__AdRIj,.DashboardSidebar_projectControls__cYDVg,.DashboardSidebar_projectSelectWrap__Ek1lM,.DashboardSidebar_projectSwitcher__9al7a,.DashboardSidebar_rightCluster__yodFI{display:flex;align-items:center}.DashboardSidebar_leftCluster__KyUGh{min-width:0;justify-self:start;gap:clamp(8px,1vw,14px)}.DashboardSidebar_rightCluster__yodFI{justify-self:end}.DashboardSidebar_brand__lg0pU{display:grid;height:42px;flex:0 0 auto;place-items:center;color:var(--brand-ink)}.DashboardSidebar_projectControls__cYDVg{min-width:0;border-radius:14px}.DashboardSidebar_projectSwitcher__9al7a{width:100%;min-width:0;height:42px;padding-left:11px;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:14px;color:var(--text-muted);background:color-mix(in srgb,var(--surface-raised) 55%,transparent);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.DashboardSidebar_projectSwitcher__9al7a:hover{border-color:var(--border-medium);color:var(--text-primary);background:color-mix(in srgb,var(--surface-hover) 82%,transparent)}.DashboardSidebar_projectControls__cYDVg:focus-within,:root:not([data-focus-modality=pointer]) .DashboardSidebar_projectControls__cYDVg:has(.DashboardSidebar_projectMenu__EI3bg>button[aria-expanded=true]){outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.DashboardSidebar_projectMenu__EI3bg>button:focus-visible{outline:none;box-shadow:none}.DashboardSidebar_editProjectButton__Dm2_2{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:11px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-raised) 55%,transparent);cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.DashboardSidebar_editProjectButton__Dm2_2:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.DashboardSidebar_editProjectButton__Dm2_2:hover{border-color:var(--border-medium);color:var(--text-primary);background:color-mix(in srgb,var(--surface-hover) 86%,transparent)}.DashboardSidebar_editProjectButtonActive__0u38N{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 28%,transparent),0 3px 10px color-mix(in srgb,var(--brand-ink) 10%,transparent)}.DashboardSidebar_editProjectButton__Dm2_2:active{transform:scale(.96)}.DashboardSidebar_projectSelectWrap__Ek1lM{position:relative;display:block;width:clamp(11rem,calc(17vw + 2.5rem),17.5rem);min-width:0;height:100%}.DashboardSidebar_navigation__AdRIj{justify-self:center;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-soft) 64%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--brand-ink) 4%,transparent)}.DashboardSidebar_link__eWwrw{min-height:36px;justify-content:center;gap:6px;padding:7px 13px;border:0;border-radius:var(--control-radius);color:var(--text-secondary);background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.DashboardSidebar_link__eWwrw:hover:not(.DashboardSidebar_linkActive__pnTTs){color:var(--text-primary);background:color-mix(in srgb,var(--surface-hover) 86%,transparent)}.DashboardSidebar_link__eWwrw:active{transform:scale(.97)}.DashboardSidebar_linkActive__pnTTs{color:var(--control-primary-text);background:var(--control-primary-bg);box-shadow:0 5px 12px color-mix(in srgb,var(--brand-ink) 16%,transparent),inset 0 1px 0 color-mix(in srgb,white 16%,transparent)}.DashboardSidebar_linkActive__pnTTs:hover{color:var(--control-primary-hover-text);background:var(--control-primary-hover)}.DashboardSidebar_linkIcon__8ka6j{display:flex;flex:0 0 auto}.DashboardSidebar_account__dfBvS{position:relative}.DashboardSidebar_avatar__vC338{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--brand-ink) 14%,transparent);border-radius:50%;color:var(--control-primary-text);background:var(--control-primary-bg);box-shadow:0 6px 14px color-mix(in srgb,var(--brand-ink) 16%,transparent),inset 0 1px 0 color-mix(in srgb,white 18%,transparent);font:inherit;font-size:.76rem;font-weight:var(--font-weight-bold);letter-spacing:.035em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.DashboardSidebar_avatarOpen__sWfYL,.DashboardSidebar_avatar__vC338:hover{color:var(--control-primary-hover-text);background:var(--control-primary-hover);box-shadow:0 8px 18px color-mix(in srgb,var(--brand-ink) 20%,transparent),inset 0 1px 0 color-mix(in srgb,white 20%,transparent);transform:translateY(-1px)}.DashboardSidebar_accountMenu__chNFV{position:absolute;top:calc(100% + 10px);right:0;width:176px;padding:6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-medium) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-card);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);animation:DashboardSidebar_menuEnter__ZXToI .15s ease-out}.DashboardSidebar_accountAction__v_kN2{width:100%;min-height:40px;gap:9px;padding:8px 10px;border:0;border-radius:11px;color:var(--text-primary);background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:color .14s ease,background-color .14s ease}.DashboardSidebar_accountAction__v_kN2:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.DashboardSidebar_accountAction__v_kN2:disabled{opacity:.58;cursor:wait}.DashboardSidebar_accountDivider__x4U3_{height:1px;margin:4px 5px;background:var(--border-subtle)}.DashboardSidebar_signOutAction__ytnXy{color:var(--danger-text)}.DashboardSidebar_signOutAction__ytnXy:hover:not(:disabled){color:var(--danger-text);background:var(--danger-bg)}.DashboardSidebar_accountAction__v_kN2:focus-visible,.DashboardSidebar_avatar__vC338:focus-visible,.DashboardSidebar_link__eWwrw:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}@keyframes DashboardSidebar_menuEnter__ZXToI{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:960px){.DashboardSidebar_topbarDock__k_qym{--dashboard-topbar-height:107px}.DashboardSidebar_topbar__IhVOH{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:5px}.DashboardSidebar_leftCluster__KyUGh{grid-column:1;grid-row:1;max-width:100%}.DashboardSidebar_navigation__AdRIj{width:100%;grid-column:1/-1;grid-row:2;justify-self:stretch}.DashboardSidebar_navigation__AdRIj .DashboardSidebar_link__eWwrw{min-width:0;flex:1 1 0}.DashboardSidebar_rightCluster__yodFI{grid-column:2;grid-row:1}}@media (max-width:800px){.DashboardSidebar_topbarDock__k_qym{--dashboard-topbar-height:101px;padding-inline:8px}.DashboardSidebar_topbar__IhVOH{padding:5px 6px;border-radius:19px}.DashboardSidebar_avatar__vC338{width:40px;height:40px}.DashboardSidebar_brand__lg0pU,.DashboardSidebar_projectSwitcher__9al7a{height:40px}.DashboardSidebar_projectSelectWrap__Ek1lM{width:clamp(8.5rem,calc(19vw + 2.5rem),11.5rem)}.DashboardSidebar_navigation__AdRIj{gap:1px}.DashboardSidebar_link__eWwrw{gap:4px;padding-inline:8px;font-size:.75rem}}@media (max-width:600px){.DashboardSidebar_topbarDock__k_qym{--dashboard-topbar-height:99px}.DashboardSidebar_leftCluster__KyUGh{gap:5px}.DashboardSidebar_brand__lg0pU{height:38px}.DashboardSidebar_brand__lg0pU img{width:28px!important;height:28px!important}.DashboardSidebar_projectSwitcher__9al7a{width:min(calc(28vw + 2.5rem),10rem);height:38px;padding-left:8px}.DashboardSidebar_projectSelectWrap__Ek1lM{width:100%}.DashboardSidebar_navigation__AdRIj{justify-self:end}.DashboardSidebar_link__eWwrw{min-width:0;min-height:34px;gap:3px;padding:6px 5px;font-size:.66rem}.DashboardSidebar_rightCluster__yodFI{margin-left:5px}.DashboardSidebar_avatar__vC338{width:38px;height:38px}}@media (max-width:420px){.DashboardSidebar_topbarDock__k_qym{--dashboard-topbar-height:89px;padding-inline:5px}.DashboardSidebar_topbar__IhVOH{padding-inline:4px}.DashboardSidebar_avatar__vC338{width:34px;height:34px}.DashboardSidebar_brand__lg0pU{height:34px}.DashboardSidebar_projectSwitcher__9al7a{width:calc(23vw + 2.5rem);height:34px;padding-left:6px}.DashboardSidebar_link__eWwrw{min-height:30px;padding-inline:5px;font-size:.62rem}.DashboardSidebar_linkIcon__8ka6j{display:none}.DashboardSidebar_rightCluster__yodFI{margin-left:3px}}@media (prefers-reduced-motion:reduce){.DashboardSidebar_accountAction__v_kN2,.DashboardSidebar_avatar__vC338,.DashboardSidebar_editProjectButton__Dm2_2,.DashboardSidebar_link__eWwrw,.DashboardSidebar_projectSwitcher__9al7a{transition:none}.DashboardSidebar_accountMenu__chNFV{animation:none}}.GrantDetailPage_page__Gfh1X{--dashboard-edge-gutter:clamp(10px,1.6vw,22px);position:relative;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;background:var(--page-bg);color:var(--text-primary);font-family:var(--font-app)}.GrantDetailPage_backdrop__Ccfa4{position:absolute;inset:0;pointer-events:none;background:var(--app-gradient-bg)}.GrantDetailPage_sidebarRail__XjIWu,.GrantDetailPage_sidebarSkeleton__1Xtf6{position:sticky;top:0;z-index:2;display:flex;width:100%;flex:0 0 auto}.GrantDetailPage_sidebarSkeleton__1Xtf6{height:61px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(var(--surface-muted),var(--surface-muted)) var(--space-6) 16px /110px 28px no-repeat,linear-gradient(var(--surface-muted),var(--surface-muted)) 11rem 10px /min(16rem,25vw) 40px no-repeat,var(--surface-raised);box-shadow:var(--shadow-xs)}.GrantDetailPage_content__IcYWk{position:relative;z-index:1;flex:1 1 auto;width:100%;margin-inline:0;padding:var(--space-10) var(--dashboard-edge-gutter) var(--space-16)}.GrantDetailPage_backButton__Mw6PP{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-colors)}.GrantDetailPage_backButton__Mw6PP:hover{background:var(--interactive-hover);color:var(--text-primary)}.GrantDetailPage_backButton__Mw6PP:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.GrantDetailPage_loadingBackButton__6HRzQ{width:132px;height:34px;margin:0 0 var(--space-6);border-radius:var(--radius-sm);background:var(--surface-muted)}.GrantDetailPage_card__UIRzJ{padding:var(--space-10);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-md)}.GrantDetailPage_header__KvpWe{margin-bottom:var(--space-8)}.GrantDetailPage_headerRow__tT44C{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-4)}.GrantDetailPage_title__TJvnn{flex:1;min-width:0;margin:0;color:var(--text-primary);font-family:var(--font-app);font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-4xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.GrantDetailPage_agency__ho0U0{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.GrantDetailPage_infoGrid__35uzL{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-6);margin-bottom:var(--space-8);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-muted)}.GrantDetailPage_infoLabel__KazJz{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.GrantDetailPage_infoValue__wCLyU{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.GrantDetailPage_infoHint__4AO_I{margin-top:var(--space-1);font-size:var(--font-size-xs)}.GrantDetailPage_section__AlUGf{margin-bottom:var(--space-8)}.GrantDetailPage_sectionTitle__ofI1s{margin:0 0 var(--space-3);color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.GrantDetailPage_sectionBody__3mNJm,.GrantDetailPage_sectionList__XZoMZ{margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.GrantDetailPage_sectionBody__3mNJm{max-width:80ch}.GrantDetailPage_sectionList__XZoMZ{padding-left:var(--space-5)}.GrantDetailPage_sectionList__XZoMZ li+li{margin-top:var(--space-2)}.GrantDetailPage_actions__9vJ_r{display:flex;align-items:stretch;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.GrantDetailPage_actionMessage__v2Luj,.GrantDetailPage_action__Yezx0{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 0;min-height:48px;margin:0;padding:var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.GrantDetailPage_action__Yezx0{background:var(--surface-raised);color:var(--text-primary);cursor:pointer;transition:var(--transition-colors),var(--transition-transform)}.GrantDetailPage_action__Yezx0:hover:not(:disabled){border-color:var(--border-medium);background:var(--interactive-hover);color:var(--control-subtle-hover-text);transform:translateY(-1px)}.GrantDetailPage_actionPrimary__EMTYW{border-color:var(--control-primary-bg);background:var(--control-primary-bg);color:var(--control-primary-text)}.GrantDetailPage_actionPrimary__EMTYW:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);color:var(--control-primary-hover-text)}.GrantDetailPage_actionSaved__gY_tc{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.GrantDetailPage_actionMessage__v2Luj{background:var(--surface-muted);color:var(--text-secondary)}.GrantDetailPage_actionError__0Lo3Y{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.GrantDetailPage_loadingCard__lDOwL{display:flex;min-height:320px;align-items:center;justify-content:center}@media (max-width:800px){.GrantDetailPage_page__Gfh1X{--dashboard-edge-gutter:8px}}@media (max-width:840px){.GrantDetailPage_sidebarSkeleton__1Xtf6{height:113px;background:linear-gradient(var(--surface-muted),var(--surface-muted)) var(--space-3) calc(10px + env(safe-area-inset-top)) /68px 28px no-repeat,linear-gradient(var(--surface-muted),var(--surface-muted)) right var(--space-3) top calc(8px + env(safe-area-inset-top)) /min(13rem,58vw) 40px no-repeat,var(--surface-raised)}}@media (max-width:420px){.GrantDetailPage_page__Gfh1X{--dashboard-edge-gutter:5px}}@media (max-width:720px){.GrantDetailPage_content__IcYWk{padding-top:var(--space-5);padding-bottom:var(--space-10)}.GrantDetailPage_backButton__Mw6PP,.GrantDetailPage_loadingBackButton__6HRzQ{margin-bottom:var(--space-4)}.GrantDetailPage_card__UIRzJ{padding:var(--space-5);border-radius:var(--radius-lg)}.GrantDetailPage_header__KvpWe{margin-bottom:var(--space-6)}.GrantDetailPage_headerRow__tT44C{flex-direction:column;gap:var(--space-3)}.GrantDetailPage_title__TJvnn{font-size:var(--font-size-2xl)}.GrantDetailPage_agency__ho0U0{font-size:var(--font-size-base)}.GrantDetailPage_infoGrid__35uzL{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-4)}.GrantDetailPage_section__AlUGf{margin-bottom:var(--space-6)}.GrantDetailPage_sectionTitle__ofI1s{font-size:var(--font-size-lg)}.GrantDetailPage_actions__9vJ_r{flex-direction:column;gap:var(--space-3);padding-top:var(--space-6)}.GrantDetailPage_actionMessage__v2Luj,.GrantDetailPage_action__Yezx0{width:100%;flex-basis:auto;white-space:normal}}@media (prefers-reduced-motion:reduce){.GrantDetailPage_action__Yezx0,.GrantDetailPage_backButton__Mw6PP{transition:none}.GrantDetailPage_action__Yezx0:hover:not(:disabled){transform:none}}.ApplyPageChrome_applicationBack__kipMW{min-height:38px;flex:0 0 auto}@media (max-width:42.5rem){.ApplyPageChrome_applicationBack__kipMW{width:38px;padding:0}.ApplyPageChrome_applicationBack__kipMW span{display:none}}.ApplyPageChrome_applicationTitleHeader__iboiI{position:relative;z-index:20;min-width:0;flex:0 0 auto;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ApplyPageChrome_takeoverTitleHeader__4wnYD{margin:var(--space-8) var(--dashboard-edge-gutter,clamp(10px,1.6vw,22px)) 0}.ApplyPageChrome_navigationTitleHeader__BqzWj.ApplyPageChrome_navigationTitleHeader__BqzWj{display:flex;align-items:center}.ApplyPageChrome_navigationTitleHeader__BqzWj .ApplyPageChrome_titleHeaderRow__EXAjj{width:100%;grid-template-columns:42px minmax(0,1fr) 42px}.ApplyPageChrome_navigationTitleHeader__BqzWj .ApplyPageChrome_titleHeaderTitle__1L_0f{overflow:hidden;font-size:clamp(1.125rem,1.6vw,1.5rem);text-overflow:ellipsis;white-space:nowrap}.ApplyPageChrome_navigationTitleHeader__BqzWj .ApplyPageChrome_applicationBack__kipMW{width:42px;height:42px;padding:0}@media (max-width:960px){.ApplyPageChrome_navigationTitleHeader__BqzWj .ApplyPageChrome_titleHeaderTitle__1L_0f{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.ApplyPageChrome_titleHeaderRow__EXAjj{display:grid;min-width:0;align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.ApplyPageChrome_applicationTitleHeader__iboiI[data-has-actions=false] .ApplyPageChrome_titleHeaderRow__EXAjj{grid-template-columns:var(--space-12) minmax(0,1fr) var(--space-12)}.ApplyPageChrome_applicationTitleHeader__iboiI[data-title-layout=fluid] .ApplyPageChrome_titleHeaderRow__EXAjj{grid-template-columns:auto minmax(0,1fr) auto}.ApplyPageChrome_titleHeaderIdentity__efMyf,.ApplyPageChrome_titleHeaderLeading__zcCI9,.ApplyPageChrome_titleHeaderTrailing__JXPBg{min-width:0}.ApplyPageChrome_titleHeaderLeading__zcCI9{justify-self:start}.ApplyPageChrome_titleHeaderTrailing__JXPBg{display:flex;max-width:100%;align-items:center;justify-content:flex-end;justify-self:end;flex-wrap:wrap;gap:var(--space-3)}.ApplyPageChrome_titleHeaderIdentity__efMyf{text-align:center}.ApplyPageChrome_applicationTitleHeader__iboiI[data-title-layout=fluid] .ApplyPageChrome_titleHeaderIdentity__efMyf{text-align:start}.ApplyPageChrome_titleHeaderEyebrow__pZbgs{display:block;margin-bottom:var(--space-1);overflow:hidden;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;line-height:var(--line-height-snug);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ApplyPageChrome_titleHeaderTitle__1L_0f{min-width:0;margin:0;color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);overflow-wrap:anywhere;text-align:center}.ApplyPageChrome_applicationTitleHeader__iboiI .ApplyPageChrome_applicationBack__kipMW{width:var(--space-12);height:var(--space-12);min-height:var(--space-12);padding:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-raised)}.ApplyPageChrome_applicationTitleHeader__iboiI .ApplyPageChrome_applicationBack__kipMW:hover:not(:disabled){transform:none}.ApplyPageChrome_titleHeaderBody__VZNpy{min-width:0;margin-top:var(--space-3)}@container (max-width: 60rem){.ApplyPageChrome_applicationTitleHeader__iboiI[data-has-actions=true] .ApplyPageChrome_titleHeaderRow__EXAjj{grid-template-columns:var(--space-12) minmax(0,1fr) var(--space-12)}.ApplyPageChrome_applicationTitleHeader__iboiI[data-has-actions=true] .ApplyPageChrome_titleHeaderTrailing__JXPBg{grid-column:1/-1;grid-row:2;justify-self:end}}@container (max-width: 42.5rem){.ApplyPageChrome_applicationTitleHeader__iboiI{gap:var(--space-3);padding:var(--space-3)}.ApplyPageChrome_takeoverTitleHeader__4wnYD{margin-block-start:var(--space-5)}.ApplyPageChrome_titleHeaderRow__EXAjj{gap:var(--space-3)}.ApplyPageChrome_titleHeaderTitle__1L_0f{font-size:var(--font-size-2xl)}.ApplyPageChrome_titleHeaderEyebrow__pZbgs{display:none}}@media (max-width:42.5rem){.ApplyPageChrome_applicationTitleHeader__iboiI{gap:var(--space-3);padding:var(--space-3)}.ApplyPageChrome_takeoverTitleHeader__4wnYD{margin-block-start:var(--space-5)}.ApplyPageChrome_titleHeaderTitle__1L_0f{font-size:var(--font-size-2xl)}}.ApplyPageChrome_backRow__I87HY{margin-bottom:var(--space-2)}.ApplyPageChrome_alert__QLGBg{width:min(100%,42.5rem);margin:0 auto var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.CompleteProfileBanner_root__JuWTa{margin-bottom:var(--space-4);color:var(--text-primary);font-family:var(--font-app)}.CompleteProfileBanner_card__EU_f5{position:relative;display:inline-flex;max-width:100%;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-xs)}.CompleteProfileBanner_heading__Zmkhu{min-width:0;margin:0;overflow:hidden;color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap}.CompleteProfileBanner_cta__R2R4_{min-height:var(--control-height-sm);flex:0 0 auto;padding:0 var(--control-padding-inline-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs)}.CompleteProfileBanner_dismiss__NyeXv{width:var(--control-height-sm);height:var(--control-height-sm);flex:0 0 auto}@media (max-width:640px){.CompleteProfileBanner_card__EU_f5{display:flex;gap:var(--space-2);padding-left:var(--space-3)}.CompleteProfileBanner_heading__Zmkhu{white-space:normal}}@media (prefers-reduced-motion:reduce){.CompleteProfileBanner_root__JuWTa *,.CompleteProfileBanner_root__JuWTa :after,.CompleteProfileBanner_root__JuWTa :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.DashboardLegacyOverlays_toast__3o6YX{position:fixed;bottom:var(--space-8);left:50%;z-index:1000;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);translate:-50% 0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);pointer-events:none}.DashboardLegacyOverlays_toastDot__F5keD{width:8px;height:8px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--text-muted)}.DashboardLegacyView_root__OYmHq{position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--page-bg)}.DashboardLegacyView_background__FEprx{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--app-gradient-bg)}.DashboardLegacyView_shell__wtYfL{--dashboard-edge-gutter:clamp(10px,1.6vw,22px);position:relative;z-index:10;display:flex;flex-direction:column;height:100%;overflow:hidden}.DashboardLegacyView_main__oM2rK{position:relative;z-index:10;min-width:0;min-height:0;flex:1;overflow:auto;padding:var(--space-8) var(--dashboard-edge-gutter)}.DashboardLegacyView_matchesMain__9UrbA{padding-block:var(--space-3) var(--space-4);background:var(--page-bg)}.DashboardLegacyView_main__oM2rK.DashboardLegacyView_matchesMain__9UrbA:has([data-discovery-workspace]){display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.DashboardLegacyView_matchesMain__9UrbA:has([data-discovery-workspace]) .DashboardLegacyView_dashboardContent__Tm_C6,.DashboardLegacyView_matchesMain__9UrbA:has([data-discovery-workspace]) .DashboardLegacyView_tabContent__D_jlp{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.DashboardLegacyView_dashboardContent__Tm_C6.DashboardLegacyView_dashboardContent__Tm_C6{width:100%;max-width:none}.DashboardLegacyView_kpiGrid__H8cL7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.DashboardLegacyView_subtabs__qXZi_{margin-bottom:var(--space-6)}.DashboardLegacyView_hidden__Lr60B{display:none}.DashboardLegacyView_alert__Xfg_z{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-bg);color:var(--warning-text);font-size:.9375rem;line-height:var(--line-height-normal)}.DashboardLegacyView_alertDetail__vxmZh{display:block;margin-top:var(--space-1)}.DashboardLegacyView_grantGrid__zyYWn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-auto-rows:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.DashboardLegacyView_textSurface__NI7qd{padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-sm);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);white-space:pre-wrap}.DashboardLegacyView_emptyState__MXGrV{padding:var(--space-12) var(--space-6);color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:center}.DashboardLegacyView_runStats__FOCRs{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-secondary);box-shadow:var(--shadow-xs);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.DashboardLegacyView_runStats__FOCRs strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.DashboardLegacyView_runStatsCost__0zolK{margin-left:auto}.DashboardLegacyView_runStatsBreakdown__KHCLW{margin-left:var(--space-1);color:var(--text-muted);font-size:.6875rem}@media (max-width:800px){.DashboardLegacyView_shell__wtYfL{--dashboard-edge-gutter:8px}}@media (max-width:720px){.DashboardLegacyView_main__oM2rK{width:100%;padding-block:var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));overscroll-behavior:contain}.DashboardLegacyView_grantGrid__zyYWn,.DashboardLegacyView_kpiGrid__H8cL7{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.DashboardLegacyView_runStats__FOCRs{gap:var(--space-3) var(--space-5)}.DashboardLegacyView_runStatsCost__0zolK{width:100%;margin-left:0}}@media (max-width:420px){.DashboardLegacyView_shell__wtYfL{--dashboard-edge-gutter:5px}}.DashboardLegacyView_main__oM2rK.DashboardLegacyView_applyMain__1f_Xn{display:flex;flex-direction:column;padding:0;overflow:hidden;overscroll-behavior:contain}.DashboardLegacyView_applyMain__1f_Xn .DashboardLegacyView_dashboardContentFill__jMsVd,.DashboardLegacyView_applyMain__1f_Xn .DashboardLegacyView_tabContent__D_jlp{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.GrantReferencePanel_root__qfi4d{container:grant-reference/inline-size;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-xs);color:var(--text-primary);font-family:var(--font-app)}.GrantReferencePanel_visuallyHidden__vzeCh{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GrantReferencePanel_trigger__7WCxz{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:var(--transition-colors)}.GrantReferencePanel_trigger__7WCxz:hover{background:var(--interactive-hover)}.GrantReferencePanel_trigger__7WCxz:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;box-shadow:var(--shadow-focus)}.GrantReferencePanel_triggerIcon__mAP9_{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--text-secondary)}.GrantReferencePanel_triggerLabel__3U4KZ{flex:0 0 auto;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.GrantReferencePanel_triggerSummary__f7Dwm{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.GrantReferencePanel_triggerChevron___vUHx{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--text-muted)}.GrantReferencePanel_body__lt99j{min-height:0;max-height:min(70vh,42rem);padding:0 var(--space-4) var(--space-4);overflow-y:auto;border-top:1px solid var(--border-subtle);overscroll-behavior:contain;scrollbar-color:var(--border-medium) transparent;scrollbar-width:thin}.GrantReferencePanel_body__lt99j[hidden]{display:none}.GrantReferencePanel_root__qfi4d[data-variant=panel] .GrantReferencePanel_body__lt99j{padding:0;border-top:0}.GrantReferencePanel_root__qfi4d[data-variant=panel][data-content=about] .GrantReferencePanel_body__lt99j{max-height:none;overflow-y:visible}.GrantReferencePanel_root__qfi4d[data-variant=panel][data-content=about] .GrantReferencePanel_sectionTitle__rnqFU{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:normal;text-transform:none}.GrantReferencePanel_section__oHqFM{padding-top:var(--space-4);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4)}.GrantReferencePanel_section__oHqFM:last-child{border-bottom:0;padding-bottom:0}.GrantReferencePanel_sectionTitle__rnqFU{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase}.GrantReferencePanel_sectionIcon__3QUcZ{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--text-muted)}.GrantReferencePanel_sectionTitleText__BR_Y8{min-width:0}.GrantReferencePanel_sectionCount__o6Y53{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-secondary);font-family:var(--font-geist-mono),monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:none}.GrantReferencePanel_lead__uk9fa{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-wrap:pretty}.GrantReferencePanel_applicationAction__tGImE{display:flex;justify-content:center}.GrantReferencePanel_applyLink__SCLL8{display:inline-flex;inline-size:15.625rem;max-inline-size:100%;justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:22px;background:var(--surface-muted);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-decoration:none;transition:var(--transition-colors)}.GrantReferencePanel_applyLink__SCLL8:hover{border-color:var(--border-medium);background:var(--interactive-hover)}.GrantReferencePanel_applyLink__SCLL8:focus-visible,.GrantReferencePanel_contactLink__Xy89T:focus-visible,.GrantReferencePanel_textToggle__20pB0:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.GrantReferencePanel_prose__lo0gg{min-width:0}.GrantReferencePanel_prose__lo0gg+.GrantReferencePanel_prose__lo0gg{margin-top:var(--space-3)}.GrantReferencePanel_prose__lo0gg>[data-collapsed=true]>.GrantReferencePanel_proseParagraph__o9uD4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.GrantReferencePanel_proseParagraph__o9uD4{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed,1.65);overflow-wrap:anywhere;white-space:pre-line;text-wrap:pretty}.GrantReferencePanel_proseParagraph__o9uD4+.GrantReferencePanel_proseParagraph__o9uD4{margin-top:var(--space-2)}.GrantReferencePanel_textToggle__20pB0{margin-top:var(--space-2);padding:2px 0;border:0;background:none;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.GrantReferencePanel_textToggle__20pB0:hover{color:var(--text-primary)}.GrantReferencePanel_contactList__62QiL,.GrantReferencePanel_docList__qUzQX,.GrantReferencePanel_questionList__jbifP{margin:0;padding:0;list-style:none}.GrantReferencePanel_docRow__07AAI{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.GrantReferencePanel_docRow__07AAI:first-child{border-top:0;padding-top:0}.GrantReferencePanel_docIcon__JEpjl{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-secondary)}.GrantReferencePanel_docIcon__JEpjl[data-bucket=pdf]{background:var(--danger-bg);color:var(--danger-text)}.GrantReferencePanel_docIcon__JEpjl[data-bucket=sheet]{background:var(--success-bg);color:var(--success-text)}.GrantReferencePanel_docIcon__JEpjl[data-bucket=doc],.GrantReferencePanel_docIcon__JEpjl[data-bucket=web]{background:var(--info-bg);color:var(--info-text)}.GrantReferencePanel_docCopy__tiWPz{min-width:0}.GrantReferencePanel_docTitle__GGK_k{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow-wrap:anywhere}.GrantReferencePanel_docMeta__sWjJ2,.GrantReferencePanel_questionMeta__DBhYl{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;color:var(--text-muted);font-size:var(--font-size-xs)}.GrantReferencePanel_docNote__DveAK{margin-top:var(--space-2)}.GrantReferencePanel_requiredPill__STvMe{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--warning-bg);color:var(--warning-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.GrantReferencePanel_docActions__4txVj{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.GrantReferencePanel_docButton__nozeq{min-height:30px;padding-block:var(--space-1);font-size:var(--font-size-xs)}.GrantReferencePanel_questionRow__r9Yil{padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.GrantReferencePanel_questionRow__r9Yil:first-child{border-top:0;padding-top:0}.GrantReferencePanel_questionText__B93eg{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere;text-wrap:pretty}.GrantReferencePanel_questionNumber__scGo_{margin-right:var(--space-2);color:var(--text-muted);font-family:var(--font-geist-mono),monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.GrantReferencePanel_contactIdentity__t2Psx{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;color:var(--text-secondary);font-size:var(--font-size-sm)}.GrantReferencePanel_contactIdentity__t2Psx strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.GrantReferencePanel_contactList__62QiL>li+li{margin-top:var(--space-1)}.GrantReferencePanel_contactLink__Xy89T{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;color:var(--text-secondary);font-size:var(--font-size-sm);text-decoration:none;overflow-wrap:anywhere}.GrantReferencePanel_contactLink__Xy89T:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.GrantReferencePanel_contactNote__i5Z5n{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}@container grant-reference (max-width: 30rem){.GrantReferencePanel_triggerSummary__f7Dwm{display:none}.GrantReferencePanel_docRow__07AAI{grid-template-columns:auto minmax(0,1fr)}.GrantReferencePanel_docActions__4txVj{grid-column:2;justify-content:flex-start}}@container grant-reference (max-width: 20rem){.GrantReferencePanel_body__lt99j,.GrantReferencePanel_trigger__7WCxz{padding-inline:var(--space-3)}}.ApplicationUploadsPanel_content__FXcdj{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.ApplicationUploadsPanel_emptyState__Ankfv,.ApplicationUploadsPanel_loadingState__Ik5ln{display:flex;min-height:var(--space-12);align-items:center;justify-content:center;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);text-align:center}.ApplicationUploadsPanel_deleteError__Hkzcb,.ApplicationUploadsPanel_errorState__MMTF6{display:flex;min-width:0;align-items:center;justify-content:space-between;padding:var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-md);gap:var(--space-3);background:var(--danger-bg);color:var(--danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ApplicationUploadsPanel_retryButton__G_w4C{flex:0 0 auto;padding:var(--space-1) var(--space-2);border:1px solid;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold)}.ApplicationUploadsPanel_chooseButton__ru5yG:focus-visible,.ApplicationUploadsPanel_retryButton__G_w4C:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.ApplicationUploadsPanel_chooseButton__ru5yG:disabled,.ApplicationUploadsPanel_retryButton__G_w4C:disabled{cursor:default;opacity:.58}.ApplicationUploadsPanel_retryButton__G_w4C:hover:not(:disabled){background:color-mix(in srgb,var(--danger-bg) 75%,var(--danger-text))}.ApplicationUploadsPanel_dropZone__bQmcH{min-width:0;padding:var(--space-2);border:1px dashed var(--border-medium);border-radius:var(--radius-lg);background:var(--surface-muted);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ApplicationUploadsPanel_dropZone__bQmcH[data-dragging=true]{border-color:var(--brand-ink);background:color-mix(in srgb,var(--surface-muted) 88%,var(--brand-ink))}.ApplicationUploadsPanel_dropZone__bQmcH[data-disabled=true]{border-color:var(--border-subtle)}.ApplicationUploadsPanel_fileInput__B5Ycl{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ApplicationUploadsPanel_chooseButton__ru5yG{display:flex;width:100%;min-width:0;min-height:7rem;align-items:center;flex-direction:column;justify-content:center;padding:var(--space-4);border:0;border-radius:var(--radius-md);gap:var(--space-1);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:center}.ApplicationUploadsPanel_chooseButton__ru5yG:hover:not(:disabled){color:var(--text-primary)}.ApplicationUploadsPanel_chooseTitle___dPLv{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.ApplicationUploadsPanel_chooseGuidance__cZ2ih{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.ApplicationUploadsPanel_deleteError__Hkzcb{justify-content:flex-start}@media (max-width:30rem){.ApplicationUploadsPanel_errorState__MMTF6{align-items:stretch;flex-direction:column}.ApplicationUploadsPanel_retryButton__G_w4C{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ApplicationUploadsPanel_dropZone__bQmcH{transition:none}}.ProjectEditPage_page__GYRFI{--project-success-ink:var(--success-text);--project-success-line:var(--success-border);--project-success-bg:var(--success-bg);--project-warning-ink:var(--warning-text);--project-warning-line:var(--warning-border);--project-warning-bg:var(--warning-bg);--project-danger-ink:var(--danger-text);--project-danger-line:var(--danger-border);--project-danger-bg:var(--danger-bg);min-height:100vh;background:var(--page-bg);padding:var(--space-8) var(--content-gutter) var(--space-16);color:var(--text-primary);font-family:var(--font-app)}.ProjectEditPage_pageEmbedded__88xIA{min-height:0;padding:var(--space-3) 0 var(--space-16);background:transparent}.ProjectEditPage_container__Qcdz8{width:min(100%,var(--content-width-lg));margin:0 auto}.ProjectEditPage_cancelButton__Vk_nI,.ProjectEditPage_retryButton__bid8M{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-strong);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-sm);transition:var(--transition-colors),opacity var(--duration-fast) var(--ease-standard)}.ProjectEditPage_cancelButton__Vk_nI:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-medium);color:var(--control-subtle-hover-text)}.ProjectEditPage_header__hlpvV{margin:1.5rem 0}.ProjectEditPage_header__hlpvV h1{margin:0;color:var(--text-primary);font-family:var(--font-app);font-size:clamp(1.65rem,4vw,1.95rem);font-weight:700;letter-spacing:-.02em}.ProjectEditPage_header__hlpvV p{margin:.42rem 0 0;color:var(--text-secondary);font-size:.94rem}.ProjectEditPage_qualityCard__ggfw6{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.ProjectEditPage_qualityScore__OP3nv{width:78px;height:78px;display:flex;align-items:baseline;justify-content:center;padding-top:24px;border:5px solid;border-radius:50%;background:var(--surface-strong);font-variant-numeric:tabular-nums}.ProjectEditPage_qualityScore__OP3nv strong{font-family:var(--font-app);font-size:1.35rem;line-height:1}.ProjectEditPage_qualityScore__OP3nv span:not(.ProjectEditPage_scoreDash__IghUL){font-size:.68rem;font-weight:700;opacity:.68}.ProjectEditPage_qualityScore_strong__yMpt9{border-color:var(--project-success-line,var(--success-border));color:var(--project-success-ink,var(--success-text))}.ProjectEditPage_qualityScore_fair__kuxXT{border-color:var(--project-warning-line,var(--warning-border));color:var(--project-warning-ink,var(--warning-text))}.ProjectEditPage_qualityScore_weak__C__B2{border-color:var(--project-danger-line,var(--danger-border));color:var(--project-danger-ink,var(--danger-text))}.ProjectEditPage_qualityScore_missing__2PwdM{border-color:var(--border-medium);color:var(--text-muted)}.ProjectEditPage_qualityScoreCompact__1qwBv{width:64px;height:64px;padding-top:19px;border-width:4px}.ProjectEditPage_qualityScoreCompact__1qwBv strong{font-size:1.1rem}.ProjectEditPage_scoreDash__IghUL{display:block;margin-top:-7px;font-size:1.55rem;line-height:1}.ProjectEditPage_qualityCopy__TWZn3{min-width:0}.ProjectEditPage_qualityTitleRow__JBIm2{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ProjectEditPage_qualityTitleRow__JBIm2 h2{margin:0;font-size:1rem;font-weight:700}.ProjectEditPage_qualityCopy__TWZn3>p{margin:.36rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.ProjectEditPage_evaluatingLabel__KUoLi,.ProjectEditPage_qualityNotice__gIcAB,.ProjectEditPage_strongLabel__XsuHL{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700}.ProjectEditPage_evaluatingLabel__KUoLi{color:var(--text-muted)}.ProjectEditPage_strongLabel__XsuHL{color:var(--project-success-ink)}.ProjectEditPage_qualityNotice__gIcAB{margin-top:.42rem;color:var(--project-warning-ink)}.ProjectEditPage_qualityError__BXlUR{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:.5rem;color:var(--project-danger-ink);font-size:.78rem}.ProjectEditPage_qualityError__BXlUR button{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.ProjectEditPage_qualityError__BXlUR button:disabled{cursor:not-allowed;opacity:.7;text-decoration:none}.ProjectEditPage_warningNote__iS8Gy{margin-bottom:1.35rem}.ProjectEditPage_section__86h_d{margin-top:1.35rem}.ProjectEditPage_sectionHeader__ctJQG{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.65rem;padding-inline:.15rem}.ProjectEditPage_sectionHeader__ctJQG h2{margin:0;font-family:var(--font-app);font-size:1.08rem;font-weight:700}.ProjectEditPage_sectionHeader__ctJQG p{margin:0;color:var(--text-secondary);font-size:.78rem;text-align:right}.ProjectEditPage_fieldList__VYhj_{display:flex;flex-direction:column;gap:.62rem}.ProjectEditPage_applicationDetailsCard__mV1Tb{padding:1rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface)}.ProjectEditPage_applicationDetailsGrid__SXDne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ProjectEditPage_applicationDetailsFull__eH2_X{grid-column:1/-1}.ProjectEditPage_matchingFiltersCard__2lVnZ{padding:1rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface)}.ProjectEditPage_inheritedNote__fQqoW{margin-bottom:.9rem}.ProjectEditPage_matchingFilterError__MQXu7{margin-bottom:.9rem;padding:.68rem .78rem;border:1px solid var(--project-danger-line);border-radius:8px;background:var(--project-danger-bg);color:var(--project-danger-ink);font-size:.8rem;font-weight:600}.ProjectEditPage_matchingFilterGrid__UBRrX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ProjectEditPage_matchingFilterField__jzOxd{min-width:0}.ProjectEditPage_eligibilityFieldset__qYcNZ>legend,.ProjectEditPage_matchingFilterField__jzOxd>label{display:block;margin-bottom:.38rem;color:var(--text-primary);font-size:.86rem;font-weight:650}.ProjectEditPage_eligibilityFieldset__qYcNZ>p,.ProjectEditPage_matchingFilterField__jzOxd>p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.75rem;line-height:1.4}.ProjectEditPage_eligibilityFieldset__qYcNZ{min-width:0;margin:1rem 0 0;padding:0;border:0}.ProjectEditPage_eligibilityDropdown__mKrLI{position:relative;max-width:440px;margin-top:.65rem}.ProjectEditPage_eligibilityDropdownButton__2m0vP{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .75rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-strong);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:550;text-align:left}.ProjectEditPage_eligibilityDropdownButton__2m0vP:hover:not(:disabled){border-color:var(--text-secondary);background:var(--surface-hover);color:var(--control-subtle-hover-text)}.ProjectEditPage_eligibilityDropdownButton__2m0vP:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ProjectEditPage_eligibilityDropdownButton__2m0vP:disabled{cursor:not-allowed;opacity:.55}.ProjectEditPage_eligibilityDropdownButton__2m0vP svg{flex:0 0 auto;transition:transform .16s ease}.ProjectEditPage_eligibilityDropdownChevronOpen__Bmuou{transform:rotate(180deg)}.ProjectEditPage_eligibilityDropdownPanel__XMOqK{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;left:0;padding:.4rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);box-shadow:0 12px 30px rgb(0 0 0/14%)}.ProjectEditPage_eligibilityOptions__G64t7{display:flex;max-height:calc(100dvh - 24px);flex-direction:column;gap:.18rem;overflow-y:auto;overscroll-behavior:contain}.ProjectEditPage_eligibilityOption__qOl1q{display:flex;align-items:center;gap:.42rem;min-height:34px;padding:.5rem .55rem;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.78rem;font-weight:550}.ProjectEditPage_eligibilityOption__qOl1q:hover{background:var(--surface-hover);color:var(--control-subtle-hover-text)}.ProjectEditPage_eligibilityOption__qOl1q:has(input:checked){background:var(--surface-hover)}.ProjectEditPage_eligibilityOption__qOl1q input{width:15px;height:15px;margin:0;accent-color:var(--control-primary-bg)}.ProjectEditPage_eligibilityOption__qOl1q:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.ProjectEditPage_eligibilityOption__qOl1q:has(input:disabled){cursor:not-allowed;opacity:.55}.ProjectEditPage_matchingFilterActions___B0mj{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-subtle)}.ProjectEditPage_matchingFilterActions___B0mj:empty{display:none}.ProjectEditPage_accountDefaultsButton__hjAlx{margin-right:auto}.ProjectEditPage_fieldRow__HhAQz{display:grid;grid-template-columns:minmax(205px,.44fr) minmax(0,1fr);gap:1.15rem;align-items:start;padding:.95rem 1rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface)}.ProjectEditPage_fieldMeta__o7xUb{min-width:0}.ProjectEditPage_fieldLabelRow__r_RbL{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.ProjectEditPage_fieldLabelRow__r_RbL>label,.ProjectEditPage_fieldLabel__qqjdd{color:var(--text-primary);font-size:.9rem;font-weight:600}.ProjectEditPage_fieldMeta__o7xUb>p{margin:.3rem 0 0;color:var(--text-secondary);font-size:.77rem;line-height:1.43}.ProjectEditPage_fieldControl__anizN{min-width:0}.ProjectEditPage_input__z_Byp{width:100%;min-width:0;min-height:var(--field-min-height);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--field-padding-block) var(--field-padding-inline);outline:none;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ProjectEditPage_input__z_Byp:hover:not(:disabled){border-color:var(--field-border-hover)}.ProjectEditPage_input__z_Byp:focus-visible{border-color:var(--focus-ring);box-shadow:var(--shadow-focus);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectEditPage_sliderInput__aLmF1:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectEditPage_input__z_Byp:disabled{cursor:not-allowed;opacity:.62}.ProjectEditPage_textarea__21jeS{min-height:94px;resize:vertical}.ProjectEditPage_fieldActions__TbRnC{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.58rem}.ProjectEditPage_fieldActionsEnd__VYs3d{justify-content:flex-end}.ProjectEditPage_saveButton__8MzA2{padding:var(--space-2) var(--control-padding-inline-md);border:0;border-radius:var(--control-radius);background:var(--control-primary-bg);color:var(--control-primary-text);transition:opacity var(--duration-fast) var(--ease-standard),var(--transition-transform)}.ProjectEditPage_aiCheckButton__IoCgo,.ProjectEditPage_saveButton__8MzA2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1}.ProjectEditPage_aiCheckButton__IoCgo{padding:var(--space-2) var(--control-padding-inline-sm);border:1px solid var(--border-medium);border-radius:var(--control-radius);background:var(--surface-strong);color:var(--text-primary)}.ProjectEditPage_aiCheckButton__IoCgo:hover:not(:disabled){border-color:var(--text-primary);background:var(--surface-hover);color:var(--control-subtle-hover-text)}.ProjectEditPage_aiCheckButton__IoCgo:disabled{cursor:not-allowed;opacity:.48}.ProjectEditPage_pageSaveBar____2X7{position:sticky;bottom:1rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:.85rem 1rem;border:1px solid var(--border-medium);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px)}.ProjectEditPage_dangerZone__wBTlO{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--project-danger-line);border-radius:12px;background:var(--project-danger-bg)}.ProjectEditPage_dangerZone__wBTlO h2{margin:0;color:var(--project-danger-ink);font-size:.95rem;font-weight:var(--font-weight-bold)}.ProjectEditPage_dangerZone__wBTlO p{max-width:44rem;margin:.3rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.ProjectEditPage_deleteButton__MTO46{display:inline-flex;min-height:var(--control-height-md);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--control-padding-inline-md);border:1px solid var(--project-danger-line);border-radius:var(--control-radius);color:var(--danger-text);background:var(--surface-strong);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-colors),var(--transition-transform)}.ProjectEditPage_deleteButton__MTO46:hover:not(:disabled){border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-bg);transform:translateY(-1px)}.ProjectEditPage_deleteButton__MTO46:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ProjectEditPage_deleteButton__MTO46:disabled{cursor:not-allowed;opacity:.5}.ProjectEditPage_pageSaveBar____2X7>div:first-child{display:flex;flex-direction:column;gap:.18rem;min-width:0}.ProjectEditPage_pageSaveBar____2X7 strong{font-size:.85rem}.ProjectEditPage_pageSaveBar____2X7 span{color:var(--text-secondary);font-size:.74rem}.ProjectEditPage_pageSaveActions__R5CS7,.ProjectEditPage_unsavedDialogActions__xrW7F{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ProjectEditPage_unsavedDialogTitle__28JjZ{margin:0;color:var(--text-primary);font-size:1.15rem}.ProjectEditPage_unsavedDialogDescription__tx_3X{margin:.55rem 0 1rem;color:var(--text-secondary);font-size:.86rem;line-height:1.5}.ProjectEditPage_saveButton__8MzA2:hover:not(:disabled){transform:translateY(-1px)}.ProjectEditPage_cancelButton__Vk_nI:disabled,.ProjectEditPage_saveButton__8MzA2:disabled{cursor:not-allowed;opacity:.48}.ProjectEditPage_fieldQualityWrap__r_J1R{position:relative;display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto}.ProjectEditPage_completionBadge__eX_pe,.ProjectEditPage_fieldScoreBadge__VBpxl{display:inline-flex;align-items:center;gap:.25rem;min-height:23px;padding:.24rem .48rem;border:1px solid;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.ProjectEditPage_completionBadge_complete__9KTjh,.ProjectEditPage_fieldScoreBadge_strong___DWGR{color:var(--project-success-ink);border-color:var(--project-success-line);background:var(--project-success-bg)}.ProjectEditPage_fieldScoreBadge_fair__msjua{color:var(--project-warning-ink);border-color:var(--project-warning-line);background:var(--project-warning-bg)}.ProjectEditPage_completionBadge_missing__8ACsB,.ProjectEditPage_fieldScoreBadge_weak__5Iyai{color:var(--project-danger-ink);border-color:var(--project-danger-line);background:var(--project-danger-bg)}.ProjectEditPage_fieldScoreBadge_missing__Pxnqg{color:var(--text-muted);border-color:var(--border-subtle);background:var(--surface-muted)}.ProjectEditPage_draftLabel__KAQjE{padding-right:.25rem;border-right:1px solid;opacity:.7;font-size:.6rem;text-transform:uppercase;letter-spacing:.04em}.ProjectEditPage_fieldScoreButton___n2p3{font-family:inherit;cursor:pointer;transition:filter .14s ease,transform .14s ease}.ProjectEditPage_fieldScoreButton___n2p3:hover{filter:brightness(.97);transform:translateY(-1px)}.ProjectEditPage_fieldScoreButton___n2p3:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ProjectEditPage_fieldScoreButton___n2p3 svg{flex:0 0 auto}.ProjectEditPage_advicePopover__p3QoI{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(330px,78vw);display:flex;flex-direction:column;gap:.42rem;padding:.78rem .85rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-strong);color:var(--text-primary);box-shadow:var(--shadow-lg);font-size:.76rem;font-weight:400;line-height:1.42;white-space:normal}.ProjectEditPage_advicePopover__p3QoI strong{font-size:.78rem}.ProjectEditPage_advicePopover__p3QoI ul{margin:0;padding-left:1.05rem}.ProjectEditPage_advicePopover__p3QoI li+li{margin-top:.25rem}.ProjectEditPage_fundingInput__yomzM{padding:.12rem .15rem 0}.ProjectEditPage_fundingValue__y5r2q{margin-bottom:1rem;font-family:var(--font-app);font-size:1.22rem;font-weight:700}.ProjectEditPage_sliderWrap__C691p{position:relative;height:24px}.ProjectEditPage_sliderSelection__s0Eq1,.ProjectEditPage_sliderTrack__qQOFL{position:absolute;top:10px;height:7px;border-radius:999px}.ProjectEditPage_sliderTrack__qQOFL{left:0;width:100%;background:var(--surface-muted)}.ProjectEditPage_sliderSelection__s0Eq1{background:linear-gradient(90deg,var(--gradient-primary),var(--gradient-secondary))}.ProjectEditPage_sliderInput__aLmF1{position:absolute;inset:0;z-index:3;width:100%;height:24px;margin:0;padding:0;appearance:none;background:transparent;outline:none;pointer-events:none}.ProjectEditPage_sliderInput__aLmF1::-webkit-slider-thumb{width:20px;height:20px;margin-top:-9px;appearance:none;border:2px solid var(--surface-raised);border-radius:50%;background:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:all}.ProjectEditPage_sliderInput__aLmF1::-webkit-slider-runnable-track{height:2px;border:0;background:transparent}.ProjectEditPage_sliderInput__aLmF1::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--surface-raised);border-radius:50%;background:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:all}.ProjectEditPage_sliderInput__aLmF1::-moz-range-track{height:2px;border:0;background:transparent}.ProjectEditPage_sliderInput__aLmF1:disabled{opacity:.5}.ProjectEditPage_sliderInput__aLmF1:disabled::-webkit-slider-thumb{cursor:not-allowed}.ProjectEditPage_sliderLabels__P2tpg{display:flex;justify-content:space-between;margin-top:.18rem;color:var(--text-muted);font-size:.72rem}.ProjectEditPage_toast__wu3Aq{position:fixed;top:1rem;right:1rem;z-index:1100;display:flex;align-items:center;gap:.5rem;width:min(360px,calc(100vw - 2rem));padding:.78rem .9rem;border:1px solid;border-radius:10px;box-shadow:var(--shadow-lg);font-size:.84rem;font-weight:500}.ProjectEditPage_toastSuccess__ivRkR{color:var(--project-success-ink);border-color:var(--project-success-line);background:var(--project-success-bg)}.ProjectEditPage_toastError__fYB__{color:var(--project-danger-ink);border-color:var(--project-danger-line);background:var(--project-danger-bg)}@media (max-width:760px){.ProjectEditPage_page__GYRFI{padding-top:1.25rem}.ProjectEditPage_fieldRow__HhAQz{grid-template-columns:1fr;gap:.72rem}.ProjectEditPage_applicationDetailsGrid__SXDne{grid-template-columns:1fr}.ProjectEditPage_applicationDetailsFull__eH2_X{grid-column:auto}.ProjectEditPage_matchingFilterGrid__UBRrX{grid-template-columns:1fr}.ProjectEditPage_sectionHeader__ctJQG{align-items:start;flex-direction:column;gap:.25rem}.ProjectEditPage_sectionHeader__ctJQG p{text-align:left}.ProjectEditPage_advicePopover__p3QoI{left:0;right:auto}.ProjectEditPage_pageSaveBar____2X7{align-items:stretch;flex-direction:column}.ProjectEditPage_pageSaveActions__R5CS7{width:100%}.ProjectEditPage_pageSaveActions__R5CS7>button{flex:1}.ProjectEditPage_dangerZone__wBTlO{align-items:stretch;flex-direction:column}.ProjectEditPage_deleteButton__MTO46{width:100%}}@media (max-width:520px){.ProjectEditPage_qualityCard__ggfw6{grid-template-columns:1fr}.ProjectEditPage_qualityScore__OP3nv{width:68px;height:68px;padding-top:20px}.ProjectEditPage_fieldRow__HhAQz{padding:.85rem}.ProjectEditPage_fieldActions__TbRnC{align-items:flex-start;flex-wrap:wrap}.ProjectEditPage_unsavedDialogActions__xrW7F{align-items:stretch;flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.ProjectEditPage_saveButton__8MzA2{transition:none}}.SearchableRegionSelect_root__J_yFQ{position:relative;width:100%}.SearchableRegionSelect_trigger__nmd82{display:flex;width:100%;min-height:var(--field-min-height);align-items:center;justify-content:space-between;gap:.75rem;padding:var(--field-padding-block) var(--field-padding-inline);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg,var(--surface-strong));color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.SearchableRegionSelect_trigger__nmd82:hover:not(:disabled){border-color:var(--field-border-hover);background:var(--field-bg-focus);color:var(--control-subtle-hover-text)}.SearchableRegionSelect_trigger__nmd82:focus-visible{border-color:var(--focus-ring);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.SearchableRegionSelect_trigger__nmd82:disabled{background:var(--surface-muted);color:var(--control-disabled-text);cursor:not-allowed}.SearchableRegionSelect_placeholder__9Tu8J{color:var(--text-muted)}.SearchableRegionSelect_chevron__K6vAt{flex:0 0 auto;transition:transform .15s ease}.SearchableRegionSelect_chevronOpen__eA_eA{transform:rotate(180deg)}.SearchableRegionSelect_menu__OmjNX{position:absolute;z-index:80;top:calc(100% + 6px);right:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid var(--border-medium);border-radius:16px;background:var(--surface-overlay);box-shadow:var(--shadow-card)}.SearchableRegionSelect_searchWrap__fhwqN{padding:.65rem;border-bottom:1px solid var(--border-subtle)}.SearchableRegionSelect_search__3N7dI{width:100%;min-height:var(--field-min-height);padding:var(--field-padding-block) var(--field-padding-inline);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg,var(--surface));color:var(--text-primary);font:inherit}.SearchableRegionSelect_search__3N7dI:hover{border-color:var(--field-border-hover)}.SearchableRegionSelect_search__3N7dI:focus-visible{border-color:var(--focus-ring);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.SearchableRegionSelect_options__wqRs7{min-height:0;overflow-y:auto;padding:.35rem}.SearchableRegionSelect_option__qM6HQ{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.62rem .7rem;border:0;border-radius:11px;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.SearchableRegionSelect_optionSelected__MuzOh,.SearchableRegionSelect_option__qM6HQ:focus-visible,.SearchableRegionSelect_option__qM6HQ:hover{background:var(--surface-hover);color:var(--control-subtle-hover-text)}.SearchableRegionSelect_option__qM6HQ:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.SearchableRegionSelect_empty__CYE3H{padding:1rem;color:var(--text-secondary);font-size:.86rem;text-align:center}.page_page__iU5l3{display:flex;height:100vh;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:var(--page-bg)}.page_wizard__SzdrU{min-height:0;flex:1;overflow:hidden}.page_wizard__SzdrU .tb-onb-root{height:100%;min-height:0;max-height:100%}.ApplicationInfoPage_scroll__ptOYH{display:flex;min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-color:var(--border-medium) transparent;scrollbar-width:thin}.ApplicationInfoPage_page__lMRRS{width:100%;padding:var(--space-8) var(--dashboard-edge-gutter,clamp(10px,1.6vw,22px)) var(--space-16)}.ApplicationInfoPage_headerTop__raov8{display:flex;min-width:0;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ApplicationInfoPage_header__LDqgX{min-width:0;flex:1 1 auto;margin:0}.ApplicationInfoPage_count__J5o9P{flex:0 0 auto;color:var(--text-muted);font-size:var(--font-size-xs)}.ApplicationInfoPage_textarea__gPO0I{min-height:104px;resize:vertical}.ApplicationInfoPage_choiceGroup__5O18c{display:grid;min-width:0;gap:var(--space-2);padding:0;border:0;margin:0}.ApplicationInfoPage_choice__H__pA{display:flex;min-height:40px;align-items:center;gap:var(--space-3);padding:8px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm)}.ApplicationInfoPage_choice__H__pA:hover{border-color:var(--field-border-hover);background:var(--surface-hover)}.ApplicationInfoPage_choice__H__pA:focus-within{border-color:var(--focus-ring);box-shadow:var(--shadow-focus)}.ApplicationInfoPage_choice__H__pA input{width:16px;height:16px;margin:0;accent-color:var(--control-primary-bg)}.ApplicationInfoPage_uploadedAnswer__aJXRG{display:flex;min-height:44px;align-items:center;gap:var(--space-2);padding:10px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-sm)}.ApplicationInfoPage_empty__ORkz_{padding:var(--space-8) 0;color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}@media (max-width:720px){.ApplicationInfoPage_page__lMRRS{padding-right:var(--space-4);padding-left:var(--space-4)}.ApplicationInfoPage_headerTop__raov8{padding:var(--space-4)}}.FunderDocumentViewer_root__VNjOy{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--cream);background-image:var(--app-gradient-bg);color:var(--text-primary);container-type:inline-size}.FunderDocumentViewer_canvas__gqyT5{display:flex;min-width:0;min-height:0;flex:1 1 auto;padding:24px 28px 28px}.FunderDocumentViewer_frame__31ir1,.FunderDocumentViewer_imageWell__zgzLu,.FunderDocumentViewer_state__b8fMK,.FunderDocumentViewer_text__X7InL{width:min(100%,1100px);height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin:0 auto;background:var(--surface-strong);box-shadow:var(--shadow-card)}.FunderDocumentViewer_frame__31ir1{display:block}.FunderDocumentViewer_imageWell__zgzLu{display:grid;place-items:center;overflow:auto;padding:var(--space-6)}.FunderDocumentViewer_image__DeufE{display:block;max-width:100%;max-height:100%;object-fit:contain}.FunderDocumentViewer_text__X7InL{overflow:auto;padding:var(--space-6);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);white-space:pre-wrap}.FunderDocumentViewer_state__b8fMK{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-3);padding:var(--space-8);color:var(--text-secondary);text-align:center}.FunderDocumentViewer_state__b8fMK strong{color:var(--text-primary);font-size:var(--font-size-lg)}.FunderDocumentViewer_external__A309E{display:inline-flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--control-padding-inline-md);border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.FunderDocumentViewer_error__FBaH1{margin:var(--space-3) 34px 0;color:var(--danger-text);font-size:var(--font-size-sm)}@media (max-width:42.5rem){.FunderDocumentViewer_canvas__gqyT5{padding:var(--space-3)}}.MappingResult_workspace__Pgd1e{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.MappingResult_detailsPreparation__ODgyi{display:flex;min-height:0;height:100%;flex-direction:column;align-items:flex-start;padding:var(--space-6);background:var(--app-gradient-bg)}.MappingResult_detailsPreparationBody__2Xn7i{display:flex;width:min(100%,36rem);min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);margin:0 auto;overflow:auto;color:var(--text-secondary);text-align:center}.MappingResult_detailsPreparationBody__2Xn7i h1{margin:0;color:var(--text-primary);font-size:var(--font-size-xl)}
/*# sourceMappingURL=92df728a159fc13a.css.map*/