:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#e9e9eb;color:#202224;font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wrap{max-width:860px;margin:0 auto;padding:40px 24px 80px}h1{font-size:40px;letter-spacing:-.04em;margin:0 0 4px}h2{font-size:20px;margin:26px 0 12px}.sub{color:#686d74;margin:0 0 24px}.facts li,.mono,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mono{color:#686d74;font-size:13px;overflow-wrap:anywhere}code{background:#eef0f3;padding:1px 5px;border-radius:4px}.card{background:#ffffffdc;border:1px solid #20222412;border-radius:14px;padding:22px;display:grid;grid-gap:16px;gap:16px}.field{display:grid;grid-gap:6px;gap:6px;min-width:0}.field span{font-size:13px;color:#60666d}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}input,select,textarea{background:#fafafb;color:#202224;border:1px solid #d4d8dd;border-radius:8px;padding:9px 11px;font:inherit;min-width:0}input[type=file]{padding:8px}.check{display:flex;align-items:center;gap:8px;font-size:14px;color:#60666d}.check input{width:16px;height:16px}button{background:#24282b;color:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:600;font-size:15px;cursor:pointer}button:hover{filter:brightness(.96)}button:disabled{opacity:.5;cursor:default}a{color:#446997}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #446997;outline-offset:3px}.hint{color:#686d74;font-size:13px;margin-top:14px}.err{background:#fbefed;border:1px solid #e4c4bf;color:#963e35;padding:12px 14px;border-radius:10px;margin-bottom:18px}.back{color:#446997;text-decoration:none}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl td,.tbl th{text-align:left;padding:9px 10px;border-bottom:1px solid #20222412}.tbl th{color:#686d74;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tbl tr.win td{background:#efebf5}.tbl tr.rej td{color:#686d74}.facts{list-style:none;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.nest{background:#fff;border-radius:10px;padding:14px;margin-top:10px;overflow:auto}.nest svg{max-width:100%;height:auto}.job-kicker{color:#776496;font:10px/1.5 ui-monospace,monospace;letter-spacing:.04em;margin:0}.job-spec{margin:14px 0}.job-spec p{margin:3px 0}.job-spec p:nth-child(n+3){font-size:11px;color:#686d74}.money{color:#14884b;font-size:52px;letter-spacing:-.06em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:12px 0 3px}.money.outgoing{color:#202224}.money-caption{color:#686d74;font-size:12px;margin:0}.status-pill{width:max-content;max-width:100%;display:inline-block;padding:3px 7px;border-radius:5px;font-size:11px;color:#806024;background:#f5efe4}.status-pill.paid{color:#087b43;background:#e5f4ea}.button-link{display:inline-flex;align-items:center;gap:16px;background:#24282b;color:#fff;border-radius:9px;padding:11px 14px;text-decoration:none}.offer-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.quiet-action{background:none;color:#686d74;padding:8px 0;font-weight:400}.quote-option{padding:12px 0;border-bottom:1px solid #2022240c}.quote-option:last-child{border:0}.account-panel{position:absolute;right:42px;top:20px;z-index:40;max-width:275px;font-size:12px}.account-panel>button{padding:10px 14px;font-size:12px}.account-panel p{margin:0}.account-access{display:flex;align-items:center;gap:8px}.account-access button{padding:10px 14px;border-radius:8px;background:#263f3d;color:#f4faf7;font-size:12px;font-weight:500;white-space:nowrap}.account-access .account-sign-in{background:transparent;color:#536e6c}.account-menu summary{cursor:pointer;color:#202224;border:1px solid #20222412;padding:10px 14px;border-radius:9px;background:#ffffffe0}.account-menu>.card{position:absolute;right:0;top:48px;width:min(360px,calc(100vw - 32px));background:#fafafb;box-shadow:0 14px 35px #20222420}.account-menu select{width:100%}.account-menu button{font-size:12px}@media(max-width:700px){.account-panel{top:18px;right:20px}.account-panel>button{max-width:210px;font-size:11px}}@media(max-width:520px){.account-access{gap:2px}.account-access button{padding:10px 9px;font-size:11px}}@media(max-width:600px){.row{grid-template-columns:1fr}.wrap{padding:24px 16px 48px}input,select{width:100%;min-width:0}.tbl{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}.account-navigation{display:flex;gap:18px;padding:0 0 16px;font-size:13px}.account-navigation a{color:#284fe0;text-underline-offset:4px}.account-panel{font-family:OUTPUT Shop,Arial,sans-serif}.account-panel .login-trigger{display:flex;align-items:center;justify-content:center;gap:9px;background:#28704b;color:#fff;border:0;border-radius:7px;padding:12px 17px;font-size:12px;font-weight:550;min-width:106px;list-style:none}.login-trigger::-webkit-details-marker{display:none}.login-dot{width:6px;height:6px;border-radius:50%;background:#cce9d2}.account-menu>.card{background:white;border:1px solid #dce1dd;border-radius:12px;width:min(315px,calc(100vw - 32px));padding:22px;gap:0}.account-identity{display:grid;grid-gap:5px;gap:5px;padding-bottom:18px;border-bottom:1px solid #e3e6df;text-decoration:none;color:#182136}.account-identity strong{font-size:16px;letter-spacing:-.03em}.account-identity small{font-size:10px;color:#607169}.account-menu .account-wallet{display:flex;justify-content:space-between;align-items:center;gap:16px;border:0;border-radius:0;padding:18px 0;background:transparent;list-style:none}.account-wallet::-webkit-details-marker{display:none}.account-wallet>span{display:grid;grid-gap:5px;gap:5px}.account-wallet>span:last-child{text-align:right}.account-wallet code{font-size:12px;background:none;padding:0}.account-wallet small{font-size:9px;color:#607169}.account-wallet strong{font-size:20px;color:#28704b;letter-spacing:-.03em}.wallet-details>div{font-size:11px;color:#607169;line-height:1.7;border-top:1px solid #e3e6df;padding:15px 0;overflow-wrap:anywhere}.wallet-details>div p{margin:0 0 12px}.account-menu>.card>button{background:none;color:#607169;text-align:left;font-weight:400;border-top:1px solid #e3e6df;border-radius:0;padding:16px 0 0}.account-menu .field{padding:12px 0}.account-menu .hint{font-size:11px;padding:10px 0}.account-identity:hover strong,.account-wallet:hover code{text-decoration:underline;text-underline-offset:4px}