html.g-root{height:100dvh;font-size:81.25%;overflow:hidden}html.g-root body{height:100%;margin:0;overflow:hidden}.g-root{--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.75rem;--space-6:1rem;--space-7:1.25rem;--space-8:1.5rem;--space-9:1.75rem;--space-10:2rem;--space-11:2.5rem;--space-12:3rem;--space-13:4.25rem;--space-14:4.5rem;--space-15:6rem;--space-16:8rem;--fw-light:400;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--brand-logo-height:36px;--brand-padding-top:30px;--brand-padding-inline:16px;--g-menu-gutter:calc(var(--brand-padding-inline) + var(--space-6));--g-ink:#001414;--g-accent:#18b4c0;--g-accent-soft:color-mix(in srgb, var(--g-accent) 22%, transparent);--g-white:#fff;--g-text-strong:#334155;--g-text:#475569;--g-ink-soft:color-mix(in srgb, var(--g-ink) 4%, transparent);--g-ink-muted:color-mix(in srgb, var(--g-ink) 52%, transparent);--g-ink-border:color-mix(in srgb, var(--g-ink) 12%, transparent);--g-ink-keyline:color-mix(in srgb, var(--g-ink) 8%, transparent);--g-ink-fill:color-mix(in srgb, var(--g-ink) 7%, transparent);--g-ink-fill-subtle:color-mix(in srgb, var(--g-ink) 5%, transparent);--g-ink-text-soft:color-mix(in srgb, var(--g-text) 78%, var(--g-bg));--g-accent-hover:color-mix(in srgb, var(--g-accent) 82%, white);--g-accent-tint:color-mix(in srgb, var(--g-accent) 10%, transparent);--g-accent-tint-strong:color-mix(in srgb, var(--g-accent) 16%, transparent);--g-accent-border-soft:rgb(from var(--g-accent) r g b / .16);--g-accent-border:rgb(from var(--g-accent) r g b / .18);--g-accent-border-strong:rgb(from var(--g-accent) r g b / .22);--g-accent-border-emphasis:color-mix(in srgb, var(--g-accent) 35%, transparent);--g-accent-nav:color-mix(in srgb, var(--g-accent) 90%, transparent);--g-accent-nav-muted:color-mix(in srgb, var(--g-accent) 72%, transparent);--g-font:"Inter", system-ui, -apple-system, sans-serif;--g-bg:#f8fafc;--g-bg-subtle:#f1f5f9;--g-surface:var(--g-white);--g-surface-muted:var(--g-bg-subtle);--g-border:#e2e8f0;--g-border-subtle:color-mix(in srgb, var(--g-border) 72%, transparent);--g-skeleton:color-mix(in srgb, var(--g-border) 50%, var(--g-bg-subtle));--g-muted:#64748b;--g-link:var(--g-accent);--g-link-hover:var(--g-text-strong);--g-positive:#2d4a32;--g-positive-bg:#dce8dc;--g-positive-border:#2d4a3224;--g-negative:#cf222e;--g-negative-bg:#f0dede;--g-negative-border:#6b3a3a24;--g-negative-on-bg:#6b3a3a;--g-attention:#f59e0b;--g-attention-text:#d97706;--g-attention-bg:#fffbeb;--g-attention-border:#f59e0b40;--g-error:var(--g-negative-on-bg);--g-danger:var(--g-error);--g-error-border:color-mix(in srgb, var(--g-attention) 65%, var(--g-border));--g-error-soft:color-mix(in srgb, var(--g-attention) 20%, transparent);--g-error-ring:0 0 0 3px var(--g-error-soft);--g-row-hover:var(--g-bg-subtle);--g-row-selected:color-mix(in srgb, var(--g-accent) 12%, transparent);--g-nav-hover:#ffffff0d;--g-nav-text:var(--g-white);--g-overlay:#00000059;--g-nav-scrim:#0009;--g-text-1:calc(10rem / 13);--g-text-2:calc(11rem / 13);--g-text-3:calc(12rem / 13);--g-text-4:1rem;--g-text-5:calc(14rem / 13);--g-text-6:calc(16rem / 13);--g-text-7:calc(18rem / 13);--g-text-8:calc(20rem / 13);--g-text-9:calc(22rem / 13);--g-text-10:calc(28rem / 13);--g-text-11:calc(36rem / 13);--g-text-label:var(--g-text-2);--g-text-pill:var(--g-text-2);--g-text-ui:var(--g-text-2);--g-text-small:var(--g-text-2);--g-text-meta:var(--g-text-3);--g-text-body:var(--g-text-4);--g-text-subtitle:var(--g-text-4);--g-text-lead:var(--g-text-subtitle);--g-text-note:var(--g-text-lead);--g-text-emphasis:var(--g-text-4);--g-text-nav:var(--g-text-4);--g-text-title:var(--g-text-5);--g-text-value-lg:var(--g-text-5);--g-text-panel-title:var(--g-text-6);--g-text-section:var(--g-text-7);--g-text-value-xl:var(--g-text-8);--g-text-section-lg:var(--g-text-8);--g-text-page-title-compact:var(--g-text-9);--g-text-value-2xl:var(--g-text-10);--g-text-page-title:var(--g-text-11);--g-status-draft-bg:#e4e8e8;--g-status-draft-text:#3a4848;--g-status-draft-border:#3a48481f;--g-status-approved-bg:#c8ebe4;--g-status-approved-text:#1f5a52;--g-status-approved-border:#1f5a5229;--g-status-raised-bg:#d4eef0;--g-status-raised-text:#2a5560;--g-status-raised-border:#2a556024;--g-status-sent-bg:#d8e4f0;--g-status-sent-text:#2e4a62;--g-status-sent-border:#2e4a6224;--g-status-mill-bg:#e4dff0;--g-status-mill-text:#4a4262;--g-status-mill-border:#4a426224;--g-status-bundled-bg:#f0e6c8;--g-status-bundled-text:#6b5228;--g-status-bundled-border:#6b522829;--g-status-partial-bg:var(--g-attention-bg);--g-status-partial-text:var(--g-attention-text);--g-status-partial-border:var(--g-attention-border);--g-status-ordered-bg:#d8f0e0;--g-status-ordered-text:#2a5a40;--g-status-ordered-border:#2a5a4024;--g-status-received-bg:#dce8dc;--g-status-received-text:#2d4a32;--g-status-received-border:#2d4a3224;--g-status-closed-bg:#dde2e8;--g-status-closed-text:#3d4a56;--g-status-closed-border:#3d4a5624;--g-status-danger-bg:#f6d2d2;--g-status-danger-text:#8a3030;--g-status-danger-border:#8a303029;--g-status-standalone-bg:#e8e4dc;--g-status-standalone-text:#5a5248;--g-status-standalone-border:#5a524824;--g-status-delivery-bg:#d0e0f0;--g-status-delivery-text:#2a4868;--g-status-delivery-border:#2a486824;--g-status-hue-a-bg:#e8dce8;--g-status-hue-a-text:#5a425a;--g-status-hue-a-border:#5a425a24;--g-status-hue-b-bg:#dce8f0;--g-status-hue-b-text:#3a5060;--g-status-hue-b-border:#3a506024;--g-status-hue-c-bg:#f0e8dc;--g-status-hue-c-text:#605040;--g-status-hue-c-border:#60504024;--g-status-hue-d-bg:#e0f0e8;--g-status-hue-d-text:#3a5848;--g-status-hue-d-border:#3a584824;--g-status-hue-e-bg:#f0dce8;--g-status-hue-e-text:#604050;--g-status-hue-e-border:#60405024;--g-status-hue-f-bg:#e8f0dc;--g-status-hue-f-text:#505840;--g-status-hue-f-border:#50584024;--g-stage-intake:#5aa8b8;--g-stage-intake-bg:#dff2f5;--g-stage-intake-text:#1f6a78;--g-stage-intake-border:#1f6a7824;--g-stage-prospecting:#18b4c0;--g-stage-prospecting-bg:#d4f3f6;--g-stage-prospecting-text:#0d6e76;--g-stage-prospecting-border:#0d6e7624;--g-stage-invite_register:#2a9a78;--g-stage-invite_register-bg:#d4f0e4;--g-stage-invite_register-text:#0f6b4a;--g-stage-invite_register-border:#0f6b4a24;--g-stage-diligence:#fbbe0a;--g-stage-diligence-bg:#fff6d6;--g-stage-diligence-text:#8a6800;--g-stage-diligence-border:#8a680029;--g-stage-proposal:#d4890a;--g-stage-proposal-bg:#fce8c8;--g-stage-proposal-text:#7a4a08;--g-stage-proposal-border:#7a4a0824;--g-stage-approval:#c4b41a;--g-stage-approval-bg:#f5f2d0;--g-stage-approval-text:#6a620c;--g-stage-approval-border:#6a620c24;--g-stage-active:#93c01f;--g-stage-active-bg:#eaf5d0;--g-stage-active-text:#4a6b0f;--g-stage-active-border:#4a6b0f24;--g-stage-closed:#64748b;--g-stage-closed-bg:#e2e8f0;--g-stage-closed-text:#475569;--g-stage-closed-border:#47556924;--g-panel-width:min(50vw, 720px);--g-radius:8px;--g-radius-sm:6px;--g-radius-control:var(--g-radius-sm);--g-radius-pill:999px;--g-btn-icon-size:1.125rem;--g-btn-sm-icon-size:1rem;--g-btn-min-height:calc(var(--space-5) * 2 + var(--g-text-ui) * 1.15 + 2px);--g-btn-min-width:6rem;--g-btn-sm-min-height:calc(var(--space-4) * 2 + var(--g-text-pill) * 1.2 + 2px);--g-btn-sm-min-width:4.75rem;--g-btn-lg-min-height:3.75rem;--g-btn-lg-font-size:var(--g-text-5);--g-record-section-header-min-height:var(--g-btn-min-height);--g-help-tip-size:var(--g-btn-icon-size);--g-help-tip-glyph:var(--g-btn-sm-icon-size);--g-tooltip-max:min(22rem, 70vw);--g-z-tooltip:300;--g-control-text-nudge:.15em;--g-focus-border:var(--g-accent);--g-focus-ring:0 0 0 3px var(--g-accent-soft);--g-content-bottom-space:var(--space-16);--g-shadow-panel:0 8px 24px color-mix(in srgb, var(--g-text) 10%, transparent);--g-shadow-modal:0 8px 32px #00000026;--g-duration-ui:.2s;--g-ease-ui:ease-in-out;--g-transition-ui:var(--g-duration-ui) var(--g-ease-ui);--g-icon-chevron-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--g-icon-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--g-icon-arrow-right:var(--g-icon-chevron-right);--lh-none:1;--lh-heading:1.15;--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.5;--g-cell-padding-y:var(--space-6);--g-cell-padding-x:var(--space-7);--g-table-max-height:min(80vh, 48rem);--g-table-header-bg:color-mix(in srgb, var(--g-ink) 3%, var(--g-surface));--g-table-header-size:var(--g-text-body);--g-table-col-fit-min:12rem;--g-table-col-sm-max:12rem;--g-table-col-md-preferred:11rem;--g-table-col-md-max:22rem;--g-table-col-fill-min:10rem;--g-table-col-fill-preferred:18rem;--g-table-col-fill-max:36rem;--g-scrollbar-size:8px;--g-scrollbar-track:color-mix(in srgb, var(--g-ink) 5%, var(--g-surface));--g-scrollbar-thumb:color-mix(in srgb, var(--g-ink) 12%, var(--g-surface));--g-scrollbar-thumb-hover:color-mix(in srgb, var(--g-ink) 20%, var(--g-surface));--g-scrollbar-keyline:var(--g-border);--g-scrollbar-nav-inset:2px;--g-detail-header-gap:calc(var(--space-7) + var(--space-10));--g-detail-title-max:60ch;--g-page-pad-x:var(--space-14);--g-page-pad-y:var(--space-13);--g-page-wide-max:none;--g-page-standard-max:none;--g-page-narrow-max:960px;--g-form-max:24rem;--g-auth-card-pad:var(--space-11);--g-auth-card-max:calc(var(--g-form-max) + 2 * var(--g-auth-card-pad));--g-rise-in-distance:var(--space-5);--g-rise-in:.25s ease-out;--g-sink-out:.15s ease-in;--g-bounce:.8s ease-out;--g-bounce-distance:var(--space-4);--g-bounce-rebound:var(--space-2);--g-bounce-settle:var(--space-1);--g-side-panel-open:.22s;--g-main-padding-y:var(--g-page-pad-y);--g-main-padding-x:var(--g-page-pad-x);--g-modal-padding-top:var(--space-12);--g-modal-padding-bottom:var(--space-12);--g-modal-form-padding-block:var(--space-10);--g-brand-500:var(--g-accent-hover);--g-brand-600:var(--g-accent);--g-brand-050:color-mix(in srgb, var(--g-accent) 12%, transparent);--g-message-tint-1:color-mix(in srgb, var(--g-status-hue-c-bg) 45%, var(--g-surface));--g-message-tint-2:color-mix(in srgb, var(--g-status-hue-d-bg) 45%, var(--g-surface));--g-message-tint-3:color-mix(in srgb, var(--g-status-hue-e-bg) 45%, var(--g-surface));--g-message-tint-4:color-mix(in srgb, var(--g-status-hue-f-bg) 45%, var(--g-surface));--g-message-tint-5:color-mix(in srgb, var(--g-status-hue-a-bg) 45%, var(--g-surface));--g-on-brand:#fff;--g-sidebar-width:270px;--g-rail-icon:20px;--g-nav-collapse-icon:16px;--g-rail-width:calc(2 * var(--g-menu-gutter) + var(--g-rail-icon));--g-rail-logo-height:var(--space-11);--g-side-panel-width:400px;--g-side-panel-bg:var(--g-surface-muted);--g-side-panel-bg-attention:color-mix(in srgb, var(--g-attention-bg) 35%, var(--g-surface));--g-side-panel-bg-accent:color-mix(in srgb, var(--g-accent) 4%, var(--g-surface));--g-side-panel-chrome-padding:var(--space-10);--g-shell-avatar:2.8125rem;font-family:var(--g-font);font-size:var(--g-text-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--g-text);background:var(--g-bg);width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}.g-root *,.g-root :before,.g-root :after{box-sizing:border-box}.g-root code{background:var(--g-border-subtle);padding:.1em var(--space-3);border-radius:4px;font-size:.92em}.g-shell{--g-shell-nav-column:var(--g-sidebar-width);--g-shell-panel-column:0px;grid-template-columns:var(--g-shell-nav-column) minmax(0, 1fr);--g-shell-chrome-padding-block:var(--space-7);width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;display:grid;overflow:hidden}.g-shell__nav{background:var(--g-ink);border-right:1px solid var(--g-accent-border);padding:0 var(--brand-padding-inline) var(--g-shell-chrome-padding-block);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.g-shell__nav:before{content:"";z-index:2;background:var(--g-nav-scrim);opacity:0;pointer-events:none;transition:opacity var(--g-transition-ui);position:absolute;inset:0}.g-shell__nav--hub-open:before{opacity:1;pointer-events:auto}.g-shell__nav-collapse{display:none}.g-shell__nav-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;--g-scrollbar-track:transparent;--g-scrollbar-thumb:var(--g-accent-border-soft);--g-scrollbar-thumb-hover:var(--g-accent-border-emphasis);margin-inline-end:calc(-1 * var(--brand-padding-inline) + var(--g-scrollbar-nav-inset));padding-inline-end:calc(var(--brand-padding-inline) - var(--g-scrollbar-size) - var(--g-scrollbar-nav-inset));overflow:hidden auto}.g-shell__nav-scroll::-webkit-scrollbar{border-radius:var(--g-radius-pill)}.g-shell__nav-scroll::-webkit-scrollbar-track{border-radius:var(--g-radius-pill)}.g-shell__brand{align-items:flex-start;gap:var(--space-3);padding:var(--brand-padding-top) var(--brand-padding-inline) var(--space-12);flex-direction:column;display:flex}.g-shell__brand-logo{height:var(--brand-logo-height);width:auto;color:var(--g-accent);line-height:0;display:block}.g-shell__brand-logo svg,.g-shell__brand-logo img{width:auto;height:100%;display:block}.g-shell__brand-name{font-size:var(--g-text-nav);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--g-accent);line-height:var(--lh-tight)}.g-shell__brand-env{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-accent-nav-muted);text-transform:uppercase;letter-spacing:.06em}.g-shell__brand-hello{margin:var(--space-7) 0 0;font-size:var(--g-text-6);font-weight:var(--fw-medium);color:var(--g-nav-text);line-height:var(--lh-tight);letter-spacing:-.01em}.g-shell__menu{flex-direction:column;display:flex}.g-shell__nav a{text-decoration:none}.g-shell__link{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-top:1px solid var(--g-accent-border-soft);color:var(--g-accent-nav);font-weight:var(--fw-medium);font-size:var(--g-text-nav);line-height:var(--lh-tight);text-decoration:none;transition:background .15s,color .15s;display:flex}.g-shell__menu>.g-shell__link:last-child,.g-shell__menu>.g-shell__nav-group:last-child{border-bottom:1px solid var(--g-accent-border-soft)}.g-shell__nav-group-toggle{border:none;border-top:1px solid var(--g-accent-border-soft);cursor:pointer;width:100%;font-family:inherit;font-size:var(--g-text-nav);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:left;color:var(--g-accent-nav);background:0 0}.g-shell__nav-group-toggle .g-shell__hub-chevron{opacity:.7;margin-left:auto}.g-shell__nav-group-collapse{transition:grid-template-rows var(--g-transition-ui);grid-template-rows:0fr;display:grid}.g-shell__nav-group--open .g-shell__nav-group-collapse{grid-template-rows:1fr}.g-shell__nav-group-collapse-inner{min-height:0;margin-left:calc(var(--space-6) + 10px - .5px);border-left:1px solid var(--g-accent);flex-direction:column;display:flex;overflow:hidden}.g-shell__nav-group-collapse .g-shell__nav-icon{display:none}.g-shell__nav-group--open>.g-shell__nav-group-toggle{color:var(--g-nav-text)}.g-shell__nav-group--open>.g-shell__nav-group-toggle .g-shell__nav-icon{opacity:1}.g-shell__nav-group--open .g-shell__nav-group-collapse-inner{border-left-color:var(--g-nav-text)}.g-shell__nav-icon{opacity:.85;flex-shrink:0}.g-shell__link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.g-shell__link:hover{background:var(--g-nav-hover);color:var(--g-nav-text);text-decoration:none}.g-shell__link:hover .g-shell__nav-icon{opacity:1}.g-shell__link--active,.g-shell__link[aria-current=page]{color:var(--g-nav-text)}.g-shell__link--active .g-shell__nav-icon,.g-shell__link[aria-current=page] .g-shell__nav-icon{opacity:1}.g-shell__link--soon,.g-shell__link--disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.g-shell__nav-hint{font-size:var(--g-text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--g-accent-nav-muted);margin-left:auto}.g-shell__nav-footer{gap:var(--space-2);padding:0 0 var(--space-2);border-top:1px solid var(--g-accent-border-soft);flex-direction:column;flex-shrink:0;display:flex}.g-shell__nav-footer:has(>.g-shell__hub-switcher){padding-top:var(--space-4);border-top:none}.g-shell__link--alert .g-shell__nav-icon,.g-shell__link--alert:hover .g-shell__nav-icon,.g-shell__link--alert.g-shell__link--active .g-shell__nav-icon{color:var(--g-attention);opacity:1}.g-shell__hub-chevron{opacity:.75;transition:transform var(--g-transition-ui);flex-shrink:0;margin-left:auto}.g-shell__nav-collapse-icon{transform-box:fill-box;transform-origin:50%;transition:transform var(--g-transition-ui)}.g-shell__nav-collapse-icon--collapsed,.g-shell__hub-chevron--open{transform:rotate(180deg)}.g-shell__profile-row{align-items:center;gap:var(--space-2);display:flex}.g-shell__profile{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-4) var(--space-5) calc(var(--space-6) + (var(--g-rail-icon) - var(--g-shell-avatar)) / 2);border-radius:var(--g-radius-control);color:var(--g-accent-nav);flex:auto;margin:0;text-decoration:none;transition:background .15s,color .15s;display:flex}button.g-shell__link{appearance:none;border:none;border-top:1px solid var(--g-accent-border-soft);cursor:pointer;width:100%;font-family:inherit;font-size:var(--g-text-nav);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:left;background:0 0;border-radius:0;margin:0}button.g-shell__profile{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.g-shell__hub-switcher{border:1px solid var(--g-accent-border-soft);border-radius:var(--g-radius);background:var(--g-ink);flex-direction:column;display:flex;overflow:hidden}.g-shell__nav--hub-open .g-shell__hub-switcher{z-index:3;position:relative}.g-shell__hub-switcher .g-shell__link{border:none;border-radius:0}.g-shell__hub-switcher .g-shell__hub-menu .g-shell__link+.g-shell__link,.g-shell__hub-menu--open+.g-shell__hub-current{border-top:1px solid var(--g-accent-border-soft)}.g-shell__hub-current:disabled{cursor:default}.g-shell__hub-current:disabled:hover{background:0 0}.g-shell__hub-menu{transition:grid-template-rows var(--g-transition-ui);grid-template-rows:0fr;display:grid}.g-shell__hub-menu--open{grid-template-rows:1fr}.g-shell__hub-menu-inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.g-shell__profile:hover{background:var(--g-nav-hover);color:var(--g-nav-text);text-decoration:none}.g-shell__profile--signed-out:hover{color:var(--g-accent-nav);background:0 0}.g-shell__profile .g-avatar{width:var(--g-shell-avatar);height:var(--g-shell-avatar);font-size:var(--g-text-ui)}.g-shell__profile-name{font-size:var(--g-text-3);font-weight:var(--fw-light);color:inherit;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-avatar{background:var(--g-accent-tint-strong);border:1px solid var(--g-accent-border);color:var(--g-accent);font-weight:var(--fw-medium);letter-spacing:.03em;object-fit:cover;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.g-avatar--sm{width:2rem;height:2rem;font-size:var(--g-text-label)}.g-avatar--md{width:2.5rem;height:2.5rem;font-size:var(--g-text-ui)}.g-avatar--lg{width:4.5rem;height:4.5rem;font-size:var(--g-text-emphasis)}.g-shell__main{box-sizing:border-box;min-width:0;height:100%;min-height:0;padding:var(--g-main-padding-y) var(--g-main-padding-x) 0;scrollbar-gutter:stable;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background:var(--g-bg);flex-direction:column;display:flex;overflow:hidden auto}.g-shell__main-body{flex:1 0 auto;width:100%;min-width:0;max-width:none}.g-shell__site-footer{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--g-shell-chrome-padding-block);padding-bottom:calc(var(--g-shell-chrome-padding-block) + var(--space-6));font-size:var(--g-text-2);line-height:var(--lh-snug);color:var(--g-muted);flex-shrink:0;margin-top:auto;display:flex}.g-shell__mobile-bar,.g-shell__backdrop{display:none}@media (width>=769px){.g-shell{transition:grid-template-columns .22s}.g-shell__nav{position:relative}.g-shell__nav-collapse{width:calc(2 * var(--space-6) + var(--g-rail-icon));height:auto;padding:var(--space-5) 0;border-radius:var(--g-radius-control);color:var(--g-accent-nav);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;transition:background .15s,color .15s;display:inline-flex}.g-shell__nav-collapse:hover{background:var(--g-nav-hover);color:var(--g-nav-text)}.g-shell__nav-collapse-icon{opacity:.75;flex-shrink:0}.g-shell__nav-collapse:hover .g-shell__nav-collapse-icon{opacity:1}.g-shell--nav-collapsed{--g-shell-nav-column:var(--g-rail-width)}.g-shell--nav-collapsed .g-shell__link,.g-shell--nav-collapsed .g-shell__profile{position:relative}.g-shell--nav-collapsed .g-shell__link-label,.g-shell--nav-collapsed .g-shell__profile-name{clip-path:inset(50%);white-space:nowrap;position:absolute}.g-shell--nav-collapsed .g-shell__hub-chevron,.g-shell--nav-collapsed .g-shell__nav-hint{display:none}.g-shell--nav-collapsed .g-shell__brand{align-items:center;padding-inline:0}.g-shell--nav-collapsed .g-shell__brand-logo{align-items:center;display:flex}.g-shell--nav-collapsed .g-shell__brand-logo svg,.g-shell--nav-collapsed .g-shell__brand-logo img{height:var(--g-rail-logo-height)}.g-shell--nav-collapsed .g-shell__brand-hello,.g-shell--nav-collapsed .g-shell__brand-env{display:none}.g-side-panel__rail{padding-top:calc(var(--brand-padding-top) + var(--brand-logo-height) + var(--space-12))}}.g-shell__rail-tip{z-index:110;background:var(--g-ink);border:1px solid var(--g-accent-border);border-radius:var(--g-radius-control);box-shadow:var(--g-shadow-modal);padding:var(--space-2) var(--space-4);color:var(--g-nav-text);font-size:var(--g-text-2);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;pointer-events:none;margin-inline-start:var(--space-2);position:fixed;transform:translateY(-50%)}.g-shell__menu--panels>.g-shell__link:last-child{border-bottom:none}.g-shell__link--panel.g-shell__link--active{background:var(--g-nav-hover)}.g-shell__mobile-actions,.g-shell__bar-toggles{align-items:center;gap:var(--space-2);display:flex}.g-side-panel{background:var(--g-side-panel-bg);justify-content:flex-end;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.g-side-panel--rail{justify-content:flex-start}.g-side-panel__rail{width:var(--g-rail-width);padding-inline:var(--brand-padding-inline);border-inline-end:1px solid var(--g-border-subtle);flex-direction:column;flex-shrink:0;display:flex}.g-side-panel__rail-close,.g-side-panel__rail-item{width:100%;padding:var(--space-5) 0;color:inherit;font-size:var(--g-text-nav);font-weight:var(--fw-medium);line-height:var(--lh-tight);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;transition:background .15s;display:flex;position:relative}.g-side-panel__rail-item{border-top:1px solid var(--g-border-subtle)}.g-side-panel__rail-item:last-child{border-bottom:1px solid var(--g-border-subtle)}.g-side-panel__rail-close:hover,.g-side-panel__rail-item:hover,.g-side-panel__rail-item--selected{background:var(--g-row-hover)}.g-side-panel__rail-close .g-shell__nav-collapse-icon,.g-side-panel__rail-item .g-shell__nav-icon{opacity:.7;transition:color .15s ease, transform var(--g-transition-ui)}.g-side-panel__rail-close:hover .g-shell__nav-collapse-icon,.g-side-panel__rail-item:hover .g-shell__nav-icon{opacity:1}.g-side-panel__rail-item--selected .g-shell__nav-icon{color:var(--g-accent);opacity:1}.g-side-panel__rail-label{clip-path:inset(50%);white-space:nowrap;position:absolute}.g-side-panel--attention{background:var(--g-side-panel-bg-attention)}.g-side-panel--accent{background:var(--g-side-panel-bg-accent)}.g-side-panel:not(.g-side-panel--open){visibility:hidden;transition:visibility 0s .22s}.g-side-panel__inner{box-sizing:border-box;width:var(--g-side-panel-width);border-right:1px solid var(--g-ink);flex-direction:column;flex-shrink:0;max-width:100%;height:100%;display:flex}.g-side-panel .g-empty-state>:first-child{margin-top:0}.g-side-panel__body{flex-direction:column;flex:1;min-height:0;display:flex}.g-side-panel__view{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.g-side-panel__view[hidden]{display:none}@media (width>=769px){.g-shell--side-panel{grid-template-columns:var(--g-shell-nav-column) var(--g-shell-panel-column) minmax(0, 1fr);position:relative}.g-shell--side-panel .g-shell__nav{z-index:21;grid-area:1/1}.g-side-panel{grid-area:1/2}.g-shell--side-panel .g-shell__main{grid-area:1/3}}@media (width>=1280px){.g-shell--side-panel-open{--g-shell-panel-column:var(--g-side-panel-width)}.g-shell--side-panel-open.g-shell--side-panel-rail{--g-shell-panel-column:calc(var(--g-side-panel-width) + var(--g-rail-width))}}@media (width>=769px) and (width<=1279px){.g-side-panel{z-index:20;width:var(--g-side-panel-width);max-width:calc(100% - var(--g-shell-nav-column));box-shadow:var(--g-shadow-modal);grid-column:auto;transition:transform .22s,visibility 0s .22s;position:absolute;inset-block:0;inset-inline-start:var(--g-shell-nav-column);transform:translate(-100%)}.g-side-panel--open{transition:transform .22s;transform:translate(0)}.g-shell--side-panel-rail .g-side-panel{width:calc(var(--g-side-panel-width) + var(--g-rail-width))}}@media (width>=769px){.g-side-panel[data-bounce]{animation:g-bounce-x var(--g-bounce)}.g-side-panel[data-bounce=late]{animation-delay:var(--g-side-panel-open)}}@keyframes g-bounce-x{16%{transform:translateX(var(--g-bounce-distance))}33%,66%{transform:translate(0)}50%{transform:translateX(var(--g-bounce-rebound))}83%{transform:translateX(var(--g-bounce-settle))}}@media (width<=768px){.g-shell{--g-mobile-bar-height:var(--space-15);--g-shell-chrome-padding-block:var(--brand-padding-inline);grid-template-columns:1fr;grid-template-rows:var(--g-mobile-bar-height) minmax(0, 1fr);grid-template-areas:"mobile-bar""main";position:relative}.g-shell__mobile-bar{height:var(--g-mobile-bar-height);padding:0 var(--brand-padding-inline);background:var(--g-ink);border-bottom:1px solid var(--g-accent-border);box-sizing:border-box;z-index:30;flex-shrink:0;grid-area:mobile-bar;justify-content:space-between;align-items:center;display:flex}.g-shell__mobile-brand{align-items:center;gap:var(--space-4);font-size:var(--g-text-nav);font-weight:var(--fw-medium);color:var(--g-accent);display:inline-flex}.g-shell__mobile-brand .g-shell__brand-logo{height:1.5rem}.g-shell__menu-toggle{border:1px solid var(--g-accent-border-soft);border-radius:var(--g-radius-control);width:2.75rem;height:2.75rem;color:var(--g-accent-nav);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.g-shell__menu-toggle:hover{background:var(--g-nav-hover);color:var(--g-nav-text)}.g-shell__nav{z-index:40;width:min(280px,88vw);height:100dvh;max-height:100dvh;padding:var(--brand-padding-top) var(--brand-padding-inline) var(--g-shell-chrome-padding-block);border-right:none;border-left:1px solid var(--g-accent-border);visibility:hidden;pointer-events:none;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #00000059}.g-shell__nav--open{visibility:visible;pointer-events:auto;transform:translate(0)}.g-shell__backdrop{z-index:35;cursor:pointer;background:#001a178c;border:none;margin:0;padding:0;animation:.2s g-shell-backdrop-in;display:block;position:fixed;inset:0}.g-shell__main{grid-area:main}.g-shell--nav-open .g-shell__main{overflow:hidden}.g-shell__bar-toggle{padding:var(--space-4);border-radius:var(--g-radius-control);color:var(--g-accent-nav);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;transition:background .15s,color .15s;display:inline-flex}.g-shell__bar-toggle:hover,.g-shell__bar-toggle--open{background:var(--g-nav-hover);color:var(--g-nav-text)}.g-shell__bar-toggle--alert .g-shell__nav-icon{color:var(--g-attention)}.g-side-panel{inset:var(--g-mobile-bar-height) 0 0;z-index:29;height:auto;position:fixed}.g-side-panel:not(.g-side-panel--open){display:none}.g-side-panel__inner{border-right:none;width:100%}.g-side-panel--rail .g-side-panel__inner{flex:1;width:auto;min-width:0}.g-shell__brand{display:none}}.g-auth{background:var(--g-ink);flex-direction:column;height:100%;display:flex;overflow-y:auto}.g-auth__brand{padding:var(--brand-padding-top) var(--brand-padding-inline) 0;flex-shrink:0;justify-content:center;display:flex}.g-auth__brand .g-shell__brand{align-items:center;padding:0;display:flex}.g-auth__main{padding:var(--space-12) var(--brand-padding-inline);flex:1 0 auto;place-items:center;display:grid}.g-auth__card{width:min(var(--g-auth-card-max), 100%);padding:var(--g-auth-card-pad);border-radius:var(--g-radius);background:var(--g-surface);animation:g-rise-in var(--g-rise-in)}.g-auth__card:empty{visibility:hidden;animation:none}.g-auth__card>.g-page-header{margin-bottom:var(--space-8)}.g-auth__card .g-page-header__title{font-size:var(--g-text-page-title-compact)}.g-auth__footer{justify-content:center;gap:var(--space-2) var(--space-6);padding:var(--space-8) var(--brand-padding-inline) var(--brand-padding-top);font-size:var(--g-text-2);line-height:var(--lh-snug);color:var(--g-accent-nav-muted);flex-wrap:wrap;flex-shrink:0;display:flex}@keyframes g-shell-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g-shell,.g-shell__nav{transition:none}.g-shell__backdrop,.g-auth__card,.g-side-panel[data-bounce]{animation:none}.g-shell__nav-group-collapse,.g-shell__hub-menu,.g-shell__hub-chevron,.g-shell__nav-collapse-icon,.g-shell__nav:before{transition:none}}.g-page{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}.g-page--wide,.g-record-detail--wide{max-width:var(--g-page-wide-max)}.g-page--standard,.g-record-detail--standard{max-width:var(--g-page-standard-max)}.g-page--narrow,.g-record-detail--narrow{max-width:var(--g-page-narrow-max)}@media (width<=768px){.g-root{--g-page-pad-x:var(--space-10)}}.g-shell__main a{text-decoration:none}.g-page:after,.g-record-detail:after{content:"";height:var(--g-content-bottom-space);display:block}.g-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.g-page>.g-page-header{margin-bottom:var(--space-9)}.g-page-header--with-avatar{align-items:center}.g-page-header__avatar{flex:none;align-items:center;display:flex}.g-page-header__avatar .g-avatar{flex-shrink:0}.g-header-avatar{border-radius:999px;flex-shrink:0;position:relative}.g-header-avatar__overlay{justify-content:center;align-items:center;gap:var(--space-2);opacity:0;background:#00141473;border-radius:999px;transition:opacity .12s;display:flex;position:absolute;inset:0}.g-header-avatar:hover .g-header-avatar__overlay,.g-header-avatar:focus-within .g-header-avatar__overlay{opacity:1}.g-header-avatar--busy .g-header-avatar__overlay{opacity:1;pointer-events:none}.g-header-avatar__action.g-btn{border-radius:var(--g-radius-sm);background:var(--g-surface);width:1.75rem;min-width:0;height:1.75rem;min-height:0;color:var(--g-muted);padding:0;box-shadow:0 1px 2px #00141429}.g-header-avatar__action.g-btn:hover:not(:disabled){background:var(--g-surface);color:var(--g-text)}.g-header-avatar__action.g-btn svg{width:.95rem;height:.95rem}.g-header-avatar__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none){.g-header-avatar__overlay{opacity:1}}.g-page-header__heading{flex:1;min-width:0}.g-page-header__title{font-size:var(--g-text-page-title);font-weight:var(--fw-semibold);letter-spacing:-.025em;color:var(--g-text-strong);margin:0 0 var(--space-6);line-height:var(--lh-heading)}.g-page-header__lead,.g-page__lead,.g-record-detail__subtitle{color:var(--g-muted);font-size:var(--g-text-subtitle);align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.g-page-header__status{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.g-page-header__actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.g-page-header__actions .g-action-bar__actions{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.g-page>h1{font-size:var(--g-text-page-title);font-weight:var(--fw-semibold);letter-spacing:-.025em;margin:0 0 var(--space-6);line-height:var(--lh-heading)}.g-breadcrumb{margin:0 0 var(--space-5);font-size:var(--g-text-lead);color:var(--g-muted)}.g-breadcrumb a{color:var(--g-link);font-weight:var(--fw-medium);text-decoration:none}.g-breadcrumb a:hover{color:var(--g-link-hover);text-decoration:underline}.g-row-action{color:var(--g-link);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none}.g-row-action:hover{color:var(--g-link-hover);text-decoration:underline}.g-text-link{color:var(--g-link);font-weight:var(--fw-medium);text-underline-offset:.12em;text-decoration:underline}.g-text-link:hover,.g-text-link:focus-visible{color:var(--g-link-hover)}.g-text-link:focus-visible{outline:2px solid var(--g-focus-ring);outline-offset:2px;border-radius:var(--g-radius-sm,2px)}.g-muted{color:var(--g-muted)}.g-error{color:var(--g-attention-text);margin:var(--space-5) 0;font-size:var(--g-text-label);line-height:var(--lh-snug)}.g-form-panel__fields>.g-error{margin:0}.g-positive{color:var(--g-positive)}.g-negative{color:var(--g-negative)}.g-note{margin-top:var(--space-8);font-size:var(--g-text-lead)}.g-note-body{font-size:var(--g-text-note);white-space:pre-wrap;word-break:break-word;margin:0}.g-note-body--empty{color:var(--g-muted)}.g-note-meta{color:var(--g-muted);margin:0}.g-note-list-body{display:inline}.g-note-list-attach{color:var(--g-muted);vertical-align:middle;align-items:center;gap:.15em;margin-right:.15em;display:inline-flex}.g-note-list-attach__icon{width:.95em;height:.95em}.g-note-attachments{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.g-note-attachments__item{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.g-note-attachments__link{color:var(--g-link);word-break:break-word}.g-list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.g-list-toolbar--section{margin-bottom:0}.g-list-toolbar__start{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.g-list-toolbar__end{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.g-list-toolbar__chips{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.g-list-toolbar__chips li{align-items:center;display:flex}.g-list-toolbar__chip{max-width:min(100%,16rem)}.g-list-toolbar__chip .g-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-list-filter-modal__body{gap:var(--space-7);flex-direction:column;display:flex}.g-list-filter-modal__body .g-field,.g-list-filter-modal__body .g-server-search{width:100%;min-width:0;max-width:none}.g-list-filter-modal__body .g-input,.g-list-filter-modal__body .g-select,.g-list-filter-modal__body .g-server-search__trigger{box-sizing:border-box;width:100%;min-width:0;max-width:none}.g-list-toolbar--refreshing{opacity:.72;pointer-events:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g-filter-field{flex-direction:column;gap:.35rem;min-width:9rem;display:flex}.g-filter-select{width:auto;min-width:9rem}.g-filter-inline{box-sizing:border-box;min-height:var(--g-btn-min-height);border:1px solid var(--g-border);border-radius:var(--g-radius-control);background:var(--g-surface);align-items:stretch;max-width:100%;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.g-filter-inline:hover{border-color:color-mix(in srgb, var(--g-border) 55%, var(--g-accent))}.g-filter-inline:focus-within{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring)}.g-filter-inline__label{padding:var(--space-5) var(--space-4) var(--space-5) var(--space-5);border-right:1px solid var(--g-border-subtle);font-size:var(--g-text-ui);font-weight:var(--fw-medium);line-height:var(--lh-none);color:var(--g-muted);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.g-filter-inline__label:after{content:":"}.g-filter-inline__menu{flex:auto;min-width:8rem;max-width:min(100%,16rem);display:flex;position:relative}.g-filter-inline__menu>.g-menu__trigger.g-filter-inline__trigger{border-radius:0 var(--g-radius-control) var(--g-radius-control) 0;width:100%;height:auto;min-height:100%;color:var(--g-text);cursor:pointer;font:inherit;line-height:var(--lh-none);background:0 0;border:none;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.g-filter-inline__menu>.g-menu__trigger.g-filter-inline__trigger:hover,.g-filter-inline__menu.g-menu--open>.g-menu__trigger.g-filter-inline__trigger{color:var(--g-text);background:var(--g-row-hover)}.g-filter-inline__menu>.g-menu__trigger.g-filter-inline__trigger:focus-visible{outline:none}.g-filter-inline__menu .g-menu__item,.g-filter-field__menu .g-menu__item{font-size:var(--g-text-ui)}.g-filter-select__value{justify-content:space-between;align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-4);font-size:var(--g-text-ui);font-weight:var(--fw-medium);line-height:var(--lh-none);color:inherit;min-width:0;display:flex}.g-filter-select__value-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.g-filter-select__chevron{width:.4rem;height:.4rem;margin-left:auto;margin-right:var(--space-1);opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.g-filter-field{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.g-filter-field__menu.g-menu{flex:auto;width:100%;min-width:0;display:block;position:relative}.g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger,.g-filter-field>.g-filter-select__menu-trigger--disabled{width:100%;min-width:0;height:auto;min-height:var(--g-btn-min-height);padding:var(--g-cell-padding-y) var(--g-cell-padding-x);text-align:left;cursor:pointer;box-sizing:border-box;border:1px solid var(--g-border);border-radius:var(--g-radius-control);background:var(--g-surface);color:var(--g-text);font:inherit;font-size:var(--g-text-body);line-height:var(--lh-snug);background-image:none;justify-content:flex-start;align-items:center;margin:0;display:flex}.g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger--disabled,.g-filter-field>.g-filter-select__menu-trigger--disabled{cursor:not-allowed;opacity:.55}.g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger:hover,.g-filter-field__menu.g-menu--open>.g-menu__trigger.g-filter-select__menu-trigger{color:var(--g-text);background:var(--g-surface);border-color:var(--g-border)}.g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger:focus-visible{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring);outline:none}.g-filter-field__menu .g-filter-select__value{gap:var(--space-4);font-size:var(--g-text-body);font-weight:inherit;line-height:var(--lh-snug);padding:0}.g-form-field-row__control .g-filter-field,.g-form-field-row__control .g-filter-field__menu{width:100%;min-width:0;max-width:none}.g-select--empty{color:var(--g-muted)}.g-select--empty option{color:var(--g-text)}.g-server-search{flex-direction:column;gap:.35rem;min-width:12rem;display:flex;position:relative}.g-server-search--compact{min-width:9rem}.g-server-search__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;min-width:0;display:flex}.g-server-search__trigger.g-select{padding-right:var(--g-cell-padding-x);background-image:none}.g-server-search__trigger.is-disabled{opacity:.55;cursor:default}.g-server-search__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.4rem;height:.4rem;margin-left:.5rem;transform:rotate(45deg)}.g-server-search--multi .g-server-search__trigger{align-items:center;gap:var(--space-3);height:auto;min-height:var(--g-btn-min-height);flex-wrap:wrap}.g-server-search__chips{gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.g-server-search__chip{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--g-radius-control);background:var(--g-ink-soft);border:1px solid var(--g-border-subtle);color:var(--g-text);font-size:var(--g-text-label);line-height:var(--lh-tight);display:inline-flex}.g-server-search__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-server-search__chip-remove{border-radius:var(--g-radius-control);width:1.1rem;height:1.1rem;color:var(--g-muted);font:inherit;font-size:var(--g-text-3);line-height:var(--lh-none);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.g-server-search__chip-remove:hover:not(:disabled){color:var(--g-text);background:var(--g-row-selected)}.g-server-search__option-row{align-items:center;gap:calc(var(--space-3) + 2px);display:flex}.g-server-search__check{border:1px solid var(--g-border);background:var(--g-surface);border-radius:.15rem;flex-shrink:0;width:.9rem;height:.9rem}.g-server-search__check.is-checked{border-color:var(--g-link);background:var(--g-link);box-shadow:inset 0 0 0 1.5px var(--g-surface)}.g-server-search__placeholder{color:var(--g-muted)}.g-server-search__panel{z-index:40;background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius);flex-direction:column;gap:.35rem;min-width:16rem;max-width:none;padding:.5rem;display:flex;position:absolute;inset:calc(100% + .25rem) 0 auto;box-shadow:0 8px 24px #00000014}.g-server-search--panel-up .g-server-search__panel{top:auto;bottom:calc(100% + .25rem)}.g-server-search--compact .g-server-search__panel{max-width:22rem}.g-server-search__input{width:100%;min-width:0}.g-server-search__list{max-height:14rem;margin:0;padding:0;list-style:none;overflow:auto}.g-server-search__list button{text-align:left;width:100%;font:inherit;font-size:var(--g-text-body);border-radius:var(--g-radius-control);cursor:pointer;color:var(--g-text);background:0 0;border:0;padding:.4rem .5rem;display:block}.g-server-search__list button:hover,.g-server-search__list button.is-selected{background:var(--g-row-selected)}.g-server-search__status{color:var(--g-muted);font-size:var(--g-text-body);padding:.5rem}.g-server-search__error{font-size:var(--g-text-label);margin:0}.g-server-search__more{font:inherit;font-size:var(--g-text-label);color:var(--g-text);cursor:pointer;text-align:center;background:0 0;border:0;padding:.35rem .5rem}.g-server-search__more:hover:not(:disabled){text-decoration:underline}.g-server-search__more:disabled{opacity:.6;cursor:default}.g-server-search__create{width:100%;margin:var(--space-4) 0 0;font:inherit;font-size:var(--g-text-body);font-weight:var(--fw-medium);color:var(--g-accent);text-align:left;cursor:pointer;border-radius:var(--g-radius-control);background:0 0;border:0;padding:.4rem .5rem;display:block;position:relative}.g-server-search__create:before{content:"";top:calc(-1 * var(--space-4));border-top:1px solid var(--g-border-subtle);position:absolute;left:0;right:0}.g-server-search__create:hover:not(:disabled){background:var(--g-row-selected);color:var(--g-accent)}.g-server-search__create:disabled{opacity:.55;cursor:default}.g-input{min-width:220px;padding:var(--g-cell-padding-y) var(--g-cell-padding-x);border:1px solid var(--g-border);border-radius:var(--g-radius-control);font:inherit;font-size:var(--g-text-body);line-height:var(--lh-snug);background:var(--g-surface)}.g-input::placeholder{color:var(--g-muted);opacity:1}.g-input:focus,.g-input:focus-visible{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring);outline:none}.g-money-input{border:1px solid var(--g-border);border-radius:var(--g-radius-control);background:var(--g-surface);align-items:stretch;min-width:220px;display:flex;overflow:hidden}.g-money-input:focus-within{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring)}.g-money-input__affix{padding:0 var(--g-cell-padding-x);color:var(--g-muted);font-size:var(--g-text-body);line-height:var(--lh-snug);border-right:1px solid var(--g-border);background:var(--g-surface-muted);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.g-money-input__control.g-input{border:none;border-radius:0;flex:1;min-width:0}.g-money-input__control.g-input:focus,.g-money-input__control.g-input:focus-visible{box-shadow:none;border:none;outline:none}.g-tabs{gap:var(--space-3);flex-wrap:wrap;display:flex}.g-tab{border:1px solid var(--g-border);background:var(--g-surface);border-radius:var(--g-radius-control);padding:var(--space-3) var(--space-5);font:inherit;font-size:var(--g-text-body);cursor:pointer}.g-tab--active{border-color:var(--g-accent);color:var(--g-text);background:var(--g-row-selected)}.g-table-wrap{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);width:100%;overflow:auto}.g-table-wrap::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-side-panel__view::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-side-drawer__body::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-panel-conversation__scroll::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-record-form-modal::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-server-search__list::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-menu__list--fixed::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-check-list::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-shell__nav-scroll::-webkit-scrollbar{width:var(--g-scrollbar-size);height:var(--g-scrollbar-size);background:var(--g-scrollbar-track)}.g-table-wrap::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-side-panel__view::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-side-drawer__body::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-panel-conversation__scroll::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-record-form-modal::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-server-search__list::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-menu__list--fixed::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-check-list::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-shell__nav-scroll::-webkit-scrollbar-thumb{background:var(--g-scrollbar-thumb);border-radius:var(--g-radius-pill)}.g-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-side-panel__view::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-side-drawer__body::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-panel-conversation__scroll::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-record-form-modal::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-server-search__list::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-menu__list--fixed::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-check-list::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-shell__nav-scroll::-webkit-scrollbar-thumb:hover{background:var(--g-scrollbar-thumb-hover)}.g-table-wrap::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-side-panel__view::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-side-drawer__body::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-panel-conversation__scroll::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-server-search__list::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-menu__list--fixed::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-check-list::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--g-scrollbar-keyline)}.g-table-wrap::-webkit-scrollbar-track:horizontal{box-shadow:inset 0 1px 0 var(--g-scrollbar-keyline)}.g-table-wrap::-webkit-scrollbar-corner{background:var(--g-scrollbar-track);box-shadow:inset 1px 1px 0 var(--g-scrollbar-keyline)}.g-table-wrap::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-side-panel__view::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-side-drawer__body::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-panel-conversation__scroll::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-server-search__list::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-menu__list--fixed::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-check-list::-webkit-scrollbar-thumb:vertical{background-clip:padding-box;border-left:1px solid #0000}.g-table-wrap::-webkit-scrollbar-thumb:horizontal{background-clip:padding-box;border-top:1px solid #0000}.g-record-form-modal::-webkit-scrollbar{background:0 0}@supports not selector(::-webkit-scrollbar){.g-table-wrap,.g-side-panel__view,.g-side-drawer__body,.g-panel-conversation__scroll,.g-record-form-modal,.g-server-search__list,.g-menu__list--fixed,.g-check-list,.g-shell__nav-scroll{scrollbar-width:thin;scrollbar-color:var(--g-scrollbar-thumb) var(--g-scrollbar-track)}.g-record-form-modal{scrollbar-color:var(--g-scrollbar-thumb) transparent}}.g-record-section__body>.g-table-wrap{max-height:var(--g-table-max-height)}.g-record-section__body>.g-table-wrap>.g-table>thead{z-index:4;position:sticky;top:0}.g-list-load-more{flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0 1.25rem;display:flex}.g-table{width:100%;min-width:0;display:grid}.g-table>thead,.g-table>tbody,.g-table tr{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.g-table>thead{background:var(--g-table-header-bg);overflow:clip}.g-table tbody tr.g-table__empty>td,.g-table tbody tr.g-table__row--detail>td{grid-column:1/-1}.g-table th{text-align:left;font-weight:var(--fw-medium);font-size:var(--g-table-header-size);text-transform:none;letter-spacing:normal;padding:var(--g-cell-padding-y) var(--g-cell-padding-x);border-bottom:1px solid var(--g-border);white-space:nowrap;background:0 0;min-width:0}.g-table--resizable.g-table--resized{table-layout:fixed}.g-table__th--resize{position:relative}.g-table__th-inner{align-items:center;gap:.25rem;min-width:0;display:flex}.g-table__th-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.g-table__col-resizer{top:calc(var(--g-cell-padding-y) - .35rem);right:0;bottom:calc(var(--g-cell-padding-y) - .35rem);cursor:col-resize;touch-action:none;z-index:1;width:.7rem;position:absolute;transform:translate(50%)}.g-table__col-resizer:after{content:"";background:var(--g-border);opacity:0;width:1px;transition:opacity .12s;position:absolute;top:.15rem;bottom:.15rem;left:50%;transform:translate(-50%)}.g-table thead:hover .g-table__col-resizer:after,.g-table__col-resizer:active:after,.g-table__col-resizer:focus-visible:after{opacity:1}.g-table__col-resizer:hover:after,.g-table__col-resizer:focus-visible:after,.g-table__col-resizer:active:after{background:var(--g-accent,var(--g-muted));opacity:1;width:2px}.g-table td{padding:var(--g-cell-padding-y) var(--g-cell-padding-x);border-bottom:1px solid var(--g-border-subtle);vertical-align:middle;min-width:0}.g-table tbody>tr:not(.g-table__row--detail)>td{min-height:calc(var(--g-cell-padding-y) * 2 + var(--g-btn-sm-min-height));align-items:center;min-width:0;display:flex}.g-table tbody>tr:not(.g-table__row--detail)>td:not(.g-table__cell--actions)>*{min-width:0;max-width:100%}.g-table__stack{gap:var(--space-1);white-space:normal;flex-direction:column;min-width:0;max-width:100%;display:flex}.g-table__stack-primary{color:var(--g-text);font-size:inherit;font-weight:var(--fw-medium);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-table__cell-clip{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.g-table__cell-clip--2{white-space:normal;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}:is(.g-table__cell-clip--2:has(.g-table__stack),.g-table__cell-clip--2:has(.g-stage-template-editor__check-copy)){-webkit-line-clamp:unset;white-space:normal;flex:auto;display:block;overflow:visible}.g-table__stack-meta{font-size:var(--g-text-1);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--g-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-ref{font-size:var(--g-text-1);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--g-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em}.g-table th.g-table__col--fit,.g-table td.g-table__col--fit,.g-table th.g-table__col--pill,.g-table td.g-table__col--pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-table th.g-table__col--sm,.g-table td.g-table__col--sm,.g-table th.g-table__col--md,.g-table td.g-table__col--md,.g-table th.g-table__col--fill,.g-table td.g-table__col--fill{min-width:0}.g-table td.g-table__col--sm,.g-table td.g-table__col--md{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-table td.g-table__col--fill{white-space:normal;overflow:hidden}.g-table th.g-table__col--slack,.g-table td.g-table__col--slack{min-width:0;padding:0}.g-table th.g-table__cell--actions,.g-table td.g-table__cell--actions{white-space:nowrap;text-align:right;min-width:max-content;padding-left:var(--space-6);z-index:2;border-left:1px solid var(--g-border);background-color:var(--g-surface);background-image:none;justify-content:flex-end;justify-self:stretch;position:sticky;right:0;overflow:visible}.g-table>thead>tr>th.g-table__cell--actions{z-index:5;background-color:var(--g-table-header-bg);background-image:none}.g-table th.g-table__cell--columns .g-table__th-inner,.g-table th.g-table__cell--columns{justify-content:flex-end}.g-table th.g-table__cell--actions .g-table__th-inner:has(.g-table__columns-btn){justify-content:flex-end;width:100%}.g-table tbody>tr:has(.g-menu--open){z-index:5;position:relative}.g-table th.g-table__col--sortable{padding:0}.g-table__sort{align-items:center;gap:var(--space-3);width:100%;padding:var(--g-cell-padding-y) var(--g-cell-padding-x);color:inherit;font:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex}.g-table__sort:hover,.g-table__sort:focus-visible{color:var(--g-text)}.g-table__sort:focus-visible{outline:2px solid var(--g-accent);outline-offset:-2px}.g-table__sort-label{min-width:0}.g-table__sort-icon{opacity:.35;flex-shrink:0}.g-table__col--sorted .g-table__sort-icon,.g-table__sort:hover .g-table__sort-icon{opacity:.7}.g-table__sort-icon--active{opacity:1;color:var(--g-accent)}.g-table td.g-table__cell--actions :is(.g-btn,.g-row-action)+:is(.g-btn,.g-row-action){margin-left:var(--space-4)}.g-table__row-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);vertical-align:middle;min-height:2rem;display:inline-flex}.g-table__row-actions :is(.g-btn,.g-row-action)+:is(.g-btn,.g-row-action){margin-left:0}.g-file-field{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.g-table__row-actions .g-file-field .g-btn{justify-content:center;min-width:5.5rem}.g-file-list-field{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.g-file-list-field .g-error{margin:0}.g-file-list{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.g-file-list__item{align-items:center;gap:var(--space-4);min-width:0;display:flex}.g-file-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-table tbody tr:last-child td{border-bottom:none}.g-table tbody tr.g-table__empty{cursor:default}.g-table tbody tr.g-table__empty:hover>td{background:0 0}.g-table-wrap--interactive>.g-table>tbody>tr:not(.g-table__row--detail):not(.g-table__empty)>td{cursor:pointer}.g-table-wrap--interactive>.g-table>tbody>tr:not(.g-table__row--detail):not(.g-table__empty):hover>td{background:var(--g-row-hover)}.g-table-wrap:not(.g-table-wrap--interactive)>.g-table>tbody>tr{cursor:default}.g-table-wrap:not(.g-table-wrap--interactive)>.g-table>tbody>tr:hover>td{background:0 0}.g-table tbody tr.g-table__row--selected>td{background:var(--g-row-selected)}.g-table-wrap:not(.g-table-wrap--interactive)>.g-table>tbody>tr:hover>td.g-table__cell--actions,.g-table-wrap--loading .g-table tbody tr:hover>td.g-table__cell--actions{background-color:var(--g-surface);background-image:none}.g-table tbody tr.g-table__row--selected>td.g-table__cell--actions{background-color:var(--g-surface);background-image:linear-gradient(var(--g-row-selected), var(--g-row-selected))}.g-table-wrap>.g-table>tbody>tr:has(.g-attention-button--selected)>td{background-color:var(--g-side-panel-bg-attention);background-image:none}.g-table-wrap--interactive>.g-table>tbody>tr:not(.g-table__row--detail):not(.g-table__empty):has(.g-attention-button--selected):hover>td{background-color:var(--g-side-panel-bg-attention);background-image:none}.g-table-wrap:not(.g-table-wrap--interactive)>.g-table>tbody>tr:has(.g-attention-button--selected):hover>td{background-color:var(--g-side-panel-bg-attention);background-image:none}.g-table tbody tr.g-table__row--attention>td:first-child{position:relative}.g-table tbody tr.g-table__row--attention>td:first-child:before{content:"";inset-inline-start:0;top:var(--space-2);bottom:var(--space-2);background:var(--g-attention);border-radius:1px;width:2px;position:absolute}.g-pill{padding:var(--space-3) var(--space-5);border-radius:var(--g-radius-control);font-size:var(--g-text-pill);font-weight:var(--fw-medium);line-height:var(--lh-none);letter-spacing:.01em;text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.g-pill__label{line-height:var(--lh-none);padding-top:var(--g-control-text-nudge);display:block}.g-pill--default{background:var(--g-ink-fill);color:var(--g-ink-text-soft);border-color:var(--g-ink-keyline)}.g-pill--muted{background:var(--g-ink-soft);color:var(--g-muted);border-color:var(--g-border-subtle)}.g-pill--draft,.g-pill--draft-receipt{background:var(--g-status-draft-bg);color:var(--g-status-draft-text);border-color:var(--g-status-draft-border)}.g-pill--approved{background:var(--g-status-approved-bg);color:var(--g-status-approved-text);border-color:var(--g-status-approved-border)}.g-pill--raised{background:var(--g-status-raised-bg);color:var(--g-status-raised-text);border-color:var(--g-status-raised-border)}.g-pill--sent{background:var(--g-status-sent-bg);color:var(--g-status-sent-text);border-color:var(--g-status-sent-border)}.g-pill--mill-confirmed{background:var(--g-status-mill-bg);color:var(--g-status-mill-text);border-color:var(--g-status-mill-border)}.g-pill--bundled{background:var(--g-status-bundled-bg);color:var(--g-status-bundled-text);border-color:var(--g-status-bundled-border)}.g-pill--partially-received{background:var(--g-status-partial-bg);color:var(--g-status-partial-text);border-color:var(--g-status-partial-border)}.g-pill--ordered{background:var(--g-status-ordered-bg);color:var(--g-status-ordered-text);border-color:var(--g-status-ordered-border)}.g-pill--received,.g-pill--posted,.g-pill--active{background:var(--g-status-received-bg);color:var(--g-status-received-text);border-color:var(--g-status-received-border)}.g-pill--closed{background:var(--g-status-closed-bg);color:var(--g-status-closed-text);border-color:var(--g-status-closed-border)}.g-pill--cancelled,.g-pill--error{background:var(--g-status-danger-bg);color:var(--g-status-danger-text);border-color:var(--g-status-danger-border)}.g-pill--inactive{background:var(--g-ink-fill-subtle);color:var(--g-muted);border-color:var(--g-ink-keyline)}.g-pill--standalone{background:var(--g-status-standalone-bg);color:var(--g-status-standalone-text);border-color:var(--g-status-standalone-border)}.g-pill--po-delivery{background:var(--g-status-delivery-bg);color:var(--g-status-delivery-text);border-color:var(--g-status-delivery-border)}.g-pill--hue-a{background:var(--g-status-hue-a-bg);color:var(--g-status-hue-a-text);border-color:var(--g-status-hue-a-border)}.g-pill--hue-b{background:var(--g-status-hue-b-bg);color:var(--g-status-hue-b-text);border-color:var(--g-status-hue-b-border)}.g-pill--hue-c{background:var(--g-status-hue-c-bg);color:var(--g-status-hue-c-text);border-color:var(--g-status-hue-c-border)}.g-pill--hue-d{background:var(--g-status-hue-d-bg);color:var(--g-status-hue-d-text);border-color:var(--g-status-hue-d-border)}.g-pill--hue-e{background:var(--g-status-hue-e-bg);color:var(--g-status-hue-e-text);border-color:var(--g-status-hue-e-border)}.g-pill--hue-f{background:var(--g-status-hue-f-bg);color:var(--g-status-hue-f-text);border-color:var(--g-status-hue-f-border)}.g-pill--stage-intake{background:var(--g-stage-intake-bg);color:var(--g-stage-intake-text);border-color:var(--g-stage-intake-border)}.g-pill--stage-prospecting{background:var(--g-stage-prospecting-bg);color:var(--g-stage-prospecting-text);border-color:var(--g-stage-prospecting-border)}.g-pill--stage-invite_register{background:var(--g-stage-invite_register-bg);color:var(--g-stage-invite_register-text);border-color:var(--g-stage-invite_register-border)}.g-pill--stage-diligence{background:var(--g-stage-diligence-bg);color:var(--g-stage-diligence-text);border-color:var(--g-stage-diligence-border)}.g-pill--stage-proposal{background:var(--g-stage-proposal-bg);color:var(--g-stage-proposal-text);border-color:var(--g-stage-proposal-border)}.g-pill--stage-approval{background:var(--g-stage-approval-bg);color:var(--g-stage-approval-text);border-color:var(--g-stage-approval-border)}.g-pill--stage-active{background:var(--g-stage-active-bg);color:var(--g-stage-active-text);border-color:var(--g-stage-active-border)}.g-pill--stage-closed{background:var(--g-stage-closed-bg);color:var(--g-stage-closed-text);border-color:var(--g-stage-closed-border)}.g-pill--info{background:var(--g-status-sent-bg);color:var(--g-status-sent-text);border-color:var(--g-status-sent-border)}.g-pill--accent{background:var(--g-status-mill-bg);color:var(--g-status-mill-text);border-color:var(--g-status-mill-border)}.g-pill--success{background:var(--g-status-received-bg);color:var(--g-status-received-text);border-color:var(--g-status-received-border)}.g-pill--warn{background:var(--g-attention-bg);color:var(--g-attention-text);border-color:var(--g-attention-border)}.g-status-stack{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.g-status-stack__lead{font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.g-tone-ink--neutral{color:var(--g-ink-text-soft)}.g-tone-ink--positive{color:var(--g-status-received-text)}.g-tone-ink--attention{color:var(--g-attention-text)}.g-tone-ink--critical{color:var(--g-status-danger-text)}.g-tone-ink--info{color:var(--g-status-sent-text)}.g-pill--danger{background:var(--g-status-danger-bg);color:var(--g-status-danger-text);border-color:var(--g-status-danger-border)}.g-pill-group{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.g-pill-group--gap-4{gap:var(--space-4)}.g-pill-group--gap-6{gap:var(--space-6)}.g-table tbody>tr:not(.g-table__row--detail)>td .g-pill-group{flex-wrap:nowrap;flex-shrink:0}.g-action-bar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.g-action-bar__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.g-btn{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--g-btn-min-height);min-width:var(--g-btn-min-width);appearance:none;font-family:inherit;font-size:var(--g-text-ui);font-weight:var(--fw-regular);line-height:var(--lh-none);text-align:center;padding:var(--space-5) var(--space-6);border-radius:var(--g-radius-control);border:1px solid var(--g-brand-600);background:var(--g-surface);color:var(--g-brand-600);cursor:pointer;margin:0;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.g-btn svg{width:var(--g-btn-icon-size);height:var(--g-btn-icon-size);flex-shrink:0}.g-btn:not(.g-btn--naked) svg{margin-block:calc((var(--g-text-ui) * 1.15 - var(--g-btn-icon-size)) / 2)}.g-btn__label{line-height:var(--lh-none);padding-top:var(--g-control-text-nudge);display:block}a.g-btn,a.g-btn:hover,a.g-btn:focus-visible{text-decoration:none}.g-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.g-btn:hover:not(:disabled){background:var(--g-brand-050);border-color:var(--g-brand-600);color:var(--g-brand-500)}.g-btn:disabled{opacity:.55;cursor:not-allowed}.g-btn--primary{background:var(--g-brand-600);border-color:var(--g-brand-600);color:var(--g-on-brand);font-weight:var(--fw-bold)}.g-btn--primary:hover:not(:disabled){background:var(--g-brand-500);border-color:var(--g-brand-500);color:var(--g-on-brand)}.g-btn--default{background:var(--g-surface);border-color:var(--g-brand-600);color:var(--g-brand-600);font-weight:var(--fw-bold)}.g-btn--default:hover:not(:disabled){background:var(--g-brand-050);border-color:var(--g-brand-600);color:var(--g-brand-500)}.g-btn--knockback,.g-btn--tertiary{background:var(--g-surface);border-color:var(--g-border);color:var(--g-muted)}.g-btn--knockback:hover:not(:disabled),.g-btn--tertiary:hover:not(:disabled),.g-btn--knockback.g-btn--active,.g-btn--tertiary.g-btn--active{background:var(--g-accent-tint);border-color:var(--g-accent);color:var(--g-accent)}.g-btn--attention{background:var(--g-surface);border-color:var(--g-attention);color:var(--g-attention-text)}.g-btn--attention:hover:not(:disabled){background:var(--g-attention-bg);border-color:var(--g-attention);color:var(--g-attention-text)}.g-btn--ghost{color:var(--g-link);padding:var(--space-3) var(--space-4);background:0 0;border-color:#0000}.g-btn--ghost:hover:not(:disabled),.g-btn--ghost:hover:not([aria-disabled=true]){background:var(--g-ink-soft);color:var(--g-link-hover);border-color:#0000}.g-btn--naked{min-width:0;min-height:0;color:var(--g-link);background:0 0;border:none;border-radius:0;padding:0}.g-btn--naked:hover:not(:disabled),.g-btn--naked:hover:not([aria-disabled=true]){color:var(--g-link-hover);background:0 0;border:none;text-decoration:underline}.g-btn--naked:disabled,.g-btn--naked[aria-disabled=true]{opacity:.55}.g-btn--naked.g-btn--sm{min-height:0;padding:0}.g-btn.g-btn--naked.g-table__columns-btn,.g-btn.g-btn--naked.g-table__columns-btn:hover:not(:disabled),.g-btn.g-btn--naked.g-table__columns-btn:hover:not([aria-disabled=true]),.g-btn.g-btn--naked.g-table__columns-btn.g-btn--active{color:var(--g-muted);margin-left:auto;text-decoration:none}.g-btn--danger{background:var(--g-surface);border-color:var(--g-negative-border);color:var(--g-negative);font-weight:var(--fw-bold)}.g-btn--danger:hover:not(:disabled){background:var(--g-negative-bg);border-color:var(--g-negative-border);color:var(--g-negative-on-bg)}.g-btn--sm{min-height:var(--g-btn-sm-min-height);min-width:var(--g-btn-sm-min-width);font-size:var(--g-text-pill);padding:var(--space-4) var(--space-5)}.g-btn--sm svg{width:var(--g-btn-sm-icon-size);height:var(--g-btn-sm-icon-size)}.g-btn--sm:not(.g-btn--naked) svg{margin-block:calc((var(--g-text-pill) * 1.2 - var(--g-btn-sm-icon-size)) / 2)}.g-btn--lg{min-height:var(--g-btn-lg-min-height);min-width:min(100%,12rem);font-size:var(--g-btn-lg-font-size);padding:var(--space-6) var(--space-7)}.g-btn--naked.g-btn--sm{min-width:0}.g-btn--ghost.g-btn--sm{padding:var(--space-4) var(--space-5)}.g-dl{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.g-dl dt{font-size:var(--g-text-label);font-weight:var(--fw-medium);text-transform:none;letter-spacing:0;color:var(--g-muted);margin-bottom:var(--space-1)}.g-dl dd{font-weight:var(--fw-medium);margin:0}.g-form{gap:var(--space-6);max-width:var(--g-form-max);display:grid}.g-form--inline{grid-template-columns:1fr auto;align-items:end;max-width:none}.g-form__actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.g-form__links{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--g-text-ui);flex-direction:column;display:flex}.g-field{gap:var(--space-4);flex-direction:column;display:flex}.g-field__label{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);text-transform:none;letter-spacing:0}.g-field__hint{font-size:var(--g-text-pill);color:var(--g-muted)}.g-field__hint--positive{color:var(--g-positive)}.g-field__hint--negative{color:var(--g-error)}.g-field--checkbox{align-items:center;gap:var(--space-4);font-size:var(--g-text-body);color:var(--g-text);cursor:pointer;flex-direction:row}.g-field--checkbox:has(input:disabled){cursor:not-allowed;color:var(--g-muted)}.g-field--checkbox input[type=checkbox],.g-field--checkbox input[type=radio],.g-form-answer__choice input[type=checkbox],.g-form-answer__choice input[type=radio]{appearance:none;box-sizing:border-box;border:1px solid var(--g-border);background-color:var(--g-surface);cursor:pointer;width:1.125rem;height:1.125rem;transition:border-color var(--g-transition-ui), background-color var(--g-transition-ui), box-shadow var(--g-transition-ui);background-position:50%;background-repeat:no-repeat;background-size:.75rem;flex-shrink:0;margin:0}.g-field--checkbox input[type=checkbox],.g-form-answer__choice input[type=checkbox]{border-radius:var(--g-radius-sm)}.g-field--checkbox input[type=radio],.g-form-answer__choice input[type=radio]{border-radius:var(--g-radius-pill)}.g-field--checkbox input[type=checkbox]:hover:not(:disabled),.g-field--checkbox input[type=radio]:hover:not(:disabled),.g-form-answer__choice input[type=checkbox]:hover:not(:disabled),.g-form-answer__choice input[type=radio]:hover:not(:disabled){border-color:color-mix(in srgb, var(--g-ink) 22%, var(--g-border))}.g-field--checkbox input[type=checkbox]:checked,.g-field--checkbox input[type=checkbox]:indeterminate,.g-form-answer__choice input[type=checkbox]:checked,.g-form-answer__choice input[type=checkbox]:indeterminate{border-color:var(--g-accent);background-color:var(--g-accent)}.g-field--checkbox input[type=checkbox]:checked,.g-form-answer__choice input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E")}.g-field--checkbox input[type=checkbox]:indeterminate,.g-form-answer__choice input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round'%3E%3Cline x1='4' y1='8' x2='12' y2='8'/%3E%3C/svg%3E")}.g-field--checkbox input[type=radio]:checked,.g-form-answer__choice input[type=radio]:checked{border-color:var(--g-accent);background-color:var(--g-surface);background-image:radial-gradient(var(--g-accent) 0 35%, transparent 37% 100%)}.g-field--checkbox input[type=checkbox]:focus-visible,.g-field--checkbox input[type=radio]:focus-visible,.g-form-answer__choice input[type=checkbox]:focus-visible,.g-form-answer__choice input[type=radio]:focus-visible{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring);outline:none}.g-field--checkbox input[type=checkbox]:disabled,.g-field--checkbox input[type=radio]:disabled,.g-form-answer__choice input[type=checkbox]:disabled,.g-form-answer__choice input[type=radio]:disabled{opacity:.55;cursor:not-allowed}.g-choice-chips{border:none;width:100%;min-width:0;margin:0;padding:0}.g-choice-chips__legend{margin:0 0 var(--space-3);font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-snug);padding:0}.g-choice-chips__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.g-choice-chip{min-height:var(--g-btn-sm-min-height);padding:var(--space-3) var(--space-5);border:1px solid var(--g-border);border-radius:var(--g-radius-control);background:var(--g-surface);color:var(--g-text);font:inherit;font-size:var(--g-text-pill);font-weight:var(--fw-medium);line-height:var(--lh-none);cursor:pointer;transition:border-color var(--g-transition-ui), background-color var(--g-transition-ui), color var(--g-transition-ui);justify-content:center;align-items:center;margin:0;display:inline-flex}.g-choice-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--g-ink) 22%, var(--g-border));color:var(--g-text-strong)}.g-choice-chip:focus-visible{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring);outline:none}.g-choice-chip.is-selected{border-color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 10%, var(--g-surface));color:var(--g-text-strong)}.g-choice-chip:disabled{opacity:.6;cursor:not-allowed}.g-choice-chip-add{display:inline-flex}.g-choice-chip-add>.g-menu__trigger.g-choice-chip--add{width:auto;height:auto;min-width:calc(var(--space-8) + var(--space-2));min-height:var(--g-btn-sm-min-height);padding:var(--space-3) var(--space-5);border:1px solid var(--g-border);border-radius:var(--g-radius-control);background:var(--g-surface);color:var(--g-text-strong);font-size:var(--g-text-pill);font-weight:var(--fw-medium);line-height:var(--lh-none)}.g-choice-chip-add>.g-menu__trigger.g-choice-chip--add:hover,.g-choice-chip-add.g-menu--open>.g-menu__trigger.g-choice-chip--add{border-color:color-mix(in srgb, var(--g-ink) 22%, var(--g-border));background:var(--g-surface);color:var(--g-text-strong)}.g-choice-chip-add>.g-menu__trigger.g-choice-chip--add:focus-visible{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring);outline:none}.g-choice-chip__add-mark{line-height:var(--lh-none);font-size:var(--g-text-body)}.g-form-field-row--invalid .g-form-field-row__control .g-choice-chips--error .g-choice-chip{border-color:var(--g-error-border)}.g-percent-split{border:none;width:100%;min-width:0;margin:0;padding:0}.g-percent-split__legend{margin:0 0 var(--space-3);font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-snug);padding:0}.g-percent-split__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-percent-split__row{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.g-percent-split__label{min-width:0;font:inherit;font-size:var(--g-text-body);line-height:var(--lh-snug);color:var(--g-text);cursor:pointer;margin:0}.g-percent-split__controls{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.g-percent-split__slider{min-width:8rem;accent-color:var(--g-accent);cursor:pointer;flex:12rem;margin:0}.g-percent-split__slider:disabled{cursor:not-allowed;opacity:.55}.g-percent-split__number-wrap{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.g-percent-split__number.g-input{width:4.5rem;min-width:0;padding:var(--g-cell-padding-y) var(--space-3);font-variant-numeric:tabular-nums;text-align:end}.g-percent-split__number.g-input::-webkit-inner-spin-button{opacity:0;margin-inline-start:var(--space-4)}.g-percent-split__number.g-input:hover::-webkit-inner-spin-button{opacity:.55}.g-percent-split__number.g-input:focus-visible::-webkit-inner-spin-button{opacity:.55}.g-percent-split__unit{color:var(--g-muted);font-variant-numeric:tabular-nums}.g-percent-split__meter{width:100%;height:var(--space-2);margin-top:var(--space-5);border-radius:var(--g-radius-pill);background:var(--g-ink-soft);display:flex;overflow:hidden}.g-percent-split__meter-seg{background:color-mix(in srgb, var(--g-accent) 55%, var(--g-ink));min-width:0;height:100%;display:block}.g-percent-split__meter-seg:nth-child(2n){background:color-mix(in srgb, var(--g-accent) 35%, var(--g-surface))}.g-percent-split__meter-seg:nth-child(3n){background:var(--g-stage-diligence)}.g-percent-split__meter-seg[data-code=government_action],.g-percent-split__meter-seg[data-lever=government_action]{background:color-mix(in srgb, var(--g-accent) 72%, var(--g-ink))}.g-percent-split__meter-seg[data-code=economic_action],.g-percent-split__meter-seg[data-lever=economic_action]{background:color-mix(in srgb, var(--g-accent) 45%, var(--g-surface))}.g-percent-split__meter-seg[data-code=organising_for_impact],.g-percent-split__meter-seg[data-lever=organising_for_impact]{background:var(--g-stage-diligence)}.g-form-field-row--invalid .g-form-field-row__control .g-percent-split__number,.g-form-field-row--invalid .g-form-field-row__control .g-percent-split__slider{border-color:var(--g-error-border);box-shadow:var(--g-error-ring)}.g-check-list{gap:var(--space-3);flex-direction:column;max-height:min(40vh,22rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.g-check-list .g-field--checkbox{margin:0}.g-check-list--reorderable>.g-check-list__row{align-items:center;gap:var(--space-3);display:flex}.g-check-list--reorderable>.g-check-list__row .g-field--checkbox{flex:1;min-width:0}.g-check-list__row--dragging{opacity:.55}.g-check-list__row--drag-over{position:relative}.g-check-list__row--drag-over:before{content:"";background:var(--g-accent);height:2px;transform:translateY(calc(var(--space-3) / -2 - 1px));pointer-events:none;position:absolute;top:0;left:0;right:0}.g-table__drag-grip{width:1.5rem;height:1.5rem;color:var(--g-border);cursor:grab;border-radius:var(--g-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.g-table__drag-grip:hover{color:var(--g-muted);background:var(--g-surface-muted)}.g-table__drag-grip:active{cursor:grabbing}.g-panel{margin:var(--space-7) 0;padding:var(--space-6) var(--space-7);border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface)}.g-panel h2{margin:0 0 var(--space-6);font-size:var(--g-text-emphasis);font-weight:var(--fw-bold)}.g-select{appearance:none;min-width:180px;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23001414' stroke-opacity='0.55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-5) center;background-size:14px}.g-form-field-row__control .g-server-search,.g-form-field-row__control .g-server-search__trigger{width:100%;min-width:0;max-width:none}.g-record-detail{box-sizing:border-box;width:100%;margin-inline:auto}.g-record-detail .g-record-section__body{gap:var(--space-8) var(--space-10)}.g-record-detail .g-record-section{padding:var(--space-12) 0}.g-record-detail .g-record-section:not(.g-record-section--panel)>.g-record-section__header{min-height:var(--g-record-section-header-min-height);align-items:end}.g-record-detail .g-record-section--panel{margin-bottom:var(--space-8);padding:0}.g-record-detail .g-record-section--panel .g-record-section__header{margin-bottom:var(--space-5)}.g-record-section--meta .g-record-section__panel>.g-record-section__header{margin-bottom:var(--space-6)}.g-record-section--meta .g-record-section__panel>.g-record-section__header .g-record-section__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:-.01em}.g-record-detail .g-input,.g-record-detail .g-select,.g-record-detail .g-textarea,.g-record-detail .g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger,.g-record-detail .g-filter-field>.g-filter-select__menu-trigger--disabled,.g-record-detail .g-filter-select__value,.g-record-detail .g-filter-select__value-text,.g-record-detail .g-toggle__label{font-size:var(--g-text-body);line-height:var(--lh-snug)}.g-record-detail .g-field-row,.g-record-detail .g-field-row__text,.g-record-detail .g-field-row__value,.g-record-detail .g-record-section__meta-foot .g-field-row__text{font-size:var(--g-text-body)}.g-record-detail__toolbar{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.g-record-link,.g-record-detail__back,.g-field-row__value a{align-items:center;gap:var(--space-2);transition:color var(--g-transition-ui);text-decoration:none;display:inline-flex}.g-record-link--back:before,.g-record-detail__back:before,.g-record-link--next:after,.g-field-row__value a:after{content:"";width:1em;height:1em;transition:transform var(--g-transition-ui);background-color:currentColor;flex:0 0 1em;display:block}.g-record-link--back:before,.g-record-detail__back:before{-webkit-mask:var(--g-icon-chevron-left) no-repeat center / contain;-webkit-mask:var(--g-icon-chevron-left) no-repeat center / contain;mask:var(--g-icon-chevron-left) no-repeat center / contain}.g-record-link--next:after,.g-field-row__value a:after{-webkit-mask:var(--g-icon-chevron-right) no-repeat center / contain;-webkit-mask:var(--g-icon-chevron-right) no-repeat center / contain;mask:var(--g-icon-chevron-right) no-repeat center / contain}.g-record-detail__back{font-size:var(--g-text-lead);color:var(--g-muted);font-weight:var(--fw-medium)}.g-field-row__value a,.g-record-link--next{color:inherit;font-weight:inherit}.g-record-link:visited,.g-field-row__value a:visited{color:inherit}.g-record-detail__back:visited{color:var(--g-muted)}.g-record-link--back:hover,.g-record-link--back:focus-visible,.g-record-detail__back:hover,.g-record-detail__back:focus-visible,.g-record-link--next:hover,.g-record-link--next:focus-visible,.g-field-row__value a:hover,.g-field-row__value a:focus-visible{color:var(--g-link);text-decoration:none}.g-record-link--back:hover:before,.g-record-link--back:focus-visible:before,.g-record-detail__back:hover:before,.g-record-detail__back:focus-visible:before{transform:translateX(calc(-1 * var(--space-3)))}.g-record-link--next:hover:after,.g-record-link--next:focus-visible:after,.g-field-row__value a:hover:after,.g-field-row__value a:focus-visible:after{transform:translateX(var(--space-3))}@media (prefers-reduced-motion:reduce){.g-record-link,.g-record-detail__back,.g-field-row__value a,.g-record-link--back:before,.g-record-detail__back:before,.g-record-link--next:after,.g-field-row__value a:after{transition:none}.g-record-link--back:hover:before,.g-record-link--back:focus-visible:before,.g-record-detail__back:hover:before,.g-record-detail__back:focus-visible:before,.g-record-link--next:hover:after,.g-record-link--next:focus-visible:after,.g-field-row__value a:hover:after,.g-field-row__value a:focus-visible:after{transform:none}}.g-record-detail__masthead{margin-inline:calc(-1 * var(--g-main-padding-x));margin-top:calc(-1 * var(--g-main-padding-y));padding-inline:var(--g-main-padding-x);padding-top:calc(var(--space-5) + var(--g-main-padding-y));margin-bottom:var(--g-detail-header-gap);padding-bottom:0}.g-record-detail:has(>.g-record-detail__content>.g-record-section--meta:first-child) .g-record-detail__masthead{margin-bottom:var(--space-11)}.g-record-detail__content{flex-direction:column;gap:0;display:flex}.g-record-section{padding:var(--space-11) 0;border-top:1px solid var(--g-ink-keyline)}.g-record-section:last-child{border-bottom:1px solid var(--g-ink-keyline)}.g-record-detail:has(>.g-record-detail__footer) .g-record-detail__content>.g-record-section:last-child{border-bottom:none}.g-record-detail__footer{padding:var(--space-10) 0 var(--space-4);border-top:1px solid var(--g-ink-keyline);justify-content:flex-end;align-items:center;display:flex}.g-record-detail__footer-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.g-record-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-8);display:flex}.g-record-section__titles{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.g-record-section__title{font-size:var(--g-text-section);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--g-text-strong);margin:0}.g-record-section__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.g-help-tip-row{align-items:center;gap:var(--space-4);min-width:0;display:flex}.g-tooltip-anchor{display:inline-flex}.g-tooltip-anchor>:disabled{pointer-events:none}.g-tooltip{z-index:var(--g-z-tooltip);width:max-content;max-width:var(--g-tooltip-max);padding:var(--space-4) var(--space-5);border-radius:var(--g-radius-control);background:var(--g-ink);color:var(--g-nav-text);font-size:var(--g-text-meta);line-height:var(--lh-snug);white-space:pre-line;box-shadow:var(--g-shadow-modal);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--g-transition-ui);position:fixed;top:0;left:0}.g-tooltip--visible{opacity:1;visibility:visible}.g-help-tip{flex-shrink:0;align-items:center}.g-help-tip__trigger{width:var(--g-help-tip-size);height:var(--g-help-tip-size);border-radius:var(--g-radius-pill);color:var(--g-muted);cursor:default;line-height:var(--lh-none);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.g-help-tip__trigger:hover,.g-help-tip__trigger:focus-visible{color:var(--g-accent)}.g-help-tip__trigger:focus-visible{box-shadow:var(--g-focus-ring);outline:none}.g-help-tip__glyph{width:var(--g-help-tip-glyph);height:var(--g-help-tip-glyph);display:block}.g-record-section--panel{border-top:none;border-bottom:none;padding:0}.g-record-section--panel .g-record-section__header{margin-bottom:var(--space-5)}.g-record-section--panel .g-record-section__panel{gap:0}.g-record-section--panel .g-record-section__panel--flush{padding:0;overflow:clip}.g-record-section__panel--flush:has(.g-grant-workspace){box-shadow:none;background:0 0;overflow:visible}.g-record-section--panel .g-record-section__panel:not(.g-record-section__panel--flush){padding:var(--space-7) var(--space-8)}.g-record-section--panel .g-record-section__body{gap:var(--space-6)}.g-section-table-search{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}:is(.g-record-section:has(>.g-record-section__toolbar)>.g-record-section__header,.g-record-section__panel:has(>.g-record-section__toolbar)>.g-record-section__header),.g-record-section__toolbar{margin-bottom:var(--space-6)}.g-record-section__body{gap:var(--space-6) var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=720px){.g-record-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.g-record-section__body{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-record-section__body.g-record-section__body--meta{--g-meta-col-gap:var(--space-10);align-items:stretch;gap:var(--space-4);flex-direction:column;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:flex}@media (width>=720px){.g-record-section__body.g-record-section__body--meta{grid-template-columns:minmax(0,1fr)}}@media (width>=1080px){.g-record-section__body.g-record-section__body--meta{grid-template-columns:minmax(0,1fr)}}.g-record-section__meta-grid{--g-meta-col-gap:var(--space-10);align-items:start;row-gap:var(--space-8);box-sizing:border-box;grid-template-columns:minmax(0,1fr);column-gap:0;width:100%;min-width:0;display:grid;position:relative}.g-record-section__meta-grid>.g-field-row{gap:var(--space-2);min-width:0}.g-record-section__meta-grid:before,.g-record-section__meta-grid:after{content:none;background:var(--g-ink-keyline);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.g-record-section__meta-foot{align-items:flex-end;gap:var(--space-2);text-align:end;flex-direction:column;display:flex}.g-record-section__meta-foot .g-field-row__label{color:var(--g-muted);font-weight:var(--fw-medium);font-size:var(--g-text-label);line-height:var(--lh-snug)}@media (width>=720px){.g-record-section__meta-grid{column-gap:var(--g-meta-col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.g-record-section__meta-grid:before{content:"";left:50%}}@media (width>=1080px){.g-record-section__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.g-record-section__meta-grid:before{left:calc((100% - 2 * var(--g-meta-col-gap)) / 3 + var(--g-meta-col-gap) / 2)}.g-record-section__meta-grid:after{content:"";left:calc(2 * ((100% - 2 * var(--g-meta-col-gap)) / 3) + 1.5 * var(--g-meta-col-gap))}}.g-record-section__body>.g-form-panel,.g-record-section__body>.g-table-wrap,.g-record-section__body>.g-asset-gallery,.g-record-section__body>.g-section-rollups,.g-record-section__body>.g-section-field-panel,.g-record-section__body>.g-section-table-stack,.g-record-section__body>.g-section__subtitle,.g-record-section__body>.g-section__actions,.g-record-section__body>.g-form-actions,.g-record-section__body>.g-form-questions,.g-record-section__body>.g-form-questions-editor,.g-record-section__body>.g-stage-template-editor__details,.g-record-section__body>.g-stage-template-editor__lane,.g-record-section__body>.g-stage-template-editor__lane-view,.g-record-section__body>.g-stage-template-editor__add-lane,.g-record-section__body>.g-stack-actions,.g-record-section__body>.g-notice,.g-record-section__body>.g-note,.g-record-section__body>.g-note-body,.g-record-section__body>.g-muted,.g-record-section__body>p,.g-record-section__body>.g-btn{grid-column:1/-1}.g-record-section__body>.g-btn{justify-self:start;width:auto}:is(.g-field-row--full,.g-form-field-row--full,.g-field-row:has(input[type=file])){grid-column:1/-1}.g-field-row,.g-form-field-row{align-items:stretch;gap:var(--space-3);flex-direction:column;min-width:0;padding:0;display:flex}.g-field-row__label,.g-form-field-row__label{gap:var(--space-1);color:var(--g-muted);font-weight:var(--fw-medium);font-size:var(--g-text-label);text-transform:none;letter-spacing:0;line-height:var(--lh-snug);flex-direction:column;padding-top:0;display:flex}.g-field-row__hint,.g-form-field-row__hint{font-size:var(--g-text-label);font-weight:var(--fw-normal);color:var(--g-muted);opacity:.9;line-height:var(--lh-snug)}.g-field-row__hint--positive,.g-form-field-row__hint--positive{color:var(--g-positive);opacity:1}.g-field-row__hint--negative,.g-form-field-row__hint--negative{color:var(--g-attention-text);opacity:1}.g-form-field-row__control>.g-form-field-row__hint--negative{margin-top:var(--space-2)}.g-record-form-modal .g-form-field-row__control>.g-form-field-row__hint--negative,.g-side-drawer__body .g-form-field-row__control>.g-form-field-row__hint--negative{margin-top:0}.g-form-field-row--invalid .g-form-field-row__control .g-input,.g-form-field-row--invalid .g-form-field-row__control .g-select,.g-form-field-row--invalid .g-form-field-row__control .g-money-input,.g-form-field-row--invalid .g-form-field-row__control .g-server-search__trigger,.g-form-field-row--invalid .g-form-field-row__control .g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger{border-color:var(--g-error-border);box-shadow:var(--g-error-ring)}.g-form-field-row--invalid .g-form-field-row__control .g-input:focus,.g-form-field-row--invalid .g-form-field-row__control .g-input:focus-visible,.g-form-field-row--invalid .g-form-field-row__control .g-money-input:focus-within,.g-form-field-row--invalid .g-form-field-row__control .g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger:focus-visible,.g-form-field-row--invalid .g-form-field-row__control .g-server-search__trigger:focus,.g-form-field-row--invalid .g-form-field-row__control .g-server-search__trigger:focus-visible{border-color:var(--g-attention);box-shadow:var(--g-error-ring)}.g-field-row__value,.g-form-field-row__control{min-width:0}.g-field-row__inline{align-items:center;gap:var(--space-5);display:inline-flex}.g-pdf-stale-warning{color:var(--g-negative);cursor:help;flex-shrink:0;display:inline-flex}.g-field-row__text{white-space:pre-wrap;word-break:break-word;line-height:var(--lh-snug);padding-top:0;display:block}.g-field-row--full .g-field-row__text:not(.g-field-row__text--multiline){white-space:nowrap}.g-field-row__text--multiline,.g-field-row--full .g-field-row__text--multiline{white-space:pre-wrap;overflow-wrap:anywhere}.g-field-row__text--note{font-size:var(--g-text-note);line-height:var(--lh-body)}.g-field-row--value-lg{gap:var(--space-5)}.g-field-row--value-xl{gap:var(--space-6)}.g-field-row__text--lg,.g-field-row--value-lg .g-field-row__text{font-size:var(--g-text-value-lg);font-weight:700;line-height:var(--lh-tight)}.g-field-row__text--xl,.g-field-row--value-xl .g-field-row__text{font-size:var(--g-text-section-lg);font-weight:700;line-height:var(--lh-heading)}.g-form-field-row__control .g-input,.g-form-field-row__control .g-select,.g-form-field-row__control .g-money-input{width:100%;max-width:none}.g-field-row__value>.g-field,.g-field-row__value>.g-filter-field,.g-field-row__value>.g-filter-field>.g-filter-field__menu,.g-field-row__value>.g-toggle{width:100%;min-width:0;max-width:none}.g-field-row__value>.g-field .g-input,.g-field-row__value>.g-filter-field .g-input,.g-field-row__value>.g-filter-field .g-select{box-sizing:border-box;width:100%;min-width:0;max-width:none}.g-form-field-row__control .g-field{gap:var(--space-2)}.g-form-field-row__control .g-field__label{display:none}.g-section-rollups{align-items:flex-start;gap:var(--space-8) var(--space-11);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.g-section-rollups .g-field-row{flex:0 auto;min-width:min(100%,8rem)}.g-section-rollups .g-field-row--full{flex:100%;min-width:0}.g-section-table-stack{gap:var(--space-6);flex-direction:column;width:100%;min-width:0;display:flex}.g-section-field-panel{gap:var(--space-6) var(--space-8);padding:var(--space-9) var(--space-7) var(--space-6);border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-table-header-bg);box-sizing:border-box;grid-template-columns:1fr;align-items:start;display:grid}@media (width>=720px){.g-section-field-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.g-section-field-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-record-detail .g-section-field-panel{gap:var(--space-8) var(--space-10)}.g-section-field-panel>.g-field-row--full{grid-column:1/-1}.g-section-table-stack:has(>.g-table-wrap+.g-section-field-panel){border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);gap:0;overflow:hidden}.g-section-table-stack:has(>.g-table-wrap+.g-section-field-panel)>.g-table-wrap{border:none;border-radius:0}.g-section-table-stack:has(>.g-table-wrap+.g-section-field-panel)>.g-section-field-panel{border:none;border-top:1px solid var(--g-border);border-radius:0}.g-form-panel{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);margin-bottom:var(--space-7)}.g-form-panel__header{padding:var(--space-6) var(--space-7) 0}.g-form-panel__title{margin:0 0 var(--space-6);font-size:var(--g-text-panel-title);font-weight:var(--fw-bold)}.g-form-panel__lead{font-size:var(--g-text-lead);color:var(--g-muted);margin:0}.g-form-panel__form{padding:var(--space-5) var(--space-7) var(--space-7)}.g-form-panel__fields{gap:var(--space-6) var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=720px){.g-form-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.g-form-panel__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.g-form-panel__fields>.g-form-field-row--full,.g-form-panel__fields>.g-form-field-row:has(input[type=file])){grid-column:1/-1}.g-record-form-modal .g-form-panel__fields,.g-side-drawer__body .g-form-panel__fields{gap:var(--space-7);flex-direction:column;width:100%;max-width:none;display:flex}.g-record-form-modal .g-form-panel__fields:has(>.g-form-field-section){gap:var(--space-10)}.g-form-field-section{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.g-form-field-section__title{margin:0 0 var(--space-6);font-size:var(--g-text-emphasis);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.g-form-field-section__fields{gap:var(--space-7);flex-direction:column;width:100%;min-width:0;display:flex}.g-record-form-modal .g-form-panel__fields:has(>.g-form-field-section) .g-form-field-section__fields{gap:var(--space-10)}.g-form-field-section--band{padding-block:var(--space-8);border-block:1px solid var(--g-ink-keyline)}.g-form-field-section--band .g-form-field-section__title{margin-bottom:var(--space-5);font-size:var(--g-text-section);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--g-text-strong)}.g-record-form-modal .g-form-panel__fields>.g-form-field-section--band{margin-block:calc(var(--space-8) - var(--space-10))}.g-record-form-modal .g-form-field-section .g-form-field-row,.g-record-form-modal .g-form-field-section .g-form-field-row__control,.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-field,.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-server-search,.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-money-input{width:100%;min-width:0;max-width:none}.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-input,.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-select,.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-server-search__trigger,.g-record-form-modal .g-form-field-section .g-form-field-row__control textarea.g-input{box-sizing:border-box;width:100%;min-width:0;max-width:none;display:block}@media (width>=720px){.g-record-form-modal .g-form-panel__fields{flex-direction:column;grid-template-columns:none;display:flex}}@media (width>=1080px){.g-record-form-modal .g-form-panel__fields{flex-direction:column;grid-template-columns:none;display:flex}}.g-record-form-modal .g-form-field-row{width:100%;max-width:none}.g-record-form-modal .g-form-field-row__control{gap:var(--space-3);flex-direction:column;display:flex}.g-record-form-modal .g-form-field-row__control,.g-record-form-modal .g-form-field-row__control .g-field{align-items:stretch;width:100%;max-width:none}.g-record-form-modal .g-form-field-row__control .g-input,.g-record-form-modal .g-form-field-row__control .g-select,.g-record-form-modal .g-form-field-row__control textarea.g-input{box-sizing:border-box;width:100%;min-width:0;max-width:none;display:block}.g-record-form-modal .g-form-field-row__control .g-server-search__trigger,.g-record-form-modal .g-form-field-section .g-form-field-row__control .g-server-search__trigger{display:flex}.g-form-field-row{align-items:stretch;gap:var(--space-3);flex-direction:column;min-width:0;padding:0;display:flex}.g-form-field-row__label{gap:var(--space-1);font-size:var(--g-text-label);font-weight:var(--fw-medium);text-transform:none;letter-spacing:0;color:var(--g-muted);line-height:var(--lh-snug);flex-direction:column;padding-top:0;display:flex}.g-form-field-row__hint{font-size:var(--g-text-label)}.g-record-form-modal{z-index:100;box-sizing:border-box;padding:var(--space-6);scrollbar-gutter:stable both-edges;opacity:1;visibility:visible;justify-content:center;align-items:flex-start;transition:opacity .15s,visibility .15s;display:flex;position:fixed;inset:0;overflow-y:auto}.g-record-form-modal--buried{opacity:0;visibility:hidden;pointer-events:none}.g-record-form-modal--first .g-record-form-modal__backdrop{animation:g-fade-in var(--g-rise-in)}.g-record-form-modal--leaving{pointer-events:none;animation:g-fade-out var(--g-sink-out) forwards}.g-record-form-modal--leaving .g-record-form-modal__backdrop{animation:none}.g-record-form-modal--leaving .g-record-form-modal__dialog{animation:g-sink-out var(--g-sink-out) forwards}@media (prefers-reduced-motion:reduce){.g-record-form-modal{transition:none}.g-record-form-modal__dialog,.g-record-form-modal--first .g-record-form-modal__backdrop{animation:none}}.g-record-form-modal__backdrop{background:var(--g-overlay);cursor:pointer;border:none;position:fixed;inset:0}.g-record-form-modal__dialog{z-index:1;box-sizing:border-box;background:var(--g-surface);border-radius:var(--g-radius);width:min(100%,40rem);box-shadow:var(--g-shadow-modal);padding-block:var(--g-modal-padding-top) var(--g-modal-padding-bottom);padding-inline:var(--g-main-padding-x);animation:g-rise-in var(--g-rise-in);margin:auto;position:relative}.g-record-form-modal__header{justify-content:space-between;align-items:center;gap:var(--space-6);padding:0 0 var(--space-7);border-bottom:1px solid var(--g-border);display:flex}.g-record-form-modal__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:var(--lh-tight);margin:0}.g-record-form-modal__close,.g-side-drawer__close{font:inherit;font-size:var(--g-text-body);font-weight:var(--fw-medium);color:var(--g-muted);cursor:pointer;padding:var(--space-2) var(--space-4);background:0 0;border:none}.g-record-form-modal__close:hover,.g-side-drawer__close:hover{color:var(--g-text)}.g-record-form-modal__body{padding-block:var(--g-modal-form-padding-block);padding-inline:0}.g-record-form-modal__body>form{gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex}.g-modal-copy{gap:var(--space-3);width:100%;min-width:0;margin-bottom:var(--space-4);flex-direction:column;display:flex}.g-modal-copy>.g-modal__lead,.g-modal-copy>.g-modal-copy__body{margin:0}.g-modal__lead{font-weight:var(--fw-medium);margin:0}.g-modal-copy__body{font-size:var(--g-text-ui);color:var(--g-muted)}.g-record-form-modal__body .g-form-field-row{gap:var(--space-3)}.g-record-form-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-7) 0 0;border-top:1px solid var(--g-border-subtle);flex-wrap:wrap;display:flex}.g-record-form-modal__footer-start{gap:var(--space-4);flex-wrap:wrap;margin-right:auto;display:flex}.g-record-form-modal__footer-end{gap:var(--space-4);flex-wrap:wrap;display:flex}.g-section__subtitle{margin:var(--space-7) 0 var(--space-4);font-size:var(--g-text-label);font-weight:var(--fw-medium)}.g-table th.g-table__cell--toggle,.g-table td.g-table__cell--toggle{justify-self:stretch;min-width:min-content;padding-right:0}.g-table__group-toggle{width:1.25rem;height:1.25rem;color:var(--g-muted);transition:transform var(--g-transition-ui);justify-content:center;align-items:center;display:inline-flex}.g-table__row--group-expanded .g-table__group-toggle{color:var(--g-text);transform:rotate(90deg)}.g-table__row--group{font-weight:var(--fw-medium)}.g-table__row--group-expanded>td{border-bottom:none}.g-table--grouped>tbody>tr.g-table__row--group:has(+tr.g-table__row--detail:not(.g-table__row--detail-open):last-child)>td{border-bottom:none}.g-table__row--detail{background:var(--g-bg-subtle);cursor:default}.g-table__row--detail:hover{background:var(--g-bg-subtle)}.g-table__row--detail>td{transition:padding var(--g-transition-ui);padding:0}.g-table__row--detail-open>td{padding:var(--space-8)}.g-table__detail-collapse{transition:grid-template-rows var(--g-transition-ui);grid-template-rows:0fr;display:grid}.g-table__row--detail-open .g-table__detail-collapse{grid-template-rows:1fr}.g-table__detail-collapse-inner{min-height:0;overflow:hidden}.g-table__detail-cell{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.g-table__detail-cell>.g-table-wrap{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);overflow:auto}.g-table__detail-cell .g-table{border-collapse:separate;border-spacing:0}.g-table__detail-cell .g-table th,.g-table__detail-cell .g-table td{padding:var(--g-cell-padding-y) var(--g-cell-padding-x);vertical-align:middle;border:none}.g-table__detail-cell .g-table th{box-shadow:inset 0 -1px 0 var(--g-border);background:0 0}.g-table__detail-cell .g-table thead tr:hover,.g-table__detail-cell .g-table tbody tr:hover,.g-table__detail-cell .g-table thead tr:hover th{background:0 0}.g-table__detail-cell .g-table tbody tr:not(:last-child)>td{box-shadow:inset 0 -1px 0 var(--g-border-subtle)}.g-form-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.g-section__actions{margin:var(--space-5) 0}.g-record-detail .g-record-section__title{font-size:var(--g-text-section-lg)}@keyframes g-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes g-fade-in{0%{opacity:0}to{opacity:1}}@keyframes g-rise-in{0%{opacity:0;transform:translateY(var(--g-rise-in-distance))}to{opacity:1;transform:none}}@keyframes g-fade-out{0%{opacity:1}to{opacity:0}}@keyframes g-sink-out{0%{transform:none}to{transform:translateY(var(--g-rise-in-distance))}}.g-content-fade-in{animation:.15s ease-out g-fade-in}.g-skeleton{border-radius:var(--g-radius-sm);background:var(--g-skeleton);height:.75rem;animation:1.4s ease-in-out infinite g-skeleton-pulse;display:block}.g-skeleton--sm{width:28%;max-width:5rem}.g-skeleton--md{width:42%;max-width:8rem}.g-skeleton--lg{width:72%;max-width:14rem}.g-skeleton--title{width:min(100%,16rem);height:2.25rem;margin-bottom:var(--space-3)}.g-skeleton--subtitle{width:min(100%,10rem);height:.9rem}.g-table-wrap--loading .g-table tbody tr{cursor:default}.g-table-wrap--loading .g-table tbody tr:hover>td{background:0 0}.g-table__skeleton-row td{vertical-align:middle}.g-table-wrap--refreshing{opacity:.72;transition:opacity .15s}.g-field-row--skeleton{gap:var(--space-3)}.g-record-section--skeleton .g-record-section__header .g-skeleton{height:1.1rem}.g-record-detail--skeleton .g-record-detail__content{gap:0}.g-record-detail--skeleton{min-height:100%}.g-asset-gallery{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.g-asset-gallery__filters,.g-filter-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.g-asset-gallery__count{opacity:.72;font-variant-numeric:tabular-nums}.g-asset-gallery__empty{margin:var(--space-4) 0 0}.g-asset-gallery__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.g-asset-gallery__tile{background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.g-asset-gallery__tile--skeleton{pointer-events:none}.g-asset-gallery__link{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}a.g-asset-gallery__link:hover .g-asset-gallery__name{color:var(--g-link)}.g-asset-gallery__thumb{aspect-ratio:5/4;background:var(--g-surface-muted);border-bottom:1px solid var(--g-border);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.g-asset-gallery__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.g-asset-gallery__fallback{justify-content:center;align-items:center;gap:var(--space-2);color:var(--g-muted);flex-direction:column;display:flex}.g-asset-gallery__fallback-icon{width:1.75rem;height:1.75rem}.g-asset-gallery__fallback-label{font-size:var(--g-text-label);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--g-muted)}.g-asset-gallery__meta{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;min-width:0;display:flex}.g-asset-gallery__name{font-weight:var(--fw-medium);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-asset-gallery__date{font-size:var(--g-text-label);color:var(--g-muted);line-height:var(--lh-snug)}.g-asset-gallery__actions{top:var(--space-3);right:var(--space-3);opacity:0;transition:opacity .12s;position:absolute}.g-asset-gallery__delete.g-btn{border-radius:var(--g-radius-sm);background:var(--g-surface);width:1.75rem;min-width:0;height:1.75rem;min-height:0;color:var(--g-muted);padding:0;text-decoration:none;box-shadow:0 1px 2px #00141429}.g-asset-gallery__delete.g-btn:hover:not(:disabled),.g-asset-gallery__delete.g-btn:hover:not([aria-disabled=true]){background:var(--g-surface);color:var(--g-negative);text-decoration:none}.g-asset-gallery__delete.g-btn svg{width:.95rem;height:.95rem}.g-asset-gallery__tile:hover .g-asset-gallery__actions,.g-asset-gallery__tile:focus-within .g-asset-gallery__actions{opacity:1}@media (hover:none){.g-asset-gallery__actions{opacity:1}}.g-typed-create-flow{width:100%}.g-typed-create-flow__options{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.g-typed-create-flow__option{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);cursor:pointer;margin:0;transition:border-color .12s,background .12s;display:flex}.g-typed-create-flow__option:hover:not(.is-disabled){background:var(--g-surface-muted)}.g-typed-create-flow__option.is-selected{border-color:var(--g-accent);background:var(--g-accent-tint)}.g-typed-create-flow__option.is-disabled{opacity:.62;cursor:not-allowed}.g-typed-create-flow__option input{margin-top:var(--space-1);flex-shrink:0}.g-typed-create-flow__option-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.g-typed-create-flow__option-label{font-size:var(--g-text-lead);font-weight:var(--fw-medium);color:var(--g-text)}.g-typed-create-flow__option-desc{font-size:var(--g-text-ui)}.g-no-margin{margin:0}.g-flex-grow{flex:1}.g-spaced-bottom-sm{margin-bottom:var(--space-4)}.g-select-col{width:2.5rem}.g-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.g-table__footer{flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0 1.25rem;display:flex}.g-list-load-more{flex-direction:column;align-items:center;display:flex}.g-page-header__eyebrow{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);text-transform:uppercase;letter-spacing:.06em}.g-list__count{font-size:var(--g-text-ui);color:var(--g-muted)}.g-notice{padding:var(--space-4) var(--space-5);border:1px solid var(--g-border,var(--g-accent-border));border-radius:var(--radius-sm,4px);background:var(--g-surface-muted,transparent);font-size:var(--g-text-ui);margin-bottom:var(--space-6)}.g-notice--critical{border-color:var(--g-danger);color:var(--g-danger)}.g-form-questions{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.g-form-questions__item{padding:var(--space-8) 0;border-bottom:1px solid var(--g-border,var(--g-accent-border))}.g-form-questions__item:first-child{padding-top:0}.g-form-questions__item:last-child{border-bottom:none;padding-bottom:0}.g-form-questions__item--header{padding-block:var(--space-7)}.g-form-questions__section-header,.g-form-answer__section-header{font-size:var(--g-text-panel-title);font-weight:var(--fw-semibold);color:var(--g-text-strong);line-height:var(--lh-tight);letter-spacing:-.01em;white-space:pre-line;margin:0}.g-form-stock-copy{font-size:var(--g-text-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--g-text);white-space:pre-line;margin:0}.g-form-questions__order--spacer,.g-form-answer__num--spacer{visibility:hidden}.g-form-questions__meta{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.g-form-questions__order{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted)}.g-form-questions__required,.g-form-questions__type{font-size:var(--g-text-label);color:var(--g-muted);text-transform:uppercase;letter-spacing:.04em;display:block}.g-form-questions__prompt-block .g-form-questions__type,.g-form-answer__prompt-block .g-form-questions__type{margin-bottom:var(--space-1)}.g-form-questions__prompt{margin:0 0 var(--space-3);font-weight:var(--fw-medium);white-space:pre-line}.g-form-questions--interactive .g-form-questions__prompt-row{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.g-form-questions--interactive .g-form-questions__prompt-block{flex:1;min-width:0}.g-form-questions--interactive .g-form-questions__prompt{margin:0}.g-form-questions--interactive .g-form-questions__required-inline{font-weight:var(--fw-regular);color:var(--g-muted)}.g-form-questions--interactive .g-form-questions__order{margin-top:.15em}.g-form-questions--interactive .g-form-answer__by{margin-top:var(--space-3)}.g-form-questions--interactive .g-input,.g-form-questions--interactive textarea.g-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.g-form-questions__answer{margin-top:var(--space-2)}.g-form-questions__answer-label{margin:0 0 var(--space-1);font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted)}.g-form-questions__answer-body{white-space:pre-wrap;margin:0}.g-form-questions__answer-meta{margin:var(--space-2) 0 0;font-size:var(--g-text-label);color:var(--g-muted)}.g-form-answers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-form-answer{align-items:stretch;gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--g-border,var(--g-accent-border));flex-direction:column;display:flex}.g-form-answer:first-child{border-top:none;padding-top:0}.g-form-answer:last-child{padding-bottom:0}.g-form-answer:has(.g-attention-button--selected){background:var(--g-side-panel-bg-attention)}.g-form-answer--header{padding-block:var(--space-7);border-top:1px solid var(--g-border,var(--g-accent-border))}.g-form-answer--header:first-child{border-top:none;padding-top:0}.g-form-answer__row{align-items:flex-start;gap:var(--space-4);display:flex}.g-form-answer__num{min-width:1.25rem;font-size:var(--g-text-ui);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--g-text-strong);font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;display:inline-flex}.g-form-answer__num--attention{color:var(--g-attention-text)}.g-form-answer__copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.g-form-answer__prompt-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.g-form-answer__prompt-block{flex:12rem;min-width:0}.g-form-answer__prompt{font-size:var(--g-text-ui);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--g-text-strong);white-space:pre-line;margin:0}.g-form-answer__controls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;min-height:1.75rem;display:flex}.g-form-submission-band{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--g-border-subtle) 85%, transparent);flex-wrap:wrap;display:flex}.g-form-submission-band__scope{align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.g-form-submission-band__thread{margin-top:var(--space-4);padding:var(--space-5) 0 0;background:0 0;border:none;border-radius:0}.g-form-submission-band__title{margin:0 0 var(--space-5);font-size:var(--g-text-ui);font-weight:var(--fw-bold);color:var(--g-text-strong)}.g-form-answers--after-band{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--g-border-subtle) 85%, transparent)}.g-form-answers--after-band .g-form-answer:first-child{padding-top:var(--space-2)}.g-form-meta-chip{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--g-surface-muted) 88%, var(--g-border-subtle));color:var(--g-muted);font-size:var(--g-text-label);font-weight:var(--fw-medium);line-height:var(--lh-snug);white-space:nowrap;border-radius:999px;align-items:center;margin:0;display:inline-flex}.g-form-meta-chip--attention{background:var(--g-attention-bg);color:var(--g-attention-text)}.g-form-review-counts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.g-form-answer__thread{margin-left:calc(1.25rem + var(--space-4));margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--g-radius);background:color-mix(in srgb, var(--g-surface-muted) 40%, var(--g-surface));border:1px solid color-mix(in srgb, var(--g-border-subtle) 88%, transparent)}.g-form-answer--attention{padding-left:var(--space-4);position:relative}.g-form-answer--attention:before{content:"";left:0;top:var(--space-3);bottom:var(--space-3);background:var(--g-attention);border-radius:1px;width:2px;position:absolute}.g-menu{flex:none;position:relative}.g-menu__trigger{border-radius:var(--g-radius);width:1.75rem;height:1.75rem;color:var(--g-muted);cursor:pointer;font:inherit;line-height:var(--lh-none);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .12s,background-color .12s;display:inline-flex}.g-menu__icon{width:1.15rem;height:1.15rem}.g-menu__trigger:hover,.g-menu--open .g-menu__trigger{color:var(--g-text-strong);background:var(--g-surface-muted)}.g-menu__trigger:focus-visible{outline:2px solid var(--g-brand-600);outline-offset:2px}.g-menu__trigger--pill{width:auto;height:auto;color:inherit;background:0 0;padding:0}.g-menu__trigger--pill:hover,.g-menu--open .g-menu__trigger--pill{filter:brightness(.97);background:0 0}.g-menu__pill{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:999px;padding-inline-end:calc(var(--space-2) + 2px);display:inline-flex}.g-menu__pill-chevron{opacity:.75;flex:none;width:.85rem;height:.85rem}.g-menu__list{right:0;top:calc(100% + var(--space-2));z-index:40;padding:var(--space-2);border-radius:var(--g-radius);border:1px solid var(--g-border);background:var(--g-surface);min-width:13.5rem;max-width:min(18rem,100vw - 2rem);box-shadow:var(--g-shadow-panel);flex-direction:column;gap:1px;margin:0;list-style:none;display:flex;position:absolute;bottom:auto}.g-menu--panel-start .g-menu__list{left:0;right:auto}.g-menu--panel-up .g-menu__list{top:auto;bottom:calc(100% + var(--space-2))}.g-menu__list--fixed{z-index:110;overscroll-behavior:contain;max-height:min(18rem,100vh - 4rem);position:fixed;top:auto;bottom:auto;right:auto;overflow-y:auto}.g-menu__entry{flex-direction:column;margin:0;padding:0;display:flex}.g-menu__separator{height:1px;margin:var(--space-2) var(--space-2);background:color-mix(in srgb, var(--g-border-subtle,var(--g-border)) 88%, transparent)}.g-menu__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--g-radius-sm);text-align:left;font:inherit;font-size:var(--g-text-ui);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--g-text-strong);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;display:flex}.g-menu__item-label{min-width:0}.g-menu__item-check{width:1rem;height:1rem;color:var(--g-brand-600);flex:none;display:inline-flex}.g-menu__item-check svg{width:100%;height:100%}.g-menu__item:hover:not(:disabled),.g-menu__item--active:not(:disabled),.g-menu__item:focus-visible:not(:disabled){background:var(--g-surface-muted);outline:none}.g-menu__item--attention{color:var(--g-attention-text)}.g-menu__item--attention:hover:not(:disabled),.g-menu__item--attention.g-menu__item--active:not(:disabled),.g-menu__item--attention:focus-visible:not(:disabled){background:var(--g-attention-bg);color:var(--g-attention-text)}.g-menu__item--positive{color:var(--g-status-received-text,var(--g-positive))}.g-menu__item--positive:hover:not(:disabled),.g-menu__item--positive.g-menu__item--active:not(:disabled),.g-menu__item--positive:focus-visible:not(:disabled){background:var(--g-status-received-bg,var(--g-surface-muted))}.g-menu__item--selected{background:color-mix(in srgb, var(--g-surface-muted) 70%, transparent)}.g-menu__item:disabled{opacity:.45;cursor:not-allowed}.g-form-contribution__body{margin:0}.g-form-contribution__meta{margin:var(--space-2) 0 0;font-size:var(--g-text-label);color:var(--g-muted)}.g-form-contribution-compose{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.g-form-answer__value{margin:var(--space-2) 0 0;white-space:pre-wrap}.g-form-answer__choices{gap:var(--space-3);flex-direction:column;display:flex}.g-form-answer__choice{align-items:flex-start;gap:var(--space-3);font-size:var(--g-text-body);cursor:pointer;display:flex}.g-form-answer__choice input[type=checkbox],.g-form-answer__choice input[type=radio]{margin-top:.15rem}.g-form-answer__guidance{margin-top:var(--space-2);font-size:var(--g-text-body);display:inline-block}.g-form-answer__bank,.g-form-answer__table-block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.g-form-answer__date-range{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,12rem));max-width:26rem;display:grid}.g-form-answer__date-range .g-input{box-sizing:border-box;width:100%;min-width:0}@media (width<=640px){.g-form-answer__date-range{grid-template-columns:minmax(0,1fr)}}.g-form-answer__bank-choices{gap:var(--space-5);grid-template-columns:repeat(2,max-content);align-items:start;margin-top:0;display:grid}.g-form-answer__bank-choices .g-form-answer__choice span{white-space:nowrap}@media (width<=640px){.g-form-answer__bank-choices{grid-template-columns:minmax(0,1fr)}.g-form-answer__bank-choices .g-form-answer__choice span{white-space:normal}}.g-form-answer__attestation{min-width:0}.g-form-answer__attestation--stack{gap:var(--space-3);flex-direction:column;display:flex}.g-form-answer__attestation--stack .g-form-answer__attestation-fields{max-width:24rem}.g-form-answer__attestation--stack .g-form-answer__attestation-declare{margin-top:var(--space-3)}.g-form-answer__attestation--stack .g-form-answer__attestation-declare span{white-space:nowrap}.g-form-answer__attestation--split{gap:var(--space-5);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start;max-width:48rem;display:grid}.g-form-answer__attestation-fields{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.g-form-answer__attestation-fields .g-input{box-sizing:border-box;width:100%;min-width:0}.g-form-answer__attestation-declare{align-items:flex-start;padding-top:.15rem}.g-form-answer__attestation-declare span{overflow-wrap:anywhere}@media (width<=640px){.g-form-answer__attestation--split{grid-template-columns:minmax(0,1fr)}.g-form-answer__attestation--stack .g-form-answer__attestation-declare span{white-space:normal}}.g-form-answer__bank-details{gap:var(--space-2);margin-block:var(--space-6);display:grid}.g-form-answer__bank-row{gap:var(--space-3);font-size:var(--g-text-body);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.g-form-answer__bank-row dt{color:var(--g-muted)}.g-form-answer__bank-row dd{overflow-wrap:anywhere;margin:0}.g-form-answer__table-stack{gap:var(--space-5);flex-direction:column;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.g-form-answer__table-stack-row{gap:var(--space-3);flex-direction:column;display:flex}.g-form-answer__table-stack-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.g-form-answer__table-stack-title{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted)}.g-form-answer__table-stack-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g-form-answer__table-stack-fields .g-field{min-width:0}.g-form-answer__table-stack-fields .g-input{box-sizing:border-box;width:100%;min-width:0}.g-form-answer__table-stack-fields textarea.g-input{resize:vertical;min-height:3.25rem}.g-form-answer__table-stack--means{gap:var(--space-7);max-width:40rem}.g-form-answer__means-row{gap:var(--space-3);padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.g-form-answer__means-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-form-answer__means-name{font-size:var(--g-text-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--g-text);margin:0}.g-form-answer__means-desc{font-size:var(--g-text-label);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--g-muted);margin:0}.g-form-answer__means-percent{align-items:center;gap:var(--space-1);flex-direction:row;min-width:0;margin:0;display:flex}.g-form-answer__means-percent .g-input{text-align:right;width:4.5rem}.g-form-answer__means-percent-suffix{font-size:var(--g-text-body);font-weight:var(--fw-medium);color:var(--g-muted);line-height:1}@media (width<=640px){.g-form-answer__table-stack-fields,.g-form-answer__means-row{grid-template-columns:minmax(0,1fr)}.g-form-answer__means-percent .g-input{text-align:left;width:100%}}.g-form-answer__table-total{gap:var(--space-1,.25rem);flex-direction:column;max-width:36rem;display:flex}.g-form-answer__table-total-line{font-size:var(--g-text-body);margin:0}.g-form-answer__word-count{font-size:var(--g-text-label);color:var(--g-color-muted,var(--color-muted));margin:0}.g-form-answer__word-count--over{color:var(--g-color-danger,var(--color-danger))}.g-form-answer__edit{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.g-form-answer__edit .g-input,.g-form-answer__edit textarea.g-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.g-form-answer__edit-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.g-form-answer__value--edit{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--g-radius-sm);background:0 0;border:none;padding:0;display:block}.g-form-answer__value--edit:hover,.g-form-answer__value--edit:focus-visible{color:var(--g-text-strong);box-shadow:0 0 0 2px var(--g-accent-soft);outline:none}.g-form-answer__value--empty{color:color-mix(in srgb, var(--g-muted) 75%, transparent);font-style:italic}.g-form-answer__by{margin:var(--space-5) 0 0;font-size:var(--g-text-label);font-weight:var(--fw-light);color:var(--g-muted)}.g-form-answer__by-name{font-weight:var(--fw-medium);color:var(--g-text-strong)}.g-form-answer__by-role{color:var(--g-muted)}.g-form-questions-review .g-field-row{margin-bottom:0}.g-form-submission__comment{margin-top:var(--space-5);padding:0 var(--space-4) var(--space-4)}.g-toggle{align-items:center;gap:var(--space-3);cursor:pointer;font:inherit;color:var(--g-text);background:0 0;border:none;margin:0;padding:0;display:inline-flex}.g-toggle:disabled{cursor:not-allowed;opacity:.55}.g-toggle__track{background:var(--g-surface-muted);border:1.5px solid var(--g-border);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;transition:background .12s,border-color .12s;position:relative}.g-toggle__thumb{background:var(--g-surface);border:1px solid var(--g-border);width:.85rem;height:.85rem;box-shadow:0 1px 2px color-mix(in srgb, var(--g-text) 12%, transparent);border-radius:50%;transition:left .12s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}.g-toggle--on .g-toggle__track{background:var(--g-accent);border-color:var(--g-accent-border-emphasis,var(--g-accent))}.g-toggle--on .g-toggle__thumb{border-color:var(--g-surface);left:calc(100% - 1rem)}.g-toggle__label{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted)}.g-form-questions-editor{gap:var(--space-6);flex-direction:column;display:flex}.g-form-questions-editor__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.g-form-questions-editor__toolbar .g-stack-actions{flex-shrink:0;align-self:flex-end;margin-top:0}.g-form-questions-editor__toolbar-copy{gap:var(--space-3);flex-direction:column;flex:12rem;min-width:0;display:flex}.g-form-questions-editor__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);color:var(--g-text-strong);margin:0}.g-form-questions-editor__lead{font-size:var(--g-text-3);font-weight:var(--fw-medium);color:var(--g-muted);margin:0}.g-form-questions-editor__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-form-questions-editor__item{padding:var(--space-6) 0;border-top:1px solid var(--g-border,var(--g-accent-border))}.g-form-questions-editor__item:first-child{border-top:none;padding-top:0}.g-form-questions-editor__item--dragging{opacity:.55}.g-form-questions-editor__insert{padding-top:var(--space-4);margin-left:calc(1.75rem + var(--space-4) + 1.25rem + var(--space-4));justify-content:flex-start;display:flex}.g-form-questions-editor__item--drop{box-shadow:inset 0 2px 0 0 var(--g-accent)}.g-form-questions-editor__row{align-items:flex-start;gap:var(--space-4);display:flex}.g-form-questions-editor__grip{margin-top:calc(1em + var(--space-3));border-radius:var(--g-radius);width:1.75rem;height:1.75rem;color:var(--g-muted);cursor:grab;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.g-form-questions-editor__grip:hover:not(:disabled){color:var(--g-text);background:var(--g-surface-muted)}.g-form-questions-editor__grip:active:not(:disabled){cursor:grabbing}.g-form-questions-editor__grip:disabled{cursor:not-allowed;opacity:.45}.g-form-questions-editor__order{min-width:1.25rem;margin-top:calc(1em + var(--space-3));font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-text-strong);text-align:center;line-height:var(--space-9);flex:none}.g-form-questions-editor__fields{gap:var(--space-5);flex-direction:column;flex:auto;min-width:0;display:flex}.g-form-questions-editor__prompt{gap:var(--space-3);width:100%}.g-form-questions-editor__prompt textarea.g-input{resize:vertical;min-height:3.25rem}.g-form-questions-editor__controls{column-gap:var(--space-6);row-gap:var(--space-3);margin-top:var(--space-3);grid-template-rows:auto auto;grid-template-columns:minmax(12rem,16rem) auto 1fr;align-items:center;display:grid}.g-form-questions-editor__controls--no-required{grid-template-columns:minmax(12rem,16rem) 1fr}.g-form-questions-editor__controls--no-required .g-form-questions-editor__remove{grid-column:2}.g-form-questions-editor__controls--review{grid-template-columns:minmax(12rem,16rem) minmax(10rem,14rem) 1fr}.g-form-questions-editor__controls--review-no-party{grid-template-columns:minmax(12rem,16rem) 1fr}.g-form-questions-editor__controls--review-no-party .g-form-questions-editor__remove{grid-column:2}.g-form-questions-editor__type-label{grid-area:1/1;align-self:end}.g-form-questions-editor__required-label,.g-form-questions-editor__party-label{grid-area:1/2;align-self:end}.g-form-questions-editor__type{grid-area:2/1;min-width:0}.g-form-questions-editor__type .g-filter-field,.g-form-questions-editor__type .g-filter-field__menu,.g-form-questions-editor__party .g-filter-field,.g-form-questions-editor__party .g-filter-field__menu{width:100%;min-width:0}.g-form-questions-editor__type .g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger,.g-form-questions-editor__party .g-filter-field__menu>.g-menu__trigger.g-filter-select__menu-trigger{box-sizing:border-box;width:100%;min-width:0}.g-form-questions-editor__required{min-height:var(--g-btn-min-height);grid-area:2/2;align-items:center;display:flex}.g-form-questions-editor__party{grid-area:2/2;min-width:0}.g-form-questions-editor__options,.g-form-questions-editor__visible-when{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.g-form-questions-editor__visible-when-fields{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.g-form-questions-editor__visible-when-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.g-form-questions-editor__option-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-form-questions-editor__option{gap:var(--space-3);align-items:center;max-width:22rem;display:flex}.g-form-questions-editor__option .g-input{flex:auto;width:100%;min-width:0}.g-form-questions-editor__max-words{margin-top:var(--space-3);max-width:12rem}.g-form-questions-editor__guidance{margin-top:var(--space-3);max-width:28rem}.g-form-questions-editor__column{max-width:34rem}.g-form-questions-editor__column-type{flex:0 0 9rem}.g-form-questions-editor__required .g-toggle{box-sizing:border-box;min-height:var(--g-btn-min-height)}.g-form-questions-editor__remove{grid-area:2/3;place-self:center end}.g-form-questions-editor__note{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);text-align:center;margin:0}.g-stage-template-editor__audience{gap:0;display:grid}.g-stage-template-editor__audience+.g-stage-template-editor__audience{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--g-border)}.g-stage-template-editor__audience-header{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.g-stage-template-editor__audience-title{font-size:var(--g-text-10);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--g-text-strong);margin:0}.g-stage-template-editor__audience-hint{max-width:40rem;margin:0}.g-stage-template-editor__add-lane{margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px solid var(--g-border);justify-content:flex-start;display:flex}.g-stage-template-editor__flags-hint{margin-bottom:var(--space-4)}.g-stage-template-editor__check-copy{gap:var(--space-1);min-width:0;display:grid}.g-stage-template-editor__check-title{color:var(--g-text);font-size:var(--g-text-body);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.g-stage-template-editor__check-optional{color:var(--g-muted);font-size:var(--g-text-2);font-weight:var(--fw-regular)}.g-stage-template-editor__check-guidance{color:var(--g-muted);font-family:var(--g-font);font-size:var(--g-text-2);font-weight:var(--fw-light);line-height:var(--lh-snug);margin:0}.g-system-wired-flag{margin:var(--space-1) 0 0;font-family:var(--g-font);font-size:var(--g-text-2);font-weight:var(--fw-light);line-height:var(--lh-snug)}.g-field .g-system-wired-flag,.g-form-questions-editor__prompt .g-system-wired-flag{margin-top:var(--space-2)}.g-stage-template-editor__guidance-input{resize:vertical;min-height:4.5rem}.g-stage-template-editor__details{gap:var(--space-6);flex-direction:column;width:100%;max-width:32rem;display:flex}.g-stage-template-editor__details>.g-field,.g-stage-template-editor__details>.g-filter-field{width:100%;min-width:0}.g-stage-template-editor__add-form{padding:var(--space-6) var(--space-8);border-top:1px solid var(--g-border)}.g-stage-template-editor__lane+.g-stage-template-editor__lane{margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px solid var(--g-border)}.g-stage-template-editor__lane-title{flex:16rem;min-width:0}.g-stage-template-editor__lane-title .g-field{width:100%}.g-stage-template-editor__lane-eyebrow{font-size:var(--g-text-section);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--g-text-strong);margin:0}.g-stage-template-editor__lane-view+.g-stage-template-editor__lane-view{margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px solid var(--g-border)}.g-stage-template-editor__lane-view-title{margin:0 0 var(--space-5);text-align:left;font-size:var(--g-text-section);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--g-text-strong);padding:0}.g-stage-template-editor__lane-title .g-input{width:100%;font-size:var(--g-text-section);font-weight:var(--fw-medium);letter-spacing:-.01em}.g-stage-template-editor__controls{align-items:flex-end;gap:var(--space-6) var(--space-8);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.g-stage-template-editor__flag-field{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.g-stage-template-editor__flag-field .g-field__label{margin:0}.g-stage-template-editor__flag-field .g-toggle{box-sizing:border-box;height:2rem;min-height:2rem}.g-stage-template-editor__controls .g-form-questions-editor__remove{align-self:flex-end;justify-self:unset;grid-column:unset;grid-row:unset;margin-inline-start:auto}.g-stack-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.g-side-drawer{z-index:100;box-sizing:border-box;justify-content:flex-end;display:flex;position:fixed;inset:0}.g-side-drawer--buried{pointer-events:none}.g-side-drawer__backdrop{background:var(--g-overlay);cursor:pointer;opacity:0;transition:opacity .22s var(--g-ease-ui,ease);border:none;position:absolute;inset:0}.g-side-drawer--open .g-side-drawer__backdrop{opacity:1}.g-side-drawer__panel{z-index:1;box-sizing:border-box;width:var(--g-panel-width);background:var(--g-surface);max-width:100%;height:100%;box-shadow:var(--g-shadow-modal);border-left:1px solid var(--g-ink);transition:transform .28s var(--g-ease-ui,cubic-bezier(.22, 1, .36, 1));will-change:transform;flex-direction:column;display:flex;position:relative;transform:translate(100%)}.g-side-drawer--open .g-side-drawer__panel{transform:translate(0)}@media (prefers-reduced-motion:reduce){.g-side-drawer__backdrop,.g-side-drawer__panel{transition:none}.g-side-drawer__panel{transform:none}}.g-side-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-6);margin-inline:var(--g-menu-gutter);padding:var(--g-side-panel-chrome-padding) 0 var(--space-6);border-bottom:1px solid var(--g-border);flex-shrink:0;display:flex}@media (width>=769px){.g-side-drawer__header{padding-top:calc(var(--brand-padding-top) + var(--brand-logo-height) / 2 - var(--space-6))}}.g-side-drawer__heading{min-width:0}.g-side-drawer__title{font-size:var(--g-text-section-lg);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:var(--lh-tight);color:var(--g-text-strong);margin:0}.g-side-drawer__lead{margin:var(--space-2) 0 0;font-size:var(--g-text-ui);font-weight:var(--fw-medium);color:var(--g-muted)}.g-side-drawer__close{flex-shrink:0}.g-side-drawer__body{scrollbar-gutter:stable;min-height:0;padding:var(--g-side-panel-chrome-padding) var(--g-menu-gutter) var(--space-7);flex:1;overflow-y:auto}.g-side-drawer__body:last-child{padding-bottom:var(--g-menu-gutter)}.g-side-drawer__footer{justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--g-menu-gutter) var(--g-menu-gutter);border-top:1px solid var(--g-border-subtle);flex-wrap:wrap;flex-shrink:0;display:flex}.g-side-drawer:has(.g-edit-grant){--g-process-secondary:color-mix(in srgb, var(--g-text) 74%, var(--g-muted));--g-current-glow-rest:0 0 0 3px var(--g-accent-soft);--g-current-glow-peak:0 0 0 4px color-mix(in srgb, var(--g-accent) 16%, transparent), 0 0 12px color-mix(in srgb, var(--g-accent) 10%, transparent)}.g-side-drawer:has(.g-edit-grant) .g-side-drawer__close:hover{color:var(--g-accent)}.g-edit-grant{flex-direction:column;gap:0;display:flex}.g-edit-grant-section{gap:var(--space-6);padding-bottom:var(--space-9);margin-bottom:var(--space-9);border-bottom:1px solid var(--g-border);flex-direction:column;display:flex}.g-edit-grant-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.g-edit-grant-section__title{font-size:var(--g-text-title);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--g-text-strong);line-height:var(--lh-snug);margin:0}.g-edit-grant-section__hint{margin:calc(var(--space-2) * -1) 0 0;color:var(--g-process-secondary)}.g-edit-grant-section__lead{margin:0 0 var(--space-5);color:var(--g-process-secondary)}.g-edit-grant-stage-current{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.g-edit-grant-stage-current__label{font-weight:var(--fw-medium)}.g-edit-grant-stage-controls{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.g-edit-grant-stage-controls .g-btn{justify-content:center;width:100%}.g-edit-grant-stage__heading{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.g-edit-grant-stage--current .g-edit-grant-section__title{color:var(--g-text-strong)}.g-edit-grant-lane__header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.g-edit-grant-closeout{border:none;min-width:0;margin:0;padding:0}.g-edit-grant-closeout__legend{margin:0 0 var(--space-4);font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted)}.g-edit-grant-closeout__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-edit-grant-lane{gap:var(--space-4);flex-direction:column;display:flex}.g-edit-grant-lane+.g-edit-grant-lane{margin-top:var(--space-8)}.g-edit-grant-lane__header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-1);display:flex}.g-edit-grant-lane__title{font-size:var(--g-text-title);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--g-text-strong);margin:0}.g-edit-grant-checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-edit-grant-checklist__item{align-items:flex-start;gap:var(--space-4);min-height:var(--g-btn-min-height);padding:var(--space-7) 0;border-bottom:1px solid var(--g-border-subtle);display:flex}.g-edit-grant-checklist__item:last-child{border-bottom:none}.g-edit-grant-checklist__item--edit{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-8);flex-wrap:wrap}.g-edit-grant-checklist__item .g-process-beat__mark{margin-top:.15rem}.g-edit-grant-checklist__item .g-process-beat__check{font-size:var(--g-text-3);font-weight:var(--fw-medium);line-height:var(--lh-none)}.g-edit-grant-checklist__copy{gap:var(--space-3);flex:1;min-width:0;display:grid}.g-edit-grant-checklist__hint{font-size:var(--g-text-small);line-height:var(--lh-snug);color:var(--g-muted);margin:0}.g-edit-grant-checklist__copy textarea.g-input{resize:vertical;min-height:4.5rem}.g-edit-grant-checklist__label{min-width:0;font-size:var(--g-text-title);font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug)}.g-edit-grant-checklist__item.g-process-beat--done .g-edit-grant-checklist__label{color:var(--g-muted)}.g-edit-grant-checklist__input{width:100%;min-width:0;font-size:var(--g-text-body)}.g-edit-grant-checklist__row-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.g-edit-grant-checklist__menu-spacer{flex-shrink:0;width:1.75rem;height:1.75rem}.g-edit-grant-add{gap:var(--space-4);padding-top:var(--space-6);flex-direction:column;display:flex}.g-contains-summary{align-items:center;column-gap:var(--space-8);font-variant-numeric:tabular-nums;line-height:var(--lh-none);grid-auto-columns:2.75rem;grid-auto-flow:column;display:inline-grid}.g-contains-summary__item{place-items:center start;column-gap:var(--space-3);grid-template-columns:.9375rem minmax(0,1fr);min-width:0;display:inline-grid}.g-contains-summary__item--empty{opacity:.4}.g-contains-summary__icon{width:.9375rem;height:.9375rem;color:var(--g-accent-nav-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.g-contains-summary__icon svg{width:100%;height:100%;display:block}.g-contains-summary__count{min-width:0;line-height:var(--lh-none);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--g-text-strong);justify-self:start}.g-metric-figure-grid{--g-metric-figure-cols:3;grid-template-columns:repeat(var(--g-metric-figure-cols), minmax(0, 1fr));gap:var(--space-6);margin-block-end:var(--space-6);display:grid}@media (width<=720px){.g-metric-figure-grid{grid-template-columns:1fr}}.g-metric-figure{--g-metric-rail:var(--g-border);--g-metric-icon:var(--g-muted);--g-metric-icon-well:var(--g-surface-muted);justify-content:center;gap:var(--space-2);min-width:0;min-height:8.25rem;padding:var(--space-6) var(--space-6) var(--space-7);border:1px solid var(--g-border-subtle);border-radius:var(--g-radius);background:var(--g-surface);flex-direction:column;padding-inline-start:calc(var(--space-6) + 3px);display:flex;position:relative}.g-metric-figure:before{content:"";inset-block:var(--space-5);border-radius:0 var(--g-radius-sm) var(--g-radius-sm) 0;background:var(--g-metric-rail);width:3px;position:absolute;inset-inline-start:0}.g-metric-figure--with-icon{gap:var(--space-3)}.g-metric-figure__icon{width:2.25rem;height:2.25rem;background:var(--g-metric-icon-well);color:var(--g-metric-icon);border-radius:50%;place-items:center;margin-block-end:var(--space-1);display:grid}.g-metric-figure__icon svg{width:1.125rem;height:1.125rem;display:block}.g-metric-figure--intake{--g-metric-rail:var(--g-stage-intake);--g-metric-icon:var(--g-stage-intake);--g-metric-icon-well:var(--g-stage-intake-bg)}.g-metric-figure--prospecting{--g-metric-rail:var(--g-stage-prospecting);--g-metric-icon:var(--g-stage-prospecting);--g-metric-icon-well:var(--g-stage-prospecting-bg)}.g-metric-figure--invite_register{--g-metric-rail:var(--g-stage-invite_register);--g-metric-icon:var(--g-stage-invite_register);--g-metric-icon-well:var(--g-stage-invite_register-bg)}.g-metric-figure--diligence{--g-metric-rail:var(--g-stage-diligence);--g-metric-icon:var(--g-stage-diligence);--g-metric-icon-well:var(--g-stage-diligence-bg)}.g-metric-figure--finance{--g-metric-rail:var(--g-attention-text);--g-metric-icon:var(--g-attention-text);--g-metric-icon-well:var(--g-attention-bg)}.g-metric-figure--proposal{--g-metric-rail:var(--g-stage-proposal);--g-metric-icon:var(--g-stage-proposal);--g-metric-icon-well:var(--g-stage-proposal-bg)}.g-metric-figure--approval{--g-metric-rail:var(--g-stage-approval);--g-metric-icon:var(--g-stage-approval);--g-metric-icon-well:var(--g-stage-approval-bg)}.g-metric-figure--active{--g-metric-rail:var(--g-stage-active);--g-metric-icon:var(--g-stage-active);--g-metric-icon-well:var(--g-stage-active-bg)}.g-metric-figure--funding{--g-metric-rail:var(--g-accent);--g-metric-icon:var(--g-accent);--g-metric-icon-well:var(--g-accent-tint)}.g-metric-figure__label{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-snug);margin:0}.g-metric-figure__value{min-width:0;font-size:var(--g-text-value-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--g-text-strong);line-height:var(--lh-heading);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.g-metric-figure__hint{color:var(--g-muted);line-height:var(--lh-snug);margin:0}.g-funding-position .g-metric-figure-grid{margin-block-end:0}.g-kpi-stat-strip{--g-kpi-stat-cols:5;grid-template-columns:repeat(var(--g-kpi-stat-cols), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.g-kpi-stat-strip__item{gap:var(--space-2);min-width:0;padding-block:var(--space-2);padding-inline:var(--space-6);border-inline-start:1px solid var(--g-border);flex-direction:column;display:flex}.g-kpi-stat-strip__item:first-child{border-inline-start:none;padding-inline-start:0}.g-kpi-stat-strip__item:last-child{padding-inline-end:0}.g-kpi-stat-strip__head{align-items:center;gap:var(--space-3);font-size:var(--g-text-label);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--g-muted);margin:0;margin-block-end:var(--space-5);display:inline-flex}.g-kpi-stat-strip__swatch{background:var(--g-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.g-kpi-stat-strip__swatch--intake{background:var(--g-stage-intake)}.g-kpi-stat-strip__swatch--diligence{background:var(--g-stage-diligence)}.g-kpi-stat-strip__swatch--finance{background:var(--g-attention-text)}.g-kpi-stat-strip__swatch--proposal{background:var(--g-stage-proposal)}.g-kpi-stat-strip__swatch--approval{background:var(--g-stage-approval)}.g-kpi-stat-strip__swatch--active{background:var(--g-stage-active)}.g-kpi-stat-strip__swatch--funding{background:var(--g-accent)}.g-kpi-stat-strip__category{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-kpi-stat-strip__value{font-size:var(--g-text-value-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--g-text-strong);line-height:var(--lh-heading);letter-spacing:-.03em;margin:0}.g-kpi-stat-strip__label{font-size:var(--g-text-1);color:var(--g-muted);line-height:var(--lh-snug);margin:0}@media (width<=720px){.g-kpi-stat-strip{grid-template-columns:1fr}.g-kpi-stat-strip__item{padding-inline:0;padding-block:var(--space-5);border-inline-start:none;border-block-start:1px solid var(--g-border)}.g-kpi-stat-strip__item:first-child{border-block-start:none;padding-block-start:0}.g-kpi-stat-strip__head{margin-block-end:var(--space-3)}}.g-funding-position{gap:var(--space-8);flex-direction:column;display:flex}.g-funding-position__meter{gap:var(--space-3);flex-direction:column;display:flex}.g-funding-position__track{border-radius:var(--g-radius-sm);background:var(--g-surface-muted);width:100%;height:.75rem;overflow:hidden}.g-funding-position__fill{background:var(--g-accent);border-radius:var(--g-radius-sm);height:100%;display:block}.g-funding-position__meter-labels{justify-content:space-between;gap:var(--space-4);font-size:var(--g-text-1);color:var(--g-muted);display:flex}.g-dashboard-sections{gap:var(--space-8);flex-direction:column;margin-block-start:var(--space-8);display:flex}.g-dashboard-sections .g-process-section{margin:0}.g-page--dashboard{gap:var(--space-8);flex-direction:column;display:flex}.g-page--dashboard>.g-page-header{margin-bottom:0}.g-period-preset.g-menu{flex:none;display:inline-flex;position:relative}.g-period-preset.g-menu>.g-menu__trigger.g-period-preset__trigger{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);width:auto;height:auto;color:var(--g-text);cursor:pointer;font:inherit;line-height:var(--lh-none);box-shadow:none;justify-content:flex-start;align-items:center;margin:0;padding:0;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.g-period-preset.g-menu>.g-menu__trigger.g-period-preset__trigger:hover,.g-period-preset.g-menu--open>.g-menu__trigger.g-period-preset__trigger{color:var(--g-text);background:var(--g-surface-muted);border-color:color-mix(in srgb, var(--g-border) 55%, var(--g-ink))}.g-period-preset.g-menu>.g-menu__trigger.g-period-preset__trigger:focus-visible{border-color:var(--g-accent);box-shadow:var(--g-focus-ring);outline:none}.g-period-preset__value{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:var(--g-text-ui);font-weight:var(--fw-medium);line-height:var(--lh-none);color:inherit;white-space:nowrap;display:inline-flex}.g-period-preset__icon{color:var(--g-muted);flex:none;display:inline-flex}.g-period-preset__icon svg{width:1rem;height:1rem}.g-period-preset__text{min-width:0;color:var(--g-text)}.g-period-preset__chevron{width:.4rem;height:.4rem;margin-left:var(--space-1);opacity:.55;color:var(--g-text);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.g-page--dashboard .g-process-section{margin:0}.g-page--dashboard .g-dashboard-panel-link{margin:0;margin-block-start:auto;padding-block-start:calc(var(--space-6) - 10px)}.g-page--dashboard>#dashboard-pipeline .g-process-section__body,.g-page--dashboard>#dashboard-activity .g-process-section__body{padding-block-start:var(--space-4)}.g-record-detail__content>#report-results{margin-block-start:var(--space-8)}.g-record-detail__content>#report-chart{gap:var(--space-12)}.g-record-detail__content>#report-chart .g-process-section__body{padding-block-start:var(--space-4)}.g-dashboard-panel-link{margin:var(--space-2) 0 0}.g-dashboard-panel-link .g-record-link--next{color:var(--g-muted);font-weight:var(--fw-medium);font-size:var(--g-text-body)}.g-dashboard-panel-link .g-record-link--next:visited{color:var(--g-muted)}.g-dashboard-panel-link .g-record-link--next:hover,.g-dashboard-panel-link .g-record-link--next:focus-visible{color:var(--g-link)}.g-dashboard-active-count{color:var(--g-muted);font-weight:var(--fw-medium);margin:0}.g-bar-chart{gap:var(--space-4);flex-direction:column;margin:0;margin-block-start:var(--space-8);padding:0;list-style:none;display:flex}.g-bar-chart__row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) auto;min-width:0;display:grid}.g-bar-chart__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--g-text-1);line-height:var(--lh-snug);overflow:hidden}.g-bar-chart__track{border-radius:var(--g-radius-sm);background:var(--g-surface-muted);height:.625rem;overflow:hidden}.g-bar-chart__fill{border-radius:var(--g-radius-sm);background:var(--g-muted);min-width:0;height:100%;display:block}.g-bar-chart__fill--intake{background:var(--g-stage-intake)}.g-bar-chart__fill--prospecting{background:var(--g-stage-prospecting)}.g-bar-chart__fill--invite_register{background:var(--g-stage-invite_register)}.g-bar-chart__fill--diligence{background:var(--g-stage-diligence)}.g-bar-chart__fill--finance{background:var(--g-attention-text)}.g-bar-chart__fill--proposal{background:var(--g-stage-proposal)}.g-bar-chart__fill--approval{background:var(--g-stage-approval)}.g-bar-chart__fill--active{background:var(--g-stage-active)}.g-bar-chart__fill--funding{background:var(--g-accent)}.g-bar-chart__fill--default{background:var(--g-muted)}.g-bar-chart__value{text-align:end;min-width:3.5rem;font-size:var(--g-text-1);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--g-text-strong);line-height:var(--lh-snug)}@media (width<=720px){.g-bar-chart__row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.g-bar-chart__label{grid-column:1/-1}.g-bar-chart__track{grid-column:1}.g-bar-chart__value{grid-column:2}}.g-share-ring{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.g-share-ring__visual{flex:none;width:8.5rem;height:8.5rem;position:relative}.g-share-ring__svg{width:100%;height:100%;display:block}.g-share-ring__track{stroke:var(--g-surface-muted);stroke-width:12px}.g-share-ring__arc{stroke-width:12px;stroke-linecap:butt;transition:stroke-dasharray .16s}.g-share-ring__arc--intake{stroke:var(--g-stage-intake)}.g-share-ring__arc--prospecting{stroke:var(--g-stage-prospecting)}.g-share-ring__arc--invite_register{stroke:var(--g-stage-invite_register)}.g-share-ring__arc--diligence{stroke:var(--g-stage-diligence)}.g-share-ring__arc--finance{stroke:var(--g-attention-text)}.g-share-ring__arc--proposal{stroke:var(--g-stage-proposal)}.g-share-ring__arc--approval{stroke:var(--g-stage-approval)}.g-share-ring__arc--active{stroke:var(--g-stage-active)}.g-share-ring__arc--funding{stroke:var(--g-accent)}.g-share-ring__arc--default{stroke:var(--g-muted)}.g-share-ring__centre{justify-content:center;align-items:center;gap:var(--space-1);pointer-events:none;text-align:center;padding:var(--space-4);flex-direction:column;display:flex;position:absolute;inset:0}.g-share-ring__centre-value{font-size:var(--g-text-value-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--g-text-strong);line-height:var(--lh-heading);letter-spacing:-.02em;margin:0}.g-share-ring__centre-label{font-size:var(--g-text-label);color:var(--g-muted);line-height:var(--lh-tight);margin:0}.g-share-ring__legend{gap:var(--space-4);flex-direction:column;flex:10rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.g-share-ring__legend-item{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.g-share-ring__swatch{background:var(--g-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-block-start:.35rem}.g-share-ring__swatch--intake{background:var(--g-stage-intake)}.g-share-ring__swatch--prospecting{background:var(--g-stage-prospecting)}.g-share-ring__swatch--invite_register{background:var(--g-stage-invite_register)}.g-share-ring__swatch--diligence{background:var(--g-stage-diligence)}.g-share-ring__swatch--finance{background:var(--g-attention-text)}.g-share-ring__swatch--proposal{background:var(--g-stage-proposal)}.g-share-ring__swatch--approval{background:var(--g-stage-approval)}.g-share-ring__swatch--active{background:var(--g-stage-active)}.g-share-ring__swatch--funding{background:var(--g-accent)}.g-share-ring__legend-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-share-ring__legend-label{font-size:var(--g-text-1);line-height:var(--lh-snug)}.g-share-ring__legend-detail{font-size:var(--g-text-1);font-variant-numeric:tabular-nums;color:var(--g-muted);line-height:var(--lh-snug)}.g-dash-kpi{--g-dash-kpi-cols:4;grid-template-columns:repeat(var(--g-dash-kpi-cols), minmax(0, 1fr));padding:var(--space-7) 0;background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius);gap:0;margin:0;list-style:none;display:grid}.g-dash-kpi__item{gap:var(--space-2);min-width:0;padding-block:var(--space-2);padding-inline:var(--space-7);border-inline-start:1px solid var(--g-border);flex-direction:column;display:flex}.g-dash-kpi__item:first-child{border-inline-start:none}.g-dash-kpi__label{font-size:var(--g-text-label);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--g-muted);line-height:var(--lh-snug);margin:0}.g-dash-kpi__value{font-size:var(--g-text-value-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--g-text-strong);line-height:var(--lh-heading);letter-spacing:-.02em;margin:0}.g-dash-kpi__item--funding .g-dash-kpi__value{color:var(--g-accent)}.g-dash-kpi__item--active .g-dash-kpi__value{color:var(--g-stage-active)}.g-dash-kpi__hint{color:var(--g-muted);line-height:var(--lh-snug);margin:0}@media (width<=900px){.g-dash-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.g-dash-kpi__item:nth-child(odd){border-inline-start:none}.g-dash-kpi__item:nth-child(n+3){border-block-start:1px solid var(--g-border);padding-block-start:var(--space-6)}}@media (width<=520px){.g-dash-kpi{grid-template-columns:1fr}.g-dash-kpi__item{border-inline-start:none;border-block-start:1px solid var(--g-border);padding-inline:var(--space-6)}.g-dash-kpi__item:first-child{border-block-start:none}}.g-dashboard-panel{gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-10);background:var(--g-surface);border-radius:var(--g-radius);box-shadow:var(--g-shadow-panel);flex-direction:column;display:flex}.g-dashboard-panel__header{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-dashboard-panel__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--g-text-strong);line-height:var(--lh-heading);margin:0}.g-dashboard-panel__hint{color:var(--g-muted);margin:0}.g-dashboard-panel__footer{margin-block-start:auto;padding-block-start:var(--space-2)}.g-vbar-chart{gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.g-vbar-chart__axis-label{width:1.25rem;font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-tight);writing-mode:vertical-rl;white-space:nowrap;text-align:center;justify-content:center;align-self:stretch;align-items:center;margin:0;padding-block-end:calc(2.25rem + var(--space-3));display:flex;transform:rotate(180deg)}.g-vbar-chart__main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.g-vbar-chart__plot{flex-direction:column;min-width:0;min-height:12.5rem;padding-inline-start:1.75rem;display:flex;position:relative}.g-vbar-chart__grid{pointer-events:none;position:absolute;inset:0 0 0 1.75rem}.g-vbar-chart__grid-line{inset-inline:0;bottom:var(--g-vbar-tick);border-block-end:1px solid var(--g-border);position:absolute}.g-vbar-chart__tick{inset-inline-start:-1.75rem;text-align:end;width:1.5rem;font-size:var(--g-text-label);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--g-muted);position:absolute;bottom:-.55em}.g-vbar-chart__bars{--g-vbar-cols:5;z-index:1;grid-template-columns:repeat(var(--g-vbar-cols), minmax(0, 1fr));align-items:stretch;gap:var(--space-3);flex:auto;min-height:12.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.g-vbar-chart__col{--g-vbar-height:0%;min-width:0;height:100%;min-height:0;position:relative}.g-vbar-chart__bar{inset-inline-start:50%;width:100%;max-width:2.5rem;height:var(--g-vbar-height);border-radius:var(--g-radius-sm) var(--g-radius-sm) 0 0;background:var(--g-muted);min-height:0;display:block;position:absolute;bottom:0;transform:translate(-50%)}.g-vbar-chart__bar--intake{background:var(--g-stage-intake)}.g-vbar-chart__bar--prospecting{background:var(--g-stage-prospecting)}.g-vbar-chart__bar--invite_register{background:var(--g-stage-invite_register)}.g-vbar-chart__bar--diligence{background:var(--g-stage-diligence)}.g-vbar-chart__bar--finance{background:var(--g-attention-text)}.g-vbar-chart__bar--proposal{background:var(--g-stage-proposal)}.g-vbar-chart__bar--approval{background:var(--g-stage-approval)}.g-vbar-chart__bar--active{background:var(--g-stage-active)}.g-vbar-chart__bar--funding{background:var(--g-accent)}.g-vbar-chart__x-labels{--g-vbar-cols:5;grid-template-columns:repeat(var(--g-vbar-cols), minmax(0, 1fr));gap:var(--space-3);margin:0;padding:0;padding-inline-start:1.75rem;list-style:none;display:grid}.g-vbar-chart__label{-webkit-line-clamp:2;text-align:center;max-width:100%;min-height:2.25rem;font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-tight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-ask-bars__legend{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.g-ask-bars__legend-item{align-items:center;gap:var(--space-2);font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-snug);display:inline-flex}.g-ask-bars__legend-swatch{border-radius:var(--g-radius-sm);flex:none;width:.625rem;height:.625rem}.g-ask-bars__legend-swatch--allocated{background:var(--g-accent)}.g-ask-bars__legend-swatch--remaining{background:var(--g-surface-muted);border:1px solid var(--g-border)}.g-ask-bars{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-ask-bars__empty{color:var(--g-muted);margin:0}.g-ask-bars__row{align-items:center;gap:var(--space-5);grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) auto;min-width:0;display:grid}.g-ask-bars__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-ask-bars__label{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug);overflow:hidden}.g-ask-bars__detail{font-size:var(--g-text-label);font-weight:var(--fw-medium);color:var(--g-muted);line-height:var(--lh-snug)}.g-ask-bars__track{border-radius:var(--g-radius-sm);background:var(--g-surface-muted);height:.875rem;overflow:hidden}.g-ask-bars__fill{border-radius:var(--g-radius-sm);background:var(--g-accent);height:100%;display:block}.g-ask-bars__value{text-align:end;min-width:7rem;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--g-text-strong);line-height:var(--lh-snug);white-space:nowrap}@media (width<=720px){.g-ask-bars__row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.g-ask-bars__meta{grid-column:1/-1}.g-ask-bars__track{grid-column:1}}.g-attention-strip{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--g-attention-bg);border:1px solid var(--g-attention-border);border-radius:var(--g-radius);margin-block-start:var(--space-8);display:flex}.g-attention-strip__mark{background:color-mix(in srgb, var(--g-attention) 22%, transparent);width:1.75rem;height:1.75rem;color:var(--g-attention-text);font-size:var(--g-text-2);font-weight:var(--fw-bold);line-height:var(--lh-none);border-radius:50%;flex:none;place-items:center;margin-block-start:.1rem;display:grid}.g-attention-strip__body{gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}.g-attention-strip__headline{font-size:var(--g-text-2);font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug);margin:0}.g-attention-strip__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-attention-strip__item{align-items:baseline;gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--g-text-1);color:var(--g-text);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.g-attention-strip__item:before{content:"?";color:var(--g-attention-text)}.g-attention-strip__title{min-width:0}.g-attention-strip__title .g-record-link{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:inline}.g-attention-strip__detail{color:var(--g-muted)}.g-attention-strip__empty{font-size:var(--g-text-1);color:var(--g-muted);margin:0}.g-attention-strip__action{flex:none;align-self:center}@media (width<=720px){.g-attention-strip{flex-wrap:wrap}.g-attention-strip__action{width:100%;padding-inline-start:calc(1.75rem + var(--space-5))}}.g-activity-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-activity-feed__row{gap:var(--space-5);width:100%;padding:var(--space-5) 0;border:0;border-block-start:1px solid var(--g-border);cursor:pointer;color:inherit;text-align:start;font:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(7rem,11rem) auto;align-items:baseline;margin:0;text-decoration:none;display:grid}.g-activity-feed>li:first-child .g-activity-feed__row{border-block-start:none;padding-block-start:0}.g-activity-feed>li:last-child .g-activity-feed__row{padding-block-end:0}.g-activity-feed__row:hover{background:0 0}.g-activity-feed__row:hover .g-activity-feed__summary{color:var(--g-accent)}.g-activity-feed__summary{min-width:0;font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug)}.g-activity-feed__actor{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--g-muted);line-height:var(--lh-snug);overflow:hidden}.g-activity-feed__when{color:var(--g-muted);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:var(--lh-snug)}.g-activity-feed__empty{color:var(--g-muted);margin:0}.g-dashboard-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.g-dashboard-section-head__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--g-text-strong);line-height:var(--lh-heading);margin:0}@media (width<=720px){.g-activity-feed__row{grid-template-columns:minmax(0,1fr) auto}.g-activity-feed__actor{grid-column:1}.g-activity-feed__when{grid-area:1/2}}.g-panel-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.g-panel-conversation__scroll{scrollbar-gutter:stable;min-height:0;padding:var(--g-side-panel-chrome-padding) var(--g-menu-gutter) var(--space-7);flex:0 auto;padding-inline-end:calc(var(--g-menu-gutter) - var(--g-scrollbar-size));overflow-y:auto}.g-panel-conversation--headed .g-panel-conversation__scroll{padding-top:var(--space-6)}.g-panel-conversation__composer{margin-inline:var(--g-menu-gutter);padding:var(--g-side-panel-chrome-padding) 0;border-top:1px solid var(--g-border)}.g-panel-messages{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-panel-message{padding:var(--space-5) var(--space-6);border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface)}.g-panel-message--own{background:var(--g-brand-050)}.g-panel-message--tint-1{background:var(--g-message-tint-1)}.g-panel-message--tint-2{background:var(--g-message-tint-2)}.g-panel-message--tint-3{background:var(--g-message-tint-3)}.g-panel-message--tint-4{background:var(--g-message-tint-4)}.g-panel-message--tint-5{background:var(--g-message-tint-5)}.g-panel-message--pending{opacity:.75}.g-panel-message__head{flex-direction:column;display:flex}.g-panel-message__author{color:var(--g-text-strong);font-weight:var(--fw-medium)}.g-panel-message__body{margin-top:var(--space-5);white-space:pre-wrap;overflow-wrap:anywhere}.g-panel-message__note{margin:var(--space-2) 0 0;color:var(--g-muted);font-size:var(--g-text-label)}.g-panel-message--deleted .g-panel-message__body{color:var(--g-muted)}.g-panel-message:has(.g-panel-message__menu){position:relative}.g-panel-message__menu{top:var(--space-3);right:var(--space-3);opacity:0;transition:opacity var(--g-transition-ui);position:absolute}.g-panel-message:hover .g-panel-message__menu,.g-panel-message:focus-within .g-panel-message__menu{opacity:1}.g-panel-message__menu:has([aria-expanded=true]){opacity:1}@media (hover:none){.g-panel-message__menu{opacity:1}}.g-panel-event{column-gap:var(--space-3);padding:0 var(--space-6);color:var(--g-muted);font-size:var(--g-text-label);flex-wrap:wrap;display:flex}.g-panel-composer{border:1px solid var(--g-border);border-radius:var(--g-radius-control);background:var(--g-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.g-panel-composer:focus-within{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring)}.g-panel-composer__input.g-input{resize:none;min-width:0;padding-bottom:var(--space-2);border:none;border-radius:0;flex:auto}.g-panel-composer__input.g-input:focus,.g-panel-composer__input.g-input:focus-visible{box-shadow:none;border:none}.g-panel-composer__bar{align-items:center;gap:var(--space-2);padding-block:0 round(nearest, var(--space-4), 1px);padding-inline:round(nearest, var(--space-4), 1px);display:flex}.g-panel-composer__leading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.g-panel-composer__send{width:var(--space-10);height:var(--space-10);border-radius:var(--g-radius-pill);background:var(--g-brand-500);color:var(--g-on-brand);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:background .15s,color .15s;display:flex}.g-panel-composer__send svg{width:var(--g-btn-icon-size);height:var(--g-btn-icon-size)}.g-panel-composer__send:hover:not(:disabled),.g-panel-composer__send:focus-visible{background:var(--g-brand-600);outline:none}.g-panel-composer__send:disabled{background:var(--g-surface-muted);color:var(--g-muted);cursor:not-allowed}.g-assistant-chat__bubble-text{white-space:pre-wrap;margin:0}.g-assistant-chat__bubble-text--stack{gap:var(--space-2);white-space:normal;flex-direction:column;display:flex}.g-assistant-chat__bubble-lead,.g-assistant-chat__bubble-item{font-size:inherit;line-height:var(--lh-snug);margin:0}.g-assistant-chat__bubble-lead{font-weight:var(--fw-medium);color:var(--g-text-strong);margin-bottom:var(--space-2)}.g-assistant-chat__bubble-meta{line-height:var(--lh-snug);margin:0}.g-assistant-chat__bubble-item{overflow-wrap:anywhere;padding-inline-start:var(--space-2)}.g-assistant-chat__bubble-gap{height:var(--space-3)}.g-assistant-chat__plan-message{background:color-mix(in srgb, var(--g-surface-muted) 55%, var(--g-surface))}.g-assistant-chat__plan{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--g-border-subtle);flex-direction:column;display:flex}.g-assistant-chat__plan-label{font-size:var(--g-text-2);font-weight:var(--fw-medium);color:var(--g-muted);letter-spacing:.01em;margin:0}.g-assistant-chat__plan-title{font-size:var(--g-text-body);font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug);margin:0}.g-assistant-chat__plan-body,.g-assistant-chat__plan-meta{font-size:var(--g-text-4);white-space:pre-wrap;margin:0}.g-assistant-chat__plan-meta{color:var(--g-muted);font-size:var(--g-text-2)}.g-assistant-chat__plan-actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.g-collapse{transition:grid-template-rows var(--g-transition-ui);grid-template-rows:0fr;display:grid}.g-collapse--open{grid-template-rows:1fr}.g-collapse__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.g-collapse{transition:none}}.g-panel-list__link{font:inherit;font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-link);cursor:pointer;background:0 0;border:0;padding:0}.g-panel-list__link:disabled{cursor:default}.g-panel-list__rows{margin:0;padding:0;list-style:none}.g-panel-list__row{gap:var(--space-5);width:100%;padding:var(--space-7) 0 var(--space-6);border:0;border-top:1px solid var(--g-border);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.g-panel-list__rows>li:first-child .g-panel-list__row{border-top:0;padding-top:0}.g-panel-list__rows>li:last-child .g-panel-list__row{border-bottom:1px solid var(--g-border)}.g-panel-list__main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.g-panel-list__head{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.g-panel-list__title{color:var(--g-text-strong);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.g-panel-list__row--strong .g-panel-list__title{font-weight:var(--fw-bold)}.g-panel-list__row:hover .g-panel-list__title{color:var(--g-accent)}.g-panel-list__when,.g-panel-message__when,.g-panel-event__when{color:var(--g-muted);font-size:var(--g-text-meta);white-space:nowrap;font-variant-numeric:tabular-nums}.g-panel-due{color:var(--g-attention-text)}.g-panel-due--overdue{color:var(--g-negative)}.g-panel-replies{color:var(--g-accent)}.g-panel-list__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-panel-list__place,.g-panel-list__meta{color:var(--g-muted);font-size:var(--g-text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-panel-list__chips{margin-top:var(--space-4)}.g-panel-kind-icon{width:var(--space-8);height:var(--space-8);color:var(--g-muted);flex-shrink:0}.g-panel-kind-icon--open{color:var(--g-attention)}.g-panel-chips{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.g-panel-list__more{padding-top:var(--space-8)}.g-panel-list__empty{color:var(--g-muted);margin:0}.g-panel-header{flex-direction:column;align-items:stretch}.g-panel-header__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--g-btn-sm-min-height);display:flex}.g-panel-header__title{align-items:center;gap:var(--space-4);display:flex}.g-panel-header__back{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.g-panel-stack{gap:var(--space-6);flex-direction:column;display:flex}.g-panel-note{color:var(--g-muted);font-size:var(--g-text-label);margin:0}.g-panel-actions{justify-content:flex-end;gap:var(--space-4);display:flex}.g-panel-summary{gap:var(--space-4);flex-direction:column;display:flex}.g-panel-summary__meta{color:var(--g-muted);font-size:var(--g-text-meta);margin:0}.g-mention-field{position:relative}.g-mention-field__list{z-index:2;min-width:60%;margin:var(--space-2) 0 0;padding:var(--space-2) 0;border:1px solid var(--g-border);border-radius:var(--g-radius-sm);background:var(--g-surface);box-shadow:var(--g-shadow-panel);list-style:none;position:absolute;top:100%;left:0}.g-mention-field__list--above{margin:0 0 var(--space-2);top:auto;bottom:100%}.g-mention-field__option{width:100%;padding:var(--space-3) var(--space-5);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:block}.g-mention-field__option:hover,.g-mention-field__option:focus-visible{background:var(--g-accent-soft)}.g-attention-button{--g-attention-button-divider:var(--g-border);--g-attention-button-pad-block:var(--space-5);--g-attention-button-pad-inline:var(--space-6)}.g-attention-button.g-btn--sm{--g-attention-button-pad-block:var(--space-4);--g-attention-button-pad-inline:var(--space-5)}.g-attention-button--empty{opacity:0;transition:opacity var(--g-transition-ui)}tr:hover .g-attention-button--empty,tr:focus-within .g-attention-button--empty,.g-form-answer:hover .g-attention-button--empty,.g-form-answer:focus-within .g-attention-button--empty,.g-attention-button--empty:focus-visible,.g-attention-button--empty.g-attention-button--selected{opacity:1}.g-attention-button:hover:not(:disabled),.g-attention-button--selected{--g-attention-button-divider:var(--g-attention);border-color:var(--g-attention);background:var(--g-surface);color:var(--g-attention)}.g-attention-button[data-bounce]{animation:g-bounce-y var(--g-bounce)}@keyframes g-bounce-y{16%{transform:translateY(calc(-1 * var(--g-bounce-distance)))}33%,66%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--g-bounce-rebound)))}83%{transform:translateY(calc(-1 * var(--g-bounce-settle)))}}@media (prefers-reduced-motion:reduce){.g-attention-button[data-bounce]{animation:none}}.g-attention-button .g-btn__label{align-items:center;display:flex}.g-attention-button__count{margin:calc(-1 * (var(--g-attention-button-pad-block) + var(--g-control-text-nudge))) calc(-1 * var(--g-attention-button-pad-inline)) calc(-1 * var(--g-attention-button-pad-block)) var(--g-attention-button-pad-inline);padding:var(--g-control-text-nudge) var(--g-attention-button-pad-inline) 0;border-left:1px solid var(--g-attention-button-divider);border-radius:0 var(--g-radius-control) var(--g-radius-control) 0;background:var(--g-attention-bg);color:var(--g-attention-text);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;align-self:stretch;align-items:center;display:flex}.g-amount-split{gap:var(--space-4);flex-direction:column;display:flex}.g-amount-split__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-amount-split__line{margin:0}.g-amount-split__fields{gap:var(--space-2);flex-direction:column;display:flex}.g-amount-split__available{gap:var(--space-2);color:var(--g-muted);font-size:var(--g-text-meta);line-height:var(--lh-tight);flex-wrap:wrap;margin:0;display:flex}.g-amount-split__available--over{color:var(--g-attention-text)}.g-amount-split__available-label{font-weight:var(--fw-medium)}.g-amount-split__available-value{font-variant-numeric:tabular-nums}.g-amount-split__summary{color:var(--g-muted);font-size:var(--g-text-meta);line-height:var(--lh-body)}@keyframes g-process-current-glow{0%,to{box-shadow:var(--g-current-glow-rest)}50%{box-shadow:var(--g-current-glow-peak)}}.g-process-elevated{gap:var(--space-6);width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--g-radius);background:var(--g-surface);box-shadow:var(--g-shadow-panel);flex-direction:column;display:flex}.g-process-elevated__toolbar{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.g-process-elevated--header-rule>.g-process-elevated__toolbar{padding-bottom:var(--space-5);border-bottom:1px solid var(--g-ink-keyline)}.g-process-elevated>.g-form-submission-band:first-child{border-top:none;margin-top:0;padding-top:0}.g-process-elevated>.g-form-submission-band__thread{margin-bottom:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--g-ink-keyline)}.g-process-elevated>.g-form-submission-band:first-child:not(:has(+.g-form-submission-band__thread)){padding-bottom:var(--space-5);border-bottom:1px solid var(--g-ink-keyline)}.g-process-elevated__heading{font-size:var(--g-text-section);font-weight:var(--fw-bold);color:var(--g-text-strong);margin:0}.g-process-elevated__count{margin-left:var(--space-4);padding:var(--space-1) var(--space-4);font-size:var(--g-text-3);font-weight:var(--fw-medium);color:var(--g-muted);background:var(--g-surface-muted);border-radius:999px;align-items:center;display:inline-flex}.g-grant-case{--g-process-secondary:color-mix(in srgb, var(--g-text) 74%, var(--g-muted));box-sizing:border-box;--g-current-glow-rest:0 0 0 3px var(--g-accent-soft);--g-current-glow-peak:0 0 0 4px color-mix(in srgb, var(--g-accent) 16%, transparent), 0 0 12px color-mix(in srgb, var(--g-accent) 10%, transparent);flex-direction:column;gap:0;width:100%;display:flex}.g-grant-case>.g-grant-case__back{margin-bottom:var(--space-7)}.g-grant-case__back{align-items:center;gap:var(--space-3);font-weight:var(--fw-medium);color:var(--g-muted);transition:color var(--g-transition-ui);align-self:flex-start;text-decoration:none;display:inline-flex}.g-grant-case__back:before{content:"";width:1em;height:1em;-webkit-mask:var(--g-icon-chevron-left) no-repeat center / contain;-webkit-mask:var(--g-icon-chevron-left) no-repeat center / contain;mask:var(--g-icon-chevron-left) no-repeat center / contain;transition:transform var(--g-transition-ui);background-color:currentColor;flex:0 0 1em;display:block}.g-grant-case__back:visited{color:var(--g-muted)}.g-grant-case__back:hover,.g-grant-case__back:focus-visible{color:var(--g-link)}.g-grant-case__back:hover:before,.g-grant-case__back:focus-visible:before{transform:translateX(calc(-1 * var(--space-3)))}@media (prefers-reduced-motion:reduce){.g-grant-case__back,.g-grant-case__back:before{transition:none}.g-grant-case__back:hover:before,.g-grant-case__back:focus-visible:before{transform:none}}.g-grant-case__hero{margin-bottom:var(--g-detail-header-gap);flex-direction:column;gap:0;display:flex}.g-grant-case__title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.g-grant-case__title-block{gap:var(--space-4);flex-direction:column;flex:20rem;min-width:0;display:flex}.g-grant-case__title{margin:0 0 var(--space-4);max-width:min(100%, var(--g-detail-title-max));font-size:clamp(var(--g-text-page-title-compact), 2.2vw, var(--g-text-10));font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:-.015em;color:var(--g-text-strong)}.g-grant-case__org-link{color:inherit;transition:color var(--g-transition-ui);align-items:center;text-decoration:none;display:inline-flex}.g-grant-case__org-link:after{content:"";width:.7em;height:.7em;-webkit-mask:var(--g-icon-chevron-right) no-repeat center / contain;-webkit-mask:var(--g-icon-chevron-right) no-repeat center / contain;mask:var(--g-icon-chevron-right) no-repeat center / contain;opacity:0;pointer-events:none;transition:opacity var(--g-transition-ui), transform var(--g-transition-ui), margin-left var(--g-transition-ui);background-color:currentColor;flex:0 0 .7em;margin-left:-.4em;display:block;transform:translate(-.35em)}.g-grant-case__org-link:hover,.g-grant-case__org-link:focus-visible{color:var(--g-accent)}.g-grant-case__org-link:hover:after,.g-grant-case__org-link:focus-visible:after{opacity:1;margin-left:var(--space-2);transform:translate(0)}@media (prefers-reduced-motion:reduce){.g-grant-case__org-link,.g-grant-case__org-link:after{transition:none}.g-grant-case__org-link:hover:after,.g-grant-case__org-link:focus-visible:after{transform:none}}.g-grant-case__subtitle{font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--g-process-secondary);margin:0}.g-grant-case__meta{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.g-grant-case__meta-facts{align-items:center;gap:var(--space-3);line-height:var(--lh-tight);color:var(--g-text-strong);flex-wrap:wrap;margin:0;display:flex}.g-grant-case__meta-sep{color:color-mix(in srgb, var(--g-muted) 55%, transparent);-webkit-user-select:none;user-select:none}.g-grant-case__meta-amount{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.g-grant-case__meta-countries{color:var(--g-process-secondary)}.g-grant-case__meta-mel{flex-shrink:0;align-items:center;display:inline-flex}.g-grant-case__meta-status{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.g-grant-case__actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;padding-top:.15rem;display:flex}.g-sticky-artefact-bar{z-index:4;box-sizing:border-box;margin-top:var(--space-8);margin-inline:calc(-1 * var(--g-main-padding-x));padding:var(--space-5) var(--g-main-padding-x) var(--space-7);background:var(--g-surface);border-top:1px solid var(--g-border-subtle);position:sticky;bottom:0}.g-sticky-artefact-bar:before{content:"";height:var(--space-8);pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--g-surface) 88%, transparent) 55%, var(--g-surface));position:absolute;bottom:100%;left:0;right:0}.g-sticky-artefact-bar__inner{align-items:center;column-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid;position:relative}.g-sticky-artefact-bar__meta{justify-content:flex-start;justify-self:start;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1;min-width:0;display:flex}.g-grant-case .g-sticky-artefact-bar .g-form-meta-chip{font-size:var(--g-text-label);color:var(--g-muted)}.g-grant-case .g-sticky-artefact-bar .g-form-meta-chip--attention{color:var(--g-attention-text)}.g-sticky-artefact-bar__actions{justify-content:center;justify-self:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:2;margin-top:0;display:flex}@media (width<=640px){.g-sticky-artefact-bar__inner{grid-template-columns:1fr}.g-sticky-artefact-bar__meta,.g-sticky-artefact-bar__actions{grid-column:1;justify-self:center}.g-sticky-artefact-bar__meta{justify-content:center}}.g-grant-case__action-stack{align-items:flex-end;gap:var(--space-2);flex-direction:column;max-width:16rem;display:flex}.g-grant-case__action-hint{font-size:var(--g-text-small);font-weight:var(--fw-medium);color:var(--g-process-secondary);text-align:right;line-height:var(--lh-snug);margin:0}.g-grant-case__artefacts{flex-direction:column;gap:0;display:flex}.g-grant-workspace+.g-grant-case__artefacts{margin-top:calc(var(--space-7) + var(--space-6))}.g-grant-case__artefacts .g-record-section[id],.g-grant-case #grant-collab{scroll-margin-top:var(--space-8)}.g-grant-workspace{border:1px solid color-mix(in srgb, var(--g-border) 65%, transparent);border-radius:calc(var(--g-radius) + 2px);background:var(--g-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--g-text) 3%, transparent), 0 16px 40px color-mix(in srgb, var(--g-text) 6%, transparent);flex-direction:column;gap:0;display:flex;overflow:clip}.g-grant-collab{padding:var(--space-7) var(--space-9) 0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0}.g-grant-collab .g-form-submission-band{border-top:none;margin-top:0;padding-top:0}.g-grant-collab .g-form-submission-band__thread{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--g-ink-keyline)}.g-grant-collab:after{content:"";margin-top:var(--space-5);border-bottom:1px solid var(--g-ink-keyline);display:block}.g-grant-workspace .g-grant-collab+.g-process-section--hero,.g-grant-workspace>.g-stage-spine+.g-process-section--hero{box-shadow:none;border:none;border-radius:0;margin:0}.g-grant-workspace>.g-stage-spine+.g-process-section--hero{padding-top:var(--space-10)}.g-grant-workspace .g-form-answers{gap:var(--space-6);padding:var(--space-8) var(--space-9);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;margin:0;display:flex}.g-grant-workspace .g-form-answers .g-process-elevated__toolbar{margin:0}.g-grant-workspace .g-form-answers .g-form-answer:first-child{border-top:none;padding-top:0}.g-grant-workspace>.g-process-section--hero:only-child,.g-grant-workspace>.g-process-section--plain:only-child{box-shadow:none;border:none;border-radius:0;margin:0}.g-grant-workspace>.g-process-section--plain{padding:var(--space-8) var(--space-9);margin:0}.g-grant-case__artefacts>.g-process-elevated+.g-process-elevated{margin-top:var(--space-6)}.g-grant-case__artefacts .g-record-section{padding-inline:0}.g-grant-case__artefacts .g-record-section__body,.g-grant-case__artefacts .g-record-section__body--flush{grid-template-columns:1fr}.g-grant-case__artefacts .g-record-section:first-child{border-top:1px solid var(--g-ink-keyline)}.g-grant-case__forms-agility{padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--g-ink-keyline)}.g-grant-case__forms-agility .g-process-disclosure{border-top:none}.g-grant-case__summary{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.g-grant-case__summary-item{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.g-grant-case__summary-label{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-process-secondary);margin:0}.g-grant-case__summary-value{font-weight:var(--fw-medium);margin:0}.g-irc-review__answers{gap:var(--space-5);flex-direction:column;display:flex}.g-irc-review__answers .g-field-row--full{padding-block:var(--space-4);border-top:1px solid var(--g-border-subtle)}.g-irc-review__answers .g-field-row--full:first-child{border-top:none;padding-top:0}.g-irc-review__path-band{margin-block-end:var(--space-6)}.g-irc-review__path{gap:var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.g-irc-review__path-step{align-items:center;gap:var(--space-3);display:flex}.g-irc-review__path-step:not(:last-child):after{content:"";width:var(--space-6);background:var(--g-border-subtle);height:1px;display:block}.g-grant-case__artefacts .g-record-section__title{font-size:var(--g-text-section);font-weight:var(--fw-bold)}.g-grant-case__artefacts .g-table tbody td{font-size:var(--g-text-body)}.g-grant-case__artefacts .g-notice,.g-grant-case__artefacts .g-muted{font-size:var(--g-text-body);line-height:var(--lh-body);color:var(--g-process-secondary)}.g-grant-case .g-process-elevated__heading{font-size:var(--g-text-section);font-weight:var(--fw-bold);color:var(--g-text-strong)}.g-grant-case .g-process-elevated__count{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-process-secondary);margin-left:0}.g-grant-case .g-form-answers{gap:0}.g-grant-case .g-form-answer{align-items:stretch;gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid color-mix(in srgb, var(--g-border-subtle) 80%, transparent)}.g-grant-case .g-form-answer__num{font-size:var(--g-text-body);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--g-text-strong);margin:0}.g-grant-case .g-form-answer__num--attention{color:var(--g-attention-text)}.g-grant-case .g-form-answer__value--empty{color:color-mix(in srgb, var(--g-muted) 75%, transparent)}.g-grant-case .g-process-elevated{gap:var(--space-6);padding:var(--space-7) var(--space-8)}.g-grant-case .g-menu__list{min-width:14rem}.g-grant-case .g-menu__item{font-weight:var(--fw-medium)}.g-grant-case .g-form-answer:first-child{border-top:none;padding-top:0}.g-grant-case .g-form-answer:last-child{padding-bottom:0}.g-grant-case .g-form-answer__thread{margin-left:calc(1.5rem + var(--space-4))}.g-grant-case .g-form-answer__thread--submission{margin:0 0 var(--space-6);margin-left:0}.g-grant-case .g-form-meta-chip{font-size:var(--g-text-meta);color:var(--g-process-secondary)}.g-grant-case .g-form-answer__prompt{font-size:var(--g-text-body);font-weight:var(--fw-bold);color:var(--g-text-strong);line-height:var(--lh-snug);white-space:pre-line;margin:0}.g-grant-case .g-form-answer__by{margin-top:var(--space-5);font-size:var(--g-text-small);color:var(--g-process-secondary)}.g-grant-case .g-form-answer__by-name{font-weight:var(--fw-medium);color:var(--g-text-strong)}.g-grant-case .g-form-questions-editor{gap:var(--space-6);margin-top:0}.g-grant-case .g-form-questions-editor__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);color:var(--g-text-strong)}.g-grant-case .g-form-questions-editor__lead{font-size:var(--g-text-body);font-weight:var(--fw-light);color:var(--g-process-secondary)}.g-grant-case .g-form-questions-editor__item{padding-block:var(--space-6);border-top-color:color-mix(in srgb, var(--g-border-subtle) 80%, transparent)}.g-grant-case .g-form-questions-editor__fields{gap:var(--space-5)}.g-grant-case .g-form-questions-editor__controls{margin-top:var(--space-3);column-gap:var(--space-6);row-gap:var(--space-3)}.g-grant-case .g-form-questions-editor__order{font-size:var(--g-text-body);font-weight:var(--fw-medium);color:var(--g-text-strong)}.g-grant-case .g-form-questions-editor .g-field__label,.g-grant-case .g-form-questions-editor .g-field .g-field__label{font-size:var(--g-text-meta);color:var(--g-process-secondary)}.g-grant-case .g-form-questions-editor .g-input,.g-grant-case .g-form-questions-editor .g-select{font-size:var(--g-text-body)}.g-grant-case__forms-edit-note{margin:var(--space-4) 0 0;font-size:var(--g-text-small);font-weight:var(--fw-medium);color:var(--g-process-secondary);text-align:center}.g-grant-case__forms-edit-note+.g-process-elevated{margin-top:var(--space-6)}.g-grant-case__forms-comment{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.g-grant-case__forms-comment-actions{justify-content:flex-end;display:flex}.g-process-progress{--g-process-progress-track:var(--g-surface-muted);--g-process-progress-fill:var(--g-accent);width:100%;min-width:4.5rem}.g-process-progress__track{background:var(--g-process-progress-track);border-radius:999px;height:.45rem;position:relative;overflow:hidden}.g-process-progress__track:after{content:"";width:var(--g-process-progress-pct,0%);border-radius:inherit;background:var(--g-process-progress-fill);transition:width .25s;position:absolute;inset:0 auto 0 0}.g-stage-spine{--g-stage-node-size:2rem;--g-stage-node-radius:calc(var(--g-stage-node-size) / 2);--g-stage-slot:calc(100% / var(--g-stage-spine-count,6));--g-stage-glow-pad:var(--space-6);--g-stage-fade-size:var(--space-10);gap:var(--space-3);padding:0 0 var(--space-3);flex-direction:column;display:flex}.g-grant-case .g-stage-spine{width:100%;max-width:none;padding-inline:0;padding-bottom:var(--space-1);margin-inline:0}.g-grant-case .g-stage-spine__chart{width:calc(100% + 30px);margin-inline:-15px}.g-grant-case .g-stage-spine+.g-grant-workspace{margin-top:calc(-1 * var(--space-3))}.g-grant-case .g-grant-workspace:has(>.g-stage-spine){border-color:var(--g-border);border-radius:var(--g-radius);box-shadow:none}.g-grant-case .g-grant-workspace>.g-stage-spine{padding:0 var(--space-6);background:var(--g-table-header-bg);border-bottom:1px solid var(--g-border)}.g-grant-case .g-grant-workspace>.g-stage-spine .g-stage-spine__chart{width:100%;padding:var(--space-12) 0 var(--space-11);margin-inline:0}.g-grant-case .g-grant-workspace>.g-stage-spine .g-stage-spine__title{min-height:0}.g-grant-workspace>.g-stage-spine .g-stage-spine__step--future .g-stage-spine__node{background:var(--g-surface)}.g-grant-case .g-stage-spine__label{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-process-secondary);margin:0}.g-stage-spine__chart{overscroll-behavior-x:contain;width:100%;padding-top:calc(var(--g-stage-glow-pad) + var(--space-2));padding-bottom:var(--space-2);scrollbar-width:none;overflow:auto hidden}.g-stage-spine__chart::-webkit-scrollbar{display:none}.g-stage-spine__chart--fade-start{-webkit-mask-image:linear-gradient(to right, transparent, var(--g-ink) var(--g-stage-fade-size));mask-image:linear-gradient(to right, transparent, var(--g-ink) var(--g-stage-fade-size))}.g-stage-spine__chart--fade-end{-webkit-mask-image:linear-gradient(to left, transparent, var(--g-ink) var(--g-stage-fade-size));mask-image:linear-gradient(to left, transparent, var(--g-ink) var(--g-stage-fade-size))}.g-stage-spine__chart--fade-start.g-stage-spine__chart--fade-end{-webkit-mask-image:linear-gradient(to right, transparent, var(--g-ink) var(--g-stage-fade-size), var(--g-ink) calc(100% - var(--g-stage-fade-size)), transparent);mask-image:linear-gradient(to right, transparent, var(--g-ink) var(--g-stage-fade-size), var(--g-ink) calc(100% - var(--g-stage-fade-size)), transparent)}.g-stage-spine__stepper{width:max-content;min-width:100%;position:relative}.g-stage-spine__track{top:var(--g-stage-node-radius);left:calc(var(--g-stage-slot) / 2);width:calc(var(--g-stage-slot) * (var(--g-stage-spine-count,6) - 1));z-index:0;pointer-events:none;height:3px;display:flex;position:absolute;transform:translateY(-50%)}.g-stage-spine__track-segment{flex:1 1 0;min-width:0;height:3px;transition:background-color .2s}.g-stage-spine__track-segment--done,.g-stage-spine__track-segment--current{background:var(--g-accent)}.g-stage-spine__track-segment--future,.g-stage-spine__track-segment--ahead{background:var(--g-border-subtle)}.g-stage-spine__steps{z-index:1;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.g-stage-spine__step{justify-content:flex-start;align-items:center;gap:var(--space-4);padding:0 var(--space-6);text-align:center;flex-direction:column;display:flex}.g-stage-spine__title{white-space:nowrap}.g-grant-case .g-stage-spine__node{z-index:1;width:var(--g-stage-node-size);height:var(--g-stage-node-size);border:1px solid var(--g-border);background:var(--g-surface);color:var(--g-muted);font-size:var(--g-text-meta);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex;position:relative}.g-stage-spine__num{line-height:var(--lh-none)}.g-grant-case .g-stage-spine__check{width:.75rem;height:.75rem;line-height:var(--lh-none);display:inline-flex}.g-grant-case .g-stage-spine__check svg{width:100%;height:100%}.g-grant-case .g-stage-spine__title{font-size:var(--g-text-meta);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--g-process-secondary);justify-content:center;align-items:flex-start;min-height:2.5em;display:flex}.g-stage-spine__step--done .g-stage-spine__node{border-color:var(--g-accent-border-emphasis);background:var(--g-accent);color:var(--g-surface)}.g-grant-case .g-stage-spine__step--done .g-stage-spine__title{color:var(--g-text)}.g-stage-spine__step--current .g-stage-spine__node{width:calc(var(--g-stage-node-size) * 1.12);height:calc(var(--g-stage-node-size) * 1.12);margin:calc(var(--g-stage-node-size) * -.06) calc(var(--g-stage-node-size) * -.06) 0;border-color:var(--g-accent);background:var(--g-surface);color:var(--g-accent);box-shadow:var(--g-current-glow-rest);animation:3s ease-in-out infinite g-process-current-glow}.g-grant-case .g-stage-spine__step--current .g-stage-spine__title{color:var(--g-text)}.g-stage-spine__step--future .g-stage-spine__node{border-color:color-mix(in srgb, var(--g-border) 80%, transparent);background:color-mix(in srgb, var(--g-surface-muted) 70%, var(--g-surface));color:color-mix(in srgb, var(--g-muted) 75%, transparent)}.g-grant-case .g-stage-spine__step--future .g-stage-spine__title{color:color-mix(in srgb, var(--g-process-secondary) 88%, transparent)}.g-stage-spine__step--ahead .g-stage-spine__node{border-color:var(--g-accent)}.g-stage-spine__hit{justify-content:flex-start;align-items:center;gap:var(--space-4);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:var(--g-radius);background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex}.g-stage-spine__hit:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.g-stage-spine--interactive .g-stage-spine__hit:hover .g-stage-spine__node{border-color:var(--g-accent-border-emphasis)}.g-stage-spine__step--selected .g-stage-spine__title{color:var(--g-text);font-weight:var(--fw-bold);text-decoration:underline;-webkit-text-decoration-color:var(--g-accent);text-decoration-color:var(--g-accent);text-underline-offset:.2em}.g-stage-spine__step--selected:not(.g-stage-spine__step--current) .g-stage-spine__node{box-shadow:0 0 0 2px color-mix(in srgb, var(--g-accent) 35%, transparent)}.g-process-section{gap:var(--space-6);flex-direction:column;display:flex}.g-process-section--elevated,.g-process-section--hero{padding:var(--space-8) var(--space-10);border-radius:var(--g-radius);background:var(--g-surface);box-shadow:var(--g-shadow-panel)}.g-process-section--hero{gap:var(--space-6);padding:var(--space-9) var(--space-10);border:1px solid color-mix(in srgb, var(--g-border) 65%, transparent);border-radius:calc(var(--g-radius) + 2px);box-shadow:0 1px 2px color-mix(in srgb, var(--g-text) 3%, transparent), 0 16px 40px color-mix(in srgb, var(--g-text) 6%, transparent)}.g-grant-case .g-process-section--hero{gap:var(--space-6);padding:var(--space-8) var(--space-9)}.g-process-section--plain{box-shadow:none;background:0 0;padding:0}.g-process-section--emphasis{border:1px solid var(--g-accent-border-soft)}.g-process-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.g-process-section--hero .g-process-section__header{align-items:flex-start;gap:var(--space-6)}.g-grant-case .g-process-section--hero .g-process-section__header{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--g-ink-keyline)}.g-grant-case .g-process-section--hero .g-process-section__body{gap:var(--space-5);padding-top:var(--space-2)}.g-process-section__titles{gap:var(--space-1);flex-direction:column;flex:22rem;min-width:0;display:flex}.g-process-section--hero .g-process-section__titles{gap:var(--space-2);max-width:none}.g-process-section--hero .g-process-section__title{margin-bottom:var(--space-3)}.g-grant-case .g-process-section--hero .g-process-section__titles{gap:var(--space-3);max-width:44rem}.g-process-section__meta{margin:var(--space-1) 0 0;color:var(--g-muted);text-wrap:pretty;max-width:40rem}.g-process-section__title{font-size:var(--g-text-section);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--g-text-strong);margin:0}.g-process-section__hint{color:var(--g-muted);text-wrap:pretty;max-width:40rem;margin:0}.g-grant-case .g-process-section__label{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-accent);margin:0}.g-grant-case .g-process-section--hero .g-process-section__label{color:var(--g-accent)}.g-grant-case .g-process-section__title{margin-top:0;font-size:var(--g-text-section);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--g-text-strong);margin-inline:0}.g-grant-case .g-process-section--hero .g-process-section__title{font-size:var(--g-text-section)}.g-grant-case .g-process-section__hint{color:var(--g-process-secondary);text-wrap:pretty;max-width:40rem;margin:0}.g-process-section__hint-link{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.g-process-section__body{gap:var(--space-6);flex-direction:column;display:flex}.g-process-section__body--flush{margin-inline:calc(var(--space-10) * -1)}.g-process-section--plain .g-process-section__body--flush{margin-inline:0}.g-process-handoff{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:calc(var(--g-radius) - 2px);background:var(--g-surface-muted);border:1px solid var(--g-border-subtle);flex-wrap:wrap;display:flex}.g-process-handoff__copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-grant-case .g-process-handoff__title{font-weight:var(--fw-medium);margin:0}.g-grant-case .g-process-handoff__detail{color:var(--g-process-secondary);margin:0}.g-process-workstreams{gap:0 var(--space-10);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g-grant-case .g-process-workstreams{padding-top:0}.g-grant-case .g-process-section--hero .g-process-beats{padding-top:var(--space-3)}.g-process-workstream+.g-process-workstream{border-left:1px solid var(--g-border-subtle);padding-left:var(--space-10)}.g-process-workstream__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.g-grant-case .g-process-workstream__head{margin-bottom:var(--space-5)}.g-process-workstream__hint{margin:0 0 var(--space-5);color:var(--g-process-secondary)}.g-grant-case .g-process-workstream__title{font-size:var(--g-text-meta);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--g-accent);margin:0}.g-grant-case .g-process-workstream__count{font-size:var(--g-text-meta);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--g-muted);flex-shrink:0}.g-process-workstream__foot{margin-top:var(--space-5)}.g-process-beats{padding:var(--space-1) 0 0;flex-direction:column;gap:0;margin:0;list-style:none;display:flex;overflow:visible}.g-grant-case .g-process-beats__group{padding:var(--space-6) 0 var(--space-3);margin:0;list-style:none}.g-grant-case .g-process-beats__group:first-child{padding-top:var(--space-1)}.g-grant-case .g-process-beats__group-label{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-process-secondary);margin:0}.g-grant-case .g-process-beats__empty{color:var(--g-process-secondary);margin:0}.g-process-beat{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-6) 0;border-top:1px solid color-mix(in srgb, var(--g-border-subtle) 80%, transparent);flex-wrap:wrap;display:flex;overflow:visible}.g-grant-case .g-process-beat{gap:var(--space-4) var(--space-5);padding-block:var(--space-6)}.g-process-beat:first-child{border-top:none;padding-top:0}.g-process-beat__main{align-items:flex-start;gap:var(--space-4);flex:10rem;min-width:0;display:flex}.g-grant-case .g-process-beat__main{gap:var(--space-6)}.g-process-beat__aside{justify-content:flex-end;align-self:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.g-process-beat__mark{box-sizing:border-box;border:1px solid var(--g-border);background:var(--g-surface);border-radius:50%;flex:0 0 24px;justify-content:center;align-self:flex-start;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin-top:2px;padding:0;display:flex}button.g-process-beat__mark--control{cursor:pointer;font:inherit;color:inherit}button.g-process-beat__mark--control:hover:not(:disabled){border-color:var(--g-accent)}button.g-process-beat__mark--control:focus-visible{border-color:var(--g-focus-border);box-shadow:var(--g-focus-ring);outline:none}button.g-process-beat__mark--control:disabled{cursor:wait;opacity:.7}.g-grant-case .g-process-beat__mark{margin-top:2px}.g-process-beat__dot{box-sizing:border-box;background:var(--g-border);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.g-process-beat--current .g-process-beat__dot{background:var(--g-accent)}.g-process-beat--actionable .g-process-beat__dot{background:var(--g-attention)}.g-process-beat--current .g-process-beat__mark,.g-process-beat--actionable .g-process-beat__mark{z-index:1;animation:3s ease-in-out infinite g-process-current-glow;position:relative}.g-process-beat--current .g-process-beat__mark{--g-current-glow-rest:0 0 0 2px var(--g-accent-soft);--g-current-glow-peak:0 0 0 3px color-mix(in srgb, var(--g-accent) 16%, transparent), 0 0 8px color-mix(in srgb, var(--g-accent) 10%, transparent);border-color:var(--g-accent);background:var(--g-surface)}.g-process-beat--actionable .g-process-beat__mark{--g-current-glow-rest:0 0 0 2px color-mix(in srgb, var(--g-attention) 22%, transparent);--g-current-glow-peak:0 0 0 3px color-mix(in srgb, var(--g-attention) 16%, transparent), 0 0 8px color-mix(in srgb, var(--g-attention) 10%, transparent);border-color:var(--g-attention);background:var(--g-surface)}.g-process-beat--done .g-process-beat__mark,.g-process-beat__mark--done{border-color:var(--g-accent);background:var(--g-accent);color:var(--g-surface)}.g-done-mark{vertical-align:middle;align-items:center;display:inline-flex}.g-done-mark .g-process-beat__mark{margin-top:0}.g-done-mark--neutral .g-process-beat__mark--done{border-color:color-mix(in srgb, var(--g-text) 24%, var(--g-border));background:color-mix(in srgb, var(--g-text) 40%, var(--g-border));color:var(--g-surface)}.g-process-beat__mark--outline{background:var(--g-surface)}.g-process-beat__mark--outline.g-process-beat__mark--neutral{border-color:color-mix(in srgb, var(--g-text) 28%, var(--g-border));color:color-mix(in srgb, var(--g-text) 68%, var(--g-muted))}.g-process-beat__mark--outline:not(.g-process-beat__mark--neutral){border-color:var(--g-accent);color:var(--g-accent)}.g-process-beat--waiting .g-process-beat__mark,.g-process-beat--upcoming .g-process-beat__mark{border-color:var(--g-border-subtle);background:var(--g-surface-muted)}.g-process-beat--waiting .g-process-beat__dot,.g-process-beat--upcoming .g-process-beat__dot{background:var(--g-border)}.g-process-beat--blocked .g-process-beat__mark{border-color:color-mix(in srgb, var(--g-attention) 40%, var(--g-border));background:var(--g-attention-bg)}.g-process-beat__check,.g-grant-case .g-process-beat__check{width:.75rem;height:.75rem;line-height:var(--lh-none);display:inline-flex;transform:translateY(-.5px)}.g-process-beat__check svg,.g-grant-case .g-process-beat__check svg{width:100%;height:100%}.g-process-beat__copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-process-beat__attribution{margin:var(--space-1) 0 0;font-size:var(--g-text-3);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:color-mix(in srgb, var(--g-muted) 75%, transparent)}.g-grant-case .g-process-beat__title{font-size:var(--g-text-title);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--g-text-strong);margin:0}.g-grant-case .g-process-beat--done .g-process-beat__title{color:var(--g-muted);font-weight:var(--fw-medium)}.g-grant-case .g-process-beat--done .g-process-beat__hint{color:var(--g-muted)}.g-grant-case .g-process-beat--current .g-process-beat__title{font-size:var(--g-text-title);font-weight:var(--fw-medium);color:var(--g-text-strong)}.g-process-beat--waiting .g-process-beat__title{color:color-mix(in srgb, var(--g-text) 68%, var(--g-muted))}.g-process-beat--upcoming .g-process-beat__title{color:color-mix(in srgb, var(--g-text) 78%, var(--g-muted))}.g-grant-case .g-process-beat--waiting .g-process-beat__title,.g-grant-case .g-process-beat--upcoming .g-process-beat__title{color:var(--g-text-strong)}.g-grant-case .g-process-beat__hint{color:var(--g-process-secondary);margin:0}.g-grant-case .g-process-beat__hint--actions{align-items:center;gap:var(--space-2);color:var(--g-attention-text);flex-wrap:wrap;display:flex}.g-grant-case .g-process-beat__hint--actions .g-process-beat__hint-icon{flex:none;width:1.15rem;height:1.15rem}.g-grant-case .g-process-beat__meta{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-process-secondary);margin:0}.g-process-beat__meta--attention{color:var(--g-attention-text)}.g-process-disclosure{border-top:1px solid var(--g-ink-keyline);margin-top:0}.g-process-disclosure__summary{align-items:center;gap:var(--space-3);padding:var(--space-5) 0;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.g-process-disclosure__summary::-webkit-details-marker{display:none}.g-process-disclosure__leading{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.g-process-disclosure__chevron{color:var(--g-muted);flex-shrink:0;transition:transform .15s,color .15s}.g-process-disclosure__chevron--open{transform:rotate(180deg)}.g-grant-case .g-process-disclosure__title{font-size:var(--g-text-title);font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug)}.g-process-disclosure__summary:hover .g-process-disclosure__title,.g-process-disclosure__summary:hover .g-process-disclosure__chevron{color:var(--g-text)}.g-process-disclosure__body{gap:var(--space-6);padding:0 0 var(--space-6);flex-direction:column;display:flex}.g-grant-case .g-process-disclosure__hint{color:var(--g-process-secondary);margin:0}.g-process-staff-tools__group{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.g-grant-case .g-process-staff-tools__label{font-size:var(--g-text-title);font-weight:var(--fw-bold);color:var(--g-text-strong);margin:0}.g-grant-case .g-process-staff-tools__lead{color:var(--g-process-secondary);margin:0}.g-process-staff-tools__fields{gap:var(--space-4);flex-direction:column;display:flex}.g-process-staff-tools__compose{gap:var(--space-3);padding:var(--space-4);border-radius:var(--g-radius);border:1px solid color-mix(in srgb, var(--g-border-subtle) 85%, var(--g-border));background:var(--g-surface);flex-direction:column;display:flex}.g-process-staff-tools__compose-input{resize:vertical;width:100%;min-width:0;min-height:4.5rem;box-shadow:none;font:inherit;font-family:var(--g-font);font-size:var(--g-text-body);background:0 0;border-color:#0000;padding:0}.g-process-staff-tools__compose-input:first-line{font-weight:var(--fw-bold)}.g-process-staff-tools__compose-input:focus{box-shadow:none;border-color:#0000;outline:none}.g-process-staff-tools__compose-bar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.g-process-staff-tools__compose-bar .g-field{min-width:9rem;margin:0}.g-process-staff-tools__section{font-size:var(--g-text-meta);font-weight:var(--fw-medium);color:var(--g-muted);margin:0}.g-process-staff-tools__request-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-process-staff-tools__request-row{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.g-process-staff-tools__request-list>.g-process-staff-tools__request-row+.g-process-staff-tools__request-row{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--g-border-subtle) 88%, transparent)}.g-process-staff-tools__request-icon{width:1rem;height:1rem;margin-top:var(--space-1);color:var(--g-muted);flex:none}.g-process-staff-tools__request-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.g-process-staff-tools__request-title{font-size:var(--g-text-body);font-weight:var(--fw-medium);color:var(--g-text-strong);line-height:var(--lh-snug);margin:0}.g-process-staff-tools__request-description{font-size:var(--g-text-meta);font-weight:var(--fw-light);color:var(--g-process-secondary);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.g-process-staff-tools__request-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.g-process-staff-tools__request-meta{font-size:var(--g-text-meta);font-weight:var(--fw-light);color:var(--g-muted);margin:0}.g-process-staff-tools__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.g-grant-case .g-process-next-step__guidance{max-width:44rem;margin:0}.g-grant-case .g-notice{font-size:var(--g-text-body);line-height:var(--lh-body);color:var(--g-process-secondary)}.g-process-next-step__utility{align-items:center;gap:var(--space-4);padding-top:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=720px){.g-process-elevated,.g-process-section--elevated,.g-process-section--hero{padding:var(--space-7)}.g-process-section__body--flush{margin-inline:calc(var(--space-7) * -1)}.g-process-section--plain .g-process-section__body--flush{margin-inline:0}.g-process-workstreams{gap:var(--space-8);grid-template-columns:1fr}.g-process-workstream+.g-process-workstream{border-left:none;border-top:1px solid var(--g-border-subtle);padding-left:0;padding-top:var(--space-8)}.g-process-section--hero .g-process-section__header{flex-direction:column}.g-grant-case__meta{gap:var(--space-4)}.g-process-next-step-hero__progress-row{grid-template-columns:1fr}.g-process-section--hero{padding:var(--space-8)}.g-grant-case .g-process-section--hero{padding:var(--space-7) var(--space-8)}}.g-stage-pack-modal{gap:var(--space-7);flex-direction:column;display:flex}.g-stage-pack-modal__groups{gap:var(--space-6);flex-direction:column;display:flex}.g-stage-pack-modal__group{padding:var(--space-5) var(--space-6);border:1px solid var(--g-border-subtle);border-radius:var(--g-radius);background:var(--g-surface-muted);margin:0}.g-stage-pack-modal__group-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.g-stage-pack-modal__group-title{font-size:var(--g-text-label);font-weight:var(--fw-semibold);letter-spacing:.01em;color:var(--g-text-strong);margin:0}.g-stage-pack-modal__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-stage-pack-modal__item{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-7);font-size:var(--g-text-body);line-height:var(--lh-snug);color:var(--g-text);background:var(--g-surface);border-radius:calc(var(--g-radius) - 2px);margin:0;position:relative}.g-stage-pack-modal__item:before{content:"";left:var(--space-3);background:var(--g-accent);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.g-stage-spine__step--current .g-stage-spine__node,.g-process-beat--current .g-process-beat__mark,.g-process-beat--actionable .g-process-beat__mark{animation:none}}.g-toast-viewport{right:var(--space-8);bottom:var(--space-8);z-index:200;gap:var(--space-5);max-width:min(24rem, calc(100vw - var(--space-10)));pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.g-toast{--g-toast-accent:var(--g-link);align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-10);background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow-panel);font-size:var(--g-text-body);line-height:var(--lh-snug);color:var(--g-text);pointer-events:auto;opacity:0;transition:transform .25s ease-out,opacity .25s ease-out;display:flex;transform:translate(110%)}.g-toast:before{content:"";background:var(--g-toast-accent);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.g-toast--visible{opacity:1;transform:translate(0)}.g-toast--dismissing{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(110%)}.g-toast__message{min-width:0;font-weight:var(--fw-medium);flex:1;margin:0;padding-top:.1em}.g-toast__close{margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) 0 0;padding:var(--space-1) var(--space-3);color:inherit;opacity:.65;font:inherit;font-size:var(--g-text-6);line-height:var(--lh-none);cursor:pointer;background:0 0;border:none;flex-shrink:0}.g-toast__close:hover,.g-toast__close:focus-visible{opacity:1}.g-toast__close:focus-visible{outline-offset:2px;outline:2px solid}.g-toast--success{--g-toast-accent:var(--g-positive);background:var(--g-positive-bg);border-color:var(--g-positive-border);color:var(--g-positive)}.g-toast--error{--g-toast-accent:var(--g-negative);background:var(--g-negative-bg);border-color:var(--g-negative-border);color:var(--g-negative-on-bg)}.g-toast--warn{--g-toast-accent:var(--g-attention);background:var(--g-attention-bg);border-color:var(--g-attention-border);color:var(--g-attention-text)}.g-toast--info{--g-toast-accent:var(--g-status-sent-text);background:var(--g-status-sent-bg);border-color:var(--g-status-sent-border);color:var(--g-status-sent-text)}@media (prefers-reduced-motion:reduce){.g-toast{transition:opacity .15s;transform:none}.g-toast--visible{opacity:1}.g-toast--dismissing{opacity:0}}
