:root{--bg:#060906;--panel:#0d120f;--edge:#28362c;--text:#f2fff0;--muted:#98aa9a;--lime:#7cff48;--soft:#142017}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px Manrope,Arial,sans-serif}.top{height:54px;border-bottom:1px solid var(--edge);display:flex;align-items:center;padding:0 25px;gap:30px}.logo{color:var(--text);text-decoration:none;font-weight:800;font-size:18px;letter-spacing:-1px;display:flex;align-items:center;gap:8px}.mark{background:var(--lime);color:var(--bg);font-size:21px;line-height:19px;width:29px;height:20px;border-radius:11px 3px 11px 3px;text-align:center}.top nav{margin-left:auto;display:flex;gap:25px;align-items:center;color:#b8c1b9;font-weight:700;font-size:13px}.top nav a{color:inherit;text-decoration:none}.post{background:var(--lime);border:0;border-radius:6px;padding:6px 13px;font-weight:800;color:#071006}.shell{max-width:1280px;margin:auto;padding:48px 26px 75px}.eyebrow{color:var(--lime);font:11px 'DM Mono';letter-spacing:.1em}h1{font-size:38px;letter-spacing:-2px;margin:11px 0 8px}.intro{margin:0;color:var(--muted);line-height:1.6;max-width:670px}.notice{margin:28px 0 17px;background:#102315;border:1px solid #315637;border-radius:8px;padding:13px 15px;color:#c7dec8;font-size:12px}.notice b{color:var(--lime)}.table-wrap{overflow-x:auto;border:1px solid var(--edge);border-radius:10px;background:var(--panel)}table{border-collapse:collapse;min-width:940px;width:100%;text-align:left}th,td{padding:17px 18px;border-bottom:1px solid var(--edge);vertical-align:top}thead th{font-size:12px;color:var(--muted);font-weight:700;background:#0a0f0c}.criteria{width:185px;color:#94a396;font:11px 'DM Mono';letter-spacing:.06em;text-transform:uppercase}.job-title{font-size:15px;font-weight:800;letter-spacing:-.4px}.job-title span{display:block;color:var(--lime);font:10px 'DM Mono';letter-spacing:.07em;margin-top:5px}.description{font-size:12px;line-height:1.55;color:#b4c1b5}.badge{display:inline-block;background:var(--soft);border:1px solid #2f4a33;border-radius:20px;color:#cce0cc;padding:4px 7px;margin:0 4px 4px 0;font:10px 'DM Mono'}.price{color:var(--lime);font-size:14px;font-weight:800}.muted{color:var(--muted);font-size:12px}.winner{background:#102315}.winner td:first-child{color:var(--lime)}.actions{display:flex;justify-content:space-between;margin-top:22px;align-items:center}.back{color:#c6d2c7;background:transparent;border:0;font-weight:700}.choose{background:var(--lime);color:#071006;border:0;border-radius:6px;padding:11px 15px;font-weight:800}@media(max-width:700px){.top nav{display:none}.shell{padding:34px 16px}h1{font-size:31px}.actions{align-items:flex-start;gap:15px;flex-direction:column-reverse}}
