@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_ed6cb59f-module__9otaqa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_ed6cb59f-module__9otaqa__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_1e68ba89-module__pCyUDW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_1e68ba89-module__pCyUDW__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f2f0e8;--paper-deep:#e8e4d8;--ink:#191b17;--ink-soft:#55584f;--line:#c9c6bb;--line-dark:#9e9e93;--signal:#c7ff3d;--signal-deep:#91c600;--danger:#b93627;--white:#fffef9;--font-sans:var(--font-manrope), Arial, sans-serif;--font-serif:var(--font-newsreader), Georgia, serif;--font-mono:var(--font-ibm-plex-mono), monospace}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:linear-gradient(#191b1706 1px, transparent 1px), linear-gradient(90deg, #191b1706 1px, transparent 1px), var(--paper);min-width:320px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-size:32px 32px;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--signal-deep);outline-offset:2px}a{color:inherit}.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}.app-shell,.pipeline-shell{--text-tiny:8px;--text-small:10px;--text-body:12px;--text-reading:13px}.app-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.text-scale-comfortable{--text-tiny:9px;--text-small:11px;--text-body:13px;--text-reading:14px}.text-scale-large{--text-tiny:10px;--text-small:13px;--text-body:15px;--text-reading:16px}.text-scale-extra-large{--text-tiny:12px;--text-small:15px;--text-body:17px;--text-reading:19px}.site-header{z-index:30;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f0e8f5;grid-template-columns:auto minmax(260px,1fr) auto auto auto;align-items:center;gap:14px;min-height:68px;padding:0 22px;display:grid;position:relative}.pipeline-nav-link{border:1px solid var(--line-dark);min-height:35px;font-family:var(--font-mono);text-transform:uppercase;background:0 0;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.pipeline-nav-link:hover{background:var(--ink);color:var(--signal);border-color:var(--ink)}.pipeline-nav-link b{background:var(--signal);min-width:20px;height:20px;color:var(--ink);border:1px solid var(--ink);border-radius:50px;place-items:center;padding:0 5px;font-size:8px;display:grid}.text-scale-control{align-items:center;gap:3px;padding:0 4px;display:flex}.text-scale-control button{min-width:30px;height:30px;font-family:var(--font-mono);font-size:var(--text-tiny);background:0 0;border:1px solid #0000;place-items:center;padding:0 5px;font-weight:700;display:grid}.text-scale-control button:hover{border-color:var(--line-dark)}.text-scale-control button.is-active{background:var(--ink);color:var(--signal);border-color:var(--ink)}.brand{align-items:center;gap:11px;width:max-content;text-decoration:none;display:inline-flex}.brand__mark{background:var(--ink);width:38px;height:38px;color:var(--signal);font-family:var(--font-mono);letter-spacing:-.08em;place-items:center;font-size:12px;font-weight:700;display:grid}.brand b,.brand small{display:block}.brand b{letter-spacing:-.02em;font-size:14px}.brand small{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.04em;text-transform:uppercase;margin-top:1px}.header-sync{border-left:1px solid var(--line);min-height:68px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:0 0 0 20px;display:flex}.live-dot{background:var(--signal-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #91c6001f}.eyebrow{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.global-search{background:var(--white);border:1px solid var(--ink);min-height:62px;box-shadow:7px 7px 0 var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 18px;transition:transform .15s,box-shadow .15s;display:grid}.global-search--header{width:100%;min-height:42px;box-shadow:4px 4px 0 var(--ink)}.global-search--header:focus-within{box-shadow:4px 4px 0 var(--signal-deep)}.global-search:focus-within{box-shadow:7px 7px 0 var(--signal-deep);transform:translate(-1px,-1px)}.global-search input{min-width:0;font-size:var(--text-body);background:0 0;border:0;outline:0;font-weight:600}.global-search input::placeholder{color:#77796f;font-weight:500}.global-search kbd,.global-search button{background:var(--paper-deep);border:1px solid var(--line-dark);width:27px;height:27px;font-family:var(--font-mono);border-radius:2px;place-items:center;font-size:11px;display:grid}.workspace{grid-template-columns:var(--filter-width,380px) 8px minmax(360px, 1fr) 8px minmax(420px, var(--detail-width,620px));border-top:1px solid var(--ink);min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}@media (min-width:1281px){.workspace.is-filter-collapsed{grid-template-columns:46px 0 minmax(360px, 1fr) 8px minmax(420px, var(--detail-width,620px))}.filter-panel.is-collapsed .filter-panel__title,.filter-panel.is-collapsed .filter-panel__content,.filter-panel.is-collapsed .filter-panel__mobile-actions{display:none}.filter-panel.is-collapsed .filter-panel__header{border-bottom:0;justify-content:center;min-height:100%;padding:12px 5px}.filter-panel.is-collapsed .filter-collapse-edge{align-self:start}.workspace.is-filter-collapsed .filter-width-resizer{display:none}}.filter-panel,.results-panel,.job-detail{min-width:0;min-height:0}.filter-panel{grid-column:1}.filter-width-resizer{grid-column:2}.results-panel{grid-column:3}.detail-resizer{grid-column:4}.job-detail{grid-column:5}.filter-panel{--text-tiny:10px;--text-small:12px;--text-body:14px;--filter-caption:9px;z-index:10;background:var(--paper-deep);border-right:1px solid var(--ink);flex-direction:column;transition:opacity .12s,visibility .12s;display:flex;position:relative}.app-shell.text-scale-comfortable .filter-panel{--text-tiny:11px;--text-small:13px;--text-body:15px;--filter-caption:10px}.app-shell.text-scale-large .filter-panel{--text-tiny:12px;--text-small:15px;--text-body:17px;--filter-caption:11px}.app-shell.text-scale-extra-large .filter-panel{--text-tiny:14px;--text-small:17px;--text-body:19px;--filter-caption:13px}.filter-panel__content{flex-direction:column;flex:1;min-height:0;display:flex}.filter-panel__header,.results-toolbar{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:84px;padding:15px 18px;display:flex}.filter-panel__header h2,.results-toolbar h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:3px 0 0;font-size:24px;font-weight:500}.filter-panel__header h2{font-size:26px}.filter-panel__scroll{overscroll-behavior:contain;scrollbar-color:var(--line-dark) transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.filter-close,.filter-panel__mobile-actions,.filter-trigger{display:none}.filter-collapse-edge{flex:none;place-items:center;display:inline-grid}.icon-button{border:1px solid var(--line-dark);background:0 0;width:34px;height:34px}.reset-button{background:var(--signal);border:1px solid var(--ink);min-height:38px;font-family:var(--font-mono);font-size:var(--filter-caption);text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin:12px 14px 0;font-weight:600;display:flex}.saved-filters{background:var(--white);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);margin:10px 14px 0}.saved-filters__header{background:var(--ink);min-height:39px;color:var(--white);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.saved-filters__header>span,.saved-filters__header>button{font-family:var(--font-mono);font-size:var(--filter-caption);text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.saved-filters__header>span b{background:var(--signal);min-width:18px;height:18px;color:var(--ink);font-size:calc(var(--filter-caption) * .8);border-radius:30px;place-items:center;padding:0 4px;display:grid}.saved-filters__header>button{background:var(--signal);min-height:27px;color:var(--ink);border:1px solid var(--signal);padding:0 7px}.saved-filters__header>button:hover{background:var(--white);border-color:var(--white)}.saved-filters__empty{color:var(--ink-soft);font-size:var(--text-small);margin:0;padding:11px;line-height:1.45}.saved-filter-form{background:var(--paper);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:5px;padding:8px;display:grid}.saved-filter-form label{min-width:0;font-family:var(--font-mono);font-size:var(--filter-caption);text-transform:uppercase;gap:4px;font-weight:700;display:grid}.saved-filter-form input,.saved-filter-rename input{background:var(--white);border:1px solid var(--line-dark);width:100%;min-width:0;height:32px;font-family:var(--font-mono);font-size:var(--text-tiny);padding:0 7px}.saved-filter-form>button,.saved-filter-rename button,.saved-filter-list__actions button{background:var(--signal);border:1px solid var(--ink);width:32px;height:32px;font-family:var(--font-mono);place-items:center;padding:0;font-size:0;display:inline-grid}.saved-filter-form>button[type=submit]{width:auto;font-size:var(--filter-caption);text-transform:uppercase;grid-auto-flow:column;gap:5px;padding:0 8px;font-weight:700}.saved-filter-form>button.is-secondary,.saved-filter-rename button{background:var(--paper)}.saved-filter-list{scrollbar-color:var(--line-dark) transparent;scrollbar-width:thin;max-height:210px;overflow-y:auto}.saved-filter-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.saved-filter-list article:last-child{border-bottom:0}.saved-filter-list article.is-current{box-shadow:inset 4px 0 0 var(--signal-deep)}.saved-filter-list__apply{text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:9px 8px 9px 11px;display:grid}.saved-filter-list__apply:hover{background:#c7ff3d38}.saved-filter-list__apply>span{align-items:center;gap:6px;min-width:0;display:flex}.saved-filter-list__apply b{min-width:0;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-filter-list__apply i{background:var(--signal);border:1px solid var(--ink);font-family:var(--font-mono);font-size:calc(var(--filter-caption) * .75);text-transform:uppercase;flex:none;padding:2px 4px;font-style:normal;font-weight:700}.saved-filter-list__apply small{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--filter-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-filter-list__actions{align-items:center;gap:3px;padding-right:7px;display:flex}.saved-filter-list__actions button{border-color:var(--line-dark);background:0 0;width:27px;height:27px}.saved-filter-list__actions button:hover:not(:disabled){background:var(--signal);border-color:var(--ink)}.saved-filter-list__actions button:disabled{cursor:not-allowed;opacity:.25}.saved-filter-list__actions button:last-child:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.saved-filter-rename{background:var(--paper);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:7px;display:grid}.saved-filters__error,.saved-filters__message{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--filter-caption);margin:0;padding:6px 8px;line-height:1.35}.saved-filters__error{color:var(--danger)}.saved-filters__message{color:#486700}.filter-group{border-bottom:1px solid var(--line)}.filter-group .filter-group{border:1px solid var(--line);background:#ffffff3d;margin-top:10px}.filter-group summary{min-height:44px;font-size:var(--text-small);text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:0 15px;font-weight:700;list-style:none;display:grid}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary b{background:var(--ink);min-width:20px;height:20px;color:var(--signal);font-family:var(--font-mono);font-size:var(--text-tiny);border-radius:20px;place-items:center;padding:0 5px;display:grid}.filter-group summary svg{transition:transform .16s}.filter-group:not([open]) summary svg{transform:rotate(-90deg)}.filter-group__body{padding:0 14px 15px}.facet-search{border:1px solid var(--line);background:#ffffff8c;align-items:center;gap:7px;margin:0 0 8px;padding:8px 9px;display:flex}.facet-search input{width:100%;min-width:0;font-size:var(--text-small);background:0 0;border:0;outline:none}.facet-options{gap:2px;display:grid}.facet-option{cursor:pointer;min-height:28px;font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:relative}.facet-option input{clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.facet-option__box{background:var(--paper);border:1px solid var(--line-dark);width:13px;height:13px;position:relative}.facet-option input:checked+.facet-option__box{background:var(--ink);border-color:var(--ink)}.facet-option input:checked+.facet-option__box:after{border:solid var(--signal);content:"";border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.facet-option:has(input:focus-visible) .facet-option__box{outline:2px solid var(--signal-deep);outline-offset:2px}.facet-option__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.facet-option__count{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-tiny)}.facet-more{border:0;border-bottom:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--filter-caption);text-transform:uppercase;background:0 0;margin-top:7px;padding:0;font-weight:600}.facet-empty{color:var(--ink-soft);font-size:var(--text-small);margin:5px 0}.range-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.range-grid label,.select-field{gap:5px;display:grid}.range-grid label>span,.select-field>span{font-family:var(--font-mono);font-size:var(--filter-caption);letter-spacing:.06em;text-transform:uppercase}.range-grid input,.select-field select{background:var(--white);border:1px solid var(--line-dark);width:100%;min-width:0;height:34px;font-family:var(--font-mono);font-size:var(--text-tiny);border-radius:0;outline:none;padding:0 9px}.select-field{margin-bottom:11px}.custom-select{min-width:0;position:relative}.custom-select__trigger{background:var(--paper);border:1px solid var(--line-dark);width:100%;min-width:0;height:32px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-tiny);text-align:left;justify-content:space-between;align-items:center;gap:7px;padding:0 7px;display:flex}.custom-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select__trigger svg{flex:none;transition:transform .14s}.custom-select.is-open .custom-select__trigger{background:var(--white);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.custom-select.is-open .custom-select__trigger svg{transform:rotate(180deg)}.custom-select__menu{z-index:70;background:var(--white);border:1px solid var(--ink);min-width:170px;max-height:260px;box-shadow:4px 4px 0 var(--ink);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.custom-select__menu>button{background:var(--white);border:0;border-bottom:1px solid var(--line);width:100%;min-height:33px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-tiny);text-align:left;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:5px 7px;display:grid}.custom-select__menu>button:hover,.custom-select__menu>button.is-active{background:var(--signal)}.custom-select__menu>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-select__menu small{color:var(--ink-soft);font-size:var(--filter-caption,8px)}.custom-select__check{opacity:0}.custom-select__menu>button[aria-selected=true] .custom-select__check{opacity:1}.filter-skeleton{gap:16px;padding:18px 14px;display:grid}.filter-skeleton span{background:linear-gradient(100deg,#dbd7ca 20%,#efede5 50%,#dbd7ca 80%) 0 0/200% 100%;height:72px;animation:1.2s infinite shimmer}.raw-query-bar{z-index:30;margin:10px;position:relative}.raw-query-bar:focus-within{z-index:50}.raw-query-bar>header{min-height:22px;font-family:var(--font-mono);font-size:var(--filter-caption);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-style:normal;font-weight:700;display:flex}.raw-query-bar>header span{align-items:center;gap:5px;display:inline-flex}.raw-query-bar>header i{font-style:normal}.raw-query-bar>header .is-valid{color:var(--signal-deep)}.raw-query-bar>header .is-error{color:var(--danger)}.raw-query-bar__control{background:var(--white);border:1px solid var(--ink);min-height:112px;box-shadow:3px 3px 0 var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.raw-query-bar__control>span{background:var(--ink);color:var(--signal);font-family:var(--font-mono);font-size:var(--text-tiny);align-self:stretch;align-items:flex-start;padding:12px 8px 0;font-weight:700;display:flex}.raw-query-bar__control textarea{resize:none;width:100%;min-width:0;min-height:110px;font-family:var(--font-mono);font-size:var(--text-tiny);background:0 0;border:0;outline:0;padding:10px;line-height:1.55;display:block;overflow-y:hidden}.raw-query-bar>p{color:var(--danger);font-family:var(--font-mono);font-size:var(--filter-caption);margin:6px 2px 0;line-height:1.35}.raw-query-completions{z-index:60;background:var(--white);border:1px solid var(--ink);max-height:220px;box-shadow:4px 4px 0 var(--signal-deep);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.raw-query-completions button{background:var(--white);border:0;border-bottom:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:5px 8px;display:grid}.raw-query-completions button:hover,.raw-query-completions button.is-active{background:var(--signal)}.raw-query-completions b{font-family:var(--font-mono);font-size:var(--text-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raw-query-completions small{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--filter-caption);text-align:right}.query-group{border:1px solid var(--line-dark);box-shadow:inset 3px 0 0 var(--signal-deep);background:#ffffff4d;margin:10px;padding:0 0 10px;position:relative}.query-group .query-group{box-shadow:inset 3px 0 0 var(--ink);background:#f2f0e8b8;margin:0}.query-group__header{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:42px;padding:6px 8px 6px 11px;display:flex}.query-group__kind{min-width:0;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.logic-toggle{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.logic-toggle button{min-width:39px;height:26px;font-family:var(--font-mono);font-size:var(--filter-caption);background:0 0;border:0;padding:0 6px;font-weight:700}.logic-toggle button+button{border-left:1px solid var(--ink)}.logic-toggle button.is-active{background:var(--ink);color:var(--signal)}.query-group__remove,.query-rule__remove{width:28px;height:28px;color:var(--danger);border:1px solid var(--line-dark);background:0 0;place-items:center;padding:0;display:grid}.query-group__children{padding:8px 8px 0}.query-child{padding-top:19px;position:relative}.query-child+.query-child{margin-top:5px}.query-child__join{background:var(--paper-deep);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--filter-caption);letter-spacing:.08em;padding:1px 5px;font-weight:700;position:absolute;top:3px;left:0}.query-child:not(:last-child):after{background:var(--line-dark);content:"";width:1px;height:10px;position:absolute;bottom:-10px;left:12px}.query-rule{background:var(--white);border:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:6px;padding:10px 8px 9px 11px;display:grid;position:relative}.query-rule__rail{background:var(--signal-deep);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.query-rule__field,.query-rule__value{gap:4px;min-width:0;display:grid}.query-rule__field>span,.query-rule__value>span{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--filter-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.query-rule__value>input{background:var(--paper);border:1px solid var(--line-dark);width:100%;min-width:0;height:32px;font-family:var(--font-mono);font-size:var(--text-tiny);border-radius:0;outline:0;padding:0 7px}.query-rule__value{grid-column:1/3}.query-multi-select{min-width:0;position:relative}.query-multi-select>summary{background:var(--paper);border:1px solid var(--line-dark);min-height:32px;font-family:var(--font-mono);font-size:var(--text-tiny);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:0;padding:8px 25px 7px 7px;line-height:1.35;display:block;overflow:hidden}.query-multi-select>summary:after{content:"+";font-family:var(--font-mono);font-weight:800;position:absolute;top:9px;right:8px}.query-multi-select[open]>summary{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.query-multi-select[open]>summary:after{content:"−"}.query-multi-select__menu{z-index:35;background:var(--white);border:1px solid var(--ink);width:min(310px,100vw - 42px);box-shadow:5px 5px 0 var(--ink);padding:7px;position:absolute;top:calc(100% + 5px);left:0}.query-multi-select__menu header{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;margin-bottom:6px;display:grid}.query-multi-select__menu header input{border:1px solid var(--line-dark);width:100%;min-width:0;height:30px;font-family:var(--font-mono);font-size:var(--text-tiny);padding:0 7px}.query-multi-select__menu header button{background:var(--paper-deep);border:1px solid var(--line-dark);font-family:var(--font-mono);font-size:var(--filter-caption);text-transform:uppercase;padding:0 8px;font-weight:700}.query-multi-select__options{border-top:1px solid var(--line);max-height:220px;overflow-y:auto}.query-multi-select__options label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:33px;padding:4px 5px;display:grid}.query-multi-select__options label:hover{background:var(--signal)}.query-multi-select__options input{width:14px;height:14px;accent-color:var(--ink)}.query-multi-select__options span{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.query-multi-select__options small{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--filter-caption)}.query-multi-select__empty{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--filter-caption);margin:0;padding:12px 6px;line-height:1.45}.query-rule__remove{grid-area:1/3;align-self:end}.query-group__empty{min-height:72px;color:var(--ink-soft);border:1px dashed var(--line-dark);align-items:center;gap:9px;padding:12px;display:flex}.query-group__empty p{font-size:var(--text-small);margin:0;line-height:1.4}.query-group__actions{gap:6px;padding:8px 8px 0;display:flex}.query-group__actions button{border:1px solid var(--line-dark);min-height:30px;font-family:var(--font-mono);font-size:var(--filter-caption);text-transform:uppercase;background:0 0;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}.query-group__actions button:hover{background:var(--signal);border-color:var(--ink)}.query-count-note{color:var(--ink-soft);font-size:var(--text-tiny);margin:0 12px 20px;line-height:1.5}.detail-resizer,.filter-width-resizer{z-index:8;background:var(--paper-deep);width:8px;min-width:8px;height:100%;color:var(--ink-soft);border:0;border-right:1px solid var(--ink);border-left:1px solid var(--ink);cursor:col-resize;touch-action:none;place-items:center;padding:0;display:grid;position:relative}.detail-resizer:before,.filter-width-resizer:before{content:"";position:absolute;inset:0 -4px}.detail-resizer:hover,.detail-resizer:focus-visible,.filter-width-resizer:hover,.filter-width-resizer:focus-visible{background:var(--signal);color:var(--ink)}.results-panel{overscroll-behavior:contain;background:var(--paper);border-right:1px solid var(--ink);scrollbar-color:var(--line-dark) transparent;scrollbar-width:thin;overflow-y:auto}.results-toolbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f0e8f5;flex-wrap:wrap;gap:10px;position:sticky;top:0}.results-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.copy-markdown-button{background:var(--ink);min-height:35px;color:var(--white);border:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}.copy-markdown-button:hover:not(:disabled),.copy-markdown-button--copied{background:var(--signal);color:var(--ink)}.copy-markdown-button--error{background:var(--danger);border-color:var(--danger)}.copy-markdown-button:disabled{cursor:wait;opacity:.55}.copy-markdown-button__spinner{animation:.8s linear infinite button-spin}.filter-collapse{border:1px solid var(--line-dark);min-height:35px;font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.sort-control{font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;align-items:center;gap:6px;display:flex}.sort-control .custom-select{width:155px}.sort-control .custom-select__trigger{background:var(--white);height:35px}.sort-control .custom-select__menu{width:205px;left:auto;right:0}.infinite-loader{min-height:68px;color:var(--ink-soft);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-tiny);text-align:center;text-transform:uppercase;place-items:center;padding:18px;display:grid}.job-list{transition:opacity .15s}.job-list.is-loading{opacity:.55}.job-card{border-bottom:1px solid var(--line);background:0 0;width:100%;transition:background .13s;display:block;position:relative;overflow:hidden}.job-card__open{text-align:left;background:0 0;border:0;width:100%;padding:18px 23px 16px;display:block}.job-card:hover,.job-card.is-selected{background:var(--white)}.job-card__rail{background:var(--signal);transform-origin:bottom;width:5px;transition:transform .15s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.job-card.is-selected .job-card__rail{transform:scaleY(1)}.job-card__topline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.company-mark{background:var(--white);border:1px solid var(--line-dark);width:40px;height:40px;font-family:var(--font-mono);flex:none;place-items:center;font-size:10px;font-weight:700;display:grid;overflow:hidden}.company-mark img{object-fit:contain;width:100%;height:100%}.company-mark--large{border-color:#5c5f55;width:58px;height:58px}.job-card__company{min-width:0}.job-card__company span,.job-card__company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-card__company span{font-size:var(--text-small);font-weight:700}.job-card__company small{color:var(--ink-soft);font-size:var(--text-tiny);margin-top:2px}.job-card h3{font-family:var(--font-serif);letter-spacing:-.028em;margin:13px 0 5px;font-size:22px;font-weight:550;line-height:1.05}.job-card__salary{color:#405a00;font-family:var(--font-mono);font-size:var(--text-small);font-weight:700}.job-card__meta{color:var(--ink-soft);font-size:var(--text-tiny);flex-wrap:wrap;gap:7px 13px;margin-top:12px;display:flex}.job-card__meta span{align-items:center;gap:4px;display:inline-flex}.job-card__footer{flex-wrap:wrap;align-items:center;gap:5px;margin-top:13px;display:flex}.visa-pill,.tech-chip,.tech-overflow{border:1px solid var(--line);min-height:22px;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.03em;text-transform:uppercase;padding:4px 7px}.visa-pill{align-items:center;gap:5px;display:inline-flex}.visa-pill i{background:var(--line-dark);border-radius:50%;width:5px;height:5px}.visa-pill--available{color:#405a00;background:0 0;border-color:#9cad72}.visa-pill--available i{background:var(--signal-deep)}.visa-pill.is-filter-match{background:var(--signal);color:var(--ink);border-color:var(--ink);box-shadow:inset 0 -2px #4562002e}.visa-pill.is-filter-match i{background:#456200}.visa-pill--unavailable{color:#7e362c}.visa-pill--unavailable i{background:var(--danger)}.visa-pill--unknown{color:var(--ink-soft)}.visa-pill--unknown i{background:var(--ink-soft)}.tech-chip{background:var(--paper-deep)}.tech-overflow{color:var(--ink-soft);border-color:#0000}.empty-state{text-align:center;align-content:center;place-items:center;min-height:380px;padding:40px;display:grid}.empty-state svg{margin-bottom:12px}.empty-state h3{font-family:var(--font-serif);margin:0;font-size:24px}.empty-state p{color:var(--ink-soft);margin:5px 0 16px;font-size:11px}.empty-state button{background:var(--signal);border:1px solid var(--ink);padding:9px 13px;font-size:10px;font-weight:700}.empty-state--error{color:var(--danger)}.pagination{border-bottom:1px solid var(--line);min-height:65px;font-family:var(--font-mono);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;font-size:9px;display:grid}.pagination button{border:1px solid var(--line-dark);text-transform:uppercase;background:0 0;align-items:center;gap:6px;width:max-content;padding:8px 10px;display:inline-flex}.pagination button:last-child{justify-self:end}.pagination button:disabled{cursor:not-allowed;opacity:.35}.pagination span{font-weight:700}.pagination i{color:var(--line-dark);font-style:normal}.job-detail{z-index:11;background:var(--white);position:relative;overflow:hidden}.job-detail__scroll{overscroll-behavior:contain;scrollbar-color:var(--line-dark) transparent;scrollbar-width:thin;height:100%;overflow-y:auto}.job-detail__mobile-head{display:none}.detail-hero{background:var(--ink);color:var(--white);padding:31px 35px 34px;position:relative;overflow:hidden}.detail-hero__grain{pointer-events:none;background:radial-gradient(circle at 88% 18%,#c7ff3d33,#0000 24%),repeating-linear-gradient(115deg,#0000 0 12px,#ffffff05 12px 13px);position:absolute;inset:0}.detail-hero>:not(.detail-hero__grain){position:relative}.detail-hero__company{align-items:center;gap:13px;display:flex}.detail-hero__company .eyebrow{color:var(--signal)}.detail-hero__company p{color:#b9bcb3;font-size:var(--text-small);margin:4px 0 0}.detail-hero h1{max-width:760px;font-family:var(--font-serif);letter-spacing:-.045em;margin:26px 0 18px;font-size:clamp(35px,3.3vw,54px);font-weight:450;line-height:.95}.detail-classifications{flex-wrap:wrap;gap:6px;margin:-8px 0 18px;display:flex}.detail-classifications span{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.04em;text-transform:uppercase;border:1px solid #66695f;padding:5px 7px;font-weight:700}.detail-hero__facts{color:#c7cac1;font-size:var(--text-small);flex-wrap:wrap;gap:8px 16px;display:flex}.detail-hero__facts span{align-items:center;gap:5px;display:inline-flex}.detail-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.detail-actions a,.detail-actions button{border:1px solid var(--signal);min-height:39px;font-size:var(--text-tiny);text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.detail-actions a{background:var(--signal);color:var(--ink)}.detail-actions a.detail-actions__secondary{color:var(--white);background:0 0}.ai-summary{border:1px solid var(--line-dark);background:#ebe8dc;margin:18px 35px 0}.ai-summary summary{cursor:pointer;min-height:44px;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;padding:0 14px;font-weight:700;list-style:none;display:flex}.ai-summary summary::-webkit-details-marker{display:none}.ai-summary summary span:last-child{color:var(--ink-soft)}.ai-summary[open] summary span:last-child{font-size:0}.ai-summary[open] summary span:last-child:after{content:"Collapse";font-size:var(--text-tiny)}.ai-summary p{color:var(--ink-soft);font-size:var(--text-body);white-space:pre-line;margin:0;padding:0 14px 15px;line-height:1.6}.detail-actions button{color:var(--white);background:0 0}.detail-stat-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-stat-grid>div{border-right:1px solid var(--line);align-content:start;gap:5px;min-height:108px;padding:17px 15px;display:grid}.detail-stat-grid>div:last-child{border-right:0}.detail-stat-grid svg{margin-bottom:4px}.detail-stat-grid span{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.detail-stat-grid strong{overflow-wrap:anywhere;font-size:var(--text-small);line-height:1.35}.detail-callout{background:var(--signal);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);margin:27px 35px 0;padding:16px 18px}.detail-callout span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.detail-callout p{font-size:var(--text-body);margin:7px 0 0;line-height:1.55}.detail-section{border-bottom:1px solid var(--line-dark);padding:32px 35px 37px;position:relative}.section-index{color:var(--signal-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.detail-section h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 18px;font-size:30px;font-weight:500}.detail-section h3{margin:25px 0 8px;font-size:12px}.prose{color:#3e4139;max-width:760px;font-size:var(--text-reading);white-space:pre-line;line-height:1.75}.responsibility-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.responsibility-list li{border-bottom:1px dashed var(--line);font-size:var(--text-body);padding:0 0 11px 26px;line-height:1.55;position:relative}.responsibility-list li:before{background:var(--signal);border:1px solid var(--ink);content:"→";place-items:center;width:15px;height:15px;font-size:9px;display:grid;position:absolute;top:1px;left:0}.detail-tech{flex-wrap:wrap;gap:7px;display:flex}.detail-tech span{background:var(--ink);color:var(--white);border-left:4px solid var(--signal);font-family:var(--font-mono);font-size:var(--text-tiny);padding:8px 10px}.detail-section--facts{background:#f7f5ed}.role-fact-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-fact-list>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:15px 16px}.role-fact-list span,.company-fact-grid span{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.06em;text-transform:uppercase;display:block}.role-fact-list p{font-size:var(--text-body);white-space:pre-line;margin:7px 0 0;line-height:1.55}.detail-note{background:var(--paper-deep);border-left:4px solid var(--signal-deep);font-size:var(--text-body);margin:14px 0 0;padding:12px 14px;line-height:1.55}.requirement-list{gap:9px;display:grid}.requirement-list article{background:var(--paper);border:1px solid var(--line-dark);grid-template-columns:142px minmax(0,1fr);gap:15px;padding:14px;display:grid}.requirement-list article>div{flex-wrap:wrap;align-content:flex-start;gap:5px;display:flex}.requirement-type,.requirement-group{width:max-content;font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;padding:4px 6px;font-weight:700}.requirement-type{background:var(--ink);color:var(--white)}.requirement-type--dealbreaker{background:var(--danger)}.requirement-type--optional{background:var(--line-dark)}.requirement-group{color:var(--ink-soft);border:1px solid var(--line)}.requirement-list p{font-size:var(--text-body);margin:0;line-height:1.55}.detail-section--interview{background:var(--ink);color:var(--white)}.interview-timeline{display:grid}.interview-timeline article{border-top:1px solid #55584f;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.interview-timeline__marker{background:var(--signal);width:34px;height:34px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-tiny);place-items:center;font-weight:700;display:grid}.interview-timeline__head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.interview-timeline__head h3{font-size:var(--text-body);margin:0}.interview-timeline__head span{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-tiny);white-space:nowrap}.interview-timeline p{color:#c7cac1;font-size:var(--text-body);margin:6px 0 0;line-height:1.55}.detail-section--signals{background:#f0f9d8}.signal-list,.benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.signal-list li,.benefit-list li{background:var(--white);border:1px solid var(--line-dark);font-size:var(--text-body);padding:11px 12px;line-height:1.45}.signal-list li:before,.benefit-list li:before{color:#547500;content:"✓";margin-right:7px;font-weight:800}.application-questions{gap:8px;display:grid}.screening-facts{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid}.screening-facts>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px}.screening-facts span,.recruiter-note span{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;display:block}.screening-facts strong{font-size:var(--text-small);line-height:1.4}.recruiter-desk{background:#e9ede1}.provenance-note{color:#4c5047;font-family:var(--font-mono);font-size:var(--text-tiny);border:1px dashed #83877b;margin:-8px 0 18px;padding:10px 12px;line-height:1.5}.recruiter-note{background:var(--white);border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:15px;display:grid}.recruiter-note p{font-size:var(--text-body);white-space:pre-line;margin:0;line-height:1.6}.faq-list{gap:7px;margin-top:12px;display:grid}.faq-list details{background:var(--white);border:1px solid var(--line-dark)}.faq-list summary{cursor:pointer;font-size:var(--text-body);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;font-weight:700;line-height:1.45;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary{border-bottom:1px solid var(--line)}.faq-list details>p{color:var(--ink-soft);font-size:var(--text-body);white-space:pre-line;margin:0;padding:13px 15px 15px 38px;line-height:1.6}.application-questions article{border:1px solid var(--line-dark);grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.application-questions article>span,.application-questions small{font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase}.application-questions p{font-size:var(--text-body);margin:0;line-height:1.45}.application-questions small{color:var(--ink-soft)}.detail-section--company{background:var(--paper-deep)}.company-one-liner{color:#384e00;border-left:4px solid var(--signal-deep);font-family:var(--font-serif);margin:0 0 18px;padding-left:16px;font-size:20px;font-style:italic;line-height:1.3}.company-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.company-fact-grid>div{border:1px solid var(--line);background:#fffef9b3;grid-template-columns:auto 1fr;gap:5px 9px;padding:12px;display:grid}.company-fact-grid svg{grid-row:1/3}.company-fact-grid strong{overflow-wrap:anywhere;font-size:var(--text-body)}.company-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.company-links a{background:var(--white);border:1px solid var(--ink);min-height:34px;font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.selling-points{display:grid}.selling-points article{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:13px;padding:14px 0;display:grid}.selling-points article>span{color:var(--signal-deep);font-family:var(--font-mono);font-size:9px;font-weight:700}.selling-points h3{margin:0 0 4px}.selling-points p{color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.55}.detail-footer{background:var(--ink);color:var(--white);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:23px 35px 28px;font-size:8px;display:flex}.detail-footer div,.detail-footer a{align-items:center;gap:7px;display:flex}.detail-footer a{color:var(--signal)}.detail-skeleton,.card-skeleton{background:var(--white)}.detail-skeleton{align-content:start;gap:17px;min-height:100%;padding:38px;display:grid}.detail-skeleton span,.card-skeleton span{background:linear-gradient(100deg,#e4e1d8 20%,#f6f4ed 50%,#e4e1d8 80%) 0 0/200% 100%;height:14px;animation:1.2s infinite shimmer}.detail-skeleton .detail-skeleton__mark{width:58px;height:58px}.detail-skeleton span:nth-child(2){width:36%}.detail-skeleton span:nth-child(3){width:70%;height:50px}.detail-skeleton .wide{width:88%}.detail-skeleton .block{height:150px}.card-skeleton{border-bottom:1px solid var(--line);gap:12px;padding:22px;display:grid}.card-skeleton span:first-child{width:40px;height:40px}.card-skeleton span:nth-child(2){width:70%;height:24px}.card-skeleton span:nth-child(3){width:45%}.card-skeleton span:nth-child(4){width:82%}.panel-backdrop,.detail-backdrop{display:none}.pipeline-shell{background:linear-gradient(#191b1706 1px, transparent 1px), linear-gradient(90deg, #191b1706 1px, transparent 1px), var(--paper);background-size:32px 32px;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.pipeline-shell--loading{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:flex}.pipeline-header{z-index:40;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f0e8f7;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:0 22px;display:grid;position:relative}.pipeline-header .text-scale-control,.pipeline-header .pipeline-add-stage{justify-self:end}.pipeline-back{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line-dark);align-items:center;gap:7px;width:max-content;min-height:35px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.pipeline-back:hover{background:var(--ink);color:var(--signal);border-color:var(--ink)}.pipeline-add-stage,.pipeline-stage-form button{background:var(--signal);border:1px solid var(--ink);min-height:40px;box-shadow:3px 3px 0 var(--ink);font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.pipeline-add-stage:hover,.pipeline-stage-form button:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.pipeline-stage-dialog{z-index:90;background:#191b1794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pipeline-stage-form{background:var(--white);border:1px solid var(--ink);width:min(440px,100%);box-shadow:8px 8px 0 var(--ink);gap:12px;padding:20px;display:grid}.pipeline-stage-form header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.pipeline-stage-form h2{font-family:var(--font-serif);font-size:calc(var(--text-reading) * 1.7);margin:4px 0 0;font-weight:550;line-height:1}.pipeline-stage-form label{font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;gap:5px;font-weight:700;display:grid}.pipeline-stage-form input{background:var(--paper);border:1px solid var(--line-dark);width:100%;height:46px;font-family:var(--font-mono);font-size:var(--text-body);padding:0 12px}.pipeline-stage-form>small{color:var(--ink-soft);font-size:var(--text-small);line-height:1.45}.pipeline-stage-form__actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.pipeline-stage-form button.pipeline-stage-form__close{width:34px;min-height:34px;box-shadow:none;background:0 0;padding:0}.pipeline-stage-form button.is-secondary{background:var(--paper);box-shadow:none}.pipeline-stage-form p{color:var(--danger);font-family:var(--font-mono);font-size:var(--text-tiny);margin:0}.pipeline-board{overscroll-behavior-x:contain;scrollbar-color:var(--line-dark) transparent;align-items:stretch;gap:14px;min-height:0;padding:16px 18px 20px;display:flex;overflow:auto hidden}.pipeline-column{border:1px solid var(--ink);background:#ebe8dc;flex:0 0 326px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;overflow:visible;box-shadow:4px 4px #191b172e}.pipeline-shell.text-scale-large .pipeline-column{flex-basis:350px}.pipeline-shell.text-scale-extra-large .pipeline-column{flex-basis:390px}.pipeline-column.is-drag-over{border-color:var(--signal-deep);box-shadow:5px 5px 0 var(--signal-deep);transform:translateY(-2px)}.pipeline-column.is-stage-drop-before{box-shadow:-7px 0 0 var(--signal)}.pipeline-column.is-stage-drop-after{box-shadow:7px 0 0 var(--signal)}.pipeline-column__header{background:var(--ink);min-height:53px;color:var(--white);border-bottom:1px solid var(--ink);cursor:grab;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.pipeline-column__header:active{cursor:grabbing}.pipeline-column__header>span{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-tiny)}.pipeline-column__header h2{min-width:0;font-family:var(--font-serif);font-size:calc(var(--text-reading) * 1.45);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:550;overflow:hidden}.pipeline-column__header>b{background:var(--signal);min-width:23px;height:23px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-tiny);border-radius:50px;place-items:center;padding:0 5px;display:grid}.pipeline-column__actions,.pipeline-column__rename{align-items:center;gap:3px;display:flex}.pipeline-column__actions button,.pipeline-column__rename button{width:27px;height:27px;color:var(--white);background:0 0;border:1px solid #62665c;place-items:center;padding:0;display:grid}.pipeline-column__actions button:hover,.pipeline-column__rename button:hover{color:var(--signal);border-color:var(--signal)}.pipeline-column__rename{min-width:0}.pipeline-column__rename input{background:var(--white);width:100%;min-width:0;height:29px;color:var(--ink);border:1px solid var(--signal);font-size:var(--text-small);padding:0 7px}.pipeline-column__error{color:var(--danger);border-bottom:1px solid var(--danger);font-family:var(--font-mono);font-size:var(--text-tiny);background:#f5ded9;margin:0;padding:7px 10px}.pipeline-column__cards{overscroll-behavior:contain;scrollbar-color:var(--line-dark) transparent;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow-y:auto}.pipeline-column__empty{min-height:130px;color:var(--ink-soft);border:1px dashed var(--line-dark);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.pipeline-column__empty p{max-width:210px;font-size:var(--text-small);margin:0;line-height:1.45}.pipeline-card{background:var(--white);border:1px solid var(--line-dark);cursor:grab;padding:13px;position:relative;box-shadow:2px 2px #191b171f}.pipeline-card:active{cursor:grabbing}.pipeline-card__company-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.pipeline-card__company-row b,.pipeline-card__company-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-card__company-row b{font-size:var(--text-small)}.pipeline-card__company-row small{color:var(--ink-soft);font-family:var(--font-mono);font-size:calc(var(--text-tiny) * .85);margin-top:2px}.pipeline-card h3{font-family:var(--font-serif);font-size:calc(var(--text-reading) * 1.65);letter-spacing:-.035em;margin:13px 0 5px;font-weight:560;line-height:1.02}.pipeline-card__salary{color:#405a00;font-family:var(--font-mono);font-size:var(--text-small);font-weight:700}.pipeline-card__facts{color:var(--ink-soft);font-size:var(--text-tiny);flex-wrap:wrap;gap:5px 10px;margin-top:9px;display:flex}.pipeline-card__facts span{align-items:center;gap:4px;min-width:0;display:inline-flex}.pipeline-card__links{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:grid}.pipeline-card__view,.pipeline-card__links a{min-height:34px;font-family:var(--font-mono);font-size:calc(var(--text-tiny) * .9);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:700;text-decoration:none;display:inline-flex}.pipeline-card__view{background:var(--ink);color:var(--white);border:1px solid var(--ink)}.pipeline-card__view:hover{background:var(--signal);color:var(--ink)}.pipeline-card__links a{color:var(--ink-soft);border:1px solid var(--line-dark)}.pipeline-card__links a:hover{color:var(--ink);border-color:var(--ink)}.pipeline-note{border-top:1px solid var(--line);margin-top:10px}.pipeline-note summary{cursor:pointer;min-height:42px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.pipeline-note summary::-webkit-details-marker{display:none}.pipeline-note summary span{align-items:center;gap:5px;display:inline-flex}.rich-note{background:var(--paper);border:1px solid var(--line-dark);overflow:hidden}.rich-note__toolbar{border-bottom:1px solid var(--line-dark);background:#e8e5da;gap:3px;padding:5px;display:flex}.rich-note__toolbar button{background:var(--white);border:1px solid var(--line-dark);place-items:center;width:32px;height:30px;padding:0;display:grid}.rich-note__toolbar button:hover,.rich-note__toolbar button:focus-visible{background:var(--signal);border-color:var(--ink)}.rich-note__editor{width:100%;min-height:130px;max-height:300px;color:var(--ink);font-size:var(--text-body);cursor:text;padding:11px 12px;line-height:1.55;overflow-y:auto}.rich-note__editor:empty:before{color:var(--ink-soft);content:attr(data-placeholder);pointer-events:none}.rich-note__editor p,.rich-note__editor ul,.rich-note__editor ol{margin:0 0 8px}.rich-note__editor ul,.rich-note__editor ol{padding-left:22px}.pipeline-note__saved{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;align-items:center;gap:4px;margin-top:5px;display:inline-flex}.pipeline-shell>.job-detail{z-index:70;width:min(760px,100vw);transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-16px 0 45px #191b1747}.pipeline-shell>.job-detail.is-open{transform:translate(0)}.pipeline-shell>.job-detail .job-detail__mobile-head{background:var(--paper);border-bottom:1px solid var(--ink);min-height:52px;font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 15px;font-weight:700;display:flex}.pipeline-shell>.job-detail .job-detail__scroll{height:calc(100% - 52px)}.pipeline-detail-backdrop{z-index:65;background:#191b1785;border:0;display:block;position:fixed;inset:0}.pipeline-detail-note{border-bottom:1px solid var(--ink);background:#ebe8dc}.pipeline-detail-note__editor{margin-top:14px}@keyframes shimmer{to{background-position:-200% 0}}@keyframes button-spin{to{transform:rotate(1turn)}}@media (max-width:1280px){.workspace{grid-template-columns:minmax(360px, 1fr) 8px minmax(420px, var(--detail-width,620px))}.header-sync{display:none}.filter-panel{z-index:60;border-right:1px solid var(--ink);width:min(430px,94vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:15px 0 45px #191b1740}.results-panel{grid-column:1}.detail-resizer{grid-column:2}.job-detail{grid-column:3}.filter-panel.is-open{transform:translate(0)}.filter-close,.filter-trigger{justify-content:center;align-items:center;gap:6px;display:inline-flex}.filter-collapse-edge,.filter-width-resizer,.filter-collapse{display:none}.filter-trigger{background:var(--signal);border:1px solid var(--ink);min-height:35px;font-family:var(--font-mono);text-transform:uppercase;padding:0 9px;font-size:8px;font-weight:700}.filter-trigger b{background:var(--ink);min-width:17px;height:17px;color:var(--signal);border-radius:20px;place-items:center;padding:0 4px;display:grid}.filter-panel__mobile-actions{border-top:1px solid var(--ink);padding:12px;display:block}.filter-panel__mobile-actions button{background:var(--ink);width:100%;min-height:43px;color:var(--signal);text-transform:uppercase;border:0;font-size:10px;font-weight:700}.panel-backdrop{z-index:55;background:#191b1785;border:0;display:block;position:fixed;inset:0}}@media (max-width:1100px){.site-header{grid-template-columns:auto minmax(220px,1fr) auto auto auto}.brand>span:last-child{display:none}.workspace{grid-template-columns:minmax(0,1fr)}.results-panel{border-right:0;grid-column:1}.detail-resizer{display:none}.job-detail{z-index:70;width:min(760px,100vw);transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-16px 0 45px #191b1747}.job-detail.is-open{transform:translate(0)}.job-detail__mobile-head{background:var(--paper);border-bottom:1px solid var(--ink);min-height:52px;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;font-weight:700;display:flex}.job-detail__scroll{height:calc(100% - 52px)}.detail-backdrop{z-index:65;background:#191b1785;border:0;display:block;position:fixed;inset:0}}@media (max-width:820px){body{overflow-x:hidden}html.overlay-open{overflow:hidden}.app-shell{height:auto;min-height:100dvh;display:block;overflow:visible}.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;min-height:60px;padding:0 9px}.text-scale-control{padding:0 8px}.text-scale-control button{min-width:26px;height:28px;padding:0 3px}.brand__mark{width:34px;height:34px}.header-sync{display:none}.pipeline-nav-link{justify-content:center;width:36px;min-height:36px;padding:0;font-size:0}.pipeline-nav-link b{min-width:14px;height:14px;padding:0 3px;font-size:6px;position:absolute;top:4px;right:3px}.pipeline-nav-link{position:relative}.pipeline-header{grid-template-columns:auto auto minmax(0,1fr) auto;gap:9px;min-height:60px;padding:0 10px}.pipeline-header .brand>span:last-child{display:none}.pipeline-back{justify-self:start}.pipeline-header .text-scale-control{justify-self:end;padding:0}.pipeline-header .pipeline-add-stage{width:36px;min-height:36px;box-shadow:none;padding:0}.pipeline-header .pipeline-add-stage span{display:none}.pipeline-board{padding:13px 12px 18px}.pipeline-column{flex-basis:min(326px,100vw - 30px)}.global-search{min-height:56px;box-shadow:5px 5px 0 var(--ink)}.global-search--header{min-height:40px;box-shadow:3px 3px 0 var(--ink);gap:7px;padding:0 9px}.global-search--header input{font-size:var(--text-small)}.workspace{height:auto;min-height:600px;display:block;overflow:visible}.results-panel{border-right:0;min-height:600px;overflow:visible}.results-toolbar{padding:12px 15px;top:0}.job-detail{z-index:70;width:min(680px,100vw);transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-16px 0 45px #191b1747}.job-detail.is-open{transform:translate(0)}.job-detail__mobile-head{background:var(--paper);border-bottom:1px solid var(--ink);min-height:52px;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;font-weight:700;display:flex}.job-detail__scroll{height:calc(100% - 52px)}.detail-backdrop{z-index:65;background:#191b1785;border:0;display:block;position:fixed;inset:0}}@media (max-width:520px){.brand small,.sort-control>span{display:none}.results-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;min-height:74px;display:grid}.results-toolbar h2{font-size:21px}.results-toolbar__actions{grid-template-columns:auto auto minmax(105px,1fr);gap:5px;display:grid}.copy-markdown-button{min-width:0;padding:0 8px}.sort-control,.sort-control .custom-select{width:100%;min-width:0}.sort-control .custom-select{width:100%}.job-card__open{padding:16px 16px 15px 20px}.pipeline-stage-dialog{padding:12px}.job-card h3{font-size:20px}.detail-hero,.detail-section{padding-left:20px;padding-right:20px}.detail-hero h1{font-size:38px}.detail-stat-grid{grid-template-columns:1fr 1fr}.detail-stat-grid>div:nth-child(2){border-right:0}.detail-stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-callout,.ai-summary{margin-left:20px;margin-right:20px}.role-fact-list,.company-fact-grid,.signal-list,.benefit-list,.screening-facts{grid-template-columns:1fr}.requirement-list article{grid-template-columns:1fr;gap:9px}.application-questions article{grid-template-columns:auto auto minmax(0,1fr)}.application-questions small{grid-column:3}.detail-footer{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}}@media (max-width:420px){.brand>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
