@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.px-three{position:relative}.px-three-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;opacity:0;transition:opacity 1.8s var(--ease-out)}.px-three.is-live .px-three-canvas{opacity:1}.px-three-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 1.2s var(--ease-out)}.px-three.is-live .px-three-fallback{opacity:0}.px-cream .px-chip,.px-cream-2 .px-chip{color:#c2410c;background:rgba(226,78,18,.08);border-color:rgba(226,78,18,.22)}.px-chip--solid,.px-cream .px-chip--solid{background:#e24e12;border-color:#e24e12;color:#fff}.px-chip--ink,.px-cream-2 .px-chip--ink{padding:7px 12px;border-radius:999px;border-color:var(--c-line);background:#fff;color:var(--c-ink);font:400 13px/1.2 var(--sans);letter-spacing:0;text-transform:none}.px-proof2{padding-top:clamp(96px,10vw,150px)}.pf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--c-line)}.pf-cell{display:grid;align-content:end;gap:14px;min-height:clamp(260px,26vw,340px);padding:clamp(28px,3vw,44px) clamp(20px,2.6vw,36px);border-left:1px solid var(--c-line)}.pf-cell:first-child{border-left:0}.pf-n{font:400 clamp(60px,7vw,112px)/.88 var(--serif);letter-spacing:-.035em;color:var(--c-ink);font-variant-numeric:tabular-nums}.pf-l{font:400 12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.pf-vis{height:56px;display:flex;align-items:flex-end;margin-bottom:auto}.pf-faces img,.pf-more{width:44px;height:44px;margin-left:-12px;border-radius:50%;object-fit:cover;border:3px solid var(--c-bg);transition:transform .9s cubic-bezier(.34,1.56,.64,1),opacity .6s var(--ease-out);transition-delay:calc(.2s + var(--k) * .07s)}.pf-faces img:first-child{margin-left:0}.pf-more{display:grid;place-items:center;background:#e24e12;color:#fff;font:500 20px/1 var(--sans)}.px-anim .pf-cell:not(.in) .pf-faces>*{transform:scale(.4) translateY(10px);opacity:0}.pf-hello{overflow:hidden;height:1.25em;font:400 clamp(30px,2.8vw,40px)/1.25 var(--serif);color:#e24e12;align-self:flex-start;align-items:flex-start}.pf-hello-track{display:flex;flex-direction:column;animation:pfHello 16s cubic-bezier(.76,0,.24,1) infinite}.pf-hello-track span{display:block;height:1.25em;white-space:nowrap}@keyframes pfHello{0.00%,10.00%{transform:translateY(0)}12.50%,22.50%{transform:translateY(-1.25em)}25.00%,35.00%{transform:translateY(-2.5em)}37.50%,47.50%{transform:translateY(-3.75em)}50.00%,60.00%{transform:translateY(-5em)}62.50%,72.50%{transform:translateY(-6.25em)}75.00%,85.00%{transform:translateY(-7.5em)}87.50%,97.50%{transform:translateY(-8.75em)}to{transform:translateY(-10em)}}.pf-bars{gap:5px;width:min(240px,100%)}.pf-bars i{flex:1;height:var(--h);border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#ff8a4c,#e24e12);opacity:.35;transform-origin:bottom;transition:transform 1s var(--ease-out),opacity .6s var(--ease-out);transition-delay:calc(.2s + var(--k) * .06s)}.pf-bars i:last-child{opacity:1}.px-anim .pf-cell:not(.in) .pf-bars i{transform:scaleY(0)}.px-suite .px-head{margin-bottom:clamp(48px,6vw,80px)}.sb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}.sb-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:26px;background:#fff;border:1px solid rgba(26,24,21,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 6px rgba(26,24,21,.03),0 0 0 7px rgba(26,24,21,.06),0 40px 80px -50px rgba(26,24,21,.3);transition:translate .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1)}.sb-card:hover{translate:0 -4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 6px rgba(26,24,21,.04),0 0 0 7px rgba(226,78,18,.22),0 50px 90px -50px rgba(26,24,21,.4)}.sb-card .px-film{border-radius:20px 20px 0 0;aspect-ratio:16/9.5;box-shadow:none}.sb-card:hover .px-film-img{scale:1.04}.px-film-img{transition:scale 1.4s var(--ease-out)}.sb-7{grid-column:span 7}.sb-5{grid-column:span 5}.sb-6{grid-column:span 6}.sb-flag{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}.sb-flag .px-film{border-radius:20px 0 0 20px;aspect-ratio:auto;height:100%;min-height:460px}.sb-flag .sb-copy{justify-content:center;padding:clamp(28px,3.4vw,52px)}.sb-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 28px 28px;flex:1}.sb-copy .px-links{margin-top:auto;padding-top:8px}.sb-tags{display:flex;gap:6px}.sb-name{font:400 clamp(26px,2.4vw,32px)/1.08 var(--serif);letter-spacing:-.012em}.sb-name--xl{font-size:clamp(36px,3.8vw,54px);line-height:1.02}.sb-lead{font-size:16px;font-weight:500;color:var(--c-ink)}.sb-body{font-size:15px;line-height:1.6;color:var(--c-muted);max-width:52ch}.sb-ticks{margin:4px 0 2px}.px-suite .px-ticks li{color:var(--c-ink)}.px-suite .px-ticks .px-ico{color:#e24e12}.px-suite .px-link--quiet{color:var(--c-muted)}.sb-more{grid-column:1/-1;margin:clamp(40px,5vw,64px) 0 clamp(4px,1vw,12px);text-align:center;font:400 clamp(24px,2.6vw,34px)/1.2 var(--serif);color:var(--c-ink)}.px-how{position:relative;overflow:clip;isolation:isolate}.px-how-glow{position:absolute;z-index:-1;left:50%;top:55%;width:1100px;height:700px;translate:-50% -50%;background:radial-gradient(ellipse,rgba(226,78,18,.16),transparent 62%);pointer-events:none}.hw-track{--hw-fs:clamp(104px,11.5vw,168px);--hw-y:calc(var(--hw-fs) * 0.8 + 34px);position:relative;view-timeline:--hw block}.hw-line{position:absolute;left:0;right:0;top:var(--hw-y);height:2px}.hw-line-base,.hw-line-lit{position:absolute;inset:0;border-radius:2px}.hw-line-base{background:hsla(0,0%,100%,.1)}.hw-line-lit{background:#ff7a3d;box-shadow:0 0 10px rgba(255,122,61,.85);transform-origin:left center;transform:scaleX(1)}.hw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.hw-s,.hw-steps{position:relative;display:grid}.hw-s{gap:0;align-content:start}.hw-num{display:block;height:calc(var(--hw-fs) * .8);margin-bottom:72px;font:400 var(--hw-fs)/.8 var(--serif);letter-spacing:-.05em;color:rgba(255,138,76,.1);-webkit-text-stroke:1px #ff8a4c}.hw-dot{position:absolute;left:2px;top:calc(var(--hw-y) - 4.5px);width:11px;height:11px;border-radius:50%;background:#ff7a3d;box-shadow:0 0 0 6px rgba(255,122,61,.16),0 0 24px rgba(255,122,61,.9)}.hw-label{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ff8a4c;margin-bottom:14px}.hw-head{font:400 clamp(22px,2.1vw,28px)/1.25 var(--serif);color:#f4ede4;max-width:22ch;text-wrap:balance}.px-anim .hw-s.px-r:not(.in),.px-anim .hw-track.px-r:not(.in){opacity:1;transform:none;filter:none}@keyframes hwDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hwLit{0%{color:transparent;-webkit-text-stroke-color:hsla(34,42%,93%,.28);text-shadow:none}50%{color:rgba(255,138,76,.28);-webkit-text-stroke-color:#ffb27f;text-shadow:0 0 40px rgba(255,122,61,.6)}to{color:rgba(255,138,76,.1);-webkit-text-stroke-color:#ff8a4c;text-shadow:0 0 24px rgba(255,122,61,.2)}}@keyframes hwDot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hwText{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){.hw-line-lit{animation:hwDraw linear both;animation-timeline:--hw;animation-range:cover 8% cover 44%}.hw-num{animation:hwLit linear both;animation-timeline:--hw;animation-range:cover calc(8% + var(--k) * 12%) cover calc(18% + var(--k) * 12%)}.hw-dot{animation:hwDot linear both;animation-timeline:--hw;animation-range:cover calc(8% + var(--k) * 12%) cover calc(14% + var(--k) * 12%)}.hw-head,.hw-label{animation:hwText linear both;animation-timeline:--hw;animation-range:cover calc(12% + var(--k) * 12%) cover calc(23% + var(--k) * 12%)}}@supports not (animation-timeline:view()){.px-anim .hw-track .hw-line-lit{transform:scaleX(0);animation:hwDraw 2.4s cubic-bezier(.65,0,.35,1) .2s both paused}.px-anim .hw-track .hw-num{animation:hwLit 1s var(--ease-out) calc(.2s + var(--k) * .8s) both paused}.px-anim .hw-track .hw-dot{animation:hwDot .6s var(--ease-out) calc(.2s + var(--k) * .8s) both paused}.px-anim .hw-track .hw-head,.px-anim .hw-track .hw-label{animation:hwText .8s var(--ease-out) calc(.4s + var(--k) * .8s) both paused}.px-anim .hw-track.in :is(.hw-line-lit,.hw-num,.hw-dot,.hw-label,.hw-head){animation-play-state:running}}.hw-s .hw-num{transition:color .6s var(--ease-out),text-shadow .6s var(--ease-out)}.hw-s:hover .hw-num{color:rgba(255,138,76,.22);text-shadow:0 0 40px rgba(255,122,61,.45)}.rl{display:flex;gap:10px;height:clamp(440px,50vw,580px)}.rl-p{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:22px;background:#1a1714;cursor:pointer;outline:none;transition:flex-grow .95s cubic-bezier(.32,.72,0,1),box-shadow .6s var(--ease-out)}.rl-p:focus-within,.rl-p:hover,.rl:not(:hover):not(:focus-within) .rl-p:first-child{flex-grow:4.4}.rl-img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:saturate(.55) brightness(.6);transition:transform 1.6s var(--ease-out),filter 1s var(--ease-out)}.rl-img,.rl-shade{position:absolute;inset:0}.rl-shade{background:linear-gradient(180deg,rgba(14,11,9,.2) 20%,rgba(14,11,9,.9))}.rl-n{position:absolute;top:20px;left:22px;font:500 12px/1 var(--mono);letter-spacing:.12em;color:hsla(0,0%,100%,.8)}.rl-spine{left:18px;bottom:24px;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font:400 21px/1 var(--serif);transition:opacity .4s var(--ease-out)}.rl-body,.rl-spine{position:absolute;color:#f4ede4}.rl-body{left:26px;bottom:26px;width:min(460px,calc(100% - 52px));display:grid;gap:12px;opacity:0;transform:translate3d(0,18px,0);transition:opacity .5s var(--ease-out),transform .8s var(--ease-out)}.rl-h{font:400 clamp(26px,2.6vw,34px)/1.1 var(--serif);letter-spacing:-.01em}.rl-t{font-size:15px;line-height:1.6;color:hsla(34,42%,93%,.82)}.px-tag--glass{background:hsla(0,0%,100%,.16);color:#fff}.rl-p:focus-within .rl-body,.rl-p:hover .rl-body,.rl:not(:hover):not(:focus-within) .rl-p:first-child .rl-body{opacity:1;transform:none;transition-delay:.25s}.rl-p:focus-within .rl-img,.rl-p:hover .rl-img,.rl:not(:hover):not(:focus-within) .rl-p:first-child .rl-img{transform:scale(1);filter:saturate(.9) brightness(.85)}.rl-p:focus-within .rl-spine,.rl-p:hover .rl-spine,.rl:not(:hover):not(:focus-within) .rl-p:first-child .rl-spine{opacity:0}.px-lang-sec{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(112px,12vw,176px) clamp(72px,8vw,120px);background:radial-gradient(ellipse 55% 45% at 50% 58%,#22160e 0,var(--d-bg) 70%)}.px-lang-head{position:relative;z-index:2}.px-lang-head .px-head{margin-bottom:0}.px-globe{position:relative;z-index:1;height:clamp(420px,54vw,720px);margin-top:clamp(-20px,-2vw,0px)}.px-globe-canvas{position:absolute;inset:0}.px-globe-canvas .px-three-fallback{opacity:.55}.px-globe-halo{position:absolute;left:50%;top:50%;width:min(62vw,700px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,106,31,.14) 0,rgba(255,106,31,.04) 45%,transparent 66%);pointer-events:none}.px-lang--plane{position:relative;z-index:2;margin-top:clamp(-120px,-9vw,-60px);transform:perspective(1000px) rotateX(24deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.px-ats-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(36px,4vw,64px)}.px-ats-copy{display:grid;gap:18px;justify-items:start}.kb{view-timeline:--kb block;padding:18px;border-radius:28px;background:#f3f4f6;color:#1f2937;font-family:var(--sans);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 6px rgba(26,24,21,.03),0 0 0 7px rgba(26,24,21,.07),0 60px 120px -60px rgba(26,24,21,.35)}.kb-top{display:flex;align-items:baseline;justify-content:space-between;padding:4px 6px 16px}.kb-top b{font:600 16px/1.2 var(--sans);color:#111827}.kb-top span{font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.kb-cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kb-col{display:grid;gap:10px;align-content:start;min-height:360px;padding:10px;border-radius:20px;background:#e9ebef}.kb-h{display:flex;align-items:center;gap:8px;padding:4px 4px 6px;font:600 13px/1 var(--sans);color:#111827}.kb-h i{width:8px;height:8px;border-radius:50%}.kb-count{margin-left:auto;min-width:22px;padding:3px 7px;border-radius:999px;background:#fff;font:500 11px/1 var(--sans);color:#6b7280;text-align:center}.kb-card{position:relative;z-index:1;display:grid;gap:10px;align-content:start;padding:12px;background:#fff;box-shadow:0 1px 2px rgba(17,24,39,.06),0 0 0 1px rgba(17,24,39,.04)}.kb-card,.kb-slot{min-height:118px;border-radius:18px}.kb-slot{border:1.5px dashed #cbd0d8;background:hsla(0,0%,100%,.4)}.kb-who{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px}.kb-who img{width:32px;height:32px;border-radius:50%;object-fit:cover}.kb-id{display:grid;gap:1px;min-width:0}.kb-id b{font:600 13.5px/1.2 var(--sans);color:#1f2937}.kb-id b,.kb-id em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-id em{font:400 11.5px/1.2 var(--sans);font-style:normal;color:#6b7280}.kb-pct{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#fff4e6 40%,#ffe3c4 100%);font:600 11.5px/1 var(--sans);color:#f08a24}.kb-pct--hi{background:radial-gradient(circle,#ecfbf3 40%,#cdf3df 100%);color:#05a165}.kb-line{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;color:#374151}.kb-line svg{width:15px;height:15px;color:#6b7280}.kb-line-name{text-decoration:underline;text-decoration-color:rgba(55,65,81,.35);text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-score{padding:4px 8px;border-radius:6px;background:rgba(5,161,101,.1);font:600 12px/1 var(--sans);color:#05a165}.kb-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font:500 11.5px/1 var(--sans);white-space:nowrap}.kb-pill svg{width:12px;height:12px}.kb-pill--invite{background:#eaf4ff;color:#007aff;box-shadow:inset 0 0 0 1px rgba(0,122,255,.2)}.kb-pill--proc{background:#fff;color:#f66514;box-shadow:inset 0 0 0 1px rgba(246,101,20,.3)}.kb-pill--proc svg{animation:kbSpark 1.6s cubic-bezier(.37,0,.63,1) infinite}@keyframes kbSpark{50%{opacity:.45;transform:scale(.85)}}@supports (animation-timeline:view()){.kb-card--a,.kb-card--b{z-index:3;animation-timeline:--kb;animation-fill-mode:both;animation-timing-function:linear}.kb-card--a{animation-name:kbMove;animation-range:cover 38% cover 58%}.kb-card--b{animation-name:kbMove;animation-range:cover 28% cover 48%}@keyframes kbMove{0%{translate:0 0;rotate:0deg}40%{rotate:2deg;box-shadow:0 24px 40px -16px rgba(17,24,39,.28),0 0 0 1px rgba(226,78,18,.35)}to{translate:calc(100% + 32px) 0;rotate:0deg;box-shadow:0 1px 2px rgba(17,24,39,.06),0 0 0 1.5px rgba(226,78,18,.5)}}}.px-list--dark li{border-left-color:hsla(0,0%,100%,.12);transition:border-color .5s var(--ease-out)}.px-list--dark li b{color:#edebe7}.px-list--dark li span{color:var(--d-muted)}.px-list--dark li:hover{border-left-color:#ff7a3d}.px-keep .px-free{color:#ff8a4c}.orb-wrap{display:grid;justify-items:center;gap:8px}.orbit{position:relative;width:min(460px,100%);aspect-ratio:1}.orbit-ring{position:absolute;inset:7%;border-radius:50%;border:1px dashed hsla(0,0%,100%,.14)}.orbit-ring--b{inset:23%;border-style:solid;border-color:rgba(255,122,61,.22);animation:orbitSpin 60s linear infinite reverse}.orbit-core{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;width:32%;aspect-ratio:1;border-radius:50%;font:400 clamp(17px,1.8vw,22px)/1 var(--serif);color:#fff4ec;background:radial-gradient(circle at 34% 28%,#ffa66b 0,#e24e12 45%,#6b2207 100%);box-shadow:0 0 90px rgba(255,106,31,.45),inset 0 -14px 30px rgba(0,0,0,.35),inset 0 8px 20px hsla(0,0%,100%,.25);animation:corePulse 4.8s cubic-bezier(.37,0,.63,1) infinite}.orbit-core b{font-weight:500}@keyframes corePulse{0%,to{box-shadow:0 0 70px rgba(255,106,31,.38),inset 0 -14px 30px rgba(0,0,0,.35),inset 0 8px 20px hsla(0,0%,100%,.25)}50%{box-shadow:0 0 120px rgba(255,106,31,.6),inset 0 -14px 30px rgba(0,0,0,.35),inset 0 8px 20px hsla(0,0%,100%,.25)}}.orbit-node{position:absolute;inset:7%;animation:orbitSpin 32s linear infinite;animation-delay:calc(var(--k) * -8s)}.orbit-label{position:absolute;left:50%;top:0;padding:8px 14px;border-radius:999px;background:rgba(32,30,28,.94);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 12px 30px -12px rgba(0,0,0,.7);font:500 13px/1 var(--sans);color:#edebe7;white-space:nowrap;animation:orbitCounter 32s linear infinite;animation-delay:calc(var(--k) * -8s)}@keyframes orbitSpin{to{transform:rotate(1turn)}}@keyframes orbitCounter{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.term{width:min(480px,100%);margin-top:-20px;padding:14px 16px 16px;border-radius:16px;background:#0e0d0c;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 40px 80px -40px rgba(0,0,0,.8);font:400 12.5px/1.7 var(--mono)}.term-bar{display:flex;align-items:center;gap:6px}.term-bar i{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.18)}.term-bar span{margin-left:8px;font-size:11px;color:hsla(40,14%,92%,.5)}.term pre{margin:12px 0 0;display:grid}.term code{display:block;white-space:pre;color:#e4e2de}.term-ok{display:flex;align-items:center;gap:8px;margin-top:10px;font:500 12px/1 var(--mono);color:#ff8a4c}.px-anim .orb-wrap .term code{animation:termType calc(var(--c) * 26ms) steps(var(--c)) both;animation-delay:calc(.5s + var(--k) * .75s);animation-play-state:paused}.px-anim .orb-wrap .term-ok{animation:pxRise .8s var(--ease-out) 4.6s both;animation-play-state:paused}.px-anim .orb-wrap.in .term code,.px-anim .orb-wrap.in .term-ok{animation-play-state:running}@keyframes termType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.eco-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px}.eco-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(24px,2.6vw,32px);border-radius:26px;overflow:hidden;background:#1a1917;color:#edebe7;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 6px rgba(26,24,21,.04),0 0 0 7px rgba(26,24,21,.08),0 50px 100px -60px rgba(26,24,21,.55)}.eco-card header{display:grid;gap:6px}.eco-card h3{font:400 clamp(26px,2.4vw,32px)/1.1 var(--serif)}.eco-card header p{font:400 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ff8a4c}.eco-foot{margin-top:auto;font-size:13px;color:hsla(40,14%,92%,.55)}.beam{position:relative;height:300px}.beam-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.beam-base{stroke:hsla(0,0%,100%,.1);stroke-width:1.5}.beam-base,.beam-pulse{fill:none;vector-effect:non-scaling-stroke}.beam-pulse{stroke:#ff7a3d;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:.14;filter:drop-shadow(0 0 5px rgba(255,122,61,.9));animation:beamRun 2.8s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(var(--k) * .35s)}@keyframes beamRun{0%{stroke-dashoffset:.14}to{stroke-dashoffset:-1}}.beam-src{position:absolute;left:0;top:50%;translate:0 -50%;display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:#262422;border:1px solid rgba(255,138,76,.35);box-shadow:0 0 40px rgba(255,106,31,.2)}.beam-src i{font:400 10.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:hsla(40,14%,92%,.55)}.beam-src b{font-size:16px;font-weight:500}.beam-out li{position:absolute;right:0;top:calc(13.33% + var(--k) * 24.44%);translate:0 -50%;display:flex;align-items:center;gap:10px}.beam-out img{box-sizing:content-box;height:18px;width:auto;padding:7px 12px;border-radius:9px;background:#f4f2ee}.deck{position:relative;height:300px;margin-top:6px}.deck li{position:absolute;left:0;right:0;top:0;z-index:calc(3 - var(--k));display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:#262422;transform:translate3d(0,calc(var(--k) * 96px),0);transition:transform 1s cubic-bezier(.32,.72,0,1);transition-delay:calc(.35s + var(--k) * .12s)}.px-anim .eco-card:not(.in) .deck li{transform:translate3d(0,calc(var(--k) * 12px),0) scale(calc(1 - var(--k) * .05)) rotate(calc(var(--k) * -2deg))}.deck li>img{width:40px;height:40px;border-radius:50%;object-fit:cover}.deck-id{display:grid;gap:2px;min-width:0}.deck-id b{font-size:15px;font-weight:500}.deck-id span{font-size:13px;color:hsla(40,14%,92%,.6)}.deck-id em{font:400 11px/1.3 var(--mono);font-style:normal;color:#ff8a4c}.px-ring--light:before{background:#262422}.px-plans{position:relative;overflow:hidden}.px-plans .px-cards3{perspective:1400px}.px-tilt{position:relative;border-radius:16px;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .9s cubic-bezier(.32,.72,0,1)}.px-tilt.is-tilting{transition:transform .15s var(--ease-out)}.px-tilt>.px-plan{height:100%}.px-tilt-glare{position:absolute;inset:0;z-index:2;border-radius:16px;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0),hsla(0,0%,100%,.16),transparent 45%);opacity:0;transition:opacity .5s var(--ease-out)}.px-tilt.is-tilting .px-tilt-glare{opacity:1}.px-plans .px-plan{background:#1c1a18;border-color:hsla(0,0%,100%,.08);color:#edebe7;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 6px hsla(0,0%,100%,.025),0 0 0 7px hsla(0,0%,100%,.06)}.px-plans .px-plan-tag{color:hsla(40,14%,92%,.55)}.px-plans .px-plan-sub{color:hsla(40,14%,92%,.62);border-color:hsla(0,0%,100%,.1)}.px-plans .px-plan-list .px-ico{color:hsla(40,14%,92%,.45)}.px-plans .px-plan--free{position:relative;isolation:isolate;background:#1a1311;box-shadow:0 0 0 6px rgba(255,106,31,.05),0 0 0 7px rgba(255,106,31,.12),0 40px 100px -40px rgba(255,106,31,.4)}.px-plans .px-plan--free .px-plan-list .px-ico,.px-plans .px-plan--free .px-plan-tag{color:#ff8a4c}.px-plans .px-plan--free:before{content:"";position:absolute;inset:-1px;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--ang),transparent 0deg 220deg,#ff7a3d 280deg,#ffc08a 300deg,transparent 340deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:angSpin 6s linear infinite}@keyframes angSpin{to{--ang:360deg}}.px-plans .px-plan--free .px-plan-price{color:#fff4ec;text-shadow:0 0 40px rgba(255,106,31,.5)}.px-plans .px-mono-note{color:hsla(40,14%,92%,.5)}.px-promise{padding-block:clamp(140px,16vw,240px)}.px-promise .px-statement{max-width:19ch;font-size:clamp(40px,6.2vw,88px);line-height:1.06;text-shadow:none;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,var(--c-ink) 50%,rgba(39,37,30,.14) 50%);background-size:100% 200%;background-position:0 0;-webkit-background-clip:text;background-clip:text}.px-promise .px-statement em{color:transparent;-webkit-text-fill-color:transparent;font-style:italic}.px-promise .px-sub{color:var(--c-muted);text-shadow:none}@supports (animation-timeline:view()){.px-promise .px-statement{animation:inkIn linear both;animation-timeline:view();animation-range:cover 18% cover 52%}@keyframes inkIn{0%{background-position:0 100%}to{background-position:0 0}}}.px-quote--wild{position:relative;overflow:clip;padding-block:clamp(96px,11vw,170px);background:radial-gradient(ellipse 60% 80% at 18% 50%,#2c1b10 0,#1c1512 62%)}.px-quote--wild .px-quote-in{position:relative;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);max-width:1180px}.px-quote-frame{display:block;width:100%;max-width:380px;aspect-ratio:3/4;overflow:clip;border-radius:22px;box-shadow:0 0 0 6px hsla(0,0%,100%,.04),0 0 0 7px hsla(0,0%,100%,.09),0 60px 120px -50px rgba(0,0,0,.8)}.px-quote--wild .px-quote-face{width:100%;height:118%;aspect-ratio:auto;max-width:none;border-radius:0;filter:none;object-position:50% 20%}.px-quote-mark{position:absolute;right:0;top:-.35em;font:400 clamp(200px,26vw,380px)/1 var(--serif);color:rgba(255,122,61,.1);pointer-events:none}.px-quote--wild .px-quote-text{font-size:clamp(28px,3.4vw,48px);line-height:1.24}@supports (animation-timeline:view()){.px-quote--wild .px-quote-face{animation:qPar linear both;animation-timeline:view()}@keyframes qPar{0%{translate:0 -12%}to{translate:0 0}}}.lanes{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:920px;margin:0 auto 48px}.lanes-node{padding:14px 22px;border-radius:999px;background:#1a1917;color:#f4ede4;font:400 18px/1 var(--serif);box-shadow:0 0 0 6px rgba(26,24,21,.04),0 0 0 7px rgba(26,24,21,.08)}.lanes-node b{font-weight:500;color:#ff8a4c}.lanes-node--you{background:#fff;color:var(--c-ink);font:500 15px/1 var(--sans)}.lanes-track{display:grid;gap:16px}.lanes-lane{position:relative;height:2px;border-radius:2px;background:rgba(26,24,21,.12)}.lanes-lane i{top:-4px;width:100%;animation:laneRun 3.4s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(var(--k) * .85s)}.lanes-lane i,.lanes-lane i:before{position:absolute;left:0;height:10px}.lanes-lane i:before{content:"";width:10px;border-radius:50%;background:#e24e12;box-shadow:0 0 0 5px rgba(226,78,18,.14),0 0 16px rgba(226,78,18,.6)}.lanes-lane--in i{animation-direction:reverse}.lanes-lane--in i:before{background:#1a1917;box-shadow:0 0 0 5px rgba(26,24,21,.1)}@keyframes laneRun{0%{transform:translateX(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(calc(100% - 10px));opacity:0}}.px-closing .px-orb{position:absolute;inset:0;z-index:-1}.px-closing .px-orb .px-three-fallback{object-position:center bottom}.px-closing .px-orb:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 36% 30% at 50% 52%,rgba(12,13,13,.62) 0,rgba(12,13,13,0) 100%),radial-gradient(ellipse 70% 65% at 50% 48%,rgba(12,13,13,0) 0,rgba(12,13,13,.15) 55%,var(--d-bg) 92%);pointer-events:none}.px-closing{padding-block:clamp(160px,17vw,260px)}.px-closing .px-h2--lg{font-size:clamp(44px,6.4vw,92px)}@media (prefers-reduced-motion:reduce){.beam-pulse,.hw-dot,.hw-head,.hw-label,.hw-line-lit,.hw-num,.kb-card--a,.kb-card--b,.lanes-lane i,.orbit-core,.orbit-label,.orbit-node,.orbit-ring--b,.pf-hello-track,.px-anim .orb-wrap .term code,.px-anim .orb-wrap .term-ok,.px-plans .px-plan--free:before,.px-promise .px-statement,.px-quote--wild .px-quote-face,.px-stories--drift>li{animation:none!important}.hw-line-lit{transform:none}.orbit-label{transform:translate(-50%,-50%)}.deck li,.rl-body,.rl-img,.rl-p{transition:none}}@media (max-width:960px){.sb-5,.sb-6,.sb-7{grid-column:span 6}.sb-flag{grid-template-columns:minmax(0,1fr)}.sb-flag .px-film{border-radius:20px 20px 0 0;aspect-ratio:16/10;height:auto;min-height:0}.eco-grid,.px-ats-grid,.px-quote--wild .px-quote-in{grid-template-columns:minmax(0,1fr)}.px-quote-frame{max-width:280px}.rl{flex-direction:column;height:auto}.rl-p,.rl-p:focus-within,.rl-p:hover,.rl:not(:hover):not(:focus-within) .rl-p:first-child{flex:none;height:380px}.rl-body{opacity:1;transform:none}.rl-img{transform:none;filter:saturate(.9) brightness(.8)}.rl-spine{display:none}}@media (max-width:720px){.pf{grid-template-columns:minmax(0,1fr)}.pf-cell{min-height:0;border-left:0;border-top:1px solid var(--c-line)}.pf-cell:first-child{border-top:0}.hw-steps{grid-template-columns:minmax(0,1fr);gap:48px}.hw-dot,.hw-line{display:none}.hw-head,.hw-label,.hw-num{animation:none!important}.hw-num{margin-bottom:20px}.kb-cols{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;scrollbar-width:none}.kb-cols::-webkit-scrollbar{display:none}.px-stories--drift>li:nth-child(2n){margin-top:0}.px-stories--drift>li{animation:none}.lanes{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.lanes-track{width:100%}.px-lang--plane{transform:none;margin-top:-40px}.px-globe{height:420px}.beam{height:260px}}.rl{contain:layout}.rl-p{contain:layout paint}.rl-img{will-change:transform}.rl-p{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 5px rgba(26,24,21,.04),0 0 0 6px rgba(26,24,21,.08)}.rl-p:focus-visible{box-shadow:0 0 0 5px rgba(226,78,18,.18),0 0 0 6px #e24e12}.term{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 6px hsla(0,0%,100%,.03),0 0 0 7px hsla(0,0%,100%,.07),0 40px 80px -40px rgba(0,0,0,.7)}.px-ats-copy>.px-eyebrow{display:inline-block;width:max-content;padding:5px 12px;border-radius:999px;border:1px solid rgba(26,24,21,.1);background:rgba(26,24,21,.025);font-size:10.5px;letter-spacing:.2em}.px-anim .hw-s.px-r:not(.in){opacity:1;transform:none;filter:none}@media (max-width:720px){.sb{gap:24px}.sb-5,.sb-6,.sb-7{grid-column:1/-1}}.sb-card:not(.sb-flag) .px-film{aspect-ratio:auto;height:clamp(240px,22vw,300px)}@media (max-width:720px){.sb-card:not(.sb-flag) .px-film{height:auto;aspect-ratio:16/10}}@media (min-width:961px){.px-bill{max-width:clamp(400px,31vw,440px);justify-self:start}}@media (max-width:720px){.px-hero-plate img{object-position:86% 18%}}.pf-vis{margin-bottom:14px}.px-globe{height:clamp(460px,54vw,740px)}.px-lang--across{position:absolute;z-index:2;left:0;right:0;top:50%;translate:0 -50%;margin:0;gap:14px}.px-lang--across .px-lang-row:first-child,.px-lang--across .px-lang-row:nth-child(3){scale:.88;opacity:.55;filter:blur(.6px)}.px-lang--across .px-lang-row:nth-child(2) .px-lang-pill{background:rgba(28,24,21,.82);border-color:rgba(255,138,76,.35);box-shadow:0 0 30px rgba(255,106,31,.15)}.px-lang--across .px-lang-row:first-child .px-lang-track{animation-duration:90s}.px-lang--across .px-lang-row:nth-child(2) .px-lang-track{animation-duration:60s}.px-lang--across .px-lang-row:nth-child(3) .px-lang-track{animation-duration:100s}@media (max-width:720px){.px-lang--across{gap:10px}.px-lang--across .px-lang-pill{padding:8px 12px}}.px-stories{align-items:stretch}.px-story-foot{flex-direction:column;align-items:flex-start;gap:14px}.px-story-q{min-height:3.2em}.rl-p:focus-within .rl-img,.rl-p:hover .rl-img,.rl:not(:hover):not(:focus-within) .rl-p:first-child .rl-img{filter:none}.rl-shade{background:linear-gradient(180deg,rgba(14,11,9,.05) 35%,rgba(14,11,9,.82))}.rl-img{filter:saturate(.7) brightness(.72)}.rl-n,.rl-spine{text-shadow:0 1px 10px rgba(0,0,0,.55)}.px-film-grade{background:linear-gradient(90deg,rgba(14,11,9,.06),rgba(14,11,9,0) 40%,rgba(14,11,9,0) 60%,rgba(14,11,9,.08)),linear-gradient(180deg,rgba(14,11,9,.12),rgba(14,11,9,0) 30%,rgba(14,11,9,0) 75%,rgba(14,11,9,.18))}.px-bill.px-glass{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.7);color:var(--c-ink);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 #fff,0 0 0 7px hsla(0,0%,100%,.14),0 0 0 8px hsla(0,0%,100%,.28),0 50px 100px -40px rgba(0,0,0,.55)}.px-bill .px-bill-head{border-bottom-color:var(--c-line)}.px-bill .px-bill-title{color:var(--c-ink)}.px-bill .px-bill-cat{color:var(--c-muted)}.px-bill .px-bill-row{border-bottom-color:rgba(26,24,21,.08)}.px-bill .px-bill-name{color:var(--c-ink)}.px-bill .px-bill-was{color:rgba(39,37,30,.42)}.px-bill .px-bill-free{color:#e24e12}.px-bill .px-bill-tick{background:rgba(226,78,18,.1);color:#e24e12}.px-bill .px-bill-soon{color:var(--c-muted)}.px-bill .px-bill-foot{border-top-color:var(--c-ink);color:var(--c-ink)}.px-bill .px-bill-foot small{color:var(--c-muted)}.px-bill .px-bill-total{color:var(--c-ink)}.px-bill .px-bill-strike{color:var(--c-muted)}.px-bill .px-strike{color:#c2412d}.px-ats--joined{padding-bottom:0}.px-keep--joined{padding-top:0}.flow-join{height:clamp(110px,12vw,170px)}.flow-join svg{display:block;width:100%;height:100%;overflow:visible}.flow-join-base{stroke:rgba(26,24,21,.16);stroke-width:1.5;stroke-dasharray:5 7}.flow-join-base,.flow-join-pulse{fill:none;vector-effect:non-scaling-stroke}.flow-join-pulse{stroke:#e24e12;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.12 .88;stroke-dashoffset:.12;filter:drop-shadow(0 0 5px rgba(226,78,18,.6));animation:beamRun 3.2s cubic-bezier(.45,0,.2,1) infinite}.px-split--mirror{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.px-keep--joined .px-free{color:#e24e12}.px-keep--joined .orbit-ring{border-color:rgba(26,24,21,.16)}.px-keep--joined .orbit-ring--b{border-color:rgba(226,78,18,.28)}.px-keep--joined .orbit-label{background:#fff;border-color:rgba(26,24,21,.1);color:var(--c-ink);box-shadow:0 10px 24px -12px rgba(26,24,21,.3)}.px-keep--joined .orbit-core{box-shadow:0 0 70px rgba(226,78,18,.35),inset 0 -14px 30px rgba(0,0,0,.25),inset 0 8px 20px hsla(0,0%,100%,.3);animation:none}.px-keep--joined .term{background:#fff;border-color:rgba(26,24,21,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 6px rgba(26,24,21,.03),0 0 0 7px rgba(26,24,21,.07),0 40px 80px -40px rgba(26,24,21,.3)}.px-keep--joined .term code{color:#27251e}.px-keep--joined .term-bar i{background:rgba(26,24,21,.16)}.px-keep--joined .term-bar span{color:var(--c-muted)}.px-keep--joined .term-ok{color:#05a165}.px-keep--joined .term-ok .px-live{background:#05a165;box-shadow:0 0 0 4px rgba(5,161,101,.16)}.px-keep--joined .px-list li:hover{border-left-color:#e24e12}.px-keep--joined .px-list li{transition:border-color .5s var(--ease-out)}.px-keep--joined .px-list li b{color:var(--c-ink)}@media (max-width:960px){.flow-join{height:72px}.flow-join svg{display:none}.flow-join{background:linear-gradient(rgba(26,24,21,.16),rgba(26,24,21,.16)) 50% /1.5px 100% no-repeat}.px-split--mirror{grid-template-columns:minmax(0,1fr)}.px-split--mirror .px-split-copy{order:-1}}@media (prefers-reduced-motion:reduce){.flow-join-pulse{animation:none;stroke-dasharray:none;opacity:.5}}.px .fm-anchor{display:block;height:0;scroll-margin-top:104px}@media (max-width:900px){.px .fm-anchor{scroll-margin-top:88px}}.sb-card{border:0;box-shadow:0 30px 60px -38px rgba(26,24,21,.3)}.sb-card:hover{box-shadow:0 44px 80px -38px rgba(26,24,21,.4)}.rl-p{box-shadow:none}.rl-p:focus-visible{box-shadow:0 0 0 3px #e24e12}.px-film--stage,.px-panel .px-film{box-shadow:none}#i4--integrations .px-card{border:0;box-shadow:0 30px 60px -38px rgba(26,24,21,.3)}#i4--integrations .px-card:hover{box-shadow:0 44px 80px -38px rgba(26,24,21,.4)}#i4--integrations .lanes-node{box-shadow:none}.lanes-node img{display:block;width:auto;height:24px}.orbit-core img{display:block;width:70%;height:auto;filter:brightness(0) invert(1)}.px-how-bg{z-index:-2;overflow:hidden;background:#0e0b09}.px-how-bg,.px-how-vid{position:absolute;inset:0}.px-how-vid{width:100%;height:100%;object-fit:cover;opacity:.9}.px-how-veil{position:absolute;inset:0;background:linear-gradient(180deg,#0e0b09,rgba(14,11,9,.72) 18%,rgba(14,11,9,.72) 82%,#0e0b09),rgba(14,11,9,.28)}@media (prefers-reduced-motion:reduce){.px-how-vid{display:none}.px-how-bg{background:#0e0b09 url(/assets/v3/how-office-poster.webp) 50%/cover}}.sb-flag{grid-template-columns:minmax(0,1fr)}.sb-flag .px-film{border-radius:20px 20px 0 0;aspect-ratio:21/9;height:auto;min-height:0}.sb-flag .sb-copy--wide{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(32px,6vw,96px);align-items:start;padding:clamp(28px,3.4vw,48px) clamp(28px,3.6vw,56px) clamp(30px,3.4vw,48px)}.sb-copy-l,.sb-copy-r{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sb-copy-r .px-links{margin-top:6px}@media (max-width:960px){.sb-flag .px-film{aspect-ratio:16/10}.sb-flag .sb-copy--wide{grid-template-columns:minmax(0,1fr);row-gap:18px}}.px-proof2.px-cream{background:#fcfbfc}.px-faq-sec.px-cream{background:#fff}.px-faq-sec .px-faq-list details{border-top-color:var(--c-line)}.px-faq-sec .px-faq-list details:last-child{border-bottom-color:var(--c-line)}.px-faq-sec .px-faq-list summary{color:var(--c-ink)}.px-faq-sec .px-faq-list summary:focus-visible{outline-color:var(--acc)}.px-faq-sec .px-faq-list p{color:var(--c-muted)}@media (max-width:720px){.px-fchip{top:auto!important;right:auto!important;left:14px!important;bottom:12px!important}.px-fchip,.px-fchip--wide,.sb-card:not(.sb-flag) .px-fchip--wide{max-width:calc(100% - 28px)}}