.lp .lp-glimpse-card{perspective:2000px}.lp .lp-glimpse-inner{display:grid;position:relative;transform-style:preserve-3d}.lp .lp-glimpse-face{grid-area:1/1;display:grid;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lp .lp-glimpse-front{transform:rotateY(0deg)}.lp .lp-glimpse-back,.lp .lp-glimpse-card.is-flipped .lp-glimpse-inner{transform:rotateY(180deg)}.lp .lp-glimpse-front>div>div:last-child{display:none}.lp .lp-glimpse-front{align-items:start}.lp .lp-glimpse-front>div>div>div:last-child{margin-top:0}.lp .lp-glimpse-front .rounded-full.bg-chip-money{background:var(--chip-neutral-bg);color:var(--chip-neutral-fg)}.lp .lp-glimpse-front .num.cursor-help.rounded-full{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem;font-weight:400;padding:1px 6px;cursor:default}.lp .lp-glimpse-front .text-\[10px\]{font-size:.6875rem}.lp .lp-glimpse-btn{cursor:pointer}.lp .lp-glimpse-btn:disabled{cursor:default;color:hsl(var(--muted-foreground))}html.js .lp .lp-glimpse-card{cursor:pointer}@media (prefers-reduced-motion:no-preference){html.js .lp .lp-glimpse-inner{transition:transform .6s var(--lp-ease);will-change:transform}@media (hover:hover){html.js .lp .lp-glimpse-card{transition:transform .15s var(--lp-ease)}html.js .lp .lp-glimpse-card:hover{transform:translateY(-2px)}}}.lp{--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-ease-stamp:cubic-bezier(0.2,1.25,0.32,1);--lp-in:600ms;--lp-stagger:70ms}.lp .receipt-number{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.lp .lp-nav{position:sticky;top:0;height:4rem;z-index:40}.lp .lp-nav-inner{position:absolute;inset:0 0 auto 0}.lp .lp-nav header{border-color:transparent;background:hsl(var(--background))}.lp .lp-nav header>div{transition:transform .2s var(--lp-ease)}.lp .lp-nav:after{content:"";position:absolute;left:0;right:0;top:calc(3.5rem - 1px);height:1px;background:hsl(var(--border));opacity:0;transition:opacity .2s var(--lp-ease);pointer-events:none}.lp .lp-nav.is-compact{clip-path:inset(0 0 .5rem 0)}.lp .lp-nav.is-compact header{background:hsl(var(--background)/.96);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.lp .lp-nav.is-compact header>div{transform:translateY(-4px)}.lp .lp-nav.is-compact:after{opacity:1}.lp .lp-nav header a[href="/login"],.lp .lp-nav header a[href="/post-job"]{transition:transform .2s var(--lp-ease)}.lp .lp-nav.is-compact header a[href="/login"],.lp .lp-nav.is-compact header a[href="/post-job"]{transform:scale(.9)}.lp .lp-btn{transform:translate(var(--mx,0),var(--my,0)) scale(var(--press,1));transition:transform .18s var(--lp-ease),opacity .18s ease-out}.lp .lp-btn:active{--press:0.98}.lp .lp-btn>svg{transition:transform .18s ease-out}.lp [data-scrub]{--sa:12%;--sb:60%}.lp .lp-rule{position:relative}.lp .lp-rule:before{content:"";position:absolute;top:-1px;height:1px;left:max(1.5rem,calc((100% - 80rem) / 2 + 1.5rem));right:max(1.5rem,calc((100% - 80rem) / 2 + 1.5rem));background:hsl(var(--border));transform-origin:left center;opacity:0}.lp .lp-stamp{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;display:inline-flex;align-items:center;white-space:nowrap;padding:.125rem .5rem;border:1.5px solid hsl(var(--foreground)/.45);border-radius:3px;color:hsl(var(--foreground));transform:rotate(-2deg)}.lp .lp-stamp-verified{border-color:hsl(var(--money));color:hsl(var(--money))}.lp .lp-receipt-wrap{perspective:720px}.lp .lp-receipt-set{position:relative;isolation:isolate}.lp .lp-receipt-set:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:.75rem;border:1px solid hsl(var(--foreground)/.14);background:hsl(var(--card));transform:translate(5px,6px);will-change:transform}.lp .lp-receipt-set:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:.75rem;pointer-events:none;box-shadow:0 22px 44px -28px rgba(22,21,15,.45);opacity:.7}.lp .lp-receipt{position:relative;transform-style:preserve-3d;will-change:transform}.lp .lp-paper{background-color:hsl(var(--card));background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.05 0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");background-size:160px 160px}.lp .lp-lamp,.lp .lp-shade,.lp .lp-sheen{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;border-radius:inherit;overflow:hidden}.lp .lp-shade:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-30%;width:55%;transform:rotate(18deg) translateX(calc(var(--sx, 0px) * -1));will-change:transform;background:linear-gradient(90deg,transparent,rgba(22,21,15,.09) 50%,transparent)}.lp .lp-ink{position:relative;z-index:1}.lp .lp-sheen:before{top:-40%;bottom:-40%;left:-30%;width:55%;transform:rotate(18deg) translateX(var(--sx,0));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 50%,transparent)}.lp .lp-lamp:before,.lp .lp-sheen:before{content:"";position:absolute;will-change:transform}.lp .lp-lamp:before{left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:9999px;transform:translate(var(--lx,50%),var(--ly,50%));background:radial-gradient(closest-side,#fff,hsla(0,0%,100%,0))}.lp .lp-row-btn{text-align:left;width:100%;cursor:pointer}.lp .lp-row-btn:focus-visible{outline-offset:-3px}.lp .lp-btn:focus-visible,.lp .lp-row-btn:focus-visible,.lp a:focus-visible,.lp button:focus-visible{outline-color:hsl(var(--foreground))}.lp .bg-charcoal a:focus-visible,.lp .bg-charcoal button:focus-visible{outline-color:hsl(var(--charcoal-foreground))}.lp .lp-row-detail{display:grid}.lp .lp-flip{will-change:transform}@media (prefers-reduced-motion:no-preference){html.js .lp [data-landing-entry]{opacity:0;transform:translateY(16px);transition:opacity var(--lp-in) var(--lp-ease),transform var(--lp-in) var(--lp-ease);transition-delay:var(--entry-delay,0ms)}html.js .lp [data-landing-entry].is-in{opacity:1;transform:none}html.js .lp [data-landing-entry]>.eyebrow{opacity:0;transform:translateY(6px);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease);transition-delay:calc(var(--entry-delay, 0ms) + .12s)}html.js .lp [data-landing-entry].is-in>.eyebrow{opacity:1;transform:none}@supports (animation-timeline:view()){html.js .lp .lp-rule,html.js .lp [data-scrub]{view-timeline:--lp-scrub block}html.js .lp .lp-rule:before,html.js .lp [data-scrub] .lp-k{animation-timeline:--lp-scrub;animation-range:cover var(--sa) cover var(--sb);animation-duration:auto;animation-fill-mode:both}}@supports not (animation-timeline:view()){html.js .lp .lp-rule:before,html.js .lp [data-scrub] .lp-k{animation-duration:1s;animation-play-state:paused;animation-fill-mode:both}}html.js .lp .lp-rule{border-top-color:transparent;--sa:0%;--sb:12%}html.js .lp .lp-rule:before{opacity:1;animation-name:lp-rule-draw;animation-timing-function:linear}html.js .lp .lp-rule-static:before{animation-name:none;transform:scaleX(1)}@keyframes lp-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .lp-btn-quiet:hover{opacity:.7}.lp .lp-btn:hover>svg{transform:translateX(2px)}html.js .lp [data-choreo]{animation:lp-rise .52s var(--lp-ease) backwards;animation-delay:var(--t,0ms)}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--dy,10px))}to{opacity:1;transform:none}}html.js .lp [data-choreo=soft]{animation-name:lp-rise-soft}@keyframes lp-rise-soft{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:none}}html.js .lp [data-choreo=rule]{animation-name:lp-draw;animation-duration:.56s;transform-origin:left center}@keyframes lp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.js .lp [data-choreo=stamp]{display:inline-block;animation-name:lp-stamp;animation-duration:.38s;animation-timing-function:var(--lp-ease-stamp);transform-origin:50% 60%}@keyframes lp-stamp{0%{opacity:.2;transform:scale(1.14)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@media (max-width:639px){@keyframes lp-stamp{0%{opacity:.2;transform:scale(1.2)}55%{opacity:1}to{opacity:1;transform:scale(1)}}}html.js .lp [data-choreo=print]{animation-name:lp-print;animation-duration:.38s}html.js .lp [data-choreo=figure]{animation-name:lp-figure;animation-duration:.24s}@keyframes lp-figure{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes lp-print{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html.js .lp [data-choreo=tick]{animation-name:lp-tick;animation-duration:.3s;animation-timing-function:var(--lp-ease-stamp)}@keyframes lp-tick{0%{opacity:0;transform:scale(1.4)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@media (max-width:639px){html.js .lp [data-choreo=cta]{--t:300ms!important}}.lp .lp-lamp,.lp .lp-shade,.lp .lp-sheen{transition:opacity .32s var(--lp-ease)}.lp .lp-receipt-set:after,.lp .lp-receipt-set:before{transition:transform .32s var(--lp-ease),opacity .32s var(--lp-ease)}.lp .lp-receipt-set:has(.is-lit):before{transform:translate(9px,11px)}.lp .lp-receipt-set:has(.is-lit):after{opacity:1;transform:translateY(6px)}.lp .lp-receipt.is-lit .lp-sheen{opacity:.6}.lp .lp-receipt.is-lit .lp-lamp,.lp .lp-receipt.is-lit .lp-shade{opacity:1}@media (hover:none){html.js .lp .lp-receipt{animation:lp-drift 8s ease-in-out 2 both;animation-delay:1.2s}}@keyframes lp-drift{0%,to{transform:none}25%{transform:rotateX(2deg) rotateY(-2.4deg)}75%{transform:rotateX(-2deg) rotateY(2.4deg)}}.lp .lp-row-detail{animation:lp-unfold .36s var(--lp-ease) backwards;animation-delay:80ms}@keyframes lp-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp .lp-flip.is-playing{transition:transform .42s var(--lp-ease)}}.lp .lp-m-rung-rule{transform-origin:left center}@media (prefers-reduced-motion:no-preference){html.js .lp .lp-money .lp-k{animation-timing-function:linear}html.js .lp .lp-m-slip{animation-name:lp-m-slip}@keyframes lp-m-slip{0%,2%{opacity:0;transform:translateX(-16px)}14%,to{opacity:1;transform:none}}html.js .lp .lp-m-amount{animation-name:lp-m-amount}@keyframes lp-m-amount{0%,14%{opacity:0;transform:translateY(6px) scale(.96)}30%,to{opacity:1;transform:none}}html.js .lp .lp-m-row{animation-name:lp-m-row}@keyframes lp-m-row{0%,36%{opacity:0;transform:translateY(-4px)}50%,to{opacity:1;transform:none}}html.js .lp .lp-m-rung-lit .lp-m-rung-rule{animation-name:lp-m-rung-rule}html.js .lp .lp-m-rung-ink{animation-name:lp-m-rung-ink}@keyframes lp-m-rung-rule{0%,50%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes lp-m-rung-ink{0%,52%{opacity:.45}62%,to{opacity:1}}html.js .lp .lp-m-tick1{animation-name:lp-m-tick1}html.js .lp .lp-m-tick2{animation-name:lp-m-tick2}html.js .lp .lp-m-tick3{animation-name:lp-m-tick3}@keyframes lp-m-tick1{0%,66%{opacity:0;transform:scale(1.4)}74%,to{opacity:1;transform:none}}@keyframes lp-m-tick2{0%,74%{opacity:0;transform:scale(1.4)}82%,to{opacity:1;transform:none}}@keyframes lp-m-tick3{0%,82%{opacity:0;transform:scale(1.4)}90%,to{opacity:1;transform:none}}}.lp .lp-mech{margin:0;padding:0;list-style:none;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.lp .lp-mech,.lp .lp-mech-line{position:relative}.lp .lp-mech-line+.lp-mech-line{border-top:1px solid hsl(var(--border))}.lp .lp-mech-cell{display:grid;min-width:0}.lp .lp-mech-cell>*{grid-area:1/1;min-width:0}.lp .lp-mech-rule{display:none;position:absolute;left:0;right:0;height:1px;background:hsl(var(--border));transform-origin:left center;pointer-events:none}.lp .lp-mech-rule-top{top:-1px}.lp .lp-mech-rule-end{bottom:-1px}.lp .lp-mech-decoy{display:none;align-self:start;pointer-events:none;user-select:none}.lp .lp-mech-strike{position:relative;display:inline-block}.lp .lp-mech-strike-line{position:absolute;left:0;right:0;top:.78em;height:1px;background:hsl(var(--foreground));transform-origin:left center}@media (prefers-reduced-motion:no-preference){html.js .lp .lp-mech .lp-k{animation-timing-function:linear}html.js .lp .lp-mech{border-top-color:transparent;border-bottom-color:transparent}html.js .lp .lp-mech-line+.lp-mech-line{border-top-color:transparent}html.js .lp .lp-mech-rule{display:block}html.js .lp .lp-mech-decoy{display:block;opacity:0}html.js .lp .lp-mech-line-1 .lp-mech-rule-top{animation-name:lp-mech-rule-1}html.js .lp .lp-mech-line-1 .lp-mech-n{animation-name:lp-mech-n-1}html.js .lp .lp-mech-line-1 .lp-mech-text{animation-name:lp-mech-text-1}@keyframes lp-mech-rule-1{0%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes lp-mech-n-1{0%,6%{opacity:0;transform:translateY(4px)}18%,to{opacity:1;transform:none}}@keyframes lp-mech-text-1{0%,10%{opacity:0;transform:translateY(16px)}26%,to{opacity:1;transform:none}}html.js .lp .lp-mech-line-2 .lp-mech-rule-top{animation-name:lp-mech-rule-2}html.js .lp .lp-mech-line-2 .lp-mech-n{animation-name:lp-mech-n-2}html.js .lp .lp-mech-line-2 .lp-mech-text{animation-name:lp-mech-text-2}@keyframes lp-mech-rule-2{0%,26%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}@keyframes lp-mech-n-2{0%,32%{opacity:0;transform:translateY(4px)}44%,to{opacity:1;transform:none}}@keyframes lp-mech-text-2{0%,36%{opacity:0;transform:translateY(16px)}52%,to{opacity:1;transform:none}}html.js .lp .lp-mech-line-3 .lp-mech-rule-top{animation-name:lp-mech-rule-3}html.js .lp .lp-mech-line-3 .lp-mech-n{animation-name:lp-mech-n-3}html.js .lp .lp-mech-decoy{animation-name:lp-mech-decoy}html.js .lp .lp-mech-strike-line{animation-name:lp-mech-strike}html.js .lp .lp-mech-line-3 .lp-mech-text{animation-name:lp-mech-text-3}html.js .lp .lp-mech-rule-end{animation-name:lp-mech-rule-end}@keyframes lp-mech-rule-3{0%,52%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes lp-mech-n-3{0%,54%{opacity:0;transform:translateY(4px)}62%,to{opacity:1;transform:none}}@keyframes lp-mech-decoy{0%,54%{opacity:0;transform:translateY(8px)}58%,62%{opacity:.6;transform:none}66%,to{opacity:0;transform:none}}@keyframes lp-mech-strike{0%,57%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes lp-mech-text-3{0%,66%{opacity:0;transform:translateY(8px)}76%,to{opacity:1;transform:none}}@keyframes lp-mech-rule-end{0%,76%{transform:scaleX(0)}86%,to{transform:scaleX(1)}}}.lp .lp-tiers{border-radius:.75rem}.lp .lp-tier{position:relative;background:transparent}.lp .lp-tier+.lp-tier{border-top:1px solid hsl(var(--border))}@media (min-width:640px){.lp .lp-tier:nth-child(2){border-top:0}.lp .lp-tier:nth-child(2n){border-left:1px solid hsl(var(--border))}}@media (min-width:1024px){.lp .lp-tier+.lp-tier{border-top:0;border-left:1px solid hsl(var(--border))}}.lp .lp-tier-edge{position:absolute;top:-1px;left:0;right:0;height:1px;background:hsl(var(--border));transform-origin:left center;pointer-events:none;display:none}.lp .lp-tier-head{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;border-radius:2px}.lp .lp-tier-body{display:grid}.lp .lp-tier-body>*{grid-area:1/1}.lp .lp-tier-what{opacity:0;pointer-events:none}.lp .lp-tier.is-rule .lp-tier-meaning{opacity:0}.lp .lp-tier.is-rule .lp-tier-what{opacity:1}@media (hover:hover){.lp .lp-tier:hover .lp-tier-meaning{opacity:0}.lp .lp-tier:hover .lp-tier-what{opacity:1}}@media (prefers-reduced-motion:no-preference) and (max-width:639px){html.js .lp .lp-tier+.lp-tier{border-top-color:transparent}html.js .lp .lp-tier+.lp-tier>.lp-tier-edge{display:block}}@media (prefers-reduced-motion:no-preference) and (min-width:640px) and (max-width:1023px){html.js .lp .lp-tier:nth-child(n+3){border-top-color:transparent}html.js .lp .lp-tier:nth-child(n+3)>.lp-tier-edge{display:block}}@media (prefers-reduced-motion:no-preference){.lp .lp-tier-meaning,.lp .lp-tier-what{transition:opacity .18s var(--lp-ease)}html.js .lp .lp-tiers .lp-k{animation-timing-function:linear}html.js .lp .lp-tier:first-child .lp-tier-lines{animation-name:lp-tier-lines-1}@keyframes lp-tier-lines-1{0%,2%{opacity:0;transform:translateY(8px)}16%,to{opacity:1;transform:none}}html.js .lp .lp-tier:first-child .lp-tier-body{animation-name:lp-tier-body-1}@keyframes lp-tier-body-1{0%,10%{opacity:0}32%,to{opacity:1}}html.js .lp .lp-tier:nth-child(2) .lp-tier-edge{animation-name:lp-tier-edge-2}@keyframes lp-tier-edge-2{0%,20%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}html.js .lp .lp-tier:nth-child(2) .lp-tier-lines{animation-name:lp-tier-lines-2}@keyframes lp-tier-lines-2{0%,22%{opacity:0;transform:translateY(8px)}36%,to{opacity:1;transform:none}}html.js .lp .lp-tier:nth-child(2) .lp-tier-body{animation-name:lp-tier-body-2}@keyframes lp-tier-body-2{0%,30%{opacity:0}52%,to{opacity:1}}html.js .lp .lp-tier:nth-child(3) .lp-tier-edge{animation-name:lp-tier-edge-3}@keyframes lp-tier-edge-3{0%,40%{transform:scaleX(0)}48%,to{transform:scaleX(1)}}html.js .lp .lp-tier:nth-child(3) .lp-tier-lines{animation-name:lp-tier-lines-3}@keyframes lp-tier-lines-3{0%,42%{opacity:0;transform:translateY(8px)}56%,to{opacity:1;transform:none}}html.js .lp .lp-tier:nth-child(3) .lp-tier-body{animation-name:lp-tier-body-3}@keyframes lp-tier-body-3{0%,50%{opacity:0}72%,to{opacity:1}}html.js .lp .lp-tier:nth-child(4) .lp-tier-edge{animation-name:lp-tier-edge-4}@keyframes lp-tier-edge-4{0%,60%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}html.js .lp .lp-tier:nth-child(4) .lp-tier-lines{animation-name:lp-tier-lines-4}@keyframes lp-tier-lines-4{0%,62%{opacity:0;transform:translateY(8px)}76%,to{opacity:1;transform:none}}html.js .lp .lp-tier:nth-child(4) .lp-tier-body{animation-name:lp-tier-body-4}@keyframes lp-tier-body-4{0%,70%{opacity:0}92%,to{opacity:1}}}