*{box-sizing:border-box}:root{--bg:#0b0b10;--fg:#f4f4f6;--mut:#a9a9b8;--acc:#c9f950;--card:#16161f}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg)}a{color:var(--acc)}.wrap{max-width:1080px;margin:auto;padding:0 1.25rem}header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;flex-wrap:wrap;gap:.5rem}.logo{font-weight:800;font-size:1.4rem;color:var(--fg);text-decoration:none}.logo span{color:var(--acc)}nav ul{list-style:none;display:flex;gap:1rem;margin:0;padding:0;flex-wrap:wrap}nav a{color:var(--fg);text-decoration:none}nav a:hover,nav a:focus{color:var(--acc)}h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.1;margin:.5em 0}h2{font-size:clamp(1.5rem,4vw,2.2rem);margin-top:2.5rem}.mut{color:var(--mut)}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--card);border-radius:16px;padding:1.25rem;border:1px solid #262633}.hero .card h2{margin-top:0}.btn{display:inline-block;background:var(--acc);color:#0b0b10;font-weight:700;padding:.8rem 1.3rem;border-radius:999px;text-decoration:none;border:0;font-size:1rem;cursor:pointer}.btn.alt{background:transparent;color:var(--fg);border:2px solid var(--acc)}form{display:grid;gap:.8rem}label{font-weight:600}input,select{width:100%;padding:.75rem;border-radius:10px;border:1px solid #3a3a4a;background:#0f0f16;color:var(--fg);font-size:1rem}:focus-visible{outline:3px solid var(--acc);outline-offset:2px}details{background:var(--card);border-radius:12px;padding:1rem;margin:.5rem 0}summary{cursor:pointer;font-weight:700}footer{margin-top:4rem;padding:2rem 0;border-top:1px solid #262633;color:var(--mut);font-size:.9rem}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:var(--acc);color:#000;padding:.5rem}.note{background:#3a2a00;color:#ffe08a;padding:1rem;border-radius:10px}.cat{text-decoration:none;color:inherit}.cb{width:auto}.small{font-size:.85rem}.geo{display:grid;gap:.4rem}main li{padding:.3rem 0}main li a{display:inline-block;min-height:24px;padding:.15rem 0}#msg{min-height:1.5em;color:var(--acc)}.ticker{overflow:hidden;margin:0 -1.25rem 1rem;border-block:1px solid #262633;background:#11111a}.track{display:flex;gap:.75rem;width:max-content;padding:.6rem;animation:tick 40s linear infinite}.ticker:hover .track,.ticker:focus-within .track{animation-play-state:paused}.tile{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px dashed var(--acc);border-radius:12px;color:var(--fg);text-decoration:none;font-weight:600;white-space:nowrap}@keyframes tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.track{animation:none;flex-wrap:wrap;width:auto}}.hero h1{margin:.3em 0 .1em}.jobform{max-width:520px}.jobform input{min-height:52px;font-size:1.1rem}.locrow{display:flex;gap:.5rem}.locrow input{flex:1}.locrow .btn{min-width:56px;padding:.6rem}.btn.big{width:100%;min-height:56px;font-size:1.2rem}.raise{display:flex;gap:.5rem;flex-wrap:wrap}.raise .btn{flex:1;min-height:52px;font-size:1.1rem}.seg{display:flex;gap:.4rem;background:#16161f;border:1px solid #262633;border-radius:999px;padding:.3rem;max-width:520px;margin:1rem 0}.segb{flex:1;min-height:52px;border:0;border-radius:999px;background:transparent;color:var(--fg);font-size:1.05rem;font-weight:700;cursor:pointer}.segb[aria-pressed=true]{background:var(--acc);color:#0b0b10}.navcta{background:var(--acc);color:#0b0b10!important;padding:.45rem .9rem;border-radius:999px;font-weight:700}.done h2{margin-top:0}@media (max-width:600px){nav li:not(:last-child){display:none}header{flex-wrap:nowrap}body{font-size:17px}}