@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_22e2a02c-module__MwEO2a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_22e2a02c-module__MwEO2a__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--c-bg:#f2f3f4;--c-surface:#fff;--c-surface-sunken:#e7e8ea;--c-surface-overlay:#fff;--c-control-fill:#e7e8ea;--c-control-fill-hover:#d9dbdd;--c-hover-fill:#edeef0;--c-scrim:#1c222b59;--c-border:#e3e4e6;--c-border-strong:#c6c7ca;--c-focus-ring:#818387;--c-ink:#17181b;--c-ink-muted:#616367;--c-ink-faint:#96989b;--c-ink-solid:#191b1d;--c-shadow-raised:0 1px 2px #1c222b0f, 0 3px 8px #1c222b0f;--c-shadow-overlay:0 12px 32px #1c222b29;--c-accent:#00986d;--c-accent-bg:#ddf5e9;--c-accent-bg-strong:#baebd4;--c-accent-ink:#005037;--c-accent-on:#191b1d;--c-active-bg:#e2f0ff;--c-active-ink:#004983;--c-danger:#ad524d;--c-danger-ink:#933331;--c-danger-bg:#ffe7e4;--r-control:6px;--r-container:8px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-24:96px;--s-gutter:28px;--t-h1:28px;--t-h2:19px;--t-h3:16px;--t-body:14.5px;--t-meta:13px;--t-eyebrow:11px;--m-state:.12s;--m-enter:.18s;--m-layout:.24s;--m-ease-in:cubic-bezier(.2, 0, .2, 1);--m-ease-out:cubic-bezier(.4, 0, 1, 1)}@supports (color:lab(0% 0 0)){:root{--c-bg:lab(95.7019% -.108719 -.749958);--c-surface:lab(100% 0 0);--c-surface-sunken:lab(91.8707% -.162095 -1.1243);--c-surface-overlay:lab(100% 0 0);--c-control-fill:lab(91.8707% -.162095 -1.1243);--c-control-fill-hover:lab(87.2276% -.214577 -1.49819);--c-hover-fill:lab(94.1907% -.162154 -1.12433);--c-scrim:lab(12.9118% -.603847 -7.27841/.35);--c-border:lab(90.7107% -.162065 -1.12429);--c-border-strong:lab(80.2675% -.214159 -1.49796);--c-focus-ring:lab(54.7408% -.312239 -2.24175);--c-ink:lab(8.33892% -.278197 -2.22374);--c-ink-muted:lab(41.9806% -.30838 -2.23956);--c-ink-faint:lab(62.8642% -.263989 -1.87023);--c-ink-solid:lab(9.49905% -.280581 -2.22493);--c-shadow-raised:0 1px 2px lab(12.9118% -.603847 -7.27841/.06), 0 3px 8px lab(12.9118% -.603847 -7.27841/.06);--c-shadow-overlay:0 12px 32px lab(12.9118% -.603847 -7.27841/.16);--c-accent:lab(55.3202% -44.8673 12.6727);--c-accent-bg:lab(94.6038% -9.90048 2.86845);--c-accent-bg-strong:lab(89.205% -19.9479 5.75575);--c-accent-ink:lab(29.2687% -31.2457 8.79483);--c-accent-on:lab(9.49905% -.280581 -2.22493);--c-active-bg:lab(94.173% -2.61366 -8.8649);--c-active-ink:lab(29.6964% -1.36633 -40.1139);--c-danger:lab(46.6267% 37.5876 21.4741);--c-danger-ink:lab(36.0654% 40.9491 24.2579);--c-danger-bg:lab(93.8292% 12.2803 6.63641)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#07080a;--c-surface:#161719;--c-surface-sunken:#0d0e10;--c-surface-overlay:#1e1f22;--c-control-fill:#26282b;--c-control-fill-hover:#34373b;--c-hover-fill:#26282b;--c-scrim:#0009;--c-border:#2c2e31;--c-border-strong:#4a4d52;--c-focus-ring:#818387;--c-ink:#e6e8ea;--c-ink-muted:#909296;--c-ink-faint:#5c5e61;--c-ink-solid:#e6e8ea;--c-shadow-raised:none;--c-shadow-overlay:0 12px 34px #0000008c;--c-accent:#2eb184;--c-accent-bg:#0a3123;--c-accent-bg-strong:#03432f;--c-accent-ink:#7cd2ae;--c-accent-on:#07080a;--c-active-bg:#142a41;--c-active-ink:#85bcf5;--c-danger:#da827b;--c-danger-ink:#da827b;--c-danger-bg:#47211e}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--c-bg:lab(2.21644% -.0780523 -.665006);--c-surface:lab(7.76512% -.232995 -1.85229);--c-surface-sunken:lab(4.04897% -.120863 -.986326);--c-surface-overlay:lab(11.8193% -.284754 -2.22702);--c-control-fill:lab(15.8796% -.290573 -2.22999);--c-control-fill-hover:lab(22.8325% -.382409 -2.97076);--c-hover-fill:lab(15.8796% -.290573 -2.22999);--c-scrim:lab(0% 0 0/.6);--c-border:lab(18.7798% -.293866 -2.23173);--c-border-strong:lab(32.6932% -.394151 -2.97686);--c-focus-ring:lab(54.7408% -.312239 -2.24175);--c-ink:lab(91.8676% -.214815 -1.49833);--c-ink-muted:lab(60.5409% -.31358 -2.24252);--c-ink-faint:lab(39.6605% -.307471 -2.23906);--c-ink-solid:lab(91.8676% -.214815 -1.49833);--c-shadow-overlay:0 12px 34px lab(0% 0 0/.55);--c-accent:lab(64.6041% -44.549 12.635);--c-accent-bg:lab(17.1439% -17.0762 4.85264);--c-accent-bg-strong:lab(24.3671% -24.0856 6.81506);--c-accent-ink:lab(78.1343% -33.6928 9.64905);--c-accent-on:lab(2.21644% -.0780523 -.665006);--c-active-bg:lab(16.3006% -2.77984 -16.9855);--c-active-ink:lab(74.208% -7.269 -34.3341);--c-danger:lab(64.1436% 34.2461 19.0791);--c-danger-ink:lab(64.1436% 34.2461 19.0791);--c-danger-bg:lab(18.2165% 18.7613 10.63)}}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#07080a;--c-surface:#161719;--c-surface-sunken:#0d0e10;--c-surface-overlay:#1e1f22;--c-control-fill:#26282b;--c-control-fill-hover:#34373b;--c-hover-fill:#26282b;--c-scrim:#0009;--c-border:#2c2e31;--c-border-strong:#4a4d52;--c-focus-ring:#818387;--c-ink:#e6e8ea;--c-ink-muted:#909296;--c-ink-faint:#5c5e61;--c-ink-solid:#e6e8ea;--c-shadow-raised:none;--c-shadow-overlay:0 12px 34px #0000008c;--c-accent:#2eb184;--c-accent-bg:#0a3123;--c-accent-bg-strong:#03432f;--c-accent-ink:#7cd2ae;--c-accent-on:#07080a;--c-active-bg:#142a41;--c-active-ink:#85bcf5;--c-danger:#da827b;--c-danger-ink:#da827b;--c-danger-bg:#47211e}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--c-bg:lab(2.21644% -.0780523 -.665006);--c-surface:lab(7.76512% -.232995 -1.85229);--c-surface-sunken:lab(4.04897% -.120863 -.986326);--c-surface-overlay:lab(11.8193% -.284754 -2.22702);--c-control-fill:lab(15.8796% -.290573 -2.22999);--c-control-fill-hover:lab(22.8325% -.382409 -2.97076);--c-hover-fill:lab(15.8796% -.290573 -2.22999);--c-scrim:lab(0% 0 0/.6);--c-border:lab(18.7798% -.293866 -2.23173);--c-border-strong:lab(32.6932% -.394151 -2.97686);--c-focus-ring:lab(54.7408% -.312239 -2.24175);--c-ink:lab(91.8676% -.214815 -1.49833);--c-ink-muted:lab(60.5409% -.31358 -2.24252);--c-ink-faint:lab(39.6605% -.307471 -2.23906);--c-ink-solid:lab(91.8676% -.214815 -1.49833);--c-shadow-overlay:0 12px 34px lab(0% 0 0/.55);--c-accent:lab(64.6041% -44.549 12.635);--c-accent-bg:lab(17.1439% -17.0762 4.85264);--c-accent-bg-strong:lab(24.3671% -24.0856 6.81506);--c-accent-ink:lab(78.1343% -33.6928 9.64905);--c-accent-on:lab(2.21644% -.0780523 -.665006);--c-active-bg:lab(16.3006% -2.77984 -16.9855);--c-active-ink:lab(74.208% -7.269 -34.3341);--c-danger:lab(64.1436% 34.2461 19.0791);--c-danger-ink:lab(64.1436% 34.2461 19.0791);--c-danger-bg:lab(18.2165% 18.7613 10.63)}}html{background:var(--c-bg);height:100%}body{min-height:100%;color:var(--c-ink);background:var(--c-bg);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-weight:400;line-height:1.6;display:flex}*{box-sizing:border-box}a{color:inherit;text-underline-offset:2px}h1{font-size:var(--t-h1);letter-spacing:-.01em;margin-bottom:var(--s-2);font-weight:600}h2{font-size:var(--t-h2);margin-bottom:var(--s-2);font-weight:600}h3{font-size:var(--t-h3);margin:0 0 var(--s-2);font-weight:600}.opp-group-label,.pipeline-column-header,table.data-table th{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.metric{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums}p{margin:0 0 var(--s-2)}.page{width:100%;max-width:1200px;padding:var(--s-12) var(--s-gutter) var(--s-24);margin:0 auto}.page>*{max-width:var(--content-col,none)}.page-col-960{--content-col:960px}.page-col-760{--content-col:760px}.page-col-560{--content-col:560px}.content-with-rail{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.content-with-rail-main,.content-with-rail-rail{min-width:0}@media (max-width:859px){.content-with-rail{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}}.nav-bar{background:var(--c-surface);border-bottom:1px solid var(--c-border);z-index:20;width:100%;margin-bottom:0;position:sticky;top:0}.nav{gap:var(--s-6);max-width:1200px;padding:var(--s-4) var(--s-gutter);font-size:var(--t-body);align-items:center;margin:0 auto;display:flex}.global-nav{gap:var(--s-6);width:100%;max-width:1200px;padding:var(--s-4) var(--s-gutter);font-size:var(--t-body);align-items:center;margin:0 auto;display:flex}.global-nav-brand{flex:none}.global-nav-links{gap:var(--s-6);flex:auto;display:flex}.global-nav-links a{white-space:nowrap}.global-nav-account{gap:var(--s-6);flex:0 auto;align-items:center;min-width:0;display:flex}.global-nav-account-link{align-items:center;gap:var(--s-2);min-width:0;max-width:208px;display:flex}.global-nav-account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-nav-avatar,.global-nav-avatar-fallback{border-radius:var(--r-pill);flex:0 0 24px;width:24px;height:24px}.global-nav-avatar-fallback{background:var(--c-accent-bg);color:var(--c-accent-ink);font-size:var(--t-eyebrow);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.nav a,.global-nav a{text-decoration:none}.nav a:hover,.global-nav a:hover{text-decoration:underline}.global-nav a:focus-visible,.global-nav button:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:3px}.nav-link-active{color:var(--c-ink);padding:var(--s-2) 0;font-weight:600}.nav-link{color:var(--c-ink-muted);padding:var(--s-2) 0;font-weight:400}.nav-action{font:inherit;color:var(--c-ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:400}.nav-action:hover{opacity:1;text-decoration:underline}.nav-spacer{flex:1}.theme-toggle{align-items:center;gap:var(--s-2);min-height:32px;padding:var(--s-1) var(--s-3);border-radius:var(--r-control);background:var(--c-control-fill);color:var(--c-ink);font:inherit;cursor:pointer;transition:background-color var(--m-state) linear;border:none;font-weight:400;display:inline-flex}.theme-toggle:hover{background:var(--c-control-fill-hover);opacity:1}.theme-toggle-value{font-weight:600}.theme-toggle:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}@media (max-width:859px){.global-nav,.global-nav-links,.global-nav-account{gap:var(--s-5)}}.subtitle{color:var(--c-ink-muted);margin-bottom:var(--s-10);max-width:88ch}.subtitle a:hover{color:var(--c-ink);transition:color var(--m-state) linear}.back-link{color:var(--c-ink-muted);font-size:var(--t-meta);margin-bottom:var(--s-4);display:inline-block}.standalone-link{padding:var(--s-2) 0;display:inline-block}.card{background:var(--c-surface);border-radius:var(--r-container);box-shadow:var(--c-shadow-raised);padding:var(--s-5)}.card-list{gap:var(--s-4);margin-top:var(--s-6);flex-direction:column;display:flex}.card-grid{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;display:grid}.card-meta{color:var(--c-ink-muted);font-size:var(--t-meta)}.card-actions{gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-border);align-items:center;display:flex}.empty-state{color:var(--c-ink-muted);padding:var(--s-6) 0}.vault-timeline{flex-direction:column;display:flex}.vault-timeline-item{padding:0 0 var(--s-6) var(--s-6);position:relative}.vault-timeline-item:last-child{padding-bottom:0}.vault-timeline-item:before{content:"";background:var(--c-border);width:1px;position:absolute;top:18px;bottom:0;left:5px}.vault-timeline-item:last-child:before{content:none}.vault-timeline-dot{border-radius:var(--r-pill);background:var(--c-bg);border:1.5px solid var(--c-border-strong);width:11px;height:11px;position:absolute;top:6px;left:0}.vault-timeline-dot--ongoing{background:var(--c-accent);border-color:var(--c-accent)}.vault-timeline-company{color:var(--c-ink-muted);margin:0 0 var(--s-3)}.vault-timeline-bullets{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vault-timeline-bullets li{padding-left:var(--s-4);position:relative}.vault-timeline-bullets li:before{content:"•";color:var(--c-ink-muted);position:absolute;left:0}.vault-timeline-result{margin:var(--s-1) 0 0;padding-left:var(--s-4);color:var(--c-accent-ink);font-weight:600}.vault-timeline-tags{margin:var(--s-3) 0 0}.stack{gap:var(--s-5);flex-direction:column;display:flex}form.stack{margin-top:var(--s-4)}.field{gap:var(--s-2);flex-direction:column;display:flex}.field label{font-size:var(--t-meta);font-weight:600}.hint{font-size:var(--t-meta);color:var(--c-ink-muted);font-weight:400}.check-pill{align-items:center;gap:var(--s-2);font-size:var(--t-meta);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-control-fill);color:var(--c-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--m-state) linear, border-color var(--m-state) linear;border:none;font-weight:500;display:inline-flex}.check-pill:has(input:checked){background:var(--c-ink-solid);color:var(--c-bg)}.check-pill input{accent-color:var(--c-ink-solid);width:16px;height:16px;margin:0;padding:0}input,textarea{font:inherit;color:var(--c-ink);min-height:36px;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-surface-sunken);border:1px solid #0000}textarea{resize:vertical;min-height:112px}input:focus,textarea:focus{border-color:var(--c-focus-ring);outline:none}input:focus-visible,textarea:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}button,.button{font:inherit;min-height:34px;padding:var(--s-2) 14px;border-radius:var(--r-control);background:var(--c-ink-solid);color:var(--c-bg);cursor:pointer;transition:opacity var(--m-state) linear, transform var(--m-state) linear;border:none;font-weight:600;display:inline-block}button:hover,.button:hover{opacity:.85}button:active:not(:disabled),.button:active{transform:scale(.97)}button:focus-visible,.button:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}button:disabled,.button:disabled{opacity:.4;cursor:not-allowed}button:disabled:hover,.button:disabled:hover{opacity:.4}.google-signin-button{align-items:center;gap:var(--s-3);height:40px;min-height:40px;padding:0 var(--s-5);display:inline-flex}.google-signin-button-mark{flex:none;width:18px;height:18px;display:flex}.button-secondary{min-height:34px;padding:var(--s-2) 14px;border-radius:var(--r-control);background:var(--c-control-fill);color:var(--c-ink);box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--m-state) linear;border:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button-secondary:hover:not(:disabled){background:var(--c-control-fill-hover);opacity:1;text-decoration:none}.button-secondary:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.button-secondary:disabled{opacity:.4;cursor:not-allowed}.button-danger{color:var(--c-danger-ink);padding:var(--s-2) var(--s-3);font-weight:500;font-size:var(--t-meta);transition:background-color var(--m-state) linear;background:0 0;border:none}.button-danger:hover:not(:disabled){background:var(--c-danger-bg);opacity:1}@media (pointer:coarse){[data-rw=commit],button[data-rw=commit]{min-height:40px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.job-status-control{gap:var(--s-2);flex-wrap:wrap;align-items:end;display:flex}.job-status-control>button{padding:var(--s-1) var(--s-2);font-size:var(--t-meta)}.job-status-control-compact{margin-top:var(--s-1)}.job-status-date{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.job-status-date label:not(.job-status-correction){gap:var(--s-1);font-size:var(--t-meta);color:var(--c-ink-muted);display:grid}.job-status-correction{gap:var(--s-1);font-size:var(--t-meta);align-items:center;display:inline-flex}.job-status-note,.job-status-error{flex-basis:100%;margin:0}button.job-status-pill{--select-trigger-radius:var(--r-control);background:var(--pill-fill);color:var(--pill-ink);font-weight:var(--pill-weight,400)}button.job-status-pill:hover:not(:disabled){background:var(--pill-fill);box-shadow:inset 0 0 0 1px}.job-status-pill-neutral{--pill-fill:var(--c-control-fill);--pill-ink:var(--c-ink)}.job-status-pill-in-motion{--pill-fill:var(--c-active-bg);--pill-ink:var(--c-active-ink)}.job-status-pill-offer{--pill-fill:var(--c-accent);--pill-ink:var(--c-bg);--pill-weight:600}.job-status-pill-closed-out{--pill-fill:var(--c-danger-bg);--pill-ink:var(--c-danger-ink)}.job-status-dialog-date{gap:var(--s-1);margin-top:var(--s-4);font-size:var(--t-meta);color:var(--c-ink-muted);display:grid}.job-status-dialog-date>[role=group]{width:max-content;max-width:100%}.job-status-error{color:var(--c-danger-ink)}.application-pack-page{gap:var(--s-4);display:grid}.application-pack-header{gap:var(--s-4);justify-content:space-between;align-items:start;display:flex}.application-pack-header h1{margin-bottom:var(--s-1)}.application-pack-links,.pipeline-card-links{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.application-pack-notice,.application-pack-prerequisite,.application-pack-warning,.application-pack-ready{gap:var(--s-1);display:grid}.application-pack-notice>*,.application-pack-prerequisite>*,.application-pack-warning>*,.application-pack-ready>*{margin:0}.application-pack-warning{border:1px solid var(--c-border-strong);background:var(--c-control-fill);color:var(--c-ink)}.application-pack-materials{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-pack-material-card{min-width:0}.application-pack-preferences,.application-preferences-form,.application-strategy-card,.application-strategy-editor,.application-pack-run-state{gap:var(--s-3);display:grid}.application-pack-preferences>*,.application-strategy-card>*,.application-pack-run-state>*{margin:0}.application-preferences-grid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.application-preferences-form label,.application-strategy-editor label{gap:var(--s-1);min-width:0;font-size:var(--t-meta);color:var(--c-ink-muted);display:grid}.application-preferences-form textarea,.application-strategy-editor textarea{width:100%;max-width:100%}.application-strategy-editor textarea{resize:vertical;min-height:352px;color:var(--c-ink);font-family:inherit;line-height:1.55}.application-pack-form-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.application-pack-success{color:var(--c-accent);font-size:var(--t-meta);font-weight:600}.application-pack-generate-form{justify-items:start;gap:var(--s-2);display:grid}.application-pack-inline-warning{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-container);background:var(--c-surface-sunken);color:var(--c-ink-muted);border:none;display:grid}.application-pack-inline-warning>*{margin:0}.application-pack-old-strategy{padding:var(--s-3);border-radius:var(--r-container);background:var(--c-surface-sunken);color:var(--c-ink-muted);font-size:var(--t-body)}.application-strategy-card{grid-column:1/-1}.pipeline-board{gap:var(--s-4);margin-top:var(--s-4);padding-bottom:var(--s-4);align-items:flex-start;display:flex;overflow-x:auto}.pipeline-column{gap:var(--s-4);flex-direction:column;flex:1;min-width:220px;display:flex}.pipeline-column-header{padding-bottom:var(--s-2);border-bottom:2px solid var(--c-border)}.pipeline-card{background:var(--c-surface);border-radius:var(--r-container);box-shadow:var(--c-shadow-raised);padding:var(--s-4) var(--s-5)}.pipeline-card form{gap:var(--s-2);margin-top:var(--s-3);display:flex}.pipeline-card .job-status-select{font-size:var(--t-meta);flex:1}.job-status-select{--select-min-width:96px}.pipeline-card button{padding:var(--s-1) var(--s-2);font-size:var(--t-meta)}.pipeline-card-links{margin-top:var(--s-3);font-size:var(--t-body)}table.data-table{border-collapse:separate;border-spacing:0;width:100%;margin-top:var(--s-4);background:var(--c-surface);border-radius:var(--r-container);box-shadow:var(--c-shadow-raised);overflow:hidden}table.data-table th{text-align:left;color:var(--c-ink-muted);background:var(--c-surface-sunken);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border)}table.data-table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border)}table.data-table tr:last-child td{border-bottom:none}.opportunity-list{gap:var(--s-2);margin-top:var(--s-6);flex-direction:column;display:flex}.opportunity-row,.opportunity-header{gap:var(--s-4);grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.3fr);grid-template-areas:"opportunity discovery assessment status next-action";align-items:center;display:grid}.opportunity-row{background:var(--c-surface);border-radius:var(--r-container);box-shadow:var(--c-shadow-raised);padding:var(--s-4) var(--s-5)}.opportunity-skeleton{gap:var(--s-2);margin-top:var(--s-6);flex-direction:column;display:flex}.opportunity-skeleton-row{background:var(--c-surface);border-radius:var(--r-container);height:108px;box-shadow:var(--c-shadow-raised)}.opportunity-header{padding:0 var(--s-5);display:none}@media (min-width:860px){.opportunity-header{display:grid}.opportunity-header span{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-muted);font-weight:600}.opportunity-header .opp-group-next-action{text-align:right}}.opp-group-opportunity,.opp-group-discovery,.opp-group-assessment,.opp-group-status,.opp-group-next-action{gap:var(--s-1);justify-items:start;min-width:0;display:grid}.opportunity-row p,.opportunity-row h3{margin:0}.opp-group-opportunity{grid-area:opportunity}.opp-group-discovery{grid-area:discovery}.opp-group-assessment{grid-area:assessment}.opp-group-status{gap:var(--s-2);grid-area:status}.opp-group-next-action{grid-area:next-action;justify-items:end;width:100%}.opp-next-action-group{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.opp-group-label{display:none}.opportunity-search{background:var(--c-surface-sunken);color:var(--c-ink);border-radius:var(--r-control);min-height:36px;padding:var(--s-2) var(--s-3);border:1px solid #0000}.opportunity-search:focus{border-color:var(--c-focus-ring);outline:none}.opportunity-search:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.opportunity-row .job-status-control-compact{margin-top:0}.opportunity-row .job-status-control,.opportunity-row .job-status-control label{min-width:0;max-width:100%}@media (max-width:859px){.opportunity-row{row-gap:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"opportunity opportunity discovery""assessment status next-action";align-items:start}.opp-group-next-action{justify-items:start}.opp-next-action-group{justify-content:flex-start}.opp-group-label{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-muted);font-weight:600;display:block}}.row-menu{display:inline-block;position:relative}.row-menu-overlay{z-index:9;position:fixed;inset:0}.row-menu-trigger{cursor:pointer;border-radius:var(--r-control);background:var(--c-control-fill);width:34px;height:34px;color:var(--c-ink);font-size:var(--t-h3);transition:background-color var(--m-state) linear;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.row-menu-trigger:hover{background:var(--c-control-fill-hover);opacity:1}.row-menu-trigger:active{transform:scale(.97)}.row-menu-trigger:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.row-menu[data-open] .row-menu-trigger{background:var(--c-ink-solid);color:var(--c-bg)}.row-menu-items{right:0;top:calc(100% + var(--s-1));z-index:10;background:var(--c-surface-overlay);border-radius:var(--r-container);min-width:144px;box-shadow:var(--c-shadow-overlay);padding:var(--s-1);gap:var(--s-1);flex-direction:column;display:flex;position:absolute}.row-menu-items button,.row-menu-items a{text-align:left;border-radius:var(--r-control);width:100%;min-height:34px;padding:var(--s-1) var(--s-2);font:inherit;font-weight:400;font-size:var(--t-body);color:var(--c-ink);cursor:pointer;transition:background-color var(--m-state) linear;background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.row-menu-items button:hover,.row-menu-items a:hover{background:var(--c-hover-fill);opacity:1;text-decoration:none}.row-menu-items button:focus-visible,.row-menu-items a:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:-2px}.row-menu-items .button-danger{padding:var(--s-1) var(--s-2);margin-top:var(--s-1);padding-top:calc(var(--s-1) + var(--s-1));border:none;border-top:1px solid var(--c-border);color:var(--c-danger-ink);font-weight:400;font-size:var(--t-body);background:0 0;border-top-left-radius:0;border-top-right-radius:0}.row-menu-items .button-danger:hover{background:var(--c-danger-bg)}.tag-list{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.tag{font-size:var(--t-meta);padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--c-control-fill);border:none}.badge{font-size:var(--t-meta);padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--c-control-fill);display:inline-block}.tag-input-well:focus-within{outline:2px solid var(--c-focus-ring);outline-offset:2px}.tag-remove{min-height:0;color:inherit;font:inherit;background:0 0;border-radius:0;padding:0;font-weight:700;line-height:1;display:inline}.assessment-signal{flex-direction:column;display:flex}.assessment-eyebrow{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-muted);margin-bottom:6px;font-weight:600;line-height:1.2}.assessment-line{align-items:center;gap:7px;display:inline-flex}.assessment-dot{border-radius:var(--r-pill);flex:none;width:7px;height:7px}.assessment-dot-fit-report{background:var(--c-ink)}.assessment-dot-pre-screen{box-shadow:inset 0 0 0 1.5px var(--c-ink-muted);background:0 0}.assessment-word{font-size:13.5px}.assessment-word-high{color:var(--c-ink);font-weight:600}.assessment-word-medium{color:var(--c-ink-muted);font-weight:500}.assessment-word-low{color:var(--c-ink-muted);font-weight:400}.assessment-word-apply{color:var(--c-ink);font-weight:600}.assessment-word-maybe{color:var(--c-accent-ink);font-weight:600}.assessment-word-skip{color:var(--c-danger-ink);font-weight:600}.assessment-spacer{height:19px}.assessment-score-action{min-height:32px;padding:var(--s-2) 0;color:var(--c-ink-muted);font-size:var(--t-meta);cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:underline;display:inline-flex}.assessment-score-action:hover{color:var(--c-ink)}.assessment-score-action:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.badge-status-neutral{background:var(--c-control-fill);color:var(--c-ink)}.badge-status-in-motion{background:var(--c-active-bg);color:var(--c-active-ink)}.badge-status-offer{background:var(--c-accent);color:var(--c-accent-on);font-weight:600}.badge-status-closed-out{background:var(--c-danger-bg);color:var(--c-danger-ink)}.badge-decision-apply,.badge-match-strong{background:var(--c-accent);color:var(--c-accent-on);font-weight:600}.badge-decision-maybe,.badge-match-partial{background:var(--c-accent-bg);color:var(--c-accent-ink)}.badge-decision-skip,.badge-match-none{background:var(--c-danger-bg);color:var(--c-danger-ink)}.badge-match-unknown{color:var(--c-ink-muted);border:1px dashed var(--c-border-strong);background:0 0}.filter-chip{font-size:var(--t-meta);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-control-fill);color:var(--c-ink);transition:background-color var(--m-state) linear;border:none;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.filter-chip:hover{background:var(--c-control-fill-hover)}.filter-chip-active{background:var(--c-ink-solid);color:var(--c-bg)}.filter-chip-active:hover{background:var(--c-ink-solid);opacity:.85}.section{margin-bottom:var(--s-12)}dialog.modal{border-radius:var(--r-container);box-shadow:var(--c-shadow-overlay);background:var(--c-surface-overlay);color:var(--c-ink);padding:var(--s-6);border:none;width:min(560px,90vw)}dialog.modal::backdrop{background:var(--c-scrim)}.confirm-dialog h2{margin-bottom:var(--s-2)}.confirm-dialog-description{color:var(--c-ink-muted);line-height:1.55}.modal-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-6);display:flex}.modal-confirm-danger{background:var(--c-danger);color:var(--c-bg);border:none}.modal-preview{background:var(--c-surface-sunken);border-radius:var(--r-container);padding:var(--s-4);white-space:pre-wrap;margin:var(--s-4) 0 var(--s-6);border:none}.settings-module{background:var(--c-surface);border-radius:var(--r-container);box-shadow:var(--c-shadow-raised);padding:var(--s-5);margin-top:var(--s-4)}.settings-module summary{cursor:pointer;font-weight:600;font-size:var(--t-h3)}.settings-module[open] summary{margin-bottom:var(--s-4)}
