.landing-page{--lp-fg: var(--ch-white);--lp-soft: var(--ch-gray-300);--lp-muted: var(--ch-gray-400);--lp-line: var(--ch-line);--lp-line-strong: var(--ch-gray-700);--lp-card: var(--ch-gray-900);--lp-well: oklch(.13 .005 128);--lp-signal: var(--ch-signal);--lp-signal-fg: var(--ch-signal-fg);--lp-ink: var(--ch-ink);--lp-client: var(--ch-blue-400);--lp-contractor: var(--ch-signal-fg);--lp-worker: var(--ch-orange-400);--lp-grid: color-mix(in oklab, var(--ch-white) 5.5%, transparent);--lp-shadow: 0 40px 80px -40px oklch(0 0 0 / .7), 0 1px 0 color-mix(in oklab, var(--ch-white) 6%, transparent) inset;--lp-radius: 1.375rem;--lp-dir: 1;--lp-start: left;min-height:100dvh;overflow-x:clip;background:var(--ch-canvas);color:var(--lp-fg)}[data-theme=light] .landing-page,.landing-page[data-theme=light]{--lp-well: oklch(.962 .005 106);--lp-grid: color-mix(in oklab, var(--ch-white) 7%, transparent);--lp-shadow: 0 30px 70px -36px oklch(.25 .03 128 / .28), 0 1px 0 oklch(1 0 0 / .9) inset}html[dir=rtl] .landing-page{--lp-dir: -1;--lp-start: right}.landing-page section[id]{scroll-margin-top:8rem}.lp-main{display:block}.lp-container{width:min(100% - 2 * clamp(1rem,4vw,2.5rem),80rem);margin-inline:auto}.lp-h1,.lp-h2,.lp-h3,.lp-display,.lp-eyebrow,.lp-num,.lp-stat-value,.lp-station,.lp-label,.lp-step-num,.lp-group-title,.lp-badge,.lp-stamp,.lp-chip,.lp-role-chip,.lp-lane-title,.lp-listing-title,.lp-feature-title{font-family:var(--font-display)}.lp-h1{margin:1.25rem 0 0;font-size:clamp(2.55rem,.95rem + 4.35vw,5.4rem);font-weight:820;font-stretch:110%;line-height:.97;letter-spacing:-.042em}.lp-h2{margin:.9rem 0 0;font-size:clamp(2rem,1.15rem + 2.55vw,3.55rem);font-weight:800;font-stretch:108%;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.lp-h3{margin:0;font-size:clamp(1.2rem,1.05rem + .4vw,1.45rem);font-weight:750;font-stretch:104%;line-height:1.15;letter-spacing:-.02em}.lp-display{margin:0;font-size:clamp(2.4rem,.8rem + 5.2vw,6.2rem);font-weight:830;font-stretch:112%;line-height:.96;letter-spacing:-.045em;text-wrap:balance}.lp-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--lp-signal-fg);font-size:.75rem;font-weight:700;font-stretch:112%;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.lp-lede{margin:1.5rem 0 0;max-width:37rem;color:var(--lp-soft);font-size:clamp(1.05rem,.96rem + .38vw,1.25rem);line-height:1.55}.lp-muted{color:var(--lp-muted)}.lp-num{font-variant-numeric:tabular-nums}.lp-label{color:var(--lp-muted);font-size:.6875rem;font-weight:700;font-stretch:108%;letter-spacing:.1em;text-transform:uppercase}html[lang=ar] .landing-page :is(.lp-h1,.lp-h2,.lp-h3,.lp-display,.lp-eyebrow,.lp-label,.lp-station,.lp-stat-value,.lp-group-title,.lp-badge,.lp-stamp,.lp-chip,.lp-role-chip){letter-spacing:0;text-transform:none}html[lang=ar] .landing-page :is(.lp-h1,.lp-display){line-height:1.3}html[lang=ar] .landing-page :is(.lp-station,.lp-label,.lp-step-kicker,.lp-badge,.lp-role-chip){font-size:.8125rem}html[lang=ar] .landing-page .lp-eyebrow{font-size:.875rem}html[lang=ar] .landing-page .fd small{font-size:.6875rem}html[lang=ar] .landing-page .lp-h2{line-height:1.35}html:is([lang=ru],[lang=ar]) .landing-page :is(.lp-h1,.lp-display){font-weight:780;letter-spacing:-.03em}html[lang=ru] .landing-page .lp-h1{font-size:clamp(2.2rem,.8rem + 3.5vw,4.4rem);line-height:1.03}html[lang=ar] .landing-page :is(.lp-h1,.lp-display){letter-spacing:0}.lp-section{position:relative;padding-block:clamp(4.5rem,9vw,8rem)}.lp-main>.lp-section{content-visibility:auto;contain-intrinsic-block-size:auto 900px}@media print{.lp-main>.lp-section{content-visibility:visible;contain-intrinsic-block-size:none}}.lp-section-head{max-width:46rem}.lp-section-head .lp-muted{margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.6}.lp-split{display:flex;max-width:none;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem}.lp-split>div{max-width:46rem}.lp-card{position:relative;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-card)}.lp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.lp-cta{min-height:3.25rem;padding-inline:1.35rem;border-radius:.875rem;font-size:1rem}.lp-icon-button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid var(--lp-line);border-radius:.75rem;background:transparent;color:var(--lp-soft);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.lp-icon-button:hover{border-color:var(--lp-line-strong);background:var(--ch-gray-850);color:var(--lp-fg)}.lp-live-dot{position:relative;display:inline-block;width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:var(--lp-signal-fg)}.lp-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:650;font-stretch:104%;line-height:1.2;white-space:nowrap}.lp-chip-quiet{border:1px solid var(--lp-line);color:var(--lp-soft)}.lp-chip-client{background:color-mix(in oklab,var(--lp-client) 14%,transparent);color:var(--lp-client)}.lp-chip-signal{background:var(--lp-signal);color:var(--lp-ink)}.lp-avatar{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:50%;font:750 .6875rem/1 var(--font-display);letter-spacing:.02em}.lp-avatar-lg{width:2.75rem;height:2.75rem;font-size:.875rem}.lp-avatar-client{background:color-mix(in oklab,var(--lp-client) 18%,var(--lp-card));color:var(--lp-client)}.lp-avatar-contractor{background:var(--lp-signal);color:var(--lp-ink)}.lp-avatar-worker{background:color-mix(in oklab,var(--lp-worker) 20%,var(--lp-card));color:var(--lp-fg)}.lp-stamp{position:absolute;display:inline-block;padding:.2rem .55rem;border:2px solid currentColor;border-radius:.4rem;color:var(--lp-signal-fg);font-size:.8125rem;font-weight:850;font-stretch:115%;letter-spacing:.12em;text-transform:uppercase;rotate:-8deg;pointer-events:none}.lp-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--lp-line);background:color-mix(in oklab,var(--ch-canvas) 80%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px)}.lp-header-bar{display:flex;height:4rem;align-items:center;justify-content:space-between;gap:.5rem}.lp-brand{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:.75rem;color:var(--lp-fg)}.lp-nav{display:none;min-width:0;align-items:center;gap:1.5rem;overflow:hidden}.lp-nav-link{position:relative;display:inline-flex;min-height:2.75rem;flex-shrink:0;align-items:center;color:var(--lp-soft);font-size:.9375rem;font-weight:520;white-space:nowrap;transition:color .16s ease}.lp-nav-link:after{content:"";position:absolute;inset-inline:0;bottom:.6rem;height:2px;border-radius:2px;background:var(--lp-signal-fg);scale:0 1;transform-origin:var(--lp-start);transition:scale .28s var(--ease-out-quint)}.lp-nav-link:hover{color:var(--lp-fg)}.lp-nav-link:hover:after{scale:1 1}.lp-nav-mobile{display:flex;gap:1.5rem;overflow-x:auto;padding-inline:max(1rem,env(safe-area-inset-left));border-top:1px solid color-mix(in oklab,var(--lp-line) 70%,transparent);font-size:.8125rem;scrollbar-width:none}.lp-nav-mobile::-webkit-scrollbar{display:none}.lp-header-actions{display:flex;min-width:0;align-items:center;gap:.375rem}.lp-signin{display:inline-flex;min-height:2.75rem;max-width:5.5rem;align-items:center;justify-content:center;padding-inline:.5rem;border-radius:.75rem;color:var(--lp-soft);font-size:.875rem;font-weight:550;line-height:1.2;text-align:center}.lp-signin:hover{background:var(--ch-gray-850);color:var(--lp-fg)}.lp-header-cta{min-height:2.75rem;min-width:0;flex-shrink:1;padding-inline:.85rem;border-radius:.75rem;font-size:.875rem;line-height:1.15;text-align:center;overflow-wrap:normal}.lp-scroll-progress{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--lp-signal-fg);scale:0 1;transform-origin:var(--lp-start);pointer-events:none}@media(max-width:399px){.lp-header-actions>.lp-icon-button{display:none}.lp-header-actions .language-switcher-select{width:3.6rem}.lp-signin{max-width:4.5rem;padding-inline:.25rem;font-size:.8125rem}.lp-header-cta{padding-inline:.5rem;font-size:.8125rem}}@media(min-width:640px){.lp-header-actions{gap:.5rem}.lp-signin{max-width:none;padding-inline:.9rem}.lp-header-cta{flex-shrink:0;padding-inline:1.1rem;white-space:nowrap}}@media(min-width:1280px){.lp-nav{display:flex;gap:1.1rem}.lp-nav-link{font-size:.875rem}.lp-nav-mobile{display:none}.lp-header-actions{flex-shrink:0}.lp-signin{white-space:nowrap}}@media(min-width:1536px){.lp-nav{gap:1.5rem}.lp-nav-link{font-size:.9375rem}}.landing-page .language-load-error{position:fixed;top:8rem;inset-inline:1rem;width:auto}@media(min-width:1280px){.landing-page .language-load-error{position:absolute;top:100%;inset-inline:auto 0;width:16rem}}.lp-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(2.75rem,6vw,5.5rem) clamp(3.5rem,7vw,6.5rem)}.lp-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--lp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid) 1px,transparent 1px);background-position:center top;background-size:4rem 4rem;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 70% 15%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 85% 75% at 70% 15%,#000 15%,transparent 75%)}.lp-hero:after{content:"";position:absolute;z-index:-1;top:-18rem;inset-inline-end:-14rem;width:56rem;height:40rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--lp-signal) 15%,transparent),transparent);pointer-events:none}.lp-hero-grid{display:grid;align-items:center;gap:clamp(2.75rem,5vw,4.5rem)}.lp-hero-copy{min-width:0}@media(min-width:1100px){.lp-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.lp-h1-line{display:block}.lp-h1-text{overflow-wrap:anywhere;hyphens:auto;position:relative;display:inline-block;max-width:100%;padding-inline:.07em;margin-inline:-.07em}.lp-h1-ink{position:absolute;inset:.02em 0 -.05em;padding-inline:.07em;border-radius:.12em;background:var(--lp-signal);color:var(--lp-ink);clip-path:inset(0 100% 0 0 round .12em);transition:clip-path .76s var(--ease-draw);pointer-events:none}html[dir=rtl] .lp-h1-ink{clip-path:inset(0 0 0 100% round .12em)}.lp-h1-line[data-active] .lp-h1-ink{clip-path:inset(0 0 0 0 round .12em)}.lp-for{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 0;color:var(--lp-muted);font-size:.9375rem}.lp-for-text{min-width:0;line-height:1.45}.lp-role-dots{display:inline-flex}.lp-role-dots i{width:1.1rem;height:1.1rem;border:2px solid var(--ch-canvas);border-radius:50%}.lp-role-dots i+i{margin-inline-start:-.35rem}[data-role=client]{--lp-role: var(--lp-client)}[data-role=contractor]{--lp-role: var(--lp-contractor)}[data-role=worker]{--lp-role: var(--lp-worker)}.lp-role-dots i{background:var(--lp-role)}.lp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--lp-line)}.lp-stats>div{min-width:0}.lp-stat-value{font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:800;font-stretch:108%;letter-spacing:-.02em;line-height:1.1}.lp-stat-label{margin:.35rem 0 0;color:var(--lp-muted);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.lp-journey{position:relative;display:grid;min-width:0;gap:.9rem;padding:clamp(.85rem,2vw,1.15rem);border:1px solid var(--lp-line);border-radius:1.75rem;background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-journey-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding-inline-start:.25rem}.lp-stations{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.lp-stations:before,.lp-stations:after{content:"";position:absolute;top:21px;inset-inline-start:10%;width:80%;height:2px;border-radius:2px}.lp-stations:before{background:var(--lp-line-strong)}.lp-stations:after{background:var(--lp-signal-fg);scale:var(--progress, 0) 1;transform-origin:var(--lp-start);transition:scale .64s var(--ease-draw)}.lp-station{display:grid;width:100%;min-height:2.75rem;justify-items:center;gap:.4rem;padding:.75rem 0 0;border:0;background:none;color:var(--lp-muted);font-size:.6875rem;font-weight:700;font-stretch:108%;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;transition:color .2s ease}.lp-station:hover{color:var(--lp-fg)}.lp-station-dot{position:relative;z-index:1;width:1.125rem;height:1.125rem;border:2px solid var(--lp-line-strong);border-radius:50%;background:var(--lp-card);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.lp-station[data-done] .lp-station-dot{border-color:var(--lp-signal-fg);background:var(--lp-signal-fg)}.lp-station[data-active]{color:var(--lp-fg)}.lp-station[data-active] .lp-station-dot{border-color:var(--lp-signal-fg);box-shadow:0 0 0 5px color-mix(in oklab,var(--lp-signal-fg) 22%,transparent)}.lp-station[data-active] .lp-station-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--lp-signal-fg)}.lp-station-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-stage{position:relative;height:21.5rem;overflow:hidden;border:1px solid var(--lp-line);border-radius:1.25rem;background-color:var(--lp-well);background-image:radial-gradient(circle at 1px 1px,var(--lp-grid) 1px,transparent 1.5px);background-size:1.25rem 1.25rem}.lp-scene{position:absolute;inset:0;padding:clamp(.9rem,2.4vw,1.4rem);opacity:0;visibility:hidden;transition:opacity .42s var(--ease-out-quint),visibility 0s linear .42s}.lp-scene[data-active]{opacity:1;visibility:visible;transition:opacity .42s var(--ease-out-quint)}.lp-scene-body{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;gap:.7rem;font-size:.875rem}.lp-journey-foot{display:grid;gap:.7rem;padding-inline:.25rem}.lp-caption{display:flex;min-height:3.1em;align-items:baseline;gap:.75rem;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.45}.lp-caption-step{color:var(--lp-signal-fg);font-family:var(--font-display);font-size:.8125rem;font-weight:800}.lp-timer{display:block;height:3px;overflow:hidden;border-radius:3px;background:var(--lp-line)}.lp-timer-fill{display:block;height:100%;background:var(--lp-signal-fg);transform-origin:var(--lp-start)}.lp-jcard{position:relative;display:grid;gap:.55rem;padding:.95rem 1rem;border:1px solid var(--lp-line);border-radius:1rem;background:var(--lp-card);box-shadow:0 18px 40px -26px #0000008c}.lp-jcard-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.lp-jcard-title{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:750;font-stretch:104%;letter-spacing:-.015em;line-height:1.2}.lp-jcard-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;color:var(--lp-muted);font-size:.8125rem}.lp-jcard-meta>span{display:inline-flex;align-items:center;gap:.3rem}.lp-budget{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .75rem}.lp-budget strong{justify-self:end;font-size:.9375rem}.lp-budget-track{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:6px;background:var(--ch-gray-800)}.lp-budget-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lp-client);scale:.62 1;transform-origin:var(--lp-start)}.lp-photos{display:flex;gap:.45rem}.lp-photo{position:relative;display:grid;width:3.1rem;height:2.4rem;place-items:center;overflow:hidden;border-radius:.6rem;color:#ffffffbf}.lp-photo-0{background:linear-gradient(135deg,#639564,#2f5838)}.lp-photo-1{background:linear-gradient(135deg,#ad9b83,#795d46)}.lp-photo-2{background:linear-gradient(135deg,#649bb5,#375d76)}.lp-photo-3{background:linear-gradient(135deg,#828459,#444c2c)}.lp-fake-button{position:relative;display:inline-flex;width:max-content;max-width:100%;align-items:center;justify-content:center;padding:.5rem .9rem;border-radius:.65rem;background:var(--lp-signal);color:var(--lp-ink);font-size:.8125rem;font-weight:700}.lp-cursor{position:absolute;z-index:3;top:55%;left:62%;color:var(--lp-fg);opacity:0;filter:drop-shadow(0 2px 4px oklch(0 0 0 / .45));pointer-events:none}html[dir=rtl] .lp-cursor{left:auto;right:62%;transform:scaleX(-1)}.lp-cursor path{fill:var(--ch-canvas)}.lp-bids-head{display:flex;align-items:center;justify-content:space-between}.lp-count{display:inline-grid;min-width:1.6rem;height:1.6rem;place-items:center;border-radius:999px;background:var(--lp-signal);color:var(--lp-ink);font-size:.8125rem;font-weight:800}.lp-bids{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lp-bid{position:relative;display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border:1px solid var(--lp-line);border-radius:.9rem;background:var(--lp-card)}.lp-bid-name{display:grid;min-width:0;flex:1;font-weight:650;line-height:1.25}.lp-bid-name bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-bid-name small{display:inline-flex;align-items:center;gap:.25rem;color:var(--lp-muted);font-size:.75rem;font-weight:600}.lp-bid-name small svg{color:var(--ch-amber-400);fill:currentColor}.lp-bid strong{font-size:.9375rem}.lp-bid-win{border-color:var(--lp-signal-fg);box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-signal-fg) 18%,transparent)}.lp-bid-lose{opacity:.45}.lp-s2-stamp{top:-.65rem;inset-inline-end:5.2rem;background:var(--lp-card)}.lp-board{--lp-gap: .5rem;--lp-pad: .3rem;--lp-col1: calc(var(--lp-dir) * (100% + var(--lp-gap) + 2 * var(--lp-pad)));--lp-col2: calc(var(--lp-dir) * (200% + 2 * var(--lp-gap) + 4 * var(--lp-pad)));position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-gap);min-height:12.5rem}.lp-board-col{padding:.55rem;border:1px dashed var(--lp-line-strong);border-radius:.85rem}.lp-board-col .lp-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-board-lanes{position:absolute;inset:2.1rem 0 0;display:grid;grid-template-rows:repeat(3,2.55rem);gap:.5rem;padding-inline:var(--lp-pad);pointer-events:none}.lp-task{display:flex;width:calc((100% - 2 * var(--lp-gap) - 4 * var(--lp-pad)) / 3);align-items:center;gap:.4rem;padding:.45rem .55rem;overflow:hidden;border:1px solid var(--lp-line);border-radius:.65rem;background:var(--lp-card);box-shadow:0 10px 22px -16px #0009;font-size:.75rem;font-weight:650;line-height:1.2}.lp-task-check{display:inline-grid;width:1rem;height:1rem;flex-shrink:0;place-items:center;border:1.5px solid var(--lp-line-strong);border-radius:50%;color:transparent}.lp-task-survey,.lp-task-grade{translate:var(--lp-col2) 0}.lp-task-stone{translate:var(--lp-col1) 0}.lp-task-survey .lp-task-check,.lp-task-grade .lp-task-check{border-color:var(--lp-signal-fg);background:var(--lp-signal-fg);color:var(--lp-ink)}.lp-crew{display:flex;align-items:center;gap:.6rem;color:var(--lp-muted);font-size:.8125rem;font-weight:600}.lp-crew-faces{display:inline-flex}.lp-crew-faces .lp-avatar{border:2px solid var(--lp-well)}.lp-crew-faces .lp-avatar+.lp-avatar{margin-inline-start:-.5rem}.lp-proof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto;align-content:center;gap:.7rem}.lp-proof-photos{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.lp-proof-photos .lp-photo{width:100%;height:4.1rem}.lp-flash{position:absolute;inset:0;border-radius:.7rem;background:#fff;opacity:0;pointer-events:none}.lp-note{align-content:start}.lp-weather{display:flex;align-items:center;gap:.45rem;margin:0;font-weight:650}.lp-weather svg{color:var(--ch-amber-400)}.lp-weather strong{margin-inline-start:auto;font-size:1.05rem}.lp-type{margin:0;color:var(--lp-soft);font-size:.8125rem;line-height:1.45}.lp-bubble{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:.65rem .85rem;border-radius:1.1rem 1.1rem 1.1rem .35rem;background:color-mix(in oklab,var(--lp-client) 12%,var(--lp-card));font-size:.8125rem;font-weight:600;line-height:1.4}html[dir=rtl] .lp-bubble{border-radius:1.1rem 1.1rem .35rem}.lp-bubble small{display:block;color:var(--lp-client);font-size:.6875rem;font-weight:700}.lp-invoice{gap:.4rem}.lp-status{position:relative;display:inline-grid}.lp-status>span{grid-area:1 / 1;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;text-align:center}.lp-status-sent{background:color-mix(in oklab,var(--lp-client) 14%,transparent);color:var(--lp-client);opacity:0}.lp-status-paid{background:var(--lp-signal);color:var(--lp-ink)}.lp-line{display:flex;justify-content:space-between;gap:1rem;margin:0;color:var(--lp-soft);font-size:.8125rem}.lp-line-total{margin-top:.2rem;padding-top:.5rem;border-top:1px solid var(--lp-line);color:var(--lp-fg);font-size:.9375rem;font-weight:700}.lp-line-total strong{font-family:var(--font-display);font-size:1.15rem;font-weight:800}.lp-s5-stamp{top:.55rem;inset-inline-start:50%;translate:calc(var(--lp-dir) * -50%) 0}.lp-toast{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:.45rem;margin:0;padding:.45rem .8rem;border-radius:999px;background:var(--lp-signal);color:var(--lp-ink);font-size:.8125rem;font-weight:700}.lp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--lp-muted);font-size:.8125rem;font-weight:600}.lp-rating strong{color:var(--lp-fg);font-size:.9375rem}.lp-stars{display:inline-flex;gap:.15rem;color:var(--ch-amber-400)}.lp-star{fill:currentColor}@media(max-width:559px){.lp-station{font-stretch:100%;letter-spacing:0;text-transform:none}.lp-station-label{overflow:visible;text-align:center;text-overflow:clip;white-space:normal;hyphens:auto;overflow-wrap:anywhere}}@media(max-width:420px){.lp-stage{height:23rem}.lp-proof{grid-template-columns:minmax(0,1fr)}.lp-proof-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-proof-photos .lp-photo{height:3rem}.lp-s2-stamp{inset-inline-end:4.6rem}}@media(prefers-reduced-motion:no-preference){[data-motion=reveal][data-inview=false] .lp-reveal,[data-motion=reveal][data-inview=false].lp-reveal{opacity:0}[data-motion=reveal][data-inview=true] .lp-reveal,[data-motion=reveal][data-inview=true].lp-reveal{animation:lp-rise .82s var(--ease-out-quint) both;animation-delay:calc(var(--i, 0) * 85ms)}[data-motion=loop][data-inview=false],[data-motion=loop][data-inview=false] *{animation-play-state:paused!important}.lp-hero-in{animation:lp-hero-in .9s var(--ease-out-quint) both;animation-delay:calc(80ms + var(--i, 0) * 90ms)}.lp-brand-draw{stroke-dasharray:1 1.2;animation:lp-draw 1.1s var(--ease-draw) .15s both}:is(.lp-eyebrow,.lp-chip-quiet,.lp-free-badge,[data-available])>.lp-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:lp-ping 2.4s var(--ease-out-quint) infinite}.lp-scene[data-active] .lp-in{animation:lp-rise .62s var(--ease-out-quint) both;animation-delay:var(--d, 0s)}.lp-scene[data-active] .lp-pop{animation:lp-pop .52s var(--ease-snap) both;animation-delay:var(--d, 0s)}.lp-scene[data-active] .lp-slide{animation:lp-slide .64s var(--ease-out-quint) both;animation-delay:var(--d, 0s)}.lp-scene[data-active] .lp-drop{animation:lp-drop .7s var(--ease-snap) both;animation-delay:var(--d, 0s)}.lp-scene[data-active] .lp-rise{animation:lp-rise-far .7s var(--ease-out-quint) both;animation-delay:var(--d, 0s)}.lp-scene[data-active] .lp-caption-text,.lp-caption-text{animation:lp-caption .52s var(--ease-out-quint) both}.lp-journey[data-running] .lp-timer-fill{animation-name:lp-timer;animation-timing-function:linear;animation-fill-mode:both}.lp-scene[data-active] .lp-budget-fill{animation:lp-fill 1s var(--ease-out-quint) both;animation-delay:var(--d)}.lp-scene[data-active] .lp-s1-button{animation:lp-press .42s ease both;animation-delay:var(--d)}.lp-scene[data-active] .lp-s1-posted{animation:lp-pop .52s var(--ease-snap) both;animation-delay:var(--d)}.lp-scene[data-active] .lp-s1-cursor{animation:lp-cursor 2.3s var(--ease-out-quint) .45s both}.lp-scene[data-active] .lp-bid-win{animation:lp-slide .64s var(--ease-out-quint) var(--d) both,lp-win .48s var(--ease-snap) 2.05s both}.lp-scene[data-active] .lp-bid-lose{animation:lp-slide .64s var(--ease-out-quint) var(--d) both,lp-dim .5s ease 2.25s both}.lp-scene[data-active] .lp-s2-stamp{animation:lp-stamp .46s var(--ease-snap) both;animation-delay:var(--d)}.lp-scene[data-active] .lp-s2-cursor{animation:lp-cursor 2.1s var(--ease-out-quint) .55s both}.lp-scene[data-active] .lp-task-survey{animation:lp-rise .6s var(--ease-out-quint) .15s both}.lp-scene[data-active] .lp-task-grade{animation:lp-task-grade 3.2s var(--ease-out-quint) .3s both}.lp-scene[data-active] .lp-task-grade .lp-task-check{animation:lp-check .3s var(--ease-snap) 2.75s both}.lp-scene[data-active] .lp-task-stone{animation:lp-task-stone 3.4s var(--ease-out-quint) .4s both}.lp-scene[data-active] .lp-flash{animation:lp-flash .52s ease-out both;animation-delay:var(--d)}.lp-scene[data-active] .lp-type{animation:lp-type 1.3s steps(28,end) both;animation-delay:var(--d)}.lp-scene[data-active] .lp-status-sent{animation:lp-status-out 2.3s ease both}.lp-scene[data-active] .lp-status-paid{animation:lp-flip-in .42s var(--ease-snap) both;animation-delay:var(--d)}.lp-scene[data-active] .lp-s5-stamp{animation:lp-stamp .46s var(--ease-snap) both;animation-delay:var(--d)}.lp-scene[data-active] .lp-star{animation:lp-star .36s var(--ease-snap) both;animation-delay:var(--d)}@supports (animation-timeline: view()){.lp-word{animation:lp-word linear both;animation-timeline:view();animation-range:entry 10% cover 42%}.lp-scroll-progress{animation:lp-progress linear both;animation-timeline:scroll(root block)}}}@keyframes lp-rise{0%{opacity:0;translate:0 1.6rem}}@keyframes lp-rise-far{0%{opacity:0;translate:0 2.2rem}}@keyframes lp-hero-in{0%{opacity:0;translate:0 .55em}}@keyframes lp-draw{0%{stroke-dashoffset:1.05}to{stroke-dashoffset:0}}@keyframes lp-ping{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:3.2}}@keyframes lp-pop{0%{opacity:0;scale:.4}}@keyframes lp-slide{0%{opacity:0;translate:calc(var(--lp-dir) * 2.4rem) 0}}@keyframes lp-drop{0%{opacity:0;translate:0 -2.2rem;rotate:-9deg;scale:1.08}}@keyframes lp-caption{0%{opacity:0;translate:0 .5rem}}@keyframes lp-timer{0%{scale:0 1}to{scale:1 1}}@keyframes lp-fill{0%{scale:.08 1}}@keyframes lp-press{0%,to{scale:1}45%{scale:.92;filter:brightness(1.12)}}@keyframes lp-cursor{0%{opacity:0;translate:calc(var(--lp-dir) * 5.5rem) 4rem}18%{opacity:1}62%{translate:0 0;scale:1}70%{scale:.82}78%{scale:1}92%{opacity:1;translate:0 0}to{opacity:0;translate:calc(var(--lp-dir) * .6rem) .9rem}}@keyframes lp-win{0%{border-color:var(--lp-line);box-shadow:none}60%{scale:1.035}to{scale:1}}@keyframes lp-dim{0%{opacity:1}}@keyframes lp-stamp{0%{opacity:0;scale:2.4;rotate:-24deg}70%{opacity:1;scale:.92}}@keyframes lp-task-grade{0%,20%{translate:0 0}34%,64%{translate:var(--lp-col1) 0}80%,to{translate:var(--lp-col2) 0}}@keyframes lp-task-stone{0%,72%{translate:0 0}90%,to{translate:var(--lp-col1) 0}}@keyframes lp-check{0%{border-color:var(--lp-line-strong);background:transparent;color:transparent;scale:.5}}@keyframes lp-flash{0%{opacity:0}25%{opacity:.85}to{opacity:0}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lp-status-out{0%,82%{opacity:1}to{opacity:0}}@keyframes lp-flip-in{0%{opacity:0;rotate:x 90deg}}@keyframes lp-star{0%{opacity:.25;scale:.4;fill:transparent}}@keyframes lp-word{0%{opacity:.18}to{opacity:1}}@keyframes lp-progress{0%{scale:0 1}to{scale:1 1}}html[dir=rtl] .lp-scene[data-active] .lp-type{animation-name:lp-type-rtl}@keyframes lp-type-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:no-preference){[data-motion=reveal][data-inview=false] .lp-final-mark path{stroke-dashoffset:1.05}[data-motion=reveal][data-inview=true] .lp-final-mark path{animation:lp-draw 2.6s var(--ease-draw) .2s both}[data-motion=reveal][data-inview=false].lp-steps:after{scale:1 0}[data-motion=reveal][data-inview=true].lp-steps:after{animation:lp-route-y 1.8s var(--ease-draw) .2s both}[data-motion=reveal][data-inview=true] .lp-step-node:after{animation:lp-pop .48s var(--ease-snap) both;animation-delay:calc(.45s + var(--i) * .42s)}.fd-task-move{animation:fd-walk 6s var(--ease-out-quint) infinite}.fd-note .fd-line{animation:fd-write 5s var(--ease-out-quint) infinite;animation-delay:calc(var(--i) * .45s)}.fd-sun{animation:fd-spin 14s linear infinite}.fd-file{animation:fd-file 5s var(--ease-snap) infinite;animation-delay:calc(var(--i) * .4s)}.fd-msg-in{animation:fd-msg 6s var(--ease-out-quint) infinite}.fd-msg-out{animation:fd-msg-late 6s var(--ease-out-quint) infinite}.fd-typing{animation:fd-typing 6s ease infinite}.fd-typing i{animation:fd-dot .9s ease-in-out infinite}.fd-typing i:nth-child(2){animation-delay:.15s}.fd-typing i:nth-child(3){animation-delay:.3s}.fd-mini-stamp{animation:fd-stamp 5.5s var(--ease-snap) infinite}.fd-arrow{animation:fd-nudge 5.5s var(--ease-out-quint) infinite}.fd-doc-invoice{animation:fd-appear 5.5s var(--ease-snap) infinite}.fd-pay-a{animation:fd-pay-a 5s var(--ease-out-quint) infinite}.fd-pay-b{animation:fd-pay-b 5s var(--ease-out-quint) infinite}.fd-paid{animation:fd-paid 5s var(--ease-snap) infinite}.fd-receipt{animation:fd-receipt 5s var(--ease-snap) infinite;animation-delay:calc(var(--i) * .3s)}.fd-bars span{animation:fd-bar 5s var(--ease-out-quint) infinite;animation-delay:calc(.9s + var(--i) * .12s)}.fd-hours:after{animation:fd-hours 5s var(--ease-out-quint) infinite;animation-delay:calc(var(--i) * .3s)}.fd-progress span{animation:fd-progress 5.5s var(--ease-out-quint) infinite}.fd-url{animation:fd-lock 5.5s ease infinite}.fd-comment{animation:fd-comment 5.5s var(--ease-snap) infinite}.fd-doc-v1{animation:fd-v1 6s var(--ease-out-quint) infinite}.fd-doc-v2{animation:fd-v2 6s var(--ease-snap) infinite}.fd-check{animation:fd-check 6s var(--ease-snap) infinite}.fd-role,.fd-role:first-child{animation:fd-role 6s ease infinite;animation-delay:calc(var(--i) * 1.2s - 6s)}.fd-region,.fd-region:first-child{animation:fd-region 4.5s ease infinite;animation-delay:calc(var(--i) * 1.5s - 4.5s)}.fd-box{animation:fd-box 5s var(--ease-snap) infinite;animation-delay:calc(.3s + var(--i) * .45s)}.fd-ticker span{animation:fd-ticker 14s var(--ease-out-quint) infinite}.fd-export{animation:fd-export 5s var(--ease-snap) infinite;animation-delay:calc(var(--i) * .22s)}.fd-download{animation:fd-bounce 1.6s ease-in-out infinite}.fd-wire span{animation:fd-packet 2.4s linear infinite}.fd-switch{animation:fd-switch-track 5s ease infinite}.fd-switch span{animation:fd-switch 5s var(--ease-snap) infinite}.lp-lens-value{animation:lp-lens-blur 6s ease infinite}.lp-lens-stamp{animation:lp-lens-stamp 6s var(--ease-snap) infinite}.lp-lens-locked{animation:lp-lens-locked 6s ease infinite}.lp-lens-open{animation:lp-lens-open 6s var(--ease-snap) infinite}}@keyframes lp-route-y{0%{scale:1 0}to{scale:1 1}}@media(min-width:900px){@keyframes lp-route-y{0%{scale:0 1}to{scale:1 1}}}@keyframes fd-walk{0%,14%{translate:0 0}30%,46%{translate:calc(var(--lp-dir) * (100% + var(--fd-gap) + 2 * var(--fd-pad))) 0}62%,90%{translate:calc(var(--lp-dir) * (200% + 2 * var(--fd-gap) + 4 * var(--fd-pad))) 0;opacity:1}96%{opacity:0}to{translate:0 0;opacity:0}}@keyframes fd-write{0%,6%{scale:0 1}22%,84%{scale:1 1;opacity:1}94%,to{scale:1 1;opacity:0}}@keyframes fd-spin{to{rotate:1turn}}@keyframes fd-file{0%{opacity:0;translate:var(--x) -3.4rem;rotate:-12deg}16%,72%{opacity:1;translate:var(--x) 0;rotate:0deg}86%,to{opacity:0;translate:var(--x) 1.4rem;scale:.7}}@keyframes fd-msg{0%,4%{opacity:0;translate:0 .6rem}12%,90%{opacity:1;translate:0 0}to{opacity:0}}@keyframes fd-msg-late{0%,40%{opacity:0;translate:0 .6rem}48%,90%{opacity:1;translate:0 0}to{opacity:0}}@keyframes fd-typing{0%,14%{opacity:0}20%,36%{opacity:1}40%,to{opacity:0}}@keyframes fd-dot{0%,to{translate:0 0;opacity:.5}50%{translate:0 -3px;opacity:1}}@keyframes fd-stamp{0%,18%{opacity:0;scale:2.2}26%,90%{opacity:1;scale:1}to{opacity:0}}@keyframes fd-nudge{0%,30%{opacity:.25;translate:0 0}40%{opacity:1;translate:calc(var(--lp-dir) * 4px) 0}50%,90%{opacity:1;translate:0 0}to{opacity:.25}}@keyframes fd-appear{0%,40%{opacity:0;scale:.7;rotate:y 70deg}52%,90%{opacity:1;scale:1;rotate:y 0deg}to{opacity:0}}@keyframes fd-pay-a{0%,8%{scale:0 1}30%,88%{scale:1 1}to{scale:1 1;opacity:0}}@keyframes fd-pay-b{0%,42%{scale:0 1}64%,88%{scale:1 1}to{scale:1 1;opacity:0}}@keyframes fd-paid{0%,62%{opacity:0;scale:.5}72%,90%{opacity:1;scale:1}to{opacity:0}}@keyframes fd-receipt{0%{opacity:0;translate:0 -2.5rem}14%,80%{opacity:1;translate:0 0}94%,to{opacity:0}}@keyframes fd-bar{0%,4%{scale:1 0}24%,84%{scale:1 1}96%,to{scale:1 .05}}@keyframes fd-hours{0%,6%{scale:0 1}30%,86%{scale:1 1}to{scale:1 1;opacity:0}}@keyframes fd-progress{0%,10%{scale:.15 1}40%,88%{scale:1 1}to{scale:1 1;opacity:.4}}@keyframes fd-lock{0%,8%{color:var(--lp-muted)}14%,to{color:var(--lp-signal-fg)}}@keyframes fd-comment{0%,46%{opacity:0;scale:.6;translate:0 .6rem}56%,90%{opacity:1;scale:1;translate:0 0}to{opacity:0}}@keyframes fd-v1{0%,22%{opacity:1;rotate:0deg;translate:0 0}36%,90%{opacity:.55;rotate:-7deg;translate:-1.6rem .2rem}to{opacity:1;rotate:0deg;translate:0 0}}@keyframes fd-v2{0%,22%{opacity:0;translate:3rem 0}36%,90%{opacity:1;translate:1rem 0}to{opacity:0;translate:3rem 0}}@keyframes fd-check{0%,44%{opacity:0;scale:.3}54%,88%{opacity:1;scale:1}to{opacity:0}}@keyframes fd-role{0%,18%{border-color:var(--lp-signal-fg);color:var(--lp-fg);box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-signal-fg) 20%,transparent)}24%,to{border-color:var(--lp-line);color:var(--lp-soft);box-shadow:none}}@keyframes fd-region{0%,28%{border-color:var(--lp-signal-fg);translate:0 -4px;background:color-mix(in oklab,var(--lp-signal-fg) 12%,var(--lp-card))}34%,to{border-color:var(--lp-line);translate:0 0;background:var(--lp-card)}}@keyframes fd-box{0%,8%{border-color:var(--lp-line-strong);background:transparent;color:transparent;scale:1}14%{scale:1.25}20%,86%{border-color:var(--lp-signal-fg);background:var(--lp-signal-fg);color:var(--lp-ink);scale:1}96%,to{border-color:var(--lp-line-strong);background:transparent;color:transparent}}@keyframes fd-ticker{0%,11%{translate:0 0}14%,25%{translate:0 -100%}28%,39%{translate:0 -200%}42%,53%{translate:0 -300%}56%,67%{translate:0 -400%}70%,81%{translate:0 -500%}84%,95%{translate:0 -600%}98%,to{translate:0 -700%}}@keyframes fd-export{0%,6%{opacity:0;translate:0 1.2rem}18%,84%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 -.6rem}}@keyframes fd-bounce{0%,to{translate:-50% 0}50%{translate:-50% 4px}}@keyframes fd-packet{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes fd-switch-track{0%,30%{background:var(--lp-line-strong)}40%,92%{background:var(--lp-signal-fg)}to{background:var(--lp-line-strong)}}@keyframes fd-switch{0%,30%{left:.15rem}40%,92%{left:calc(100% - 1.2rem)}to{left:.15rem}}@keyframes lp-lens-blur{0%,40%{filter:blur(6px);opacity:.6}48%,88%{filter:blur(0);opacity:1}96%,to{filter:blur(6px);opacity:.6}}@keyframes lp-lens-stamp{0%,30%{opacity:0;scale:2.2;rotate:-24deg}40%,88%{opacity:1;scale:1;rotate:-8deg}96%,to{opacity:0}}@keyframes lp-lens-locked{0%,42%{opacity:1}46%,92%{opacity:0}98%,to{opacity:1}}@keyframes lp-lens-open{0%,42%{opacity:0;scale:.8}50%,90%{opacity:1;scale:1}98%,to{opacity:0}}.lp-plain{border-block:1px solid var(--lp-line);background:linear-gradient(180deg,var(--ch-canvas),var(--ch-gray-950) 55%,var(--ch-canvas))}.lp-plain-inner{max-width:66rem}.lp-plain-text{margin:1.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,.95rem + 2.7vw,3.5rem);font-weight:760;font-stretch:106%;line-height:1.12;letter-spacing:-.032em;text-wrap:pretty}.lp-plain-key{color:var(--lp-signal-fg)}html[lang=ar] .landing-page .lp-plain-text{line-height:1.5;letter-spacing:0}.lp-role-chip{display:inline-flex;align-items:center;gap:.5rem;margin-block:.4rem 0;color:var(--lp-role);font-size:.75rem;font-weight:750;font-stretch:112%;letter-spacing:.14em;text-transform:uppercase}.lp-role-chip span{width:.55rem;height:.55rem;border-radius:50%;background:var(--lp-role)}.lp-feature-demo{position:relative;overflow:hidden;border-radius:1rem;background-color:var(--lp-well);background-image:radial-gradient(circle at 1px 1px,var(--lp-grid) 1px,transparent 1.5px);background-size:1.1rem 1.1rem}.lp-steps{position:relative;display:grid;gap:1.25rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.lp-steps:before,.lp-steps:after{content:"";position:absolute;top:.7rem;bottom:.7rem;inset-inline-start:.7rem;width:2px;border-radius:2px}.lp-steps:before{background:var(--lp-line-strong)}.lp-steps:after{background:var(--lp-signal-fg);transform-origin:top}.lp-step{position:relative;margin-inline-start:2.6rem;padding:1.35rem 1.25rem 1.5rem;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-card)}.lp-step-node{position:absolute;top:1.4rem;inset-inline-start:-2.6rem;width:1.4rem;height:1.4rem;border:2px solid var(--lp-role);border-radius:50%;background:var(--ch-canvas)}.lp-step-node:after{content:"";position:absolute;inset:.25rem;border-radius:50%;background:var(--lp-role)}.lp-step-num{position:absolute;top:.8rem;inset-inline-end:1.1rem;color:transparent;font-size:clamp(3rem,2.4rem + 2vw,4.4rem);font-weight:850;font-stretch:115%;letter-spacing:-.04em;line-height:1;-webkit-text-stroke:1.5px var(--lp-line-strong)}.lp-step-icon{display:inline-grid;width:3rem;height:3rem;place-items:center;margin-bottom:1.1rem;border-radius:.95rem;background:color-mix(in oklab,var(--lp-role) 15%,transparent);color:var(--lp-role)}.lp-step-kicker{margin:0 0 .45rem;color:var(--lp-muted);font-family:var(--font-display);font-size:.6875rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.lp-step .lp-muted{margin:.6rem 0 0;font-size:.9375rem;line-height:1.55}html[lang=ar] .landing-page .lp-step-kicker{letter-spacing:0}@media(min-width:900px){.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:2.75rem}.lp-steps:before,.lp-steps:after{top:.65rem;bottom:auto;inset-inline:.7rem;width:auto;height:2px}.lp-steps:after{transform-origin:var(--lp-start)}.lp-step{margin-inline-start:0}.lp-step-node{top:-2.75rem;inset-inline-start:1.25rem}}.lp-market{border-block:1px solid var(--lp-line);background:linear-gradient(180deg,var(--ch-gray-950),var(--ch-canvas))}.lp-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.lp-tags li{padding:.5rem .9rem;border:1px solid var(--lp-line);border-radius:999px;color:var(--lp-soft);font-size:.875rem}.lp-lanes{display:grid;gap:2rem 1rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.lp-lane{display:grid;align-content:start;gap:.75rem}.lp-lane-title{display:flex;align-items:center;gap:.65rem;margin:0 0 .3rem;font-size:1.125rem;font-weight:760;font-stretch:104%}.lp-lane-title span{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.7rem;background:color-mix(in oklab,var(--lp-role) 15%,transparent);color:var(--lp-role)}.lp-listing,.lp-worker{display:grid;gap:.6rem;padding:1.1rem 1.15rem;transition:translate .32s var(--ease-out-quint),border-color .2s ease,box-shadow .32s ease}.lp-listing:hover,.lp-worker:hover{translate:0 -3px;border-color:color-mix(in oklab,var(--lp-role) 55%,var(--lp-line));box-shadow:0 26px 50px -34px color-mix(in oklab,var(--lp-role) 70%,transparent)}.lp-listing-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lp-listing-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;background:color-mix(in oklab,var(--lp-role) 14%,transparent);color:var(--lp-role)}.lp-badge{padding:.25rem .6rem;border:1px solid color-mix(in oklab,var(--lp-role) 45%,transparent);border-radius:999px;color:var(--lp-role);font-size:.6875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.lp-listing-title{margin:0;font-size:1.0625rem;font-weight:720;font-stretch:102%;letter-spacing:-.01em;line-height:1.25}.lp-listing-meta{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--lp-muted);font-size:.8125rem}.lp-listing-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.15rem 0 0}.lp-listing-price{font-family:var(--font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.lp-listing-arrow{color:var(--lp-muted);transition:translate .32s var(--ease-out-quint),color .2s ease}.lp-listing:hover .lp-listing-arrow{color:var(--lp-role);translate:calc(var(--lp-dir) * 3px) -3px}.lp-worker-top{display:flex;align-items:flex-start;gap:.8rem}.lp-worker-id{min-width:0;flex:1}.lp-worker-id .lp-muted{margin:.15rem 0 .3rem;font-size:.8125rem}.lp-worker-rate{display:grid;justify-items:end;gap:.25rem;text-align:end}.lp-worker-rate strong{font-family:var(--font-display);font-size:.9375rem;font-weight:760}.lp-rating-mini{display:inline-flex;align-items:center;gap:.25rem;color:var(--ch-amber-400);font-size:.8125rem;font-weight:700}.lp-rating-mini svg{fill:currentColor}.lp-worker-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.lp-worker-tags li{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:.5rem;background:var(--ch-gray-850);color:var(--lp-soft);font-size:.75rem;font-weight:600}.lp-tools{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2rem;border-top:1px solid var(--lp-line)}.lp-tool-list{display:grid;gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}.lp-tool{display:flex;align-items:flex-start;gap:.9rem}.lp-tool strong{display:block;font-weight:700}.lp-tool .lp-muted{display:block;margin-top:.25rem;font-size:.875rem;line-height:1.5}.lp-tool-icon{display:grid;width:2.75rem;height:2.75rem;flex-shrink:0;place-items:center;border:1px solid var(--lp-line);border-radius:.85rem;color:var(--lp-signal-fg)}@media(min-width:768px){.lp-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lp-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-tool-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-feature-group{margin-top:clamp(3rem,6vw,4.5rem)}.lp-group-title{display:flex;align-items:baseline;gap:.85rem;margin:0 0 1.1rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);font-weight:780;font-stretch:106%;letter-spacing:-.02em}.lp-group-title .lp-num{color:var(--lp-signal-fg);font-size:.875rem;font-weight:800}.lp-bento{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.lp-feature{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .7rem 1.3rem;transition:translate .32s var(--ease-out-quint),border-color .2s ease}.lp-feature:hover{translate:0 -3px;border-color:var(--lp-line-strong)}.lp-feature-demo{height:9.5rem;margin-bottom:.55rem}.lp-feature-title{display:flex;align-items:center;gap:.5rem;margin:0;padding-inline:.55rem;font-size:1.0625rem;font-weight:740;letter-spacing:-.01em;line-height:1.25}.lp-feature-title svg{flex-shrink:0;color:var(--lp-signal-fg)}.lp-feature .lp-muted{margin:0;padding-inline:.55rem;font-size:.9rem;line-height:1.55}@media(min-width:640px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lp-bento{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}}.lp-market,.lp-features{content-visibility:auto;contain-intrinsic-block-size:auto 110rem}@media print{.lp-market,.lp-features{content-visibility:visible;contain-intrinsic-block-size:none}}.fd{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;font-size:.75rem}.fd-line{display:block;height:.4rem;border-radius:.4rem;background:var(--ch-gray-800)}.fd-face{display:inline-block;width:1.4rem;height:1.4rem;flex-shrink:0;border-radius:50%;background:color-mix(in oklab,var(--lp-worker) 32%,var(--lp-card))}.fd small{color:var(--lp-muted);font-family:var(--font-display);font-size:.5625rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.fd-doc{position:relative;display:grid;width:5.6rem;gap:.35rem;padding:.55rem .6rem .75rem;border:1px solid var(--lp-line);border-radius:.55rem;background:var(--lp-card);box-shadow:0 12px 26px -18px #0009}.fd-doc .fd-line:nth-of-type(2){width:70%}.fd-doc .fd-line:nth-of-type(3){width:85%}.fd-board{--fd-gap: .4rem;--fd-pad: .3rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fd-gap);padding:.85rem;place-items:stretch}.fd-col{padding:.35rem .4rem;border:1px dashed var(--lp-line-strong);border-radius:.6rem}.fd-col small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-task{position:absolute;inset-inline-start:calc(.85rem + var(--fd-pad));display:flex;width:calc((100% - 1.7rem - 2 * var(--fd-gap)) / 3 - 2 * var(--fd-pad));height:1.6rem;align-items:center;gap:.3rem;padding-inline:.4rem;border:1px solid var(--lp-line);border-radius:.45rem;background:var(--lp-card);box-shadow:0 8px 18px -12px #0009;color:var(--lp-ink)}.fd-task:after{content:"";height:.3rem;flex:1;border-radius:.3rem;background:var(--ch-gray-800)}.fd-task-move{top:2.3rem;translate:calc(var(--lp-dir) * (200% + 2 * var(--fd-gap) + 4 * var(--fd-pad))) 0}.fd-task-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--lp-signal-fg)}.fd-task-still{top:4.3rem}.fd-task-done{top:4.3rem;translate:calc(var(--lp-dir) * (200% + 2 * var(--fd-gap) + 4 * var(--fd-pad))) 0}.fd-task-done svg{display:grid;width:.85rem;height:.85rem;flex-shrink:0;padding:.1rem;border-radius:50%;background:var(--lp-signal-fg)}.fd-notes{grid-template-columns:auto 1fr;align-content:center;gap:.5rem .75rem;padding-inline:1.3rem;place-items:center start}.fd-sun{color:var(--ch-amber-400)}.fd-temp{font-family:var(--font-display);font-size:1.35rem;font-weight:800}.fd-note{display:grid;grid-column:1 / -1;width:100%;gap:.45rem;padding:.7rem;border:1px solid var(--lp-line);border-radius:.7rem;background:var(--lp-card)}.fd-note .fd-line{transform-origin:var(--lp-start)}.fd-note .fd-line:nth-child(1){width:92%}.fd-note .fd-line:nth-child(2){width:76%}.fd-note .fd-line:nth-child(3){width:52%}.fd-folder{position:relative;width:7.6rem;height:4.4rem;translate:0 1.3rem;border:1px solid color-mix(in oklab,var(--lp-signal-fg) 40%,transparent);border-radius:.35rem .9rem .9rem;background:color-mix(in oklab,var(--lp-signal-fg) 16%,var(--lp-card))}.fd-folder:before{content:"";position:absolute;bottom:100%;inset-inline-start:-1px;width:2.6rem;height:.6rem;border:inherit;border-bottom:0;border-radius:.35rem .35rem 0 0;background:inherit}.fd-file{--x: 0rem;position:absolute;top:50%;left:50%;display:grid;width:2.1rem;height:2.6rem;margin:-2.5rem 0 0 -1.05rem;place-items:center;border:1px solid var(--lp-line);border-radius:.4rem;background:var(--lp-card);color:var(--lp-soft);translate:var(--x) 0}.fd-file:nth-of-type(2){--x: -2.5rem;color:var(--ch-sky-400)}.fd-file:nth-of-type(3){color:var(--ch-red-400)}.fd-file:nth-of-type(4){--x: 2.5rem;color:var(--ch-violet-400)}.fd-chat{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding-inline:1.25rem;place-items:initial}.fd-msg{display:grid;width:62%;gap:.3rem;padding:.6rem .7rem;border-radius:.9rem}.fd-msg-in{border-end-start-radius:.25rem;background:var(--ch-gray-800)}.fd-msg-in .fd-line{background:var(--lp-line-strong)}.fd-msg-in .fd-line+.fd-line{width:70%}.fd-msg-out{align-self:flex-end;width:46%;border-end-end-radius:.25rem;background:var(--lp-signal)}.fd-msg-out .fd-line{background:color-mix(in oklab,var(--lp-ink) 28%,transparent)}.fd-typing{position:absolute;bottom:1.35rem;inset-inline-end:1.25rem;display:inline-flex;gap:.25rem;padding:.5rem .6rem;border-radius:.8rem;background:var(--ch-gray-800);opacity:0}.fd-typing i{width:.35rem;height:.35rem;border-radius:50%;background:var(--lp-muted)}.fd-quote{grid-auto-flow:column;gap:.55rem}.fd-mini-stamp{position:absolute;bottom:-.55rem;inset-inline-end:-.7rem;padding:.1rem .35rem;border:1.5px solid var(--lp-signal-fg);border-radius:.3rem;background:var(--lp-card);color:var(--lp-signal-fg);font-family:var(--font-display);font-size:.5rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;rotate:-10deg}.fd-arrow{color:var(--lp-signal-fg)}.fd-doc-invoice{border-color:color-mix(in oklab,var(--lp-signal-fg) 55%,var(--lp-line))}.fd-invoice{padding-inline:1.25rem}.fd-inv{display:grid;width:min(100%,15rem);gap:.55rem;padding:.75rem .85rem .9rem;border:1px solid var(--lp-line);border-radius:.8rem;background:var(--lp-card);box-shadow:0 14px 30px -20px #0009}.fd-inv-head{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between;gap:.5rem}.fd-inv-total{font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1}.fd-pay{display:flex;height:.75rem;overflow:hidden;border-radius:.75rem;background:var(--ch-gray-800)}.fd-pay span{height:100%;transform-origin:var(--lp-start)}.fd-pay-a{width:45%;background:var(--lp-signal-fg)}.fd-pay-b{width:55%;background:color-mix(in oklab,var(--lp-signal-fg) 65%,var(--lp-card))}.fd-paid{display:inline-flex;width:max-content;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;background:var(--lp-signal);color:var(--lp-ink);font-family:var(--font-display);font-size:.75rem;font-weight:750}.fd-expenses{grid-template-columns:auto 1fr;align-items:end;gap:1.25rem;padding:1.2rem 1.5rem;place-items:end stretch}.fd-receipts{position:relative;width:3.1rem;height:4.2rem}.fd-receipt{position:absolute;inset:0;border:1px solid var(--lp-line);border-radius:.3rem;background:repeating-linear-gradient(180deg,transparent 0 .55rem,var(--ch-gray-800) .55rem .8rem) .45rem .6rem / calc(100% - .9rem) 70% no-repeat,var(--lp-card)}.fd-receipt:nth-child(1){rotate:-9deg}.fd-receipt:nth-child(2){rotate:5deg}.fd-bars{display:flex;height:5rem;align-items:flex-end;gap:.4rem}.fd-bars span{height:calc(var(--h) * 100%);flex:1;border-radius:.3rem .3rem 0 0;background:var(--lp-signal-fg);transform-origin:bottom}.fd-bars span:nth-child(odd){background:color-mix(in oklab,var(--lp-signal-fg) 55%,var(--lp-card))}.fd-crew{display:grid;align-content:center;gap:.6rem;padding-inline:1.4rem;place-items:initial}.fd-crew-row{display:flex;align-items:center;gap:.6rem}.fd-crew-row strong{min-width:3.4rem;font-size:.75rem;font-weight:750;text-align:end}.fd-hours{position:relative;height:.55rem;flex:1;overflow:hidden;border-radius:.55rem;background:var(--ch-gray-800)}.fd-hours:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--lp-worker);transform-origin:var(--lp-start)}.fd-window{display:grid;width:min(86%,15rem);gap:.5rem;padding:.5rem .6rem .7rem;border:1px solid var(--lp-line);border-radius:.7rem;background:var(--lp-card);box-shadow:0 14px 30px -20px #0009}.fd-url{display:flex;height:1.2rem;align-items:center;gap:.35rem;padding-inline:.45rem;border-radius:.4rem;background:var(--ch-gray-850);color:var(--lp-signal-fg)}.fd-url span{height:.3rem;flex:1;border-radius:.3rem;background:var(--ch-gray-800)}.fd-progress{height:.4rem;overflow:hidden;border-radius:.4rem;background:var(--ch-gray-800)}.fd-progress span{display:block;width:70%;height:100%;background:var(--lp-signal-fg);transform-origin:var(--lp-start)}.fd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.fd-tiles span{height:1.7rem;border-radius:.35rem;background:linear-gradient(135deg,#639564,#2f5838)}.fd-tiles span:nth-child(2){background:linear-gradient(135deg,#ad9b83,#795d46)}.fd-tiles span:nth-child(3){background:linear-gradient(135deg,#649bb5,#375d76)}.fd-comment{position:absolute;bottom:.9rem;inset-inline-end:8%;display:flex;width:6.4rem;align-items:center;gap:.35rem;padding:.4rem .55rem;border-radius:.75rem .75rem .2rem;background:color-mix(in oklab,var(--lp-client) 20%,var(--lp-card));color:var(--lp-client);box-shadow:0 10px 20px -14px #0009}.fd-comment .fd-line{flex:1;background:color-mix(in oklab,var(--lp-client) 45%,transparent)}.fd-doc-v1,.fd-doc-v2{position:absolute;top:50%;left:50%;width:6.2rem;margin:-2.9rem 0 0 -3.1rem}.fd-doc-v1{opacity:.55;rotate:-7deg;translate:-1.6rem .2rem}.fd-doc-v2{translate:1rem 0}.fd-check{position:absolute;top:-.6rem;inset-inline-end:-.6rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;background:var(--lp-signal);color:var(--lp-ink)}.fd-team{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:.4rem;padding-inline:1.1rem}.fd-role{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem .28rem .3rem;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-card);color:var(--lp-soft);font-size:.6875rem;font-weight:650}html[dir=rtl] .fd-role{padding:.28rem .3rem .28rem .6rem}.fd-role .fd-face{width:1.15rem;height:1.15rem;background:color-mix(in oklab,var(--lp-signal-fg) 35%,var(--lp-card))}.fd-role:first-child{border-color:var(--lp-signal-fg);color:var(--lp-fg)}.fd-regions{display:flex;align-items:center;justify-content:center;gap:.55rem}.fd-region{display:grid;width:4.3rem;justify-items:center;gap:.2rem;padding:.75rem .4rem;border:1px solid var(--lp-line);border-radius:.85rem;background:var(--lp-card)}.fd-region strong{font-family:var(--font-display);font-size:1.2rem;font-weight:820;font-stretch:112%}.fd-region:first-child{border-color:var(--lp-signal-fg)}.fd-compliance{grid-template-columns:auto 1fr;gap:1.1rem;padding-inline:1.5rem;place-items:center stretch}.fd-shield{color:var(--lp-signal-fg)}.fd-checklist{display:grid;gap:.6rem}.fd-check-row{display:flex;align-items:center;gap:.5rem}.fd-check-row .fd-line{flex:1}.fd-check-row:nth-child(2) .fd-line{flex:.7}.fd-box{display:grid;width:1rem;height:1rem;flex-shrink:0;place-items:center;border:1.5px solid var(--lp-signal-fg);border-radius:.3rem;background:var(--lp-signal-fg);color:var(--lp-ink)}.fd-languages:after{content:"";position:absolute;bottom:2.1rem;left:50%;width:2.5rem;height:3px;translate:-50% 0;border-radius:3px;background:var(--lp-signal-fg)}.fd-ticker{display:grid;height:2.75rem;overflow:hidden;text-align:center}.fd-ticker span{display:block;height:2.75rem;font-family:var(--font-display);font-size:1.85rem;font-weight:800;font-stretch:110%;letter-spacing:-.02em;line-height:2.75rem}.fd-exports{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-bottom:2rem}.fd-export{display:grid;width:3.6rem;justify-items:center;gap:.3rem;padding:.65rem .3rem;border:1px solid var(--lp-line);border-radius:.65rem;background:var(--lp-card);color:var(--lp-soft)}.fd-export small{color:var(--lp-fg);font-size:.625rem}.fd-export-pdf svg{color:var(--ch-red-400)}.fd-export-xlsx svg{color:var(--ch-green-400)}.fd-export-csv svg{color:var(--ch-sky-400)}.fd-download{position:absolute;bottom:.85rem;left:50%;translate:-50% 0;color:var(--lp-signal-fg)}.fd-agents{display:flex;align-items:center;justify-content:center;padding-bottom:2.2rem}.fd-node{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--lp-line);border-radius:.9rem;background:var(--lp-card);color:var(--lp-soft)}.fd-node-brand{border:0;background:none}.fd-wire{position:relative;width:4.4rem;height:2px;background:repeating-linear-gradient(90deg,var(--lp-line-strong) 0 6px,transparent 6px 11px)}.fd-wire span{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--lp-signal-fg);opacity:0}.fd-switch{position:absolute;bottom:.9rem;left:50%;width:2.4rem;height:1.35rem;translate:-50% 0;border-radius:999px;background:var(--lp-signal-fg)}.fd-switch span{position:absolute;top:.15rem;left:calc(100% - 1.2rem);width:1.05rem;height:1.05rem;border-radius:50%;background:var(--lp-card)}.lp-trust-grid{display:grid;align-items:start;gap:clamp(2.5rem,5vw,4rem)}.lp-trust-copy .lp-muted{margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.6}.lp-trust-copy .lp-cta{margin-top:2rem}.lp-trust-side{display:grid;gap:1rem}.lp-lens{display:grid;gap:.7rem;overflow:hidden;padding:1.25rem}.lp-lens-head{position:relative;display:flex;align-items:center;gap:.8rem}.lp-lens-head strong,.lp-lens-head small{display:block}.lp-lens-head small{font-size:.8125rem}.lp-lens-stamp{top:50%;inset-inline-end:.25rem;translate:0 -50%}.lp-lens-row{display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem .85rem;border-radius:.8rem;background:var(--ch-gray-850)}.lp-lens-row svg{flex-shrink:0;color:var(--lp-muted)}.lp-lens-value{margin-inline-start:auto;font-weight:650}.lp-lens-lock{display:grid;margin:.2rem 0 0}.lp-lens-lock span{grid-area:1 / 1;display:inline-flex;width:max-content;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:650}.lp-lens-locked{background:var(--ch-gray-850);color:var(--lp-muted);opacity:0}.lp-lens-open{background:var(--lp-signal);color:var(--lp-ink)}.lp-trust-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.lp-trust-list li{display:flex;align-items:flex-start;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--lp-line);border-radius:1rem;background:var(--lp-card);color:var(--lp-soft);font-size:.9375rem;line-height:1.45}.lp-trust-check{display:grid;width:1.4rem;height:1.4rem;flex-shrink:0;place-items:center;border-radius:50%;background:var(--lp-signal);color:var(--lp-ink)}@media(min-width:640px){.lp-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lp-trust-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lp-trust-copy{position:sticky;top:7rem}}.lp-final{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(6rem,13vw,11rem);border-top:1px solid var(--lp-line);text-align:center}.lp-final:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--lp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid) 1px,transparent 1px);background-position:center;background-size:4rem 4rem;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 10%,transparent 70%)}.lp-final-mark{position:absolute;z-index:-1;top:50%;left:50%;width:min(64rem,135vw);translate:-50% -50%;overflow:visible}.lp-final-mark path{fill:none;stroke:var(--lp-signal-fg);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:0;opacity:.16}.lp-final-inner{display:grid;justify-items:center}.lp-final .lp-lede{margin-inline:auto}.lp-final .lp-actions{justify-content:center}.lp-footer{padding-block:2.5rem calc(2.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line)}.lp-footer-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 3rem}.lp-footer-line{margin:.75rem 0 0;color:var(--lp-muted);font-size:.875rem}.lp-footer-links{display:flex;max-width:46rem;flex-wrap:wrap;gap:0 1.25rem}.lp-footer-links a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--lp-muted);font-size:.875rem;transition:color .16s ease}.lp-footer-links a:hover{color:var(--lp-fg)}.lp-footer-languages{font-family:system-ui,sans-serif}.ap-roles{display:grid;gap:.375rem;margin-top:clamp(1.75rem,4vw,2.5rem);padding:.375rem;border:1px solid var(--lp-line);border-radius:1.25rem;background:var(--lp-card)}.ap-role{display:flex;min-height:3.75rem;align-items:center;gap:.75rem;padding:.6rem .9rem;border:0;border-radius:.95rem;background:transparent;color:var(--lp-soft);text-align:start;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ap-role:hover{color:var(--lp-fg)}.ap-role[aria-selected=true]{background:color-mix(in oklab,var(--lp-role) 13%,var(--lp-card));color:var(--lp-fg);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--lp-role) 60%,transparent)}.ap-role-icon{display:grid;width:2.25rem;height:2.25rem;flex-shrink:0;place-items:center;border-radius:.75rem;background:color-mix(in oklab,var(--lp-role) 16%,transparent);color:var(--lp-role)}.ap-role-tab{display:block;font-size:.9375rem;font-weight:650;line-height:1.25}.ap-role-name{display:block;margin-top:.15rem;color:var(--lp-muted);font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[lang=ar] .landing-page .ap-role-name{font-size:.8125rem;letter-spacing:0;text-transform:none}@media(min-width:640px){.ap-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-stage{margin-top:1.5rem}.ap-stage-loading{min-height:88rem;margin-top:clamp(1.75rem,4vw,2.5rem)}@media(min-width:1024px){.ap-stage-loading{min-height:72rem}}.ap-pitch{display:grid;gap:1.25rem 3rem;align-items:start;margin-bottom:1.75rem}.ap-pitch-copy .lp-muted{margin:.6rem 0 0;font-size:1.0625rem;line-height:1.55}.ap-points{display:grid;gap:.7rem 1.5rem;margin:0;padding:0;list-style:none}.ap-points li{display:flex;align-items:flex-start;gap:.6rem;color:var(--lp-soft);font-size:.9375rem;line-height:1.45}.ap-points svg{flex-shrink:0;margin-top:.15rem;color:var(--lp-role)}.ap-pitch-action{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ap-free-line{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--lp-soft);font-size:.875rem;font-weight:550}@media(min-width:640px){.ap-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ap-pitch{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy points" "action points"}.ap-pitch-copy{grid-area:copy}.ap-points{grid-area:points}.ap-pitch-action{grid-area:action}}.ap-frame-wrap{position:relative}.ap-window{position:relative;overflow:hidden;container-type:inline-size;border:1px solid var(--lp-line);border-radius:1.25rem;background:var(--ch-canvas);box-shadow:var(--lp-shadow),0 0 0 6px color-mix(in oklab,var(--lp-role) 9%,transparent)}.ap-chrome{display:flex;height:2.5rem;align-items:center;gap:.75rem;padding-inline:.9rem;border-bottom:1px solid var(--lp-line);background:var(--ch-gray-950)}.ap-lights{display:flex;gap:.35rem}.ap-lights i{width:.65rem;height:.65rem;border-radius:50%;background:var(--lp-line-strong)}.ap-url{display:flex;min-width:0;max-width:22rem;flex:1;align-items:center;gap:.35rem;margin-inline:auto;overflow:hidden;padding:.25rem .7rem;border-radius:.5rem;background:var(--ch-gray-850);color:var(--lp-muted);direction:ltr;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.ap-sample{flex-shrink:0;padding:.15rem .55rem;border:1px solid var(--lp-line);border-radius:999px;color:var(--lp-muted);font-size:.6875rem;white-space:nowrap}.ap-app{display:flex;height:clamp(34rem,58vw,41rem)}.ap-sidebar{display:none;width:13.25rem;flex-shrink:0;flex-direction:column;gap:.5rem;padding:.75rem .6rem;border-inline-end:1px solid var(--lp-line);background:var(--ch-canvas)}.ap-brand{display:flex;align-items:center;gap:.55rem;padding:.25rem .4rem .4rem;color:var(--lp-fg);font-size:.9375rem;font-weight:650}.ap-search{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid var(--lp-line);border-radius:.6rem;color:var(--lp-muted);font-size:.8125rem}.ap-nav{display:grid;align-content:start;gap:1px;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:none}.ap-nav::-webkit-scrollbar{display:none}.ap-nav-item{position:relative;display:flex;width:100%;min-height:2rem;align-items:center;gap:.6rem;padding:.3rem .55rem;border:0;border-radius:.55rem;background:transparent;color:var(--lp-muted);font-size:.8125rem;text-align:start;transition:background-color .15s ease,color .15s ease}.ap-nav-item:hover{background:var(--ch-gray-850);color:var(--lp-fg)}.ap-nav-item[data-active]{background:var(--ch-gray-800);color:var(--lp-fg);font-weight:550}.ap-nav-item[data-active]:before{content:"";position:absolute;inset-block:.4rem;inset-inline-start:0;width:3px;border-radius:3px;background:var(--ch-accent-500)}.ap-count{min-width:1.15rem;padding-inline:.3rem;border-radius:999px;background:var(--ch-accent-solid);color:var(--ch-on-accent);font-size:.6875rem;font-weight:700;line-height:1.15rem;text-align:center}.ap-main{position:relative;display:flex;min-width:0;flex:1;flex-direction:column}.ap-topbar{display:flex;height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem;border-bottom:1px solid var(--lp-line)}.ap-trail{overflow:hidden;color:var(--lp-fg);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ap-topbar-actions{display:flex;flex-shrink:0;align-items:center;gap:.4rem}.ap-icon{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.55rem;color:var(--lp-muted)}.ap-bell{position:relative}.ap-bell i{position:absolute;top:.35rem;inset-inline-end:.4rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--ch-accent-500);box-shadow:0 0 0 2px var(--ch-canvas)}.ap-create{display:none;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:.55rem;background:var(--ch-accent-solid);color:var(--ch-on-accent);font-size:.75rem;font-weight:650;white-space:nowrap}.ap-viewport{position:relative;min-height:0;flex:1;overflow:hidden;padding:1.1rem;container-type:inline-size;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5rem),transparent)}.ap-tabbar{display:flex;flex-shrink:0;justify-content:space-around;padding:.25rem;border-top:1px solid var(--lp-line);background:var(--ch-canvas)}.ap-tab{display:flex;min-height:3rem;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border:0;background:transparent;color:var(--lp-muted);font-size:.6875rem}.ap-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-tab[data-active]{color:var(--ch-accent-300);font-weight:600}.ap-locked{position:absolute;inset:3rem 0 0;z-index:4;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;background:color-mix(in oklab,var(--ch-canvas) 90%,transparent);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ap-locked-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;background:var(--ch-signal);color:var(--ch-ink)}.ap-cursor{position:absolute;top:0;left:0;z-index:6;color:var(--lp-fg);pointer-events:none;filter:drop-shadow(0 2px 4px oklch(0 0 0 / .45));transition:translate .9s var(--ease-draw),scale .15s ease}.ap-cursor path{fill:var(--ch-canvas)}.ap-cursor[data-pressed]{scale:.8}@container (min-width: 560px){.ap-create{display:inline-flex}}@container (min-width: 760px){.ap-sidebar{display:flex}.ap-tabbar{display:none}}.ap-tour{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}.ap-caption{display:flex;min-height:2.9em;align-items:baseline;gap:.75rem;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.45}.ap-caption-step{color:var(--lp-signal-fg);font-family:var(--font-display);font-size:.8125rem;font-weight:800;white-space:nowrap}.ap-tour-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ap-pills{display:flex;min-width:0;gap:.4rem;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ap-pills::-webkit-scrollbar{display:none}.ap-pill{min-height:2.25rem;flex-shrink:0;padding:.35rem .85rem;border:1px solid var(--lp-line);border-radius:999px;background:transparent;color:var(--lp-soft);font-size:.8125rem;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ap-pill:hover{color:var(--lp-fg)}.ap-pill[aria-pressed=true]{border-color:var(--lp-signal-fg);background:color-mix(in oklab,var(--lp-signal-fg) 12%,transparent);color:var(--lp-fg)}.ap-panel{position:relative;padding:.9rem 1rem;border:1px solid var(--ch-line);border-radius:.9rem;background:var(--ch-gray-900);box-shadow:var(--ch-shadow-card)}.ap-row{display:flex;min-width:0;align-items:center;gap:.6rem}.ap-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%}.ap-column{min-width:0;padding:.6rem;border-radius:.9rem;background:color-mix(in oklab,var(--ch-gray-850) 70%,transparent)}.ap-card{position:relative;padding:.7rem .75rem .7rem .9rem;border:1px solid var(--ch-line);border-radius:.75rem;background:var(--ch-gray-900);box-shadow:var(--ch-shadow-card)}.ap-card:before{content:"";position:absolute;inset-block:.7rem;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--lp-role)}.ap-ghost{height:4.6rem;border:1.5px dashed var(--ch-gray-700);border-radius:.75rem;opacity:.6}.ap-task{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:.6rem;color:var(--lp-fg);font-size:.8125rem}.ap-check{display:grid;width:1.05rem;height:1.05rem;flex-shrink:0;place-items:center;border:1.5px solid var(--ch-gray-600);border-radius:.3rem;color:transparent}.ap-task[data-done] .ap-check{border-color:var(--ch-accent-500);background:var(--ch-accent-500);color:var(--ch-canvas)}.ap-task[data-done]>span:nth-child(2){color:var(--lp-muted);text-decoration:line-through}.ap-photo{display:grid;aspect-ratio:4 / 3;place-items:center;border-radius:.45rem;color:#ffffffbf}.ap-photo-0{background:linear-gradient(135deg,#639564,#2f5838)}.ap-photo-1{background:linear-gradient(135deg,#ad9b83,#795d46)}.ap-photo-2{background:linear-gradient(135deg,#649bb5,#375d76)}.ap-photo-3{background:linear-gradient(135deg,#828459,#444c2c)}.ap-table-head,.ap-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.8125rem}.ap-table-head{border-bottom:1px solid var(--ch-line);color:var(--lp-muted);font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ap-table-row+.ap-table-row{border-top:1px solid var(--ch-line)}@container (max-width: 520px){.ap-table-head,.ap-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ap-table-head>:nth-child(2),.ap-table-row>:nth-child(2){display:none}}.ap-swap{display:inline-grid;justify-items:end}.ap-swap>*{grid-area:1 / 1}.ap-swap-out{opacity:0}.ap-button{position:relative;display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .9rem;border-radius:.6rem;background:var(--ch-accent-solid);color:var(--ch-on-accent);font-size:.8125rem;font-weight:650;white-space:nowrap}.ap-button-sm{min-height:2rem;padding:.3rem .7rem;font-size:.75rem}.ap-button-quiet{background:transparent;color:var(--lp-fg);box-shadow:inset 0 0 0 1px var(--ch-gray-700)}.ap-press-cursor{position:absolute;z-index:2;top:55%;left:60%;color:var(--lp-fg);opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px oklch(0 0 0 / .45))}.ap-press-cursor path{fill:var(--ch-canvas)}html[dir=rtl] .ap-press-cursor{left:auto;right:60%;transform:scaleX(-1)}.ap-toast{position:absolute;bottom:.9rem;inset-inline:.9rem;z-index:2;display:flex;width:max-content;max-width:calc(100% - 1.8rem);align-items:center;gap:.4rem;padding:.5rem .8rem;border-radius:.7rem;background:var(--ch-signal);color:var(--ch-ink);font-size:.8125rem;font-weight:650;box-shadow:var(--ch-shadow-popover)}.ap-toast-static{position:relative;bottom:auto;inset-inline:auto}.ap-stamp{position:absolute;z-index:2;top:-.75rem;inset-inline-end:-.4rem;padding:.1rem .45rem;border:2px solid var(--lp-signal-fg);border-radius:.35rem;background:var(--ch-gray-900);color:var(--lp-signal-fg);font-family:var(--font-display);font-size:.6875rem;font-weight:850;letter-spacing:.1em;rotate:-8deg;text-transform:uppercase;white-space:nowrap}.ap-applicant{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border:1px solid var(--ch-line);border-radius:.75rem}.ap-applicant-win,.ap-bid-win{border-color:var(--lp-signal-fg);box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-signal-fg) 15%,transparent)}.ap-applicant-rest,.ap-bid-rest{opacity:.55}.ap-highlight{border-color:color-mix(in oklab,var(--lp-signal-fg) 55%,var(--ch-line))}.ap-messages{display:grid;height:100%;gap:1rem}.ap-threads{display:none}.ap-thread{display:flex;align-items:center;gap:.6rem;padding:.5rem .55rem;border-radius:.7rem}.ap-thread-active{background:var(--ch-gray-800)}.ap-conversation{display:flex;min-height:0;flex-direction:column;padding:.75rem;border:1px solid var(--ch-line);border-radius:.9rem;background:var(--ch-gray-900)}.ap-thread-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem;overflow:hidden;padding-block:.75rem}.ap-bubble{max-width:78%;align-self:flex-start;padding:.55rem .8rem;border-radius:1rem;border-end-start-radius:.3rem;background:var(--ch-gray-800);color:var(--lp-fg);font-size:.8125rem;line-height:1.4}.ap-bubble-mine{align-self:flex-end;border-end-start-radius:1rem;border-end-end-radius:.3rem;background:var(--ch-accent-solid);color:var(--ch-on-accent)}.ap-bubble-photos{display:flex;gap:.35rem}.ap-bubble-photos .ap-photo{width:4.5rem}.ap-typing{display:inline-flex;align-self:flex-start;gap:.25rem;padding:.5rem .65rem;border-radius:.9rem;background:var(--ch-gray-800);opacity:0}.ap-typing-mine{align-self:flex-end}.ap-typing i{width:.35rem;height:.35rem;border-radius:50%;background:var(--lp-muted)}.ap-composer{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;padding-inline-start:.8rem;border:1px solid var(--ch-line);border-radius:999px}.ap-send{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;background:var(--ch-accent-solid);color:var(--ch-on-accent)}.ap-availability{display:flex;align-items:center;gap:.5rem}.ap-switch{position:relative;width:2.4rem;height:1.35rem;flex-shrink:0;border-radius:999px;background:var(--ch-accent-500)}.ap-switch span{position:absolute;top:.15rem;inset-inline-start:calc(100% - 1.2rem);width:1.05rem;height:1.05rem;border-radius:50%;background:var(--ch-canvas)}.ap-stars{display:inline-flex;gap:1px;color:var(--ch-amber-400)}.ap-chip-done{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:999px;background:color-mix(in oklab,var(--ch-accent-500) 14%,transparent);color:var(--ch-accent-300);font-size:.75rem;font-weight:650;white-space:nowrap}.ap-masked{letter-spacing:.04em}@container (min-width: 600px){.ap-messages{grid-template-columns:14rem minmax(0,1fr)}.ap-threads{display:block}}@media(prefers-reduced-motion:no-preference){.ap-pitch{animation:lp-rise .6s var(--ease-out-quint) both}.ap-screen-body{animation:ap-in .45s var(--ease-out-quint) both}.ap-locked{animation:ap-in .3s var(--ease-out-quint) both}.ap-caption-text{animation:lp-caption .52s var(--ease-out-quint) both}.ap-arrive{animation:lp-rise .6s var(--ease-out-quint) both;animation-delay:var(--d, 0s)}.ap-pop-late{animation:lp-pop .5s var(--ease-snap) both;animation-delay:var(--d, 0s)}.ap-moved{animation:ap-move 1.2s var(--ease-out-quint) .9s both}.ap-task-check .ap-check{animation:ap-check .35s var(--ease-snap) 1.2s both}.ap-task-check>span:nth-child(2){animation:ap-strike .4s ease 1.3s both}.ap-button[style]{animation:lp-press .42s ease both;animation-delay:var(--d)}.ap-press-cursor{animation:ap-press-cursor 1.4s var(--ease-out-quint) both;animation-delay:var(--d)}.ap-swap-out{animation:ap-fade-out .25s ease both;animation-delay:var(--d)}.ap-swap-in{animation:lp-pop .45s var(--ease-snap) both;animation-delay:var(--d)}.ap-toast{animation:lp-rise .5s var(--ease-out-quint) both;animation-delay:var(--d)}.ap-stamp{animation:lp-stamp .46s var(--ease-snap) both;animation-delay:var(--d)}.ap-applicant-rest,.ap-bid-rest{animation:lp-dim .5s ease 1.8s both}.ap-typing{animation:ap-typing 1s ease both;animation-delay:var(--d)}.ap-typing i{animation:fd-dot .9s ease-in-out infinite}.ap-typing i:nth-child(2){animation-delay:.15s}.ap-typing i:nth-child(3){animation-delay:.3s}.ap-switch{animation:ap-switch-track .4s ease both;animation-delay:var(--d)}.ap-switch span{animation:ap-switch-knob .4s var(--ease-snap) both;animation-delay:var(--d)}.ap-star{animation:lp-star .36s var(--ease-snap) both;animation-delay:var(--d)}.ap-grow>div{transform-origin:var(--lp-start);animation:ap-grow 1.1s var(--ease-out-quint) .3s both}}@keyframes ap-in{0%{opacity:0;translate:0 .6rem}}@keyframes ap-move{0%{translate:calc(var(--lp-dir) * (-100% - 1.6rem)) 0;rotate:-3deg;box-shadow:0 26px 40px -18px #00000080}70%{rotate:1deg}}@keyframes ap-move-up{0%{translate:0 -120%;rotate:-2deg}}@container (max-width: 575px){.ap-moved{animation-name:ap-move-up}}@keyframes ap-check{0%{border-color:var(--ch-gray-600);background:transparent;color:transparent;scale:.6}}@keyframes ap-strike{0%{color:var(--lp-fg);text-decoration-color:transparent}}@keyframes ap-press-cursor{0%{opacity:0;translate:calc(var(--lp-dir) * 2.6rem) 2.2rem}20%{opacity:1}55%{translate:0 0;scale:1}68%{scale:.8}80%{scale:1;opacity:1}to{opacity:0;translate:calc(var(--lp-dir) * .6rem) .8rem}}@keyframes ap-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ap-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes ap-switch-track{0%{background:var(--ch-gray-700)}}@keyframes ap-switch-knob{0%{inset-inline-start:.15rem}}@keyframes ap-grow{0%{scale:0 1}}.lp-free{isolation:isolate;border-top:1px solid var(--lp-line)}.lp-free:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 46% 58% at 76% 48%,color-mix(in oklab,var(--lp-signal) 9%,transparent),transparent 72%);pointer-events:none}.lp-free-grid{display:grid;align-items:center;gap:clamp(3rem,6vw,5rem)}.lp-free-copy{min-width:0}.lp-promises{display:grid;gap:.625rem;margin:2rem 0 0;padding:0;list-style:none}.lp-promises li{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--lp-line);border-radius:1rem;background:var(--lp-card)}.lp-promises strong{display:block;font-family:var(--font-display);font-size:1.0625rem;font-weight:750;letter-spacing:-.01em;line-height:1.3}.lp-promises .lp-muted{display:block;margin-top:.2rem;font-size:.9375rem;line-height:1.5}.lp-promise-icon{position:relative;display:grid;width:2.5rem;height:2.5rem;flex-shrink:0;place-items:center;border-radius:.8rem;background:var(--lp-signal);color:var(--lp-ink)}.lp-promise-icon:after{content:"";position:absolute;width:1.85rem;height:2px;border-radius:2px;background:currentColor;box-shadow:0 0 0 2px var(--lp-signal);rotate:-45deg}.lp-free-roles{display:grid;margin:1.75rem 0 0;padding:0;border-top:1px solid var(--lp-line);list-style:none}.lp-free-roles li{display:grid;gap:.2rem;padding-block:.85rem;border-bottom:1px solid var(--lp-line);color:var(--lp-soft);font-size:.9375rem;line-height:1.5}.lp-free-roles .lp-role-chip{margin:0}.lp-cta-note{display:flex;align-items:center;margin:0;color:var(--lp-muted);font-size:.875rem}@media(min-width:640px){.lp-free-roles li{grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:1rem}}@media(min-width:1024px){.lp-free-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}.lp-receipt-wrap{display:grid;justify-items:center;filter:drop-shadow(0 28px 34px oklch(0 0 0 / .38))}[data-theme=light] .lp-receipt-wrap{filter:drop-shadow(0 24px 30px oklch(.3 .03 128 / .2))}.lp-receipt{--lp-zig: .7rem;position:relative;width:min(100%,25rem);padding:1.5rem 1.5rem calc(1.6rem + var(--lp-zig));border-radius:1.1rem 1.1rem 0 0;background:var(--ch-paper);color:var(--ch-ink);rotate:1.5deg;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--lp-zig) + 1px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(2 * var(--lp-zig)) var(--lp-zig) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--lp-zig) + 1px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(2 * var(--lp-zig)) var(--lp-zig) repeat-x}.lp-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1.5px dashed color-mix(in oklab,var(--ch-ink) 26%,transparent);font-size:.8125rem;font-weight:600}.lp-receipt-title{margin:1.1rem 0 .5rem;font-family:var(--font-display);font-size:1.2rem;font-weight:800;font-stretch:106%;letter-spacing:-.015em}.lp-receipt-lines{display:grid;margin:0;padding:0;list-style:none;font-size:.875rem}.lp-receipt-lines li{display:flex;align-items:baseline;gap:.5rem;padding-block:.28rem}.lp-receipt-leader{min-width:1rem;flex:1;border-bottom:1.5px dotted color-mix(in oklab,var(--ch-ink) 34%,transparent)}.lp-receipt-lines .lp-num{font-weight:650}.lp-receipt-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.9rem 0 0;padding-top:.9rem;border-top:2px solid var(--ch-ink);font-weight:750}.lp-receipt-total strong{font-family:var(--font-display);font-size:2.75rem;font-weight:850;font-stretch:108%;letter-spacing:-.035em;line-height:1}.lp-receipt-stamp{position:absolute;top:55%;inset-inline-start:56%;translate:calc(var(--lp-dir) * -50%) -50%;padding:.3rem .85rem .35rem;border:3px solid var(--ch-ink);border-radius:.6rem;background:var(--ch-signal);color:var(--ch-ink);font-family:var(--font-display);font-size:1.75rem;font-weight:900;font-stretch:115%;letter-spacing:.08em;line-height:1;text-transform:uppercase;rotate:-11deg;box-shadow:0 5px 0 -1px color-mix(in oklab,var(--ch-ink) 22%,transparent);pointer-events:none}html[lang=ar] .landing-page .lp-receipt-stamp{letter-spacing:0;text-transform:none}.lp-faq{border-top:1px solid var(--lp-line)}.lp-faq-grid{display:grid;gap:2.5rem 4rem}.lp-faq-list{display:grid;border-top:1px solid var(--lp-line)}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-item summary{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.05rem;cursor:pointer;font-family:var(--font-display);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;list-style:none;transition:color .16s ease}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:hover{color:var(--lp-signal-fg)}.lp-faq-icon{flex-shrink:0;color:var(--lp-muted);transition:rotate .28s var(--ease-out-quint),color .16s ease}.lp-faq-item[open] .lp-faq-icon{color:var(--lp-signal-fg);rotate:45deg}.lp-faq-item p{max-width:44rem;margin:-.3rem 0 0;padding-bottom:1.35rem;color:var(--lp-soft);font-size:1rem;line-height:1.65}html[lang=ar] .landing-page .lp-faq-item summary{letter-spacing:0;line-height:1.5}@media(min-width:1024px){.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.lp-faq-grid>.lp-section-head{position:sticky;top:7rem}}.lp-free-badge{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.75rem;padding:.45rem 1rem;border:1px solid color-mix(in oklab,var(--lp-signal-fg) 45%,transparent);border-radius:999px;background:color-mix(in oklab,var(--lp-signal-fg) 10%,var(--ch-canvas));color:var(--lp-fg);font-size:.875rem;font-weight:650;line-height:1.3}.lp-section-head .lp-free-badge{margin:1.5rem 0 0}.lp-doors{display:grid;width:min(100%,64rem);gap:.75rem;margin:2.75rem auto 0;padding:0;list-style:none;text-align:start}.lp-doors li{display:grid}.lp-door{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1.2rem 1.25rem 1.1rem;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-card);color:var(--lp-fg);transition:translate .28s var(--ease-out-quint),border-color .2s ease,box-shadow .28s var(--ease-out-quint)}.lp-door:before{content:"";position:absolute;top:-1px;inset-inline:1.35rem;height:3px;border-radius:0 0 3px 3px;background:var(--lp-role)}.lp-door[data-chosen]{border-color:color-mix(in oklab,var(--lp-role) 60%,var(--lp-line));background:color-mix(in oklab,var(--lp-role) 7%,var(--lp-card));box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-role) 16%,transparent)}.lp-door:hover{border-color:color-mix(in oklab,var(--lp-role) 55%,var(--lp-line));box-shadow:0 26px 50px -30px color-mix(in oklab,var(--lp-role) 65%,transparent);translate:0 -4px}.lp-door-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.9rem;background:color-mix(in oklab,var(--lp-role) 16%,transparent);color:var(--lp-role)}.lp-door-title{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .55vw,1.55rem);font-weight:780;font-stretch:106%;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.lp-door-action{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--lp-line);color:var(--lp-role);font-size:.9375rem;font-weight:650}.lp-door-action svg{flex-shrink:0;transition:translate .28s var(--ease-out-quint)}.lp-door:hover .lp-door-action svg{translate:calc(var(--lp-dir) * 4px) 0}html[lang=ar] .landing-page .lp-door-title{letter-spacing:0;line-height:1.4}.lp-signup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;margin-top:1.75rem}.lp-signup-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.lp-signup-steps li{padding:.3rem .7rem;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-card);color:var(--lp-soft);font-size:.8125rem;font-weight:650;white-space:nowrap}.lp-signup-note{margin:0;color:var(--lp-muted);font-size:.875rem}.lp-final-signin{margin:1rem 0 0;color:var(--lp-muted);font-size:.9375rem}.lp-final-signin a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--lp-fg);font-weight:650;text-decoration:underline;text-decoration-color:var(--lp-signal-fg);text-decoration-thickness:2px;text-underline-offset:.25em}@media(min-width:820px){.lp-doors{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-door{grid-template-columns:none;grid-template-rows:auto 1fr auto;align-items:start;min-height:12.5rem;padding:1.35rem 1.35rem 1.2rem}.lp-door-title{align-self:end}.lp-door-action{grid-column:auto}}@media(prefers-reduced-motion:no-preference){[data-motion=reveal][data-inview=true] .lp-promise-icon:after{animation:lp-slash .46s var(--ease-draw) both;animation-delay:calc(.35s + var(--i, 0) * 85ms)}[data-motion=reveal][data-inview=false] :is(.lp-receipt-lines li,.lp-receipt-total,.lp-receipt-stamp){opacity:0}[data-motion=reveal][data-inview=true] .lp-receipt-lines li{animation:lp-print .38s var(--ease-out-quint) both;animation-delay:calc(.45s + var(--i, 0) * 65ms)}[data-motion=reveal][data-inview=true] .lp-receipt-total{animation:lp-print .46s var(--ease-out-quint) 1.5s both}[data-motion=reveal][data-inview=true] .lp-receipt-stamp{animation:lp-stamp .52s var(--ease-snap) 1.95s both}.lp-faq-item[open] p{animation:lp-faq-open .38s var(--ease-out-quint) both}}@keyframes lp-slash{0%{scale:0 1}}@keyframes lp-print{0%{opacity:0;translate:0 -.35rem}}@keyframes lp-faq-open{0%{opacity:0;translate:0 -.4rem}}.lp-tenders{border-block:1px solid var(--lp-line);background:radial-gradient(60rem 30rem at 85% 20%,color-mix(in oklab,var(--lp-signal) 9%,transparent),transparent 70%)}.lp-tenders-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}@media(min-width:64rem){.lp-tenders-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lp-tenders-lede{margin:1.1rem 0 0;max-width:40rem;font-size:1.0625rem;line-height:1.6}.lp-tenders-points{display:grid;gap:1.1rem;margin:2rem 0 0;padding:0;list-style:none}.lp-tenders-points li{display:flex;align-items:flex-start;gap:.9rem}.lp-tenders-points li>span:last-child{display:grid;gap:.2rem;line-height:1.5}.lp-tenders-points strong{color:var(--lp-fg);font-weight:650}.lp-tenders-board{display:grid;gap:.85rem}.lp-tender{overflow:hidden;padding:1.1rem 1.2rem 1.15rem}.lp-tender-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lp-tender-value{color:var(--lp-fg);font-size:1.125rem;font-weight:750}.lp-tender-title{margin:.75rem 0 0;font-size:1.0625rem;line-height:1.3}.lp-tender-buyer{display:flex;align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:.8125rem}.lp-tender-clock{display:grid;gap:.45rem;margin-top:.95rem}.lp-tender-bar{display:block;height:.3rem;overflow:hidden;border-radius:999px;background:var(--lp-line)}.lp-tender-bar>span{display:block;height:100%;border-radius:inherit;background:var(--lp-signal-fg);scale:var(--lp-progress, 0) 1;transform-origin:var(--lp-start)}.lp-tender-when{display:inline-flex;align-items:center;gap:.4rem;color:var(--lp-soft);font-size:.8125rem;font-weight:600}.lp-tender[data-closed]{border-style:dashed}.lp-tender[data-closed] :is(.lp-tender-title,.lp-tender-value){color:var(--lp-muted)}.lp-tender[data-closed] .lp-tender-bar>span{background:var(--lp-muted)}.lp-tender-stamp{inset-block-end:1.1rem;inset-inline-end:1.2rem}@media(prefers-reduced-motion:no-preference){[data-motion=reveal][data-inview=true] .lp-tender:not([data-closed]) .lp-tender-bar>span{animation:lp-tender-run 1.4s var(--ease-out-quint, ease-out) both}@keyframes lp-tender-run{0%{scale:0 1}}}.lp-news-grid{display:grid;gap:1.75rem;margin-top:2.5rem}@media(min-width:768px){.lp-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-news-card{display:grid;gap:.75rem;align-content:start}.lp-news-meta{margin:0;font-size:.8125rem}.lp-news-meta strong{color:var(--lp-signal-fg);font-weight:650}.lp-news-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.lp-news-title a{color:var(--lp-fg)}.lp-news-title a:hover{text-decoration:underline}.lp-tenders-grid>*,.lp-tenders-board,.lp-tenders-points li>span:last-child{min-width:0}.lp-tenders .lp-actions>a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
