@font-face{font-family:Bebas Neue;src:url(/f/bebas-neue-441b026df2.woff2) format("woff2");font-display:swap}@font-face{font-family:Assistant;src:url(/f/assistant-93ba70e472.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--bg: #0a0a0a;--bg-2: #121212;--surface: #161616;--surface-2: #1d1d1d;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--text: #f5f2ea;--text-2: rgba(245, 242, 234, .66);--text-3: rgba(245, 242, 234, .46);--gold: #e8b923;--gold-ink: #0a0a0a;--gold-soft: rgba(232, 185, 35, .14);--ok: #7bd389;--warn: #f2a65a;--bad: #ff7a6b;--glass: rgba(18, 18, 18, .9);--glass-strong: rgba(15, 15, 15, .975);--glass-edge: rgba(255, 255, 255, .1);--r-s: 10px;--r: 14px;--r-l: 20px;--gutter: 16px;--top-h: 56px;--tab-h: 58px;--safe-b: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.34, 1.4, .64, 1);--bebas: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--body: "Assistant", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 12px)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:calc(var(--tab-h) + 28px + var(--safe-b));overflow-x:hidden}body.has-apply-bar{padding-bottom:calc(var(--tab-h) + 104px + var(--safe-b))}img{max-width:100%;display:block}a{color:inherit}p{margin:0 0 12px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--gold-ink);padding:10px 14px;border-radius:10px;font-weight:700;text-decoration:none}.skip:focus{top:12px}[hidden]{display:none!important}.bebas{font-family:var(--bebas);font-weight:400;letter-spacing:.02em}.i{width:22px;height:22px;flex:none}.i-s{width:18px;height:18px}.i-xs{width:14px;height:14px}.press{transition:transform .28s var(--spring),background-color .2s var(--ease),opacity .2s var(--ease),border-color .2s var(--ease);-webkit-tap-highlight-color:transparent}.press:active{transform:scale(.965);transition-duration:.08s}.glass{background:var(--glass);-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);border:1px solid var(--glass-edge);box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00000059}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.tabbar,.top.scrolled{background:var(--glass-strong)}}.top{position:sticky;top:0;z-index:40;border-width:0 0 1px;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px);background:linear-gradient(180deg,#0a0a0a9e,#0a0a0a4d);-webkit-backdrop-filter:blur(16px) saturate(2.2) brightness(1.1);backdrop-filter:blur(16px) saturate(2.2) brightness(1.1);border-color:transparent;transition:background-color .3s var(--ease),border-color .3s var(--ease)}.top.scrolled{background:linear-gradient(180deg,#ffffff12,#ffffff05),#0e0e0e66;border-color:#ffffff24;box-shadow:inset 0 -1px 1px #ffffff14,0 10px 28px #00000059}.top.scrolled .brand{transform:scale(.94)}.brand{transition:transform .35s var(--ease)}.top-in{height:var(--top-h);display:flex;align-items:center;gap:12px;padding:0 var(--gutter);max-width:1240px;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;margin-right:auto;transform-origin:left center}.brand-mark{width:18px;height:auto}.lockup{display:inline-flex;align-items:baseline;gap:.3em;line-height:1;transform:translateY(2px)}.lk-a{font:400 41px/.8 var(--bebas);letter-spacing:.02em}.lk-b{font:400 24px/.8 var(--bebas);letter-spacing:.2em;text-transform:uppercase}.lockup-1 .lk-a{color:var(--text)}.lockup-1 .lk-b,.lockup-2 .lk-a{color:var(--gold)}.lockup-2 .lk-b,.lockup-3 .lk-a,.lockup-3 .lk-b{color:var(--text)}.top-nav{display:none}.top-end{display:flex;align-items:center;gap:8px}.me{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:transparent;border:1px solid var(--line-2);color:var(--text-2)}.me.on{color:var(--gold);border-color:#e8b92380}.top-end .top-post{display:none}.top-back{flex:none;display:grid;place-items:center;width:38px;height:38px;margin:0 -6px 0 -10px;border-radius:50%;color:var(--text);text-decoration:none}.top-back .i{width:24px;height:24px}@media(max-width:899px){body.pushed{--tab-h: 0px}body.pushed .tabbar,body.pushed .back{display:none}body.pushed .apply-bar{bottom:calc(12px + var(--safe-b))}body.pushed.has-apply-bar{padding-bottom:calc(100px + var(--safe-b))}body.pushed .step-nav{position:sticky;bottom:0;z-index:30;margin:22px calc(-1 * var(--gutter)) 0;padding:12px var(--gutter) calc(12px + var(--safe-b));background:#0c0c0cf0;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);border-top:1px solid var(--line)}}.tabbar{position:fixed;z-index:45;isolation:isolate;overflow:hidden;left:50%;transform:translate3d(-50%,0,0);bottom:calc(12px + var(--safe-b) + var(--vv-gap, 0px));width:min(calc(100% - 2 * var(--gutter)),420px);height:var(--tab-h);border-radius:29px;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;background:linear-gradient(180deg,#ffffff1c,#ffffff08 55%,#ffffff0f),#1010106b;-webkit-backdrop-filter:blur(14px) saturate(2.3) brightness(1.12) contrast(1.06);backdrop-filter:blur(14px) saturate(2.3) brightness(1.12) contrast(1.06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 1px #ffffff61,inset 0 -1px 1px #ffffff1a,inset 0 0 14px #ffffff0f,0 18px 40px #0000008c,0 2px 8px #00000059}.tabbar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 18% -20%,rgba(255,255,255,.22),transparent 55%),radial-gradient(80% 70% at 100% 130%,rgba(232,185,35,.08),transparent 60%)}.tab{text-shadow:0 1px 2px rgba(0,0,0,.55)}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:24px;text-decoration:none;color:var(--text-3);font:600 11px/1.1 var(--body);letter-spacing:.01em}.tab .tab-i{width:22px;height:22px}.tab.on{color:var(--gold);background:linear-gradient(180deg,#ffffff29,#ffffff12);box-shadow:inset 0 1px 1px #ffffff47,inset 0 -1px 1px #0003,0 2px 8px #00000040}body.sheet-open .tabbar,body.kb-open .tabbar{opacity:0;pointer-events:none;transform:translate3d(-50%,20px,0);transition:.25s var(--ease)}main{display:block;outline:none}.wrap{padding:0 var(--gutter);max-width:760px;margin:0 auto}.narrow{max-width:600px}.split{padding:0 var(--gutter);max-width:1240px;margin:0 auto}.col-map{display:none}.head,.hero{padding-top:22px;margin-bottom:14px}.hero-sr{padding-top:14px;margin-bottom:0}.eyebrow{margin:0 0 4px;color:var(--text-3);font:700 12px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.h1,.h2{margin:0;font:400 40px/.98 var(--bebas);letter-spacing:.01em}.h1-job{font-size:36px;line-height:1.02}.h1-tight{font-size:34px}.h2{font-size:32px}.h3{margin:0 0 10px;font:400 25px/1.05 var(--bebas);letter-spacing:.02em}.h4{margin:0 0 6px;font:700 16px/1.3 var(--body)}.rule{display:block;width:34px;height:3px;border-radius:2px;background:var(--gold);margin:12px 0 0}.lede{color:var(--text-2);font-size:17px;line-height:1.5;margin:14px 0 0}.head+.lede{margin-top:4px}.fine{color:var(--text-3);font-size:13.5px;line-height:1.45;margin:10px 0 0}.fine a,.lede a,.prose a,.note a,.safety a{color:var(--text);text-decoration-color:#e8b92399;text-underline-offset:3px}.opt{color:var(--text-3);font-weight:400;font-size:.86em}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--gold);color:var(--gold-ink);font:700 12px/1 var(--body);margin-left:6px}.crumbs{display:flex;flex-wrap:wrap;gap:6px;padding-top:16px;font-size:13px;color:var(--text-3)}.crumbs a{color:var(--text-2);text-decoration:none}.back{display:inline-flex;align-items:center;gap:4px;padding:14px 0 0;color:var(--text-2);text-decoration:none;font-size:15px}.msg{padding-bottom:20px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--r);border:1px solid transparent;font:700 16px/1 var(--body);text-decoration:none;white-space:nowrap}.btn-s{min-height:38px;padding:0 14px;font-size:14.5px;border-radius:11px}.btn-block{display:flex;width:100%}.btn-gold{background:var(--gold);color:var(--gold-ink)}.btn-gold:hover{background:#f0c63a}.btn-line{background:transparent;border-color:var(--line-2);color:var(--text)}.btn-quiet{background:#ffffff0f;color:var(--text)}.btn[disabled],.btn[aria-busy=true]{opacity:.55;pointer-events:none}.link-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 0;background:none;border:0;color:var(--gold);font:600 15px/1.2 var(--body);text-decoration:none}.link-danger{color:var(--bad)}.find{position:relative;margin:16px 0 6px}.search{position:relative;display:flex;align-items:center;height:52px;border-radius:16px;background:var(--surface);border:1px solid var(--line);padding:0 6px 0 44px;transition:border-color .2s var(--ease),background-color .2s}.search:focus-within{border-color:#e8b9238c;background:var(--surface-2)}.search-i{position:absolute;left:14px;color:var(--text-3)}.search input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:17px}.search input::placeholder{color:var(--text-3)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search-go{height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--gold);color:var(--gold-ink);font-weight:700}.js .search-go{display:none}.suggest{position:absolute;z-index:30;left:0;right:0;top:58px;border-radius:var(--r-l);padding:10px;max-height:60vh;overflow:auto}.sg-h{margin:6px;color:var(--text-3);font:700 11.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase}.sg-list{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sg-list button{border:1px solid var(--line-2);background:#ffffff0a;border-radius:18px;height:36px;padding:0 13px;font-size:14.5px}.sg-list .n{color:var(--text-3);margin-left:4px}.chips{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.chips-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter)}.chips-scroll::-webkit-scrollbar{display:none}.chips-wrap{flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text);font:600 14.5px/1 var(--body);text-decoration:none;white-space:nowrap;list-style:none}.chip::-webkit-details-marker{display:none}.chip-on{border-color:#e8b9238c;background:var(--gold-soft);color:var(--gold)}.chip .count{margin-left:2px}.qchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.qchip{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px 0 11px;border-radius:15px;background:#e8b9231f;color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none}.qchip .i{color:var(--text-3)}.qchip-clear{background:transparent;color:var(--text-2);padding:0 6px 0 2px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.res-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:20px 0 4px}.res-h{margin:0;font:400 24px/1.05 var(--bebas);letter-spacing:.02em}.res-n{margin:2px 0 0;color:var(--text-3);font-size:13.5px}.bell{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:18px;border:1px solid var(--line-2);background:transparent;color:var(--text-2);font-weight:600;font-size:14px}.bell.on{color:var(--gold);border-color:#e8b92380}.list{display:flex;flex-direction:column}.job{position:relative;border-bottom:1px solid var(--line)}.job-link{display:flex;align-items:flex-start;gap:14px;padding:15px 44px 15px 0;text-decoration:none}.job-words{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.job-flags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:3px}.job-flags span{font:700 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line-2);border-radius:6px;padding:4px 6px 3px}.job-flags .f-gold{color:var(--gold);border-color:#e8b92373}.job-flags .f-card{color:var(--gold);border-color:transparent;background:var(--gold-soft)}.job-flags .f-new{color:var(--gold-ink);border-color:var(--gold);background:var(--gold)}.job-title{font:700 17px/1.25 var(--body);color:var(--text);overflow-wrap:anywhere}.job-meta{color:var(--text-2);font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.job-meta+.job-meta{color:var(--text-3);font-size:14px}.job-when{font-size:13px!important}.job-partner{display:inline-flex;align-items:center;gap:3px;color:var(--gold);font-size:12.5px;font-weight:700;margin-left:4px;white-space:nowrap}.job-partner .i{width:14px;height:14px}.lang{color:var(--text-2)}.thumb{flex:none;width:52px;height:52px;border-radius:14px;overflow:hidden;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--line)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb-big{width:64px;height:64px;border-radius:17px}.thumb-symbol{color:#f5f2ea80;background:#ffffff0d;box-shadow:none}.thumb-symbol .sym{width:24px;height:24px}.thumb-big.thumb-symbol .sym{width:30px;height:30px}.thumb-featured.thumb-symbol{color:var(--gold);background:linear-gradient(160deg,#262011,#15130d);box-shadow:inset 0 0 0 1px #e8b9236b}.save{position:absolute;top:12px;right:-8px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-3);border-radius:50%}.save.on{color:var(--gold)}.save.on svg g{fill:currentColor}.job.in{animation:rowIn .42s var(--ease) both}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}}.more{display:flex;justify-content:center;align-items:center;height:48px;margin:14px 0;border-radius:var(--r);border:1px solid var(--line-2);text-decoration:none;font-weight:700}.empty{padding:28px 0 10px}.empty-t{font:400 24px/1.1 var(--bebas);letter-spacing:.02em;margin:0 0 8px}.empty-s{color:var(--text-2);margin:10px 0 14px}.relax{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.relax a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);text-decoration:none;font-weight:600}.relax .i{color:var(--gold)}.ask-near{margin:14px 0 4px;padding:16px;border-radius:var(--r-l)}.ask-near .h4{font:400 22px/1 var(--bebas);letter-spacing:.02em}.ask-near .fine{margin:6px 0 12px}.pick-group{margin:14px 0 8px;font:700 12px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.area-picks .pick-group:first-of-type{margin-top:4px}@property --fl{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fr{syntax: "<length>"; inherits: false; initial-value: 0px;}.arail{margin-top:12px}.ar-line{display:flex;align-items:center;gap:8px;margin:0 calc(-1 * var(--gutter))}.arail-lead .ar-line{margin-left:0}.ar-scroll{position:relative;flex:1;min-width:0;display:block;padding:8px var(--gutter);margin:-5px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;--fl: 0px;--fr: 0px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);transition:--fl .3s var(--ease),--fr .3s var(--ease)}.ar-scroll::-webkit-scrollbar{display:none}.ar-scroll.fade-l{--fl: 34px}.ar-scroll.fade-r{--fr: 56px}.arail-lead .ar-line>.ar-scroll{padding-left:2px}.ar-row{display:flex;gap:8px;width:max-content}.ar{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 17px;border-radius:22px;border:1px solid var(--line-2);background:#ffffff0b;color:var(--text);text-decoration:none;white-space:nowrap;transition:transform .28s var(--spring),background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .3s var(--ease)}.ar-n{font:400 20px/1 var(--bebas);letter-spacing:.045em;padding-top:2px}.ar-c{min-width:12px;font:700 12.5px/1 var(--body);color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center;transition:color .25s var(--ease)}.ar.on{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);box-shadow:0 2px 7px #e8b92338,inset 0 1px #ffffff59}.ar.on .ar-c{color:#0a0a0a94}.ar-towns{display:grid;grid-template-rows:1fr;margin:0 calc(-1 * var(--gutter));animation:townsIn .46s var(--ease) both;transition:grid-template-rows .32s var(--ease),opacity .22s var(--ease)}.ar-towns.steady{animation:none}.ar-towns.leaving{grid-template-rows:0fr;opacity:0;pointer-events:none}.ar-towns-in{min-height:0;overflow:hidden}.ar-towns .ar-scroll{padding-top:12px}.ar-towns .ar-row{gap:6px}.ar-towns .ar{height:38px;padding:0 13px 0 14px;gap:7px;background:transparent;border-color:var(--line)}.ar-towns .ar:after{content:"";position:absolute;inset:-3px 0}.ar-towns .ar-n{font-size:18px;color:var(--text-2);transition:color .25s var(--ease)}.ar-towns .ar.on{background:var(--gold-soft);border-color:#e8b92399;color:var(--gold);box-shadow:none}.ar-towns .ar.on .ar-n{color:var(--gold)}.ar-towns .ar.on .ar-c{color:#e8b923b8}@keyframes townsIn{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-6px)}}[data-live=results][aria-busy=true]{opacity:.55;transition:opacity .2s var(--ease) .12s}.nearby{margin-top:26px}.links{list-style:none;margin:0;padding:0}.links li{border-bottom:1px solid var(--line)}.links a{display:block;padding:13px 0;text-decoration:none;font-weight:600}.hire{margin-top:34px;padding:18px;border-radius:var(--r-l);background:linear-gradient(170deg,#17150e,#111);border:1px solid rgba(232,185,35,.18)}.hire .head{padding-top:0}.hire .btn{margin-top:16px}.prices{list-style:none;margin:16px 0 0;padding:0}.prices li{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding:11px 0;border-bottom:1px solid var(--line)}.prices li:last-child{border-bottom:0}.p-name{font-weight:700}.p-what{grid-column:1;color:var(--text-3);font-size:14px}.p-price{grid-column:2;grid-row:1 / span 2;align-self:center;font:400 24px/1 var(--bebas);letter-spacing:.03em;color:var(--gold)}.foot{margin-top:48px;border-top:1px solid var(--line)}.foot-in{max-width:1240px;margin:0 auto;padding:24px var(--gutter) 10px}.foot-brand{color:var(--text-2);font-size:14.5px}.foot-brand .bebas{color:var(--text);font-size:19px;margin-right:4px}.foot-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0}.foot-links a{color:var(--text-2);text-decoration:none;font-size:14.5px}.foot-legal{color:var(--text-3);font-size:12.5px}.sheet-d{position:static}.sheet-d>summary{list-style:none}.sheet-d>summary::-webkit-details-marker{display:none}.sheet{position:fixed;z-index:60;left:0;right:0;bottom:0;max-height:88vh;overflow:auto;overscroll-behavior:contain;border-radius:26px 26px 0 0;border-bottom:0;padding:8px 18px calc(22px + var(--safe-b));background:var(--glass-strong);animation:sheetUp .42s var(--spring) both}.sheet-d[open]>summary:after{content:"";position:fixed;inset:0;z-index:55;background:#00000080;animation:fade .25s var(--ease) both}@keyframes sheetUp{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}.sheet-grab{width:38px;height:5px;border-radius:3px;background:#ffffff3d;margin:2px auto 12px}.sheet-title{font:400 28px/1 var(--bebas);letter-spacing:.02em;margin:0 0 14px}.sheet-actions{position:sticky;bottom:calc(-22px - var(--safe-b));display:grid;grid-template-columns:auto 1fr;gap:10px;margin:18px -18px 0;padding:12px 18px calc(12px + var(--safe-b));background:linear-gradient(transparent,var(--glass-strong) 24%)}.sheet-or{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:13px;margin:14px 0}.sheet-or:before,.sheet-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.pc-form{display:grid;gap:10px}.pc-form .field{margin:0}.form{margin-top:18px}.field{display:block;margin:0 0 16px;border:0;padding:0;min-width:0}fieldset.field{margin-bottom:18px}.label,legend{display:block;margin:0 0 7px;padding:0;font:700 14.5px/1.3 var(--body);color:var(--text)}.hint{color:var(--text-3);font-size:13.5px;margin:-2px 0 8px}.hint-ok{color:var(--ok);font-size:13.5px;margin:-8px 0 14px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]),select,textarea{display:block;width:100%;min-height:48px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);padding:12px 14px;font-size:16px;line-height:1.35;outline:none;transition:border-color .2s var(--ease),background-color .2s;-webkit-appearance:none;appearance:none}textarea{resize:vertical;min-height:96px}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23999' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}input:focus,select:focus,textarea:focus{border-color:#e8b923a6!important;background-color:var(--surface-2)!important}input::placeholder,textarea::placeholder{color:var(--text-3)}input[type=date]{min-height:40px;padding:8px 10px}[aria-invalid=true]{border-color:var(--bad)!important}.err{display:block;color:var(--bad);font-size:13.5px;margin-top:6px}.alert{background:#ff7a6b1a;border:1px solid rgba(255,122,107,.35);color:var(--text);padding:12px 14px;border-radius:var(--r);margin:14px 0 0}.note{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;color:var(--text-2);margin:14px 0}.note .i{color:var(--gold);margin-top:2px}.row2{display:grid;gap:0 10px}.picks{display:flex;flex-wrap:wrap;gap:8px}.pick{position:relative;display:inline-flex}.pick input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pick>span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--line-2);background:#ffffff08;font-weight:600;font-size:15px;transition:.2s var(--ease)}.pick input:checked+span{background:var(--gold-soft);border-color:#e8b92399;color:var(--gold)}.pick input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.lang-other{display:none;margin:10px 0 0}.lang-pick:has([data-lang-other]:checked) .lang-other{display:block;animation:fade .25s var(--ease) both}.picks-col{flex-direction:column}.pick-row{display:flex}.pick-row>span{flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:10px 16px 10px 44px;border-radius:16px;position:relative}.pick-row>span:before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:1.5px solid var(--line-2);box-sizing:border-box;transition:.2s var(--ease)}.pick-row input:checked+span:before{border:5px solid var(--gold)}.pick-row small{font-weight:400;font-size:13.5px;color:var(--text-3)}.pick-row input:checked+span b{color:var(--gold)}.pick-row input:checked+span{color:var(--text)}.notify-box{margin-top:26px;padding:16px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface)}.notify-box .h4{margin:0 0 12px}.push-me{margin-top:14px}.push-me .fine{margin:8px 0 0}.pick-row>span{width:100%;border-radius:12px;min-height:48px}.pick-date{align-items:center;gap:8px}.pick-date input[type=date]{position:static;opacity:1;width:auto;min-height:40px}.picks-start{align-items:center}.check{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.4;cursor:pointer}.check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--gold)}.check-s{padding:4px 0;font-size:14px}.checks{margin:4px 0 14px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.choice{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);margin-bottom:8px;cursor:pointer}.choice input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--gold);flex:none}.choice-w{display:flex;flex-direction:column}.choice-t{font-weight:700}.choice-s{color:var(--text-3);font-size:14px}.choice:has(input:checked){border-color:#e8b92399;background:#19170f}.file-box{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:0 16px;border-radius:14px;border:1px dashed var(--line-2);background:var(--surface);color:var(--text-2)}.file-box .i{color:var(--gold)}.file-box input{position:absolute;inset:0;opacity:0;cursor:pointer}.field-d{margin:0 0 16px}.field-d>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px}.field-d>summary::-webkit-details-marker{display:none}.field-d>summary:after{content:"+";color:var(--gold);font-size:22px;font-weight:400}.field-d[open]>summary:after{content:"\2013"}.step-h{display:flex;align-items:center;gap:10px;margin:26px 0 12px;font:400 26px/1 var(--bebas);letter-spacing:.02em}.step-h .opt{font:400 14px/1 var(--body);letter-spacing:0}.step-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--gold-ink);font:700 15px/1 var(--body)}.apply-form:has(input[name=use_saved][value=yes]:checked) .profile-fields{display:none}.saved-profile{margin-bottom:8px}.exp{padding:14px;border-radius:var(--r);border:1px solid var(--line);background:#ffffff05;margin-bottom:10px}.exp>.field:last-child{margin-bottom:0}.more-exp>summary{list-style:none;margin:0 0 10px}.more-exp>summary::-webkit-details-marker{display:none}.more-exp[open]>summary{display:none}.q legend{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.must{display:inline-block;font:700 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(232,185,35,.45);border-radius:6px;padding:4px 6px 3px}.signin-hint{display:flex;gap:8px;align-items:center}.signin-hint .link-btn{padding:0;font-size:inherit}.safety{display:flex;gap:8px;align-items:flex-start;color:var(--text-3);font-size:13.5px;margin:16px 0}.safety .i{color:var(--gold);margin-top:1px}.safety a{white-space:nowrap;color:var(--text-2)}.how{list-style:none;margin:18px 0 6px;padding:0;display:grid;gap:10px}.how li{display:flex;gap:12px;align-items:flex-start;color:var(--text-2)}.how-n{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(232,185,35,.5);color:var(--gold);font-weight:700;font-size:14px}.profile-actions{display:grid;gap:10px;margin-top:20px}.job-page{padding-bottom:10px}.job-head{display:flex;gap:16px;align-items:flex-start;margin-top:16px}.job-head-w{min-width:0}.job-head .job-flags{margin-bottom:8px}.job-co{margin:6px 0 0;color:var(--text-2);font-size:17px;font-weight:600}.job-co a{text-decoration:none}.emp-badges{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.badge{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:13px;font:700 12.5px/1 var(--body);background:#ffffff0f;color:var(--text-2)}.badge-ok{color:var(--ok);background:#7bd3891a}.badge-gold{color:var(--gold);background:var(--gold-soft)}.facts{margin:22px 0 0;border-top:1px solid var(--line)}.fact{display:grid;grid-template-columns:22px 104px 1fr;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.fact-i{color:var(--text-3);width:20px;height:20px;align-self:start;margin-top:2px}.fact dt{color:var(--text-3);font-size:14.5px}.fact dd{margin:0;font-size:15.5px;overflow-wrap:anywhere}.job-actions{display:flex;gap:8px;margin:18px 0 0;flex-wrap:wrap}.save-big,.share-btn{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-radius:21px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text);text-decoration:none;font-weight:600;font-size:15px}.save-big .i,.share-btn .i{width:19px;height:19px}.save-big[aria-pressed=true]{color:var(--gold);border-color:#e8b92380}.save-big[aria-pressed=true] svg g{fill:currentColor}.journey{margin:12px 0 0;color:var(--text-2);font-size:14.5px}.dir-pick{display:flex;gap:8px;margin-top:8px}.job-about{margin-top:28px}.prose p{color:#f5f2eadb;font-size:16.5px;line-height:1.6;margin:0 0 14px}.skills{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.skills li{padding:6px 11px;border-radius:14px;background:#ffffff0f;color:var(--text-2);font-size:14px}.apply{margin-top:30px}.routes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.route{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface);text-decoration:none}.route-main{border-color:#e8b92373;background:linear-gradient(170deg,#1d1a10,#151515)}.route-i{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;color:var(--gold)}.route-main .route-i{background:var(--gold);color:var(--gold-ink)}.route-w{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.route-t{font-weight:700;font-size:16px}.route-s{color:var(--text-3);font-size:14px;overflow-wrap:anywhere}.route-c{color:var(--text-3)}.similar{margin-top:34px}.apply-bar{position:fixed;z-index:44;left:50%;transform:translate(-50%);bottom:calc(12px + var(--tab-h) + 10px + var(--safe-b));width:min(calc(100% - 2 * var(--gutter)),560px);display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:20px;transition:transform .35s var(--ease),opacity .3s}.apply-bar{background:var(--glass-strong)}.sheet-actions .btn-quiet{background:#1d1d1d}.apply-bar.away,.apply-bar.at-apply{transform:translate(-50%,16px);opacity:0;pointer-events:none}.apply-bar-w{flex:1;min-width:0;display:flex;flex-direction:column}.apply-bar-t{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apply-bar-s{color:var(--text-3);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-head{display:flex;gap:16px;align-items:center;margin:16px 0 22px}.stepper{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:s}.stepper li{position:relative;padding-top:10px;color:var(--text-3);font-size:12.5px;font-weight:600}.stepper li:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:2px;background:var(--line-2);transition:background-color .3s}.stepper li.on{color:var(--text)}.stepper li.on:before,.stepper li.done:before{background:var(--gold)}.step{padding-bottom:6px}.js .post-form .step:not(.on){display:none}.step-nav{display:flex;gap:10px;justify-content:space-between;margin-top:22px}.step-nav .btn-gold{flex:1}.pay-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.pay-row .unit{grid-column:1 / -1}.money{position:relative;display:block}.money>span[aria-hidden]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-3)}.money input{padding-left:28px!important}.pay-to{color:var(--text-3);font-size:14px}.pay-hours{margin-top:12px}.pay-mode{margin:2px 0 12px}.pay-legal{border-radius:var(--r);border:1px solid var(--line);background:#ffffff06;padding:12px 14px;margin-bottom:16px}.pay-legal-t{margin:0 0 8px;font-size:15px}.pay-legal .fine{margin-top:8px}ul.pay-rates{list-style:none;margin:0;padding:0;display:grid;gap:4px}ul.pay-rates li{display:flex;justify-content:space-between;gap:12px;font-weight:700;font-variant-numeric:tabular-nums}ul.pay-rates li span{color:var(--text-2);font-weight:400}.youth{margin-top:14px}.youth-in{padding-top:2px}.youth-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.youth-row .field{margin-bottom:4px}.youth-row .hint{margin:0 0 6px;font-size:12.5px}.youth .fine{margin:6px 0 10px;font-size:12.5px}.unit-word{color:var(--text-3);font-weight:400;font-size:.86em}.pay-tag{display:inline-block;vertical-align:1px;margin-left:4px;font:700 9.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line-2);border-radius:5px;padding:3px 5px 2px;white-space:nowrap}.fact dd .pay-rates{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-variant-numeric:tabular-nums}.fact dd .pay-rates>span>span{color:var(--text-3)}.pay-note{display:block;margin-top:4px;color:var(--text-3);font-size:13.5px}.pay-note a{color:var(--text-2);text-decoration-color:#e8b92399;text-underline-offset:3px}.counter{display:block;text-align:right;color:var(--text-3);font-size:12.5px;margin-top:4px}.helper{margin:0 0 14px;border-radius:var(--r);border:1px solid rgba(232,185,35,.3);background:#15130c}.helper-s{list-style:none;display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--gold);font-weight:700;cursor:pointer}.helper-s::-webkit-details-marker{display:none}.helper-w{padding:0 14px 14px}.helper-a{display:flex;gap:10px;align-items:center;margin-top:10px}.helper-a .fine{margin:0}.prefill-note{margin:14px 0 0;padding:12px 14px;border-radius:var(--r);background:var(--gold-soft);border:1px solid rgba(232,185,35,.35);font-size:14.5px}.logo-row{display:flex;align-items:center;gap:12px}.logo-preview{color:var(--text-3)}.logo-pick{position:relative;overflow:hidden}.route-opts{display:flex;flex-direction:column;gap:8px}.route-opt{border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface)}.route-opt:has(input:checked){border-color:#e8b92366}.toggle{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.switch{flex:none;position:relative;width:46px;height:28px;border-radius:14px;background:#ffffff24;transition:background-color .25s var(--ease)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .3s var(--spring)}.toggle input:checked~.switch{background:var(--gold)}.toggle input:checked~.switch:after{transform:translate(18px)}.toggle input:focus-visible~.switch{outline:2px solid var(--gold);outline-offset:2px}.route-in{padding:0 14px 4px}.tag{display:inline-block;vertical-align:2px;margin-left:6px;font:700 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(232,185,35,.45);border-radius:6px;padding:4px 6px 3px}.questions{margin:22px 0 6px}.q-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.q-item{display:grid;gap:4px}.q-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-del{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 2px 0 10px;border:0;background:none;color:var(--text-3);font:600 14px/1 var(--body)}@media(hover:hover){.q-del:hover{color:var(--bad)}}.preview{border-radius:var(--r-l);border:1px solid rgba(232,185,35,.22);background:linear-gradient(180deg,rgba(232,185,35,.05),transparent 160px),var(--bg-2);box-shadow:inset 0 1px #e8b9231f;padding:2px 14px 16px}.preview .job{border-bottom:1px solid var(--line)}.preview .job-link{padding-right:0}.pv-label{margin:16px 0 10px;color:var(--text-3);font:700 11.5px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase}.pv-page .eyebrow{margin-bottom:6px}.pv-t{margin:0 0 6px;font:700 21px/1.25 var(--body);overflow-wrap:anywhere}.pv-m{margin:0 0 6px;color:var(--text-2);font-size:15px}.pv-pay{margin:0 0 12px;color:var(--gold);font-weight:700}.pv-pay span{color:var(--text-2);font-weight:400}.pv-d{color:var(--text-2);font-size:15px}.pv-d p{margin:0 0 10px}.pv-apply{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--text-2);font-size:14.5px}.pv-apply .i{color:var(--ok);margin-top:2px}.checklist{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.checklist li{display:flex;gap:10px;align-items:flex-start;color:var(--text-2);font-size:14.5px}.checklist .i{color:var(--ok)}.checklist li.warn .i{color:var(--warn)}.plans{display:grid;gap:8px}.plan{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--r-l);border:1px solid var(--line-2);background:var(--surface);cursor:pointer}.plan input{position:absolute;opacity:0}.plan:has(input:checked){border-color:var(--gold);background:#19170f;box-shadow:0 0 0 1px var(--gold) inset}.plan:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.plan-w{flex:1;display:flex;flex-direction:column;gap:2px}.plan-t{font:400 24px/1 var(--bebas);letter-spacing:.03em}.plan-s{color:var(--text-3);font-size:14px}.plan-p{font:400 26px/1 var(--bebas);color:var(--gold);letter-spacing:.02em;white-space:nowrap}.plan-p small{font:600 12px/1 var(--body);color:var(--text-3);margin-left:2px}.plan-p s{color:var(--text-3);font-size:.72em;margin-right:6px}.story{margin:10px 0 0;border-radius:var(--r-l);border:1px solid var(--line-2);background:var(--surface)}.weekly{display:flex;gap:8px;align-items:flex-start}.weekly .i{flex:none;color:var(--gold);margin-top:1px}.weekly-w{flex:1;min-width:0}.weekly-f{display:block;margin-top:4px;color:var(--gold);font-weight:600}.always{margin-top:14px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg-2)}.always[open]{border-color:var(--line-2)}.always-sum{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.always-sum::-webkit-details-marker{display:none}.always-w{flex:1;display:flex;flex-direction:column;gap:2px}.always-t{font:400 22px/1 var(--bebas);letter-spacing:.03em}.always-s{color:var(--text-3);font-size:14px}.always-i{color:var(--text-3);transform:rotate(90deg);transition:transform .3s var(--ease)}.always[open] .always-i{transform:rotate(-90deg)}.always-in{padding:0 12px 14px}.always-in>.fine:first-child{margin:0 4px 12px}.always .plans{gap:8px}.terms-list{list-style:none;margin:10px 0 18px;padding:0;display:grid;gap:10px}.terms-list li{display:flex;gap:10px;align-items:flex-start;color:var(--text-2);font-size:15px;line-height:1.4}.terms-list li .i{color:var(--gold);margin-top:1px}.terms-list li b{color:var(--text);font-weight:700}.terms-list li.ok .i{color:var(--ok)}.terms-list .terms-fine{padding-left:28px;font-size:13.5px;color:var(--text-3)}.total-p small{font:600 13px/1 var(--body);color:var(--text-3);margin-left:3px;letter-spacing:0}.plan-none{padding:12px 16px}.plan-none .plan-t{font:600 15px/1.2 var(--body)}.card-box{margin:18px 0 0}.card-note{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);font-size:14.5px;line-height:1.45}.card-note .i{flex:none;color:var(--gold);margin-top:2px}.card-note .link-btn{display:block;padding:6px 0 0;font-size:inherit;text-align:left;overflow-wrap:anywhere}.partner-q{margin:0;color:var(--text-3);font-size:14.5px}.partner-q .link-btn{padding:10px 0;font-size:inherit}.partner-in{margin-top:6px;animation:fade .25s var(--ease) both}.edit>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;cursor:pointer}.edit>summary::-webkit-details-marker{display:none}.edit>summary:after{content:"";flex:none;width:8px;height:8px;border:solid var(--gold);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--ease)}.edit[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.offer{padding:14px;border-radius:var(--r-l);background:var(--gold-soft);border:1px solid rgba(232,185,35,.35);margin-bottom:14px}.offer-t{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--gold);margin-bottom:4px}.member{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--r);background:#7bd38914;border:1px solid rgba(123,211,137,.25);font-size:14.5px}.member .i{color:var(--ok)}.upsell{margin:14px 0 0;padding:16px;border-radius:var(--r-l);border:1px solid rgba(232,185,35,.3);background:linear-gradient(170deg,#1b180e,#121212)}.upsell-t{display:flex;gap:8px;align-items:center;font-weight:700;margin-bottom:6px}.upsell-t .i{color:var(--gold)}.upsell p{color:var(--text-2);font-size:14.5px}.upsell-a{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0!important}.total{display:flex;justify-content:space-between;align-items:baseline;margin:22px 0 6px;padding-top:14px;border-top:1px solid var(--line);font-weight:700}.total-p{font:400 34px/1 var(--bebas);color:var(--gold);letter-spacing:.02em}.refund{display:flex;gap:8px;align-items:flex-start;color:var(--text-2);font-size:14px}.refund .i{color:var(--ok);margin-top:1px}.next-steps{margin:20px 0 0;padding:0 0 0 20px;color:var(--text-3);font-size:14px}.next-steps li{margin-bottom:6px}.saved-note{color:var(--text-3);font-size:13px;text-align:center;min-height:20px;margin-top:10px}.plans-sec{margin-top:40px}.crop{position:fixed;inset:0;z-index:80;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;touch-action:none}.crop-frame{position:relative;width:min(80vw,320px);aspect-ratio:1;border-radius:22px;overflow:hidden;box-shadow:0 0 0 2px var(--gold),0 0 0 100vmax #0000008c}.crop-frame canvas{width:100%;height:100%;display:block;cursor:grab}.crop-actions{display:flex;gap:10px}.crop .fine{text-align:center}.manage{padding-top:22px}.manage .lede{margin-top:10px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-3)}.dot-live{background:var(--ok);box-shadow:0 0 0 4px #7bd38926}.dot-paid{background:var(--gold)}.dot-rejected{background:var(--bad)}.steps-live{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.st{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface);color:var(--text-3)}.st.now{border-color:#e8b92373;color:var(--text)}.st.done{color:var(--text-2);align-items:center}.st.done .i{color:var(--ok)}.st-n{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);font-weight:700;font-size:14px}.st.now .st-n{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.st-w{flex:1;min-width:0}.st-w .fine{margin:4px 0 10px}.code-row{display:flex;gap:8px;margin-top:10px}.code-row input{flex:1;letter-spacing:.3em;font-weight:700;text-align:center}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0}.tiles-4{grid-template-columns:repeat(4,1fr);gap:6px}.tiles-4 .tile{padding:12px 10px}.tiles-4 .tile-n{font-size:30px}.tiles-4 .tile-l{font-size:12px;line-height:1.2}.tiles-note{margin-top:8px}.tile{padding:14px 12px;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column}.tile-n{font:400 34px/1 var(--bebas);letter-spacing:.02em}.tile-l{color:var(--text-3);font-size:13px}.acts{display:flex;flex-direction:column;margin:10px 0 0;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);overflow:hidden}.acts-main{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}.acts-main .btn{min-height:46px}.acts-main .i{color:var(--gold)}.act{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--text);text-decoration:none;font-weight:600;font-size:15.5px;text-align:left;line-height:1.25;position:relative}.act>span{flex:1;min-width:0;padding:14px 0}.act+.act:before{content:"";position:absolute;top:0;left:48px;right:0;height:1px;background:var(--line)}.act .i{color:var(--gold);flex:none}.act-quiet .i{color:var(--text-3)}.act .act-c{color:var(--text-3);opacity:.7;width:16px;height:16px}.act-end{color:var(--text-2)}.act.press:active{transform:none;background:#ffffff0d}.apps{margin-top:30px}.ap-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg-b{flex:none;height:34px;padding:0 12px;border-radius:10px;border:0;background:transparent;color:var(--text-3);font-weight:600;font-size:14px;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center}.seg-b.on{background:#ffffff1a;color:var(--text)}.seg-wide{margin:16px 0 6px}.seg-b small{margin-left:5px;font-size:12px;font-weight:700;color:var(--text-3);font-variant-numeric:tabular-nums}.seg-b.on small{color:var(--gold)}.seg-ap .seg-b{padding:0 10px}.seg[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.seg-wide .seg-b{flex:1;justify-content:center;height:38px;font-size:15px}.sort select{min-height:38px;padding:6px 34px 6px 12px;font-size:16px;width:auto}.csv{font-size:14px}.applicants{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.applicant{padding:16px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface)}.applicant[data-state=shortlisted]{border-color:#e8b92373}.applicant[data-state=not_right]{opacity:.7}.ap-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ap-name{font:400 25px/1 var(--bebas);letter-spacing:.03em}.ap-when{color:var(--text-3);font-size:13px;white-space:nowrap}.ap-facts{color:var(--text-2);font-size:14px;margin:4px 0 0}.ap-flag{display:flex;gap:6px;align-items:center;color:var(--warn);font-size:13.5px;font-weight:600;margin:8px 0 0}.ap-exp{margin:10px 0 0;font-size:15px}.ap-dim{color:var(--text-3);font-size:13.5px}.ap-about{color:var(--text-2);font-size:14.5px;margin:6px 0 0}.ap-tags{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.ap-tags li{padding:4px 9px;border-radius:11px;background:#ffffff0f;font-size:13px;color:var(--text-2)}.ap-answers{margin:12px 0 0;border-top:1px solid var(--line)}.ap-answers div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.ap-answers dt{color:var(--text-2)}.ap-answers dd{margin:0;font-weight:700}.ap-answers .miss dd{color:var(--warn)}.ap-note{margin:12px 0 0;color:var(--text-2);font-style:italic;font-size:14.5px}.ap-more{margin-top:6px}.ap-more>summary{list-style:none}.ap-more>summary::-webkit-details-marker{display:none}.ap-acts{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.ap-act{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:18px;border:1px solid var(--line-2);text-decoration:none;font-weight:600;font-size:14px}.ap-act:first-child{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.pills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.pill{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--line-2);background:transparent;color:var(--text-2);font-size:13.5px;font-weight:600}.pill.on{background:var(--gold-soft);border-color:#e8b9238c;color:var(--gold)}.ap-private{display:block;margin-top:10px}.ap-private input{min-height:40px!important;font-size:16px!important}.edit{margin-top:26px;border-top:1px solid var(--line);padding-top:12px}.edit>summary{padding:10px 0;min-height:44px}.slots{margin:18px 0;padding:14px;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line)}.slot-bar{display:flex;gap:4px;margin:8px 0}.slot-bar span{flex:1;height:8px;border-radius:4px;background:#ffffff1a}.slot-bar span.on{background:var(--gold)}.plan-box{margin:18px 0 0}.pb-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb-head .h4{margin:0}.pb-on{font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);border:1px solid rgba(123,211,137,.4);border-radius:6px;padding:5px 7px 4px}.pb-when{margin:10px 0 12px;color:var(--text-2);font-size:15px}.story-box{margin-top:18px;padding:16px;border-radius:var(--r-l);border:1px solid rgba(232,185,35,.28);background:linear-gradient(165deg,#1b180f,#151515 60%)}.sb-head{display:flex;gap:12px;align-items:flex-start}.sb-ring{flex:none;width:30px;height:30px;display:grid;place-items:center;color:var(--gold)}.sb-ring .i{width:28px;height:28px}.sb-hw{flex:1;min-width:0}.sb-hw .h4{margin:2px 0 0}.sb-hw .fine{margin-top:4px}.sb-p{font:400 26px/1 var(--bebas);color:var(--gold);letter-spacing:.02em}.sb-form{margin-top:14px}.sb-jobs{border:0;margin:0;padding:0;display:grid;gap:8px}.sb-job{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line-2);background:#ffffff08;cursor:pointer}.sb-job input{position:absolute;opacity:0}.sb-tick{flex:none;width:24px;height:24px;border-radius:8px;border:1.5px solid var(--line-2);display:grid;place-items:center;color:transparent;transition:.2s var(--ease)}.sb-job:has(input:checked){border-color:#e8b92399;background:var(--gold-soft)}.sb-job:has(input:checked) .sb-tick{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.sb-job:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.sb-job.off{opacity:.45}.sb-more summary{list-style:none;display:inline-flex;align-items:center;gap:6px;padding:8px 2px;color:var(--gold);font-weight:700;cursor:pointer}.sb-more summary::-webkit-details-marker{display:none}.sb-more summary .i{transform:rotate(90deg);transition:transform .25s var(--ease)}.sb-more[open] summary .i{transform:rotate(-90deg)}.sb-more[open] summary{margin-bottom:8px}.sb-w{display:flex;flex-direction:column;gap:1px;min-width:0}.sb-w b{font-weight:700;overflow-wrap:anywhere}.sb-w small{color:var(--text-3);font-size:13.5px}.sb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.sb-acts .fine{margin:0}.sb-state{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:var(--text-2)}.sb-state .i{color:var(--ok);margin-top:2px;flex:none}.sb-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0}.sb-chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;background:var(--gold-soft);border:1px solid rgba(232,185,35,.45);font-weight:700;font-size:14.5px}.sb-chips .i{color:var(--gold)}.sb-badge{flex:none;align-self:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(232,185,35,.55);color:var(--gold);font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.sb-fine{margin-top:12px}.my-ads{list-style:none;margin:16px 0 0;padding:0}.my-ads li{border-bottom:1px solid var(--line)}.my-ad{display:flex;align-items:center;gap:10px;padding:14px 0;text-decoration:none}.my-ad-w{flex:1;display:flex;flex-direction:column;gap:2px}.my-ad .job-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.applied{list-style:none;margin:0;padding:0}.applied li{border-bottom:1px solid var(--line);padding:14px 0}.applied a{text-decoration:none}.ap-status{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:700;color:var(--text-2)}.ap-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ap-status.s-viewed{color:var(--text)}.ap-status.s-shortlisted{color:var(--gold)}.ap-status.s-closed,.ap-status.s-not_taken{color:var(--text-3)}.ap-closed-line{color:var(--text-3);font-size:13.5px;margin:4px 0 0}.signin-card .btn{margin-top:14px}.signin-card{margin-top:28px;padding:18px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface)}.alerts-list{margin-top:24px}.dlg{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:#00000080;animation:fade .2s var(--ease) both}.dlg .sheet{position:relative;width:100%;max-width:520px}.dlg .btn-block+.btn-block{margin-top:8px}.code-big{font-size:26px!important;letter-spacing:.4em;text-align:center;font-weight:700}.toast{position:fixed;z-index:90;left:50%;bottom:calc(var(--tab-h) + 30px + var(--safe-b));transform:translate(-50%);max-width:calc(100% - 32px);padding:12px 16px;border-radius:16px;background:#f5f2ea;color:#0a0a0a;font-weight:700;font-size:14.5px;box-shadow:0 10px 30px #0006;animation:toastIn .35s var(--spring) both}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px) scale(.96)}}.is-map{padding-bottom:0;overflow:hidden}.is-map .top{position:fixed;left:0;right:0}.map-page{position:fixed;inset:0}.map-full,.map-full.maplibregl-map{position:absolute;inset:0;width:100%;height:100%;background:#0b0c0d}.map-top{position:absolute;z-index:5;left:0;right:0;top:calc(var(--top-h) + env(safe-area-inset-top,0px) + 8px);padding:0 var(--gutter)}.map-top .search{background:var(--glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--glass-edge)}.map-top .chips{margin-top:8px;gap:6px}.map-top .chip{height:34px;padding:0 12px;font-size:13.5px;background:var(--glass-strong)}.map-top .chip .i-xs{opacity:.6;margin-right:-2px}body.sheet-open .map-top{z-index:50}.map-top .arail{margin-top:8px}.map-top .ar,.map-top .chip-glass{background:var(--glass-strong);border-color:var(--glass-edge);box-shadow:0 2px 7px #0006;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.map-top .ar.on{background:var(--gold);border-color:var(--gold);box-shadow:0 2px 7px #0006,inset 0 1px #ffffff59}.map-top .ar-towns .ar.on{background:#2a240f;border-color:#e8b923b3}.map-top .chip-glass{height:44px;padding:0 14px;font-size:15px;border-radius:22px}.map-top .ar-scroll.fade-l{--fl: 30px}.chip-lit{border-color:#e8b9238c!important;color:var(--gold)}.map-foot{position:absolute;z-index:5;left:0;right:0;bottom:calc(var(--tab-h) + 22px + var(--safe-b) + 88px);padding:0 var(--gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:10px;pointer-events:none}.map-foot>*{pointer-events:auto}.map-count{display:inline-flex;align-items:center;height:40px;margin:0;padding:0 5px 0 15px;border-radius:20px;background:var(--glass-strong);color:var(--text-2);font-size:14.5px;white-space:nowrap;transition:opacity .2s var(--ease)}.map-count:not(:has(a)){padding-right:15px}[data-live=map-count][aria-busy=true] .map-count{opacity:.6}.map-n b{color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.map-more{display:inline-flex;align-items:center;height:30px;margin-left:8px;padding:0 11px;border-radius:15px;background:#ffffff14;color:var(--text);text-decoration:none;font-weight:700;font-size:13.5px}.map-more+.map-more{margin-left:4px}.map-clear{color:var(--gold)}.map-locate{flex:none;width:44px;height:44px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--glass-strong);color:var(--text)}.map-locate .i{width:20px;height:20px}.rail-empty{width:min(100%,420px);margin:0 auto;justify-content:space-between}.rail-empty .job-title{white-space:normal}.rail{position:absolute;z-index:5;left:0;right:0;bottom:calc(var(--tab-h) + 22px + var(--safe-b));display:flex;gap:10px;padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail-card{flex:none;width:min(78vw,320px);scroll-snap-align:center;display:flex;gap:12px;align-items:center;padding:12px;border-radius:20px;text-decoration:none;transition:transform .3s var(--spring),border-color .2s}.rail-card.on{border-color:#e8b92399}.rail-card .thumb{width:52px;height:52px}.rail-w{min-width:0;display:flex;flex-direction:column;gap:1px}.rail-w .job-title{font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-w .job-meta{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin{width:30px;height:30px;border-radius:50% 50% 50% 6px;transform:rotate(-45deg);background:var(--gold);border:2px solid #0a0a0a;box-shadow:0 4px 10px #00000080;display:grid;place-items:center;cursor:pointer;transition:transform .25s var(--spring)}.pin:after{content:"";width:9px;height:9px;border-radius:50%;background:#0a0a0a}.pin.featured{width:38px;height:38px;box-shadow:0 0 0 5px #e8b92347,0 4px 12px #00000080}.pin.on{transform:rotate(-45deg) scale(1.22)}.cluster{min-width:40px;height:40px;padding:0 10px;border-radius:20px;background:#0a0a0adb;border:2px solid var(--gold);color:var(--gold);display:grid;place-items:center;font:400 20px/1 var(--bebas);letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 12px #00000073}.side-map,.side-map.maplibregl-map{position:relative;height:calc(100vh - var(--top-h) - 32px);border-radius:22px;overflow:hidden;background:#0b0c0d;border:1px solid var(--line)}.maplibregl-ctrl-attrib{background:#0a0a0a99!important;color:var(--text-3)!important;font-size:10px!important}.maplibregl-ctrl-attrib.maplibregl-compact{min-height:28px;background:var(--glass-strong)!important;border:1px solid var(--glass-edge);border-radius:14px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){width:28px;height:28px;padding:0!important}.maplibregl-ctrl-attrib-button{width:26px!important;height:26px!important;background-color:transparent!important;background-size:14px!important;background-repeat:no-repeat!important;background-position:center!important;opacity:.5;filter:invert(1);border-radius:50%}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:4px 30px 4px 10px!important}.maplibregl-ctrl-attrib a{color:var(--text-2)!important}.map-full .maplibregl-ctrl-bottom-right{bottom:calc(var(--tab-h) + 22px + var(--safe-b) + 140px)}.legal-s{margin-top:24px}.legal ul{padding-left:20px;color:var(--text-2)}.legal li{margin-bottom:8px}.legal p{color:var(--text-2)}.guide-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.guide-link{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface);text-decoration:none}.guide .prose{margin-top:18px}.guide table,.rates{width:100%;border-collapse:collapse;margin:10px 0 16px;font-size:15px}.guide td,.guide th,.rates td,.rates th{text-align:left;padding:10px 0;border-bottom:1px solid var(--line)}.guide-jobs{margin-top:28px}.cta-line{margin-top:18px}@media(min-width:560px){.row2{grid-template-columns:1fr 1fr}.area-grid{grid-template-columns:repeat(3,1fr)}.pay-row{grid-template-columns:1fr auto 1fr 150px}.pay-row .unit{grid-column:auto}}@media(min-width:900px){:root{--gutter: 28px;--top-h: 64px}body,body.has-apply-bar{padding-bottom:0}.tabbar{display:none}.top-nav{display:flex;gap:4px;margin-right:16px}.top-link{padding:8px 14px;border-radius:12px;text-decoration:none;color:var(--text-2);font-weight:600;font-size:15px}.top-link.on{color:var(--text);background:#ffffff12}.top-end .top-post{display:inline-flex}.top-back{display:none}.split{display:grid;grid-template-columns:minmax(0,580px) minmax(0,1fr);gap:32px;align-items:start}.col-map{display:block;position:sticky;top:calc(var(--top-h) + 16px)}.h1{font-size:52px}.h1-job{font-size:46px}.sheet{inset:50% auto auto 50%;width:480px;transform:translate(-50%,-50%);border-radius:26px;border-bottom:1px solid var(--glass-edge);animation:pop .3s var(--spring) both;max-height:84vh}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}}.sheet-grab{display:none}.dlg{align-items:center}.dlg .sheet{top:auto;left:auto;transform:none;animation:none}.apply-bar{bottom:20px}.rail{bottom:24px}.map-full .maplibregl-ctrl-bottom-right{bottom:164px}.map-foot{bottom:112px}.toast{bottom:28px}.job-page{max-width:760px}}@media(hover:hover){.job-link:hover .job-title{color:#fff;text-decoration:underline;text-decoration-color:#e8b92399;text-underline-offset:3px}.ar:not(.on):hover{border-color:#ffffff47}.route:hover,.act:hover,.relax a:hover,.guide-link:hover{border-color:var(--line-2);background-color:var(--surface-2)}}.sparks{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2}.sparks span{position:absolute;left:-9px;top:-9px;width:18px;height:18px;color:var(--gold);filter:drop-shadow(0 0 6px rgba(232,185,35,.7));opacity:0;animation:spark 1.1s var(--ease) var(--d) both}.sparks svg{width:100%;height:100%;display:block}@keyframes spark{0%{opacity:0;transform:translate(0) scale(.2) rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(var(--s)) rotate(70deg)}}.big-tick{width:100%;height:100%;overflow:visible}.big-tick circle{fill:#e8b9231f;stroke:var(--gold);stroke-width:2.5;stroke-dasharray:190;stroke-dashoffset:190;animation:draw .6s var(--ease) .05s forwards}.big-tick path{fill:none;stroke:var(--gold);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50;animation:draw .42s var(--ease) .42s forwards}@keyframes draw{to{stroke-dashoffset:0}}.moment{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px var(--gutter) calc(24px + var(--safe-b));background:#060606e6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);opacity:0;transition:opacity .26s var(--ease)}.moment.on{opacity:1}.moment-in{width:min(100%,380px);text-align:center;transform:translateY(14px) scale(.98);transition:transform .45s var(--spring)}.moment.on .moment-in{transform:none}.moment-mark{position:relative;width:112px;height:112px;margin:0 auto 22px}.moment-t{margin:0;font:400 56px/.95 var(--bebas);letter-spacing:.01em;color:var(--text)}.moment-l{margin:10px 0 26px;font-size:17px;color:var(--text-2)}.moment-a{display:grid;gap:10px}.moment-a .btn{width:100%;justify-content:center}.moment-x{margin-top:14px;background:none;border:0;color:var(--text-3);font:600 15px var(--body);padding:10px 18px}html.moment-open{overflow:hidden}.cheer{position:fixed;left:50%;bottom:calc(var(--tab-h) + 30px + var(--safe-b));z-index:80;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:999px;background:var(--glass-strong);border:1px solid rgba(232,185,35,.45);color:var(--text);font-weight:700;font-size:15px;box-shadow:0 12px 40px #00000073,0 0 0 1px #e8b92314;transform:translate(-50%,20px);opacity:0;transition:transform .45s var(--spring),opacity .25s var(--ease);white-space:nowrap}.cheer.on{transform:translate(-50%);opacity:1}.cheer-i{position:relative;width:20px;height:20px;color:var(--gold);flex:none}.cheer-i svg{width:100%;height:100%;display:block}.tile-n.ticking{color:var(--gold);transition:color .3s var(--ease)}.save.pop svg,.save-big.pop svg{animation:pop .42s var(--spring)}@keyframes pop{0%{transform:scale(1)}35%{transform:scale(1.32)}to{transform:scale(1)}}.sent{text-align:center;padding-top:34px}.sent .actions{justify-content:center}.sent .safety{text-align:left}.sent-mark{position:relative;width:96px;height:96px;margin:0 auto 18px}.sent-t{margin:0}.sent-line{margin:8px 0 18px;color:var(--gold);font-weight:700;font-size:17px}.since{display:flex;align-items:center;gap:9px;margin:2px 0 12px;padding:10px 14px;border-radius:14px;background:var(--gold-soft);border:1px solid rgba(232,185,35,.3);color:var(--text);font-weight:600;font-size:14.5px;animation:fade .4s var(--ease) both}.since-dot,.job.unseen .job-title:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #e8b9232e;flex:none}.job.unseen .job-title:before{margin:0 8px 2px 0;vertical-align:middle}.tab.has-dot,.seg .has-dot{position:relative}.tab.has-dot:after,.seg .has-dot:after{content:"";position:absolute;top:9px;left:calc(50% + 9px);width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--bg)}.seg .has-dot:after{top:6px;left:auto;right:8px}.applied li.changed>a,[data-applied-list] li.changed>a{box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,rgba(232,185,35,.1),transparent 70%);animation:glow 1.6s var(--ease) 1}@keyframes glow{0%{background-color:#e8b9232e}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--r-xl: 22px;--card: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02));--card-hover: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .03));--card-edge: rgba(255, 255, 255, .075);--card-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 1px 2px rgba(0, 0, 0, .45), 0 8px 24px rgba(0, 0, 0, .18);--field: linear-gradient(180deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .03));--ring: 0 0 0 4px rgba(232, 185, 35, .13);--gold-grad: linear-gradient(180deg, #f2c94a 0%, #e8b923 55%, #dcab14 100%);--night: #0b0c0d;--spring-soft: cubic-bezier(.32, 1.25, .5, 1)}@supports (transition-timing-function: linear(0,1)){:root{--spring-soft: linear(0, .049, .164, .311, .463, .604, .727, .827, .904, .96, .997, 1.021, 1.033, 1.038, 1.038, 1.034, 1.028, 1.023, 1.017, 1.012, 1.008, 1.005, 1.002, 1.001, 1)}}.tab-pill{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/4);pointer-events:none;transition:transform .56s var(--spring-soft),opacity .25s var(--ease);view-transition-name:tab-pill}.tab-pill:before{content:"";position:absolute;inset:0;border-radius:24px;background:radial-gradient(90% 120% at 50% 0%,rgba(255,255,255,.1),transparent 70%),linear-gradient(180deg,#ffffff26,#ffffff0f);box-shadow:inset 0 1px 1px #ffffff52,inset 0 -1px 1px #00000038,0 3px 12px #0000004d}.tabbar.at-1 .tab-pill{transform:translate(100%)}.tabbar.at-2 .tab-pill{transform:translate(200%)}.tabbar.at-3 .tab-pill{transform:translate(300%)}.tabbar.at-none .tab-pill{opacity:0}.tabbar.moving .tab-pill:before{animation:pillStretch .5s var(--ease)}@keyframes pillStretch{0%{transform:none}30%{transform:scale(1.14,.9)}to{transform:none}}.tab{position:relative;z-index:1;transition:color .3s var(--ease),transform .28s var(--spring)}.tab.on{background:none;box-shadow:none}.tab .tab-i{transition:transform .45s var(--spring-soft)}.tab.on .tab-i{transform:translateY(-1px) scale(1.06)}.tab.has-dot:after{z-index:2}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html:active-view-transition .top{view-transition-name:top-bar}html:active-view-transition .tabbar{view-transition-name:tab-bar}::view-transition-group(tab-pill){animation-duration:.56s;animation-timing-function:linear(0,.049,.164,.311,.463,.604,.727,.827,.904,.96,.997,1.021,1.033,1.038,1.038,1.034,1.028,1.023,1.017,1.012,1.008,1.005,1.002,1.001,1)}::view-transition-group(top-bar),::view-transition-group(tab-bar){animation-duration:.3s}::view-transition-old(root){animation:vtOut .16s var(--ease) both}::view-transition-new(root){animation:vtIn .36s var(--ease) .04s both}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0;transform:translateY(10px)}}.hero{position:relative}.hero:not(.hero-sr):before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));top:-40px;height:360px;background:radial-gradient(closest-side at 34% 50%,rgba(232,185,35,.08),rgba(232,185,35,.025) 60%,transparent)}.h1{font-size:42px;line-height:.95}.eyebrow{letter-spacing:.14em}.lede{color:#f5f2eab3}.rule{width:30px;height:3px;box-shadow:0 0 12px #e8b92359}.res-head{margin:26px 0 10px}.res-h,.h3{font-size:26px}@media(min-width:900px){.h1{font-size:56px}}.search{height:54px;border-radius:18px;background:var(--field);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000047;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}.search:focus-within{background:linear-gradient(180deg,#ffffff13,#ffffff0a);border-color:#e8b92380;box-shadow:inset 0 1px #ffffff0f,var(--ring),0 10px 28px #0000004d}.search:focus-within .search-i{color:var(--gold)}.search-i{transition:color .25s var(--ease)}.suggest{border-radius:var(--r-xl);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff0f}.sg-list button{background:var(--field);border-color:#ffffff1a}.chips{gap:8px;margin-top:12px}.chip{height:38px;border-radius:19px;background:var(--field);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040;font-weight:600}.chip .i{color:var(--text-2)}.chip-on{background:linear-gradient(180deg,#e8b92333,#e8b9231a);border-color:#e8b92380;box-shadow:inset 0 1px #ffe69626,0 2px 10px #e8b9231f}.chip-on .i{color:var(--gold)}.qchip{height:32px;border-radius:16px;background:linear-gradient(180deg,#e8b92329,#e8b92317);box-shadow:inset 0 0 0 1px #e8b92338}.qchip-clear{background:none;box-shadow:none}.bell{height:36px;border-radius:18px;background:var(--field);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.bell .i{width:18px;height:18px}.list{gap:10px}.job{border:1px solid var(--card-edge);border-radius:20px;background:var(--card);box-shadow:var(--card-shadow);transition:transform .35s var(--spring),background-color .25s var(--ease),border-color .25s var(--ease)}.job:has(>.job-link:active){transform:scale(.982);transition-duration:.12s}.job .job-link.press:active{transform:none}.job-link{gap:14px;padding:16px;border-radius:inherit}.job-words>:first-child{padding-right:30px}.job-link .thumb{order:-1;width:52px;height:52px;border-radius:15px}.job-words{gap:3px}.job-flags{gap:6px;margin-bottom:4px}.job-flags span{display:inline-flex;align-items:center;height:20px;padding:1px 8px 0;border-radius:10px;font-size:10px;letter-spacing:.1em}.job-flags .f-new{background:var(--gold-grad);box-shadow:0 2px 8px #e8b92338}.job-flags .f-gold{background:#e8b9230f}.job-title{font-size:17px;letter-spacing:-.005em}.job-meta{font-size:14.5px}.job-pay{color:var(--text);font-weight:700}.job-when{color:var(--text-3)}.job-featured{border-color:#e8b9233d;background:radial-gradient(120% 120% at 0% 0%,rgba(232,185,35,.085),transparent 52%),var(--card);box-shadow:var(--card-shadow),inset 0 1px #ffdc7814}.save{top:7px;right:3px;width:42px;height:42px}.save svg{transition:transform .3s var(--spring)}.save.on{color:var(--gold);filter:drop-shadow(0 0 8px rgba(232,185,35,.35))}.job.unseen{border-color:#e8b9234d}@media(hover:hover){.job:hover{background:var(--card-hover);border-color:#ffffff1c}.job-featured:hover{background:radial-gradient(120% 120% at 0% 0%,rgba(232,185,35,.11),transparent 52%),var(--card-hover);border-color:#e8b92357}.job-link:hover .job-title{text-decoration:none}}.thumb{box-shadow:0 0 0 1px #ffffff14,0 4px 12px #00000059}.thumb-symbol{color:#f5f2eac7;background:linear-gradient(160deg,#26262a,#161618);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 4px 12px #00000059}.thumb-featured.thumb-symbol{color:var(--gold);background:radial-gradient(90% 90% at 30% 20%,#3a2f10,#17140b);box-shadow:inset 0 1px #ffdc782e,inset 0 0 0 1px #e8b92366,0 6px 16px #e8b9231a}.more{border-radius:16px;background:var(--field);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d}.preview .job{border:1px solid var(--card-edge)}.preview .job-link{padding-right:16px}.area{min-height:80px;border-radius:18px;background:var(--card);border-color:var(--card-edge);box-shadow:var(--card-shadow);transition:transform .3s var(--spring),border-color .2s var(--ease)}.area-n{font-size:24px}.hire{border-radius:var(--r-xl);background:radial-gradient(110% 80% at 100% 0%,rgba(232,185,35,.1),transparent 60%),linear-gradient(170deg,#16140e,#0f0f0f);border-color:#e8b92333;box-shadow:inset 0 1px #ffdc7814,0 20px 50px #00000059;padding:20px}.relax a,.guide-link,.route,.note,.notify-box,.signin-card,.slots,.story,.always,.route-opt,.card-note{background:var(--card);border-color:var(--card-edge);box-shadow:var(--card-shadow)}.links a{padding:14px 0}.btn{border-radius:15px;letter-spacing:.005em;transition:transform .28s var(--spring),box-shadow .25s var(--ease),background-color .2s var(--ease),opacity .2s}.btn-s{border-radius:12px}.btn-gold{background:var(--gold-grad);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001f,0 8px 22px #e8b92333}.btn-gold:hover{background:linear-gradient(180deg,#f5d05a,#ecbf2e 55%,#e0b01a)}.btn-gold:active{box-shadow:inset 0 1px #ffffff4d,0 3px 10px #e8b92329}.btn-line{background:var(--field);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.btn-quiet{background:#ffffff12;box-shadow:inset 0 1px #ffffff0d}.step-n{background:var(--gold-grad);box-shadow:0 0 14px #e8b9234d}.count{background:var(--gold-grad)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]),select,textarea{border-radius:14px;border-color:#ffffff1a;background-color:#141414;box-shadow:inset 0 1px 2px #00000059;transition:border-color .2s var(--ease),background-color .2s,box-shadow .25s var(--ease)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]):focus,select:focus,textarea:focus{box-shadow:inset 0 1px 2px #0000004d,var(--ring)}.label,legend{letter-spacing:.005em}.pick>span{min-height:42px;border-radius:21px;background:var(--field);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s,transform .3s var(--spring)}.pick:active>span{transform:scale(.96)}.pick input:checked+span{background:linear-gradient(180deg,#e8b92333,#e8b9231a);border-color:#e8b9238c;box-shadow:inset 0 1px #ffe69624,0 2px 10px #e8b9231a}.pick-row>span{border-radius:16px}.choice,.plan{background:var(--card);border-color:#ffffff1a;box-shadow:var(--card-shadow);transition:border-color .2s var(--ease),background-color .2s}.choice:has(input:checked),.plan:has(input:checked){background:radial-gradient(120% 120% at 0% 0%,rgba(232,185,35,.12),transparent 60%),#15130d}.file-box{border-radius:16px;background:var(--card)}.switch{box-shadow:inset 0 1px 2px #0006}.toggle input:checked~.switch{background:var(--gold-grad)}.sheet{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 120px),var(--glass-strong);box-shadow:inset 0 1px #ffffff1a,0 -20px 60px #00000080;border-radius:28px 28px 0 0}.sheet-grab{width:36px;background:#ffffff47}.sheet-d[open]>summary:after,.dlg{background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.toast{border-radius:999px;padding:12px 18px;box-shadow:0 14px 40px #00000080,0 0 0 1px #fff6 inset}@media(min-width:900px){.sheet{border-radius:28px}}.job-head{gap:16px;margin-top:18px}.job-head .thumb-big{width:68px;height:68px;border-radius:18px}.h1-job{font-size:38px}.job-co{color:#f5f2eabd}.badge{height:26px;border-radius:13px}.badge-ok{box-shadow:inset 0 0 0 1px #7bd38938}.facts{margin:22px 0 0;padding:2px 16px;border:1px solid var(--card-edge);border-radius:var(--r-l);background:var(--card);box-shadow:var(--card-shadow)}.fact{grid-template-columns:20px 88px 1fr;gap:10px;padding:13px 0;border-color:#ffffff0f}.fact dt{font-size:14px}.fact:last-child{border-bottom:0}.fact-i{color:#e8b923bf}.fact dd{font-weight:600}.save-big,.share-btn{height:42px;border-radius:21px;background:var(--field);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0f}.save-big[aria-pressed=true]{background:linear-gradient(180deg,#e8b9232e,#e8b92314)}.prose p{color:#f5f2ead6}.skills li{background:var(--field);box-shadow:inset 0 0 0 1px #ffffff12}.route{border-radius:var(--r-l);transition:transform .3s var(--spring),border-color .2s var(--ease)}.route-i{border-radius:13px;background:linear-gradient(160deg,#26262a,#18181a);box-shadow:inset 0 1px #ffffff12}.route-main{border-color:#e8b92361;background:radial-gradient(120% 140% at 0% 0%,rgba(232,185,35,.14),transparent 55%),linear-gradient(170deg,#19170f,#121212);box-shadow:inset 0 1px #ffdc781a,0 10px 30px #0000004d}.route-main .route-i{background:var(--gold-grad);box-shadow:0 4px 14px #e8b9234d}.apply-bar{border-radius:24px;padding:8px 8px 8px 18px;background:linear-gradient(180deg,#ffffff1a,#ffffff08 60%),#101010b8;-webkit-backdrop-filter:blur(22px) saturate(1.9);backdrop-filter:blur(22px) saturate(1.9);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 1px #ffffff40,0 18px 40px #0000008c}.apply-bar .btn{border-radius:17px}.stepper li:before{height:4px;border-radius:2px}.stepper li.on:before,.stepper li.done:before{background:var(--gold-grad);box-shadow:0 0 10px #e8b9234d}.preview{border-radius:var(--r-xl)}.helper,.upsell,.story-box,.offer{box-shadow:inset 0 1px #ffdc7812}.tile{border-radius:18px;background:var(--card);border-color:var(--card-edge);box-shadow:var(--card-shadow)}.acts{border-radius:var(--r-l);background:var(--card);border-color:var(--card-edge);box-shadow:var(--card-shadow)}.applicant{border-radius:var(--r-xl);background:var(--card);border-color:var(--card-edge);box-shadow:var(--card-shadow)}.applicant[data-state=shortlisted]{border-color:#e8b92366;background:radial-gradient(120% 100% at 0% 0%,rgba(232,185,35,.07),transparent 55%),var(--card)}.ap-act:first-child{background:var(--gold-grad)}.st{border-radius:var(--r-l);background:var(--card);box-shadow:var(--card-shadow)}.seg{border-radius:15px;background:#ffffff0a;border-color:#ffffff12;box-shadow:inset 0 1px 2px #00000059}.seg-b{transition:color .25s var(--ease),background-color .25s var(--ease)}.seg-b.on{background:linear-gradient(180deg,#ffffff26,#ffffff14);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000059}.seg-wide{position:relative;overflow:visible}.seg-wide:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 12px)/2);border-radius:11px;background:linear-gradient(180deg,#ffffff26,#ffffff14);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000059;transition:transform .5s var(--spring-soft)}.seg-wide:has(.seg-b:nth-child(2).on):before{transform:translate(calc(100% + 4px))}.seg-wide .seg-b{position:relative;z-index:1;border-radius:11px}.seg-wide .seg-b.on{background:none;box-shadow:none}.applied{display:flex;flex-direction:column;gap:10px}.applied li{padding:0;border:1px solid var(--card-edge);border-radius:20px;background:var(--card);box-shadow:var(--card-shadow);overflow:hidden}.applied li>a{display:flex;flex-direction:column;gap:2px;padding:14px 16px}.my-ads li{border-color:#ffffff0f}.empty{text-align:center;margin-top:8px;padding:30px 18px 22px;border-radius:var(--r-xl);border:1px solid var(--card-edge);background:radial-gradient(70% 60% at 50% 0%,rgba(232,185,35,.07),transparent 70%),var(--card);box-shadow:var(--card-shadow)}.empty:before{content:"";display:block;width:60px;height:60px;margin:0 auto 16px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/g%3E%3C/svg%3E") center / 26px no-repeat,radial-gradient(circle at 50% 30%,#e8b92333,#e8b9230d);box-shadow:inset 0 0 0 1px #e8b92347,0 0 30px #e8b9231a}.empty[data-saved-empty]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 4h11v16.5l-5.5-4-5.5 4V4Z' fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 30%,#e8b92333,#e8b9230d)}.empty[data-applied-empty]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l4 4v13H7a1.5 1.5 0 0 1-1.5-1.5V5A1.5 1.5 0 0 1 7 3.5Z'/%3E%3Cpath d='M13.5 3.5v4.5H18M9 12.5h6M9 15.5h6'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 50% 30%,#e8b92333,#e8b9230d)}.empty-t{font-size:26px}.empty-s{color:var(--text-2);max-width:32ch;margin-left:auto;margin-right:auto}.empty-s .i{vertical-align:-3px;color:var(--gold)}.empty .relax{text-align:left;margin-top:16px}[data-live=results]{position:relative}[data-live=results][aria-busy=true] .list{opacity:.45;transition:opacity .2s var(--ease) .08s}[data-live=results][aria-busy=true]:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent) no-repeat;background-size:40% 100%;animation:busy .9s linear infinite}@keyframes busy{0%{background-position:-60% 0}to{background-position:160% 0}}.js [data-saved-list]:empty:has(~[data-saved-empty][hidden]):before,.js [data-applied-list]:empty:has(~[data-applied-empty][hidden]):before{content:"";display:block;height:96px;margin-bottom:232px;border-radius:20px;background:#ffffff0a;box-shadow:0 116px #ffffff0a,0 232px #ffffff0a;animation:breathe 1.4s var(--ease) infinite alternate}@keyframes breathe{0%{opacity:.55}to{opacity:1}}.map-full,.map-full.maplibregl-map,.side-map,.side-map.maplibregl-map{background:var(--night)}.side-map{border-radius:var(--r-xl);border-color:#ffffff14;box-shadow:0 20px 60px #00000073}.map-page:before,.map-page:after{content:"";position:absolute;z-index:2;left:0;right:0;pointer-events:none}.map-page:before{top:0;height:calc(var(--top-h) + env(safe-area-inset-top,0px) + 130px);background:linear-gradient(180deg,#0b0c0deb,#0b0c0d8c 55%,#0b0c0d00)}.map-page:after{bottom:0;height:230px;background:linear-gradient(0deg,#0b0c0de6,#0b0c0d73 50%,#0b0c0d00)}.map-full .maplibregl-ctrl-bottom-right{z-index:3}.rail{padding-top:14px;padding-bottom:6px}.rail-card{background:linear-gradient(180deg,#ffffff14,#ffffff05 60%),#121212c7;-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px #ffffff24,0 16px 36px #0000008c;transform:scale(.96);opacity:.82;transition:transform .45s var(--spring-soft),opacity .3s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease)}.rail-card.on{transform:none;opacity:1;border-color:#e8b9238c;box-shadow:inset 0 1px 1px #ffe69629,0 0 0 1px #e8b9231f,0 16px 40px #0009,0 0 28px #e8b9231f}.rail-card .thumb{border-radius:15px}.h1{font-size:34px;line-height:.98}.h1-job{font-size:30px;line-height:1.04}.h1-tight{font-size:28px}.h2{font-size:28px;line-height:1}.res-h,.h3{font-size:21px}.sheet-title{font-size:23px}.ask-near .h4{font-size:19px}.res-head{margin:22px 0 10px}@media(min-width:900px){.h1{font-size:44px}.h1-job{font-size:38px}}.ar{height:38px;padding:0 14px;gap:6px;border-radius:19px}.ar-n{font:600 14.5px/1 var(--body);letter-spacing:0;padding-top:0}.ar-c{font-size:12px}.ar:after{content:"";position:absolute;inset:-3px 0}.ar-towns .ar{height:34px;padding:0 12px}.ar-towns .ar-n{font-size:13.5px}.map-top .ar{height:34px;padding:0 12px}.map-top .ar-n{font-size:13.5px}.map-top .chip-glass{height:34px;padding:0 12px;font-size:13.5px;border-radius:17px}.hire-off{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--gold);font:600 15px/1.35 var(--body)}.hire-prices{margin-top:14px;border-top:1px solid var(--line)}.hire-prices>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font:600 15.5px/1 var(--body);color:var(--text)}.hire-prices>summary::-webkit-details-marker{display:none}.hp-chev{color:var(--text-3);transform:rotate(90deg);transition:transform .3s var(--ease)}.hire-prices[open] .hp-chev{transform:rotate(-90deg)}.hire-prices .prices{margin-top:0}.hire-prices[open] .prices{animation:hpIn .35s var(--ease) both}@keyframes hpIn{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.hire-prices[open] .prices{animation:none}.hp-chev{transition:none}}.hire-off{flex-wrap:wrap}.hire-off span{flex:1 1 200px}.hire-join{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:17px;border:1px solid rgba(232,185,35,.5);background:#e8b9231a;color:var(--gold);font:700 14px/1 var(--body);text-decoration:none}.is-member [data-hire-off]{display:none}details.smooth.opening>:not(summary){animation:hpIn .42s cubic-bezier(.32,.72,0,1) both}.hire-prices[open] .prices{animation:none}.me{width:44px;height:44px;margin-right:-3px;padding:0;border:0;border-radius:50%;background:none;display:grid;place-items:center;color:var(--gold)}.me-glass{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(120% 100% at 30% 0%,#ffe0824d,#e8b9231c 55%,#e8b9230f),#1a150999;border:1px solid rgba(232,185,35,.6);box-shadow:inset 0 1px 1px #ffecaa66,inset 0 -1px 2px #0000004d,0 4px 16px #e8b9232e;-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);transition:background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.me-i{width:22px;height:22px;color:var(--gold);filter:drop-shadow(0 0 6px rgba(232,185,35,.4))}.me-ini{display:none;font:800 19px/1 var(--body);color:var(--gold-ink)}.me.on .me-glass{background:var(--gold-grad);border-color:#ffe9a0cc;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #00000026,0 0 0 3px #e8b92326,0 6px 18px #e8b9234d}.me.on .me-i{display:none}.me.on .me-ini{display:block}.acct-head{display:flex;align-items:center;gap:14px;margin:2px 0 16px}.acct-av{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:var(--gold-ink);font:800 24px/1 var(--body);box-shadow:inset 0 1px 1px #ffffff80,0 0 0 4px #e8b9231f,0 8px 22px #e8b92338}.acct-who{min-width:0}.acct-who .sheet-title{margin:0 0 3px}.acct-mail{margin:0;overflow-wrap:anywhere}.acct-list{display:flex;flex-direction:column;border-radius:var(--r-l);background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);overflow:hidden}.acct-row{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 14px;color:var(--text);text-decoration:none}.acct-row+.acct-row{border-top:1px solid rgba(255,255,255,.06)}.acct-row:active{transform:none;background:#ffffff0d}.acct-i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--gold);background:linear-gradient(160deg,#e8b92338,#e8b92312);box-shadow:inset 0 0 0 1px #e8b92342}.acct-w{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acct-w b{font-size:16px;font-weight:700}.acct-w small{color:var(--text-3);font-size:13.5px}.acct-c{color:var(--text-3)}.dlg .acct-out{margin-top:12px}@media(hover:hover){.acct-row:hover{background:#ffffff0a}}.dlg{bottom:var(--kb, 0px);transition:bottom .28s var(--ease)}@media(max-width:899px){details.sheet-d .sheet{bottom:var(--kb, 0px);transition:bottom .28s var(--ease)}}body.kb-open .sheet{max-height:calc(var(--vv-h, 100vh) - 12px);padding-bottom:14px}body.kb-open .sheet form button[type=submit]{position:sticky;bottom:2px;z-index:2;box-shadow:inset 0 1px #fff6,0 -16px 18px -4px #0f0f0ff5}body.kb-open .sheet .sheet-actions button[type=submit]{position:static;box-shadow:none}body.kb-open .sheet-actions{bottom:-14px;padding-bottom:12px}.btn-danger,.ad-acts .ad-down{color:#ff8e80;background:#ff7a6b1c;border-color:#ff7a6b3d;box-shadow:inset 0 1px #ffffff0d}.dlg .btn-danger+.btn-quiet{margin-top:8px}.td-what{color:var(--text-2);margin:0 0 18px}.td-what b{color:var(--text)}.post-home [data-post-flow]{display:none}.post-home.posting [data-post-flow]{display:block}.post-home.posting [data-emp-home]{display:none}.rise{animation:rise .5s var(--spring-soft) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.btn-hero{min-height:58px;margin-top:22px;gap:10px;border-radius:18px;font-size:18px}.btn-hero .i{width:22px;height:22px}.btn-hero .i g{stroke-width:2.2}.emp-price{margin:10px 0 0;text-align:center}.emp-ads.has-ads{margin-top:32px}.emp-signin{margin:26px 0 0;padding:16px 18px;border-radius:var(--r-l);border:1px solid var(--card-edge);background:var(--card);box-shadow:var(--card-shadow);color:var(--text-2);text-align:center}.emp-signin .link-btn{padding:2px 0}.mine-ads.has-ads{margin:18px 0 24px}.your-ads{animation:rise .5s var(--spring-soft) both}.ya-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.ya-head .h3{margin:0}.ya-all{display:inline-flex;align-items:center;gap:2px;color:var(--gold);font-size:15px;font-weight:600;text-decoration:none}.ad-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ad-card{border:1px solid var(--card-edge);border-radius:20px;background:var(--card);box-shadow:var(--card-shadow);overflow:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease)}.ad-card.ad-live{background:radial-gradient(120% 90% at 0% 0%,rgba(123,211,137,.05),transparent 55%),var(--card)}.ad-going{opacity:0;transform:scale(.97)}.ad-main{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;color:var(--text);text-decoration:none}.ad-main:active{transform:none}.ad-top{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-2)}.ad-st{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--text-2)}.ad-st .dot{width:7px;height:7px}.ad-live .ad-st{color:var(--ok)}.ad-paid .ad-st{color:var(--gold)}.ad-feat{padding:2px 8px;border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:12px;font-weight:700}.ad-left{margin-left:auto;color:var(--text-3)}.ad-title{font:700 17px/1.25 var(--body);overflow-wrap:anywhere}.ad-facts{color:var(--text-2);font-size:14px}.ad-acts{display:flex;gap:8px;padding:0 16px 14px}.ad-acts .btn{flex:1;min-height:42px}.ad-none{color:var(--text-2);margin:0}@media(prefers-reduced-motion:reduce){.rise,.your-ads{animation:none}.dlg,details.sheet-d .sheet{transition:none}}.fgroup{margin:0 0 14px;padding:16px 16px 4px;border-radius:var(--r-l);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.065);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000059}.fgroup>.field:last-child,.fgroup>fieldset.field:last-child,.fgroup>.field-d:last-child,.fgroup>.checks:last-child{margin-bottom:12px}.fgroup .field{margin-bottom:18px}.fgroup-t{margin:0 0 4px;font:700 15px/1.3 var(--body);color:var(--text)}.fgroup-t .opt,.label .opt,legend .opt{margin-left:4px;font-weight:500;font-size:13px;color:var(--text-3)}.fgroup>.hint{margin:0 0 12px}.field>.hint,label.field .hint{display:block;margin:-3px 0 8px}.fgroup input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]),.fgroup select,.fgroup textarea{background-color:#080808b3;border-color:#ffffff1c}.fgroup .exp{background:#00000038;border-color:#ffffff0f}.fgroup .checks{margin:0 0 6px}.fgroup .picks-start{margin-top:12px}.fgroup .picks+.field,.fgroup .picks-start+.field{margin-top:16px}.apply-page .lede{margin-top:6px}.calm{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:var(--r);background:#7bd3890f;border:1px solid rgba(123,211,137,.16);color:var(--text-2);font-size:15px;line-height:1.45}.calm .i{flex:none;color:var(--ok);margin-top:1px}.apply .calm{margin:0 0 14px}.ap-progress{margin:22px 0 4px}html:not(.js) .ap-progress,html:not(.js) [data-ap-next],html:not(.js) [data-ap-back]{display:none}.ap-progress li.done{cursor:pointer;color:var(--text-2)}.ap-step{padding-top:6px}.js .apply-form.stepped .ap-step:not(.on){display:none}.ap-h{display:flex;align-items:center;gap:10px;margin:18px 0 4px;font:400 26px/1 var(--bebas);letter-spacing:.02em;outline:none}.ap-sub,.step-sub{margin:0 0 16px;color:var(--text-2);font-size:15.5px;line-height:1.45}.ap-step .saved-profile{margin-bottom:14px}.ap-step .safety{margin:14px 2px 4px}.ap-send .check{padding:12px 0}.ap-send .signin-hint{margin:8px 0 4px}.rise-back{animation:riseBack .45s var(--spring-soft) both}@keyframes riseBack{0%{opacity:0;transform:translateY(-10px)}}.js .apply-form.stepped .ap-step.on{animation:none}.js .apply-form.stepped .ap-step.on.rise{animation:rise .45s var(--spring-soft) both}.js .apply-form.stepped .ap-step.on.rise-back{animation:riseBack .45s var(--spring-soft) both}.ap-review{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.rv{padding:14px 16px;border-radius:var(--r-l);background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--card-shadow)}.rv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px}.rv-t{margin:0;font:700 12px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.rv-head .link-btn{padding:4px 0;font-size:14.5px}.rv-l{margin:2px 0 0;color:var(--text-2);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.rv-l b{color:var(--text)}.rv-q{display:block;margin-top:4px;color:var(--text-3);font-style:italic}body.kb-open .step-nav{position:static!important;margin-left:0!important;margin-right:0!important;padding:0!important;background:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body.pushed .step-nav){scroll-padding-bottom:calc(96px + var(--safe-b))}body.pushed .step-nav .btn{min-height:50px}.post-form .step-h{margin-top:22px;margin-bottom:4px}.post-form .fgroup .route-opts{margin:0}.post-home.posting .plans-sec{display:none}.plans-sec .lede{margin-bottom:4px}.plans-d{margin-top:12px}.emp-off{justify-content:center;margin-top:14px;font-size:14.5px}.empty[data-saved-signin]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 4h11v16.5l-5.5-4-5.5 4V4Z' fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 30%,#e8b92333,#e8b9230d)}.empty .fine.empty-s{color:var(--text-3);font-size:14px}.js [data-saved-list]:empty:has(~[data-saved-signin]:not([hidden])):before{content:none}.signin-line{display:flex;gap:8px;align-items:flex-start;margin:18px 2px 0}.signin-line .i{flex:none;color:var(--gold);margin-top:1px}.signin-line .link-btn{padding:0;font-size:inherit}.find .arail-lead .ar-line>.sheet-d,.find .arail-lead .ar-line>.chip{flex:none}.find .arail-lead .ar-line .chip{height:38px;border-radius:19px;padding:0 14px}.find .arail-lead .ar-line>.chip-on{max-width:46vw}.find .arail-lead .ar-line>.chip-on>:not(.i){overflow:hidden;text-overflow:ellipsis}:root{--glass-clear: rgba(28, 28, 28, .34);--glass-rim: rgba(255, 255, 255, .14);--btn-bg: rgba(255, 255, 255, .045);--btn-rim: rgba(255, 255, 255, .12)}.tabbar{background:linear-gradient(180deg,#ffffff12,#ffffff04 60%,#ffffff09),var(--glass-clear);-webkit-backdrop-filter:blur(9px) saturate(1.9) brightness(1.04);backdrop-filter:blur(9px) saturate(1.9) brightness(1.04);border-color:var(--glass-rim);box-shadow:inset 0 1px .5px #ffffff4d,inset 0 -.5px .5px #ffffff14,0 12px 32px #00000073}.tabbar:before{background:radial-gradient(120% 90% at 18% -25%,rgba(255,255,255,.14),transparent 55%)}.tab{color:#fafaf7;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6)}.tab .tab-i{opacity:.95}.tab.on{color:var(--gold)}.tab-pill:before{background:linear-gradient(180deg,#ffffff21,#ffffff0f);box-shadow:inset 0 1px .5px #ffffff42,0 2px 10px #00000040}.top.scrolled{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0a0a0a80;-webkit-backdrop-filter:blur(18px) saturate(1.9);backdrop-filter:blur(18px) saturate(1.9);border-color:#ffffff1a;box-shadow:0 8px 24px #0000004d}.btn-line,.btn-quiet,.chip,.bell,.ar,.link-panel{background:var(--btn-bg);border:1px solid var(--btn-rim);box-shadow:none;color:#fafaf7}.btn-line,.btn-quiet{font-weight:600}.btn-line:hover,.btn-quiet:hover,.chip:hover,.bell:hover,.ar:hover{background:#ffffff13}.chip,.bell{font-weight:600}.chip .i,.bell .i,.btn-line .i,.btn-quiet .i{color:#fafaf7;opacity:.9}.ar-c{color:#fafaf780}.ar.on{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);box-shadow:0 2px 10px #e8b92338}.chip-on,.chip-lit{background:#e8b9231f;border-color:#e8b92373}.chip-on .i,.chip-lit .i{color:var(--gold);opacity:1}.bell.on{color:var(--gold);border-color:#e8b92373}.bell.on .i{color:var(--gold)}.ar-towns .ar{background:transparent;border-color:#ffffff17}.ar-towns .ar.on{background:var(--gold);border-color:var(--gold)}.btn-gold{box-shadow:inset 0 1px #ffffff59,0 6px 18px #e8b92329}.hire-join{border-color:#e8b92366;background:#e8b92314}.map-top .search,.map-top .ar,.map-top .chip-glass,.map-count,.map-locate,.maplibregl-ctrl-attrib.maplibregl-compact{background:linear-gradient(180deg,#ffffff0f,#ffffff04),#16161680!important;-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);border:1px solid var(--glass-rim);box-shadow:inset 0 1px .5px #ffffff2e,0 4px 14px #00000059;color:#fafaf7}.map-top .ar.on{background:var(--gold)!important;border-color:var(--gold);color:var(--gold-ink)}.map-count{color:#fafaf7cc}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tabbar,.top.scrolled,.map-top .search,.map-top .ar,.map-top .chip-glass,.map-count,.map-locate{background:#1a1a1a!important}}@media(prefers-reduced-transparency:reduce){.tabbar,.top.scrolled,.map-top .search,.map-top .ar,.map-top .chip-glass,.map-count,.map-locate{background:#1a1a1a!important;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--gold-grad: #e8b923;--ring: 0 0 0 3px rgba(232, 185, 35, .2)}.btn-gold,.btn-gold:active{background:var(--gold);box-shadow:none}.btn-gold:hover{background:#efc232}.hero:not(.hero-sr):before{content:none}.rule,.step-n,.count,.job-flags .f-new,.route-main .route-i{box-shadow:none}.stepper li.on:before,.stepper li.done:before{box-shadow:none}.ar.on,.ar-towns .ar.on,.map-top .ar.on{box-shadow:none}.chip-on,.chip-lit,.pick input:checked+span{background:#e8b9231a;border-color:#e8b92380;box-shadow:none}.qchip{background:#e8b9231a;box-shadow:inset 0 0 0 1px #e8b92340}.since-dot,.job.unseen .job-title:before{box-shadow:none}.save.on,.sparks span{filter:none}.pin.featured{box-shadow:0 0 0 2px #0a0a0ae6,0 3px 10px #00000080}.job-featured,.job-featured:hover{background:var(--card);border-color:#e8b9234d;box-shadow:var(--card-shadow)}.thumb-featured.thumb-symbol{background:#1a1710;box-shadow:inset 0 0 0 1px #e8b92359}.hire{background:linear-gradient(180deg,#ffffff09,#ffffff04),#0f0f0f;border-color:#ffffff1a;box-shadow:none}.choice:has(input:checked),.plan:has(input:checked){background:#e8b9230f}.route-main{background:#e8b9230d;box-shadow:none}.helper,.upsell,.story-box,.offer{box-shadow:none}.applicant[data-state=shortlisted],.empty{background:var(--card)}.empty:before{background-color:#e8b92314;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/g%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #e8b92340}.rail-card.on{border-color:#e8b9238c;box-shadow:0 12px 32px #0000008c}.cheer{box-shadow:0 12px 32px #00000073;border-color:#ffffff24}.acct-av{background:var(--gold);box-shadow:none}.acct-i{background:#e8b9231a;box-shadow:none}.me-glass,.me.on .me-glass{width:42px;height:42px;background:linear-gradient(180deg,#ffffff14,#ffffff08),#1c1c1c99;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px .5px #ffffff2e,0 4px 12px #00000059}.me-i{color:#fafaf7;filter:none;width:21px;height:21px}.me-ini{color:#fafaf7;font-weight:700;font-size:18px}.empty[data-saved-empty]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 4h11v16.5l-5.5-4-5.5 4V4Z' fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}.empty[data-applied-empty]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l4 4v13H7a1.5 1.5 0 0 1-1.5-1.5V5A1.5 1.5 0 0 1 7 3.5Z'/%3E%3Cpath d='M13.5 3.5v4.5H18M9 12.5h6M9 15.5h6'/%3E%3C/g%3E%3C/svg%3E")}.empty[data-saved-signin]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 4h11v16.5l-5.5-4-5.5 4V4Z' fill='none' stroke='%23E8B923' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}.top.scrolled{background:#0a0a0acc;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}.lk-jobs{font:400 41px/.8 var(--bebas);letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.brand{gap:11px}:root{--tab-h: 0px}.tabbar{display:none}.burger{flex:none;width:42px;height:42px;margin-left:-6px;padding:0;border-radius:50%;display:grid;place-items:center;color:#fafaf7;background:none;border:0}.menu{position:fixed;inset:0;z-index:70}.menu-scrim{position:absolute;inset:0;background:#00000080;opacity:0;transition:opacity .3s var(--ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-sheet{position:absolute;top:0;bottom:0;left:0;width:min(86vw,340px);padding:calc(env(safe-area-inset-top,0px) + 10px) 14px calc(20px + var(--safe-b));display:flex;flex-direction:column;gap:14px;overflow-y:auto;background:linear-gradient(180deg,#ffffff0d,#ffffff03),#101010db;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);border-right:1px solid rgba(255,255,255,.1);box-shadow:24px 0 60px #00000080;transform:translate(-104%);transition:transform .42s var(--spring-soft, var(--ease))}.menu.open .menu-scrim{opacity:1}.menu.open .menu-sheet{transform:none}.menu-top{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 2px 0 6px}.menu-title{font:400 30px/1 var(--bebas);letter-spacing:.03em;padding-top:4px}.menu-x{width:38px;height:38px;padding:0;border-radius:50%;display:grid;place-items:center;color:#fafaf7;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.menu-x .i{width:18px;height:18px}.menu-list{display:flex;flex-direction:column;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.menu-row{display:flex;align-items:center;gap:13px;min-height:60px;padding:10px 14px;color:#fafaf7;text-decoration:none}.menu-row+.menu-row{border-top:1px solid rgba(255,255,255,.06)}.menu-row:active{transform:none;background:#ffffff0d}.menu-i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff12;color:#fafaf7}.menu-i .i{width:19px;height:19px}.menu-w{display:flex;flex-direction:column;gap:1px;min-width:0}.menu-w b{font-size:16.5px;font-weight:600}.menu-w small{color:#fafaf78c;font-size:13.5px}.menu-row.on .menu-i{background:#e8b92324;color:var(--gold)}.menu-row.on b{color:var(--gold)}.menu-row.has-dot .menu-i{position:relative}.menu-row.has-dot .menu-i:after{content:"";position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px #141414}body.menu-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.menu-sheet,.menu-scrim{transition:none}}@media(min-width:900px){.burger{display:none}}.brand-mark{width:25px}.lk-jobs{font:300 17px/1 var(--body);letter-spacing:.32em;text-transform:uppercase;color:#fafaf7;padding-top:1px}.lockup{align-items:center;transform:none}.brand{gap:10px}.burger.has-dot{position:relative}.burger.has-dot:after{content:"";position:absolute;top:9px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--bg)}.me.on:not(.has-ini) .me-i{display:block}.me.on:not(.has-ini) .me-ini{display:none}.apply-account{display:grid;grid-template-columns:auto 1fr;gap:12px 13px;align-items:start;margin:18px 0 6px;padding:16px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1)}.apply-account .btn{grid-column:1 / -1;min-height:48px;font-size:16px}.aa-i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#e8b9231f;color:var(--gold)}.aa-i .i{width:20px;height:20px}.aa-w{display:flex;flex-direction:column;gap:3px;min-width:0}.aa-w b{font-size:16.5px;font-weight:600;color:#fafaf7}.aa-w small{font-size:14px;line-height:1.45;color:#fafaf79e}.apply-account.done{border-color:#7bd3894d}.apply-account.done .aa-i{background:#7bd38921;color:var(--ok)}.sheet{padding:8px 22px calc(26px + var(--safe-b))}.sheet-actions{margin:18px -22px 0;padding:12px 22px calc(12px + var(--safe-b))}.acct-head{gap:14px;margin:4px 2px 20px}.acct-av{width:46px;height:46px;font-size:21px}.acct-list{border-radius:20px}.acct-row{gap:14px;min-height:66px;padding:12px 16px 12px 14px}.acct-i{width:36px;height:36px;border-radius:11px}.acct-w{gap:2px}.dlg .acct-out{margin-top:16px;min-height:50px}.ap-send>.apply-account:first-child{margin-top:0}.top-in>.top-back~.burger{display:none}.burger{width:auto;min-width:44px;height:46px;margin-left:-4px;padding:0 4px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.burger .i{width:24px;height:24px;stroke-width:1.8}.burger-l{font:600 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fafaf7b8}.burger.has-dot:after{top:4px;right:2px}.js .search-go,.search-go{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;font:700 15px/1 var(--body);background:var(--gold);color:var(--gold-ink);flex:none}.search{padding-right:6px}.intro{margin:12px 0 0;font-size:15px;line-height:1.5;color:#f5f2ea99}.intro b{color:#fafaf7;font-weight:600}.ar-c{min-width:0;font-weight:500;letter-spacing:0}.promos{display:grid;gap:10px;margin-top:26px}.promo{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:start;padding:16px;border-radius:var(--r-l);background:var(--card);border:1px solid var(--card-edge)}.promo .btn{grid-column:1 / -1}.promo-i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e8b9231f;color:var(--gold)}.promo-t{margin:0 0 3px;font:600 17px/1.3 var(--body);color:#fafaf7}.promo-w p{margin:0;font-size:14.5px;line-height:1.45;color:#f5f2eaa8}.promo-alert{margin-top:22px}.promos .promo-alert{margin-top:0}.safety-home{margin:18px 2px 0}@media(min-width:560px){.promos{grid-template-columns:1fr 1fr}}.pks{display:grid;gap:10px;margin-top:14px}@media(min-width:480px){.pks{grid-template-columns:1fr 1fr}}.pk{padding:16px;border-radius:var(--r-l);background:var(--card);border:1px solid var(--card-edge)}.pk-f{border-color:#e8b92373;background:linear-gradient(180deg,#e8b92312,#e8b92305)}.pk-name{display:flex;align-items:center;gap:8px;margin:0;font:400 24px/1 var(--bebas);letter-spacing:.03em;color:#fafaf7}.pk-tag{font:700 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:var(--gold);color:var(--gold-ink)}.pk-price{margin:10px 0 0;font:700 28px/1 var(--body);color:#fafaf7}.pk-price small{margin-left:6px;font-size:13px;font-weight:500;color:#f5f2ea8c}.pk-card{margin:6px 0 0;font-size:13.5px;color:var(--gold)}.pk-line{margin:10px 0 0;font-size:14px;color:#f5f2eab3}.pk-list{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:8px}.pk-list li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.35}.pk-y{color:#fafaf7}.pk-y .i{color:var(--ok);margin-top:2px;flex:none}.pk-n{color:#f5f2ea61}.pk-n .i{margin-top:2px;flex:none}.pk-extras{list-style:none;margin:10px 0 0;padding:0;border-radius:var(--r-l);background:var(--card);border:1px solid var(--card-edge)}.pk-extras li{display:flex;gap:12px;align-items:flex-start;padding:13px 16px}.pk-extras li+li{border-top:1px solid rgba(255,255,255,.06)}.pk-x-w{flex:1;display:flex;flex-direction:column;gap:3px}.pk-x-w b{font-size:15px;color:#fafaf7}.pk-x-w small{font-size:13.5px;line-height:1.45;color:#f5f2ea99}.pk-x-p{flex:none;font-weight:700;color:#fafaf7}.pk-fine,.hire-prices .pks{margin-top:12px}.hire-partner{margin-top:8px}.why{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.why li{display:flex;gap:13px;align-items:flex-start}.why-i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e8b9231f;color:var(--gold)}.why-w{display:flex;flex-direction:column;gap:2px}.why-w b{font-size:16px;color:#fafaf7}.why-w small{font-size:14.5px;line-height:1.45;color:#f5f2eaa8}.offers{display:grid;gap:8px;margin-top:22px}.offer-strip{display:flex;gap:10px;align-items:flex-start;margin:0;padding:13px 14px;border-radius:14px;background:#e8b92312;border:1px solid rgba(232,185,35,.22);font-size:14.5px;line-height:1.45;color:#f5f2eacc}.offer-strip .i{color:var(--gold);margin-top:2px;flex:none}.offer-strip b{color:#fafaf7;font-weight:600}.offer-strip a{color:var(--gold);white-space:nowrap}.pk-h{margin:30px 0 0}.emp-faq{margin-top:10px}.menu-g{margin:6px 6px -4px;font:700 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#f5f2ea73}.menu-sheet{overflow-y:auto}.help-s{margin-top:26px}.help-s .h3{margin:0 0 8px}.help p{color:#f5f2eabf;line-height:1.55}.help-steps{margin:0;padding-left:20px;color:#f5f2eabf;display:grid;gap:8px;line-height:1.5}.help-steps b{color:#fafaf7}.faq-nav{margin-top:18px}.qa{border-bottom:1px solid rgba(255,255,255,.07)}.qa>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 2px;font-size:16px;font-weight:600;color:#fafaf7;cursor:pointer}.qa>summary::-webkit-details-marker{display:none}.qa-chev{flex:none;color:#f5f2ea80;transition:transform .25s var(--ease)}.qa[open] .qa-chev{transform:rotate(90deg)}.qa-a{padding:0 2px 14px}.qa-a p{margin:0 0 8px;font-size:15px}.qa-a a{color:var(--gold)}.contact-list{list-style:none;margin:20px 0 0;padding:0;border-radius:var(--r-l);background:var(--card);border:1px solid var(--card-edge);overflow:hidden}.contact-list li+li{border-top:1px solid rgba(255,255,255,.06)}.contact-row{display:flex;align-items:center;gap:13px;min-height:66px;padding:12px 16px 12px 14px;color:#fafaf7;text-decoration:none}.contact-i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e8b9231a;color:var(--gold)}.contact-w{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.contact-w b{font-size:16px}.contact-w small{font-size:13.5px;line-height:1.4;color:#f5f2ea99}.contact-c{color:#f5f2ea73}.faq-nav{display:flex;gap:8px;flex-wrap:wrap}.v-tick{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:50%;background:var(--ok);color:#0a0a0a;vertical-align:-2px}.v-tick .i{width:11px;height:11px;stroke-width:2.6}a.badge-ok{text-decoration:none}.sheet-actions{background:var(--glass-strong);box-shadow:0 -1px #ffffff0f}.qa{scroll-margin-top:96px}.fact dd{white-space:pre-line}.cat-hint{margin:8px 2px 0;font-size:13.5px;line-height:1.4;color:var(--text-3)}.rt{margin:18px 0 0;padding:14px 16px 12px;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line)}.rt-h{font:700 15px/1.3 var(--body);margin:0 0 6px}.rt-list{list-style:none;margin:0;padding:0}.rt-list li{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--line)}.rt-list li:last-child{border-bottom:0}.rt-list .i{width:20px;height:20px;color:var(--gold);flex:none}.rt-l{flex:1;font-size:16px}.rt-n{font:400 24px/1 var(--bebas);letter-spacing:.02em;font-variant-numeric:tabular-nums}.rt-list li.rt-0 .rt-n,.rt-list li.rt-0 .rt-l,.rt-list li.rt-0 .i{color:var(--text-3)}.rt .fine{margin:6px 0 0}
