@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap");:root{--paper:#fbf8f3;--card:#fff;--tint:#f4f1ea;--ink:#1a1d1a;--ink-2:#6b6f68;--ink-3:#9da199;--line:#eae5dc;--go:#127a4b;--go-soft:#e8f3ed;--go-line:#c4e0d2;--go-bright:#16a362;--lift:0 1px 3px rgba(26,29,26,.05)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:Outfit,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit}.wrap{max-width:920px;margin:0 auto;padding:0 24px}.topbar{background:var(--paper)}.topbar .wrap{justify-content:space-between;gap:12px;padding:16px 24px}.logo,.topbar .wrap{display:flex;align-items:center}.logo{text-decoration:none;gap:11px;font-weight:700;font-size:21px;letter-spacing:-.03em}.logo .word{display:inline-flex}.logo .word i{font-style:normal;color:var(--go)}.plate{background:var(--go);color:#fff;font-weight:600;font-size:15px;padding:4px 11px;border-radius:9px;letter-spacing:-.01em}.tick{display:flex;gap:26px;font-size:15.5px;color:var(--ink-2)}.tick a{color:inherit;text-decoration:none}.tick a:hover{color:var(--ink)}.hero{text-align:center;padding-bottom:14px}.visitors{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:center;background:var(--card);border-radius:40px;padding:9px 20px;font-size:14px;color:var(--ink-2);margin:18px 0;box-shadow:var(--lift)}.visitors b{color:var(--ink);font-weight:600}.visitors a,.visitors b.online{color:var(--go)}.visitors a{text-decoration:none;font-weight:500}.dot{width:7px;height:7px;border-radius:50%;background:var(--go-bright);display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}h1{font-size:clamp(32px,5.2vw,47px);font-weight:700;letter-spacing:-.042em;line-height:1.02}.lede{font-size:clamp(19px,3vw,25px);font-weight:600;color:var(--go);letter-spacing:-.03em;margin-top:8px}.sub{font-size:16.5px;color:var(--ink-2);max-width:530px;margin:12px auto 0;line-height:1.55}.claimline{margin-top:18px;font-size:clamp(28px,4.4vw,40px);font-weight:700;letter-spacing:-.042em;line-height:1.04;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.bignum,.step{color:var(--go)}.step{width:clamp(28px,3.6vw,36px);height:clamp(28px,3.6vw,36px);border-radius:50%;border:none;background:var(--go-soft);font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(17px,2.6vw,24px);line-height:1;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;transition:.14s}.step:hover:not(:disabled){background:var(--go);color:#fff}.step:disabled{opacity:.4;cursor:default}.floor{font-size:16px;color:var(--ink-2);max-width:540px;margin:10px auto 0;line-height:1.55}.floor b{color:var(--go);font-weight:600}.form{gap:11px;margin:20px 0 10px}.f-url,.form{display:flex;align-items:center}.f-url{flex:1 1;min-width:0;background:var(--card);border-radius:40px;padding:0 24px;height:56px;box-shadow:var(--lift)}.f-url input{border:none;outline:none;background:none;font-family:Outfit,sans-serif;font-size:16.5px;width:100%;color:var(--ink)}.f-url input::placeholder{color:var(--ink-3)}.f-amt{display:flex;align-items:center;background:var(--card);border-radius:40px;height:56px;padding:0 20px;flex:0 0 132px;box-shadow:var(--lift)}.f-amt s{color:var(--ink-3);font-size:16.5px;text-decoration:none}.f-amt input{border:none;outline:none;background:none;font-family:Outfit,sans-serif;font-weight:600;font-size:17px;width:100%;color:var(--ink);padding-left:3px}.f-amt:focus-within,.f-url:focus-within{box-shadow:0 0 0 1px var(--go),0 0 0 5px var(--go-soft)}.confirm input:focus,.confirm select:focus{box-shadow:0 0 0 4px var(--go-soft)}.claim-btn:focus-visible,.ghost:focus-visible,.go:focus-visible,.step:focus-visible,.takeover button:focus-visible{outline:2px solid var(--go);outline-offset:3px}.logo:focus-visible{outline:2px solid var(--go);outline-offset:3px;border-radius:8px}.role:focus-visible,.tick a:focus-visible,footer a:focus-visible{outline:2px solid var(--go);outline-offset:2px;border-radius:4px}.go{height:56px;padding:0 30px;border:none;border-radius:40px;background:var(--go);color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:16.5px;cursor:pointer;white-space:nowrap;transition:.14s}.go:hover:not(:disabled){background:#0e5f3b}.go:disabled{opacity:.5;cursor:default}.pledge{display:inline-flex;align-items:center;gap:6px}.pledge select{font-family:Outfit,sans-serif;font-size:13px;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:40px;padding:5px 12px;cursor:pointer}.pledge select:focus{outline:none;border-color:var(--go);box-shadow:0 0 0 3px var(--go-soft)}.hint{color:var(--ink-3);margin-bottom:16px;line-height:1.5}.err,.hint{text-align:center;font-size:14px}.err{color:#b4441a;margin-top:10px}.panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.panel{background:var(--tint);border-radius:20px;padding:15px 18px;min-width:0}.panel:only-child{grid-column:1/-1}.panel h3{font-size:15px;font-weight:600;margin-bottom:9px;gap:7px}.panel h3,.pr{display:flex;align-items:center}.pr{gap:11px;padding:7px 0;min-width:0;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}.pr:last-child{border:none}.pr .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pr .nm em{font-style:normal;color:var(--ink-2);font-weight:400}.pr .vl{color:var(--ink-3);font-size:13.5px;flex:0 0 auto}.mark{justify-content:center;color:#fff;font-weight:700;object-fit:contain}.mark,.row{display:flex;align-items:center}.row{scroll-margin-top:20px;gap:18px;background:var(--card);border-radius:22px;padding:18px 24px;margin-bottom:12px;box-shadow:var(--lift);position:relative}.row.tier1{background:var(--go-soft)}.row.first{border:1.5px solid var(--go);box-shadow:0 2px 10px rgba(18,122,75,.1)}.rank{flex:0 0 auto;font-weight:600;font-size:15px;color:var(--ink-3)}.row.tier1 .rank{background:var(--go);color:#fff;border-radius:30px;padding:6px 15px}.body{flex:1 1;min-width:0}.role{font-size:19px;font-weight:600;letter-spacing:-.02em;text-decoration:none;display:block;line-height:1.3}.role:hover{text-decoration:underline}.co{font-size:15px;color:var(--ink-2);margin-top:2px}.blurb{font-size:14.5px;margin-top:7px;line-height:1.5}.blurb,.meta{color:var(--ink-3)}.meta{font-size:14px;margin-top:9px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.meta em{font-style:normal;color:var(--go);font-weight:500}.reply{background:var(--tint);padding:3px 11px;border-radius:20px;font-size:13px;color:var(--ink-2)}.row.tier1 .reply{background:hsla(0,0%,100%,.7)}.actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:flex-end}.unclaimed .u-act .actions{justify-content:flex-end;margin-top:2px}.unclaimed .u-act .act{height:32px;padding:0 14px;font-size:13px}.act{height:34px;padding:0 16px;border-radius:40px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;border:1px solid transparent;transition:.14s;white-space:nowrap}.act.apply{background:var(--go);color:#fff}.act.apply:hover{background:#0e5f3b}.act.ghost-act{background:transparent;color:var(--ink-2);border-color:var(--line)}.act.ghost-act:hover{color:var(--ink);border-color:var(--ink-3)}.row.tier1 .act.ghost-act{border-color:var(--go-line);color:var(--go)}.row.tier1 .act.ghost-act:hover{background:#fff}.bid{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.bid .amt-n{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.row.tier1 .bid{color:var(--go)}.bid .paid{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px;font-weight:400;letter-spacing:0}.claim{border:none;font-family:Outfit,sans-serif;position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--go);color:#fff;font-size:13.5px;font-weight:500;padding:6px 17px;border-radius:30px;white-space:nowrap;opacity:0;transition:.14s;pointer-events:none;cursor:pointer;z-index:3}.row:hover .claim{opacity:1;pointer-events:auto}.claim:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--go);outline-offset:2px}.pager{gap:14px;margin:22px 0 6px}.pager,.pager-nums{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pager-nums{gap:6px}.pager-nums button{min-width:38px;height:38px;padding:0 12px;border-radius:40px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-family:Outfit,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:.14s}.pager-nums button:hover:not(.on){border-color:var(--ink-3);color:var(--ink)}.pager-nums button.on{background:var(--go);border-color:var(--go);color:#fff;font-weight:600}.pager-nums button:focus-visible{outline:2px solid var(--go);outline-offset:3px}.pager-nums .gap{color:var(--ink-3);padding:0 2px}.pager-range{font-size:14px;color:var(--ink-3)}.board-stat{text-align:center;font-size:14px;color:var(--ink-2);margin:4px 0 2px;line-height:1.6}.board-stat b{color:var(--ink);font-weight:600}@keyframes rowflash{0%{box-shadow:0 0 0 0 var(--go)}30%{box-shadow:0 0 0 3px var(--go)}to{box-shadow:0 0 0 0 rgba(18,122,75,0)}}.row-flash{animation:rowflash 2.2s ease-out}.divider{display:flex;align-items:center;gap:16px;margin:30px 0 20px}.divider hr{flex:1 1;border:none;border-top:1px solid var(--line)}.divider span{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}.empty{background:var(--tint);border-radius:20px;padding:44px 24px;text-align:center}.empty p{font-size:18px;font-weight:600}.empty span{display:block;font-size:14.5px;color:var(--ink-2);margin-top:6px}.takeover{margin:34px 0 10px;background:var(--ink);color:#fff;border-radius:22px;padding:22px 26px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.takeover h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.takeover p{font-size:14px;color:#a8ada6;margin-top:4px;max-width:460px;line-height:1.5}.takeover button{background:#fff;color:var(--ink);border:none;border-radius:40px;height:46px;padding:0 24px;font-size:15px;font-weight:600;cursor:pointer;font-family:Outfit,sans-serif;white-space:nowrap}.takeover button:disabled{opacity:.4;cursor:default}.confirm{background:var(--card);border-radius:22px;padding:26px;box-shadow:var(--lift);text-align:left;max-width:560px;margin:0 auto 30px}.confirm .opt{color:var(--ink-3);font-weight:400}body.confirming .hero .lede,body.confirming .hero .sub,body.confirming .hero h1{display:none}body.confirming .hero{padding-top:6px}.unread{background:var(--go-soft);border:1px solid var(--go-line);color:#0e5f3b;font-size:13.5px;line-height:1.55;border-radius:14px;padding:11px 14px;margin:12px 0 4px}.confirm h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:16px}.cpreview{display:flex;align-items:center;gap:13px;background:var(--tint);border-radius:16px;padding:14px;margin-bottom:18px}.cpreview strong{display:block;font-size:15.5px;font-weight:600}.cpreview span{font-size:14px;color:var(--ink-2)}.confirm label{display:block;font-size:13.5px;color:var(--ink-2);margin-bottom:13px}.confirm input,.confirm select{width:100%;height:48px;padding:0 16px;margin-top:5px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font-family:Outfit,sans-serif;font-size:15.5px}.confirm input:focus,.confirm select:focus{outline:none;border-color:var(--go)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.agree-note{font-size:13px;color:var(--ink-2);background:var(--go-soft);border-radius:14px;padding:12px 14px;margin:6px 0 16px;line-height:1.5}.cbtns{display:flex;gap:11px}.ghost{height:52px;padding:0 22px;border:1px solid var(--line);border-radius:40px;background:transparent;color:var(--ink-2);font-family:Outfit,sans-serif;font-size:15.5px;cursor:pointer}.cbtns .go{flex:1 1;height:52px}.unclaimed{margin:40px 0 10px;border-top:1px solid var(--line);padding-top:26px}.unclaimed-head h3{font-size:15.5px;font-weight:600;color:var(--ink-2)}.unclaimed-head p{font-size:14px;color:var(--ink-3);margin:5px 0 16px;max-width:560px;line-height:1.55}.unclaimed ul{list-style:none;display:flex;flex-direction:column;gap:10px}.unclaimed li{scroll-margin-top:20px;display:flex;gap:14px;align-items:flex-start;min-width:0;padding:18px 22px;border:1px dashed var(--line);border-radius:22px;background:transparent}.unclaimed .u-main{flex:1 1;min-width:0}.unclaimed .u-main>a{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none;display:block;line-height:1.3}.unclaimed .u-main>a:hover{text-decoration:underline}.unclaimed .u-main span{display:block;font-size:14px;color:var(--ink-2);margin-top:2px}.unclaimed .u-main p{font-size:13.5px;color:var(--ink-3);margin-top:6px;line-height:1.5}.unclaimed .u-act{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.unclaimed .u-act em{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.claim-btn{background:transparent;color:var(--go);border:1px solid var(--go-line);border-radius:40px;height:38px;padding:0 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:Outfit,sans-serif;white-space:nowrap;transition:.14s}.claim-btn:hover:not(:disabled){background:var(--go);color:#fff;border-color:var(--go)}.claim-btn:disabled{opacity:.45;cursor:default}.claim-err{font-size:12px;color:#b4441a}.prose{max-width:640px;margin:40px auto 80px}.prose h1{font-size:clamp(30px,5vw,42px);margin-bottom:18px}.prose h2{font-size:20px;font-weight:600;margin:28px 0 10px;letter-spacing:-.02em}.prose li,.prose p{font-size:16px;color:var(--ink-2);line-height:1.65}.prose ol,.prose ul{margin:10px 0 10px 20px}.prose li{margin-bottom:8px}.prose a{color:var(--go)}footer{margin:56px 0 80px;text-align:center;font-size:14.5px;color:var(--ink-3);display:flex;gap:22px;justify-content:center;flex-wrap:wrap}footer a{color:var(--ink-2);text-decoration:none}@media(max-width:740px){.panels{grid-template-columns:1fr}.form{flex-wrap:wrap}.f-url{flex:1 0 100%}.f-amt{flex:1 0 120px}.go{flex:1 1}}@media(max-width:640px){.claim{display:none}.two{grid-template-columns:1fr}.unclaimed li{flex-wrap:wrap}.unclaimed .u-act{width:100%;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.unclaimed .u-act .actions{width:100%;justify-content:flex-start}.wrap{padding:0 16px}.topbar .wrap{padding:14px 16px}.logo{text-decoration:none;font-size:18px;gap:8px}.plate{font-size:13px;padding:3px 9px}.tick{gap:18px;font-size:15px}.row{padding:16px;gap:12px;flex-wrap:wrap;align-items:flex-start}.row .mark{width:40px!important;height:40px!important;border-radius:12px!important}.rank{order:-1}.body{flex:1 1 100%;order:3;width:100%}.bid{order:2;margin-left:auto;align-items:flex-end}.bid .amt-n{font-size:21px}.row .actions{justify-content:flex-start}.role{font-size:17px}.meta{gap:10px;font-size:13px}.actions{margin-top:10px}.act{height:38px;padding:0 18px}.takeover{padding:18px;border-radius:18px}.takeover button{width:100%}.panel{padding:14px 16px}.pr .nm,footer{font-size:13.5px}footer{gap:14px}}.jobpage{max-width:720px;margin:38px auto 90px}.jp-flag{display:inline-flex;align-items:center;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:40px;margin-bottom:20px}.jp-flag.paid{background:var(--go);color:#fff}.jp-flag.unpaid{background:var(--tint);color:var(--ink-2)}.jp-head{display:flex;gap:18px;align-items:flex-start}.jp-head h1{font-size:clamp(26px,4.4vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.jp-co{margin-top:8px}.jp-blurb,.jp-co{font-size:17px;color:var(--ink-2)}.jp-blurb{line-height:1.65;margin-top:22px}.jp-stat{margin-top:22px;background:var(--go-soft);color:#0e5f3b;border-radius:16px;padding:14px 18px;font-size:15px}.jp-stat.muted{background:var(--tint);color:var(--ink-2)}.jp-stat b{font-size:19px;font-weight:700}.jobpage .actions{justify-content:flex-start;margin-top:22px}.jp-claim{display:flex;align-items:center;gap:14px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2);flex-wrap:wrap}.jp-back{margin-top:26px;font-size:14.5px;color:var(--ink-3);line-height:1.6}.jp-back a{color:var(--go)}@media(max-width:640px){.jobpage{margin:24px auto 60px}.jp-head{gap:13px}}