.df{--container:1120px;--gutter:clamp(20px,5vw,40px);--nav-h:64px;--radius:22px;--radius-sm:12px;--section:clamp(88px,11vw,148px);--measure:62ch;position:relative;background:var(--bg);color:var(--fg);font-size:15px;line-height:1.6}.df img,.df svg{display:block;max-width:100%}.df :where(h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd){margin:0}.df :where(ul,ol){margin:0;padding:0}.df :where(li){list-style:none}.df :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.df .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.df .container--wide{max-width:1320px}.df .stack>*+*{margin-top:0}.df .grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.df .t-display{font-size:clamp(36px,5.9vw,var(--display-max));line-height:1.1;letter-spacing:var(--track-display)}.df .t-display,.df .t-h2{font-weight:var(--w-display);text-wrap:balance}.df .t-h2{font-size:clamp(27px,3.5vw,41px);line-height:1.17;letter-spacing:var(--track-h2)}.df .t-h3{font-size:clamp(20px,2.1vw,26px);line-height:1.26;letter-spacing:var(--track-h3);font-weight:500}.df .t-lines>span{display:block}.df .t-lede{font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.58}.df .t-body,.df .t-lede{color:var(--fg-2);text-wrap:pretty}.df .t-body{max-width:var(--measure)}.df .t-fine{font-size:13px;line-height:1.62;color:var(--fg-3)}.df .t-mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.df .t-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.df .t-em{color:var(--fg);font-weight:500}.df .chip{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 15px 0 12px;border-radius:999px;background:rgba(237,240,245,.05);border:1px solid var(--line);font-size:12.5px;color:var(--fg-2);letter-spacing:.005em}.df .chip__dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--live);box-shadow:0 0 9px var(--live-glow)}.df .dbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:14.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;line-height:1;transition:transform .16s var(--ease-out),background .18s,border-color .18s,box-shadow .18s}.df .dbtn--lg{height:54px;padding:0 32px;font-size:15.5px}.df .dbtn--sm{height:38px;padding:0 18px;font-size:13.5px}.df .dbtn--live{background:var(--live);color:var(--live-ink)}.df .dbtn--ghost{background:rgba(237,240,245,.05);color:var(--fg);border-color:var(--line-2)}.df .dbtn--quiet{color:var(--fg-2);padding:0 12px}@media (hover:hover) and (pointer:fine){.df .dbtn--live:hover{background:#ffab63;transform:translateY(-1px);box-shadow:0 12px 30px -12px var(--live-glow)}.df .dbtn--ghost:hover{background:rgba(237,240,245,.09);border-color:var(--fg-4)}.df .dbtn--quiet:hover{color:var(--fg)}}.df .dbtn:active{transform:translateY(1px)}@media (pointer:coarse){.df .dbtn--sm{height:44px}}.df .nav{position:fixed;inset:0 0 auto;z-index:60;height:var(--nav-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 var(--gutter);border-bottom:1px solid transparent;background:linear-gradient(180deg,rgba(6,7,10,.8),rgba(6,7,10,0));transition:background .35s,border-color .35s}.df .nav.is-scrolled{background:rgba(6,7,10,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.df .nav__brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;letter-spacing:-.012em;white-space:nowrap;min-height:44px;justify-self:start}.df .nav__brand svg{width:22px;height:22px;flex:none}.df .nav__links{display:flex;gap:2px;justify-self:center}.df .nav__links a{font-size:14px;color:var(--fg-2);padding:8px 13px;border-radius:999px;white-space:nowrap;transition:color .18s,background .18s}.df .nav__links a:hover{color:var(--fg);background:rgba(237,240,245,.06)}.df .nav__right{display:flex;gap:8px}.df .nav__burger,.df .nav__right{align-items:center;justify-self:end}.df .nav__burger{display:none;width:44px;height:44px;border-radius:999px;background:rgba(237,240,245,.07);justify-content:center}.df .nav__burger svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}.df .nav__sheet{display:none;position:fixed;top:var(--nav-h);left:12px;right:12px;z-index:59;padding:10px;border-radius:20px;background:rgba(11,13,18,.98);border:1px solid var(--line-2);flex-direction:column;gap:2px;box-shadow:0 30px 60px -30px rgba(0,0,0,.95)}.df .nav__sheet.is-open{display:flex}.df .nav__sheet a{padding:12px 14px;font-size:16px;color:var(--fg-2);border-radius:12px;min-height:44px;display:flex;align-items:center}.df .nav__sheet a:hover{color:var(--fg);background:rgba(237,240,245,.06)}.df .nav__sheet .dbtn{margin-top:6px;justify-content:center;color:var(--live-ink)}.df .nav__sheet .dbtn:hover{background:#ffab63}.df .drift{position:fixed;left:0;right:0;bottom:0;z-index:55;height:74px;pointer-events:none;transition:opacity .55s var(--ease)}.df .drift.is-docked{opacity:0}.df .drift__glow{position:absolute;inset:auto 0 0;height:74px;background:linear-gradient(180deg,rgba(6,7,10,0),rgba(6,7,10,.7) 62%,rgba(6,7,10,.88))}.df .drift__wave{position:absolute;inset:auto 0 0;width:100%;height:44px}.df .drift__wave path{fill:none;stroke:var(--cold-deep);stroke-width:1.1}.df .drift__lights{position:absolute;inset:auto 0 0;height:44px}.df .drift__light{position:absolute;width:5px;height:5px;margin:0 0 -2.5px -2.5px;border-radius:50%;background:var(--cold-deep);transition:background .7s var(--ease),box-shadow .7s var(--ease),transform .7s var(--ease)}.df .drift__light.is-lit{background:var(--live);box-shadow:0 0 10px 1px var(--live-glow);transform:scale(1.2)}.df .drift__you{position:absolute;left:0;bottom:22px;width:7px;height:7px;margin:0 0 -3.5px -3.5px;border-radius:50%;background:#ffe3c6;box-shadow:0 0 14px 3px var(--live-glow);opacity:0;transition:opacity .4s var(--ease);will-change:transform}.df .drift.is-on .drift__you{opacity:1}.df .reveal{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.df .reveal.is-in{opacity:1;transform:none}.df .code{position:relative;border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.df .code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 16px;border-bottom:1px solid var(--line)}.df .code pre{margin:0;padding:18px 20px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.9;color:var(--fg-2);-moz-tab-size:2;tab-size:2;background:none;border:0;border-radius:0}.df .code code{background:none;padding:0;font-size:inherit;color:inherit}.df .code .kw{color:var(--code-kw)}.df .code .str{color:var(--code-str)}.df .code .num{color:var(--code-num)}.df .code .fn{color:var(--code-fn)}.df .code .com{color:var(--code-com);font-style:italic}.df .code .pun{color:var(--code-punc)}.df .copy{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);color:var(--fg-3);font-size:12px;transition:color .16s,border-color .16s,background .16s}.df .copy:hover{background:rgba(237,240,245,.05)}.df .copy.is-done,.df .copy:hover{color:var(--fg);border-color:var(--fg-4)}.df .copy svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;fill:none}.df .foot{position:relative;z-index:2;background:var(--bg);padding:76px 0 118px;border-top:1px solid var(--line)}.df .foot__grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}.df .foot__brand p{margin-top:16px;color:var(--fg-3);font-size:13.5px;max-width:30ch}.df .foot__brand .nav__brand{font-size:15px}.df .foot__col h2{font-size:12px;font-weight:600;color:var(--fg);margin:0 0 12px;letter-spacing:.02em}.df .foot__col a{display:block;padding:5px 0;font-size:13.5px;color:var(--fg-3);text-decoration:none}.df .foot__col a:hover{color:var(--fg)}.df .foot__bottom{margin-top:54px;padding-top:26px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--fg-3)}@media (max-width:1080px){.df .nav__links a{padding:8px 10px;font-size:13.5px}}@media (max-width:980px){.df .nav{grid-template-columns:minmax(0,1fr) auto}.df .nav__links,.df .nav__right{display:none}.df .nav__burger{display:inline-flex}.df .nav.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(6,7,10,.95)}}@media (max-width:900px){.df .foot__grid{grid-template-columns:1fr 1fr;gap:30px}.df .foot__brand{grid-column:1/-1}.df .foot{padding-bottom:104px}.df .foot__col a{padding:0;min-height:44px;display:flex;align-items:center}}@media (pointer:coarse){.df .nav__links a{min-height:44px;display:inline-flex;align-items:center}.df .foot__col a{padding:0;min-height:44px;display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){.df .reveal{opacity:1;transform:none}.df .drift__light,.df .drift__you,.df .reveal{transition:none}.df .gas i,.df .rise,.df .sway{animation:none!important}.df .packets{display:none}}@media (hover:none),(pointer:coarse){html:has(.df){scroll-snap-type:y proximity}}@media (prefers-reduced-motion:reduce){html:has(.df){scroll-snap-type:y proximity}}.df .hero{position:relative;isolation:isolate;height:900px;overflow:clip;background:var(--bg);padding:0}.df .hero__sky{position:absolute;inset:0;background:radial-gradient(126% 88% at 50% 6%,#080e19 0,#060a12 46%,#05070c 100%)}.df .gas{position:absolute;inset:-14%;z-index:1;pointer-events:none}.df .gas i{position:absolute;display:block;border-radius:50%;will-change:transform}.df .gas__a{left:4%;top:14%;width:64%;height:72%;background:radial-gradient(closest-side,rgba(38,96,140,.3),rgba(38,96,140,0) 72%);animation:gas-a 97s ease-in-out infinite alternate}.df .gas__b{right:0;top:0;width:58%;height:76%;background:radial-gradient(closest-side,rgba(26,88,98,.24),rgba(26,88,98,0) 70%);animation:gas-b 127s ease-in-out infinite alternate}.df .gas__c{left:22%;bottom:-14%;width:72%;height:58%;background:radial-gradient(closest-side,rgba(56,74,132,.24),rgba(56,74,132,0) 74%);animation:gas-c 149s ease-in-out infinite alternate}@keyframes gas-a{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(4%,-3%,0) scale(1.14)}}@keyframes gas-b{0%{transform:translate3d(2%,-1%,0) scale(1.08)}to{transform:translate3d(-4%,3%,0) scale(1)}}@keyframes gas-c{0%{transform:translate3d(-3%,2%,0) scale(1.05)}to{transform:translate3d(3%,-2%,0) scale(1.18)}}.df .field{position:absolute;left:50%;top:-9%;width:max(1760px,118%);height:118%;transform:translateX(-50%);pointer-events:none;max-width:none;will-change:transform}.df .field--far{z-index:1}.df .field--mid{z-index:2}.df .field--near{z-index:3;-webkit-mask-image:linear-gradient(180deg,transparent 0 30%,#000 58%);mask-image:linear-gradient(180deg,transparent 0 30%,#000 58%)}.df .field{stroke-linecap:round}.df .field--far{stroke:#6e9ac0;stroke-width:.75}.df .field--mid{stroke:#83aed4;stroke-width:1}.df .field--near{stroke:#9ec8ec;stroke-width:1.3;filter:drop-shadow(0 0 6px rgba(110,170,220,.28))}.df .sway{will-change:transform}.df .sway--far{animation:sway-a 131s ease-in-out infinite alternate}.df .sway--mid{animation:sway-b 101s ease-in-out infinite alternate}.df .sway--near{animation:sway-c 79s ease-in-out infinite alternate}@keyframes sway-a{0%{transform:translate(-72px,16px)}to{transform:translate(74px,-20px)}}@keyframes sway-b{0%{transform:translate(96px,-22px)}to{transform:translate(-98px,26px)}}@keyframes sway-c{0%{transform:translate(-132px,-26px)}to{transform:translate(134px,30px)}}.df .rise{will-change:transform;animation:rise-up 260s linear infinite}@keyframes rise-up{0%{transform:translateY(0)}to{transform:translateY(-1140px)}}.df .gas i,.df .pkt,.df .rise,.df .sway{animation-play-state:paused}.df .is-visible .gas i,.df .is-visible .pkt,.df .is-visible .rise,.df .is-visible .sway{animation-play-state:running}.df .hero__scrim{z-index:1;inset:0 0 auto;height:660px;background:linear-gradient(180deg,rgba(6,7,10,.68),rgba(6,7,10,.3) 50%,rgba(6,7,10,0))}.df .hero:after,.df .hero__scrim{position:absolute;pointer-events:none}.df .hero:after{content:"";z-index:7;inset:auto 0 0;height:180px;background:linear-gradient(180deg,rgba(6,7,10,0) 0,rgba(6,7,10,.5) 44%,var(--bg) 92%)}.df .hero__note{margin-top:16px}.df .hero__content{position:relative;z-index:5;padding-top:122px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);grid-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);grid-row-gap:0;row-gap:0;align-items:start;text-align:left}.df .hero__chip{grid-column:1/-1;justify-self:start}.df .hero__copy{grid-column:1;display:flex;flex-direction:column;align-items:flex-start}.df .hero__media{align-self:center;grid-column:2}.df .hero__title{margin:20px 0 0;max-width:none;font-size:clamp(36px,4.6vw,var(--hero-col-max,68px));line-height:1.06}.df .hero__title .line{display:block;overflow:hidden}.df .hero__title .line>span{display:block;transform:translateY(112%);transition:transform 1.05s var(--ease)}.df .hero__title.is-in .line>span{transform:none}.df .hero__title.is-in .line:nth-child(2)>span{transition-delay:.07s}.df .hero__title.is-in .line:nth-child(3)>span{transition-delay:.14s}.df .hero__sub{margin-top:22px;max-width:42ch;color:rgba(237,240,245,.78)}.df .hero__cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.df .hero__note{margin-top:14px;color:var(--fg-2)}.df .hero__note b{color:var(--fg)}.df .hero__media{min-width:0}.df .hero__video{width:100%;aspect-ratio:16/9;display:block;border-radius:18px;background:#05070b;border:1px solid var(--line-2);box-shadow:0 1px 0 hsla(0,0%,100%,.07) inset,0 50px 110px -40px rgba(0,0,0,.95),0 0 80px -44px var(--live-glow)}.df .hero__cap{margin-top:12px;text-align:right}.df .hero__video:focus-visible{outline:2px solid var(--live);outline-offset:3px}.df .room{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#121722,#0b0e14);border:1px solid var(--line-2);box-shadow:0 1px 0 hsla(0,0%,100%,.07) inset,0 60px 130px -40px rgba(0,0,0,.95),0 0 90px -50px var(--live-glow)}.df .room__bar{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.015)}.df .room__name{font-family:var(--mono);font-size:13px;color:var(--fg);letter-spacing:-.01em}.df .room__name span{color:var(--fg-3)}.df .room__live{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:var(--fg-2)}.df .room__live i{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live-glow)}.df .room__count{font-family:var(--mono);font-size:12px;color:var(--fg-3)}.df .room__body{position:relative;aspect-ratio:940/470;background:#080b11}.df .room__body:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(91,135,181,.07) 1px,transparent 0) 0 0 /47px 47px,linear-gradient(180deg,rgba(91,135,181,.07) 1px,transparent 0) 0 0 /47px 47px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 20%,transparent 100%)}.df .board{position:absolute;inset:0;width:100%;height:100%}.df .pl{transition:opacity .6s var(--ease)}.df .pl__halo{opacity:.16}.df .pl__body,.df .pl__halo{fill:var(--live)}.df .pl__core{fill:#ffe9d6}.df .pl__name{font-family:var(--mono);font-size:11px;fill:var(--fg-2);letter-spacing:.02em}.df .pl--you .pl__ring{fill:none;stroke:#ffe3c6;stroke-width:1.4;opacity:.8}.df .pl--pending{opacity:0}.df .room__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line);font-size:12.5px;color:var(--fg-3)}.df .room__foot .t-mono{color:var(--fg-2)}.df .demo{position:relative;padding:0 0 var(--section);margin-top:-132px;background:transparent;scroll-snap-align:start;scroll-margin-top:88px}.df .demo .head{padding-top:0}.df .demo__frame{margin-top:40px;border-radius:var(--radius);overflow:hidden;background:var(--bg-2);border:1px solid var(--line);box-shadow:0 0 0 6px hsla(0,0%,100%,.015),0 50px 100px -60px rgba(0,0,0,.95)}.df .demo__bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.015)}.df .demo__actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.df .demo__panes{display:grid;grid-template-columns:1fr 1fr}.df .demo__pane{min-width:0;border-left:1px solid var(--line)}.df .demo__pane:first-child{border-left:0}.df .demo__pane--embed{display:flex}.df .demo__embed{flex:1 1;width:100%;min-height:420px;border:0;display:block;background:#080b11}.df .demo__foot{padding:14px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.df .demo__foot .t-fine{max-width:78ch}.df .demo__foot b{color:var(--fg-2)}.df .demo__here{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-3);white-space:nowrap}.df .demo__here i{width:7px;height:7px;border-radius:50%;background:var(--cold-deep);flex:none}.df .demo__here.is-live{color:var(--live-text)}.df .demo__here.is-live i{background:var(--live);box-shadow:0 0 8px var(--live-glow)}.df .demo__here b{font-family:var(--mono);font-weight:500}.df .demo__phone{display:flex;align-items:center;gap:16px}.df .demo__qr{width:104px;height:104px;flex:none;border-radius:10px;border:1px solid var(--line-2)}.df .demo__phone-copy{font-size:13px;line-height:1.62;color:var(--fg-3);max-width:46ch}.df .demo__phone-copy b{color:var(--fg);font-weight:600}.df .demo__phone-copy a{font-family:var(--mono);font-size:12.5px;white-space:nowrap}.df .only-narrow{display:none}.df .demo__note{color:var(--fg-2)!important}.df .demo__pane{background:var(--bg-2)}.df .demo__info summary{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 11px;border-radius:999px;border:1px solid var(--line);color:var(--fg-3);font-size:12.5px;cursor:pointer;list-style:none;transition:color .16s,border-color .16s,background .16s}.df .demo__info summary::-webkit-details-marker{display:none}.df .demo__info summary:hover{color:var(--fg);border-color:var(--fg-4);background:rgba(237,240,245,.05)}.df .demo__info summary svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.df .demo__info[open] summary{color:var(--fg);border-color:var(--fg-4);margin-bottom:12px}.df .demo__info-body{display:flex;flex-direction:column;gap:10px;max-width:78ch}@media (max-width:900px){.df .demo{margin-top:-64px;padding-bottom:96px}.df .demo__frame{margin-top:26px}.df .demo__panes{grid-template-columns:1fr}.df .demo__pane{border-left:0;border-top:1px solid var(--line)}.df .demo__pane:first-child{border-top:0}.df .demo__embed{min-height:360px}.df .demo__actions{margin-left:0;width:100%}.df .demo__actions .dbtn{flex:1 1}.df .demo__bar{gap:10px 14px}.df .demo__here{margin-left:auto}}@media (max-width:700px){.df .demo__qr,.df .only-wide{display:none}.df .only-narrow{display:inline}}.df .peak{position:relative;background:var(--bg)}.df .peak__track{height:400vh}.df .peak__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:600px;padding:76px 0 88px;display:flex;align-items:center;overflow:hidden}.df .peak__grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-gap:clamp(24px,3.4vw,48px);gap:clamp(24px,3.4vw,48px);align-items:center}.df .peak__head{margin-bottom:4px}.df .peak__title{margin-top:14px}.df .peak__steps{margin-top:18px;margin-bottom:22px;display:flex;flex-direction:column;gap:0}.df .peak__step{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:8px 0;font-size:13.5px;line-height:1.5;color:var(--fg-3);transition:color .5s var(--ease);border-top:1px solid var(--line)}.df .peak__step:first-child{border-top:0}.df .peak__step i{width:7px;height:7px;border-radius:50%;background:var(--cold-deep);justify-self:center;align-self:center;transition:background .5s var(--ease),box-shadow .5s var(--ease)}.df .peak__step.is-on{color:var(--fg)}.df .peak__step.is-on i{background:var(--cold)}.df .peak__step b{font-weight:500}.df .peak__step span{color:var(--fg-3)}.df .peak__step.is-on span{color:var(--fg-2)}.df .peak .code{box-shadow:0 40px 90px -50px rgba(0,0,0,.9)}.df .peak .code pre{font-size:12.5px;line-height:1.75;padding:16px 18px}.df .peak .ln{opacity:.16;transition:opacity .5s var(--ease)}.df .peak .ln.is-on{opacity:1}.df .peak__room{position:relative}.df .peak__link{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.df .peak__link.is-on{opacity:1;transform:none}.df .peak__fine{margin-top:14px}.df .peak__link .t-mono{font-size:12.5px;color:var(--fg);padding:7px 12px;border-radius:999px;border:1px solid var(--line-2);background:rgba(237,240,245,.04)}.df .peak[data-stage="0"] .room__live i{background:var(--cold-deep);box-shadow:none}@media (min-width:901px) and (max-height:820px){.df .peak .code pre{font-size:11.5px;line-height:1.72;padding:14px 18px}.df .peak__step{padding:6px 0}.df .peak__steps{margin-top:16px}}@media (min-width:901px) and (max-height:700px){.df .peak__steps{display:none}.df .peak__pin{padding:68px 0 80px}}.df .ways{padding:var(--section) 0 0;background:var(--bg)}.df .ways__h span{display:block}.df .ways__grid{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.df .ways__half{padding:0 44px 0 0;display:flex;flex-direction:column}.df .ways__half+.ways__half{padding:0 0 0 44px;border-left:1px solid var(--line)}.df .ways__half .t-body{margin-top:16px}.df .ways__list{margin-top:22px;display:flex;flex-direction:column;gap:14px}.df .ways__list li{display:grid;grid-template-columns:14px 1fr;grid-gap:14px;gap:14px;align-items:baseline;font-size:14px;line-height:1.55;color:var(--fg-2)}.df .ways__list i{width:7px;height:7px;border-radius:50%;justify-self:center;position:relative;top:6px;background:var(--cold)}.df .ways__cta,.df .ways__half .deck__more{margin-top:auto;padding-top:26px}.df .ways__cta{display:flex;gap:10px;flex-wrap:wrap}.df .signed{padding:var(--section) 0 0;background:var(--bg)}.df .signed__grid{display:grid;grid-template-columns:300px 1fr;grid-gap:56px;gap:56px;align-items:center}.df .signed__fig{margin:0}.df .signed__photo{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line-2);box-shadow:0 1px 0 hsla(0,0%,100%,.06) inset,0 40px 90px -40px rgba(0,0,0,.95),0 0 70px -40px var(--live-glow)}.df .signed__cap{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.df .signed__cap b{font-size:14.5px;font-weight:600;color:var(--fg)}.df .signed__mail{color:var(--fg-2);word-break:break-word;text-decoration:underline;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-decoration-thickness:1px;text-underline-offset:3px}.df .signed__mail:hover{color:var(--fg);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.df .signed__social{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.df .social{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);color:var(--fg-3);transition:color .16s,border-color .16s,background .16s}.df .social svg{width:15px;height:15px;fill:currentColor}.df .social:hover{color:var(--fg);border-color:var(--fg-4);background:rgba(237,240,245,.06)}.df .signed__copy{max-width:62ch}.df .signed__copy .t-h2{margin-top:14px}.df .signed__copy .t-body{margin-top:16px}.df .signed__copy strong{color:var(--fg)}.df .signed__copy .deck__more{margin-top:24px}.df .read{margin-top:72px}.df .read__h{display:block}.df .read__grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.df .read__card{display:flex;flex-direction:column;gap:6px;padding:24px 22px 24px 0;background:var(--bg);transition:background .18s}.df .read__card+.read__card{padding-left:22px}.df .read__card:nth-child(3n+1){padding-left:0}.df .read__card b{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--fg)}.df .read__card:hover{background:var(--bg-2)}.df .read__card:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:900px){.df .ways{padding-top:96px}.df .ways__grid{grid-template-columns:1fr;gap:0;margin-top:28px}.df .ways__half{padding:0 0 28px}.df .ways__half+.ways__half{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}.df .signed{padding-top:96px}.df .signed__grid{grid-template-columns:1fr;gap:24px}.df .signed__fig{max-width:220px}.df .signed__cap{align-items:flex-start;text-align:left}.df .signed__social{justify-content:flex-start}.df .read{margin-top:48px}.df .read__grid{grid-template-columns:1fr}.df .read__card,.df .read__card+.read__card{padding:20px 0}}.df .built{padding:var(--section) 0 0;background:var(--bg)}.df .head{display:grid;grid-template-columns:1fr 380px;grid-gap:40px;gap:40px;align-items:end}.df .head__p{color:var(--fg-2);padding-bottom:6px}.df .head h2{margin-top:16px}.df .stack{margin-top:54px;padding-bottom:40px}.df .built__also{margin-top:8px}.df .deck{position:-webkit-sticky;position:sticky;top:108px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:430px;margin-bottom:92px;border-radius:var(--radius);overflow:hidden;background:var(--bg-2);border:1px solid var(--line);box-shadow:0 0 0 6px hsla(0,0%,100%,.015),0 50px 100px -60px rgba(0,0,0,.95);transform-origin:50% 0;will-change:transform,filter}.df .deck:last-child{margin-bottom:16px}.df .deck__copy{padding:44px 42px;display:flex;flex-direction:column}.df .deck__title{margin-top:28px;max-width:15ch}.df .deck__p{margin-top:18px;color:var(--fg-2);max-width:42ch}.df .deck__list{margin-top:24px;display:flex;flex-direction:column;gap:12px}.df .deck__list li{display:grid;grid-template-columns:16px 1fr;grid-gap:12px;gap:12px;font-size:13.5px;color:var(--fg-2)}.df .deck__list svg{width:14px;height:14px;margin-top:4px;stroke:var(--live);stroke-width:1.8;fill:none}.df .deck__more{margin-top:auto;padding-top:26px;font-size:13.5px;color:var(--fg);display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px}.df .deck__more span{text-decoration:underline;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-decoration-thickness:1px;text-underline-offset:3px}.df .deck__more:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.df .deck__more svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.8;fill:none}.df .deck__fig{position:relative;margin:10px;border-radius:16px;padding:30px;background:radial-gradient(120% 100% at 50% 0,#101722,#080b10);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:18px}.df .deck__fig figcaption{font-size:12.5px;line-height:1.6;color:var(--fg-3);max-width:40ch}.df .fit{padding:var(--section) 0;background:var(--bg)}.df .fit__grid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.df .fit__col{padding:34px 40px 34px 0}.df .fit__col+.fit__col{padding:34px 0 34px 40px;border-left:1px solid var(--line)}.df .fit__col h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.df .fit__col ul{margin-top:22px;display:flex;flex-direction:column;gap:16px}.df .fit__col li{display:grid;grid-template-columns:14px 1fr;grid-gap:14px;gap:14px;align-items:baseline;color:var(--fg-2);font-size:15px;line-height:1.55}.df .fit__col li b{font-weight:600;color:var(--fg)}.df .fit__col li .t-mono{font-size:13.5px;color:var(--fg)}.df .fit__col li i{width:8px;height:8px;border-radius:50%;justify-self:center;position:relative;top:6px}.df .fit--good li i{background:var(--cold)}.df .fit--bad li i{background:none;border:1px solid var(--cold-deep)}.df .fit--bad li{color:var(--fg-3)}.df .fit__note{margin-top:34px}.df .gband{padding:0 0 var(--section);background:var(--bg)}.df .fit+.gband{margin-top:calc(var(--section) * -.45)}.df .gband__row{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.df .gband__more{margin-top:26px}@media (max-width:900px){.df .gband__row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.df .gband__row>:nth-child(n+3){display:none}}@media (max-width:640px){.df .gband__row{grid-template-columns:minmax(0,1fr)}}.df .feat{padding:var(--section) 0 0;background:var(--bg)}.df .feat__grid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.df .feat__group{background:var(--bg);padding:26px 24px 28px}.df .feat__h{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.df .feat__list{margin-top:16px;display:flex;flex-direction:column;gap:11px}.df .feat__list li{display:grid;grid-template-columns:12px 1fr;grid-gap:11px;gap:11px;align-items:baseline;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.df .feat__list i{width:5px;height:5px;border-radius:50%;justify-self:center;position:relative;top:6px;background:var(--cold-deep)}.df .feat__group:hover .feat__list i{background:var(--cold)}@media (min-width:1081px){.df .feat__group:last-child:nth-child(3n+2){grid-column:span 2}}@media (max-width:1080px){.df .feat__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.df .feat{padding-top:96px}.df .feat__grid{grid-template-columns:1fr;margin-top:28px}.df .feat__group{padding:22px 0 24px}}.df .price{padding:var(--section) 0;background:var(--bg)}.df .price__grid{margin-top:48px;display:grid;grid-template-columns:repeat(var(--plans,4),minmax(0,1fr));border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);box-shadow:0 0 0 6px hsla(0,0%,100%,.015)}.df .plan{padding:34px 26px 26px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.df .plan:first-child{border-left:0}.df .plan--raised{margin:-14px -1px;padding-top:48px;border-radius:18px;background:var(--bg-3);border:1px solid var(--line-2);box-shadow:0 30px 70px -34px rgba(0,0,0,.95);position:relative;z-index:1}.df .plan__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.df .plan__price{display:flex;align-items:baseline;gap:6px;margin-top:22px}.df .plan__price b{font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1}.df .plan__price span{font-size:13px;color:var(--fg-3)}.df .plan__price b.plan__ask{font-size:22px;letter-spacing:-.02em;line-height:36px}.df .plan__blurb{margin-top:14px;font-size:13.5px;line-height:1.55;color:var(--fg-2);min-height:62px}.df .plan .dbtn{align-self:stretch;margin-top:20px}.df .plan__rows{margin-top:26px;display:flex;flex-direction:column}.df .plan__rows div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--fg-3)}.df .plan__rows b{font-family:var(--mono);font-weight:500;font-size:12.5px;color:var(--fg)}.df .price__note{margin-top:26px}.df .price__missing{margin-top:36px}.df .close{position:relative;padding:190px 0 320px;overflow:clip;background:var(--bg)}.df .close__sky{position:absolute;inset:0;background:radial-gradient(46% 34% at 50% 44%,rgba(255,154,71,.15),rgba(255,154,71,0) 72%),radial-gradient(52% 26% at 50% 88%,rgba(255,154,71,.16),rgba(255,154,71,0) 70%),radial-gradient(128% 92% at 50% 104%,#1a3e62 0,#0d1d2e 44%,var(--bg) 84%)}.df .close .field{top:-6%;height:112%}.df .close .field--near{z-index:5;-webkit-mask-image:none;mask-image:none}.df .close .field--far{stroke:#7fa8cc}.df .close .field--mid{stroke:#96bce0}.df .close .field--near{stroke:#b4d6f4}.df .close__halo{fill:none;stroke:var(--live);stroke-width:1.2;opacity:0;transition:opacity 1s var(--ease)}.df .close.is-lit .close__halo{opacity:.38}.df .close__light{fill:var(--live);stroke:none;filter:drop-shadow(0 0 11px rgba(255,154,71,1));opacity:0;transition:opacity .9s var(--ease)}.df .close.is-lit .close__light{opacity:1}.df .close.is-lit .close__light:nth-child(2n){transition-delay:.12s}.df .close.is-lit .close__light:nth-child(3n){transition-delay:.26s}.df .close__scrim{position:absolute;z-index:7;inset:0;pointer-events:none;background:radial-gradient(58% 42% at 50% 42%,rgba(6,7,10,.82) 0,rgba(6,7,10,.5) 52%,rgba(6,7,10,0) 78%)}.df .close__glowline{position:absolute;z-index:6;inset:auto 0 0;height:230px;pointer-events:none;background:linear-gradient(180deg,rgba(6,7,10,0),rgba(6,7,10,.5) 55%,var(--bg) 92%)}.df .close__inner{position:relative;z-index:8;max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.df .close h2{margin-top:18px;font-size:clamp(34px,5.2vw,var(--hero-max,64px));line-height:1.06;max-width:18ch}.df .close p{margin-top:22px;max-width:48ch}.df .close__cta{margin-top:38px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.df .close__cta .dbtn--live{height:60px;padding:0 44px;font-size:16.5px;box-shadow:0 0 0 1px rgba(255,154,71,.25),0 18px 60px -18px var(--live-glow)}@media (hover:hover) and (pointer:fine){.df .close__cta .dbtn--live:hover{box-shadow:0 0 0 1px rgba(255,154,71,.4),0 22px 70px -16px var(--live-glow)}}@media (max-width:1080px){.df .head{grid-template-columns:1fr;gap:18px}.df .head__p{padding-bottom:0;max-width:48ch}.df .peak__grid{gap:26px}.df .deck__copy{padding:34px 30px}.df .deck__fig{padding:22px}}@media (max-width:900px){.df .hero{height:880px}.df .hero__content{grid-template-columns:1fr;row-gap:24px;padding-top:104px;text-align:center}.df .hero__chip,.df .hero__copy,.df .hero__media{grid-column:1}.df .hero__chip{justify-self:center}.df .hero__copy{align-items:center;padding-top:0}.df .hero__title{margin:16px 0 0}.df .hero__sub{max-width:44ch}.df .hero__cta{justify-content:center}.df .hero__cap{text-align:center}.df .hero__title{font-size:clamp(30px,7.4vw,40px);max-width:18ch;line-height:1.12}.df .hero__title .line{display:inline}.df .hero__title .line>span{display:inline;transform:none}.df .hero__title .line+.line>span:before{content:" "}.df .hero__cta{width:100%;flex-direction:column;align-items:stretch}.df .hero__cta .dbtn{width:100%}.df .field{width:max(1180px,190%);top:-6%;height:112%}.df .field--near{-webkit-mask-image:linear-gradient(180deg,transparent 0 40%,#000 66%);mask-image:linear-gradient(180deg,transparent 0 40%,#000 66%)}.df .field--far{stroke-width:.95}.df .field--mid{stroke-width:1.25}.df .field--near{stroke-width:1.6}.df .hero__scrim{height:520px;background:linear-gradient(180deg,rgba(6,7,10,.6),rgba(6,7,10,.26) 50%,rgba(6,7,10,0))}.df .close__scrim{background:linear-gradient(180deg,rgba(6,7,10,.82),rgba(6,7,10,.5) 46%,rgba(6,7,10,0) 78%)}.df .pkt{filter:none}.df .pkt-head{filter:drop-shadow(0 0 7px rgba(255,205,155,1))}.df .room__body{aspect-ratio:16/11}.df .pl__name{font-size:18px}.df .room__foot{font-size:11.5px}.df .peak__track{height:320vh}.df .peak__pin{height:100svh;min-height:560px;padding:68px 0 78px;align-items:flex-start}.df .peak__grid{grid-template-columns:minmax(0,1fr);gap:14px}.df .peak__grid>*{min-width:0}.df .peak__room{order:-1}.df .peak__head{margin-bottom:6px}.df .peak__title{font-size:24px}.df .peak__steps{display:flex;margin:10px 0 0}.df .peak__step{padding:3px 0;font-size:13px;border-top:0}.df .peak .code__bar,.df .peak__copy>.t-fine,.df .peak__step .ex{display:none}.df .peak .code pre{font-size:11px;line-height:1.62;padding:12px 14px}.df .peak__room .room__foot{display:none}.df .peak__link{margin-top:10px}.df .peak__link .t-fine{display:none}.df .built{padding-top:96px}.df .stack{margin-top:34px}.df .deck{position:static;grid-template-columns:1fr;min-height:0;margin-bottom:18px;transform:none!important;filter:none!important}.df .deck__fig{margin:0 10px 10px}.df .fit{padding:96px 0}.df .gband{padding-bottom:96px}.df .fit__grid{grid-template-columns:1fr}.df .fit__col,.df .fit__col+.fit__col{padding:26px 0;border-top:1px solid var(--line)}.df .fit__col+.fit__col{border-left:0}.df .price{padding:96px 0}.df .price__grid{grid-template-columns:1fr}.df .plan{border-left:0;border-top:1px solid var(--line)}.df .plan:first-child{border-top:0}.df .plan--raised{margin:0;border-radius:0;border-left:0;border-right:0;box-shadow:none}.df .plan__blurb{min-height:0}.df .close{padding:110px 0 210px}.df .close h2{max-width:none}.df .close__cta{flex-direction:column;align-items:stretch;width:100%}.df .close__cta .dbtn--live{height:54px;padding:0 28px;font-size:15.5px}.df .close__cta .dbtn{width:100%}}@media (max-width:900px) and (max-height:700px){.df .peak__steps{display:none}.df .peak__head{margin-bottom:2px}}@media (max-width:640px){.df .hero__content{padding-top:calc(var(--nav-h) + 16px);row-gap:12px}.df .hero__title{margin-top:4px}}@media (max-width:420px){.df .hero{height:840px}}@media (prefers-reduced-motion:reduce){.df .hero__title .line>span{transform:none}.df .field{transform:translateX(-50%)!important}.df .peak .ln,.df .pl{opacity:1!important}.df .deck{transform:none!important;filter:none!important}.df .close__light{opacity:1;transition:none}.df .peak__link{opacity:1;transform:none}.df .peak__step{color:var(--fg)}.df .peak__step i{background:var(--cold)}.df .close__halo{opacity:.38;transition:none}.df .peak__track{height:auto}.df .peak__pin{position:static;height:auto;min-height:0;padding:90px 0}}.df .packets{pointer-events:none}.df .pkt{fill:var(--live);filter:drop-shadow(0 0 7px rgba(255,154,71,.9));transform-box:fill-box;offset-rotate:auto;offset-anchor:50% 50%;animation-name:pkt-run;animation-timing-function:linear;animation-iteration-count:infinite;will-change:offset-distance}.df .pkt-head{fill:#fff1e2;filter:drop-shadow(0 0 9px rgba(255,205,155,1))}@keyframes pkt-run{0%{offset-distance:0}to{offset-distance:100%}}.df .pkt--1{offset-path:path("M-260 -14 C-240 -14 -181 -19 -142 -16 C-103 -13 -63 -5 -24 2 C15 9 54 19 93 26 C132 33 172 40 211 42 C250 44 290 42 329 38 C368 34 408 26 447 19 C486 12 525 2 564 -4 C603 -10 643 -14 682 -15 C721 -16 761 -13 800 -9 C839 -5 879 3 918 9 C957 15 997 23 1036 27 C1075 31 1114 34 1153 34 C1192 34 1232 30 1271 26 C1310 22 1350 15 1389 10 C1428 5 1468 -1 1507 -4 C1546 -7 1585 -9 1624 -9 C1663 -9 1703 -6 1742 -3 C1781 0 1840 7 1860 9");animation-duration:1.5s;animation-delay:0s}.df .pkt--2{offset-path:path("M-260 79 C-240 77 -181 70 -142 67 C-103 64 -63 61 -24 63 C15 65 54 72 93 78 C132 84 172 96 211 101 C250 107 290 111 329 111 C368 111 408 104 447 99 C486 94 525 84 564 79 C603 74 643 70 682 71 C721 72 761 79 800 84 C839 89 879 97 918 100 C957 103 997 103 1036 101 C1075 99 1114 91 1153 86 C1192 82 1232 75 1271 74 C1310 73 1350 76 1389 80 C1428 84 1468 93 1507 98 C1546 103 1585 110 1624 112 C1663 114 1703 113 1742 112 C1781 111 1840 105 1860 104");animation-duration:2.2s;animation-delay:-.14s}.df .pkt--3{offset-path:path("M-260 152 C-240 153 -181 160 -142 160 C-103 160 -63 157 -24 154 C15 151 54 145 93 143 C132 141 172 140 211 142 C250 144 290 150 329 154 C368 159 408 166 447 169 C486 172 525 174 564 172 C603 170 643 163 682 157 C721 151 761 140 800 134 C839 128 879 122 918 120 C957 119 997 121 1036 125 C1075 129 1114 137 1153 142 C1192 147 1232 154 1271 156 C1310 158 1350 158 1389 156 C1428 154 1468 149 1507 146 C1546 143 1585 139 1624 139 C1663 139 1703 141 1742 144 C1781 147 1840 156 1860 158");animation-duration:1.8s;animation-delay:-.23s}.df .pkt--4{offset-path:path("M-260 209 C-240 208 -181 201 -142 200 C-103 200 -63 203 -24 206 C15 209 54 215 93 218 C132 221 172 223 211 222 C250 221 290 215 329 211 C368 207 408 199 447 197 C486 195 525 195 564 198 C603 201 643 210 682 217 C721 225 761 237 800 243 C839 249 879 254 918 255 C957 256 997 251 1036 247 C1075 243 1114 236 1153 232 C1192 229 1232 226 1271 226 C1310 226 1350 230 1389 233 C1428 236 1468 242 1507 244 C1546 246 1585 246 1624 243 C1663 241 1703 234 1742 229 C1781 224 1840 216 1860 213");animation-duration:2.6s;animation-delay:-.49s}.df .pkt--5{offset-path:path("M-260 263 C-240 263 -181 262 -142 265 C-103 268 -63 275 -24 282 C15 289 54 298 93 305 C132 312 172 320 211 323 C250 327 290 327 329 326 C368 325 408 320 447 316 C486 312 525 305 564 300 C603 295 643 290 682 288 C721 286 761 286 800 288 C839 290 879 295 918 299 C957 303 997 310 1036 314 C1075 318 1114 322 1153 324 C1192 326 1232 326 1271 325 C1310 324 1350 320 1389 317 C1428 314 1468 310 1507 307 C1546 305 1585 303 1624 302 C1663 301 1703 301 1742 302 C1781 303 1840 305 1860 306");animation-duration:1.6s;animation-delay:-.4s}.df .pkt--6{offset-path:path("M-260 360 C-240 359 -181 356 -142 355 C-103 354 -63 353 -24 353 C15 353 54 355 93 357 C132 359 172 362 211 363 C250 365 290 366 329 366 C368 366 408 365 447 364 C486 363 525 360 564 359 C603 358 643 357 682 357 C721 357 761 358 800 359 C839 360 879 362 918 363 C957 364 997 364 1036 363 C1075 362 1114 360 1153 357 C1192 354 1232 350 1271 347 C1310 344 1350 342 1389 341 C1428 341 1468 342 1507 344 C1546 346 1585 351 1624 354 C1663 357 1703 361 1742 363 C1781 365 1840 364 1860 364");animation-duration:2.4s;animation-delay:-.75s}.df .pkt--7{offset-path:path("M-260 425 C-240 426 -181 430 -142 431 C-103 432 -63 431 -24 431 C15 431 54 431 93 431 C132 431 172 432 211 432 C250 432 290 431 329 430 C368 429 408 427 447 426 C486 425 525 422 564 422 C603 422 643 423 682 424 C721 425 761 429 800 430 C839 431 879 432 918 431 C957 431 997 428 1036 427 C1075 426 1114 424 1153 425 C1192 426 1232 429 1271 432 C1310 435 1350 440 1389 441 C1428 442 1468 442 1507 439 C1546 436 1585 427 1624 422 C1663 417 1703 409 1742 408 C1781 407 1840 413 1860 414");animation-duration:1.9s;animation-delay:-.71s}.df .pkt--8{offset-path:path("M-260 473 C-240 474 -181 475 -142 478 C-103 481 -63 488 -24 493 C15 498 54 505 93 509 C132 513 172 517 211 518 C250 519 290 518 329 516 C368 514 408 508 447 504 C486 500 525 494 564 490 C603 487 643 484 682 483 C721 482 761 482 800 484 C839 486 879 491 918 494 C957 497 997 501 1036 504 C1075 507 1114 510 1153 511 C1192 513 1232 513 1271 513 C1310 513 1350 512 1389 511 C1428 511 1468 510 1507 510 C1546 510 1585 511 1624 512 C1663 513 1703 514 1742 515 C1781 516 1840 517 1860 517");animation-duration:2.1s;animation-delay:-.92s}.df .pkt--9{offset-path:path("M-260 601 C-240 598 -181 590 -142 583 C-103 576 -63 564 -24 557 C15 550 54 544 93 543 C132 542 172 545 211 550 C250 555 290 565 329 572 C368 579 408 589 447 592 C486 595 525 595 564 592 C603 589 643 582 682 575 C721 568 761 557 800 551 C839 545 879 541 918 540 C957 539 997 541 1036 545 C1075 549 1114 557 1153 562 C1192 567 1232 573 1271 575 C1310 578 1350 577 1389 577 C1428 577 1468 574 1507 573 C1546 572 1585 571 1624 573 C1663 575 1703 580 1742 585 C1781 590 1840 599 1860 602");animation-duration:2.5s;animation-delay:-1.25s}.df .pkt--10{offset-path:path("M-260 627 C-240 627 -181 625 -142 626 C-103 627 -63 631 -24 635 C15 639 54 645 93 650 C132 655 172 661 211 664 C250 667 290 668 329 666 C368 664 408 660 447 654 C486 648 525 639 564 631 C603 623 643 613 682 607 C721 601 761 596 800 594 C839 593 879 594 918 598 C957 602 997 609 1036 616 C1075 623 1114 632 1153 638 C1192 645 1232 651 1271 655 C1310 659 1350 661 1389 662 C1428 663 1468 662 1507 661 C1546 661 1585 659 1624 659 C1663 660 1703 661 1742 664 C1781 667 1840 674 1860 676");animation-duration:1.7s;animation-delay:-.96s}.df .pkt--11{offset-path:path("M-260 709 C-240 706 -181 697 -142 688 C-103 679 -63 661 -24 653 C15 645 54 638 93 641 C132 644 172 658 211 671 C250 684 290 707 329 717 C368 727 408 735 447 732 C486 729 525 712 564 697 C603 683 643 658 682 645 C721 632 761 622 800 621 C839 621 879 633 918 642 C957 651 997 669 1036 677 C1075 685 1114 691 1153 692 C1192 693 1232 687 1271 684 C1310 681 1350 675 1389 672 C1428 669 1468 667 1507 664 C1546 661 1585 658 1624 652 C1663 646 1703 636 1742 630 C1781 624 1840 618 1860 615");animation-duration:2.3s;animation-delay:-1.44s}.df .pkt--12{offset-path:path("M-260 810 C-240 807 -181 799 -142 791 C-103 783 -63 770 -24 762 C15 754 54 745 93 741 C132 737 172 736 211 737 C250 739 290 745 329 750 C368 755 408 763 447 767 C486 771 525 775 564 776 C603 777 643 775 682 773 C721 771 761 767 800 764 C839 761 879 758 918 756 C957 754 997 752 1036 751 C1075 750 1114 750 1153 748 C1192 746 1232 744 1271 741 C1310 738 1350 733 1389 730 C1428 727 1468 723 1507 723 C1546 723 1585 724 1624 728 C1663 732 1703 739 1742 745 C1781 751 1840 762 1860 765");animation-duration:2s;animation-delay:-1.38s}.df .pkt--13{offset-path:path("M-260 831 C-240 832 -181 833 -142 834 C-103 835 -63 836 -24 836 C15 836 54 836 93 836 C132 836 172 836 211 835 C250 834 290 832 329 831 C368 830 408 829 447 827 C486 825 525 823 564 821 C603 819 643 817 682 816 C721 815 761 815 800 815 C839 815 879 817 918 818 C957 820 997 822 1036 824 C1075 826 1114 828 1153 829 C1192 830 1232 830 1271 828 C1310 827 1350 823 1389 820 C1428 817 1468 812 1507 808 C1546 804 1585 800 1624 798 C1663 796 1703 796 1742 797 C1781 798 1840 803 1860 804");animation-duration:1.6s;animation-delay:-1.2s}.df .pkt--14{offset-path:path("M-260 911 C-240 910 -181 907 -142 905 C-103 903 -63 902 -24 900 C15 899 54 897 93 896 C132 895 172 895 211 895 C250 895 290 895 329 896 C368 897 408 899 447 900 C486 901 525 903 564 904 C603 905 643 906 682 906 C721 906 761 907 800 906 C839 906 879 905 918 903 C957 901 997 899 1036 896 C1075 894 1114 891 1153 888 C1192 885 1232 882 1271 880 C1310 878 1350 876 1389 874 C1428 873 1468 871 1507 871 C1546 871 1585 872 1624 874 C1663 876 1703 878 1742 881 C1781 884 1840 889 1860 890");animation-duration:2.2s;animation-delay:-1.79s}.df .pkt--15{offset-path:path("M-260 209 C-240 208 -181 201 -142 200 C-103 200 -63 203 -24 206 C15 209 54 215 93 218 C132 221 172 223 211 222 C250 221 290 215 329 211 C368 207 408 199 447 197 C486 195 525 195 564 198 C603 201 643 210 682 217 C721 225 761 237 800 243 C839 249 879 254 918 255 C957 256 997 251 1036 247 C1075 243 1114 236 1153 232 C1192 229 1232 226 1271 226 C1310 226 1350 230 1389 233 C1428 236 1468 242 1507 244 C1546 246 1585 246 1624 243 C1663 241 1703 234 1742 229 C1781 224 1840 216 1860 213");animation-duration:1.9s;animation-delay:-1.66s}.df .pkt--16{offset-path:path("M-260 709 C-240 706 -181 697 -142 688 C-103 679 -63 661 -24 653 C15 645 54 638 93 641 C132 644 172 658 211 671 C250 684 290 707 329 717 C368 727 408 735 447 732 C486 729 525 712 564 697 C603 683 643 658 682 645 C721 632 761 622 800 621 C839 621 879 633 918 642 C957 651 997 669 1036 677 C1075 685 1114 691 1153 692 C1192 693 1232 687 1271 684 C1310 681 1350 675 1389 672 C1428 669 1468 667 1507 664 C1546 661 1585 658 1624 652 C1663 646 1703 636 1742 630 C1781 624 1840 618 1860 615");animation-duration:2.4s;animation-delay:-2.25s}.df .ways__fig{margin:26px 0 0;padding:20px;border-radius:16px;background:radial-gradient(120% 100% at 50% 0,#101722,#080b10);border:1px solid var(--line)}@media (pointer:coarse){.df .demo__info summary{height:44px}.df .social{width:44px;height:44px;border-radius:12px}.df .signed__mail{display:inline-flex;align-items:center;min-height:44px}.df .copy{height:44px}}.df .mech{width:100%;height:auto;overflow:visible}.df .mech .m-line{stroke:var(--cold-deep);stroke-width:1.2;fill:none}.df .mech .m-box{fill:none;stroke:rgba(120,165,205,.34);stroke-width:1.2}.df .mech .m-fillc{fill:#0f1a26}.df .mech .m-warm{fill:var(--live)}.df .mech .m-warm-s{stroke:var(--live);stroke-width:1.4;fill:none}.df .mech .m-core{fill:#ffe9d6}.df .mech .m-txt{fill:var(--fg-3)}.df .mech .m-txt,.df .mech .m-txt-w{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em}.df .mech .m-txt-w{fill:var(--live-text)}.df .mech .m-dash{stroke:var(--cold-deep);stroke-width:1.2;stroke-dasharray:3 4;fill:none}.df .mech [class*=m-anim]{animation-play-state:paused}.df .deck__fig.is-on .mech [class*=m-anim]{animation-play-state:running}@keyframes m-fly{0%{transform:translateX(0);opacity:0}10%{opacity:1}82%{opacity:1}to{transform:translateX(var(--fly,100px));opacity:0}}@keyframes m-land{0%,30%{opacity:0;transform:scale(.7)}40%,62%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1)}}@keyframes m-current{0%{stroke-dashoffset:36}to{stroke-dashoffset:0}}@keyframes m-draw{0%{stroke-dashoffset:200}45%,to{stroke-dashoffset:0}}@keyframes m-arrive{0%,12%{opacity:0;transform:translateY(6px)}26%,to{opacity:1;transform:translateY(0)}}@keyframes m-breathe{0%,to{opacity:.35}50%{opacity:1}}.df .mech .m-anim-fly{animation:m-fly 3.2s cubic-bezier(.45,0,.55,1) infinite}.df .mech .m-anim-land{animation:m-land 3.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.df .mech .m-anim-current{stroke-dasharray:4 5;animation:m-current 1.4s linear infinite}.df .mech .m-anim-arrive{animation:m-arrive 3.2s ease-out infinite}.df .mech .m-anim-breathe{animation:m-breathe 3.2s ease-in-out infinite}.df .mech .m-anim-draw{stroke-dasharray:200;animation:m-draw 3.2s ease-out infinite}@keyframes m-ride{0%{offset-distance:0;opacity:0}10%{opacity:1}76%{opacity:1}to{offset-distance:100%;opacity:0}}.df .mech .m-anim-ride{transform-box:fill-box;offset-anchor:50% 50%;offset-rotate:0deg;animation:m-ride 3.2s cubic-bezier(.45,0,.55,1) infinite}.df .m2 .c1{offset-path:path("M34 40 C60 40 66 66 90 72")}.df .m2 .c2{offset-path:path("M34 75h56")}.df .m2 .c3{offset-path:path("M34 110 C60 110 66 84 90 78")}@keyframes m-drop{0%{transform:translateY(0);opacity:0}12%{opacity:1}78%{opacity:1}to{transform:translateY(28px);opacity:0}}.df .mech .m-anim-drop{animation:m-drop 4.4s cubic-bezier(.4,0,.6,1) infinite}.df .m1 .m-anim-fly:first-of-type,.df .m1 .m-anim-land:first-of-type{animation-delay:0s}.df .m1 .p2{animation-delay:.34s}.df .m1 .p3{animation-delay:.68s}.df .m2 .c2{animation-delay:.12s}.df .m2 .c3{animation-delay:.24s}.df .m2 .m-verdict{animation-delay:1.15s}.df .m2 .m-refuse{animation-delay:1.25s}.df .m3 .m-tag{animation-delay:.9s}@keyframes m-meter{0%,6%{transform:scaleX(0)}20%,26%{transform:scaleX(.25)}40%,46%{transform:scaleX(.5)}60%,66%{transform:scaleX(.75)}80%,to{transform:scaleX(1)}}.df .m4 .m-fill{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:m-meter 4.4s step-end infinite}.df .m4 .d2{animation-delay:.5s}.df .m4 .d3{animation-delay:1s}.df .m4 .d4{animation-delay:1.5s}.df .m4 .m-anim-fly{animation-duration:2.2s}@media (prefers-reduced-motion:reduce){.df .mech [class*=m-anim]{animation:none!important}.df .mech .m-anim-drop,.df .mech .m-anim-fly,.df .mech .m-anim-ride{display:none}.df .mech .m-anim-arrive,.df .mech .m-anim-land{opacity:1;transform:none}.df .mech .m-anim-draw{stroke-dasharray:none}.df .m4 .m-fill{transform:scaleX(1)}}