main.home>section{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.home{overflow-x:clip;--ps-section-y:clamp(3.5rem,1.75rem + 5.8vw,7rem)}.section{position:relative;padding-block:var(--ps-section-y)}.section-head{display:grid;justify-items:start;grid-gap:var(--ps-space-5);gap:var(--ps-space-5);max-width:46rem;margin-bottom:var(--ps-space-7)}.home h2{font-size:var(--ps-step-5);line-height:1.02;letter-spacing:-.03em}.home h3{font-size:var(--ps-step-2);line-height:var(--ps-lead-2)}@media (min-width:64rem){.bento-section .section-head,.rs .section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--ps-space-8);max-width:none;align-items:end}.bento-section .section-head>.kicker,.rs .section-head>.kicker{grid-column:1}.bento-section .section-head>h2,.rs .section-head>h2{grid-column:1;grid-row:2/4}.bento-section .section-head>.section-lead{grid-column:2;grid-row:2}.bento-section .section-head>.text-link{grid-column:2;grid-row:3}}.section-lead{max-width:40rem;font-size:var(--ps-step-1);line-height:var(--ps-lead-1);color:var(--ps-muted)}.home .kicker{margin:0}.home .kicker,.text-link{color:var(--ps-aura-text)}.text-link{display:inline-flex;align-items:center;gap:var(--ps-space-2);min-height:2.75rem;text-underline-offset:.3em}.bento-note{margin-top:var(--ps-space-4);font:var(--ps-weight-mono) var(--ps-step--2) /var(--ps-lead--2) var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-faint)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:rise-fade linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes rise-fade{0%{transform:translateY(2rem)}to{transform:none}}.shimmer-btn{position:relative;isolation:isolate;overflow:hidden}.shimmer{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.shimmer:before{content:"";position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg 290deg,var(--ps-aura) 330deg,var(--ps-aura-text) 348deg,transparent 1turn)}.shimmer:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--ps-radius) - 1px);background:var(--ps-text)}@media (prefers-reduced-motion:no-preference){.shimmer:before{animation:shimmer-spin 3.2s linear infinite}[data-off] .shimmer:before{animation-play-state:paused}}@keyframes shimmer-spin{to{rotate:1turn}}.shimmer-btn .shimmer:before{left:0;top:0;width:45%;height:100%;aspect-ratio:auto;translate:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--ps-aura) 45%,transparent) 50%,transparent);transform:translateX(-130%) skewX(-18deg)}.shimmer-btn .shimmer:after{display:none}@media (prefers-reduced-motion:no-preference){.shimmer-btn .shimmer:before{animation:shimmer-sweep 3.6s var(--ps-ease-in-out) 1.2s infinite}[data-off] .shimmer-btn .shimmer:before{animation-play-state:paused}}@keyframes shimmer-sweep{0%{transform:translateX(-130%) skewX(-18deg)}45%,to{transform:translateX(260%) skewX(-18deg)}}@media (hover:hover) and (pointer:fine){.shimmer-btn:hover{box-shadow:var(--ps-glow-cta)}}.rs-card,.tile{position:relative;isolation:isolate}.rs-card:before,.tile:before{inset:-1px;padding:1px;background:var(--ps-edge-spot);-webkit-mask:linear-gradient(var(--ps-text) 0 0) content-box,linear-gradient(var(--ps-text) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rs-card:after,.rs-card:before,.tile:after,.tile:before{content:"";position:absolute;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0}.rs-card:after,.tile:after{inset:0;background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,0),color-mix(in srgb,var(--ps-aura) 10%,transparent),transparent 65%)}@media (hover:hover) and (pointer:fine){.rs-card[data-spot-on]:after,.rs-card[data-spot-on]:before,.tile[data-spot-on]:after,.tile[data-spot-on]:before{opacity:1}.rs-card:hover,.tile:hover{border-color:var(--ps-line-strong)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rs-card:after,.rs-card:before,.tile:after,.tile:before{transition:opacity var(--ps-dur-glow) var(--ps-ease-glow)}}.hx{position:relative;isolation:isolate;display:grid;align-items:center;min-height:min(100svh - 4rem,57.5rem);overflow:clip;background:var(--ps-bg-deep);contain:paint}.hx-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hx-aurora{position:absolute;inset:auto;top:-14rem;left:-15%;width:130%;height:calc(100% + 28rem);background:var(--ps-ambient-hero);will-change:transform}.hx-spotlight{position:absolute;left:30%;top:-30%;width:90%;height:80%;transform:rotate(-28deg);background:radial-gradient(closest-side,color-mix(in srgb,var(--ps-aura) 14%,transparent),transparent)}.hx-dots{position:absolute;inset:0;opacity:.55;background:radial-gradient(circle,var(--ps-line-strong) 1px,transparent 1.6px) 0 0 /24px 24px;-webkit-mask-image:radial-gradient(ellipse 65% 70% at 72% 45%,var(--ps-text),transparent 72%);mask-image:radial-gradient(ellipse 65% 70% at 72% 45%,var(--ps-text),transparent 72%)}.hx-dots-lit{opacity:0;background-image:radial-gradient(circle,var(--ps-aura-text) 1.2px,transparent 1.8px);-webkit-mask-image:radial-gradient(240px circle at var(--spot-x,50%) var(--spot-y,50%),var(--ps-text),transparent 70%);mask-image:radial-gradient(240px circle at var(--spot-x,50%) var(--spot-y,50%),var(--ps-text),transparent 70%)}@media (hover:hover) and (pointer:fine){.hx[data-spot-on] .hx-dots-lit{opacity:.85}}@media (prefers-reduced-motion:no-preference){.hx-aurora{animation:hx-drift var(--ps-dur-aurora) ease-in-out infinite alternate}.hx[data-off] .hx-aurora{animation-play-state:paused}.hx-spotlight{animation:hx-spotlight 2s var(--ps-ease-out) .75s both}.hx-dots-lit{transition:opacity var(--ps-dur-glow) var(--ps-ease-glow)}}@keyframes hx-drift{0%{transform:translate3d(-4%,-2%,0) rotate(-3deg)}to{transform:translate3d(5%,3%,0) rotate(4deg)}}@keyframes hx-spotlight{0%{opacity:0;transform:translate(-30%,-25%) rotate(-28deg) scale(.5)}to{opacity:1;transform:rotate(-28deg)}}.hx-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ps-space-8);gap:var(--ps-space-8);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}@media (min-width:64rem){.hx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--ps-space-7)}}.hx-copy{display:grid;justify-items:start;grid-gap:var(--ps-space-5);gap:var(--ps-space-5);min-width:0}.hx-title{min-height:4lh;max-width:13ch;font-size:clamp(2.6rem,1.4rem + 4.4vw,5.25rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;color:var(--ps-text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hx-title{background:linear-gradient(100deg,var(--ps-text) 38%,var(--ps-aura-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.hx-banner{display:none}@media (max-width:40rem){.hx-banner{display:block;width:100%;height:7.5rem;overflow:hidden;border-radius:var(--ps-radius-media);-webkit-mask-image:linear-gradient(var(--ps-text) 55%,transparent);mask-image:linear-gradient(var(--ps-text) 55%,transparent)}.hx-banner img{width:100%;height:100%;object-fit:cover;object-position:45% 35%}}.hx-title:lang(en){min-height:3lh}.hx-lead{max-width:36rem;font-size:var(--ps-step-1);line-height:1.5;color:var(--ps-muted)}.hx-ctas{display:flex;flex-wrap:wrap;gap:var(--ps-space-3);margin-top:var(--ps-space-2)}.hx-ctas .btn{min-height:3.25rem;padding-inline:var(--ps-space-5);font-size:var(--ps-step-0)}.hx-secondary{background:color-mix(in srgb,var(--ps-bg-deep) 60%,transparent)}.hx-follow{display:inline-flex;align-items:center;gap:var(--ps-space-2);min-height:2.75rem;color:var(--ps-aura-text);text-underline-offset:.3em}.hx-arrow{width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-2px,-2px)}.hx-points{list-style:none;margin:var(--ps-space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ps-space-2) var(--ps-space-5);font:var(--ps-weight-mono) var(--ps-step--2) /1.4 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.hx-points li{display:inline-flex;align-items:center;gap:var(--ps-space-2)}.hx-points li:before{content:"";flex:none;width:6px;height:6px;border:1px solid var(--ps-line-strong)}.hx-points .hx-point-proof:before{border-color:var(--ps-text);background:var(--ps-text)}@media (max-width:40rem){.hx-ctas{display:grid}.hx-ctas,.hx-ctas .btn{width:100%}.hx-points{display:grid}}.hx-scene{position:relative;justify-self:center;width:min(100%,35rem);aspect-ratio:1}.hx-photo{position:absolute;margin:0;width:39.3%;aspect-ratio:220/280;overflow:hidden;border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-surface);box-shadow:var(--ps-shadow-2)}.hx-photo img,.hx-photo picture{width:100%;height:100%}.hx-photo img{object-fit:cover}.hx-photo-f{left:0;top:0}.hx-photo-f img{object-position:36% 50%}.hx-photo-e{right:0;top:11.4%}.hx-photo-e img{object-position:62% 50%}.hx-photo figcaption{position:absolute;left:var(--ps-space-3);bottom:var(--ps-space-3);padding:.25rem .6rem;border-radius:var(--ps-radius-pill);background:color-mix(in srgb,var(--ps-bg-deep) 86%,transparent);font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-text)}.hx-photo-e figcaption{top:var(--ps-space-3);bottom:auto}.hx-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hx-beams-narrow{display:none}.beam,.beam-glow,.beam-pulse{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.beam{stroke:var(--ps-proof);stroke-width:2}.beam-port{fill:var(--ps-proof)}.beam-pulse{stroke:var(--ps-aura-text);stroke-width:2.5;stroke-dasharray:.2 1.2;stroke-dashoffset:-1;opacity:0}.beam-glow{stroke:var(--ps-aura);stroke-width:9;stroke-dasharray:.2 1.2;stroke-dashoffset:-1;opacity:0}.hx-card{position:absolute;z-index:2;left:17.8%;top:52%;width:64.4%;display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);padding:var(--ps-space-5);background:var(--ps-surface);border:1px solid var(--ps-proof);border-radius:var(--ps-radius-card);box-shadow:var(--ps-shadow-2)}.hx-card-glow,.hx-card-ring{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}.hx-card-glow{box-shadow:var(--ps-glow-proof)}.hx-card-ring{box-shadow:var(--ps-glow-proof-strike);opacity:0}.hx-card-label,.hx-card-meta{font:var(--ps-weight-mono) var(--ps-step--2) /1.4 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.hx-card-title{font:var(--ps-weight-display) var(--ps-step-1) /1.2 var(--ps-font-display);letter-spacing:var(--ps-track-1)}.hx-facts{list-style:none;margin:var(--ps-space-2) 0 0;padding:0;display:grid;grid-gap:var(--ps-space-2);font-size:var(--ps-step--1)}.hx-fact,.hx-facts{gap:var(--ps-space-2)}.hx-fact{display:flex;align-items:center;min-width:0}.hx-check{flex:none;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.hx-check circle{fill:var(--ps-raised)}.hx-fact-1,.hx-fact-2{color:var(--ps-text)}.hx-fact-3 .seal{gap:var(--ps-space-2);max-width:100%;white-space:normal;box-shadow:none}.hx-card-foot{font-size:var(--ps-step--2);color:var(--ps-faint)}@media (prefers-reduced-motion:no-preference){.pulse-f1{animation:hx-pulse .7s var(--ps-ease-in-out) .6s both}.pulse-e1{animation:hx-pulse .7s var(--ps-ease-in-out) 1.5s both}.pulse-e2,.pulse-f2{animation:hx-pulse .5s var(--ps-ease-in-out) 2.6s both}.hx .beam{animation:hx-beam .6s var(--ps-ease-glow) 3.1s both}.hx .beam-port{animation:hx-port .6s var(--ps-ease-glow) 3.1s both}.hx-fact-1{animation:hx-fact .18s var(--ps-ease-out) 1.3s both}.hx-fact-2{animation:hx-funds 2.6s linear both}.hx-fact-3 .seal{animation:hx-seal .16s var(--ps-ease-out) 3.1s both,hx-strike .42s linear 3s both}.hx-fact-3 .sq{animation:hx-square .16s var(--ps-ease-out) 3.1s both}.hx-card{animation:hx-card .6s var(--ps-ease-glow) 3.1s both}.hx-card-glow{animation:hx-glow .6s var(--ps-ease-glow) 3.1s both}.hx-card-ring{animation:hx-ring .6s var(--ps-ease-glow) 3.1s both}}@keyframes hx-pulse{0%{stroke-dashoffset:.2;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes hx-beam{0%{stroke:var(--ps-line-strong)}}@keyframes hx-port{0%{fill:var(--ps-line-strong)}}@keyframes hx-fact{0%{color:var(--ps-muted)}}@keyframes hx-funds{0%,84.5%{color:var(--ps-muted)}84.6%,99.9%{color:var(--ps-signal)}to{color:var(--ps-text)}}@keyframes hx-seal{0%{color:var(--ps-muted);border-color:var(--ps-line-strong);background-color:var(--ps-raised)}}@keyframes hx-square{0%{background-color:var(--ps-line-strong)}}@keyframes hx-strike{0%{transform:none}35%{transform:scale(1.06)}70%{transform:scale(.97)}to{transform:none}}@keyframes hx-card{0%{border-color:var(--ps-line)}}@keyframes hx-glow{0%{opacity:0}}@keyframes hx-ring{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (max-width:40rem){.hx-scene{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;grid-template-rows:4rem 4rem auto;width:100%;aspect-ratio:auto}.hx-photo{position:relative;inset:auto;width:4rem;height:4rem;aspect-ratio:1;overflow:visible;border:0;background:none;box-shadow:none}.hx-photo img{border:1px solid var(--ps-line-strong);border-radius:50%}.hx-photo-f{grid-area:1/1}.hx-photo-e{grid-area:1/3}.hx-photo figcaption{left:auto;bottom:auto;top:50%;translate:0 -50%;white-space:nowrap}.hx-photo-f figcaption{left:calc(100% + var(--ps-space-2))}.hx-photo-e figcaption{right:calc(100% + var(--ps-space-2))}.hx-beams-wide{display:none}.hx-beams-narrow{display:block;position:static;grid-area:2/1/3/4;height:4rem}.hx-card{position:relative;inset:auto;grid-area:3/1/4/4;width:100%;padding:var(--ps-space-4)}}.cap{border-block:1px solid var(--ps-line);background:var(--ps-bg)}.cap-inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);width:min(100% - 2 * var(--ps-gutter),var(--ps-max));margin-inline:auto;padding-block:var(--ps-space-5)}@media (min-width:64rem){.cap-inner{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--ps-space-6);min-height:6rem;padding-block:0}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.cap-inner{padding-block:var(--ps-space-5)}}.home .cap-label{font:var(--ps-weight-mono) var(--ps-step--2) /1.5 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--ps-text) 8%,var(--ps-text) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--ps-text) 8%,var(--ps-text) 92%,transparent)}.mq:focus-visible{outline:var(--ps-ring) solid var(--ps-focus);outline-offset:4px}.mq-track{display:flex;width:max-content}.mq-list{list-style:none;margin:0;padding:0 var(--ps-space-5) 0 0;display:flex;gap:var(--ps-space-5)}.mq-list li{display:inline-flex;align-items:center;gap:var(--ps-space-2);min-height:2.75rem;padding:0 var(--ps-space-4);white-space:nowrap;border:1px solid var(--ps-line);border-radius:var(--ps-radius-pill);background:var(--ps-surface);font-size:var(--ps-step--1)}.mq-list svg{width:1rem;height:1rem;fill:none;stroke:var(--ps-aura-text);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.mq-track{animation:mq-slide 70s linear infinite}[data-off] .mq-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (max-width:40rem){.mq-track{animation-duration:100s}}@keyframes mq-slide{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mq{-webkit-mask-image:none;mask-image:none}.mq-track{width:auto}.mq-list{flex-wrap:wrap;gap:var(--ps-space-2)}.mq-copy{display:none}}.bento{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ps-space-4);gap:var(--ps-space-4)}.tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ps-space-5);min-width:0;padding:var(--ps-space-5);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-card)}.tile-text{max-width:34rem;color:var(--ps-muted)}.tile-text strong{color:var(--ps-text);font-weight:var(--ps-weight-strong)}@media (min-width:64rem){.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(12rem,auto)}.bento-freelance .t-profile{grid-column:1/8;grid-row:1/3}.bento-freelance .t-photo{grid-column:8/13;grid-row:1}.bento-freelance .t-availability{grid-column:8/13;grid-row:2}.bento-freelance .t-matches{grid-column:1/5;grid-row:3}.bento-freelance .t-application{grid-column:5/9;grid-row:3}.bento-freelance .t-mobile{grid-column:9/13;grid-row:3/5}.bento-freelance .t-messages{grid-column:1/9;grid-row:4}.bento-company .t-phrase{grid-column:6/13;grid-row:1/3}.bento-company .t-facts{grid-column:1/6;grid-row:1}.bento-company .t-board{grid-column:1/6;grid-row:2}.bento-company .t-escrow{grid-column:1/5;grid-row:3}.bento-company .t-invoicing{grid-column:5/9;grid-row:3}.bento-company .t-team{grid-column:9/13;grid-row:3}.bento-company .t-api{grid-column:1/13;grid-row:4;flex-direction:row;align-items:center}}@media (max-width:47.99rem){.tile{padding:var(--ps-space-4);gap:var(--ps-space-4)}.mock-profile li:nth-child(n+5){display:none}.phone{width:9rem}}@media (max-width:63.99rem){.bento-company .t-board,.bento-freelance .t-mobile{order:1}.bento-company .t-api,.bento-company .t-invoicing,.bento-company .t-team{order:2}}.mock{font-size:var(--ps-step--1)}.mock-profile{display:grid;grid-gap:var(--ps-space-4);gap:var(--ps-space-4);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-bg)}.mock-id{display:flex;align-items:center;gap:var(--ps-space-3)}.mock-avatar{width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,var(--ps-aura),var(--ps-azur))}.bubble-quote,.mock-who,.phone-list>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mock-who{flex:1 1}.bubble-quote b,.mock-title,.mock-who b,.phone-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-who b{font:var(--ps-weight-display) var(--ps-step-1) /1.2 var(--ps-font-display)}.bubble-quote small,.mock-meta,.mock-who small,.phone-list small{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);color:var(--ps-muted)}.mock-tag{flex:none;padding:1px 6px;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1.4 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.mock-pills{display:flex;flex-wrap:wrap;gap:6px}.mock-pills span{padding:.15rem .6rem;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-pill);background:var(--ps-surface);font-size:var(--ps-step--2)}.mock-value{font-size:var(--ps-step--1);line-height:1.35;color:var(--ps-text)}.mock-profile ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ps-space-3);gap:var(--ps-space-3)}.mock-profile li{display:grid;grid-gap:6px;gap:6px;padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-surface)}.mock-key{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-aura-text)}.t-photo{padding:0;justify-content:flex-end;min-height:13.75rem;overflow:hidden}.tile-photo,.tile-photo img{position:absolute;inset:0;width:100%;height:100%}.tile-photo{z-index:-2}.tile-photo img{object-fit:cover;object-position:70% 30%;filter:saturate(.9)}.t-photo .tile-text{padding:var(--ps-space-8) var(--ps-space-5) var(--ps-space-5);max-width:none;background:linear-gradient(transparent,color-mix(in srgb,var(--ps-bg) 88%,transparent) 45%);color:var(--ps-text)}.mock-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.mock-days span{display:grid;place-items:center;height:2.25rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1 var(--ps-font-mono);color:var(--ps-muted)}.mock-days .is-today{border-color:var(--ps-text);background:var(--ps-text);color:var(--ps-bg)}.pill{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--ps-space-2);padding:.35rem .8rem;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-pill);font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono)}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ps-text)}.mock-mission{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-bg)}.mock-title{font:var(--ps-weight-display) var(--ps-step-1) /1.2 var(--ps-font-display)}.mock-reason{font:var(--ps-weight-mono) var(--ps-step--2) /1.4 var(--ps-font-mono);color:var(--ps-aura-text)}.mock-application{display:grid;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-bg)}.mock-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.mock-steps li{position:relative;padding:var(--ps-space-3) var(--ps-space-2);text-align:center;border:1px solid var(--ps-line);border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1.2 var(--ps-font-mono);color:var(--ps-muted)}.mock-steps li:nth-child(-n+2){border-color:var(--ps-line-strong);color:var(--ps-text)}.mock-steps li:nth-child(2){background:var(--ps-raised);box-shadow:var(--ps-glow-aura)}.t-mobile{align-items:stretch}.phone{position:relative;align-self:center;width:min(100%,11rem);aspect-ratio:9/17;padding:var(--ps-space-6) var(--ps-space-3) var(--ps-space-3);border:1px solid var(--ps-line-strong);border-radius:1.75rem;background:var(--ps-bg);box-shadow:var(--ps-glow-aura)}.phone-notch{position:absolute;left:50%;top:10px;width:34%;height:6px;translate:-50% 0;border-radius:3px;background:var(--ps-raised)}.phone-notice{display:grid;grid-gap:2px;gap:2px;padding:var(--ps-space-2) var(--ps-space-3);border-radius:var(--ps-radius-media);background:var(--ps-overlay)}.phone-notice b{font-size:var(--ps-step--1)}.phone-notice small{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);color:var(--ps-muted)}.phone-list{display:grid;grid-gap:6px;gap:6px;margin-top:var(--ps-space-4)}.phone-list>span{padding:var(--ps-space-2) var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius)}.phone-list b{font-size:var(--ps-step--1)}.mock-thread{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);justify-items:start}.bubble{max-width:min(26rem,85%);padding:var(--ps-space-2) var(--ps-space-4);border-radius:1rem;font-size:var(--ps-step--1)}.bubble-in{border-bottom-left-radius:4px;background:var(--ps-raised)}.bubble-out{justify-self:end;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--ps-aura) 22%,var(--ps-surface))}.bubble-file{justify-self:end;padding:.3rem .7rem;border:1px dashed var(--ps-line-strong);border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono)}.bubble-quote{justify-self:end;padding:var(--ps-space-2) var(--ps-space-3);border:1px solid var(--ps-line-strong);border-left:3px solid var(--ps-text);border-radius:var(--ps-radius);background:var(--ps-bg)}.bubble-quote b{font-size:var(--ps-step--1)}.bubble-read{justify-self:end;font:var(--ps-weight-mono) var(--ps-step--2) /1 var(--ps-font-mono);color:var(--ps-aura-text)}.phrase{display:grid;grid-gap:var(--ps-space-4);gap:var(--ps-space-4)}.t-phrase .phrase{flex:1 1;align-content:center}.phrase-label{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.phrase-sample{margin-left:var(--ps-space-2);padding:1px 6px;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius)}.phrase-field{position:relative;isolation:isolate;padding:var(--ps-space-4) var(--ps-space-5);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-media);background:var(--ps-bg);font-size:var(--ps-step-1);line-height:1.45}.phrase-field .shimmer{border-radius:inherit}.phrase-field .shimmer:after{inset:1.5px;border-radius:calc(var(--ps-radius-media) - 1px);background:var(--ps-bg)}.phrase-field:not([data-reading]) .shimmer{display:none}.phrase-ghost{color:var(--ps-faint)}.phrase-caret{display:inline-block;width:2px;height:1.1em;margin-right:-2px;vertical-align:text-bottom;background:var(--ps-aura-text)}.phrase-field:not([data-reading]) .phrase-caret{display:none}.phrase-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ps-space-2)}.phrase-chips li:not([data-lit]){border-color:var(--ps-line-strong);background:transparent;transform:translateY(4px) scale(.96)}@media (prefers-reduced-motion:no-preference){.phrase-chips li{transition:transform var(--ps-dur-ui) var(--ps-ease-glow),background-color var(--ps-dur-ui) var(--ps-ease-out),border-color var(--ps-dur-ui) var(--ps-ease-out)}}.phrase-chips li{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--ps-space-4);border:1px solid var(--ps-aura);border-radius:var(--ps-radius-pill);background:color-mix(in srgb,var(--ps-aura) 14%,var(--ps-surface));font-size:var(--ps-step--1)}.mock-facts{display:grid;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-bg)}.mock-ref{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.mock-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2)}.mock-facts li{display:flex;align-items:center;gap:var(--ps-space-2);font:var(--ps-weight-mono) var(--ps-step--1) /1.4 var(--ps-font-mono)}.mock-facts .is-proof{color:var(--ps-proof)}.mock-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ps-space-2);gap:var(--ps-space-2)}.board-col{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:var(--ps-space-2);border-radius:var(--ps-radius);background:var(--ps-bg)}.board-col b{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.board-card{display:block;padding:.3rem .5rem;border:1px solid var(--ps-line);border-radius:4px;background:var(--ps-raised);font-size:var(--ps-step--2);line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.board-col:last-child .board-card{border-color:var(--ps-aura)}.mock-escrow{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);padding:var(--ps-space-4);border:1px solid var(--ps-signal);border-radius:var(--ps-radius-media);background:var(--signal-wash);color:var(--ps-signal);font:var(--ps-weight-mono) var(--ps-step--1) /1.3 var(--ps-font-mono)}.escrow-lock{position:relative;flex:none;width:1.1rem;height:.9rem;margin-top:.35rem;border:1.5px solid;border-radius:3px}.escrow-lock:before{content:"";position:absolute;left:50%;bottom:100%;width:.65rem;height:.5rem;translate:-50% 0;border:1.5px solid;border-bottom:0;border-radius:.4rem .4rem 0 0}.mock-invoice{display:grid;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-bg)}.invoice-lines{display:grid;grid-gap:4px;gap:4px}.invoice-lines span{padding-bottom:4px;border-bottom:1px dashed var(--ps-line);font-size:var(--ps-step--1)}.escrow-head{display:flex;align-items:center;gap:var(--ps-space-3)}.escrow-contract{font-family:var(--ps-font-text);color:var(--ps-text)}.escrow-status{font-size:var(--ps-step--2)}.invoice-mention{justify-self:start;padding:2px 8px;border:1px solid var(--ps-aura);border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);color:var(--ps-aura-text)}.mock-team{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ps-space-2)}.team-avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--ps-line-strong);border-radius:50%;background:var(--ps-raised);font:var(--ps-weight-mono) var(--ps-step--2) /1 var(--ps-font-mono)}.team-avatar+.team-avatar{margin-left:-.75rem}.team-checks{margin-left:var(--ps-space-2);font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);color:var(--ps-text)}.code{flex:1 1 28rem;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--ps-line);border-radius:var(--ps-radius-media);background:var(--ps-bg-deep)}.code:focus-visible{outline:var(--ps-ring) solid var(--ps-focus);outline-offset:2px}.code pre{margin:0;padding:var(--ps-space-4);font:var(--ps-weight-mono) var(--ps-step--1) /1.6 var(--ps-font-mono)}.code code{font:inherit}.code-req{color:var(--ps-aura-text)}.code-key,.code-line{color:var(--ps-muted)}.t-api .tile-text{flex:1 1 18rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.tile:not([data-play]) .mock-profile li{transform:translateY(8px)}.tile[data-play] .mock-profile li{animation:tile-settle .24s var(--ps-ease-out) calc(var(--i) * 60ms) both}.tile:not([data-play]) .mock-days .is-today{background:transparent;color:var(--ps-muted)}.tile[data-play] .mock-days .is-today{animation:tile-tick .3s var(--ps-ease-out) .2s both}.tile:not([data-play]) .mock-steps li:nth-child(2){background:transparent;box-shadow:none;color:var(--ps-muted)}.tile[data-play] .mock-steps li:nth-child(2){animation:tile-read .42s var(--ps-ease-glow) .3s both}.tile:not([data-play]) .bubble,.tile:not([data-play]) .bubble-file,.tile:not([data-play]) .bubble-quote,.tile:not([data-play]) .bubble-read{transform:translateY(8px)}.tile[data-play] .bubble-in{animation:tile-settle .3s var(--ps-ease-out) both}.tile[data-play] .bubble-out{animation:tile-settle .3s var(--ps-ease-out) .45s both}.tile[data-play] .bubble-file{animation:tile-settle .3s var(--ps-ease-out) .7s both}.tile[data-play] .bubble-quote{animation:tile-settle .3s var(--ps-ease-out) .95s both}.tile[data-play] .bubble-read{animation:tile-settle .24s var(--ps-ease-out) 1.3s both}.tile:not([data-play]) .phone-notice{transform:translateY(-12px)}.tile[data-play] .phone-notice{animation:tile-drop .42s var(--ps-ease-glow) .2s both}.tile:not([data-play]) .code-line{transform:translateX(-6px)}.tile[data-play] .code-line{animation:tile-line .2s var(--ps-ease-out) calc(.2s + var(--i) * .14s) both}}@keyframes tile-settle{0%{transform:translateY(8px)}to{transform:none}}@keyframes tile-tick{0%{background:transparent;color:var(--ps-muted);transform:scale(.9)}to{background:var(--ps-text);color:var(--ps-bg);transform:none}}@keyframes tile-read{0%{background:transparent;color:var(--ps-muted)}to{background:var(--ps-raised);color:var(--ps-text)}}@keyframes tile-drop{0%{transform:translateY(-12px)}to{transform:none}}@keyframes tile-line{0%{transform:translateX(-6px)}to{transform:none}}.mp{position:relative;isolation:isolate;padding-block:var(--ps-section-y);background:var(--ps-bg-deep)}.mp:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:60rem;background:var(--ps-ambient-section);pointer-events:none}.mp-head{display:grid;justify-items:start;grid-gap:var(--ps-space-5);gap:var(--ps-space-5);max-width:46rem;margin-bottom:var(--ps-space-8)}.mp-head h2:focus{outline:none}.mp-lead{font-size:var(--ps-step-1);color:var(--ps-muted)}.mp-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ps-space-6);gap:var(--ps-space-6)}.mp-stage{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"counter rail" "scene rail" "other rail";align-content:center;grid-gap:var(--ps-space-3) var(--ps-space-4);gap:var(--ps-space-3) var(--ps-space-4)}.mp-counter{grid-area:counter;font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-aura-text)}.mp-scene{grid-area:scene;position:relative;justify-self:center;width:min(100%,(100svh - 13rem) * 4/3);aspect-ratio:4/3}.mp-other{grid-area:other;justify-self:start;min-height:2.75rem;white-space:normal;text-align:left}.mp-other:not([data-shown]){visibility:hidden}.mp-counter-sample{color:var(--ps-muted)}.mp-rail{grid-area:rail;display:flex;flex-direction:column;justify-content:center;align-self:center}.mp-rail a{display:grid;place-items:center;width:2.75rem;height:1.75rem}.mp-rail a:before{content:"";width:8px;height:8px;border:1px solid var(--ps-line-strong);border-radius:50%;transition:background-color var(--ps-dur-ui) var(--ps-ease-out),transform var(--ps-dur-ui) var(--ps-ease-out)}.mp-rail a[aria-current]:before{border-color:var(--ps-aura-text);background:var(--ps-aura-text);transform:scale(1.4)}.mp[data-step="9"] .mp-rail a[aria-current]:before{border-color:var(--ps-proof);background:var(--ps-proof)}@media (hover:hover) and (pointer:fine){.mp-rail a:hover:before{border-color:var(--ps-text)}}.mp-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mp-beam{fill:none;stroke:var(--ps-line-strong);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke var(--ps-dur-glow) var(--ps-ease-glow)}.mp-beam.is-lit{stroke:var(--ps-aura-text)}.mp-beam.is-proof{stroke:var(--ps-proof)}.mp-pulse{fill:none;stroke:var(--ps-aura-text);stroke-width:3;stroke-linecap:round}.mp-fill{fill:none;stroke:var(--ps-proof);stroke-width:2.5;stroke-linecap:round}.mp-node{position:absolute;top:16.7%;display:grid;justify-items:center;grid-gap:6px;gap:6px;translate:-50% -50%}.mp-node-f{left:14.3%}.mp-node-e{left:85.7%}.mp-face,.mp-face img{display:block;width:clamp(3.5rem,2rem + 4vw,6rem);aspect-ratio:1;border-radius:50%}.mp-face img{height:auto;object-fit:cover;border:1px solid var(--ps-line-strong)}.mp-node:not(.is-on) .mp-face{opacity:.45}.mp-node.is-on .mp-face img{border-color:var(--ps-aura-text);box-shadow:var(--ps-glow-aura)}.mp-scene[data-verified] .mp-node .mp-face img{border-color:var(--ps-line-strong);box-shadow:none}.mp-node-label{font:var(--ps-weight-mono) var(--ps-step--2) /1.2 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.mp-face{transition:opacity var(--ps-dur-glow) var(--ps-ease-glow)}.mp-sign{position:absolute;right:-2px;top:-2px;width:1.5rem;height:1.5rem;border:1px solid var(--ps-text);border-radius:50%;background:var(--ps-text)}.mp-sign:after{content:"";position:absolute;left:50%;top:45%;width:.35rem;height:.6rem;translate:-50% -50%;rotate:45deg;border-right:2px solid var(--ps-bg);border-bottom:2px solid var(--ps-bg)}.mp-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:.25rem .6rem;white-space:nowrap;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-pill);background:var(--ps-overlay);font:var(--ps-weight-mono) var(--ps-step--2) /1.2 var(--ps-font-mono);color:var(--ps-text)}.mp-invoice{top:38%;border-color:var(--ps-aura);color:var(--ps-aura-text)}.mp-invoice,.mp-stack{left:calc(100% + var(--ps-space-2));translate:0 -50%}.mp-stack{position:absolute;top:calc(38% + 2.1rem);display:inline-flex;align-items:center;gap:6px;padding:.3rem .65rem;white-space:nowrap;border:1px solid var(--ps-proof);border-radius:var(--ps-radius);background:var(--ps-proof-wash);color:var(--ps-proof);font:var(--ps-weight-mono) var(--ps-step--2) /1.2 var(--ps-font-mono)}.mp-bubble{position:absolute;top:2%;width:2.25rem;height:1.6rem;border-radius:.8rem .8rem .8rem .2rem;background:var(--ps-raised);border:1px solid var(--ps-line-strong)}.mp-bubble:after{content:"";position:absolute;inset:40% 25% auto;height:2px;border-radius:1px;background:var(--ps-muted);box-shadow:0 5px 0 var(--ps-muted)}.mp-bubble-f{left:30%}.mp-bubble-e{left:62%;border-radius:.8rem .8rem .2rem .8rem;background:color-mix(in srgb,var(--ps-aura) 24%,var(--ps-surface))}.mp-card{position:absolute;left:50%;top:56.2%;width:62%;translate:-50% 0;display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);padding:var(--ps-space-4) var(--ps-space-5);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-card);box-shadow:var(--ps-shadow-2);transition:border-color var(--ps-dur-glow) var(--ps-ease-glow)}.mp-card:after,.mp-card:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--ps-dur-glow) var(--ps-ease-glow)}.mp-card:before{box-shadow:0 0 0 1px var(--ps-signal),0 0 32px -8px var(--ps-signal)}.mp-card:after{box-shadow:var(--ps-glow-proof)}.mp-scene[data-verified] .mp-card{border-color:var(--ps-proof)}.mp-card.is-held:before,.mp-scene[data-verified] .mp-card:after{opacity:1}.mp-card.is-held{border-color:var(--ps-signal)}.mp-card.is-declared{border-style:dashed;border-color:var(--ps-line-strong)}.mp-ring{position:absolute;inset:-1px;border:1px solid var(--ps-proof);border-radius:inherit;pointer-events:none}.mp-card-label,.mp-card-meta{font:var(--ps-weight-mono) var(--ps-step--2) /1.3 var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.mp-card-title{font:var(--ps-weight-display) var(--ps-step-1) /1.2 var(--ps-font-display);letter-spacing:var(--ps-track-1)}.mp-card-skills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mp-card-skills>span:not(.mp-card-meta){padding:.15rem .5rem;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-pill);font-size:var(--ps-step--2)}.mp-card-status{position:relative;display:block;min-height:2.1rem;overflow:hidden}.mp-status{display:inline-flex;align-items:center;min-height:2rem;font:var(--ps-weight-mono) var(--ps-step--1) /1.3 var(--ps-font-mono);color:var(--ps-text)}.mp-card.is-held .mp-status{color:var(--ps-signal)}.mp-card.is-declared .mp-status{color:var(--ps-muted)}.mp-seal{gap:var(--ps-space-2);max-width:100%;white-space:normal}.mp-caret{display:inline-block;width:1px;height:1em;background:currentColor}.mp-quote{left:-1.25rem;top:-.9rem}.mp-escrow{right:var(--ps-space-4);top:-.9rem;border-color:var(--ps-signal);background:var(--ps-overlay);color:var(--ps-signal)}.mp-lock{position:relative;width:.7rem;height:.55rem;margin-top:.25rem;border:1.5px solid;border-radius:2px}.mp-lock:before{content:"";position:absolute;left:50%;bottom:100%;width:.42rem;height:.32rem;translate:-50% 0;border:1.5px solid;border-bottom:0;border-radius:.3rem .3rem 0 0}.mp-story{position:relative;padding-left:var(--ps-space-6)}.mp-trace{position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:1px;background:var(--ps-line);overflow:hidden}.mp-trace-fill{position:absolute;inset:0;transform-origin:top center;background:linear-gradient(var(--ps-aura),var(--ps-aura-text))}.mp[data-step="9"] .mp-trace-fill{background:linear-gradient(var(--ps-aura),var(--ps-aura-text) 70%,var(--ps-proof))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mp-story{view-timeline:--mp-story block}.mp-trace-fill{animation:mp-trace linear both;animation-timeline:--mp-story;animation-range:cover 50svh cover calc(100% - 50svh)}}}@keyframes mp-trace{0%{transform:scaleY(.02)}to{transform:none}}.mp-steps{list-style:none;margin:0;padding:0}.mp-steps li{display:grid;align-content:center;grid-gap:var(--ps-space-3);gap:var(--ps-space-3);min-height:45svh;padding-block:var(--ps-space-5);scroll-margin-top:20svh}.mp-n{font:var(--ps-weight-mono) var(--ps-step--1) /1 var(--ps-font-mono);letter-spacing:var(--ps-track-label);color:var(--ps-aura-text)}.mp-steps h3{font-size:var(--ps-step-3);line-height:var(--ps-lead-3);letter-spacing:var(--ps-track-3)}.mp-steps p{max-width:30rem;color:var(--ps-muted)}.mp-steps .mp-test{justify-self:start;padding:.35rem .75rem;border:1px dashed var(--ps-signal);border-radius:var(--ps-radius);font:var(--ps-weight-mono) var(--ps-step--2) /1.4 var(--ps-font-mono);color:var(--ps-signal)}@media (scripting:enabled){.mp-steps li:not([data-active]) h3{color:var(--ps-muted)}.mp-steps li:not([data-active]) .mp-n{color:var(--ps-faint)}.mp-steps li .mp-n,.mp-steps li h3{transition:color var(--ps-dur-ui) var(--ps-ease-out)}.mp[data-step="9"] .mp-steps li:last-child .mp-n{color:var(--ps-proof)}}.mp-other-way{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2);margin-top:var(--ps-space-6);padding:var(--ps-space-5);border:1px dashed var(--ps-line-strong);border-radius:var(--ps-radius-card)}.mp-other-way p{color:var(--ps-muted)}@media (min-width:64rem){.mp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--ps-space-8);align-items:start}.mp-stage{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100svh - 4rem)}.mp-scene{margin-bottom:clamp(0px,12rem - 12vw,5rem)}.mp-steps{padding-block:14svh}.mp-steps li{min-height:22svh;padding-block:var(--ps-space-3);scroll-margin-top:39svh}}@media (max-width:63.99rem){.mp-stage{position:-webkit-sticky;position:sticky;top:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"counter" "scene" "other";gap:var(--ps-space-2);margin-inline:calc(var(--ps-gutter) * -1);padding:var(--ps-space-3) var(--ps-gutter);background:var(--ps-bg-deep);border-bottom:1px solid var(--ps-line)}.mp-rail{display:none}.mp-scene{width:100%;aspect-ratio:auto;height:clamp(11rem,26svh,13rem)}.mp-beams,.mp-bubble,.mp-invoice,.mp-node-label,.mp-stack{display:none}.mp-scene:before{content:"";position:absolute;left:3rem;right:3rem;top:1.25rem;height:1px;background:var(--ps-line-strong)}.mp-scene[data-verified]:before{background:var(--ps-proof)}.mp-node{top:1.25rem;translate:0 -50%}.mp-node-f{left:0}.mp-node-e{left:auto;right:0}.mp-face,.mp-face img{width:2.5rem}.mp-sign{width:1rem;height:1rem}.mp-card{top:3.25rem;width:100%;padding:var(--ps-space-3) var(--ps-space-4);gap:4px}.mp-card-label{display:none}.mp-quote{left:var(--ps-space-2)}.mp-other{width:100%;font-size:var(--ps-step--1)}.mp-steps li{min-height:32svh;padding-block:var(--ps-space-4);scroll-margin-top:45svh}}@media (max-width:63.99rem) and (max-height:37.5rem){.mp-stage{position:relative}}@media (scripting:none){.mp-stage{position:relative;top:auto;height:auto}.mp-steps{padding-block:0}.mp-steps li{min-height:0}}.registre{margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ps-space-4);gap:var(--ps-space-4);min-width:0}@media (min-width:48rem){.registre{padding:clamp(1.25rem,.5rem + 1.5vw,2rem);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-card);box-shadow:var(--ps-shadow-2)}}.rg-head{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2)}.rg-head strong{font:var(--ps-weight-display) var(--ps-step-1) /var(--ps-lead-1) var(--ps-font-display);letter-spacing:var(--ps-track-1)}.rg-engines,.rg-key,.rg-trace{font:var(--ps-weight-mono) var(--ps-step--2) /var(--ps-lead--2) var(--ps-font-mono);letter-spacing:var(--ps-track-label);color:var(--ps-muted)}.rg-engines span,.rg-trace{text-transform:uppercase}.rg-board{display:grid;grid-gap:var(--ps-space-2);gap:var(--ps-space-2)}.rg-engines{display:grid;grid-template-columns:4fr 100fr 22fr 100fr 22fr 100fr 4fr}.rg-engines>span{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--ps-text)}.rg-engines>span:first-child{grid-column:2}.rg-engines>span:nth-child(2){grid-column:4}.rg-engines>span:nth-child(3){grid-column:6}.rg-engines small{font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ps-muted)}.rg-svg{width:100%;height:auto;overflow:visible}.rg-frame{fill:none;stroke:var(--ps-line-strong);stroke-width:1}.rg-cat{fill:none;transition:opacity var(--ps-dur-ui) var(--ps-ease-out)}.rg-you{stroke:var(--ps-proof)}.rg-malt{stroke:var(--ps-text)}.rg-code,.rg-linkedin{stroke:var(--ps-muted)}.rg-platform{stroke:var(--ps-faint)}.rg-none,.rg-other{stroke:var(--ps-line-strong)}.rg-rule{fill:none;stroke:var(--ps-aura-text);stroke-width:1.5}.rg-key{max-width:60ch}.registre:has(input[value=code]:checked) .rg-cat:not(.rg-code),.registre:has(input[value=linkedin]:checked) .rg-cat:not(.rg-linkedin),.registre:has(input[value=malt]:checked) .rg-cat:not(.rg-malt),.registre:has(input[value=none]:checked) .rg-cat:not(.rg-none),.registre:has(input[value=other]:checked) .rg-cat:not(.rg-other),.registre:has(input[value=platform]:checked) .rg-cat:not(.rg-platform),.registre:has(input[value=you]:checked) .rg-cat:not(.rg-you){opacity:.14}.rg-legend{margin:0;padding:0;border:0;min-width:0}.rg-legend legend{padding:0;margin-bottom:var(--ps-space-2);font:var(--ps-weight-mono) var(--ps-step--2) /var(--ps-lead--2) var(--ps-font-mono);letter-spacing:var(--ps-track-label);text-transform:uppercase;color:var(--ps-muted)}.rg-chips{display:flex;flex-wrap:wrap;gap:var(--ps-space-2)}.rg-chips label{display:inline-flex;align-items:center;gap:var(--ps-space-2);min-height:2.75rem;padding:0 var(--ps-space-3);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius);color:var(--ps-muted);font-size:var(--ps-step--1);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:color var(--ps-dur-ui) var(--ps-ease-out),background-color var(--ps-dur-ui) var(--ps-ease-out),border-color var(--ps-dur-ui) var(--ps-ease-out)}.rg-chips label:has(:checked){color:var(--ps-text);border-color:var(--ps-text);background:var(--ps-raised)}.rg-chips label:has(:focus-visible){outline:var(--ps-ring) solid var(--ps-focus);outline-offset:2px}.rg-chips b{font:var(--ps-weight-mono) var(--ps-step--2) /1 var(--ps-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.rg-chips label:hover{color:var(--ps-text);border-color:var(--ps-text)}}.rg-sw{flex:none;width:14px;height:10px;background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 5px) 0 100% /100% var(--h) no-repeat}.rg-sw-you{color:var(--ps-proof);--h:10px}.rg-sw-malt{color:var(--ps-text);--h:10px}.rg-sw-linkedin{color:var(--ps-muted);--h:7px}.rg-sw-code{color:var(--ps-muted);--h:4px}.rg-sw-platform{color:var(--ps-faint);--h:4px}.rg-sw-other{--h:4px}.rg-sw-none,.rg-sw-other{color:var(--ps-line-strong)}.rg-sw-none{--h:1px}.rg-founder{display:flex;align-items:center;gap:var(--ps-space-3);font-size:var(--ps-step--1)}.rg-founder b{font:var(--ps-weight-mono) var(--ps-step--1) /1.3 var(--ps-font-mono)}.rg-cartouche{flex:none;width:2.75rem;height:1.25rem;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius)}@supports (corner-shape:scoop){.rg-cartouche{border-radius:6px;corner-shape:scoop}}.rg-table summary{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--ps-step--1);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.rg-table{min-width:0}.rg-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;container-type:inline-size}.rg-scroll:focus-visible{outline:var(--ps-ring) solid var(--ps-focus);outline-offset:2px}.rg-table table{width:100%;border-collapse:collapse;font-size:var(--ps-step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-table caption{position:-webkit-sticky;position:sticky;left:0;max-width:100cqi;padding-bottom:var(--ps-space-3);text-align:left;color:var(--ps-muted)}.rg-table td,.rg-table th{padding:var(--ps-space-2) var(--ps-space-3) var(--ps-space-2) 0;border-bottom:1px solid var(--ps-line);text-align:right;white-space:nowrap}.rg-table th:first-child{text-align:left}.rg-table tfoot td,.rg-table tfoot th,.rg-table th:first-child,.rg-table thead th{font-weight:var(--ps-weight-strong)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.rg-play:not([data-play]) .rg-rule{transform:translateY(var(--rg-rise))}.rg-play[data-play] .rg-rule{animation:rg-descend 1.2s var(--ps-ease-in-out) calc(var(--i) * .12s) both}}@keyframes rg-descend{0%{transform:translateY(var(--rg-rise))}to{transform:none}}