:root{--lime:#d3fb52;--cyan:#7af3ff;--abyss:#052326;--ink:#14151c;--ink-strong:#14151c;--ash:#666;--body:#2b2d36;--black:#000;--canvas:#fff;--card:#fff;--soft:#f6f7f9;--tag:#f2f3f5;--tag-ink:#14151c;--hair:#e5e5e5;--line-strong:#000;--field:#fff;--field-focus:#fff;--red:#d92d3f;--red-tint:#fdecee;--red-text:#a3111f;--focus:#14151c;--on-ink:#fff;--tile:none;--font:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--display:"Archivo","Inter",ui-sans-serif,system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{--ink:#eef1f8;--ink-strong:#f1f4fb;--ash:#a3abc2;--body:#c9d0e2;--black:#fff;--canvas:#04050a;--card:#0c0e1a;--soft:#ffffff0a;--tag:#ffffff14;--tag-ink:#dde3f1;--hair:#96aaff2e;--line-strong:#eef1f8b3;--field:#ffffff0a;--field-focus:#ffffff12;--red:#ff3b4e;--red-tint:#ff3b4e29;--red-text:#ffb3bb;--focus:#d3fb52;--on-ink:#04050a;--tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175.0' height='238'%3E%3Cg font-family='ui-monospace,Menlo,Consolas,monospace' font-weight='700' font-size='13' text-anchor='middle' dominant-baseline='middle' fill='rgba%28255,255,255,.065%29'%3E%3Ctext x='-6.25' y='8.5'%3EX%3C/text%3E%3Ctext x='6.25' y='8.5'%3EG%3C/text%3E%3Ctext x='18.75' y='8.5'%3EU%3C/text%3E%3Ctext x='31.25' y='8.5'%3EA%3C/text%3E%3Ctext x='43.75' y='8.5'%3ER%3C/text%3E%3Ctext x='56.25' y='8.5'%3ED%3C/text%3E%3Ctext x='68.75' y='8.5'%3EI%3C/text%3E%3Ctext x='81.25' y='8.5'%3EX%3C/text%3E%3Ctext x='93.75' y='8.5'%3EG%3C/text%3E%3Ctext x='106.25' y='8.5'%3EU%3C/text%3E%3Ctext x='118.75' y='8.5'%3EA%3C/text%3E%3Ctext x='131.25' y='8.5'%3ER%3C/text%3E%3Ctext x='143.75' y='8.5'%3ED%3C/text%3E%3Ctext x='156.25' y='8.5'%3EI%3C/text%3E%3Ctext x='168.75' y='8.5'%3EX%3C/text%3E%3Ctext x='181.25' y='8.5'%3EG%3C/text%3E%3Ctext x='0.00' y='25.5'%3EG%3C/text%3E%3Ctext x='12.50' y='25.5'%3EU%3C/text%3E%3Ctext x='25.00' y='25.5'%3EA%3C/text%3E%3Ctext x='37.50' y='25.5'%3ER%3C/text%3E%3Ctext x='50.00' y='25.5'%3ED%3C/text%3E%3Ctext x='62.50' y='25.5'%3EI%3C/text%3E%3Ctext x='75.00' y='25.5'%3EX%3C/text%3E%3Ctext x='87.50' y='25.5'%3EG%3C/text%3E%3Ctext x='100.00' y='25.5'%3EU%3C/text%3E%3Ctext x='112.50' y='25.5'%3EA%3C/text%3E%3Ctext x='125.00' y='25.5'%3ER%3C/text%3E%3Ctext x='137.50' y='25.5'%3ED%3C/text%3E%3Ctext x='150.00' y='25.5'%3EI%3C/text%3E%3Ctext x='162.50' y='25.5'%3EX%3C/text%3E%3Ctext x='175.00' y='25.5'%3EG%3C/text%3E%3Ctext x='187.50' y='25.5'%3EU%3C/text%3E%3Ctext x='-6.25' y='42.5'%3EU%3C/text%3E%3Ctext x='6.25' y='42.5'%3EA%3C/text%3E%3Ctext x='18.75' y='42.5'%3ER%3C/text%3E%3Ctext x='31.25' y='42.5'%3ED%3C/text%3E%3Ctext x='43.75' y='42.5'%3EI%3C/text%3E%3Ctext x='56.25' y='42.5'%3EX%3C/text%3E%3Ctext x='68.75' y='42.5'%3EG%3C/text%3E%3Ctext x='81.25' y='42.5'%3EU%3C/text%3E%3Ctext x='93.75' y='42.5'%3EA%3C/text%3E%3Ctext x='106.25' y='42.5'%3ER%3C/text%3E%3Ctext x='118.75' y='42.5'%3ED%3C/text%3E%3Ctext x='131.25' y='42.5'%3EI%3C/text%3E%3Ctext x='143.75' y='42.5'%3EX%3C/text%3E%3Ctext x='156.25' y='42.5'%3EG%3C/text%3E%3Ctext x='168.75' y='42.5'%3EU%3C/text%3E%3Ctext x='181.25' y='42.5'%3EA%3C/text%3E%3Ctext x='0.00' y='59.5'%3EA%3C/text%3E%3Ctext x='12.50' y='59.5'%3ER%3C/text%3E%3Ctext x='25.00' y='59.5'%3ED%3C/text%3E%3Ctext x='37.50' y='59.5'%3EI%3C/text%3E%3Ctext x='50.00' y='59.5'%3EX%3C/text%3E%3Ctext x='62.50' y='59.5'%3EG%3C/text%3E%3Ctext x='75.00' y='59.5'%3EU%3C/text%3E%3Ctext x='87.50' y='59.5'%3EA%3C/text%3E%3Ctext x='100.00' y='59.5'%3ER%3C/text%3E%3Ctext x='112.50' y='59.5'%3ED%3C/text%3E%3Ctext x='125.00' y='59.5'%3EI%3C/text%3E%3Ctext x='137.50' y='59.5'%3EX%3C/text%3E%3Ctext x='150.00' y='59.5'%3EG%3C/text%3E%3Ctext x='162.50' y='59.5'%3EU%3C/text%3E%3Ctext x='175.00' y='59.5'%3EA%3C/text%3E%3Ctext x='187.50' y='59.5'%3ER%3C/text%3E%3Ctext x='-6.25' y='76.5'%3ER%3C/text%3E%3Ctext x='6.25' y='76.5'%3ED%3C/text%3E%3Ctext x='18.75' y='76.5'%3EI%3C/text%3E%3Ctext x='31.25' y='76.5'%3EX%3C/text%3E%3Ctext x='43.75' y='76.5'%3EG%3C/text%3E%3Ctext x='56.25' y='76.5'%3EU%3C/text%3E%3Ctext x='68.75' y='76.5'%3EA%3C/text%3E%3Ctext x='81.25' y='76.5'%3ER%3C/text%3E%3Ctext x='93.75' y='76.5'%3ED%3C/text%3E%3Ctext x='106.25' y='76.5'%3EI%3C/text%3E%3Ctext x='118.75' y='76.5'%3EX%3C/text%3E%3Ctext x='131.25' y='76.5'%3EG%3C/text%3E%3Ctext x='143.75' y='76.5'%3EU%3C/text%3E%3Ctext x='156.25' y='76.5'%3EA%3C/text%3E%3Ctext x='168.75' y='76.5'%3ER%3C/text%3E%3Ctext x='181.25' y='76.5'%3ED%3C/text%3E%3Ctext x='0.00' y='93.5'%3ED%3C/text%3E%3Ctext x='12.50' y='93.5'%3EI%3C/text%3E%3Ctext x='25.00' y='93.5'%3EX%3C/text%3E%3Ctext x='37.50' y='93.5'%3EG%3C/text%3E%3Ctext x='50.00' y='93.5'%3EU%3C/text%3E%3Ctext x='62.50' y='93.5'%3EA%3C/text%3E%3Ctext x='75.00' y='93.5'%3ER%3C/text%3E%3Ctext x='87.50' y='93.5'%3ED%3C/text%3E%3Ctext x='100.00' y='93.5'%3EI%3C/text%3E%3Ctext x='112.50' y='93.5'%3EX%3C/text%3E%3Ctext x='125.00' y='93.5'%3EG%3C/text%3E%3Ctext x='137.50' y='93.5'%3EU%3C/text%3E%3Ctext x='150.00' y='93.5'%3EA%3C/text%3E%3Ctext x='162.50' y='93.5'%3ER%3C/text%3E%3Ctext x='175.00' y='93.5'%3ED%3C/text%3E%3Ctext x='187.50' y='93.5'%3EI%3C/text%3E%3Ctext x='-6.25' y='110.5'%3EI%3C/text%3E%3Ctext x='6.25' y='110.5'%3EX%3C/text%3E%3Ctext x='18.75' y='110.5'%3EG%3C/text%3E%3Ctext x='31.25' y='110.5'%3EU%3C/text%3E%3Ctext x='43.75' y='110.5'%3EA%3C/text%3E%3Ctext x='56.25' y='110.5'%3ER%3C/text%3E%3Ctext x='68.75' y='110.5'%3ED%3C/text%3E%3Ctext x='81.25' y='110.5'%3EI%3C/text%3E%3Ctext x='93.75' y='110.5'%3EX%3C/text%3E%3Ctext x='106.25' y='110.5'%3EG%3C/text%3E%3Ctext x='118.75' y='110.5'%3EU%3C/text%3E%3Ctext x='131.25' y='110.5'%3EA%3C/text%3E%3Ctext x='143.75' y='110.5'%3ER%3C/text%3E%3Ctext x='156.25' y='110.5'%3ED%3C/text%3E%3Ctext x='168.75' y='110.5'%3EI%3C/text%3E%3Ctext x='181.25' y='110.5'%3EX%3C/text%3E%3Ctext x='0.00' y='127.5'%3EX%3C/text%3E%3Ctext x='12.50' y='127.5'%3EG%3C/text%3E%3Ctext x='25.00' y='127.5'%3EU%3C/text%3E%3Ctext x='37.50' y='127.5'%3EA%3C/text%3E%3Ctext x='50.00' y='127.5'%3ER%3C/text%3E%3Ctext x='62.50' y='127.5'%3ED%3C/text%3E%3Ctext x='75.00' y='127.5'%3EI%3C/text%3E%3Ctext x='87.50' y='127.5'%3EX%3C/text%3E%3Ctext x='100.00' y='127.5'%3EG%3C/text%3E%3Ctext x='112.50' y='127.5'%3EU%3C/text%3E%3Ctext x='125.00' y='127.5'%3EA%3C/text%3E%3Ctext x='137.50' y='127.5'%3ER%3C/text%3E%3Ctext x='150.00' y='127.5'%3ED%3C/text%3E%3Ctext x='162.50' y='127.5'%3EI%3C/text%3E%3Ctext x='175.00' y='127.5'%3EX%3C/text%3E%3Ctext x='187.50' y='127.5'%3EG%3C/text%3E%3Ctext x='-6.25' y='144.5'%3EG%3C/text%3E%3Ctext x='6.25' y='144.5'%3EU%3C/text%3E%3Ctext x='18.75' y='144.5'%3EA%3C/text%3E%3Ctext x='31.25' y='144.5'%3ER%3C/text%3E%3Ctext x='43.75' y='144.5'%3ED%3C/text%3E%3Ctext x='56.25' y='144.5'%3EI%3C/text%3E%3Ctext x='68.75' y='144.5'%3EX%3C/text%3E%3Ctext x='81.25' y='144.5'%3EG%3C/text%3E%3Ctext x='93.75' y='144.5'%3EU%3C/text%3E%3Ctext x='106.25' y='144.5'%3EA%3C/text%3E%3Ctext x='118.75' y='144.5'%3ER%3C/text%3E%3Ctext x='131.25' y='144.5'%3ED%3C/text%3E%3Ctext x='143.75' y='144.5'%3EI%3C/text%3E%3Ctext x='156.25' y='144.5'%3EX%3C/text%3E%3Ctext x='168.75' y='144.5'%3EG%3C/text%3E%3Ctext x='181.25' y='144.5'%3EU%3C/text%3E%3Ctext x='0.00' y='161.5'%3EU%3C/text%3E%3Ctext x='12.50' y='161.5'%3EA%3C/text%3E%3Ctext x='25.00' y='161.5'%3ER%3C/text%3E%3Ctext x='37.50' y='161.5'%3ED%3C/text%3E%3Ctext x='50.00' y='161.5'%3EI%3C/text%3E%3Ctext x='62.50' y='161.5'%3EX%3C/text%3E%3Ctext x='75.00' y='161.5'%3EG%3C/text%3E%3Ctext x='87.50' y='161.5'%3EU%3C/text%3E%3Ctext x='100.00' y='161.5'%3EA%3C/text%3E%3Ctext x='112.50' y='161.5'%3ER%3C/text%3E%3Ctext x='125.00' y='161.5'%3ED%3C/text%3E%3Ctext x='137.50' y='161.5'%3EI%3C/text%3E%3Ctext x='150.00' y='161.5'%3EX%3C/text%3E%3Ctext x='162.50' y='161.5'%3EG%3C/text%3E%3Ctext x='175.00' y='161.5'%3EU%3C/text%3E%3Ctext x='187.50' y='161.5'%3EA%3C/text%3E%3Ctext x='-6.25' y='178.5'%3EA%3C/text%3E%3Ctext x='6.25' y='178.5'%3ER%3C/text%3E%3Ctext x='18.75' y='178.5'%3ED%3C/text%3E%3Ctext x='31.25' y='178.5'%3EI%3C/text%3E%3Ctext x='43.75' y='178.5'%3EX%3C/text%3E%3Ctext x='56.25' y='178.5'%3EG%3C/text%3E%3Ctext x='68.75' y='178.5'%3EU%3C/text%3E%3Ctext x='81.25' y='178.5'%3EA%3C/text%3E%3Ctext x='93.75' y='178.5'%3ER%3C/text%3E%3Ctext x='106.25' y='178.5'%3ED%3C/text%3E%3Ctext x='118.75' y='178.5'%3EI%3C/text%3E%3Ctext x='131.25' y='178.5'%3EX%3C/text%3E%3Ctext x='143.75' y='178.5'%3EG%3C/text%3E%3Ctext x='156.25' y='178.5'%3EU%3C/text%3E%3Ctext x='168.75' y='178.5'%3EA%3C/text%3E%3Ctext x='181.25' y='178.5'%3ER%3C/text%3E%3Ctext x='0.00' y='195.5'%3ER%3C/text%3E%3Ctext x='12.50' y='195.5'%3ED%3C/text%3E%3Ctext x='25.00' y='195.5'%3EI%3C/text%3E%3Ctext x='37.50' y='195.5'%3EX%3C/text%3E%3Ctext x='50.00' y='195.5'%3EG%3C/text%3E%3Ctext x='62.50' y='195.5'%3EU%3C/text%3E%3Ctext x='75.00' y='195.5'%3EA%3C/text%3E%3Ctext x='87.50' y='195.5'%3ER%3C/text%3E%3Ctext x='100.00' y='195.5'%3ED%3C/text%3E%3Ctext x='112.50' y='195.5'%3EI%3C/text%3E%3Ctext x='125.00' y='195.5'%3EX%3C/text%3E%3Ctext x='137.50' y='195.5'%3EG%3C/text%3E%3Ctext x='150.00' y='195.5'%3EU%3C/text%3E%3Ctext x='162.50' y='195.5'%3EA%3C/text%3E%3Ctext x='175.00' y='195.5'%3ER%3C/text%3E%3Ctext x='187.50' y='195.5'%3ED%3C/text%3E%3Ctext x='-6.25' y='212.5'%3ED%3C/text%3E%3Ctext x='6.25' y='212.5'%3EI%3C/text%3E%3Ctext x='18.75' y='212.5'%3EX%3C/text%3E%3Ctext x='31.25' y='212.5'%3EG%3C/text%3E%3Ctext x='43.75' y='212.5'%3EU%3C/text%3E%3Ctext x='56.25' y='212.5'%3EA%3C/text%3E%3Ctext x='68.75' y='212.5'%3ER%3C/text%3E%3Ctext x='81.25' y='212.5'%3ED%3C/text%3E%3Ctext x='93.75' y='212.5'%3EI%3C/text%3E%3Ctext x='106.25' y='212.5'%3EX%3C/text%3E%3Ctext x='118.75' y='212.5'%3EG%3C/text%3E%3Ctext x='131.25' y='212.5'%3EU%3C/text%3E%3Ctext x='143.75' y='212.5'%3EA%3C/text%3E%3Ctext x='156.25' y='212.5'%3ER%3C/text%3E%3Ctext x='168.75' y='212.5'%3ED%3C/text%3E%3Ctext x='181.25' y='212.5'%3EI%3C/text%3E%3Ctext x='0.00' y='229.5'%3EI%3C/text%3E%3Ctext x='12.50' y='229.5'%3EX%3C/text%3E%3Ctext x='25.00' y='229.5'%3EG%3C/text%3E%3Ctext x='37.50' y='229.5'%3EU%3C/text%3E%3Ctext x='50.00' y='229.5'%3EA%3C/text%3E%3Ctext x='62.50' y='229.5'%3ER%3C/text%3E%3Ctext x='75.00' y='229.5'%3ED%3C/text%3E%3Ctext x='87.50' y='229.5'%3EI%3C/text%3E%3Ctext x='100.00' y='229.5'%3EX%3C/text%3E%3Ctext x='112.50' y='229.5'%3EG%3C/text%3E%3Ctext x='125.00' y='229.5'%3EU%3C/text%3E%3Ctext x='137.50' y='229.5'%3EA%3C/text%3E%3Ctext x='150.00' y='229.5'%3ER%3C/text%3E%3Ctext x='162.50' y='229.5'%3ED%3C/text%3E%3Ctext x='175.00' y='229.5'%3EI%3C/text%3E%3Ctext x='187.50' y='229.5'%3EX%3C/text%3E%3C/g%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background-color:var(--canvas);background-image:var(--tile);min-height:100vh;color:var(--ink);font-family:var(--font);letter-spacing:-.015em;-webkit-font-smoothing:antialiased;font-feature-settings:"ss03" on,"ss06" on,"ss12" on;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:#000;position:fixed;inset:0 0 auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;font-feature-settings:inherit}body>main{flex:1 0 auto;width:100%;min-width:0}body>.footer{flex-shrink:0}a{color:inherit}img,svg{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}::selection{background:var(--lime);color:#000}.muted{color:var(--ash)}.top{z-index:50;color:#fff;background:#000;position:relative}.top-in{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.brand a{align-self:stretch;align-items:center;text-decoration:none;display:flex}.brand .logo-mark{width:auto;height:22px;display:block}.brand .free{font:500 14px var(--font);align-items:center;gap:6px;display:inline-flex}.brand .free b{letter-spacing:.04em;border:1px solid #fff9;border-radius:9999px;padding:1px 7px;font-size:10.5px;font-weight:500}.top-r{align-items:center;gap:8px;min-width:0;display:flex}.who{color:#fffc;white-space:nowrap;text-overflow:ellipsis;max-width:34vw;margin-right:6px;font-size:14px;font-weight:500;overflow:hidden}.btn-top{font:500 14px var(--font);cursor:pointer;white-space:nowrap;color:#fff;background:0 0;border:1px solid #ffffffb3;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}.btn-top:hover{background:#ffffff1a}.btn-top.signup{background:var(--lime);border-color:var(--lime);color:#000}.btn-top.signup:hover{filter:brightness(.95);background:var(--lime)}.icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.icon-btn:hover{background:#ffffff1a}.display{font-family:var(--display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-weight:700;font-stretch:125%;line-height:.8}.kicker{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;font-size:14px;font-weight:500;display:flex}.kicker span{color:#fff;border:1px solid #fffc;border-radius:9999px;padding:4px 12px}.label-pill{border:1px solid var(--line-strong);color:var(--ink);border-radius:9999px;padding:3px 12px;font-size:14px;font-weight:500;display:inline-block}.h{letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 8px;font-size:28px;font-weight:500;line-height:1.1}.sub{color:var(--ash);margin:0 0 24px}.fine{letter-spacing:0;color:var(--ash);margin:12px 0 0;font-size:12px}.link{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.link.light{color:#fff}.btn{background:var(--lime);color:#000;border:1px solid var(--lime);font:500 16px var(--font);letter-spacing:-.015em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;text-decoration:none;transition:filter .2s;display:inline-flex}.btn:hover{filter:brightness(.94)}.btn.sec{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn.sec:hover{background:var(--soft);filter:none}.btn.warn{background:var(--red);border-color:var(--red);color:#fff}.btn.sm{min-height:36px;padding:7px 14px;font-size:14px}.btn.block{width:100%}.btn[disabled]{opacity:.4;cursor:not-allowed;filter:none}.btn-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}label.f{color:var(--ink);margin:0 0 16px;font-size:14px;font-weight:500;display:block}.hint{color:var(--ash);letter-spacing:0;margin-top:2px;font-size:12px;font-weight:400;display:block}.in{background:var(--field);border:1px solid var(--hair);width:100%;font:400 16px var(--font);min-height:52px;color:var(--ink);border-radius:24px;margin-top:8px;padding:14px 20px;display:block}.in::placeholder{color:var(--ash)}select.in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 24px),calc(100% - 19px);background-repeat:no-repeat;background-size:5px 5px;padding-right:44px}select.in option{background:var(--card);color:var(--ink)}textarea.in{resize:vertical;min-height:120px}.in:focus{border-color:var(--ink);background:var(--field-focus);outline:none}.otp{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.err{color:var(--red-text);background:var(--red-tint);border-radius:16px;margin:0 0 16px;padding:12px 16px;font-size:14px}.ok-msg{color:var(--ink);background:var(--soft);border:1px solid var(--hair);border-radius:16px;margin:0 0 16px;padding:12px 16px;font-size:14px}.ok-msg:before{content:"✓ ";font-weight:600}.note{background:var(--soft);border-radius:16px;margin:0 0 16px;padding:14px 16px;font-size:14px}.chk{cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 16px;font-size:14px;display:flex}.chk input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}:root[data-theme=dark] .chk input{accent-color:var(--lime)}.checks{margin:-4px 0 16px;padding:0;font-size:14px;list-style:none}.checks li{color:var(--ash);align-items:center;gap:8px;padding:2px 0;display:flex}.checks li:before{content:"";border:1px solid var(--hair);border-radius:50%;flex:none;width:14px;height:14px}.checks li.ok{color:var(--ink)}.checks li.ok:before{background:var(--ink);border-color:var(--ink)}.file{border:1px dashed var(--hair);color:var(--ash);cursor:pointer;border-radius:24px;align-items:center;gap:10px;margin-top:8px;padding:16px 20px;font-size:14px;font-weight:400;display:flex;position:relative}.file:hover{border-color:var(--ink)}.file input{opacity:0;cursor:pointer;position:absolute;inset:0}.file strong{color:var(--ink);font-weight:500}.or{color:var(--ash);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--hair);flex:1;height:1px}.fl{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:500}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-strong);color:var(--ink);font:500 14px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;padding:8px 16px;transition:background .2s,color .2s,border-color .2s}.chip:hover,.chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#000}.tag{letter-spacing:0;background:var(--tag);color:var(--tag-ink);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.tag.pay{border:1px solid var(--line-strong);background:0 0;padding:3px 9px}.tag.ok:before{content:"✓";font-weight:600}.tag.blue,.tag.amber{border:1px solid var(--line-strong);background:0 0;padding:3px 9px}.tag.red{background:var(--red-tint);color:var(--red-text)}.badge{letter-spacing:0;vertical-align:3px;border:1px solid var(--line-strong);white-space:nowrap;color:var(--ink);border-radius:9999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:500}.badge.b-urgent{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.badge.b-new,.badge.b-shift{background:0 0}.vmark{color:var(--ink);flex:none}.seg{gap:6px;max-width:100%;margin-bottom:24px;display:flex;overflow-x:auto}.seg button{border:1px solid var(--line-strong);font:500 14px var(--font);cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border-radius:8px;padding:8px 16px}.seg button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#000}.aurora-card{isolation:isolate;color:#fff;background:#0b1030;position:relative;overflow:hidden}.aurora-card:before{content:"";z-index:-3;pointer-events:none;filter:blur(50px);will-change:transform;background:radial-gradient(38% 42% at 18% 28%,#7c5cfff2,#7c5cff00 70%),radial-gradient(40% 45% at 78% 30%,#22d3eee6,#22d3ee00 70%),radial-gradient(36% 40% at 62% 82%,#ff4fd8cc,#ff4fd800 70%),radial-gradient(32% 36% at 26% 84%,#d3fb5299,#d3fb5200 70%),radial-gradient(30% 34% at 92% 75%,#ff8a3da6,#ff8a3d00 70%);animation:20s ease-in-out infinite alternate aur;position:absolute;inset:-30% -20% -40%}.aurora-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080a2380 0%,#080a2338 45%,#080a2300 75%);position:absolute;inset:0}@keyframes aur{0%{transform:translate(6%,5%)rotate(-8deg)scale(.95)}50%{transform:translate(-5%,2%)rotate(5deg)scale(1.1)}to{transform:translate(-8%,-6%)rotate(-3deg)scale(1)}}.waves{pointer-events:none;filter:blur(16px);opacity:.9;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero{padding:96px 0 80px}.hero h1.display{color:#fff;margin:0 0 40px;font-size:clamp(64px,14vw,201px)}.hero .lede{color:#ffffffeb;max-width:46ch;margin:-8px 0 32px;font-size:20px;line-height:1.4}.hero-ctas{flex-wrap:wrap;gap:8px;display:flex}.hero-ctas .btn.sec{color:#fff;border-color:#fff}.hero-ctas .btn.sec:hover{background:#ffffff1a}.hero-sign{color:#ffffffd9;margin:24px 0 0;font-size:14px}.page-hero{border-radius:24px;padding:48px 0 40px}.page-hero h1.display{color:#fff;margin:0 0 32px;font-size:clamp(44px,8vw,110px)}.search{color:#14151c;background:#fff;border:1px solid #e5e5e5;border-radius:24px;align-items:center;max-width:980px;padding:8px;display:flex;box-shadow:0 1px #0000000a}.search .field{cursor:text;border-radius:16px;flex:1;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex}.search .field:focus-within{background:#f6f7f9}.search .field svg{color:#14151c;flex:none}.search input,.search select{min-width:0;font:400 16px var(--font);letter-spacing:-.015em;color:#14151c;background:0 0;border:0;outline:0;flex:1;padding:8px 0}.search input::placeholder{color:#666}.search select{cursor:pointer;text-overflow:ellipsis;width:100%}.search .sep{background:#e5e5e5;align-self:stretch;width:1px;margin:8px 0}.search .go{cursor:pointer;background:var(--lime);color:#000;font:500 16px var(--font);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:12px 16px;display:inline-flex}.search .go:hover{filter:brightness(.94)}.hero-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-chips .chip{color:#fff;border-color:#fff}.hero-chips .chip[aria-pressed=true],.hero-chips .chip:hover{background:var(--lime);border-color:var(--lime);color:#000}.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:80px;display:grid}.card{background:var(--card);border:1px solid var(--hair);border-radius:24px;padding:32px}.card h2{letter-spacing:-.02em;color:var(--ink-strong);margin:16px 0 8px;font-size:28px;font-weight:500;line-height:1.1}.card p{color:var(--ash);margin:0 0 24px;font-size:16px;line-height:1.5}.pillars{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:16px;padding-bottom:80px;display:grid}.pillars .card{padding:24px}.pillars h3{color:var(--ink-strong);margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.pillars p{margin:0;font-size:14px}.hero-licenses{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.auth{grid-template-columns:minmax(0,560px) minmax(0,360px);justify-content:center;gap:16px;padding-top:40px;padding-bottom:80px;display:grid}.panel{background:var(--card);border:1px solid var(--hair);border-radius:24px;padding:32px}.aside{border:1px solid var(--hair);background:var(--soft);border-radius:24px;align-self:start;padding:32px}.aside h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.1}.aside ul{color:var(--body);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.aside li{padding-left:22px;position:relative}.aside li:before{content:"✓";color:var(--ink);font-weight:600;position:absolute;top:0;left:0}.stepper{gap:6px;margin-bottom:8px;display:flex}.stepper div{background:var(--hair);border-radius:9999px;flex:1;height:4px}.stepper div.on{background:var(--ink)}.step-l{letter-spacing:0;color:var(--ash);margin:0 0 16px;font-size:12px}.choose{grid-template-columns:1fr 1fr;gap:16px;display:grid}.choose a{background:var(--card);border:1px solid var(--hair);border-radius:24px;flex-direction:column;gap:4px;padding:24px;text-decoration:none;transition:border-color .2s;display:flex}.choose a:hover{border-color:var(--line-strong)}.choose strong{color:var(--ink-strong);font-size:20px;font-weight:500}.choose span{color:var(--ash);font-size:14px}.consents{border:1px solid var(--hair);border-radius:24px;margin:4px 0 24px;padding:20px}.consents .fl{margin:0 0 12px}.chk.consent{margin:0 0 12px;font-size:14px;line-height:1.45}.chk.consent:last-child{margin-bottom:0}.viewfinder{background:var(--abyss);isolation:isolate;border-radius:24px;place-items:center;height:240px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.viewfinder:before{content:"";z-index:-1;filter:blur(30px);opacity:.6;background:radial-gradient(#7af3ff80 0%,#d3fb5259 45%,#0000 70%);position:absolute;inset:-30%}.oval{border:2px dashed #fff9;border-radius:50%;width:130px;height:170px}.viewfinder.scanning .oval{border-style:solid;border-color:#fff;animation:1.2s ease-in-out infinite pulse}.viewfinder.matched .oval{border-style:solid;border-color:var(--lime)}.vf-msg{text-align:center;color:#fff;font-size:14px;font-weight:500;position:absolute;bottom:16px;left:0;right:0}@keyframes pulse{50%{opacity:.55}}.qr-wrap{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;display:flex}.qr{background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:150px;height:150px;padding:6px}.key{font-variant-numeric:tabular-nums;letter-spacing:.06em;background:var(--tag);border-radius:8px;margin-top:4px;padding:4px 10px;font-weight:500;display:inline-block}.app-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:40px;display:flex}.app-head h1{letter-spacing:-.025em;color:var(--ink-strong);margin:0;font-size:40px;font-weight:500;line-height:1}.app-head p{color:var(--ash);margin:8px 0 0;font-size:14px}.tabs{scrollbar-width:none;gap:6px;max-width:100%;margin:24px 0 32px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{font:500 14px var(--font);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.tab:hover{border-color:var(--hair)}.tab[aria-selected=true],.tab[aria-current=page]{background:var(--lime);border-color:var(--lime);color:#000}.count{letter-spacing:0;border:1px solid;border-radius:9999px;margin-left:6px;padding:0 6px;font-size:12px;line-height:16px;display:inline-block}.banner{border:1px solid var(--hair);background:var(--soft);border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;font-size:14px;display:flex}.banner.amber{border-color:var(--line-strong);background:var(--card)}.banner p{flex:1;min-width:220px;margin:0}.section{background:var(--card);border:1px solid var(--hair);border-radius:24px;margin-bottom:16px;padding:24px}.section h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 6px;font-size:22px;font-weight:500;line-height:1.1}.section>p.muted{margin:0 0 16px;font-size:14px}.rowline{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.rowline:first-of-type{border-top:0}.rowline .l{flex:1;min-width:0}.rowline .l strong{font-size:16px;font-weight:500;display:block}.rowline .l span{color:var(--ash);font-size:14px}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.app-pad{padding-bottom:80px}.empty{text-align:center;border:1px dashed var(--hair);color:var(--ash);border-radius:24px;padding:40px 24px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.toolbar .in{width:auto;min-width:240px;margin:0}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.facts>div{border:1px solid var(--hair);border-radius:16px;padding:12px 16px}.facts small{letter-spacing:0;color:var(--ash);margin-bottom:2px;font-size:12px;display:block}.facts b{color:var(--ink-strong);font-size:16px;font-weight:500}dl.dl{grid-template-columns:auto 1fr;gap:8px 24px;margin:16px 0 24px;font-size:14px;display:grid}dl.dl dt{color:var(--ash)}dl.dl dd{margin:0;font-weight:500}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:40px 0 24px;display:flex}.results-bar h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:28px;font-weight:500;line-height:1.1}.results-bar h2 b{font-weight:500}.results-bar p{color:var(--ash);margin:8px 0 0;font-size:14px}.results-tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sort{color:var(--ash);align-items:center;gap:8px;font-size:14px;display:flex}.sort select{border:1px solid var(--hair);font:500 14px var(--font);color:var(--ink);background:var(--card);border-radius:8px;padding:8px 12px}.panes{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;padding-bottom:80px;display:grid}.jobs{flex-direction:column;gap:16px;display:flex}.job{text-align:left;background:var(--card);border:1px solid var(--hair);cursor:pointer;width:100%;font:inherit;color:inherit;animation:.45s cubic-bezier(.2,1,.3,1) both jobIn;animation-delay:calc(var(--d,0) * 45ms);border-radius:24px;gap:16px;padding:24px;transition:border-color .2s;display:flex;position:relative}@keyframes jobIn{0%{opacity:0;transform:translateY(10px)}}.job:hover{border-color:#bbb}:root[data-theme=dark] .job:hover{border-color:#eef1f866}.job[aria-pressed=true]{border:2px solid var(--ink);padding:23px}.co-logo{width:44px;height:44px;color:var(--on-ink);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:500;display:grid;background:var(--ink)!important}.co-logo.lg{width:52px;height:52px;font-size:22px}.job-b{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.job h3{letter-spacing:-.015em;color:var(--ink-strong);margin:0;font-size:20px;font-weight:500;line-height:1.3}.job-co{color:var(--ash);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.posted{letter-spacing:0;color:var(--ash);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.easy{color:var(--ink);font-weight:500}.easy:before{content:"⚡";margin-right:3px}.detail{background:var(--card);border:1px solid var(--hair);border-radius:24px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow:hidden}.detail-top{border-bottom:1px solid var(--hair);padding:32px 32px 24px}.detail-co{align-items:center;gap:12px;margin-bottom:16px;display:flex}.detail-co b{color:var(--ink-strong);font-size:16px;font-weight:500;display:block}.detail-co small{letter-spacing:0;color:var(--ash);align-items:center;gap:5px;font-size:12px;display:flex}.detail-top h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:28px;font-weight:500;line-height:1.1}.detail-meta{color:var(--ash);margin:8px 0 20px;font-size:14px}.detail-body{padding:24px 32px 32px;overflow:auto}.detail-body h3{color:var(--ink-strong);margin:24px 0 8px;font-size:20px;font-weight:500;line-height:1.4}.detail-body p{color:var(--body);margin:0 0 12px;font-size:16px;line-height:1.5}.list-h{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.list-h h2{color:var(--ink-strong);margin:0;font-size:20px;font-weight:500}.gcard{background:var(--card);border:1px solid var(--hair);color:var(--ink);border-radius:24px;padding:24px;position:relative}.gc-top{letter-spacing:0;color:var(--ash);justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;line-height:1.4;display:flex}.gc-body{align-items:center;gap:16px;margin-top:16px;display:flex}.gc-photo{background:var(--soft);border:1px solid var(--hair);width:56px;height:68px;color:var(--ash);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid}.gc-level{letter-spacing:-.02em;color:var(--ink-strong);font-size:22px;font-weight:500;line-height:1.1}.gc-kind{color:var(--body);margin-top:4px;font-size:14px;line-height:1.4}.gc-meta{letter-spacing:0;color:var(--ash);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.stamp{letter-spacing:0;white-space:nowrap;border:1px solid var(--line-strong);color:var(--ink);border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:500}.stamp.verified{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.stamp.verified:before{content:"✓ "}.stamp.expired{background:var(--red);border-color:var(--red);color:#fff}.hero .gcard,.aurora-card .gcard{color:#14151c}.cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.appcard{background:var(--card);border:1px solid var(--hair);border-radius:24px;margin-bottom:16px;padding:24px}.job-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appcard h3{color:var(--ink-strong);font-weight:500!important}.track{grid-template-columns:repeat(5,1fr);gap:4px;margin:20px 0 8px;display:grid}.track div{background:var(--hair);border-radius:9999px;height:4px}.track div.on{background:var(--ink)}.track-l{letter-spacing:0;color:var(--ash);grid-template-columns:repeat(5,1fr);gap:4px;font-size:12px;display:grid}.track-l span.on{color:var(--ink);font-weight:500}.callout{background:var(--soft);border-radius:16px;margin-top:16px;padding:14px 16px;font-size:14px}.callout.green{border:1px solid var(--line-strong);background:var(--card)}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.stat{background:var(--card);border:1px solid var(--hair);border-radius:24px;padding:24px}.stat b{letter-spacing:-.025em;color:var(--ink-strong);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:40px;font-weight:500;line-height:.85;display:block}.stat span{color:var(--ash);font-size:14px}.todo{margin:0;padding:0;list-style:none}.todo li{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:14px 0;font-size:16px;display:flex}.todo li:first-child{border-top:0}.dot{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.dot.amber{background:var(--red)}.jrow{border-top:1px solid var(--hair);grid-template-columns:minmax(0,2.2fr) 1fr 1.2fr 1fr 1fr auto;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:grid}.jrow.h{letter-spacing:0;color:var(--ash);border-top:0;padding-top:0;font-size:12px;font-weight:500}.jrow .t strong{color:var(--ink-strong);font-size:16px;font-weight:500;display:block}.jrow .t span{color:var(--ash);font-size:14px}.kanban-scroll{margin-bottom:16px;padding-bottom:12px;overflow-x:auto}.kanban{grid-template-columns:repeat(5,minmax(210px,1fr));gap:16px;min-width:1100px;display:grid}.col{background:var(--soft);border-radius:24px;min-height:340px;padding:12px}.col h3{color:var(--ink-strong);justify-content:space-between;margin:4px 8px 12px;font-size:14px;font-weight:500;display:flex}.cand{background:var(--card);border:1px solid var(--hair);border-radius:16px;margin-bottom:8px;padding:16px;transition:border-color .2s}.cand:hover{border-color:#bbb}.cand-open{all:unset;cursor:pointer;width:100%;display:block}.cand-open:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.cand-name{color:var(--ink-strong);font-weight:500}.cand-job{letter-spacing:0;color:var(--ash);font-size:12px}.cand-meta{letter-spacing:0;color:var(--ash);margin:6px 0 8px;font-size:12px}.cand-act{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.arrow{border:1px solid var(--hair);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.arrow:hover:not(:disabled){border-color:var(--ink)}.arrow:disabled{opacity:.3;cursor:default}.screen{margin:0 0 16px;padding:0;font-size:14px;list-style:none}.screen li{gap:10px;padding:6px 0;display:flex}.screen .yes{color:var(--ink);font-weight:600}.screen .no{color:var(--red-text);font-weight:600}.audit{border-collapse:collapse;width:100%;font-size:14px}.audit td{border-top:1px solid var(--hair);vertical-align:top;padding:12px 8px 12px 0}.audit td:first-child{white-space:nowrap;color:var(--ash)}.table-scroll{overflow-x:auto}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.inline-form .f{flex:1;min-width:180px;margin:0}.thread{margin-top:8px}.msgs{flex-direction:column;gap:8px;max-height:340px;margin-bottom:16px;display:flex;overflow-y:auto}.msg{background:var(--tag);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:85%;padding:10px 14px}.msg.mine{background:var(--ink);color:var(--on-ink);border-radius:16px 16px 4px;align-self:flex-end}.msg.mine small{color:inherit;opacity:.7}.msg p{white-space:pre-wrap;margin:0;font-size:14px}.msg small{letter-spacing:0;color:var(--ash);font-size:12px}.scrim{z-index:80;background:#14151c73;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out fade;display:flex;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--hair);border-radius:24px;flex-direction:column;width:100%;max-height:min(90vh,920px);animation:.22s cubic-bezier(.2,1,.3,1) pop;display:flex;overflow:hidden}.modal.sm{max-width:460px}.modal.md{max-width:620px}.modal.lg{max-width:780px}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 8px;display:flex}.modal-head h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:28px;font-weight:500;line-height:1.1}.modal-body{flex:1;padding:8px 28px 28px;overflow-y:auto}.modal-foot{padding:16px 28px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hair);background:var(--card);justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-foot .grow{text-align:center;letter-spacing:0;color:var(--ash);flex:1;font-size:12px}.x{border:1px solid var(--hair);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;flex:none;font-size:20px;line-height:1}.x:hover{border-color:var(--ink)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.wiz-steps{gap:6px;margin:4px 0 20px;display:flex}.wiz-steps div{flex:1}.wiz-steps i{background:var(--hair);border-radius:9999px;height:4px;display:block}.wiz-steps div.on i{background:var(--ink)}.wiz-steps span{letter-spacing:0;color:var(--ash);margin-top:6px;font-size:12px;display:block}.wiz-steps div.cur span{color:var(--ink);font-weight:500}.ai-box{border:1px solid var(--hair);background:var(--soft);border-radius:24px;margin-bottom:20px;padding:20px}.ai-box .ai-h{align-items:center;gap:8px;margin-bottom:4px;font-size:16px;font-weight:500;display:flex}.ai-box p{color:var(--ash);margin:0 0 12px;font-size:14px}.ai-box textarea.in{background:var(--card);min-height:72px;margin:0 0 12px}.spark{flex:none;width:16px;height:16px}.ai-tools{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ai-note{color:var(--ink);margin:0 0 12px;font-size:14px}.ai-warn{border:1px solid var(--red);border-radius:16px;margin:0 0 16px;padding:12px 16px;font-size:14px}.ai-warn strong{color:var(--red-text);margin-bottom:4px;font-weight:500;display:block}.ai-warn ul{margin:0;padding-left:18px}.pick{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pick button{border:1px solid var(--hair);background:var(--card);color:var(--ink);font:500 14px var(--font);cursor:pointer;text-align:left;border-radius:8px;padding:10px 14px}.pick button small{letter-spacing:0;color:var(--ash);font-size:12px;font-weight:400;display:block}.pick button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pick button[aria-pressed=true] small{color:var(--ink)}.quick{flex-wrap:wrap;gap:6px;margin:-6px 0 16px;display:flex}.quick .chip{border-color:var(--hair);padding:6px 12px;font-size:12px}.sched-box{border:1px solid var(--hair);border-radius:24px;margin:0 0 16px;padding:20px}.days{flex-wrap:wrap;gap:6px;display:flex}.days button{border:1px solid var(--hair);background:var(--card);min-width:52px;height:44px;color:var(--ink);font:500 14px var(--font);cursor:pointer;border-radius:8px;padding:0 10px}.days button:hover{border-color:var(--ink)}.days button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#000}.sched-short{gap:16px;margin:12px 0 16px;font-size:14px;display:flex}.sched-short .link[aria-pressed=true]{text-decoration-thickness:2px}.sched-sum{color:var(--ash);margin:-4px 0 0;font-size:14px}.preview{border:1px solid var(--hair);border-radius:24px;margin-bottom:20px;padding:24px}.preview h3{color:var(--ink-strong);margin:0 0 4px;font-size:20px;font-weight:500}.preview p{color:var(--body);white-space:pre-wrap;max-height:160px;margin:12px 0 0;font-size:14px;overflow:auto}.dollar{display:block;position:relative}.dollar:before{content:"$";color:var(--ash);font-size:16px;position:absolute;bottom:15px;left:20px}.dollar .in{padding-left:34px}.legal{max-width:820px;padding-top:40px;padding-bottom:80px}.legal h1{letter-spacing:-.025em;color:var(--ink-strong);margin:0 0 8px;font-size:40px;font-weight:500;line-height:1}.legal h2{letter-spacing:-.02em;color:var(--ink-strong);margin:40px 0 8px;font-size:22px;font-weight:500}.legal p,.legal li{color:var(--body);font-size:16px;line-height:1.6}.legal ul{padding-left:20px}.legal table{border-collapse:separate;border-spacing:0;border:1px solid var(--hair);border-radius:24px;width:100%;margin:16px 0;font-size:14px;overflow:hidden}.legal td,.legal th{border-top:1px solid var(--hair);text-align:left;vertical-align:top;color:var(--body);padding:12px 16px}.legal tr:first-child th{border-top:0}.legal th{background:var(--soft);color:var(--ink-strong);font-weight:500}.legal-doc{padding:0}.draft{background:var(--soft);border:1px solid var(--line-strong);border-radius:16px;margin:16px 0 24px;padding:12px 16px;font-size:14px}.mode{gap:6px;display:inline-flex}.mode button{border:1px solid var(--line-strong);color:var(--ink);font:500 14px var(--font);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@media (max-width:900px){.top-in{height:64px}.brand .logo-mark{height:18px}.hero{padding:64px 0 48px}.page-hero{padding:32px 0 28px}.search{flex-direction:column;align-items:stretch;padding:8px}.search .sep{width:auto;height:1px;margin:0 16px}.search .go{justify-content:center}.panes{grid-template-columns:minmax(0,1fr)}.detail{display:none}.landing-cards,.pillars,.auth,.two-col,.hero-licenses{grid-template-columns:1fr}.landing-cards{padding-top:40px}.stats{grid-template-columns:repeat(2,1fr)}.jrow{grid-template-columns:1fr auto;gap:4px 12px}.jrow.h,.jrow .hide-m,.who{display:none}.results-bar h2{font-size:22px}.app-head h1{font-size:32px}}@media (max-width:600px){.wrap{padding-left:16px;padding-right:16px}.panel,.card,.aside{padding:24px 20px}.section{padding:20px}.grid2,.choose,.facts{grid-template-columns:1fr}.scrim{align-items:flex-end;padding:0}.modal,.modal.sm,.modal.md,.modal.lg{border-bottom:0;border-radius:24px 24px 0 0;max-width:none;max-height:94dvh}.modal-head{padding:20px 20px 8px}.modal-head h2{font-size:24px}.modal-body{padding:8px 20px 24px}.modal-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.btn-top{padding:7px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--glass-1:#ffffffdb;--glass-2:#ffffff94;--glass-line:#fffffff2;--glass-hi:#fff;--glass-shadow:#14183c2e;--col-a:.22;--col-b:.07;--col-line:.32}:root[data-theme=dark]{--glass-1:#ffffff21;--glass-2:#ffffff09;--glass-line:#ffffff29;--glass-hi:#ffffff3d;--glass-shadow:#000000a6;--col-a:.2;--col-b:.04;--col-line:.24}.kanban{gap:14px}.col{--c:96,165,255;border:1px solid rgba(var(--c),var(--col-line));background:radial-gradient(120% 55% at 50% 0%,rgba(var(--c),calc(var(--col-a) + .1)),rgba(var(--c),0) 72%),linear-gradient(180deg,rgba(var(--c),var(--col-a)),rgba(var(--c),var(--col-b)) 55%,rgba(var(--c),.015));-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi),0 24px 60px -36px rgba(var(--c),.7);border-radius:28px;padding:14px;position:relative}.col-new{--c:96,165,255}.col-screened{--c:167,139,250}.col-interview{--c:251,176,36}.col-offer{--c:45,212,191}.col-hired{--c:163,230,53}.col h3{align-items:center;gap:8px;margin:4px 6px 14px;display:flex}.col h3 .stage-dot{background:rgb(var(--c));width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--c),.18),0 0 14px rgba(var(--c),.75);border-radius:50%;flex:none}.col h3 .stage-name{flex:1}.col h3 .stage-n{background:rgba(var(--c),.2);border:1px solid rgba(var(--c),.35);min-width:26px;height:22px;color:var(--ink);border-radius:9999px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;display:grid}.cand{background:linear-gradient(160deg,var(--glass-1),var(--glass-2));border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:inset 0 1px 0 var(--glass-hi),0 12px 32px -20px var(--glass-shadow);border-radius:20px;margin-bottom:10px;padding:16px;transition:transform .25s cubic-bezier(.2,1,.3,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.cand:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(140% 70% at 0 0,#ffffff38,#fff0 55%);position:absolute;inset:0}.cand:after{content:"";pointer-events:none;background:radial-gradient(closest-side,rgba(var(--c),.28),rgba(var(--c),0));width:140px;height:140px;position:absolute;bottom:-40px;right:-40px}.cand>*{z-index:1;position:relative}.cand:hover{border-color:rgba(var(--c),.55);box-shadow:inset 0 1px 0 var(--glass-hi),0 18px 40px -20px rgba(var(--c),.6);transform:translateY(-2px)}.cand .arrow{background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cand .arrow:hover:not(:disabled){border-color:rgba(var(--c),.8)}.cand .tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.sec-head p.muted{margin:0;font-size:14px}.role-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:8px;display:grid}.role-card{border:1px solid var(--hair);border-radius:20px;padding:18px}.role-card .role-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.role-card strong{font-size:16px;font-weight:500}.role-card p{margin:6px 0 10px;font-size:14px}.perm-list{color:var(--body);margin:0 0 12px;padding-left:18px;font-size:14px}.perm-list li{margin:2px 0}.perm-group{border:1px solid var(--hair);border-radius:20px;margin-bottom:12px;padding:16px 18px}.perm-row{cursor:pointer;border-top:1px solid var(--hair);align-items:flex-start;gap:12px;padding:7px 0;font-size:14px;display:flex}.perm-group .fl+.perm-row,.scope-box .fl+.perm-row{border-top:0}.perm-row input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:1px}:root[data-theme=dark] .perm-row input{accent-color:var(--lime)}.scope-box{border:1px solid var(--hair);border-radius:20px;padding:16px 18px}.fgroup{margin-bottom:20px}.fgroup .chips{flex-wrap:wrap;gap:6px;display:flex}.range-days{margin-top:12px}.active-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 16px;display:flex}.af{border:1px solid var(--ink);background:var(--card);color:var(--ink);font:500 13px var(--font);letter-spacing:0;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:inline-flex}.af span{background:var(--tag);border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:grid}.af:hover span{background:var(--lime);color:#000}.filter-btn{align-items:center;gap:8px;display:inline-flex}.filter-btn .n{background:var(--lime);color:#000;border-radius:9999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.toolbar2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.toolbar2 .search-in{flex:260px;min-width:0;position:relative}.toolbar2 .search-in svg{color:var(--ash);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.toolbar2 .search-in .in{margin:0;padding-left:46px}.toolbar2 select.in{width:auto;min-width:160px;margin:0}.count-line{color:var(--ash);margin:0 0 12px;font-size:14px}.load-more{justify-content:center;margin:20px 0 8px;display:flex}.ctable-wrap{border:1px solid var(--hair);border-radius:24px;overflow-x:auto}.ctable{border-collapse:collapse;width:100%;min-width:820px;font-size:14px}.ctable th{text-align:left;color:var(--ash);letter-spacing:0;border-bottom:1px solid var(--hair);white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:500}.ctable th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ctable th button[aria-pressed=true]{color:var(--ink)}.ctable td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:12px 14px}.ctable tr:last-child td{border-bottom:0}.ctable tr:hover td,.ctable tr[aria-selected=true] td{background:var(--soft)}.ctable input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink)}:root[data-theme=dark] .ctable input[type=checkbox]{accent-color:var(--lime)}.ctable .nm{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.ctable .nm:hover{text-decoration:underline}.bulkbar{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--ink);width:fit-content;max-width:100%;color:var(--on-ink,#fff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky}.bulkbar b{font-weight:500}.bulkbar select{color:inherit;font:500 14px var(--font);background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:8px 10px}.bulkbar select option{color:#000}.bulkbar .btn{min-height:38px;padding:0 14px}.bulkbar .link{color:inherit}.view-toggle{border:1px solid var(--hair);border-radius:8px;display:inline-flex;overflow:hidden}.view-toggle button{background:var(--card);color:var(--ink);font:500 14px var(--font);cursor:pointer;border:0;padding:10px 14px}.view-toggle button[aria-pressed=true]{background:var(--lime);color:#000}.resume-drop{border:1.5px dashed var(--hair);border-radius:24px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding:28px;display:flex}.resume-drop strong{font-size:18px;font-weight:500}.resume-drop .btn-row{margin:10px 0 6px}.resume-box{border:1px solid var(--hair);border-radius:24px;flex-direction:column;gap:12px;margin-top:12px;padding:20px;display:flex}.resume-file{align-items:center;gap:14px;display:flex}.resume-file .ficon{background:var(--abyss);width:44px;height:52px;color:var(--lime);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.resume-file strong{word-break:break-all;font-weight:500;display:block}.resume-file .muted{font-size:13px}.resume-state{align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.spinner{border:2px solid var(--hair);border-top-color:var(--ink);border-radius:50%;flex:none;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.privacy-note{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.privacy-note p{margin:0;font-size:14px}.resume-box .btn-row{margin:0}.suggest{background:radial-gradient(120% 120% at 0% 0%,#d3fb5247,#d3fb5200 60%),var(--soft);border:1px solid var(--hair);border-radius:24px;margin-top:14px;padding:20px}.suggest p{margin:6px 0;font-size:14px}.suggest ul{margin:0 0 12px;padding-left:18px;font-size:14px}.cert-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.cert{border:1px solid var(--hair);border-radius:16px;padding:6px 14px}.cert.on{border-color:var(--ink)}.cert .perm-row{border:0}.cert-exp{color:var(--ash);align-items:center;gap:8px;padding-bottom:8px;font-size:12px;display:flex}.cert-exp .in{margin:0;padding:8px 12px;font-size:14px}.savebar{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--card);border:1px solid var(--ink);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:16px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky}.savebar span{margin-right:6px;font-size:14px}.exp-view{margin:20px 0 4px}.exp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.exp-head h3{margin:0;font-size:16px;font-weight:500}.exp-summary{background:var(--soft);border-radius:16px;margin:0 0 12px;padding:12px 14px;font-size:14px}.exp-job{border-top:1px solid var(--hair);gap:12px;padding:10px 0;display:flex}.exp-job:first-of-type{border-top:0}.exp-dot{background:var(--ink);width:9px;height:9px;box-shadow:0 0 0 4px var(--soft);border-radius:50%;flex:none;margin-top:7px}.exp-job strong{font-weight:500;display:block}.exp-job .muted{font-size:14px;display:block}.exp-when{letter-spacing:0;color:var(--ash);margin-top:2px;font-size:12px;display:block}.exp-job p{margin:6px 0 0;font-size:14px}.banner.red{border:1px solid var(--red);border-radius:16px;padding:12px 16px}.banner.red p{margin:0}.month-pick{grid-template-columns:1.4fr 1fr;gap:8px;margin-bottom:16px;display:grid}.month-pick .in{margin:0}.act-day{margin-bottom:8px}.act-date{z-index:2;background:var(--card);letter-spacing:.02em;text-transform:uppercase;color:var(--ash);border-bottom:1px solid var(--hair);padding:12px 0 6px;font-size:12px;font-weight:500;position:sticky;top:0}.act-row{border-bottom:1px solid var(--hair);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.act-row time{color:var(--ash);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13px}.act-row p{margin:0;font-size:14px;line-height:1.5}.act-row b{font-weight:500}.act-row small{letter-spacing:0;color:var(--ash);margin-top:2px;font-size:12px;display:block}.jp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 0 16px;display:flex}.jp-head h2{letter-spacing:-.02em;color:var(--ink-strong);margin:6px 0;font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.1}.jp-head p{color:var(--ash);margin:0;font-size:14px}.jp-back{font-size:14px}.jp-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0 0 20px;display:grid}.jp-stats a{border:1px solid var(--hair);color:var(--ink);border-radius:20px;padding:14px 16px;text-decoration:none;display:block}.jp-stats a:hover{border-color:var(--ink)}.jp-stats b{letter-spacing:-.02em;font-size:26px;font-weight:500;display:block}.jp-stats span{color:var(--ash);font-size:13px}.jp-facts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0 0 20px;display:grid}.jp-facts div{border:1px solid var(--hair);border-radius:16px;padding:12px 14px}.jp-facts small{color:var(--ash);letter-spacing:0;font-size:12px;display:block}.jp-facts b{font-size:15px;font-weight:500}.jp-desc{white-space:pre-wrap;margin:0 0 20px;font-size:15px;line-height:1.6}.jrow .t a{color:inherit;text-decoration:none}.jrow .t a:hover strong{text-decoration:underline}.jrow.click{cursor:pointer}.jrow.click:hover{background:var(--soft)}.seo-hero{margin:0 auto}.seo-hero-in{z-index:1;max-width:860px;padding:0 clamp(18px,4vw,40px);position:relative}.seo-h1{margin:10px 0 14px;font-size:clamp(34px,6vw,72px);line-height:.98}.seo-tag{color:#fff;margin:0 0 10px;font-size:18px;font-weight:500}.seo-hero .lede{max-width:64ch}.seo-live{color:#ffffffe0;margin:18px 0 0;font-size:15px}.seo-live b{color:var(--lime);font-weight:600}.crumbs ol{letter-spacing:0;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin-right:6px}.crumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.seo-hero .crumbs{color:#ffffffd9}.seo-body{max-width:1080px;padding-top:32px;padding-bottom:72px}.seo-block{margin:0 0 44px}.seo-block>h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:500}.seo-text p,.seo-text li{max-width:72ch;color:var(--body);font-size:16px;line-height:1.65}.seo-steps{margin:0 0 14px;padding-left:22px}.seo-steps li{margin:0 0 8px}.seo-glance{border:1px solid var(--hair);background:radial-gradient(120% 140% at 100% 0%,#d3fb5229,#d3fb5200 55%),var(--card);border-radius:24px;margin:0 0 44px;padding:24px 26px}.seo-glance h2{margin:0 0 14px;font-size:20px;font-weight:500}.seo-glance dl{grid-template-columns:minmax(120px,170px) 1fr;gap:8px 18px;margin:0 0 16px;display:grid}.seo-glance dt{color:var(--ash);padding-top:2px;font-size:13px}.seo-glance dd{margin:0;font-size:16px;font-weight:500}.seo-sources{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.seo-sources li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;display:flex}.seo-sources a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.seo-sources span{color:var(--ash);letter-spacing:0;font-size:12px}.seo-states,.seo-cities{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seo-states a,.seo-cities a{border:1px solid var(--hair);color:var(--ink);border-radius:16px;flex-direction:column;gap:2px;height:100%;padding:12px 16px;text-decoration:none;display:flex}.seo-states a:hover,.seo-cities a:hover{border-color:var(--ink)}.seo-states b,.seo-cities b{font-size:15px;font-weight:500}.seo-states span,.seo-cities span{color:var(--ash);letter-spacing:0;font-size:12.5px}.seo-jobs{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.seo-jobs a{border:1px solid var(--hair);color:var(--ink);border-radius:20px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.seo-jobs a:hover{border-color:var(--ink)}.seo-jobs .t{align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.seo-jobs .c,.seo-jobs .when{color:var(--ash);font-size:14px}.seo-empty{border:1px dashed var(--hair);border-radius:20px;margin:0;padding:18px 20px;font-size:15px}.seo-faqs details{border-top:1px solid var(--hair)}.seo-faqs summary{cursor:pointer;padding:16px 36px 16px 0;font-size:16px;font-weight:500;list-style:none;position:relative}.seo-faqs summary::-webkit-details-marker{display:none}.seo-faqs summary:after{content:"+";color:var(--ash);font-size:22px;font-weight:400;transition:transform .2s;position:absolute;top:12px;right:6px}.seo-faqs details[open] summary:after{transform:rotate(45deg)}.seo-faqs details p{max-width:72ch;color:var(--body);margin:0 0 16px;font-size:15.5px;line-height:1.65}.seo-next{background:var(--soft);border-radius:24px;padding:26px}.seo-next .hero-ctas{margin-top:14px}.seo-next .btn.sec{background:var(--card)}.seo-disclaimer{color:var(--ash);max-width:80ch;margin:-20px 0 44px;font-size:13px;font-style:italic}.seo-job{padding-top:28px}.seo-job-h{letter-spacing:-.02em;color:var(--ink-strong);margin:8px 0 4px;font-size:clamp(28px,4vw,44px);font-weight:500}.seo-job-co{color:var(--ash);margin:0 0 12px;font-size:16px}.seo-job-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin:24px 0;display:grid}.seo-job-grid h2{margin:0 0 8px;font-size:20px;font-weight:500}.seo-apply{border:1px solid var(--hair);border-radius:24px;align-self:start;padding:22px;position:sticky;top:20px}.seo-apply p{font-size:14px}.seo-closed{max-width:720px;padding-top:28px}.seo-closed .seo-empty{margin:20px 0}@media (max-width:820px){.seo-job-grid{grid-template-columns:1fr}.seo-apply{position:static}.seo-glance dl{grid-template-columns:1fr}.seo-glance dt{padding-top:6px}}.seo-hero h1.display.seo-h1{text-transform:none;font-variation-settings:"wdth" 100;letter-spacing:-.025em;max-width:18ch;margin:10px 0 14px;font-size:clamp(32px,4.6vw,58px);font-weight:600;font-stretch:100%;line-height:1.04}.seo-hero{padding-bottom:36px}.seo-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:12px;display:grid;position:relative}.seo-hero-grid .seo-hero-in{max-width:none}.seo-nick{color:#fff;letter-spacing:0;background:#ffffff24;border-radius:9999px;margin:6px 0 0;padding:4px 12px;font-size:13px;display:inline-block}.city-scene{align-self:stretch;min-height:300px;margin:-48px 0 -36px;position:relative}.city-scene svg{width:100%;height:100%;position:absolute;inset:0}.scene-win{fill:#f5ffd6;opacity:.55}.scene-win.tw{animation:5s ease-in-out infinite twinkle}.scene-beam{transform-box:view-box;animation:9s ease-in-out infinite alternate sweep}.scene-icon{animation:6s ease-in-out infinite float}.scene-caption{color:#ffffffd9;letter-spacing:0;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:14px;right:clamp(14px,3vw,32px)}.scene-logo{color:#fff;flex:none;width:78px;height:13px;animation:5s ease-in-out infinite shimmer;display:inline-flex;-webkit-mask-image:linear-gradient(100deg,#00000073 35%,#000 50%,#00000073 65%);mask-image:linear-gradient(100deg,#00000073 35%,#000 50%,#00000073 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%}.scene-logo .logo-mark{width:78px;height:13px;display:block}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes sweep{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}60%,to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.scene-win.tw,.scene-beam,.scene-icon,.scene-logo{animation:none}}.know-nick{margin:-4px 0 16px;font-size:17px}.know-nick b{font-weight:600}.know-places{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.know-places li{border:1px solid var(--hair);background:radial-gradient(140% 120% at 0% 0%,#d3fb5224,#d3fb5200 55%),var(--card);border-radius:20px;align-items:flex-start;gap:14px;padding:18px;display:flex}.know-places b{margin-bottom:3px;font-size:16px;font-weight:500;display:block}.know-places li>span:last-child span{color:var(--body);font-size:14.5px;line-height:1.5}.know-ico{width:46px;height:46px;color:var(--ink);background:radial-gradient(circle,#d3fb5299 0%,#d3fb5200 72%);border-radius:50%;flex:none;place-items:center;display:grid}.know-photo{margin:0 0 12px}.know-photo img{border-radius:20px;width:100%;display:block;-webkit-mask-image:radial-gradient(130% 110% at 50% 40%,#000 60%,#0000 100%);mask-image:radial-gradient(130% 110% at 50% 40%,#000 60%,#0000 100%)}.know-photo figcaption{color:var(--ash);margin-top:6px;font-size:12px}.seo-cities a{position:relative}.seo-cities .city-ico{color:var(--ash);margin-bottom:4px}.seo-cities a:hover .city-ico{color:var(--ink)}.seo-cities .live{color:var(--ink);font-weight:500}@media (max-width:900px){.seo-hero-grid{grid-template-columns:1fr}.city-scene{min-height:220px;margin:0 0 -36px}}.know-icons{gap:8px;margin:0 0 16px;display:flex}.know-icons span{width:40px;height:40px;color:var(--ink);background:radial-gradient(circle,#d3fb5280 0%,#d3fb5200 72%);border-radius:50%;place-items:center;display:grid}.map-wrap{margin:8px 0 6px;position:relative}.map-wrap svg{width:100%;height:auto;display:block;overflow:visible}.us-map .st{fill:var(--soft);stroke:var(--card);stroke-width:1px;transition:fill .25s,filter .25s;animation:.6s ease-out both st-in}.us-map .st.has-jobs{fill:#d3fb528c}.us-map a:hover .st,.us-map a:focus-visible .st{fill:var(--lime);filter:url(#map-glow)}.us-map a{outline:none}.us-map a:focus-visible .st{stroke:var(--ink);stroke-width:2px}.us-dots circle{fill:var(--ash);opacity:.45;pointer-events:none}@keyframes st-in{0%{opacity:0}}.map-tip{z-index:5;pointer-events:none;background:var(--card);border:1px solid var(--hair);border-radius:16px;flex-direction:column;gap:2px;min-width:190px;max-width:260px;padding:12px 14px;font-size:13.5px;animation:.15s ease-out tip-in;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 12px 32px -12px #14183c59}.map-tip b{color:var(--ink-strong);font-size:16px;font-weight:600}.map-tip span{color:var(--body)}.map-tip em{color:var(--ink);margin-top:6px;font-size:13px;font-style:normal;font-weight:500}@keyframes tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}}.map-hint{color:var(--ash);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.key-live,.key-big{background:#d3fb52e6;border-radius:50%;width:12px;height:12px;margin-left:8px;display:inline-block;box-shadow:0 0 8px #d3fb52e6}.key-big{background:var(--ink);box-shadow:none;width:11px;height:11px}.key-star{color:var(--ink);margin-left:8px}.map-open{display:none}.state-map svg{max-height:560px}.state-map .st-other{fill:var(--soft);opacity:.55;stroke:var(--card);stroke-width:.6px;transition:opacity .2s}.state-map a:hover .st-other{opacity:.9}.state-map .st-focus{fill:#d3fb522e;stroke:var(--ink);stroke-width:.6px;stroke-opacity:.45;animation:.5s ease-out both st-in}.pin{cursor:pointer;outline:none;animation:.45s cubic-bezier(.2,1.4,.4,1) both pin-in}.pin .pin-dot{fill:var(--ink);stroke:var(--card);stroke-width:.4px;transition:fill .2s}.pin .pin-glow{opacity:0;transition:opacity .25s}.pin.has-jobs .pin-glow{opacity:.75}.pin:hover .pin-glow,.pin:focus-visible .pin-glow,.pin.here .pin-glow{opacity:1}.pin:hover .pin-dot,.pin:focus-visible .pin-dot{fill:#3d5a00}.pin.here .pin-dot{fill:var(--ink)}.pin.here .pin-glow{animation:2.4s ease-in-out infinite pin-pulse}.pin-label{fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-weight:600}@keyframes pin-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes pin-pulse{0%,to{opacity:.55}50%{opacity:1}}.state-map.compact svg{max-height:300px}@media (prefers-reduced-motion:reduce){.us-map .st,.state-map .st-focus,.pin,.pin.here .pin-glow{animation:none}}@media (hover:none){.map-open{border:1px solid var(--ink);background:var(--lime);color:#000;font:500 14px var(--font);cursor:pointer;border-radius:8px;margin-top:10px;padding:10px 14px;display:inline-flex}}.state-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 14px;display:grid}.state-facts div{border:1px solid var(--hair);background:radial-gradient(140% 120% at 0% 0%,#d3fb521f,#d3fb5200 60%),var(--card);border-radius:16px;padding:12px 14px}.state-facts small{color:var(--ash);letter-spacing:0;font-size:12px;display:block}.state-facts b{font-size:16px;font-weight:500}.state-known{margin:0;padding-left:20px}.state-known li{color:var(--body);margin:4px 0;font-size:15.5px}.az{margin-top:10px;font-size:14px}.az summary{cursor:pointer;color:var(--ash)}.az ul{flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.az a{color:var(--ink)}.know-map{border:1px solid var(--hair);border-radius:24px;margin-top:22px;padding:18px 20px}.know-map h3{margin:0 0 4px;font-size:17px;font-weight:500}.map-wrap path,.map-wrap circle{vector-effect:non-scaling-stroke}.state-map .st-other{stroke-width:1px}.state-map .st-focus{stroke-width:1.4px}.pin .pin-dot{stroke-width:1.2px}.state-map.compact svg{max-width:640px;max-height:400px;margin:0 auto}.profile .prof-part{border-top:1px solid var(--hair);padding:22px 0 6px}.profile .prof-part:first-of-type{border-top:0;padding-top:8px}.profile h3{align-items:center;gap:8px;margin:0 0 10px;font-size:19px;font-weight:500;display:flex}.profile h4{margin:14px 0 6px;font-size:15px;font-weight:500}.prof-list{max-width:76ch;margin:0 0 12px;padding-left:20px}.prof-list li{color:var(--body);margin:5px 0;font-size:15.5px;line-height:1.55}.prof-economy{color:var(--body);max-width:76ch;margin:4px 0 8px;font-size:15px}.prof-rules{gap:10px;margin:0 0 10px;display:grid}.prof-rules div{border:1px solid var(--hair);border-radius:16px;padding:12px 16px}.prof-rules dt{color:var(--ash);letter-spacing:0;margin-bottom:3px;font-size:12.5px}.prof-rules dd{color:var(--body);max-width:80ch;margin:0;font-size:15px;line-height:1.55}.prof-more{margin:6px 0 10px}.prof-more summary{cursor:pointer;padding:10px 0;font-weight:500}.profile .know-map{margin-top:10px}.place-hero .city-scene{min-height:240px}.place-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;padding-top:36px;padding-bottom:56px;display:grid}.place-article{max-width:72ch}.place-sec h2{letter-spacing:-.01em;border-bottom:1px solid var(--hair);margin:28px 0 10px;padding-bottom:8px;font-size:24px;font-weight:500}.place-sec:first-child h2{margin-top:0}.place-sec p,.place-sec li{color:var(--body);font-size:17px;line-height:1.7}.seo-bullets{margin:0 0 14px;padding-left:22px}.place-note{margin-top:28px}.place-side{top:calc(env(safe-area-inset-top,0px) + 16px);gap:14px;display:grid;position:sticky}.place-box{border:1px solid var(--hair);background:var(--card);border-radius:24px;padding:18px 20px}.place-box:first-child{background:radial-gradient(140% 100% at 0% 0%,#d3fb5229,#d3fb5200 55%),var(--card)}.place-box-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.place-box-head b{font-size:16px;font-weight:600}.place-box dl{gap:10px;margin:0;display:grid}.place-box dt{color:var(--ash);letter-spacing:0;font-size:12px}.place-box dd{margin:2px 0 0;font-size:14.5px;line-height:1.45}.place-more{gap:10px;margin:0;padding:0;list-style:none;display:grid}.place-more small{color:var(--ash);margin-top:2px;font-size:13px;display:block}.place-cta b{margin-bottom:4px;font-weight:600;display:block}.place-cta p{color:var(--body);margin:0 0 12px;font-size:14px}.know-link{color:inherit;align-items:flex-start;gap:14px;width:100%;text-decoration:none;display:flex}.know-places li:has(.know-link){transition:border-color .2s,background .2s}.know-places li:has(.know-link):hover{border-color:var(--ink)}.know-more{color:var(--ink);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-style:normal;font-weight:500;display:inline-flex}.know-more svg{width:14px;height:14px}@media (max-width:900px){.place-body{grid-template-columns:1fr}.place-side{position:static}}.know-link>span:last-child>span{color:var(--body);font-size:14.5px;line-height:1.5;display:block}.know-link .know-more{width:max-content;display:flex}.iso{--iso-ink:#1d2033;--iso-1:#f6fde0;--iso-2:#e6fba6;--iso-3:#cdee6a;--iso-gl:#eef4ff;--iso-water:#e4efff;--iso-dot:#14151c38;--iso-glow:#d3fb5252;width:100%;height:auto;display:block;overflow:visible}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iso{--iso-ink:#e8ecf5;--iso-1:#2a3412;--iso-2:#3a4a14;--iso-3:#4d6418;--iso-gl:#1d2638;--iso-water:#16243a;--iso-dot:#fff3;--iso-glow:#d3fb5224}}:root[data-theme=dark] .iso{--iso-ink:#e8ecf5;--iso-1:#2a3412;--iso-2:#3a4a14;--iso-3:#4d6418;--iso-gl:#1d2638;--iso-water:#16243a;--iso-dot:#fff3;--iso-glow:#d3fb5224}.iso .dots{stroke:var(--iso-dot);stroke-width:2.2px;stroke-linecap:round}.iso .glow-in{stop-color:var(--iso-glow)}.iso .glow-out{stop-color:var(--iso-glow);stop-opacity:0}.iso-scene polygon,.iso-scene path,.iso-scene ellipse,.iso-scene circle,.iso-scene rect{stroke:var(--iso-ink);stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}.iso .f-t{fill:var(--iso-1)}.iso .f-l{fill:var(--iso-2)}.iso .f-r{fill:var(--iso-3)}.iso .f-t.gl,.iso .f-l.gl,.iso .f-r.gl,.iso .gl{fill:var(--iso-gl)}.iso .f-l.car,.iso .f-r.car,.iso .f-t.car,.iso .f-l.tr,.iso .f-t.tr{fill:var(--iso-3)}.iso .f-l.lf,.iso .f-r.lf,.iso .lf{fill:var(--iso-2)}.iso .f-l.gr,.iso .f-r.gr,.iso .f-t.gr{fill:var(--iso-1);stroke-opacity:.35}.iso .f-l.sand,.iso .f-r.sand,.iso .f-t.sand{fill:#fbf4dc}.iso .f-l.snowy,.iso .f-r.snowy{fill:var(--iso-gl)}.iso .snow{fill:#fff}.iso .water{fill:var(--iso-water)}.iso .shadow{fill:var(--iso-ink);opacity:.07;stroke:none}.iso .ln{fill:none;stroke:var(--iso-ink);stroke-width:1px}.iso .ln.thin{stroke-width:.6px}.iso .ln.cable{stroke-width:1.3px}.iso .ln.dash{stroke-dasharray:6 5}.iso .ln.track{stroke-width:1.4px}.iso .ln.path{stroke-width:3px;stroke-opacity:.18}.iso .win{fill:var(--iso-ink);opacity:.18;stroke:none}.iso .lamp{fill:#d3fb52;stroke:var(--iso-ink);stroke-width:.4px}.iso .dark{fill:var(--iso-ink);opacity:.75}.iso .field{fill:#d3fb52;opacity:.55}.iso .flag,.iso .bunting{fill:#d3fb52}.iso .steel{fill:var(--iso-gl)}.iso .glint{fill:#fff;stroke:#d3fb52;stroke-width:1.5px;animation:5s ease-in-out infinite alternate iso-along}.iso .wv{fill:none;stroke:var(--iso-ink);stroke-opacity:.35;stroke-width:.8px;stroke-dasharray:8 14}.iso .ripple{fill:none;stroke:var(--iso-ink);stroke-opacity:.35}.iso .sail{fill:var(--iso-1)}.iso .cloud{fill:var(--iso-1);stroke:var(--iso-ink);stroke-width:.6px}.iso .bird{fill:none;stroke:var(--iso-ink);stroke-width:.9px}.iso .awning{fill:#d3fb52}.iso .neon{fill:#d3fb52;stroke:var(--iso-ink);stroke-width:.4px}.iso .note{fill:var(--iso-ink);stroke:none;font-size:13px}.iso .ring{fill:none;stroke:var(--iso-ink);stroke-width:1.4px}.iso .coaster{fill:#d3fb52;animation:6s linear infinite iso-along}.iso .coaster.chair{animation:7s linear infinite iso-along}.iso .beam{fill:#f5ffd6;opacity:.6;stroke:none;filter:blur(3px)}.iso .pad{fill:var(--iso-gl)}.iso .iso-h{font:700 9px var(--font,sans-serif);fill:var(--iso-ink);stroke:none}.iso .cross-bg{fill:#fff}.iso .ln.cross{stroke:#d33;stroke-width:2px}.iso .stripe{fill:var(--iso-ink);opacity:.75}.iso .jet{fill:var(--iso-water);stroke:var(--iso-ink);stroke-width:.6px}.iso .fish{fill:#d3fb52}.iso .person{fill:var(--iso-ink);stroke:none}.iso .balloon{fill:#d3fb52}.iso .iso-smoke{fill:var(--iso-1);stroke:var(--iso-ink);stroke-width:.5px;opacity:0;animation:3.3s ease-out infinite iso-smoke}.iso-sway{animation:4s ease-in-out infinite alternate iso-sway}.iso-twinkle{animation:2.4s ease-in-out infinite iso-twinkle}.iso-blink{animation:2s ease-in-out infinite iso-twinkle}.iso .win{animation:6s ease-in-out infinite iso-win}.iso-flow{animation:3s linear infinite iso-flow}.iso-ripple{transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite iso-ripple}.iso-bob{animation:3s ease-in-out infinite alternate iso-bob}.iso-boat{animation:10s linear infinite iso-boat}.iso-drive{animation:6s linear infinite iso-drive}.iso-drive.rev{animation-direction:reverse}.iso-train{animation:9s linear infinite iso-drive}.iso-truck{animation:7s ease-in-out infinite alternate iso-truck}.iso-trolley{animation:4s ease-in-out infinite alternate iso-trolley}.iso-takeoff{animation:6s ease-in infinite iso-takeoff}.iso-jet{animation:7s linear infinite iso-jet}.iso-fly{animation:9s linear infinite iso-fly}.iso-cloud{animation:12s ease-in-out infinite alternate iso-cloud}.iso-spin{animation:14s linear infinite iso-spin}.iso-spin.slow{animation-duration:6s}.iso-rotor{animation:.5s linear infinite iso-spin}.iso-heli{animation:2.5s ease-in-out infinite alternate iso-bob}.iso-hand{animation:8s linear infinite iso-spin}.iso-wave{animation:1.6s ease-in-out infinite alternate iso-wave}.iso-nod{animation:2.6s ease-in-out infinite alternate iso-nod}.iso-launch{animation:8s ease-in infinite iso-launch}.iso-sweep{animation:6s ease-in-out infinite alternate iso-sweep}.iso-beam{transform-box:view-box;transform-origin:120px 120px;animation:5s ease-in-out infinite alternate iso-sweep}.iso-beam.b2{animation-delay:-2.5s}.iso-jet,.iso-jet.jet{animation:7s linear infinite iso-jet}.iso .iso-jet.jet{animation:1.8s ease-in-out infinite iso-spray}.iso-roof-l{animation:6s ease-in-out infinite alternate iso-roofl}.iso-roof-r{animation:6s ease-in-out infinite alternate iso-roofr}.iso-shine{fill:#fff;opacity:0;stroke:none;animation:5s ease-in-out infinite iso-shine}.iso-note{opacity:0;animation:3.6s ease-out infinite iso-note}.iso-walk{animation:8s linear infinite iso-walk}.iso-swim{animation:5s ease-in-out infinite alternate iso-swim}.iso-balloon{animation:6s ease-out infinite iso-balloon}@keyframes iso-sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes iso-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes iso-win{0%,to{opacity:.14}50%{opacity:.32}}@keyframes iso-flow{to{stroke-dashoffset:-44px}}@keyframes iso-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes iso-bob{0%{transform:translateY(-1.5px)}to{transform:translateY(1.5px)}}@keyframes iso-boat{0%{transform:translate(0)}to{transform:translate(118px,68px)}}@keyframes iso-drive{0%{transform:translate(0)}to{transform:translate(128px,74px)}}@keyframes iso-truck{0%{transform:translate(0)}to{transform:translate(55px,32px)}}@keyframes iso-trolley{0%{transform:translate(0)}to{transform:translate(-26px,15px)}}@keyframes iso-takeoff{0%{opacity:0;transform:translate(0)}10%{opacity:1}60%{transform:translate(90px,52px)}to{opacity:0;transform:translate(170px,10px)}}@keyframes iso-jet{0%{opacity:0;transform:translate(-60px,20px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(200px,-30px)}}@keyframes iso-fly{0%{transform:translate(-60px,8px)}to{transform:translate(220px,-12px)}}@keyframes iso-cloud{0%{transform:translate(-10px)}to{transform:translate(30px)}}@keyframes iso-spin{to{transform:rotate(360deg)}}@keyframes iso-wave{0%{transform:skewY(-6deg)scaleX(.92)}to{transform:skewY(6deg)scaleX(1)}}@keyframes iso-nod{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes iso-launch{0%,55%{opacity:1;transform:translateY(0)}85%{opacity:0;transform:translateY(-120px)}86%{opacity:0;transform:translateY(0)}to{opacity:1}}@keyframes iso-sweep{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@keyframes iso-spray{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.1)}}@keyframes iso-roofl{0%,30%{transform:translate(0)}70%,to{transform:translate(-18px,-10px)}}@keyframes iso-roofr{0%,30%{transform:translate(0)}70%,to{transform:translate(18px,10px)}}@keyframes iso-shine{0%,60%{opacity:0;transform:translate(-30px)skew(-20deg)}75%{opacity:.35}to{opacity:0;transform:translate(150px)skew(-20deg)}}@keyframes iso-note{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-30px)}}@keyframes iso-walk{0%{transform:translate(0)}to{transform:translate(70px,40px)}}@keyframes iso-swim{0%{transform:translate(0)}to{transform:translate(26px)}}@keyframes iso-balloon{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-60px)}}@keyframes iso-smoke{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translateY(-36px)scale(1.6)}}@keyframes iso-along{0%{offset-distance:0%}to{offset-distance:100%}}.iso .iso-sway,.iso .iso-wave,.iso .iso-nod,.iso .iso-spin,.iso .iso-sweep,.iso .iso-hand,.iso .iso-rotor,.iso .iso-jet.jet{transform-box:view-box}@media (prefers-reduced-motion:reduce){.iso *{animation:none!important}}.iso .shine{stroke:none}.know-places{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.know-places li{flex-direction:column;gap:6px;padding:10px 18px 18px}.know-places li>.know-art,.know-link>.know-art{align-self:center;width:100%;max-width:280px;margin:-4px 0 0}.know-link{flex-direction:column;gap:6px}.know-places li:has(.know-link):hover .iso{transform:translateY(-3px)}.know-places .iso{transition:transform .3s}.place-art{border:1px solid var(--hair);background:radial-gradient(120% 100% at 50% 0%,#d3fb521f,#d3fb5200 60%),var(--card);border-radius:24px;margin:0 0 18px;padding:8px 20px 12px}.place-art .iso{max-width:520px;margin:0 auto}.place-art figcaption{color:var(--ash);text-align:center;font-size:12px}.place-sources ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.place-sources li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;display:flex}.place-sources li span{color:var(--ash);font-size:12.5px}.msg-explain h2{margin-top:0}.msg-points{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.msg-points li{color:var(--body);font-size:15px;line-height:1.5}.msg-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.msg-card-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.msg-card-h h2{margin:0}.msg-form{gap:12px;margin-top:6px;display:grid}.msg-dl{gap:8px;margin:6px 0 12px;display:grid}.msg-dl dt{color:var(--ash);font-size:12.5px}.msg-dl dd{margin:0;font-size:15px}.msg-dl small{color:var(--ash);margin-left:6px;font-size:12px}.msg-test{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.msg-test .in{max-width:220px}.msg-card .btn+.btn{margin-left:8px}.seg{border:1px solid var(--hair);border-radius:9999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{font:500 13.5px var(--font);color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:7px 12px}.seg button.on{background:var(--lime);color:#000}.chk{color:var(--body);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.chk input{flex:none;margin-top:3px}.chk small{color:var(--ash);display:block}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.err-inline{color:#b42318;font-size:14px}.dns-wrap{margin:8px 0 12px;overflow-x:auto}.dns{border-collapse:collapse;width:100%;font-size:13px}.dns th{text-align:left;color:var(--ash);border-bottom:1px solid var(--hair);padding:6px 8px;font-weight:500}.dns td{border-bottom:1px solid var(--hair);vertical-align:top;padding:8px}.dns code{word-break:break-all;font-size:12px}.dns small{color:var(--ash);margin-top:2px;display:block}.contact-choice{gap:14px;display:grid}@media (max-width:600px){.row2{grid-template-columns:1fr}}.state-map.has-counties .county{fill:#e2e3e8;stroke:#6b6e7a;stroke-width:.55px;stroke-linejoin:round;transition:fill .2s}.state-map.has-counties .county.has-city{fill:#cdee6a}.state-map.has-counties .county:hover{fill:#d6d8df}.state-map.has-counties .county.has-city:hover{fill:#bfe24f}.state-map .st-outline{fill:none;stroke:var(--ink);stroke-width:1.3px;pointer-events:none}.state-map.has-counties .pin .pin-glow{opacity:0}.state-map.has-counties .pin.has-jobs .pin-glow{opacity:.65}.state-map.has-counties .pin:hover .pin-glow,.state-map.has-counties .pin.is-hover .pin-glow,.state-map.has-counties .pin.here .pin-glow{opacity:1}.state-map .pin-label{fill:var(--ink);stroke:#fff;stroke-width:2.6px;paint-order:stroke;stroke-linejoin:round;pointer-events:none;font-weight:500;transition:opacity .15s}.state-map .pin-label.strong{font-weight:700}.state-map .pin-name.is-hover .pin-label{opacity:0}.state-map .pin-name{cursor:pointer}.state-map .pin-label.big{stroke-width:3.4px;font-weight:700;animation:.18s ease-out label-pop}@keyframes label-pop{0%{opacity:.4}}.key-county{background:#cdee6a;border:1px solid #6b6e7a;border-radius:3px;width:12px;height:12px;display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .state-map.has-counties .county{fill:#2a2d38;stroke:#5c606e}:root:not([data-theme=light]) .state-map.has-counties .county.has-city{fill:#4b6417}:root:not([data-theme=light]) .state-map .pin-label{stroke:#14151c}}:root[data-theme=dark] .state-map.has-counties .county{fill:#2a2d38;stroke:#5c606e}:root[data-theme=dark] .state-map.has-counties .county.has-city{fill:#4b6417}:root[data-theme=dark] .state-map .pin-label{stroke:#14151c}@media (prefers-reduced-motion:reduce){.state-map .pin-label.big{animation:none}}.state-map .pin-leader{stroke:var(--ink);stroke-width:.8px;stroke-opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.state-map.has-counties .pin .pin-dot{fill:var(--ink);stroke:#fff;stroke-width:1.6px}.state-map.has-counties .pin:hover .pin-dot,.state-map.has-counties .pin.is-hover .pin-dot{fill:#3d5a00}.answers dl{gap:10px;margin:0;display:grid}.answers dl>div{border:1px solid var(--hair);background:radial-gradient(140% 120% at 0% 0%,#d3fb521f,#d3fb5200 55%),var(--card);border-radius:20px;padding:14px 18px}.answers dt{margin-bottom:4px;font-size:16px;font-weight:600}.answers dd{color:var(--body);margin:0;font-size:15.5px;line-height:1.55}.brand .free b{font-size:11.5px}.btn-top{min-height:38px}.brand{min-height:44px}.crumbs a,.crumbs .link{margin:-9px -3px;padding:9px 3px;display:inline-block}.seo-cities a,.place-more a{min-height:44px}@media (max-width:400px){.top-in,.brand{gap:8px}.brand .logo-mark{width:auto;height:17px}.brand .free b{display:none}.top-r{gap:6px}.btn-top{padding:7px 11px;font-size:13.5px}}@media (max-width:340px){.brand .free{display:none}.btn-top{padding:7px 9px}}.seo-sources a,.sources a{margin:-10px 0;padding:10px 0;display:inline-block}button.link{margin:-11px 0;padding:11px 0}p>button.link,li>button.link,span>button.link{margin:0;padding:0}.az a{margin:-6px -2px;padding:10px 2px;display:inline-block}.state-map .pin-name .pin-label{pointer-events:auto;cursor:pointer}.seo-faqs{border-bottom:1px solid var(--hair)}.seo-faqs details:last-child{border-bottom:0}.seo-faqs details[hidden]{display:none}.faq-more{margin-top:16px}.faq-more-n{opacity:.75;font-weight:400}.job-search{color:#14151c;background:#fff;border-radius:9999px;align-items:center;max-width:920px;margin:0 0 22px;padding:8px 8px 8px 22px;display:flex;box-shadow:0 18px 40px -12px #050a2873}.job-search:focus-within{outline:3px solid var(--lime);outline-offset:3px}.js-field{flex:1;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.js-field svg{color:#14151c;flex:none;width:22px;height:22px}.js-field input{min-width:0;height:54px;font:400 17px var(--font);color:#14151c;background:0 0;border:0;outline:none;flex:1;padding:0}.js-field input::placeholder{color:#6b6e7a}.js-div{background:#d6d7dd;flex:none;width:1px;height:34px;margin:0 18px}.js-go{border-radius:9999px;flex:none;height:54px;padding:0 30px;font-size:17px}.home-jobs{padding:48px 0 24px}.home-jobs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-jobs-head h2{margin:0;font-size:clamp(24px,3vw,32px)}.home-chips{flex-wrap:wrap;gap:8px 18px;margin:16px 0 18px;display:flex}.home-chips>div{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--hair);min-height:40px;color:var(--ink);background:var(--card);border-radius:9999px;align-items:center;padding:0 16px;font-size:14.5px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--canvas,#fff)}.home-more{margin:18px 0 0}.home-apply-note{margin:18px 0 0;font-size:14.5px}@media (max-width:720px){.job-search{border-radius:24px;flex-direction:column;align-items:stretch;padding:6px 6px 8px}.js-field{padding:0 14px}.js-div{width:auto;height:1px;margin:0 14px}.js-go{border-radius:18px;width:100%;margin-top:6px}}.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}.home-jobs .job-search{border:1px solid #c9cad1;margin:0 auto 32px;box-shadow:0 6px 18px #14151c14}.home-jobs{padding-top:36px}:root[data-theme=dark] .home-jobs .job-search{border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-jobs .job-search{border-color:#0000}}.emp-hero h1.display{font-size:clamp(52px,10vw,150px)}.emp-section{padding:80px 0 20px}.emp-h{letter-spacing:-.02em;margin:0 0 56px;padding-bottom:28px;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.08;position:relative}.emp-h:after{content:"";background:linear-gradient(90deg,var(--lime),#22d3eecc);border-radius:3px;width:min(240px,40%);height:3px;position:absolute;bottom:0;left:0}.emp-steps{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.emp-steps li{flex-direction:column;display:flex}.emp-n{color:var(--ink);margin-bottom:24px;font-size:clamp(64px,7vw,96px);font-weight:200;line-height:1}.emp-steps h3{margin:0 0 14px;font-size:24px;line-height:1.25}.emp-steps p{color:var(--body);flex:1;margin:0 0 22px;font-size:17px;line-height:1.6}.emp-link{color:var(--ink);border-bottom:2px solid var(--lime);align-self:flex-start;align-items:center;gap:8px;padding:6px 0;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.emp-link:hover{border-bottom-color:var(--ink)}.emp-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.emp-big{margin:0 0 22px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.emp-body{color:var(--body);margin:0 0 26px;font-size:18px;line-height:1.6}.emp-visual{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.emp-visual-bg{isolation:isolate;background:#0b1030;position:absolute;inset:0 -4% 0 8%;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.emp-visual-bg:before{content:"";z-index:-3;filter:blur(40px);background:radial-gradient(40% 45% at 25% 30%,#7c5cffe6,#7c5cff00 70%),radial-gradient(40% 45% at 75% 35%,#22d3eed9,#22d3ee00 70%),radial-gradient(36% 40% at 55% 85%,#ff4fd8bf,#ff4fd800 70%),radial-gradient(30% 34% at 20% 85%,#d3fb5299,#d3fb5200 70%);animation:20s ease-in-out infinite alternate aur;position:absolute;inset:-30%}.mock-job{z-index:1;color:#14151c;background:#fff;border-radius:24px;width:min(340px,86%);margin-right:22%;padding:22px 24px;position:relative;box-shadow:0 24px 60px -18px #050a2873}.mj-t{margin:0;font-size:17px;font-weight:700}.mj-l{color:#5f6270;margin:2px 0 14px;font-size:15px}.mj-row{color:#3a3d48;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.mj-i{text-align:center;color:#14151c;width:20px;font-weight:700}.mj-tog{border-top:1px solid #e6e7ec;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 0 0;font-size:15px;font-weight:600;display:flex}.mj-tog+.mj-tog{margin-top:12px}.sw{background:#cfd1d8;border-radius:9999px;flex:none;width:44px;height:26px;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.sw.on{background:#14151c}.sw.on:after{background:var(--lime);left:21px}.emp-cta{text-align:center;padding:80px 0 96px}.emp-cta h2{margin:0 0 10px;font-size:clamp(30px,4vw,48px)}.emp-cta p{color:var(--body);margin:0 0 24px;font-size:18px}@media (max-width:900px){.emp-steps{grid-template-columns:1fr;gap:44px}.emp-split{grid-template-columns:1fr;gap:36px}.emp-visual{min-height:380px}.mock-job{margin-right:0}.emp-visual-bg{inset:4% 0}}button.emp-link{border:0;border-bottom:2px solid var(--lime);cursor:pointer;background:0 0;border-radius:0;padding:6px 0;font-family:inherit}.emp-faq{grid-template-columns:1fr 1fr;gap:0 72px;display:grid}.emp-faq>div{border-top:2px solid var(--hair)}.emp-faq details{border-bottom:2px solid var(--hair)}.emp-faq summary{cursor:pointer;padding:28px 48px 28px 0;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.35;list-style:none;position:relative}.emp-faq summary::-webkit-details-marker{display:none}.emp-faq summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.emp-faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.emp-faq summary:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-radius:6px}.emp-faq details p{color:var(--body);margin:-10px 48px 26px 0;font-size:17px;line-height:1.6}@media (max-width:900px){.emp-faq{grid-template-columns:1fr}.emp-faq>div+div{border-top:0}}a.job{text-decoration:none}.job[aria-current=true]{border:2px solid var(--ink);padding:23px}.home-jobs .results-bar{margin-top:8px}.indeed-hint{background:#d3fb522e;border-radius:14px;margin:4px 0 2px;padding:10px 14px;font-size:14.5px;line-height:1.5;display:block}:root{--aurora:linear-gradient(100deg,#8a6dff 0%,#60a5fa 38%,#22d3ee 70%,#86e8c4 100%);--sel-tint:#f3f1ff;--l2:#0f766e;--l2-bg:#e6f6f4;--l3:#5b3fd6;--l3-bg:#efebff;--l4:#14151c;--l4-bg:#eceef3}:root[data-theme=dark]{--sel-tint:#1d1f45;--l2:#5eead4;--l2-bg:#0f2f33;--l3:#b3a4ff;--l3-bg:#251f55;--l4:#eef0fa;--l4-bg:#262b4d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sel-tint:#1d1f45;--l2:#5eead4;--l2-bg:#0f2f33;--l3:#b3a4ff;--l3-bg:#251f55;--l4:#eef0fa;--l4-bg:#262b4d}}.btn:not(.sec):not(.apply){background:var(--ink);border-color:var(--ink);color:var(--canvas)}.btn:not(.sec):not(.apply):hover{filter:none;opacity:.9}.aurora-card .btn:not(.sec):not(.apply),.top .btn:not(.sec):not(.apply),.btn-top.signup,.btn-top.signup:hover{color:#14151c;filter:none;background:#fff;border-color:#fff}.btn.apply{background:var(--aurora);color:#14151c;background-position:0 0;background-size:160% 100%;border:0;border-radius:14px;min-height:52px;padding:14px 26px;font-weight:700;transition:background-position .5s,transform .15s;box-shadow:0 14px 30px -16px #60a5facc}.btn.apply:hover{filter:none;background-position:100% 0}.btn.apply:active{transform:translateY(1px)}.btn.apply:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn.apply{transition:none}}.chip[aria-pressed=true],.chip.on{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.chip:hover{background:var(--card);border-color:var(--ink);color:var(--ink)}.chip.on:hover,.chip[aria-pressed=true]:hover{background:var(--ink);color:var(--canvas)}.mode button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.job-search:focus-within,.search:focus-within{background:linear-gradient(var(--card),var(--card)) padding-box,var(--aurora) border-box;border:2px solid #0000;outline:none}.job{overflow:hidden}.job[aria-pressed=true],.job[aria-current=true]{background:var(--sel-tint);border:1px solid #0000;padding:24px}.job[aria-pressed=true]:before,.job[aria-current=true]:before{content:"";background:linear-gradient(#8a6dff,#60a5fa 40%,#22d3ee 75%,#86e8c4);width:5px;position:absolute;inset:0 auto 0 0}.job h3,.detail-top h2,.detail h2{font-family:var(--display);font-variation-settings:"wdth" 105;letter-spacing:-.01em;font-weight:650;font-stretch:105%}.job .tag.pay{font:700 19px/1.2 var(--display);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;padding:0 6px 0 0}.badge.b-urgent{color:#b42318;background:#fdecea;border-color:#0000}:root[data-theme=dark] .badge.b-urgent{color:#ffb4ab;background:#3b1a1a}.cred{font:600 13px var(--font);letter-spacing:0;white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.cred svg{flex:none;width:14px;height:14px}.cred.l2{color:var(--l2);background:var(--l2-bg)}.cred.l3{color:var(--l3);background:var(--l3-bg)}.cred.l4{color:var(--l4);background:var(--l4-bg)}.facts{gap:0 20px}.facts>div{border:0;border-bottom:1px solid var(--hair);border-radius:0;padding:14px 0}.facts b{font-weight:600}.landing-cards{padding:72px 0 120px}.card.lc{flex-direction:column;align-items:flex-start;gap:12px;padding:36px;display:flex}.lc-icon{background:var(--sel-tint);color:#5b3fd6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}:root[data-theme=dark] .lc-icon{color:#b3a4ff}.lc-icon svg{width:24px;height:24px}.card.lc h2{font:650 28px/1.15 var(--display);font-variation-settings:"wdth" 105;letter-spacing:-.01em;margin:8px 0 0;font-stretch:105%}.card.lc p{flex:1;max-width:46ch;margin:0}.card.lc .btn{margin-top:14px}@media (max-width:760px){.landing-cards{padding:48px 0 88px}.card.lc{padding:26px}.card.lc h2{font-size:24px}}.report-box{gap:8px;margin:8px 0 12px;display:grid}.req{color:var(--red-text);font-weight:600}.req-note{letter-spacing:0;color:var(--ash);margin:-8px 0 20px;font-size:13px}label.f.has-err .in,label.f.has-err .file{border-color:var(--red)}.field-err{color:var(--red-text);letter-spacing:0;align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.field-err:before{content:"!";background:var(--red);color:#fff;border-radius:9999px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:700;display:inline-grid}.fl .opt,label.f .opt{color:var(--ash);font-weight:400}:root{--nav-font:"Poppins","Inter",ui-sans-serif,system-ui,sans-serif}.top-in{gap:12px;height:76px}.brand .logo-mark{height:26px}.brand .free{font:500 15px var(--nav-font)}.brand .free b{color:#14451c;font:700 10.5px/1.2 var(--nav-font);letter-spacing:.04em;background:#bcfe90;border:0;border-radius:6px;padding:3px 7px}.top-nav{align-items:center;gap:2px;min-width:0;margin-left:8px;margin-right:auto;display:flex}.top-nav a{color:#fff;font:500 15px var(--nav-font);white-space:nowrap;border-radius:12px;padding:10px;text-decoration:none}.top-nav a:hover{background:#ffffff1a}.btn-top{font-family:var(--nav-font);border-radius:9999px;min-height:44px;padding:8px 16px}.btn-top.login{border-color:#0000}.btn-top.login:hover{background:#ffffff1a}.btn-top.signup{padding:8px 15px 8px 17px;font-size:14.5px}.btn-top svg{width:17px;height:17px}@media (max-width:1100px){.top-nav{display:none}}@media (max-width:900px){.top-in{height:64px}.brand .logo-mark{height:20px}}@media (max-width:600px){.btn-top{min-height:40px;padding:7px 12px}.btn-top.signup{padding:7px 11px 7px 13px}.btn-top.signup svg{display:none}}@media (max-width:400px){.brand .logo-mark{height:17px}.btn-top{padding:7px 10px;font-size:13.5px}.btn-top.signup{padding:7px 11px}}.page-hero{border-radius:0}.seo-hero{padding-top:72px;padding-bottom:64px}.seo-hero>.seo-hero-in,.seo-hero>.seo-hero-grid{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.seo-hero-grid>.seo-hero-in{padding:0}@media (max-width:900px){.seo-hero{padding-top:44px;padding-bottom:40px}}@media (max-width:600px){.seo-hero>.seo-hero-in,.seo-hero>.seo-hero-grid{padding-left:16px;padding-right:16px}}.gfoot{isolation:isolate;color:#14151c;font-family:var(--nav-font);letter-spacing:0;background:linear-gradient(#fff0,#eef0ffd9 35%,#e2e6ff 75%,#d3d9ff);padding:88px 0 0;position:relative;overflow:hidden}.gfoot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 50% 100%,#6e6eff47,#0000 70%),radial-gradient(30% 40% at 12% 30%,#d3fb5238,#0000 70%),radial-gradient(30% 40% at 88% 40%,#7af3ff38,#0000 70%);animation:12s ease-in-out infinite alternate gf-glow;position:absolute;inset:0}@keyframes gf-glow{0%{opacity:.7}to{opacity:1}}.gfoot a{color:#14151c;text-decoration:none}.gf-top{grid-template-columns:minmax(0,.75fr) minmax(0,1.8fr);gap:40px;display:grid}.gf-brand{flex-direction:column;align-items:flex-start;display:flex}.gf-logo{color:#1e1b4b;margin:-6px 0;padding:6px 0;display:inline-block}.gf-logo .logo-mark{width:190px;height:auto;display:block}.gf-tag{color:#4a5068;max-width:300px;margin:22px 0 30px;font-size:17px;line-height:1.5}.gf-quick{flex-wrap:wrap;gap:22px;display:flex}.gf-quick a{border-bottom:1.5px solid #14151c59;padding:10px 0 8px;font-size:15px;font-weight:500}.gf-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.gf-cols h2{color:#14151c;letter-spacing:0;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4}.gf-cols a{color:#3a3f52;padding:9px 0;font-size:15.5px;font-weight:500;line-height:1.4;display:block}.gf-cols a:hover,.gf-quick a:hover{color:#14151c;text-underline-offset:4px;text-decoration:underline}.gf-big{color:#1e1b4b;margin-top:72px;line-height:0}.gf-big .gf-mark{filter:drop-shadow(0 0 18px #6e78ff59)drop-shadow(0 0 50px #96a0ff4d);width:100%;height:auto;display:block}.gf-bottom{padding-top:22px;padding-bottom:26px}.gf-bottom small{color:#4a5068;font-size:13px;line-height:1.5;display:block}:root[data-theme=dark] .gfoot{color:#fff;background:linear-gradient(#04050a00,#12103c73 35%,#28208c80 75%,#4646e66b)}:root[data-theme=dark] .gfoot:before{background:radial-gradient(55% 45% at 50% 100%,#6e6eff73,#0000 70%),radial-gradient(30% 40% at 12% 30%,#8b5cff2e,#0000 70%),radial-gradient(30% 40% at 88% 40%,#16a0ff24,#0000 70%)}:root[data-theme=dark] .gfoot a,:root[data-theme=dark] .gf-cols h2{color:#fff}:root[data-theme=dark] .gf-cols a{color:#ffffffe0}:root[data-theme=dark] .gf-tag,:root[data-theme=dark] .gf-bottom small{color:#fffc}:root[data-theme=dark] .gf-logo,:root[data-theme=dark] .gf-big{color:#eef2ff}:root[data-theme=dark] .gf-big .gf-mark{filter:drop-shadow(0 0 18px #7896ff8c)drop-shadow(0 0 60px #5a5aff59)}:root[data-theme=dark] .gf-quick a{border-bottom-color:#fff6}@media (max-width:1000px){.gf-top{grid-template-columns:1fr}.gf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.gfoot{padding-top:64px}.gf-big{margin-top:48px}.gf-cols{gap:28px 16px}}@media (prefers-reduced-motion:reduce){.gfoot:before{animation:none}}.wiz-now{color:var(--ink);margin:-10px 0 18px;font-size:13px;font-weight:500;display:none}@media (max-width:600px){.wiz-steps span{display:none}.wiz-steps{margin-bottom:16px}.wiz-now{display:block}}.addr-combo{display:block;position:relative}.addr-list{z-index:30;background:var(--card);border:1px solid var(--hair);border-radius:18px;max-height:300px;padding:6px;display:block;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #14151c59}.addr-opt{cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:400;display:block}.addr-opt b{color:var(--ink);font-size:15px;font-weight:500;display:block}.addr-opt small{color:var(--ash);letter-spacing:0;font-size:13px;display:block}.addr-opt[aria-selected=true],.addr-opt:hover{background:var(--soft)}.addr-attr{text-align:right;font:500 11px var(--font);letter-spacing:0;color:var(--ash);padding:6px 14px 4px;display:block}.addr-row{grid-template-columns:minmax(0,1fr) 110px 140px;gap:0 16px;display:grid}.addr-set{border:0;min-width:0;margin:0 0 4px;padding:0}.addr-set>legend{margin:0 0 10px;padding:0}@media (max-width:600px){.addr-row{grid-template-columns:1fr 1fr}.addr-row>:first-child{grid-column:1/-1}}:root[data-theme=dark] .addr-list{box-shadow:0 18px 40px -18px #000c}
