@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.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(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#0a0d13;--panel:#10141c;--panel-2:#151a24;--panel-3:#1a2030;--text:#eaeef6;--text-soft:#a9b2c3;--meta:#8b95a7;--meta-dim:#5d6779;--rule:#1e2430;--rule-strong:#283044;--accent:#7aa2ff;--accent-strong:#a5c0ff;--accent-deep:#4c74d9;--accent-dim:rgba(122,162,255,0.09);--accent-ring:rgba(122,162,255,0.35);--highlight:inset 0 1px 0 rgba(255,255,255,0.04);--shadow:0 12px 32px -16px rgba(0,0,0,0.55)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--font-geist),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent)}a,button,input,select{cursor:pointer}input[type=email],input[type=search]{cursor:text}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.wrap{max-width:1020px;margin:0 auto;padding:30px 24px 72px;position:relative}.wrap:before{content:"";position:absolute;inset:0 0 auto 0;height:520px;pointer-events:none;background:linear-gradient(rgba(122,162,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(122,162,255,.045) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(70% 100% at 50% 0,black 20%,transparent 78%);mask-image:radial-gradient(70% 100% at 50% 0,black 20%,transparent 78%)}.wrap>*{position:relative}.site-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:6px 4px 42px}.site-nav .brand{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--text);text-decoration:none}.site-nav .brand span{color:var(--accent)}.site-nav .nav-link{font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--meta);text-decoration:none;border:1px solid var(--rule);border-radius:8px;padding:7px 13px;transition:border-color .15s ease,color .15s ease}.site-nav .nav-link:hover{border-color:var(--accent);color:var(--accent)}footer.site{margin-top:26px;padding:18px 4px 0;border-top:1px solid var(--rule);font-family:var(--font-geist-mono),monospace;font-size:11.5px;color:var(--meta);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}footer.site a{color:var(--meta);text-decoration:none}footer.site a:hover{color:var(--accent)}footer.site .legal-links{display:flex;gap:16px}.masthead{padding:0 4px 26px}.masthead .eyebrow{font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.masthead h1{margin:0;font-size:clamp(32px,5.6vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:15em}.masthead h1 .grad{background:linear-gradient(92deg,var(--accent-strong),var(--accent) 55%,var(--accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.masthead .strap{margin:16px 0 0;color:var(--text-soft);font-size:15px;max-width:40em}.metrics{display:flex;flex-wrap:wrap;gap:10px;padding:22px 4px 24px;font-family:var(--font-geist-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metrics .metric{display:flex;align-items:baseline;gap:8px;background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:10px 14px;box-shadow:var(--highlight)}.metrics .num{font-size:18px;font-weight:600;color:var(--accent)}.metrics .lbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--meta)}.cat-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px 24px}.cat-nav a{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--text-soft);text-decoration:none;border:1px solid var(--rule);border-radius:8px;padding:8px 13px;background:var(--panel);box-shadow:var(--highlight);transition:border-color .15s ease,color .15s ease,background .15s ease}.cat-nav a:hover{border-color:var(--rule-strong);color:var(--accent-strong)}.cat-nav a.active{border-color:var(--accent-deep);color:var(--accent);background:var(--accent-dim)}.cat-nav a .n{color:var(--meta-dim);margin-left:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board{background:var(--panel);border:1px solid var(--rule);border-radius:14px;overflow:hidden;box-shadow:var(--shadow),var(--highlight)}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 16px;background:var(--panel-2);border-bottom:1px solid var(--rule)}.filters input[type=search],.filters select,.subscribe input[type=email],.subscribe select{background:var(--bg);border:1px solid var(--rule-strong);border-radius:8px;color:var(--text);font:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.filters input[type=search]{flex:1 1 210px}.filters input[type=search]::placeholder,.subscribe input[type=email]::placeholder{color:var(--meta-dim)}.filters input[type=search]:focus,.filters select:focus,.subscribe input[type=email]:focus,.subscribe select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.filters select,.subscribe select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b95a7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.filters label.remote{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--text-soft);padding:8px 2px}.filters input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.btn,.detail .apply,.filters button,.subscribe button{display:inline-block;background:linear-gradient(180deg,var(--accent-strong),var(--accent));border:0;border-radius:8px;color:#0a0d13;cursor:pointer;font:inherit;font-size:14px;font-weight:650;padding:10px 20px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 20px -10px rgba(122,162,255,.45);transition:filter .15s ease,transform .1s ease}.btn:hover,.detail .apply:hover,.filters button:hover,.subscribe button:hover{filter:brightness(1.07)}.btn:active,.detail .apply:active,.filters button:active,.subscribe button:active{transform:scale(.98)}.filters .clear{font-size:13px;color:var(--meta)}.countline{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;font-family:var(--font-geist-mono),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--meta);border-bottom:1px solid var(--rule);background:rgba(255,255,255,.012)}.monogram{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--rule-strong);font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:600;letter-spacing:.02em;flex-shrink:0;box-shadow:var(--highlight)}.monogram-lg{width:52px;height:52px;font-size:17px;border-radius:13px}.tone-0{background:#131c31;color:#8fb0ff}.tone-1{background:#12202c;color:#7cc7e8}.tone-2{background:#171a2f;color:#a49aef}.tone-3{background:#121f26;color:#79cfc4}.job{display:grid;grid-template-columns:38px 1fr auto;grid-gap:4px 14px;gap:4px 14px;padding:15px 18px;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;transition:background .12s ease,box-shadow .12s ease}.job:last-of-type{border-bottom:0}.job:focus-visible,.job:hover{background:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent);outline:none}.job:hover .title{color:var(--accent-strong)}.job-main{min-width:0}.job .title{font-size:16px;font-weight:620;letter-spacing:-.01em;margin:0 0 3px;color:var(--text);transition:color .12s ease;line-height:1.3}.job .sub{color:var(--text-soft);font-size:13.5px}.job .sub .employer{color:var(--text-soft);font-weight:500}.job .meta-row,.job .sub .loc{color:var(--meta)}.job .meta-row{display:block;margin-top:5px;font-family:var(--font-geist-mono),monospace;font-size:11px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.job .when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job .src{text-transform:uppercase;letter-spacing:.07em}.job .src.direct{color:#79cfc4}.job .cat{border:1px solid var(--rule);border-radius:5px;padding:1px 7px;background:var(--panel-2);color:var(--text-soft);letter-spacing:.03em}.job-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.job .pay{font-family:var(--font-geist-mono),monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.badges{display:flex;gap:6px}.badge{font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--meta);padding:2px 7px;border-radius:5px}.badge-new{background:var(--accent-dim);border-color:rgba(122,162,255,.45);color:var(--accent)}.pager{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-family:var(--font-geist-mono),monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-top:1px solid var(--rule);background:var(--panel-2)}.pager a{font-weight:500;text-decoration:none;padding:6px 4px}.pager a:hover{color:var(--accent-strong)}.pager .disabled{color:var(--meta-dim)}.pager .mid{color:var(--meta)}.empty{padding:64px 24px;text-align:center;color:var(--text-soft)}.empty a{font-weight:600}.subscribe{margin-top:24px;position:relative;background:radial-gradient(120% 180% at 0 0,rgba(122,162,255,.1),transparent 55%),var(--panel);border:1px solid var(--rule-strong);border-radius:14px;padding:26px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;box-shadow:var(--shadow),var(--highlight);overflow:hidden}.subscribe h2{margin:0 0 6px;font-size:19px;font-weight:700;letter-spacing:-.015em}.subscribe p{margin:0;color:var(--text-soft);font-size:13.5px;max-width:34em}.subscribe form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.subscribe input[type=email]{min-width:220px}.detail{padding:30px}.detail .back{font-family:var(--font-geist-mono),monospace;font-size:12.5px;text-decoration:none;color:var(--meta)}.detail .back:hover{color:var(--accent)}.detail .head{display:flex;gap:18px;align-items:flex-start;margin:22px 0 8px}.detail h1{margin:0 0 4px;font-size:clamp(24px,4vw,33px);font-weight:750;letter-spacing:-.025em;line-height:1.12}.detail .employer{font-size:16px;color:var(--text-soft);margin:0}.detail .facts{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.detail .facts span{font-family:var(--font-geist-mono),monospace;font-size:12px;border:1px solid var(--rule);border-radius:5px;padding:5px 10px;color:var(--text-soft);background:var(--panel-2)}.detail .facts span.hot{border-color:rgba(122,162,255,.4);color:var(--accent);background:var(--accent-dim)}.detail .actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.detail .actions .origin{font-family:var(--font-geist-mono),monospace;font-size:12.5px;color:var(--meta)}.detail .actions .origin:hover{color:var(--accent)}.lock-ico{width:1em;height:1em;vertical-align:-.12em;flex:none}.job .pay.pay-locked{display:inline-flex;align-items:center;gap:5px;color:var(--meta)}.detail .facts span.hot.locked .masked,.pay-locked .masked{filter:blur(2.6px);opacity:.75;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail .facts span.hot.locked{display:inline-flex;align-items:center;gap:6px;border-color:var(--rule-strong);color:var(--meta);background:var(--panel-2)}.detail .actions.locked-actions{align-items:flex-start}.detail .apply.locked{display:inline-flex;align-items:center;gap:7px;background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-deep);box-shadow:none}.detail .actions .origin-note{font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.5;color:var(--meta);max-width:32em}.detail .description{margin-top:28px;padding-top:24px;border-top:1px solid var(--rule);white-space:pre-wrap;color:var(--text-soft);font-size:14.5px;line-height:1.65;max-width:68ch}.legal{max-width:760px}.legal h1{margin:18px 0 6px;font-size:clamp(24px,3.5vw,30px);font-weight:750;letter-spacing:-.02em}.legal .updated{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--meta);margin:0 0 22px}.legal .lead{font-size:15px;color:var(--text-soft);line-height:1.7}.legal h2{margin:30px 0 8px;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.legal p{color:var(--text-soft);font-size:14.5px;line-height:1.7;margin:0 0 12px}.legal ul{margin:4px 0 14px;padding-left:20px}.legal li{color:var(--text-soft);font-size:14.5px;line-height:1.65;margin:6px 0}.legal strong{color:var(--text);font-weight:600}.legal a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal .back-link{margin-top:30px;padding-top:20px;border-top:1px solid var(--rule)}.legal .back-link a{font-family:var(--font-geist-mono),monospace;font-size:12.5px;text-decoration:none}.account .account-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.account h1{margin-top:0}.account h2{font-size:17px;font-weight:650;letter-spacing:-.01em;margin:0 0 8px}.notice{font-size:13.5px;border:1px solid var(--rule-strong);border-radius:8px;padding:10px 14px;margin:14px 0 0;color:var(--text-soft);background:var(--panel-2)}.notice-error{border-color:#7a3a44;color:#f0a9b4;background:rgba(240,90,110,.07)}.auth-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}.auth-card{background:var(--panel-2);border:1px solid var(--rule);border-radius:12px;padding:20px;gap:12px}.auth-card,.auth-card label{display:flex;flex-direction:column}.auth-card label{gap:6px;font-size:13px;color:var(--text-soft)}.auth-card input{background:var(--bg);border:1px solid var(--rule-strong);border-radius:8px;color:var(--text);font:inherit;font-size:14px;padding:10px 12px}.auth-card input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.account .ghost,.auth-card button,.plan button,.search-add button{background:linear-gradient(180deg,var(--accent-strong),var(--accent));border:0;border-radius:8px;color:#0a0d13;cursor:pointer;font:inherit;font-size:14px;font-weight:650;padding:10px 18px;align-self:flex-start}.account .ghost{background:transparent;border:1px solid var(--rule-strong);color:var(--text-soft);font-weight:500}.account .ghost:hover{border-color:var(--accent);color:var(--accent)}.account .ghost.small{padding:5px 12px;font-size:12.5px}.plan{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:var(--panel-2);border:1px solid var(--rule);border-radius:12px;padding:20px;margin-top:22px}.plan p{margin:0;color:var(--text-soft);font-size:13.5px;max-width:40em}.plan .soon,.upgrade .soon{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--meta)}.upgrade{margin-top:22px;background:var(--panel-2);border:1px solid var(--rule);border-radius:12px;padding:22px}.upgrade>p{margin:0 0 18px;color:var(--text-soft);font-size:13.5px;max-width:46em}.plans{display:flex;gap:14px;flex-wrap:wrap}.plan-card{flex:1 1 200px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative;background:var(--bg);border:1px solid var(--rule-strong);border-radius:10px;padding:18px}.plan-card.featured{border-color:var(--accent-deep);background:var(--accent-dim)}.plan-card .tag{position:absolute;top:-9px;right:14px;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#0a0d13;padding:2px 8px;border-radius:5px}.plan-card .amount{font-size:28px;font-weight:750;letter-spacing:-.02em}.plan-card .per{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--meta);margin-bottom:10px}.plan-card button{align-self:stretch;text-align:center}.searches{margin-top:26px}.search-row{justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);padding:11px 2px;font-size:14px}.search-add,.search-row{display:flex;align-items:center}.search-add{gap:10px;flex-wrap:wrap;margin-top:16px}.search-add input[type=text],.search-add select{background:var(--bg);border:1px solid var(--rule-strong);border-radius:8px;color:var(--text);font:inherit;font-size:14px;padding:9px 12px}.search-add label.remote{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--text-soft)}.account .back-link{margin-top:26px}.account .back-link a{font-family:var(--font-geist-mono),monospace;font-size:12.5px;text-decoration:none;color:var(--meta)}.account .back-link a:hover{color:var(--accent)}@media (max-width:640px){.wrap{padding:20px 14px 56px}.auth-grid{grid-template-columns:1fr}.site-nav{padding-bottom:30px}.metrics .metric{padding:8px 11px}.metrics .num{font-size:15px}.job{grid-template-columns:34px 1fr}.monogram{width:34px;height:34px;font-size:12px}.job-side{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin-top:2px}.countline{flex-direction:column;gap:2px}.detail{padding:22px 16px}.detail .head{gap:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}