.GrantCalls-module__d-F-4q__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:12px;display:flex}.GrantCalls-module__d-F-4q__head>:first-child{flex:auto;min-inline-size:0}.GrantCalls-module__d-F-4q__filter{flex:none}.GrantCalls-module__d-F-4q__table{flex-direction:column;display:flex}.GrantCalls-module__d-F-4q__list{margin:0;padding:0;list-style:none}.GrantCalls-module__d-F-4q__row{border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(112px,max-content) 118px 132px;align-items:center;gap:16px;padding-inline:12px;display:grid}.GrantCalls-module__d-F-4q__headRow{block-size:48px;font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-muted);white-space:nowrap}.GrantCalls-module__d-F-4q__item{transition:background-color .15s var(--ease-in-out);animation:GrantCalls-module__d-F-4q__sx-row-in .3s var(--ease-in-out) backwards;animation-delay:calc(var(--i,0) * 50ms);padding-block:12px}.GrantCalls-module__d-F-4q__item:last-child{border-block-end:0}@media (prefers-reduced-motion:reduce){.GrantCalls-module__d-F-4q__item{animation:none}}.GrantCalls-module__d-F-4q__item:hover{background:var(--surface-subtle)}.GrantCalls-module__d-F-4q__program{min-inline-size:0;display:block}.GrantCalls-module__d-F-4q__name{font-size:var(--body);color:var(--text-primary);font-weight:600;line-height:var(--lh-normal);overflow-wrap:anywhere;display:block}.GrantCalls-module__d-F-4q__sentence{font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-secondary);margin-block-start:2px;display:block}.GrantCalls-module__d-F-4q__meta{display:contents}.GrantCalls-module__d-F-4q__org{font-size:var(--body);line-height:var(--lh-normal);color:var(--text-secondary);white-space:nowrap}.GrantCalls-module__d-F-4q__tag,.GrantCalls-module__d-F-4q__tagOurs{border-radius:var(--radius-pill);font-size:var(--caption);font-weight:600;line-height:var(--lh-snug);white-space:nowrap;border:1px solid;align-items:center;padding:2px 10px;display:inline-flex}.GrantCalls-module__d-F-4q__tag{background:var(--bg-inset);border-color:var(--border-inset);color:var(--text-secondary)}.GrantCalls-module__d-F-4q__tagOurs{background:var(--brand-100);border-color:var(--brand-200);color:var(--accent-text)}.GrantCalls-module__d-F-4q__go{text-align:end;white-space:nowrap}.GrantCalls-module__d-F-4q__link,.GrantCalls-module__d-F-4q__linkOurs{min-block-size:var(--control-h-icon);font-size:var(--body);line-height:var(--lh-normal);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.GrantCalls-module__d-F-4q__link{color:var(--text-primary);font-weight:500}.GrantCalls-module__d-F-4q__linkOurs{color:var(--accent-text);font-weight:600}.GrantCalls-module__d-F-4q__link:hover,.GrantCalls-module__d-F-4q__linkOurs:hover,.GrantCalls-module__d-F-4q__all:hover{text-underline-offset:3px;text-decoration:underline}.GrantCalls-module__d-F-4q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.GrantCalls-module__d-F-4q__foot{border-block-start:1px solid var(--border-subtle);margin-block-start:4px;padding-block-start:8px;padding-inline:12px;display:flex}.GrantCalls-module__d-F-4q__all{min-block-size:var(--control-h-icon);font:inherit;font-size:var(--body);font-weight:600;line-height:var(--lh-normal);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:auto;padding:0;display:inline-flex}@media (max-width:640px){.GrantCalls-module__d-F-4q__head{flex-wrap:wrap}.GrantCalls-module__d-F-4q__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-inline:-12px}.GrantCalls-module__d-F-4q__headRow{display:none}.GrantCalls-module__d-F-4q__program{grid-column:1}.GrantCalls-module__d-F-4q__meta{grid-area:2/1;align-items:center;gap:8px;min-inline-size:0;display:flex}.GrantCalls-module__d-F-4q__org{font-size:var(--body-sm)}.GrantCalls-module__d-F-4q__org:after{content:" ·";color:var(--text-muted)}.GrantCalls-module__d-F-4q__go{grid-area:1/2/-1;align-self:center}.GrantCalls-module__d-F-4q__foot{margin-inline:-12px}}
.TierMark-module__mED2_W__mark{inline-size:var(--tier-mark-size);block-size:var(--tier-mark-size);object-fit:contain;border-radius:50%;flex:none;max-inline-size:none;display:block}
.ProBand-module__S8DZyW__band{isolation:isolate;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-5);border-radius:var(--radius-container);background:var(--pro-bg);padding-inline-end:calc(var(--space-5) + 116px);display:flex;position:relative;overflow:hidden}.ProBand-module__S8DZyW__art{--pro-art-w:220px;--pro-art-pos:60% 42%}.ProBand-module__S8DZyW__band>:not(.ProBand-module__S8DZyW__art){z-index:1;position:relative}.ProBand-module__S8DZyW__mark{align-items:center;gap:var(--space-3);flex:none;display:flex}.ProBand-module__S8DZyW__name{font-size:var(--caption);font-weight:var(--fw-display);letter-spacing:var(--ls-meta);color:var(--pro-fg);margin:0}.ProBand-module__S8DZyW__stage{flex:auto;block-size:68px;min-inline-size:0;position:relative}.ProBand-module__S8DZyW__item{opacity:0;flex-direction:column;justify-content:center;gap:3px;padding-block-end:14px;animation:30s linear infinite both ProBand-module__S8DZyW__sxProTurn;display:flex;position:absolute;inset:0}.ProBand-module__S8DZyW__item:first-child{animation-name:ProBand-module__S8DZyW__sxProTurnFirst}@keyframes ProBand-module__S8DZyW__sxProTurn{0%{opacity:0}1.7%{opacity:1}16%{opacity:1}17.7%{opacity:0}to{opacity:0}}@keyframes ProBand-module__S8DZyW__sxProTurnFirst{0%{opacity:1}16%{opacity:1}17.7%{opacity:0}98.3%{opacity:0}to{opacity:1}}.ProBand-module__S8DZyW__itemTitle{font-family:var(--font-display);font-size:var(--heading-s);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--pro-fg);margin:0}.ProBand-module__S8DZyW__itemText{font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--pro-fg-muted);margin:0}.ProBand-module__S8DZyW__cue{background:var(--border-on-ink);block-size:1px;inline-size:96px;position:absolute;inset-block-end:0;inset-inline-start:0;overflow:hidden}.ProBand-module__S8DZyW__cue>i{background:var(--pro-fg-muted);transform-origin:0;block-size:100%;animation:5s linear infinite ProBand-module__S8DZyW__sxProCue;display:block}@keyframes ProBand-module__S8DZyW__sxProCue{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ProBand-module__S8DZyW__ghost{block-size:var(--control-h);border:1px solid var(--pro-fg);border-radius:var(--radius-pill);color:var(--pro-fg);font-size:var(--body-sm);font-weight:var(--fw-semibold);transition:var(--motion-hover);background:0 0;flex:none;align-items:center;padding-inline:20px;text-decoration:none;display:inline-flex}.ProBand-module__S8DZyW__ghost:hover{background:var(--pro-fg);color:var(--pro-bg)}.ProBand-module__S8DZyW__ghost:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-ink);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ProBand-module__S8DZyW__item{opacity:0;animation:none}.ProBand-module__S8DZyW__item:first-child{opacity:1;animation:none}.ProBand-module__S8DZyW__cue{display:none}}@media (max-width:768px){.ProBand-module__S8DZyW__band{align-items:stretch;gap:var(--space-4);flex-direction:column;padding-inline-end:var(--space-5)}.ProBand-module__S8DZyW__art{--pro-art-w:150px;--pro-art-h:92px;--pro-art-vfade:45%;--pro-art-pos:62% 34%}.ProBand-module__S8DZyW__stage{block-size:108px}.ProBand-module__S8DZyW__ghost{justify-content:center}}
.Menu-module__9hMn9a__content{z-index:30;min-inline-size:184px;max-block-size:var(--radix-dropdown-menu-content-available-height);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--bg-surface);box-shadow:var(--shadow-elevated);color:var(--text-primary);animation:Menu-module__9hMn9a__menu-in var(--dur-fast) var(--ease-out);overflow-y:auto}.Menu-module__9hMn9a__content[data-side=bottom]{transform-origin:top}.Menu-module__9hMn9a__content[data-side=top]{transform-origin:bottom}.Menu-module__9hMn9a__content[data-side=left]{transform-origin:100%}.Menu-module__9hMn9a__content[data-side=right]{transform-origin:0}@keyframes Menu-module__9hMn9a__menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Menu-module__9hMn9a__content{animation:none}}.Menu-module__9hMn9a__item{align-items:center;gap:var(--space-3);min-block-size:40px;inline-size:100%;padding:0 var(--space-3);border-radius:var(--radius-control-sm);font-family:var(--font-sans);font-size:var(--body);font-weight:var(--fw-medium);color:var(--text-primary);text-align:start;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--motion-hover);outline:none;text-decoration:none;display:flex}.Menu-module__9hMn9a__item[data-highlighted]{background:var(--surface-subtle)}.Menu-module__9hMn9a__item[data-disabled]{color:var(--text-muted);cursor:default}.Menu-module__9hMn9a__item>svg{color:var(--text-muted);flex:none}.Menu-module__9hMn9a__item[data-tone=danger],.Menu-module__9hMn9a__item[data-tone=danger]>svg{color:var(--danger-700)}.Menu-module__9hMn9a__separator{block-size:1px;margin:var(--space-2) calc(-1 * var(--space-2));background:var(--border-subtle)}.Menu-module__9hMn9a__label{padding:var(--space-2) var(--space-3) var(--space-1);}
.ProjectsTable-module__3usSFa__section{font-family:var(--font-sans);font-size:var(--body);line-height:var(--lh-normal);color:var(--text-primary);flex-direction:column;gap:16px;display:flex;container:projects/inline-size}.ProjectsTable-module__3usSFa__head{flex-direction:column;gap:16px;display:flex}.ProjectsTable-module__3usSFa__titleLine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProjectsTable-module__3usSFa__title{font-size:var(--heading-m);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--text-primary);margin:0}.ProjectsTable-module__3usSFa__count{border-radius:var(--radius-pill);background:var(--bg-inset);font-size:var(--caption);font-weight:600;line-height:var(--lh-snug);color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 10px;display:inline-flex}.ProjectsTable-module__3usSFa__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProjectsTable-module__3usSFa__input{max-inline-size:320px;block-size:var(--control-h);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-field);font-family:inherit;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-primary);appearance:none;flex:200px;padding:8px 12px}.ProjectsTable-module__3usSFa__input::placeholder{color:var(--text-muted)}.ProjectsTable-module__3usSFa__input::-webkit-search-decoration{appearance:none}.ProjectsTable-module__3usSFa__input::-webkit-search-cancel-button{appearance:none}.ProjectsTable-module__3usSFa__input:focus-visible,.ProjectsTable-module__3usSFa__primary:focus-visible,.ProjectsTable-module__3usSFa__open:focus-visible,.ProjectsTable-module__3usSFa__kebab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectsTable-module__3usSFa__primary{block-size:var(--control-h);border-radius:var(--radius-button);background:var(--accent-fill);font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-on-accent);white-space:nowrap;transition:background-color .15s var(--ease-in-out);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ProjectsTable-module__3usSFa__primary:hover{background:var(--accent-fill-hover)}.ProjectsTable-module__3usSFa__tail{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ProjectsTable-module__3usSFa__rowMenu{}.ProjectsTable-module__3usSFa__card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-raise);overflow:hidden}.ProjectsTable-module__3usSFa__table{flex-direction:column;display:flex}.ProjectsTable-module__3usSFa__scroll{min-inline-size:0;overflow-x:auto}.ProjectsTable-module__3usSFa__bounded{--row-floor:53px;max-block-size:calc(5 * var(--row-floor) + 49px);overflow-y:auto}.ProjectsTable-module__3usSFa__headRow,.ProjectsTable-module__3usSFa__row{grid-template-columns:var(--projects-cols);border-block-end:1px solid var(--border-subtle);align-items:center;gap:16px;padding-inline:12px;display:grid}.ProjectsTable-module__3usSFa__headRow{block-size:48px}.ProjectsTable-module__3usSFa__row{min-block-size:53px;transition:background-color .15s var(--ease-in-out);animation:ProjectsTable-module__3usSFa__sx-row-in .3s var(--ease-in-out) backwards;animation-delay:calc(var(--i,0) * 50ms);padding-block:12px}.ProjectsTable-module__3usSFa__row:last-child{border-block-end:0}@media (prefers-reduced-motion:reduce){.ProjectsTable-module__3usSFa__row{animation:none}}.ProjectsTable-module__3usSFa__row:hover{background:var(--surface-subtle)}.ProjectsTable-module__3usSFa__headCell{min-inline-size:0;font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-muted);white-space:nowrap}.ProjectsTable-module__3usSFa__headCell:last-child{text-align:end}.ProjectsTable-module__3usSFa__cell{min-inline-size:0;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-primary)}.ProjectsTable-module__3usSFa__date{font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectsTable-module__3usSFa__value{overflow-wrap:anywhere}.ProjectsTable-module__3usSFa__quiet{color:var(--text-muted)}.ProjectsTable-module__3usSFa__nameCell{min-inline-size:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.ProjectsTable-module__3usSFa__nameLine{align-items:center;gap:8px;min-inline-size:0;display:flex}.ProjectsTable-module__3usSFa__name{font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-primary);overflow-wrap:anywhere}.ProjectsTable-module__3usSFa__nameCell:hover .ProjectsTable-module__3usSFa__name,.ProjectsTable-module__3usSFa__nameCell:focus-visible .ProjectsTable-module__3usSFa__name{text-underline-offset:3px;text-decoration:underline}.ProjectsTable-module__3usSFa__badge{border-radius:var(--radius-pill);font-size:var(--caption);font-weight:600;line-height:var(--lh-snug);white-space:nowrap;border:1px solid;align-items:center;padding:2px 10px;display:inline-flex}.ProjectsTable-module__3usSFa__draft{background:var(--bg-inset);border-color:var(--border-inset);color:var(--text-secondary)}.ProjectsTable-module__3usSFa__completed{background:var(--success-100);border-color:var(--success-200);color:var(--success-700)}.ProjectsTable-module__3usSFa__cancelled{border-color:var(--border-default);color:var(--text-muted);background:0 0}.ProjectsTable-module__3usSFa__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ProjectsTable-module__3usSFa__open{block-size:var(--control-h-sm);border:1px solid var(--border-default);border-radius:var(--radius-button);background:var(--bg-surface);font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-primary);white-space:nowrap;transition:background-color .15s var(--ease-in-out);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ProjectsTable-module__3usSFa__open:hover{background:var(--surface-subtle)}.ProjectsTable-module__3usSFa__kebab{inline-size:var(--control-h-xs);block-size:var(--control-h-xs);border-radius:var(--radius-control-sm);color:var(--text-primary);transition:background-color .15s var(--ease-in-out)}.ProjectsTable-module__3usSFa__kebab>svg{transform:none}.ProjectsTable-module__3usSFa__kebab:hover:not(:disabled),.ProjectsTable-module__3usSFa__kebab[aria-expanded=true]{background:var(--surface-subtle)}.ProjectsTable-module__3usSFa__renameForm{grid-column:1/-1}.ProjectsTable-module__3usSFa__emptyRow{grid-template-columns:minmax(0,1fr);display:grid}.ProjectsTable-module__3usSFa__empty{justify-content:center;align-items:center;block-size:96px;padding:0 12px;display:flex}.ProjectsTable-module__3usSFa__emptyText{font-size:var(--body);line-height:var(--lh-normal);color:var(--text-muted);margin:0}@container projects (max-width:52rem){.ProjectsTable-module__3usSFa__table{min-inline-size:0}.ProjectsTable-module__3usSFa__headRow{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectsTable-module__3usSFa__row{grid-template-columns:minmax(0,1fr);gap:6px;min-block-size:0;padding-block:16px}.ProjectsTable-module__3usSFa__cell:before{content:attr(data-label) ": " / "";color:var(--text-muted)}.ProjectsTable-module__3usSFa__row[data-skeleton] .ProjectsTable-module__3usSFa__cell:before{content:none}.ProjectsTable-module__3usSFa__row[data-skeleton] .ProjectsTable-module__3usSFa__cell:nth-child(n+3){display:none}.ProjectsTable-module__3usSFa__actions{justify-content:flex-start;padding-block-start:6px}.ProjectsTable-module__3usSFa__input{flex-basis:100%;max-inline-size:none}.ProjectsTable-module__3usSFa__tail{inline-size:100%;margin-inline-start:0}.ProjectsTable-module__3usSFa__tail>a{flex:1}}
.WelcomeDialog-module__zJ7fDW__dialog{inline-size:min(440px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-overlay);box-shadow:var(--elev-overlay);background:var(--bg-surface);color:var(--text-primary);border:0;padding:0;overflow:hidden}.WelcomeDialog-module__zJ7fDW__dialog::backdrop{background:var(--scrim)}.WelcomeDialog-module__zJ7fDW__body{padding:var(--space-12) var(--space-8) var(--space-10);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.WelcomeDialog-module__zJ7fDW__mark{margin-block-end:var(--space-5)}.WelcomeDialog-module__zJ7fDW__title{font-family:var(--font-display);font-size:var(--heading-m);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:var(--lh-tight);color:var(--text-primary);text-wrap:balance;margin:0}.WelcomeDialog-module__zJ7fDW__title:focus{outline:none}.WelcomeDialog-module__zJ7fDW__lede{max-inline-size:32ch;margin:var(--space-2) 0 var(--space-6);font-size:var(--body);line-height:var(--lh-snug);color:var(--text-muted);text-wrap:balance}.WelcomeDialog-module__zJ7fDW__link{min-block-size:var(--control-h-icon);font-size:var(--body-sm);color:var(--text-primary);text-underline-offset:3px;align-items:center;margin-block-start:var(--space-2);text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.WelcomeDialog-module__zJ7fDW__link:hover{text-decoration-thickness:2px}.WelcomeDialog-module__zJ7fDW__close{inline-size:var(--control-h-icon);block-size:var(--control-h-icon);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;transition:var(--motion-hover);background:0 0;border:0;place-items:center;padding:0;line-height:0;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.WelcomeDialog-module__zJ7fDW__close:hover{color:var(--text-primary);background:var(--surface-inset)}@keyframes WelcomeDialog-module__zJ7fDW__windowIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes WelcomeDialog-module__zJ7fDW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.WelcomeDialog-module__zJ7fDW__dialog{animation:WelcomeDialog-module__zJ7fDW__windowIn .24s var(--ease-out) both}.WelcomeDialog-module__zJ7fDW__dialog::backdrop{animation:WelcomeDialog-module__zJ7fDW__fadeIn .24s var(--ease-out) both}}@media (max-width:640px){.WelcomeDialog-module__zJ7fDW__body{padding:var(--space-10) var(--space-6) var(--space-8)}}
.ProjectOverview-module__UML0_q__page{gap:var(--space-4);flex-direction:column;display:flex}.ProjectOverview-module__UML0_q__head{gap:var(--space-2);flex-direction:column;display:flex}.ProjectOverview-module__UML0_q__headTop{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProjectOverview-module__UML0_q__back{margin-inline-start:auto}.ProjectOverview-module__UML0_q__metaLinks{gap:var(--space-4);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.ProjectOverview-module__UML0_q__metaLink{color:var(--text-secondary);font-weight:var(--fw-medium);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.ProjectOverview-module__UML0_q__metaLink:hover{color:var(--accent-hover);text-decoration-thickness:2px}@media (max-width:560px){.ProjectOverview-module__UML0_q__metaLinks{flex-basis:100%;margin-inline-start:0}.ProjectOverview-module__UML0_q__metaLink{min-block-size:var(--row-action-h);align-items:center;display:inline-flex}}.ProjectOverview-module__UML0_q__factsRow{align-items:flex-end;gap:var(--space-2) var(--space-6);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);display:flex}.ProjectOverview-module__UML0_q__factsRow>dl{border-top:0;flex:auto;margin-top:0;padding-top:0}.ProjectOverview-module__UML0_q__summaryCell{flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:auto;display:flex}.ProjectOverview-module__UML0_q__summaryRefusal{font-size:var(--caption);color:var(--danger-700)}@media (max-width:640px){.ProjectOverview-module__UML0_q__factsRow{flex-direction:column;align-items:stretch}.ProjectOverview-module__UML0_q__summaryCell{align-items:flex-start;margin-inline-start:0}}.ProjectOverview-module__UML0_q__stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProjectOverview-module__UML0_q__statCell{border-radius:var(--radius-elevated);gap:var(--space-2);padding:var(--space-5);transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;}.ProjectOverview-module__UML0_q__statCell:hover{border-color:var(--border-strong)}.ProjectOverview-module__UML0_q__statLabel{}.ProjectOverview-module__UML0_q__statValue{min-block-size:calc(var(--display-m) * var(--lh-tight));font-family:var(--font-display);font-size:var(--display-m);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-primary);font-variant-numeric:tabular-nums}.ProjectOverview-module__UML0_q__statSlot{inline-size:128px;max-inline-size:100%;block-size:calc(var(--display-m) * var(--lh-tight));border-radius:var(--radius-sm);background:var(--bg-inset-cool);display:block}.ProjectOverview-module__UML0_q__statNote{font-size:var(--caption);line-height:var(--lh-snug);color:var(--text-muted);margin:0}.ProjectOverview-module__UML0_q__loss{color:var(--danger-700)}.ProjectOverview-module__UML0_q__panels{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProjectOverview-module__UML0_q__card{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex;container-type:inline-size;}.ProjectOverview-module__UML0_q__cardTitle{font-family:var(--font-display);font-size:var(--heading-s);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--text-primary);text-align:center;margin:0}.ProjectOverview-module__UML0_q__emptyLine{padding-block:var(--space-2);font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-secondary);text-align:center;margin:0}.ProjectOverview-module__UML0_q__card,.ProjectOverview-module__UML0_q__cash{position:relative}.ProjectOverview-module__UML0_q__areaNext{border:1.5px solid var(--ink-900);padding:calc(var(--space-5) - .5px)}.ProjectOverview-module__UML0_q__nextTag{font-size:var(--caption);line-height:var(--lh-tight);color:var(--text-muted);position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5)}.ProjectOverview-module__UML0_q__waitLine{font-size:var(--body-sm);font-weight:var(--fw-medium);color:var(--text-muted);text-align:center;margin:0;margin-block-start:auto;padding-block-start:var(--space-3)}.ProjectOverview-module__UML0_q__panelFoot{font-size:var(--body-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.ProjectOverview-module__UML0_q__panelLink{}.ProjectOverview-module__UML0_q__panelHead,.ProjectOverview-module__UML0_q__moduleHead,.ProjectOverview-module__UML0_q__cashHead{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.ProjectOverview-module__UML0_q__panelSpan{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.ProjectOverview-module__UML0_q__panelFooter{border-block-start:1px solid var(--border-subtle);justify-content:flex-end;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.ProjectOverview-module__UML0_q__panelFooter>.ProjectOverview-module__UML0_q__panelFoot{white-space:nowrap;margin-inline-end:auto}.ProjectOverview-module__UML0_q__panelFoot b{font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.ProjectOverview-module__UML0_q__plot{--ov-label-w:112px;--ov-month-h:26px;flex-direction:column;gap:2px;display:flex;position:relative}.ProjectOverview-module__UML0_q__edges,.ProjectOverview-module__UML0_q__monthRow,.ProjectOverview-module__UML0_q__planRow{grid-template-columns:var(--ov-label-w) repeat(var(--ov-months), minmax(0, 1fr));align-items:center;display:grid}.ProjectOverview-module__UML0_q__edges{inset-block:var(--ov-month-h) 0;pointer-events:none;position:absolute;inset-inline:0}.ProjectOverview-module__UML0_q__edge{border-inline-start:1px solid var(--border-default);block-size:100%}.ProjectOverview-module__UML0_q__monthRow{box-sizing:border-box;border-block-end:1px solid var(--border-subtle);block-size:24px;padding-block-end:5px}.ProjectOverview-module__UML0_q__month{text-align:center;font-size:var(--meta);color:var(--text-muted);line-height:1}.ProjectOverview-module__UML0_q__plot[data-dense] .ProjectOverview-module__UML0_q__month:nth-child(odd){visibility:hidden}.ProjectOverview-module__UML0_q__planRow{block-size:30px}.ProjectOverview-module__UML0_q__planLabel{font-size:var(--body-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding-inline-end:var(--space-3);overflow:hidden}.ProjectOverview-module__UML0_q__planLabel b{font-weight:var(--fw-regular);color:var(--text-muted);font-variant-numeric:tabular-nums}.ProjectOverview-module__UML0_q__bar{border-radius:var(--radius-sm);background:var(--ink-800);block-size:12px}.ProjectOverview-module__UML0_q__undated{z-index:1;background:var(--bg-surface);font-size:var(--caption);color:var(--text-muted);grid-column:2/-1;justify-self:start;padding-inline-end:var(--space-1);position:relative}@container (min-width:480px){.ProjectOverview-module__UML0_q__plot{--ov-label-w:200px}}@container (max-width:400px){.ProjectOverview-module__UML0_q__month{visibility:hidden}.ProjectOverview-module__UML0_q__planLabel{font-size:var(--caption)}}.ProjectOverview-module__UML0_q__module{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex;}.ProjectOverview-module__UML0_q__moduleAside{font-size:var(--caption);color:var(--text-muted)}.ProjectOverview-module__UML0_q__chartEmpty{text-align:center;border-block-end:1px solid var(--border-subtle);flex:1;justify-content:center;align-items:center;min-block-size:150px;display:flex;position:relative}.ProjectOverview-module__UML0_q__chartEmptyText{max-inline-size:460px;font-size:var(--body-sm);color:var(--text-secondary);margin:0}.ProjectOverview-module__UML0_q__chartMonths{font-size:var(--meta);color:var(--slate-400);justify-content:space-between;display:flex}.ProjectOverview-module__UML0_q__mix{gap:var(--space-4);flex:1;grid-template-columns:176px minmax(0,1fr);align-items:stretch;display:grid}.ProjectOverview-module__UML0_q__ringWrap{align-self:center;block-size:176px;inline-size:176px;position:relative}.ProjectOverview-module__UML0_q__ringWrap svg{display:block}.ProjectOverview-module__UML0_q__ringCenter{padding-inline:var(--space-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ProjectOverview-module__UML0_q__ringTotal{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.ProjectOverview-module__UML0_q__ringTotalOver{color:var(--danger-700)}.ProjectOverview-module__UML0_q__ringCaption{font-size:var(--caption);color:var(--text-muted)}.ProjectOverview-module__UML0_q__mixTable{border-collapse:collapse;block-size:100%;inline-size:100%}.ProjectOverview-module__UML0_q__mixTable th{padding:0 0 var(--space-2);text-align:start;font-size:var(--caption);font-weight:var(--fw-medium);color:var(--text-muted);border-block-end:1px solid var(--border-subtle)}.ProjectOverview-module__UML0_q__mixTable td{block-size:44px;padding-block:var(--space-1);font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-primary);border-block-end:1px solid var(--border-subtle)}.ProjectOverview-module__UML0_q__mixTable tr:last-child td{border-block-end:0}.ProjectOverview-module__UML0_q__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectOverview-module__UML0_q__mixTable td.ProjectOverview-module__UML0_q__num{padding-inline-start:var(--space-3)}.ProjectOverview-module__UML0_q__mixRowGhost td{color:var(--text-muted)}.ProjectOverview-module__UML0_q__mixName{align-items:center;gap:var(--space-2);text-wrap:balance;min-inline-size:0;display:flex}.ProjectOverview-module__UML0_q__swatch{border-radius:2px;flex:none;block-size:10px;inline-size:10px}.ProjectOverview-module__UML0_q__swatchGhost{background:var(--slate-400)}.ProjectOverview-module__UML0_q__gap{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-100) 55%, var(--bg-page));font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-primary);margin:0;padding:10px 14px}.ProjectOverview-module__UML0_q__support{align-items:center;gap:var(--space-4);border-block-start:1px solid var(--border-subtle);font-size:var(--body-sm);color:var(--text-secondary);padding-block-start:var(--space-4);display:flex}.ProjectOverview-module__UML0_q__support>svg{color:var(--text-muted);flex:none}.ProjectOverview-module__UML0_q__supportName{font-weight:var(--fw-semibold);color:var(--text-primary)}.ProjectOverview-module__UML0_q__supportPhone{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-inline-start:auto}.ProjectOverview-module__UML0_q__callLink{align-items:center;gap:var(--space-2);block-size:var(--control-h-sm);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-button);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);transition:var(--motion-hover);padding:0 14px;text-decoration:none;display:inline-flex}.ProjectOverview-module__UML0_q__callLink:hover{background:var(--surface-cool)}@media (max-width:1000px){.ProjectOverview-module__UML0_q__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectOverview-module__UML0_q__statValue{font-size:var(--heading-l)}.ProjectOverview-module__UML0_q__statSlot{block-size:calc(var(--heading-l) * var(--lh-tight))}.ProjectOverview-module__UML0_q__stats>.ProjectOverview-module__UML0_q__statCell+.ProjectOverview-module__UML0_q__statCell{border-inline-start:0}.ProjectOverview-module__UML0_q__stats>.ProjectOverview-module__UML0_q__statCell:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.ProjectOverview-module__UML0_q__stats>.ProjectOverview-module__UML0_q__statCell:nth-child(-n+2){border-block-start:0}.ProjectOverview-module__UML0_q__panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ProjectOverview-module__UML0_q__stats{gap:var(--space-3)}.ProjectOverview-module__UML0_q__statCell{padding:var(--space-3) var(--space-4);gap:var(--space-1)}.ProjectOverview-module__UML0_q__statValue,.ProjectOverview-module__UML0_q__statSlot{min-block-size:calc(var(--heading-s) * var(--lh-tight))}.ProjectOverview-module__UML0_q__statValue{font-size:var(--heading-s)}.ProjectOverview-module__UML0_q__statSlot{block-size:calc(var(--heading-s) * var(--lh-tight));inline-size:96px}}.ProjectOverview-module__UML0_q__statLabelRow{align-items:center;gap:var(--space-2);display:flex}.ProjectOverview-module__UML0_q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:460px){.ProjectOverview-module__UML0_q__mix{grid-template-columns:minmax(0,1fr);justify-items:center}.ProjectOverview-module__UML0_q__mixTable{inline-size:100%}}@media (max-width:560px){.ProjectOverview-module__UML0_q__mixName{white-space:normal}.ProjectOverview-module__UML0_q__support{flex-wrap:wrap}.ProjectOverview-module__UML0_q__supportPhone{margin-inline-start:0}}.ProjectOverview-module__UML0_q__cash{border-radius:var(--radius-elevated);padding:var(--space-5);align-self:start;gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size;}.ProjectOverview-module__UML0_q__cashIntro{align-items:center;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.ProjectOverview-module__UML0_q__cashTitle{}.ProjectOverview-module__UML0_q__cashLede{max-inline-size:50ch;font-size:var(--caption);line-height:var(--lh-snug);color:var(--text-muted);margin:0}.ProjectOverview-module__UML0_q__cashBody{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.ProjectOverview-module__UML0_q__cashLead{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.ProjectOverview-module__UML0_q__cashMetric{align-items:center;gap:var(--space-3);display:flex}.ProjectOverview-module__UML0_q__cashMetricIcon{border-radius:var(--radius-pill);background:var(--success-100);block-size:48px;inline-size:48px;color:var(--success-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProjectOverview-module__UML0_q__cashMetricText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.ProjectOverview-module__UML0_q__cashLabel{font-size:var(--meta);font-weight:var(--fw-semibold);white-space:nowrap;}.ProjectOverview-module__UML0_q__cashValue{font-family:var(--font-display);font-size:var(--heading-l);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-primary);font-variant-numeric:tabular-nums}.ProjectOverview-module__UML0_q__cashValueAmount{font-size:var(--heading-s);}.ProjectOverview-module__UML0_q__cashValueLoss{color:var(--danger-700);}.ProjectOverview-module__UML0_q__cashRows{flex-direction:column;margin:0;display:flex}.ProjectOverview-module__UML0_q__cashRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--border-subtle);display:flex}.ProjectOverview-module__UML0_q__cashRow:last-child{border-block-end:0}.ProjectOverview-module__UML0_q__cashRow>dt{font-size:var(--body-sm);color:var(--text-muted);margin:0}.ProjectOverview-module__UML0_q__cashRow>dd{font-family:var(--font-display);font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ProjectOverview-module__UML0_q__chartWrap{column-gap:var(--space-3);row-gap:var(--space-4);grid-template-rows:220px auto;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.ProjectOverview-module__UML0_q__chartPlot{border-block-end:1px solid var(--viz-grid);position:relative}.ProjectOverview-module__UML0_q__chart{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.ProjectOverview-module__UML0_q__chartGrid{stroke:var(--viz-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.ProjectOverview-module__UML0_q__chartBaseline{stroke:var(--border-default);stroke-width:1px;vector-effect:non-scaling-stroke}.ProjectOverview-module__UML0_q__chartMarker{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ProjectOverview-module__UML0_q__chartLineLoss,.ProjectOverview-module__UML0_q__chartLineProfit{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ProjectOverview-module__UML0_q__chartLineLoss{stroke:var(--slate-600)}.ProjectOverview-module__UML0_q__chartLineProfit{stroke:var(--success-700)}.ProjectOverview-module__UML0_q__chartGhost{fill:none;stroke:var(--text-primary);stroke-opacity:.1;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ProjectOverview-module__UML0_q__chartCursor{stroke:var(--text-primary);stroke-opacity:.25;stroke-width:1px;stroke-dasharray:3 4;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.ProjectOverview-module__UML0_q__chartCursorLabel{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-surface);font-size:var(--caption);font-weight:var(--fw-semibold);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0;transform:translate(-50%,4px)}.ProjectOverview-module__UML0_q__chartCursorLabel[data-tone=loss]{background:var(--danger-700)}.ProjectOverview-module__UML0_q__chartCursorLabel[data-edge=start]{transform:translateY(4px)}.ProjectOverview-module__UML0_q__chartCursorLabel[data-edge=end]{transform:translate(-100%,4px)}.ProjectOverview-module__UML0_q__chartMark{background:var(--success-700);block-size:14px;inline-size:14px;box-shadow:0 0 0 3px var(--bg-surface);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ProjectOverview-module__UML0_q__chartYAxis{min-inline-size:52px;font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1;position:relative}.ProjectOverview-module__UML0_q__chartYAxis>span{white-space:nowrap;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.ProjectOverview-module__UML0_q__chartAxis{block-size:20px;font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:20px;position:relative}.ProjectOverview-module__UML0_q__chartAxis>span{position:absolute;transform:translate(-50%)}.ProjectOverview-module__UML0_q__axisMarked{color:var(--text-primary);font-weight:var(--fw-semibold)}.ProjectOverview-module__UML0_q__chartAxisUnit{font-size:var(--caption);color:var(--text-muted);line-height:20px}.ProjectOverview-module__UML0_q__cashBand{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-cool);display:flex}.ProjectOverview-module__UML0_q__bandNote{align-items:center;gap:var(--space-2);flex:240px;min-inline-size:0;display:flex}.ProjectOverview-module__UML0_q__bandCheck,.ProjectOverview-module__UML0_q__bandWarn{border-radius:var(--radius-pill);block-size:24px;inline-size:24px;color:var(--text-on-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProjectOverview-module__UML0_q__bandCheck{background:var(--success-600)}.ProjectOverview-module__UML0_q__bandWarn{background:var(--danger-600)}.ProjectOverview-module__UML0_q__bandText{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ProjectOverview-module__UML0_q__bandTitle{font-size:var(--caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);color:var(--success-700)}.ProjectOverview-module__UML0_q__bandTitleLoss{color:var(--danger-700);}.ProjectOverview-module__UML0_q__bandLine{font-size:var(--meta);line-height:var(--lh-snug);color:var(--text-muted);margin:0}.ProjectOverview-module__UML0_q__bandCta{align-items:center;gap:var(--space-2);max-inline-size:280px;border-inline-start:1px solid var(--border-subtle);font-size:var(--caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-primary);flex:none;padding-inline-start:var(--space-3);text-decoration:none;display:inline-flex;position:relative}.ProjectOverview-module__UML0_q__bandCta:before{content:"";position:absolute;inset-block:calc(50% - 22px);inset-inline:0}.ProjectOverview-module__UML0_q__bandCta>svg{color:var(--text-muted);flex:none}.ProjectOverview-module__UML0_q__bandCta>svg:last-child{color:var(--text-primary)}.ProjectOverview-module__UML0_q__bandCta:hover>span{text-underline-offset:3px;text-decoration:underline}@container (max-width:430px){.ProjectOverview-module__UML0_q__cash{border-radius:var(--radius-container)}.ProjectOverview-module__UML0_q__cashBody{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ProjectOverview-module__UML0_q__chartWrap{grid-template-rows:200px auto}.ProjectOverview-module__UML0_q__cashBand{align-items:stretch;gap:var(--space-3);flex-direction:column}.ProjectOverview-module__UML0_q__bandNote{flex-basis:auto}.ProjectOverview-module__UML0_q__bandCta{max-inline-size:none;border-inline-start:0;border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-3);padding-inline-start:0}.ProjectOverview-module__UML0_q__chartAxis>span:not([data-axis-kept]){display:none}}.ProjectOverview-module__UML0_q__areaWaiting :is(p,span,th,td,dt,dd){color:var(--text-muted)}.ProjectOverview-module__UML0_q__areaWaiting h2{color:var(--slate-500)}
.MarketTile-module__VZUgOG__tile,.MarketTile-module__VZUgOG__band{isolation:isolate;border:1px solid var(--border-on-ink);border-radius:var(--radius-container);background-color:var(--ink-950);min-inline-size:0;position:relative;overflow:hidden}.MarketTile-module__VZUgOG__tile{flex-direction:column;justify-content:flex-end;display:flex}.MarketTile-module__VZUgOG__band{align-items:center;min-block-size:140px;display:flex}.MarketTile-module__VZUgOG__art{z-index:0;pointer-events:none;position:absolute;inset:0}.MarketTile-module__VZUgOG__image{object-fit:cover}.MarketTile-module__VZUgOG__tile .MarketTile-module__VZUgOG__image{object-position:center 42%}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__image{object-position:center top}.MarketTile-module__VZUgOG__tile:after,.MarketTile-module__VZUgOG__band:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.MarketTile-module__VZUgOG__tile:after{background:linear-gradient(#071b2e00 28%,#071b2ed1 62%,#071b2ef5 100%)}.MarketTile-module__VZUgOG__band:after{background:linear-gradient(90deg,#071b2efa 0%,#071b2ef5 50%,#071b2edb 78%,#071b2eb3 100%)}.MarketTile-module__VZUgOG__body{z-index:2;min-inline-size:0;display:flex;position:relative}.MarketTile-module__VZUgOG__tile .MarketTile-module__VZUgOG__body{gap:var(--space-3);padding:var(--space-6);flex-direction:column}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__body{align-items:center;gap:var(--space-8);inline-size:100%;padding:var(--space-5) var(--space-7)}.MarketTile-module__VZUgOG__texts{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.MarketTile-module__VZUgOG__title{font-family:var(--font-display);font-size:var(--heading-s);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--text-on-ink);margin:0}.MarketTile-module__VZUgOG__sentence{font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-on-ink-muted);margin:0}.MarketTile-module__VZUgOG__tile .MarketTile-module__VZUgOG__sentence{max-inline-size:26ch}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__sentence{max-inline-size:62ch}.MarketTile-module__VZUgOG__foot{align-items:center;gap:var(--space-4);display:flex}.MarketTile-module__VZUgOG__tile .MarketTile-module__VZUgOG__foot{border-block-start:1px solid var(--border-on-ink);margin-block-start:var(--space-1);padding-block-start:var(--space-4)}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__foot{padding-inline-start:var(--space-7);padding-block:var(--space-2);gap:var(--space-7);border-inline-start:1px solid var(--border-on-ink);flex-shrink:0;margin-inline-start:auto}.MarketTile-module__VZUgOG__tier{align-items:center;gap:var(--space-2);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--pro-fg);white-space:nowrap;display:inline-flex}.MarketTile-module__VZUgOG__way{align-items:center;gap:var(--space-2);min-block-size:var(--row-action-h);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.MarketTile-module__VZUgOG__tile .MarketTile-module__VZUgOG__way{margin-inline-start:auto}.MarketTile-module__VZUgOG__way:hover{color:var(--text-on-ink-muted)}.MarketTile-module__VZUgOG__way:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-ink);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@media (max-width:1000px){.MarketTile-module__VZUgOG__tile{min-block-size:300px}.MarketTile-module__VZUgOG__band{min-block-size:0}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__body{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);flex-direction:column}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__sentence{max-inline-size:none}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__foot{padding-block:0;padding-inline-start:0;gap:var(--space-4);border-inline-start:0;border-block-start:1px solid var(--border-on-ink);inline-size:100%;margin-inline-start:0;padding-block-start:var(--space-4)}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__way{margin-inline-start:auto}.MarketTile-module__VZUgOG__tile:after{background:linear-gradient(#071b2e00 18%,#071b2ee0 55%,#071b2ef5 100%)}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__art{-webkit-mask-composite:source-in;block-size:60px;inline-size:150px;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,currentColor 70%),linear-gradient(currentColor 40%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,currentColor 70%),linear-gradient(currentColor 40%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.MarketTile-module__VZUgOG__band .MarketTile-module__VZUgOG__image{object-position:30% 0%}.MarketTile-module__VZUgOG__band:after{content:none}}@media (max-width:640px){.MarketTile-module__VZUgOG__title{font-size:var(--heading-s)}}
.ProjectsDashboard-module__LA7dHG__page{flex-direction:column;gap:24px;display:flex}.ProjectsDashboard-module__LA7dHG__head{font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.ProjectsDashboard-module__LA7dHG__title{font-family:var(--font-sans);font-size:var(--heading-l);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:var(--lh-display);color:var(--text-primary);margin:0}.ProjectsDashboard-module__LA7dHG__titleLabel{color:var(--text-muted)}.ProjectsDashboard-module__LA7dHG__headProject{color:inherit;transition:color .15s var(--ease-in-out);text-decoration:none}.ProjectsDashboard-module__LA7dHG__headProject:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.ProjectsDashboard-module__LA7dHG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectsDashboard-module__LA7dHG__hero{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);min-inline-size:0;box-shadow:var(--elev-raise);font-family:var(--font-sans);font-size:var(--body);line-height:var(--lh-normal);color:var(--text-primary);padding:24px}.ProjectsDashboard-module__LA7dHG__arcsFoot{position:absolute;inset:0;overflow:clip}.ProjectsDashboard-module__LA7dHG__arcsFoot>span{border-radius:var(--radius-pill);position:absolute;inset-block-end:0;inset-inline-end:0;transform:translate(50%,50%)}.ProjectsDashboard-module__LA7dHG__arcsFoot>span:first-child{background:var(--brand-50);block-size:1400px;inline-size:1400px}.ProjectsDashboard-module__LA7dHG__arcsFoot>span:nth-child(2){background:color-mix(in srgb, var(--brand-100) 70%, var(--bg-page));block-size:960px;inline-size:960px}.ProjectsDashboard-module__LA7dHG__arcsFoot>span:nth-child(3){background:var(--brand-100);block-size:600px;inline-size:600px}.ProjectsDashboard-module__LA7dHG__arcsFoot>span:nth-child(4){background:color-mix(in srgb, var(--brand-200) 60%, var(--bg-page));block-size:320px;inline-size:320px}.ProjectsDashboard-module__LA7dHG__timeline{gap:var(--space-4);flex-direction:column;display:flex}.ProjectsDashboard-module__LA7dHG__railScroll{min-inline-size:0}.ProjectsDashboard-module__LA7dHG__rail{--dot-center:34px;padding-block-start:26px;position:relative}.ProjectsDashboard-module__LA7dHG__railLine{inset-block-start:calc(var(--dot-center) - 1px);inset-inline:calc(100% / (2 * var(--stops)));background:var(--border-default);block-size:2px;position:absolute}.ProjectsDashboard-module__LA7dHG__railLeft{inline-size:calc(100% / var(--stops));border-radius:var(--radius-pill);background:var(--brand-200);block-size:4px;position:absolute;inset-block-start:calc(var(--dot-center) - 2px);inset-inline-start:calc(100% * (var(--gap-from) + .5) / var(--stops))}.ProjectsDashboard-module__LA7dHG__railCount{inline-size:calc(100% / var(--stops));text-align:center;font-size:var(--body);font-weight:var(--fw-semibold);color:var(--accent-text);font-variant-numeric:tabular-nums;margin:0;position:absolute;inset-block-start:0;inset-inline-start:calc(100% * (var(--gap-from) + .5) / var(--stops))}.ProjectsDashboard-module__LA7dHG__stops{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.ProjectsDashboard-module__LA7dHG__stop{text-align:center;min-inline-size:0;padding-inline:var(--space-2);flex-direction:column;align-items:center;display:flex}.ProjectsDashboard-module__LA7dHG__dot{place-items:center;block-size:16px;inline-size:16px;display:grid}.ProjectsDashboard-module__LA7dHG__dot:before{content:"";box-sizing:border-box;background:var(--bg-page);border:2px solid var(--border-strong);border-radius:50%;block-size:12px;inline-size:12px}.ProjectsDashboard-module__LA7dHG__stopPassed .ProjectsDashboard-module__LA7dHG__dot:before{background:var(--border-strong);border-color:var(--border-strong)}.ProjectsDashboard-module__LA7dHG__stopToday .ProjectsDashboard-module__LA7dHG__dot:before{background:var(--accent-fill);border-color:var(--accent-fill);block-size:16px;inline-size:16px}.ProjectsDashboard-module__LA7dHG__stopDeadline .ProjectsDashboard-module__LA7dHG__dot:before{border-width:3px;border-color:var(--ink-900);block-size:16px;inline-size:16px}.ProjectsDashboard-module__LA7dHG__stopWhen{font-size:var(--body);font-weight:var(--fw-medium);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-start:var(--space-3)}.ProjectsDashboard-module__LA7dHG__stopName{font-size:var(--body);color:var(--text-muted);margin-block-start:var(--space-1)}.ProjectsDashboard-module__LA7dHG__stopPassed .ProjectsDashboard-module__LA7dHG__stopWhen{color:var(--text-muted)}.ProjectsDashboard-module__LA7dHG__stopToday .ProjectsDashboard-module__LA7dHG__stopWhen,.ProjectsDashboard-module__LA7dHG__stopToday .ProjectsDashboard-module__LA7dHG__stopName{color:var(--accent-text);font-weight:var(--fw-semibold)}.ProjectsDashboard-module__LA7dHG__stopDeadline .ProjectsDashboard-module__LA7dHG__stopWhen,.ProjectsDashboard-module__LA7dHG__stopDeadline .ProjectsDashboard-module__LA7dHG__stopName{color:var(--text-primary);font-weight:var(--fw-semibold)}.ProjectsDashboard-module__LA7dHG__job{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;column-gap:48px;display:grid}.ProjectsDashboard-module__LA7dHG__jobText{flex-direction:column;gap:24px;min-inline-size:0;display:flex}.ProjectsDashboard-module__LA7dHG__cardHeader{flex-direction:column;gap:6px;display:flex}.ProjectsDashboard-module__LA7dHG__splitRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 48px;display:grid}.ProjectsDashboard-module__LA7dHG__firstRun{text-align:center;flex-direction:column;align-items:center;padding-block:24px;display:flex}.ProjectsDashboard-module__LA7dHG__preview{block-size:208px;inline-size:100%;max-inline-size:352px;margin-block-end:16px;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.ProjectsDashboard-module__LA7dHG__ghostRow{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-field);align-items:center;gap:16px;block-size:58px;padding-inline:20px;display:flex}.ProjectsDashboard-module__LA7dHG__ghostIcon{color:var(--text-faint);opacity:.7;flex:none;display:inline-flex}.ProjectsDashboard-module__LA7dHG__ghostName{border-radius:var(--radius-control);background:var(--surface-subtle);flex:1 1 0;block-size:20px}.ProjectsDashboard-module__LA7dHG__ghostDot{border-radius:var(--radius-pill);background:var(--surface-subtle);flex:none;block-size:28px;inline-size:28px}.ProjectsDashboard-module__LA7dHG__firstTitle{font-family:var(--font-sans);font-size:var(--heading-m);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--text-primary);margin:0}.ProjectsDashboard-module__LA7dHG__firstText{max-inline-size:44ch;font-size:var(--body);line-height:var(--lh-relaxed,1.6);color:var(--text-muted);margin:12px 0 0}.ProjectsDashboard-module__LA7dHG__firstButton{box-sizing:border-box;min-block-size:var(--control-h);border-radius:var(--radius-button);background:var(--bg-ink);font-family:var(--font-sans);font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-on-ink);white-space:nowrap;transition:background-color .15s var(--ease-in-out);border:0;justify-content:center;align-items:center;gap:8px;margin-block-start:24px;padding:8px 16px;text-decoration:none;display:inline-flex}.ProjectsDashboard-module__LA7dHG__firstButton:hover{background:var(--bg-ink-deep)}.ProjectsDashboard-module__LA7dHG__firstButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectsDashboard-module__LA7dHG__jobAction{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ProjectsDashboard-module__LA7dHG__button{box-sizing:border-box;min-block-size:var(--control-h);border-radius:var(--radius-button);background:var(--accent-fill);font-family:var(--font-sans);font-size:var(--body);font-weight:500;line-height:var(--lh-normal);color:var(--text-on-accent);white-space:nowrap;transition:background-color .15s var(--ease-in-out);border:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.ProjectsDashboard-module__LA7dHG__button:hover{background:var(--accent-fill-hover)}.ProjectsDashboard-module__LA7dHG__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectsDashboard-module__LA7dHG__jobLead{font-family:var(--font-sans);font-size:var(--body);letter-spacing:0;font-weight:400;line-height:var(--lh-normal);color:var(--text-muted);margin:0}.ProjectsDashboard-module__LA7dHG__jobFact{color:var(--text-muted);margin:0}.ProjectsDashboard-module__LA7dHG__jobTitle,.ProjectsDashboard-module__LA7dHG__taskTitle{max-inline-size:26ch;font-family:var(--font-sans);font-size:var(--heading-m);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--text-primary);text-wrap:balance;margin:0}.ProjectsDashboard-module__LA7dHG__taskDetail{max-inline-size:56ch;color:var(--text-muted);margin:0}.ProjectsDashboard-module__LA7dHG__heroNote{color:var(--text-muted);margin:16px 0 0}.ProjectsDashboard-module__LA7dHG__heroFacts{border-inline-start:1px solid var(--border-subtle);flex-direction:column;justify-content:center;gap:24px;margin:0;padding-inline-start:32px;display:flex}.ProjectsDashboard-module__LA7dHG__heroFact{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.ProjectsDashboard-module__LA7dHG__heroValue{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;display:flex}.ProjectsDashboard-module__LA7dHG__heroFigure{font-size:var(--heading-m);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectsDashboard-module__LA7dHG__heroUnit{color:var(--text-muted);font-weight:500}.ProjectsDashboard-module__LA7dHG__standingBlock{border-block-start:1px solid var(--border-subtle);margin-block-start:24px;padding-block-start:24px}.ProjectsDashboard-module__LA7dHG__standing{flex-wrap:wrap;align-items:stretch;margin:0;display:flex}.ProjectsDashboard-module__LA7dHG__fact{border-inline-start:1px solid var(--border-subtle);flex-direction:column;gap:4px;min-inline-size:0;padding-inline:32px;display:flex}.ProjectsDashboard-module__LA7dHG__fact:first-child{border-inline-start:none;padding-inline-start:0}.ProjectsDashboard-module__LA7dHG__fact:last-child{padding-inline-end:0}.ProjectsDashboard-module__LA7dHG__factLabel{color:var(--text-muted)}.ProjectsDashboard-module__LA7dHG__factValue{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.ProjectsDashboard-module__LA7dHG__factFigure{font-size:var(--heading-m);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectsDashboard-module__LA7dHG__factSub{color:var(--text-muted);font-variant-numeric:tabular-nums}.ProjectsDashboard-module__LA7dHG__factQuiet{color:var(--text-muted)}.ProjectsDashboard-module__LA7dHG__quietLink{color:var(--text-primary);text-underline-offset:4px;font-weight:500;text-decoration:underline}.ProjectsDashboard-module__LA7dHG__quietLink:hover{text-decoration-thickness:2px}@media (max-width:1000px){.ProjectsDashboard-module__LA7dHG__job{flex-direction:column;align-items:stretch;display:flex}.ProjectsDashboard-module__LA7dHG__heroFacts{border-inline-start:none;border-block-start:1px solid var(--border-subtle);flex-flow:wrap;align-items:stretch;gap:0;margin-block-start:24px;padding-block-start:24px;padding-inline-start:0}.ProjectsDashboard-module__LA7dHG__heroFact{border-inline-start:1px solid var(--border-subtle);padding-inline:32px}.ProjectsDashboard-module__LA7dHG__heroFact:first-child{border-inline-start:none;padding-inline-start:0}.ProjectsDashboard-module__LA7dHG__heroFact:last-child{padding-inline-end:0}.ProjectsDashboard-module__LA7dHG__splitRow{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ProjectsDashboard-module__LA7dHG__preview{block-size:176px}.ProjectsDashboard-module__LA7dHG__firstTitle{font-size:var(--heading-s)}}@media (max-width:640px){.ProjectsDashboard-module__LA7dHG__hero{padding:16px}.ProjectsDashboard-module__LA7dHG__jobTitle,.ProjectsDashboard-module__LA7dHG__taskTitle{font-size:var(--heading-s);line-height:var(--lh-snug)}.ProjectsDashboard-module__LA7dHG__railScroll{overflow-x:visible;-webkit-mask-image:none;mask-image:none}.ProjectsDashboard-module__LA7dHG__rail{--dot-slot:16px;--stop-date-w:4.5rem;min-inline-size:0;padding-block-start:0}.ProjectsDashboard-module__LA7dHG__stops{grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row}.ProjectsDashboard-module__LA7dHG__stop{text-align:start;justify-content:flex-start;align-items:center;gap:var(--space-3);padding-inline:0;padding-block:var(--space-4);flex-direction:row}.ProjectsDashboard-module__LA7dHG__railLine{inset-block:calc(100% / (2 * var(--stops)));block-size:auto;inline-size:2px;inset-inline:7px auto}.ProjectsDashboard-module__LA7dHG__railLeft{inline-size:4px;block-size:calc(100% / var(--stops));inset-block-start:calc(100% * (var(--gap-from) + .5) / var(--stops));inset-inline-start:6px}.ProjectsDashboard-module__LA7dHG__railCount{inline-size:auto;block-size:calc(100% / var(--stops));text-align:start;align-items:center;display:flex;inset-block-start:calc(100% * (var(--gap-from) + .5) / var(--stops));inset-inline-start:calc(var(--dot-slot) + var(--space-3) + var(--stop-date-w) + var(--space-3));inset-inline-end:0}.ProjectsDashboard-module__LA7dHG__stopWhen{min-inline-size:var(--stop-date-w);margin-block-start:0}.ProjectsDashboard-module__LA7dHG__stopName{margin-block-start:0}.ProjectsDashboard-module__LA7dHG__jobAction{align-items:stretch;inline-size:100%}.ProjectsDashboard-module__LA7dHG__jobAction>a{inline-size:100%}.ProjectsDashboard-module__LA7dHG__standing,.ProjectsDashboard-module__LA7dHG__heroFacts{flex-direction:column}.ProjectsDashboard-module__LA7dHG__fact,.ProjectsDashboard-module__LA7dHG__heroFact{border-inline-start:none;border-block-start:1px solid var(--border-subtle);padding-block:16px;padding-inline:0}.ProjectsDashboard-module__LA7dHG__fact:first-child,.ProjectsDashboard-module__LA7dHG__heroFact:first-child{border-block-start:none;padding-block-start:0}.ProjectsDashboard-module__LA7dHG__fact:last-child,.ProjectsDashboard-module__LA7dHG__heroFact:last-child{padding-block-end:0}}@media (max-width:560px){.ProjectsDashboard-module__LA7dHG__quietLink{align-items:center;min-block-size:44px;display:inline-flex}}
.ContractHistory-module__c976dq__history{border-block-start:1px solid var(--border-subtle)}.ContractHistory-module__c976dq__summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--caption);cursor:pointer;list-style:none;display:flex}.ContractHistory-module__c976dq__summary::-webkit-details-marker{display:none}.ContractHistory-module__c976dq__marker{transition:transform var(--dur-base) var(--ease-out);place-items:center;display:inline-grid}.ContractHistory-module__c976dq__history[open] .ContractHistory-module__c976dq__marker{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ContractHistory-module__c976dq__marker{transition:none}}.ContractHistory-module__c976dq__summary:hover{color:var(--text-primary)}.ContractHistory-module__c976dq__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.ContractHistory-module__c976dq__panel{padding:0 var(--space-4) var(--space-3);background:var(--bg-inset)}.ContractHistory-module__c976dq__items{margin:0;padding:0;list-style:none}.ContractHistory-module__c976dq__item{align-items:center;gap:var(--space-3);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) auto;min-block-size:40px;display:grid}.ContractHistory-module__c976dq__item+.ContractHistory-module__c976dq__item{border-block-start:1px solid var(--border-subtle)}.ContractHistory-module__c976dq__date{font-size:var(--caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ContractHistory-module__c976dq__action{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--caption);font-weight:var(--fw-medium);text-underline-offset:3px;justify-self:end;display:inline-flex}.ContractHistory-module__c976dq__failed{color:var(--danger-700);font-size:var(--caption)}.ContractHistory-module__c976dq__waiting{color:var(--text-muted);font-size:var(--caption);justify-self:end}.ContractHistory-module__c976dq__failure{padding-block:var(--space-2);color:var(--danger-700);font-size:var(--caption);margin:0}.ContractHistory-module__c976dq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.ContractHistory-module__c976dq__item{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.ContractHistory-module__c976dq__failed{grid-column:1/-1}}
.BlockedCondition-module__l5_67W__block{gap:var(--space-3);flex-direction:column;display:flex}.BlockedCondition-module__l5_67W__sentence{max-inline-size:62ch;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.BlockedCondition-module__l5_67W__quote{padding:var(--space-4) var(--space-5);background:var(--bg-inset-cool);border-radius:var(--radius-container);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.BlockedCondition-module__l5_67W__quoteText{max-inline-size:68ch;font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-primary);margin:0}.BlockedCondition-module__l5_67W__quoteSource{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:var(--ls-meta);color:var(--text-muted);font-style:normal}@media (max-width:640px){.BlockedCondition-module__l5_67W__quote{padding:var(--space-4)}}
.AvailabilityLabel-module__maxGRG__label{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--body-sm);display:inline-flex}.AvailabilityLabel-module__maxGRG__sm{font-size:var(--caption)}.AvailabilityLabel-module__maxGRG__chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:0 0;padding:3px 10px}.AvailabilityLabel-module__maxGRG__chip.AvailabilityLabel-module__maxGRG__sm{padding:2px 8px}.AvailabilityLabel-module__maxGRG__badge{background:var(--pro-bg);border:1px solid var(--pro-bg);border-radius:var(--radius-pill);padding:7px 14px}.AvailabilityLabel-module__maxGRG__badge.AvailabilityLabel-module__maxGRG__locked,.AvailabilityLabel-module__maxGRG__badge .AvailabilityLabel-module__maxGRG__glyph{color:var(--pro-fg)}.AvailabilityLabel-module__maxGRG__dot{border-radius:50%;flex:none;width:7px;height:7px}.AvailabilityLabel-module__maxGRG__glyph{flex:none;display:inline-flex}.AvailabilityLabel-module__maxGRG__text{font-weight:var(--fw-semibold)}.AvailabilityLabel-module__maxGRG__live{color:var(--success-700)}.AvailabilityLabel-module__maxGRG__live .AvailabilityLabel-module__maxGRG__dot{background:var(--success-600)}.AvailabilityLabel-module__maxGRG__locked{color:var(--text-secondary)}.AvailabilityLabel-module__maxGRG__onInk{color:var(--pro-fg-muted)}.AvailabilityLabel-module__maxGRG__onInk.AvailabilityLabel-module__maxGRG__chip{border-color:var(--pro-border)}
.ProjectDetailsStep-module__n0A26q__shell{gap:var(--space-6);max-inline-size:1120px;flex-direction:column;margin:0 auto;padding-block-end:var(--space-8);display:flex}.ProjectDetailsStep-module__n0A26q__heading{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.ProjectDetailsStep-module__n0A26q__question{font-family:var(--font-display);font-size:var(--heading-l);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:var(--fw-display);color:var(--text-primary);margin:0}.ProjectDetailsStep-module__n0A26q__helper{max-inline-size:56ch;font-size:var(--body);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.ProjectDetailsStep-module__n0A26q__form{gap:var(--space-8);flex-direction:column;display:flex}.ProjectDetailsStep-module__n0A26q__block{gap:var(--space-2);flex-direction:column;display:flex}.ProjectDetailsStep-module__n0A26q__blockTitle{font-size:var(--title);font-weight:var(--fw-display);line-height:var(--lh-normal);color:var(--text-primary);margin:0}.ProjectDetailsStep-module__n0A26q__required{color:var(--text-muted)}.ProjectDetailsStep-module__n0A26q__pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ProjectDetailsStep-module__n0A26q__card{padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elev-raise)}.ProjectDetailsStep-module__n0A26q__split{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ProjectDetailsStep-module__n0A26q__panel{gap:var(--space-5);padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elev-raise);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--space-6)}.ProjectDetailsStep-module__n0A26q__panelTitle{font-size:var(--title);font-weight:var(--fw-display);color:var(--text-primary);margin:0}.ProjectDetailsStep-module__n0A26q__figures{flex-direction:column;display:flex}.ProjectDetailsStep-module__n0A26q__figure{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-start:1px solid var(--border-subtle);padding-block:14px;display:flex}.ProjectDetailsStep-module__n0A26q__figure.ProjectDetailsStep-module__n0A26q__total{align-items:flex-start;gap:var(--space-1);padding-block:0 var(--space-4);border-block-start:0;flex-direction:column}.ProjectDetailsStep-module__n0A26q__figureLabel{font-size:var(--body);color:var(--text-secondary)}.ProjectDetailsStep-module__n0A26q__figure b{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.ProjectDetailsStep-module__n0A26q__total b{font-size:var(--heading-m)}.ProjectDetailsStep-module__n0A26q__todo{min-block-size:calc(var(--body) * var(--lh-normal));font-size:var(--body-sm);color:var(--text-muted)}.ProjectDetailsStep-module__n0A26q__submit{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.ProjectDetailsStep-module__n0A26q__reason{font-size:var(--body-sm);color:var(--text-secondary);text-align:center}@media (max-width:1000px){.ProjectDetailsStep-module__n0A26q__split{grid-template-columns:minmax(0,1fr)}.ProjectDetailsStep-module__n0A26q__panel{position:static}}@media (max-width:768px){.ProjectDetailsStep-module__n0A26q__pair{grid-template-columns:minmax(0,1fr)}.ProjectDetailsStep-module__n0A26q__card,.ProjectDetailsStep-module__n0A26q__panel{padding:var(--space-5)}}.ProjectDetailsStep-module__n0A26q__noCall{margin:0 0 var(--space-3);font-size:var(--body-sm);color:var(--text-secondary)}.ProjectDetailsStep-module__n0A26q__calls{background:var(--bg-field);border:1px solid var(--border-default);border-radius:var(--radius-select);flex-direction:column;display:flex}.ProjectDetailsStep-module__n0A26q__call{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:64px;padding:0 var(--space-4) 0 var(--space-5);text-align:start;border:0;border-block-start:1px solid var(--border-subtle);font-family:var(--font-sans);cursor:pointer;transition:var(--motion-hover);background:0 0;display:flex}.ProjectDetailsStep-module__n0A26q__call:first-child{border-block-start:0;border-start-start-radius:var(--radius-select);border-start-end-radius:var(--radius-select)}.ProjectDetailsStep-module__n0A26q__call:last-child{border-end-end-radius:var(--radius-select);border-end-start-radius:var(--radius-select)}.ProjectDetailsStep-module__n0A26q__call:hover{background:var(--surface-cool)}.ProjectDetailsStep-module__n0A26q__call:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.ProjectDetailsStep-module__n0A26q__callOn{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--brand-500);border-radius:var(--radius-select)}.ProjectDetailsStep-module__n0A26q__callOn:hover{background:var(--accent-tint)}.ProjectDetailsStep-module__n0A26q__callOn+.ProjectDetailsStep-module__n0A26q__call{border-block-start-color:#0000}.ProjectDetailsStep-module__n0A26q__callLocked{cursor:default}.ProjectDetailsStep-module__n0A26q__callLocked:hover{background:0 0}.ProjectDetailsStep-module__n0A26q__callLocked.ProjectDetailsStep-module__n0A26q__callOn:hover{background:var(--accent-tint)}.ProjectDetailsStep-module__n0A26q__callLead{align-items:center;gap:var(--space-4);min-inline-size:0;display:inline-flex}.ProjectDetailsStep-module__n0A26q__callEnd{align-items:center;gap:var(--space-4);flex:none;display:inline-flex}.ProjectDetailsStep-module__n0A26q__dot{border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--bg-surface);flex:none;block-size:18px;inline-size:18px}.ProjectDetailsStep-module__n0A26q__callOn .ProjectDetailsStep-module__n0A26q__dot{border-color:var(--brand-500);background:var(--brand-500);box-shadow:inset 0 0 0 3px var(--bg-field)}.ProjectDetailsStep-module__n0A26q__callTitle{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.ProjectDetailsStep-module__n0A26q__rule{background:var(--border-strong);flex:none;block-size:20px;inline-size:1px}.ProjectDetailsStep-module__n0A26q__callName{font-size:var(--body);color:var(--text-secondary);white-space:nowrap}.ProjectDetailsStep-module__n0A26q__chevron{color:var(--text-muted);display:inline-flex}.ProjectDetailsStep-module__n0A26q__state{font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-secondary)}@media (max-width:640px){.ProjectDetailsStep-module__n0A26q__call{padding:var(--space-3);gap:var(--space-2)}.ProjectDetailsStep-module__n0A26q__callLead,.ProjectDetailsStep-module__n0A26q__callEnd{gap:var(--space-3)}.ProjectDetailsStep-module__n0A26q__callLead{flex-wrap:wrap;row-gap:2px}.ProjectDetailsStep-module__n0A26q__rule{display:none}.ProjectDetailsStep-module__n0A26q__callName{white-space:normal;font-size:var(--body-sm);flex-basis:100%;padding-inline-start:calc(18px + var(--space-3))}}
.MarketingNav-module__V0R5wG__root{z-index:6;position:relative}.MarketingNav-module__V0R5wG__box{z-index:1;position:relative;container-type:inline-size}.MarketingNav-module__V0R5wG__scrim{z-index:0;background:color-mix(in srgb, var(--ink-950) 32%, transparent);position:fixed;inset:0}.MarketingNav-module__V0R5wG__bar{align-items:center;gap:var(--space-5);height:var(--marketing-nav-h);padding:0 var(--container-pad);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);display:flex}.MarketingNav-module__V0R5wG__brand{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.MarketingNav-module__V0R5wG__links{margin-left:var(--space-2);flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:26px;min-width:0;display:flex;overflow:hidden}.MarketingNav-module__V0R5wG__link{align-items:center;gap:var(--space-2);white-space:nowrap;height:34px;color:var(--text-secondary);font-size:var(--body-sm);font-weight:var(--fw-regular);border-bottom:1px solid #0000;text-decoration:none;display:inline-flex}.MarketingNav-module__V0R5wG__link:hover{color:var(--text-primary)}.MarketingNav-module__V0R5wG__current{color:var(--text-primary);border-bottom-color:var(--ink-900)}.MarketingNav-module__V0R5wG__actions{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.MarketingNav-module__V0R5wG__wideActions{align-items:center;gap:14px;display:flex}.MarketingNav-module__V0R5wG__toggle{border:1px solid var(--border-default);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.MarketingNav-module__V0R5wG__sheet{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-elevated);padding:var(--space-2) var(--space-4) var(--space-4);font-family:var(--font-sans);flex-direction:column;gap:4px;display:flex;position:absolute;top:100%;left:0;right:0}.MarketingNav-module__V0R5wG__sheetLink{min-height:48px;font-size:var(--body);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;text-decoration:none;display:flex}.MarketingNav-module__V0R5wG__sheetLink.MarketingNav-module__V0R5wG__current{color:var(--text-primary);font-weight:var(--fw-semibold)}.MarketingNav-module__V0R5wG__sheetActions{padding-top:var(--space-2);flex-direction:column;gap:4px;display:flex}.MarketingNav-module__V0R5wG__sheetActions>a{min-height:48px;color:var(--text-primary);font-size:var(--body);font-weight:var(--fw-semibold);border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;padding:0;display:flex}.MarketingNav-module__V0R5wG__sheetActions>a:hover{color:var(--text-primary);background:0 0}@container (max-width:880px){.MarketingNav-module__V0R5wG__bar{gap:var(--space-3)}.MarketingNav-module__V0R5wG__links,.MarketingNav-module__V0R5wG__wideActions{display:none}.MarketingNav-module__V0R5wG__toggle{display:inline-flex}.MarketingNav-module__V0R5wG__actions{gap:var(--space-2)}}
.Reveal-module__-0TRWW__reveal{animation:Reveal-module__-0TRWW__sxReveal var(--dur-base) var(--ease-out) backwards;animation-delay:var(--reveal-delay,0s)}@keyframes Reveal-module__-0TRWW__sxReveal{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Reveal-module__-0TRWW__reveal{animation:none}}
.AiSpark-module__juPHta__spark{align-items:center;display:inline-flex}.AiSpark-module__juPHta__glyph{display:block}.AiSpark-module__juPHta__spark[data-pulsing=true]{animation:AiSpark-module__juPHta__spark-beat 1.4s var(--ease-in-out) infinite}@keyframes AiSpark-module__juPHta__spark-beat{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.AiSpark-module__juPHta__spark[data-pulsing=true]{animation:none}}
.CostCards-module__yFce9W__list{display:none}.CostCards-module__yFce9W__group{overflow:hidden;}.CostCards-module__yFce9W__group+.CostCards-module__yFce9W__group{margin-top:var(--space-5)}.CostCards-module__yFce9W__heading{background:var(--bg-field);transition:background-color .15s var(--ease-out);margin:0}.CostCards-module__yFce9W__group:not(.CostCards-module__yFce9W__groupFolded):not(.CostCards-module__yFce9W__groupQuiet) .CostCards-module__yFce9W__heading{background:var(--bg-ink)}.CostCards-module__yFce9W__headingButton{align-items:center;gap:var(--space-3);min-block-size:56px;inline-size:100%;padding:var(--space-2) var(--space-3);cursor:pointer;font-family:inherit;font-size:var(--title);font-weight:var(--fw-semibold);color:var(--ink-900);text-align:start;transition:color .15s var(--ease-out);background:0 0;border:0;display:flex}.CostCards-module__yFce9W__group:not(.CostCards-module__yFce9W__groupFolded):not(.CostCards-module__yFce9W__groupQuiet) .CostCards-module__yFce9W__headingButton{min-block-size:52px;font-size:var(--body-sm);color:var(--text-on-ink)}.CostCards-module__yFce9W__group:not(.CostCards-module__yFce9W__groupFolded):not(.CostCards-module__yFce9W__groupQuiet) .CostCards-module__yFce9W__headingButton:focus-visible{outline-color:var(--focus-ring-on-ink)}.CostCards-module__yFce9W__group:not(.CostCards-module__yFce9W__groupFolded):not(.CostCards-module__yFce9W__groupQuiet) .CostCards-module__yFce9W__groupMeta{font-weight:var(--fw-regular);color:var(--text-on-ink-muted)}.CostCards-module__yFce9W__group:not(.CostCards-module__yFce9W__groupFolded):not(.CostCards-module__yFce9W__groupQuiet) .CostCards-module__yFce9W__chevron{color:var(--text-on-ink-muted)}@media (prefers-reduced-motion:reduce){.CostCards-module__yFce9W__heading,.CostCards-module__yFce9W__headingButton{transition:none}}.CostCards-module__yFce9W__headingButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-3px}.CostCards-module__yFce9W__chevron{color:var(--border-strong);flex:none;display:inline-flex}.CostCards-module__yFce9W__groupQuiet .CostCards-module__yFce9W__chevron{color:var(--text-muted)}.CostCards-module__yFce9W__groupQuiet .CostCards-module__yFce9W__heading{background:var(--surface-subtle)}.CostCards-module__yFce9W__groupQuiet .CostCards-module__yFce9W__headingButton{color:var(--text-secondary)}.CostCards-module__yFce9W__groupQuiet .CostCards-module__yFce9W__groupMeta{color:var(--text-muted)}.CostCards-module__yFce9W__groupName{flex:1;min-width:0}.CostCards-module__yFce9W__groupMeta{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--ink-900);flex:none}.CostCards-module__yFce9W__groupAddLine{align-items:center;gap:var(--space-2);display:inline-flex}.CostCards-module__yFce9W__groupAdd{min-height:var(--row-action-h);cursor:pointer;font-family:var(--font-sans);font-size:var(--body);font-weight:var(--fw-medium);color:var(--accent-text);text-underline-offset:4px;white-space:nowrap;transition:var(--motion-hover);background:0 0;border:0;padding:0;text-decoration:none}.CostCards-module__yFce9W__groupAdd:hover{text-decoration:underline;text-decoration-thickness:1px}.CostCards-module__yFce9W__groupAdd:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.CostCards-module__yFce9W__tools{justify-content:end;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-1);flex-wrap:wrap;display:flex}.CostCards-module__yFce9W__markSlot{display:inline-flex}.CostCards-module__yFce9W__markSlot>button{block-size:32px}@media (max-width:560px){.CostCards-module__yFce9W__markSlot>button:after{content:"";position:absolute;inset:-6px 0}}.CostCards-module__yFce9W__rail{margin-block-start:var(--space-2)}.CostCards-module__yFce9W__scroll{overflow-y:visible}.CostCards-module__yFce9W__empty{padding:var(--space-3);font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.CostCards-module__yFce9W__emptyAction{min-height:var(--row-action-h);padding:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--info-700);text-align:left;text-underline-offset:3px;background:0 0;border:0;margin:0;text-decoration:underline;display:block}.CostCards-module__yFce9W__emptyAction:hover{color:var(--ink-900)}.CostCards-module__yFce9W__cards{padding:0 var(--space-3) var(--space-3);margin:0;list-style:none}.CostCards-module__yFce9W__card{padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.CostCards-module__yFce9W__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.CostCards-module__yFce9W__name{min-width:0;font-size:var(--body-sm);color:var(--text-primary)}.CostCards-module__yFce9W__amount{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text-primary);flex:none}.CostCards-module__yFce9W__missing{font-weight:var(--fw-regular);color:var(--warning-700)}.CostCards-module__yFce9W__calc{margin:var(--space-1) 0 0;font-size:var(--caption);color:var(--text-secondary)}.CostCards-module__yFce9W__tag{font-size:var(--caption);color:var(--text-muted);margin:2px 0 0}.CostCards-module__yFce9W__highlighted{background:var(--info-100)}.CostCards-module__yFce9W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.CostCards-module__yFce9W__detail{font-size:var(--caption);color:var(--text-muted);margin:5px 0 0}.CostCards-module__yFce9W__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.CostCards-module__yFce9W__action{min-height:var(--row-action-h);cursor:pointer;font-family:var(--font-sans);font-size:var(--body-sm);color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;padding:0}.CostCards-module__yFce9W__action:hover,.CostCards-module__yFce9W__action:focus-visible{color:var(--ink-900);text-decoration:underline}.CostCards-module__yFce9W__danger:hover,.CostCards-module__yFce9W__danger:focus-visible{color:var(--danger-700)}.CostCards-module__yFce9W__actionDot{color:var(--text-muted)}.CostCards-module__yFce9W__rowActions{gap:0;margin-inline-start:calc(-1 * var(--space-4))}.CostCards-module__yFce9W__rowAction{min-height:44px;padding-inline:var(--space-4);text-decoration:none}.CostCards-module__yFce9W__rowAction:hover,.CostCards-module__yFce9W__rowAction:focus-visible{text-decoration:none}.CostCards-module__yFce9W__rowAction:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.CostCards-module__yFce9W__edit{font-weight:var(--fw-medium);color:var(--accent-text)}.CostCards-module__yFce9W__edit:hover{color:var(--accent-hover)}@media (max-width:640px){.CostCards-module__yFce9W__list{display:block}}.CostCards-module__yFce9W__attention{font-size:var(--caption);color:var(--warning-700);align-items:center;gap:5px;margin:0;display:flex}.CostCards-module__yFce9W__removed{padding:0 var(--space-3) var(--space-3)}.CostCards-module__yFce9W__load{padding-block-end:var(--space-3)}.CostCards-module__yFce9W__splitTag{font-size:var(--caption);font-weight:var(--fw-regular);color:var(--text-faint);margin-inline-start:var(--space-2)}.CostCards-module__yFce9W__person{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-4) var(--space-3) var(--space-2);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.CostCards-module__yFce9W__personName{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.CostCards-module__yFce9W__personEnd{align-items:baseline;gap:var(--space-3);display:inline-flex}.CostCards-module__yFce9W__personLoad{font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.CostCards-module__yFce9W__personLoadOver{color:var(--warning-700);font-weight:var(--fw-medium)}.CostCards-module__yFce9W__personLoadOver svg{flex:none}
.CategoryBand-module__6SYZDq__band{background:var(--bg-ink);margin:0}.CategoryBand-module__6SYZDq__inner{align-items:center;gap:var(--space-5);inline-size:100%;padding:12px var(--space-4);text-align:start;background:0 0;border:0;font-family:inherit;display:flex}button.CategoryBand-module__6SYZDq__inner{cursor:pointer}.CategoryBand-module__6SYZDq__inner:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-ink);outline-offset:-3px}.CategoryBand-module__6SYZDq__name{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-on-ink);flex:auto;display:inline-flex}.CategoryBand-module__6SYZDq__meta{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-on-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.CategoryBand-module__6SYZDq__metaSoft{font-size:var(--body-sm);font-weight:var(--fw-regular);color:var(--text-on-ink-muted)}.CategoryBand-module__6SYZDq__chevron{color:var(--text-on-ink-muted);flex:none;display:inline-flex}.CategoryBand-module__6SYZDq__compact .CategoryBand-module__6SYZDq__inner{min-block-size:48px;padding-block:0}.CategoryBand-module__6SYZDq__quiet{background:var(--surface-subtle)}.CategoryBand-module__6SYZDq__quiet .CategoryBand-module__6SYZDq__name,.CategoryBand-module__6SYZDq__quiet .CategoryBand-module__6SYZDq__meta{color:var(--text-secondary)}.CategoryBand-module__6SYZDq__quiet .CategoryBand-module__6SYZDq__metaSoft,.CategoryBand-module__6SYZDq__quiet .CategoryBand-module__6SYZDq__chevron{color:var(--text-muted)}.CategoryBand-module__6SYZDq__quiet .CategoryBand-module__6SYZDq__inner:focus-visible{outline-color:var(--focus-ring)}.CategoryBand-module__6SYZDq__light{background:var(--bg-field);transition:background-color .15s var(--ease-out), color .15s var(--ease-out)}.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__inner,.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__compact .CategoryBand-module__6SYZDq__inner{min-block-size:56px;padding-block:0}.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__name,.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__meta{font-size:var(--title);font-weight:var(--fw-medium);color:var(--ink-900);transition:color .15s var(--ease-out)}.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__name{font-weight:var(--fw-semibold)}.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__chevron{color:var(--border-strong);transition:color .15s var(--ease-out)}.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__inner:focus-visible{outline-color:var(--focus-ring)}.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__open{background:var(--bg-ink)}.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__open .CategoryBand-module__6SYZDq__inner{min-block-size:0;padding:12px var(--space-4)}.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__open .CategoryBand-module__6SYZDq__name,.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__open .CategoryBand-module__6SYZDq__meta{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-on-ink)}.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__open .CategoryBand-module__6SYZDq__chevron{color:var(--text-on-ink-muted)}.CategoryBand-module__6SYZDq__light.CategoryBand-module__6SYZDq__open .CategoryBand-module__6SYZDq__inner:focus-visible{outline-color:var(--focus-ring-on-ink)}@media (prefers-reduced-motion:reduce){.CategoryBand-module__6SYZDq__light,.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__name,.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__meta,.CategoryBand-module__6SYZDq__light .CategoryBand-module__6SYZDq__chevron{transition:none}}@media (max-width:560px){.CategoryBand-module__6SYZDq__inner{gap:var(--space-3);padding-inline:var(--space-4)}.CategoryBand-module__6SYZDq__name,.CategoryBand-module__6SYZDq__meta{font-size:var(--body-sm)}.CategoryBand-module__6SYZDq__metaSoft{font-size:var(--caption)}.CategoryBand-module__6SYZDq__metaDropsNarrow{display:none}}
.PersonLoadChips-module__xVt3da__chips{gap:4px var(--space-5);font-size:var(--caption);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.PersonLoadChips-module__xVt3da__chip{align-items:center;gap:3px;display:inline-flex}.PersonLoadChips-module__xVt3da__name{font-weight:var(--fw-medium)}.PersonLoadChips-module__xVt3da__ratio{font-variant-numeric:tabular-nums}.PersonLoadChips-module__xVt3da__over{color:var(--warning-700);font-weight:var(--fw-medium)}.PersonLoadChips-module__xVt3da__over svg{flex:none}
.RemovedCostRows-module__wWLIvq__removed{font-size:var(--caption)}.RemovedCostRows-module__wWLIvq__summary{min-block-size:var(--row-action-h);color:var(--text-muted);cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.RemovedCostRows-module__wWLIvq__summary::-webkit-details-marker{display:none}.RemovedCostRows-module__wWLIvq__summary:hover{color:var(--text-primary)}.RemovedCostRows-module__wWLIvq__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.RemovedCostRows-module__wWLIvq__summary svg{transition:var(--motion-hover);flex:none}.RemovedCostRows-module__wWLIvq__removed[open] .RemovedCostRows-module__wWLIvq__summary svg{transform:rotate(90deg)}.RemovedCostRows-module__wWLIvq__items{margin:0;padding:0;list-style:none}.RemovedCostRows-module__wWLIvq__item{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:40px;display:flex}.RemovedCostRows-module__wWLIvq__item+.RemovedCostRows-module__wWLIvq__item{border-block-start:1px solid var(--border-subtle)}.RemovedCostRows-module__wWLIvq__name{min-width:0;font-size:var(--body-sm);color:var(--text-muted)}.RemovedCostRows-module__wWLIvq__action{min-height:var(--row-action-h);border-radius:var(--radius-control-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--caption);text-underline-offset:3px;color:var(--info-700);background:0 0;border:1px solid #0000;flex:none;margin-inline-end:-8px;padding:0 8px;font-weight:600;text-decoration:underline}.RemovedCostRows-module__wWLIvq__action:hover{color:var(--ink-900)}.RemovedCostRows-module__wWLIvq__actions{flex:none;align-items:center;gap:2px;display:inline-flex}.RemovedCostRows-module__wWLIvq__actions .RemovedCostRows-module__wWLIvq__action{margin-inline-end:0}
.PackageSuggestions-module__WKfW7a__card{font-family:var(--font-sans);overflow:hidden;}.PackageSuggestions-module__WKfW7a__band{background:var(--bg-ink);margin:0}.PackageSuggestions-module__WKfW7a__bandInner{align-items:center;gap:var(--space-5);min-block-size:48px;inline-size:100%;padding:0 var(--space-4);text-align:start;color:var(--text-on-ink);cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.PackageSuggestions-module__WKfW7a__bandInner:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-ink);outline-offset:-3px}.PackageSuggestions-module__WKfW7a__name{flex:auto;align-items:center;min-inline-size:0;display:flex}.PackageSuggestions-module__WKfW7a__meta{font-size:var(--body-sm);color:var(--text-on-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.PackageSuggestions-module__WKfW7a__close{font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink);text-underline-offset:3px;flex:none;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.PackageSuggestions-module__WKfW7a__panel{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.PackageSuggestions-module__WKfW7a__panel[hidden]{display:none}.PackageSuggestions-module__WKfW7a__lead{max-inline-size:56ch;font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.PackageSuggestions-module__WKfW7a__panes{gap:var(--space-5);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;display:grid}.PackageSuggestions-module__WKfW7a__list{border-block-start:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.PackageSuggestions-module__WKfW7a__list>li{border-block-end:1px solid var(--border-subtle)}.PackageSuggestions-module__WKfW7a__row{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--row-action-h);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--body-sm);color:var(--text-primary);text-align:start;cursor:pointer;transition:var(--motion-hover);background:0 0;border:0;display:flex}.PackageSuggestions-module__WKfW7a__row:hover{background:var(--surface-subtle)}.PackageSuggestions-module__WKfW7a__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.PackageSuggestions-module__WKfW7a__rowOn{background:var(--info-100);font-weight:var(--fw-semibold)}.PackageSuggestions-module__WKfW7a__rowOn:hover{background:var(--info-100)}.PackageSuggestions-module__WKfW7a__tick{background:var(--bg-ink);block-size:18px;inline-size:18px;color:var(--text-on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.PackageSuggestions-module__WKfW7a__rowName{flex:auto;min-inline-size:0}.PackageSuggestions-module__WKfW7a__rowChevron{color:var(--text-muted);flex:none;display:inline-flex}.PackageSuggestions-module__WKfW7a__detail{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.PackageSuggestions-module__WKfW7a__detailName{font-size:var(--body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-primary);margin:0}.PackageSuggestions-module__WKfW7a__purpose{max-inline-size:54ch;font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.PackageSuggestions-module__WKfW7a__duration{flex-direction:column;gap:2px;margin:0;display:flex}.PackageSuggestions-module__WKfW7a__durationLabel{font-size:var(--caption);color:var(--text-muted)}.PackageSuggestions-module__WKfW7a__durationValue{font-size:var(--body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.PackageSuggestions-module__WKfW7a__add{align-items:flex-end;gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-1);display:flex}.PackageSuggestions-module__WKfW7a__addFailure{font-size:var(--caption);line-height:var(--lh-snug);color:var(--danger-700);text-align:end;margin:0}.PackageSuggestions-module__WKfW7a__failure{align-items:start;gap:var(--space-1);font-size:var(--caption);color:var(--danger-700);flex-direction:column;margin:0;display:flex}.PackageSuggestions-module__WKfW7a__foot{align-items:center;display:flex}.PackageSuggestions-module__WKfW7a__quiet{min-block-size:var(--row-action-h);border-radius:var(--radius-control-sm);font-family:var(--font-sans);font-size:var(--caption);color:var(--text-secondary);cursor:pointer;transition:var(--motion-hover);background:0 0;border:0;padding:0}.PackageSuggestions-module__WKfW7a__quiet:hover:not(:disabled){color:var(--text-primary)}.PackageSuggestions-module__WKfW7a__quiet:disabled{cursor:default;color:var(--text-muted)}.PackageSuggestions-module__WKfW7a__again{font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:4px;display:inline-flex;}.PackageSuggestions-module__WKfW7a__again:hover:not(:disabled){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.PackageSuggestions-module__WKfW7a__strip{align-items:center;gap:var(--space-2) var(--space-4);min-block-size:48px;padding:var(--space-2) var(--space-5);border-block-start:1px solid var(--border-subtle);background:var(--bg-surface);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.PackageSuggestions-module__WKfW7a__stripMark{color:var(--text-primary);flex:none}.PackageSuggestions-module__WKfW7a__stripText{min-inline-size:0;font-size:var(--caption);color:var(--text-secondary);flex:auto}.PackageSuggestions-module__WKfW7a__stripText>p{margin:0}.PackageSuggestions-module__WKfW7a__stripFailure{font-size:var(--caption);color:var(--danger-700)}.PackageSuggestions-module__WKfW7a__stripLink{font-weight:var(--fw-semibold);color:var(--text-primary);text-underline-offset:3px;align-items:center;gap:2px;margin-inline-start:auto;text-decoration:underline;display:inline-flex;}.PackageSuggestions-module__WKfW7a__strip>.PackageSuggestions-module__WKfW7a__again{margin-inline-start:auto}.PackageSuggestions-module__WKfW7a__stripLink:focus-visible,.PackageSuggestions-module__WKfW7a__again:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.PackageSuggestions-module__WKfW7a__panes{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.PackageSuggestions-module__WKfW7a__panel{padding:var(--space-3) var(--space-4) var(--space-4)}.PackageSuggestions-module__WKfW7a__bandInner{gap:var(--space-3)}.PackageSuggestions-module__WKfW7a__strip{padding-inline:var(--space-4)}.PackageSuggestions-module__WKfW7a__add{align-items:stretch}.PackageSuggestions-module__WKfW7a__addFailure{text-align:start}}
.PlanCard-module__nh8Vca__card{font-family:var(--font-sans);overflow:hidden;}.PlanCard-module__nh8Vca__cardFolded{block-size:auto}.PlanCard-module__nh8Vca__head{background:var(--bg-ink);align-items:center;display:flex}.PlanCard-module__nh8Vca__head>h3{flex:auto;min-inline-size:0}.PlanCard-module__nh8Vca__views{border:1px solid var(--border-on-ink);border-radius:var(--radius-pill);flex:none;margin-inline-end:var(--space-4);padding:2px;display:inline-flex}.PlanCard-module__nh8Vca__view{min-block-size:var(--control-h-xs);padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink-muted);white-space:nowrap;cursor:pointer;transition:var(--motion-hover);background:0 0;border:0}.PlanCard-module__nh8Vca__view:hover{color:var(--text-on-ink)}.PlanCard-module__nh8Vca__view{position:relative}.PlanCard-module__nh8Vca__view:before{content:"";position:absolute;inset-block:calc(50% - 22px);inset-inline:0}.PlanCard-module__nh8Vca__view[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary)}.PlanCard-module__nh8Vca__view:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-ink);outline-offset:1px}.PlanCard-module__nh8Vca__panel{flex-direction:column;display:flex}.PlanCard-module__nh8Vca__panel[hidden],.PlanCard-module__nh8Vca__timeline[hidden]{display:none}.PlanCard-module__nh8Vca__timeline{background:var(--surface-subtle);padding:var(--space-4) var(--space-5) var(--space-5)}.PlanCard-module__nh8Vca__timeline:focus{outline:none}.PlanCard-module__nh8Vca__questions{background:var(--surface-subtle);padding:var(--space-7) var(--space-5) var(--space-8)}.PlanCard-module__nh8Vca__editor{background:var(--bg-surface)}@media (max-width:560px){.PlanCard-module__nh8Vca__views{margin-inline-end:var(--space-3)}.PlanCard-module__nh8Vca__headThree{flex-wrap:wrap}.PlanCard-module__nh8Vca__headThree>h3{flex-basis:100%}.PlanCard-module__nh8Vca__headThree .PlanCard-module__nh8Vca__views{margin:0 var(--space-3) var(--space-3) var(--space-4)}.PlanCard-module__nh8Vca__view{padding:0 var(--space-2);font-size:var(--caption)}.PlanCard-module__nh8Vca__timeline{padding:var(--space-3) var(--space-4) var(--space-4)}.PlanCard-module__nh8Vca__questions{padding:var(--space-5) var(--space-4) var(--space-6)}}
.WorkPackageTag-module__c5k9JW__no{font-weight:var(--fw-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.WorkPackageTag-module__c5k9JW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.LandingCloseStack-module__mqPFVW__box{--stack-ink:#0b2740;block-size:424px;inline-size:656px;font-family:var(--font-sans);color:var(--stack-ink);-webkit-font-smoothing:antialiased;position:relative}.LandingCloseStack-module__mqPFVW__box p{margin:0}.LandingCloseStack-module__mqPFVW__card,.LandingCloseStack-module__mqPFVW__ghost{box-sizing:border-box;background:#fff;border-radius:18px;block-size:319px;inline-size:348px;position:absolute}.LandingCloseStack-module__mqPFVW__card{box-shadow:0 30px 60px #0b27401f}.LandingCloseStack-module__mqPFVW__plan{top:24px;left:0;transform:rotate(-2.5deg)}.LandingCloseStack-module__mqPFVW__ghostTitle{background:#dde4ea;border-radius:5px;block-size:16px;inline-size:132px;position:absolute;top:20px;left:26px}.LandingCloseStack-module__mqPFVW__ghostChip{background:#e6f4ec;border-radius:999px;block-size:24px;inline-size:104px;position:absolute;top:18px;right:26px}.LandingCloseStack-module__mqPFVW__ghostName{background:#e7ecf1;border-radius:4px;flex:1;block-size:11px}.LandingCloseStack-module__mqPFVW__ghostVal{background:#dfe5eb;border-radius:4px;block-size:11px;inline-size:56px}.LandingCloseStack-module__mqPFVW__sqGhost{background:#f2e6dc}.LandingCloseStack-module__mqPFVW__head{justify-content:space-between;align-items:center;block-size:28px;display:flex;position:absolute;top:15px;left:26px;right:26px}.LandingCloseStack-module__mqPFVW__cardTitle{letter-spacing:-.015em;color:var(--stack-ink);white-space:nowrap;font-size:19px;font-weight:600}.LandingCloseStack-module__mqPFVW__chip{box-sizing:border-box;color:#1e7a4a;white-space:nowrap;background:#e6f4ec;border-radius:999px;align-items:center;gap:6px;block-size:28px;padding:0 11px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.LandingCloseStack-module__mqPFVW__gchk{flex:none;display:block}.LandingCloseStack-module__mqPFVW__row{align-items:center;gap:14px;block-size:46px;display:flex;position:absolute;left:26px;right:26px}.LandingCloseStack-module__mqPFVW__sq{background:#fdebdd;border-radius:10px;flex:none;justify-content:center;align-items:center;block-size:34px;inline-size:34px;display:flex}.LandingCloseStack-module__mqPFVW__rowName{color:#2e3e4e;white-space:nowrap;flex:1;min-inline-size:0;font-size:14px;font-weight:500;line-height:1.25}.LandingCloseStack-module__mqPFVW__tight{letter-spacing:-.02em;padding-inline-end:6px;font-size:12px}.LandingCloseStack-module__mqPFVW__tightRow{gap:0}.LandingCloseStack-module__mqPFVW__tightRow .LandingCloseStack-module__mqPFVW__sq{margin-inline-end:12px}.LandingCloseStack-module__mqPFVW__tightRow .LandingCloseStack-module__mqPFVW__chev{margin-inline-start:6px}.LandingCloseStack-module__mqPFVW__maskedVal{flex:none;inline-size:62px;}.LandingCloseStack-module__mqPFVW__chev{color:#9aa7b4;margin-inline-start:8px;display:flex}.LandingCloseStack-module__mqPFVW__hair{background:#eef1f4;block-size:1px;position:absolute;left:26px;right:26px}.LandingCloseStack-module__mqPFVW__note{font-family:var(--font-caveat), "Inter", cursive;color:var(--stack-ink);transform-origin:0 0;white-space:nowrap;font-size:30px;font-weight:600;line-height:.8;position:absolute;top:46px;left:430px;transform:rotate(-8deg)}.LandingCloseStack-module__mqPFVW__arrow{position:absolute;top:59px;left:546px}.LandingCloseStack-module__mqPFVW__be{block-size:267px;inline-size:254px;top:154px;left:301px;transform:rotate(1.5deg)}.LandingCloseStack-module__mqPFVW__beHead{block-size:30px;top:16px;left:24px;right:24px}.LandingCloseStack-module__mqPFVW__beTitle{font-size:17px;font-weight:700}.LandingCloseStack-module__mqPFVW__select{box-sizing:border-box;block-size:30px;color:var(--stack-ink);white-space:nowrap;background:#fff;border:1px solid #e4e8ec;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0b274014}.LandingCloseStack-module__mqPFVW__beChart{display:block;position:absolute;top:61px;left:24px}.LandingCloseStack-module__mqPFVW__axis{color:#6b7a88;block-size:14px;font-size:11.5px;position:absolute;top:170px;left:24px;right:24px}.LandingCloseStack-module__mqPFVW__axisStart{position:absolute;left:0}.LandingCloseStack-module__mqPFVW__axisMark{color:var(--stack-ink);font-weight:700;position:absolute;left:127.7px;transform:translate(-50%)}.LandingCloseStack-module__mqPFVW__axisEnd{position:absolute;right:0}.LandingCloseStack-module__mqPFVW__beChip{position:absolute;top:188px;left:24px}.LandingCloseStack-module__mqPFVW__fitNote{color:#8a97a4;font-size:10.5px;line-height:1.4;position:absolute;top:226px;left:24px;right:24px}.LandingCloseStack-module__mqPFVW__mini{box-sizing:border-box;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:18px;block-size:147px;inline-size:94px;padding:12px;position:absolute;top:132px;left:560px;transform:rotate(2deg);box-shadow:0 12px 28px #0b274014}.LandingCloseStack-module__mqPFVW__miniLabel{color:#6b7a88;margin-block-start:10px;font-size:10.5px;line-height:1.3}.LandingCloseStack-module__mqPFVW__miniText{white-space:nowrap;color:var(--stack-ink);font-variant-numeric:tabular-nums;margin-block-start:2px;font-size:13px;font-weight:600;line-height:1.2}.LandingCloseStack-module__mqPFVW__miniNote{color:#2e3e4e;margin-block-start:6px;font-size:10.5px;line-height:1.35}
.CostCategoryCard-module__mpkhyW__card{--cost-card-h:480px;font-family:var(--font-sans);overflow:hidden;}.CostCategoryCard-module__mpkhyW__frame{max-block-size:var(--cost-card-h);flex-direction:column;display:flex}.CostCategoryCard-module__mpkhyW__frame>:first-child{flex:none}.CostCategoryCard-module__mpkhyW__cardFolded .CostCategoryCard-module__mpkhyW__frame{max-block-size:none}.CostCategoryCard-module__mpkhyW__panel{flex-direction:column;flex:auto;min-block-size:0;display:flex}.CostCategoryCard-module__mpkhyW__panel[hidden]{display:none}.CostCategoryCard-module__mpkhyW__tools{justify-content:end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.CostCategoryCard-module__mpkhyW__markSlot{display:inline-flex}.CostCategoryCard-module__mpkhyW__markSlot>button{block-size:32px}@media (max-width:560px){.CostCategoryCard-module__mpkhyW__markSlot>button:after{content:"";position:absolute;inset:-6px 0}}.CostCategoryCard-module__mpkhyW__addLine{align-items:center;gap:var(--space-3);display:inline-flex}.CostCategoryCard-module__mpkhyW__add{min-block-size:var(--row-action-h);cursor:pointer;font-family:var(--font-sans);font-size:var(--body);font-weight:var(--fw-medium);color:var(--accent-text);text-underline-offset:4px;white-space:nowrap;transition:var(--motion-hover);background:0 0;border:0;padding:0;text-decoration:none}.CostCategoryCard-module__mpkhyW__add:hover{text-decoration:underline;text-decoration-thickness:1px}.CostCategoryCard-module__mpkhyW__add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.CostCategoryCard-module__mpkhyW__body{flex:auto;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.CostCategoryCard-module__mpkhyW__bodyWithRail{grid-template-columns:minmax(0,1fr) 272px}.CostCategoryCard-module__mpkhyW__scroll{scrollbar-width:thin;scrollbar-color:var(--border-default) var(--surface-subtle);scrollbar-gutter:stable;grid-area:1/1;min-inline-size:0;overflow:hidden auto}.CostCategoryCard-module__mpkhyW__rail{grid-area:1/2;min-block-size:0}.CostCategoryCard-module__mpkhyW__table{border-collapse:collapse;inline-size:100%;font-size:var(--body-sm)}.CostCategoryCard-module__mpkhyW__table thead th{z-index:1;padding:9px var(--space-4);background:var(--bg-surface);border-block-end:1px solid var(--border-subtle);font-size:var(--caption);font-weight:var(--fw-regular);color:var(--text-muted);text-align:left;position:sticky;inset-block-start:0}.CostCategoryCard-module__mpkhyW__table thead th.CostCategoryCard-module__mpkhyW__calcHeader{text-align:right;inline-size:218px}.CostCategoryCard-module__mpkhyW__table thead th.CostCategoryCard-module__mpkhyW__amountHeader{text-align:right;inline-size:130px}.CostCategoryCard-module__mpkhyW__emptyRow td{padding:11px var(--space-4);border-block-end:1px solid var(--border-subtle);font-size:var(--caption);font-weight:var(--fw-semibold);color:var(--text-primary)}.CostCategoryCard-module__mpkhyW__emptyRow.CostCategoryCard-module__mpkhyW__emptyRowQuiet td{color:var(--text-muted);font-weight:var(--fw-regular)}.CostCategoryCard-module__mpkhyW__emptyAction{min-block-size:var(--row-action-h);cursor:pointer;font:inherit;color:var(--info-700);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.CostCategoryCard-module__mpkhyW__emptyAction:hover{color:var(--ink-900)}.CostCategoryCard-module__mpkhyW__row td{padding:11px var(--space-4);border-block-end:1px solid var(--border-subtle);vertical-align:top}.CostCategoryCard-module__mpkhyW__main{flex-direction:column;gap:3px;display:flex}.CostCategoryCard-module__mpkhyW__nameLine{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.CostCategoryCard-module__mpkhyW__name{color:var(--text-primary)}.CostCategoryCard-module__mpkhyW__tag{font-size:var(--caption);color:var(--text-muted)}.CostCategoryCard-module__mpkhyW__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CostCategoryCard-module__mpkhyW__calc{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.CostCategoryCard-module__mpkhyW__amount{color:var(--text-primary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.CostCategoryCard-module__mpkhyW__foreign{font-size:var(--caption);font-weight:var(--fw-regular);color:var(--text-muted);display:block}.CostCategoryCard-module__mpkhyW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CostCategoryCard-module__mpkhyW__actionDot{color:var(--text-muted)}.CostCategoryCard-module__mpkhyW__rowAction{min-block-size:var(--row-action-h);border-radius:var(--radius-control-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--body-sm);font-weight:var(--fw-regular);color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:none}.CostCategoryCard-module__mpkhyW__rowAction:hover,.CostCategoryCard-module__mpkhyW__rowAction:focus-visible{color:var(--ink-900);text-decoration:underline}.CostCategoryCard-module__mpkhyW__rowAction.CostCategoryCard-module__mpkhyW__danger:hover,.CostCategoryCard-module__mpkhyW__rowAction.CostCategoryCard-module__mpkhyW__danger:focus-visible{color:var(--danger-700)}.CostCategoryCard-module__mpkhyW__needsAttention td:first-child{box-shadow:inset 3px 0 0 var(--warning-600)}.CostCategoryCard-module__mpkhyW__attention{font-size:var(--caption);color:var(--warning-700);align-items:center;gap:5px;display:flex}.CostCategoryCard-module__mpkhyW__highlighted td{background:var(--info-100)}.CostCategoryCard-module__mpkhyW__row:target td{background:var(--warning-100)}.CostCategoryCard-module__mpkhyW__splitTag{border-radius:var(--radius-sm);background:var(--bg-inset);font-size:var(--caption);color:var(--text-secondary);white-space:nowrap;padding:1px 6px}.CostCategoryCard-module__mpkhyW__loadRow>td{padding:var(--space-3) var(--space-3) 0}.CostCategoryCard-module__mpkhyW__removedRow>td{padding:var(--space-3)}.CostCategoryCard-module__mpkhyW__personRow{background:0 0}.CostCategoryCard-module__mpkhyW__personName{padding:9px var(--space-4);font-size:var(--body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:left}.CostCategoryCard-module__mpkhyW__personLoad{padding:9px var(--space-4);font-size:var(--caption);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.CostCategoryCard-module__mpkhyW__personLoadText{align-items:center;gap:4px;display:inline-flex}.CostCategoryCard-module__mpkhyW__personAdd{font-weight:var(--fw-medium);margin-inline-start:var(--space-3)}.CostCategoryCard-module__mpkhyW__personLoadOver{color:var(--warning-700);font-weight:var(--fw-medium)}.CostCategoryCard-module__mpkhyW__personLoadOver svg{flex:none}
.PlanConfirm-module__nDwTla__confirm{align-items:flex-end;gap:var(--space-1);border-block-start:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-3);scroll-margin-block-start:var(--space-6);display:flex}.PlanConfirm-module__nDwTla__confirmRow{align-items:center;gap:var(--space-3);min-block-size:var(--row-action-h);cursor:pointer;display:flex}.PlanConfirm-module__nDwTla__box{block-size:16px;inline-size:16px;accent-color:var(--ink-900);flex:none;margin:0}.PlanConfirm-module__nDwTla__confirmLabel{font-size:var(--body-sm);color:var(--text-primary)}@media (max-width:560px){.PlanConfirm-module__nDwTla__box{block-size:20px;inline-size:20px}}
.AiFieldButton-module__HNsL5W__wrap{align-items:center;gap:var(--space-2);display:flex}.AiFieldButton-module__HNsL5W__failure{font-size:var(--caption);color:var(--danger-700);max-inline-size:22ch}.AiFieldButton-module__HNsL5W__notice{font-size:var(--caption);color:var(--text-muted);max-inline-size:32ch}
.WorkPackagePicker-module__Tm7dNW__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.WorkPackagePicker-module__Tm7dNW__label{font-size:var(--body);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--text-muted)}.WorkPackagePicker-module__Tm7dNW__field .WorkPackagePicker-module__Tm7dNW__control{block-size:auto;min-block-size:60px;padding-block:var(--space-2);justify-content:space-between;padding-inline-end:var(--space-8)}.WorkPackagePicker-module__Tm7dNW__field .WorkPackagePicker-module__Tm7dNW__control:disabled{background:var(--surface-inset);color:var(--text-muted);cursor:not-allowed}.WorkPackagePicker-module__Tm7dNW__field .WorkPackagePicker-module__Tm7dNW__control[aria-invalid=true]{border-color:var(--danger-600)}.WorkPackagePicker-module__Tm7dNW__lines{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WorkPackagePicker-module__Tm7dNW__name{font-size:var(--title);line-height:var(--lh-tight);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkPackagePicker-module__Tm7dNW__meta{font-size:var(--body);line-height:var(--lh-tight);color:var(--text-muted);font-variant-numeric:tabular-nums}.WorkPackagePicker-module__Tm7dNW__option{min-block-size:60px;inline-size:100%;font-family:var(--font-sans);text-align:start;background:0 0;border:0}.WorkPackagePicker-module__Tm7dNW__option:hover,.WorkPackagePicker-module__Tm7dNW__option:focus-visible{background:var(--surface-subtle)}.WorkPackagePicker-module__Tm7dNW__option[aria-selected=true]{color:var(--text-primary)}
.InvestmentMarket-module__rlvNva__page{gap:var(--space-5);flex-direction:column;display:flex}.InvestmentMarket-module__rlvNva__showcase{isolation:isolate;border-radius:var(--radius-container);background-color:var(--ink-950);min-block-size:180px;padding:var(--space-7) var(--space-10);color:var(--text-on-ink);align-items:center;display:flex;position:relative;overflow:hidden}.InvestmentMarket-module__rlvNva__art{z-index:0;position:absolute;inset:0}.InvestmentMarket-module__rlvNva__artImage{object-fit:cover;object-position:right center}.InvestmentMarket-module__rlvNva__art:after{content:"";background:linear-gradient(90deg,#071b2e 0%,#071b2ef0 36%,#071b2e59 62%,#071b2e00 100%);position:absolute;inset:0}.InvestmentMarket-module__rlvNva__copy{z-index:1;gap:var(--space-3);flex-direction:column;max-inline-size:600px;display:flex;position:relative}.InvestmentMarket-module__rlvNva__title{font-family:var(--font-display);font-size:var(--display-m);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--text-on-ink);margin:0}.InvestmentMarket-module__rlvNva__title em{color:var(--brand-500);font-style:normal}.InvestmentMarket-module__rlvNva__lede{font-size:var(--body);line-height:var(--lh-snug);color:var(--text-on-ink-muted);max-inline-size:52ch;margin:0}.InvestmentMarket-module__rlvNva__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;display:grid}.InvestmentMarket-module__rlvNva__panel{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-container);box-shadow:var(--elev-raise);padding:var(--space-6) var(--space-7);flex-direction:column;display:flex}.InvestmentMarket-module__rlvNva__panelHead{margin:0}.InvestmentMarket-module__rlvNva__panelTitle{font-family:var(--font-display);font-size:var(--heading-l);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--text-primary);margin:0}.InvestmentMarket-module__rlvNva__panelLede{margin:var(--space-2) 0 0;font-size:var(--body-sm);line-height:var(--lh-snug);color:var(--text-secondary);max-inline-size:52ch}@media (max-width:1000px){.InvestmentMarket-module__rlvNva__showcase{min-block-size:0;padding:var(--space-7)}.InvestmentMarket-module__rlvNva__grid{grid-template-columns:1fr}}@media (max-width:640px){.InvestmentMarket-module__rlvNva__showcase{padding:var(--space-6)}.InvestmentMarket-module__rlvNva__title{font-size:var(--display-m)}.InvestmentMarket-module__rlvNva__panel{padding:var(--space-5)}}
.ToolsHub-module__pjVrnq__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ToolsHub-module__pjVrnq__card{gap:var(--space-2);block-size:100%;padding:var(--space-5) var(--space-4);color:inherit;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;}.ToolsHub-module__pjVrnq__card:hover{border-color:var(--border-strong)}.ToolsHub-module__pjVrnq__card>:not([data-glowing-effect]){z-index:1;position:relative}.ToolsHub-module__pjVrnq__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ToolsHub-module__pjVrnq__still:hover{border-color:var(--border-default)}.ToolsHub-module__pjVrnq__locked{isolation:isolate;border-color:var(--pro-bg);background:var(--pro-bg);color:var(--pro-fg);position:relative;overflow:hidden}.ToolsHub-module__pjVrnq__locked:hover{border-color:var(--pro-border)}.ToolsHub-module__pjVrnq__locked:focus-visible{outline-color:var(--focus-ring-on-ink);outline-offset:-4px}.ToolsHub-module__pjVrnq__facet{--tier-facet-w:120px;z-index:0}.ToolsHub-module__pjVrnq__locked>:not(.ToolsHub-module__pjVrnq__facet){z-index:1;position:relative}.ToolsHub-module__pjVrnq__locked .ToolsHub-module__pjVrnq__name,.ToolsHub-module__pjVrnq__locked .ToolsHub-module__pjVrnq__sentence{padding-inline-end:var(--space-6)}.ToolsHub-module__pjVrnq__locked .ToolsHub-module__pjVrnq__glyph{color:var(--pro-fg-muted)}.ToolsHub-module__pjVrnq__locked .ToolsHub-module__pjVrnq__name{color:var(--pro-fg)}.ToolsHub-module__pjVrnq__locked .ToolsHub-module__pjVrnq__sentence{color:var(--pro-fg-muted)}.ToolsHub-module__pjVrnq__glyph{color:var(--text-secondary);display:flex}.ToolsHub-module__pjVrnq__name{font-size:var(--body);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-primary)}.ToolsHub-module__pjVrnq__sentence{font-size:var(--body-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.ToolsHub-module__pjVrnq__state{margin-block-start:auto;padding-block-start:var(--space-2)}@media (max-width:1000px){.ToolsHub-module__pjVrnq__cards{grid-template-columns:1fr}}
