:root{--room:#0a0a0a;--room-ink:#f2f2ee;--room-ink-mid:#f2f2eeb8;--room-ink-faint:#f2f2ee59;--room-rule:#ffffff1a;--room-rule-strong:#ffffff26;--board-lit:#f2f2ee;--board:#e4e4de;--board-low:#d6d6ce;--ink:#0a0a0a;--ink-mid:#0a0a0ab8;--ink-muted:#0a0a0a80;--ink-ghost:#0a0a0a26;--ink-rule:#0a0a0a1a;--ink-rule-strong:#0a0a0a26;--marker:#d4a017;--on-marker:#0a0a0a;--marker-wash:#d4a01724;--background:#0a0a0a;--text:#f2f2ee;--accent:#d4a017;--radius:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-base:.6s;--dur-slow:.9s;--chamfer:16px;--font-display:var(--font-bebas-neue);--font-body:var(--font-inter);--nav-h:calc(clamp(12px, 3vw, 18px) * 2 + 31px);--marquee-h:58px;--measure:1180px;--measure-wide:1440px;--gutter:clamp(16px, 4vw, 48px);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.2'/></svg>");--grain-room:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.08'/></svg>")}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html{overflow:hidden auto}html,body{background:var(--background);min-height:100%;color:var(--text);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__next{min-height:100%}::selection{background:var(--marker);color:var(--room)}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid}.site-logo{background-color:currentColor;width:52px;height:22px;display:block;-webkit-mask:url(/brand/hyve-wordmark.png) 0/contain no-repeat;mask:url(/brand/hyve-wordmark.png) 0/contain no-repeat}.mark{pointer-events:none;width:100%;height:100%;position:absolute;overflow:visible}.mark path{stroke:currentColor;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;fill:none}.mark-rule path,.mark-vrule path{stroke-width:1.6px}.mark-circle path,.mark-strike path{stroke-width:2px}.mark-box{--box-stroke:2px;--box-cut:var(--chamfer);--box-cut-in:calc(var(--box-stroke) * .4142);clip-path:polygon(evenodd, 0 0, calc(100% - var(--box-cut)) 0, 100% var(--box-cut), 100% 100%, 0 100%, 0 0, var(--box-stroke) var(--box-stroke), var(--box-stroke) calc(100% - var(--box-stroke)), calc(100% - var(--box-stroke)) calc(100% - var(--box-stroke)), calc(100% - var(--box-stroke)) calc(var(--box-cut) + var(--box-cut-in)), calc(100% - var(--box-cut) - var(--box-cut-in)) var(--box-stroke), var(--box-stroke) var(--box-stroke));background:currentColor}.mark-underline path{stroke-width:6px}.mark-smear path{stroke-width:10px}.mark-ghost path{stroke-width:2px}.icon{vertical-align:-.15em;flex:none;display:inline-block}.hero-cta-note,.closing-note,.site-footer-icon-link,.waitlist-focus-label,.mech-answer-label{align-items:center;gap:8px;display:inline-flex}.hero-cta-platform{align-items:center;gap:6px;display:inline-flex}.mech-answer-label{gap:6px}@keyframes hyvePop{0%{opacity:0;transform:translateY(.4em)scale(.6)}6%{opacity:1}13%{transform:translateY(-.047em)scale(1.07)}19%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hyveFragKick{0%{transform:translate(-.033em,.033em)}to{transform:translate(.017em,-.017em)}}@keyframes hyveKickBody{0%{transform:translate(0)}to{transform:translate(-.01em,.01em)}}@keyframes hyveMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes heroCtaSettle{0%{transform:translateY(14px)scale(.985)}to{transform:none}}@keyframes maskUp{0%{transform:translateY(105%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.site-nav--enter{animation:heroFadeUp var(--dur-slow) var(--ease-out) .2s both}.hero-tagline--enter .hero-tagline-line>span{animation:maskUp var(--dur-slow) var(--ease-out) .95s both}.hero-tagline--enter .hero-tagline-line+.hero-tagline-line>span{animation-delay:1.03s}.marquee-bar--enter{animation:heroFadeUp var(--dur-slow) var(--ease-out) 1.5s both}.hero-cta--enter,.hero-lead--enter{animation:heroCtaSettle var(--dur-base) var(--ease-out) both}}.hero-tagline-line{margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:hidden}.hero-tagline-line>span{display:inline-block}.header-tagline-full{display:none!important}.header-tagline-short{display:inline!important}.nav-link{cursor:pointer;transition:color .15s}.nav-link-active{border-bottom:1px solid var(--accent)!important}.nav-link[data-theme=dark]:hover{color:var(--accent)!important}.nav-link[data-theme=light]:hover{color:#1c1b18!important}.nav-link[data-theme=board]:hover{color:var(--ink)!important}.plan-cta{transition:all .15s}.plan-cta[data-variant=outline]:hover{border-color:var(--accent)!important;color:var(--accent)!important}.plan-cta[data-variant=filled]:hover{background:var(--text)!important}.blog-post-title:hover{color:color-mix(in oklab, var(--accent), #1c1b18 30%)!important}.blog-article>.payload-richtext{flex-direction:column;gap:1.15em;display:flex}.blog-article>.payload-richtext>:first-child{margin-top:0}.blog-article>.payload-richtext>h2,.blog-article>.payload-richtext>h3,.blog-article>.payload-richtext>h4{margin:1.2em 0 0}.blog-article h2{font-size:1.4em}.blog-article h3{font-size:1.2em}.blog-article h4{font-size:1.05em}.blog-article ul,.blog-article ol{flex-direction:column;gap:.6em;padding-left:1.4em;display:flex}.blog-article li{margin:0}.blog-article blockquote{border-left:2px solid color-mix(in oklab, var(--accent), #1c1b18 30%);color:#1c1b18b3;margin:0;padding-left:1em;font-style:italic}.blog-article hr{border:0;border-top:1px solid #1c1b181f}.blog-article strong{font-weight:600}.blog-article a{text-underline-offset:3px;text-decoration:underline}.section-title{color:var(--ink);font-family:var(--font-display);font-size:var(--title-size,clamp(34px, 5.4vw, 64px));letter-spacing:1px;text-wrap:pretty;margin:0;font-weight:400;line-height:.9}.section-lead{max-width:62ch;color:var(--ink-mid);font-family:var(--font-body);text-wrap:pretty;font-size:clamp(15.5px,1.4vw,18px);line-height:1.62}.section-lead.is-compact{font-size:clamp(14.5px,1.2vw,16px)}.label-kicker{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2.6px;font-size:14px}.btn-primary{border-radius:var(--radius);background:var(--marker);min-height:46px;color:var(--room);font-family:var(--font-display);letter-spacing:3.5px;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px clamp(20px,3.4vw,30px);font-size:clamp(17px,2vw,21px);transition:background .15s,color .15s;display:inline-flex;position:relative}.btn-primary:hover:not(:disabled){background:var(--ink);color:var(--board);outline:2px solid var(--marker);outline-offset:0}.btn-primary:disabled{cursor:progress}.home-root{z-index:0;background:var(--room);background-image:var(--grain-room);min-height:100dvh;color:var(--room-ink);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.hero-wrap{position:relative}.hero{z-index:2;min-height:calc(100dvh - var(--nav-h) - var(--marquee-h));flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:relative}.hero-cta{flex-direction:column;align-items:center;gap:12px;margin-top:4px;display:flex}.hero-cta-note{color:var(--room-ink-mid);font-family:var(--font-body);letter-spacing:2.4px;text-align:center;text-transform:uppercase;font-size:12px}.hero-lead{max-width:36em;color:var(--room-ink);font-family:var(--font-body);text-align:center;text-wrap:balance;font-size:clamp(15px,1.25vw,17px);line-height:1.5}.hero-video{z-index:-1;background:var(--room);pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-video video{object-fit:cover;width:100%;height:100%;display:block}.hero-video:after{content:"";background-image:var(--grain-room), var(--grain-room);background-position:0 0,90px 90px;position:absolute;inset:0}.marquee-bar{z-index:3;height:var(--marquee-h);background:var(--room);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;display:flex;position:relative;overflow:hidden}.marquee-track{will-change:transform;align-items:center;width:max-content;animation:44s linear infinite hyveMarquee;display:flex}.marquee-bar:hover .marquee-track{animation-play-state:paused}.marquee-group{align-items:center;gap:30px;padding-right:30px;display:flex}.marquee-item{color:var(--room-ink);font-family:var(--font-display);letter-spacing:3px;white-space:nowrap;font-size:19px}.marquee-dot{background:var(--marker);flex:none;width:6px;height:6px}.board{background:var(--board);color:var(--ink);position:relative}.board-panel{background-color:var(--panel,var(--board));background-image:var(--grain);position:relative;overflow-x:clip}.home-what{--panel:var(--board-lit)}.home-mechanism{--panel:var(--board)}.home-adapts{--panel:var(--board-low)}.home-why{--panel:var(--board)}.home-real{--panel:var(--board-lit)}.home-closing{--panel:var(--marker);--ink:var(--on-marker);--ink-mid:#0a0a0ab8}.board-seam{height:18px;color:var(--ink);opacity:.45;top:0;left:0;right:0}.board-seam path{stroke-width:3.4px;stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.board-panel{view-timeline-name:--panel-view}.board-seam path{animation:linear both seamDraw;animation-timeline:--panel-view;animation-range:entry entry 55%}}}@keyframes seamDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.board-panel :is(.section-title,.what-title,.closing-title){animation:titleReveal var(--ease-out) both;animation-timeline:view();animation-range:cover cover 35%}}}@keyframes titleReveal{0%{clip-path:inset(0 -.1em 100%);transform:translateY(.2em)}to{clip-path:inset(-.3em -.1em);transform:none}}.board-ghost{color:var(--ink-ghost);opacity:.55;z-index:0;position:absolute}.home-what{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(44px,9vh,104px) clamp(16px,4vw,48px) clamp(34px,7vh,80px);display:flex}.home-what .app-demo{z-index:1;row-gap:clamp(26px,5vh,56px);position:relative}.home-what .app-intro{gap:clamp(26px,5vh,56px)}@media (min-width:1100px){.home-what .what-title{font-size:clamp(56px,6.2vw,92px)}}.what-title{color:var(--ink);font-family:var(--font-display);letter-spacing:.5px;margin:0;font-size:clamp(40px,8.4vw,116px);font-weight:400;line-height:.86}.what-line-mask{display:block}.what-line{text-wrap:balance;display:block}.what-cut{color:var(--ink);transform-origin:50% 100%;display:inline-block;position:relative;transform:skew(-8deg)}.what-cut-top{clip-path:inset(-.3em -.3em calc(100% - .345em));display:inline-block;transform:translate(.06em,-.01em)}.what-cut-bottom{clip-path:inset(.395em -.3em -.3em);position:absolute;inset:0;transform:translate(-.035em,.01em)}.what-cut-blade{background:var(--accent);height:.04em;position:absolute;top:.35em;left:-.12em;right:-.12em;transform:scaleX(0)}.what-cut[data-cut=armed]{transform:none}.what-cut[data-cut=armed] .what-cut-top{clip-path:inset(-.3em -.3em calc(100% - .37em));transform:none}.what-cut[data-cut=armed] .what-cut-bottom{clip-path:inset(.37em -.3em -.3em);transform:none}@media (prefers-reduced-motion:no-preference){.what-cut[data-cut=play]{animation:.55s cubic-bezier(.3,1.3,.4,1) .32s both cutTilt}.what-cut[data-cut=play] .what-cut-blade{animation:.3s cubic-bezier(.7,0,.3,1) both cutBlade}.what-cut[data-cut=play] .what-cut-top{animation:.55s cubic-bezier(.16,1,.3,1) .14s both cutTop}.what-cut[data-cut=play] .what-cut-bottom{animation:.55s cubic-bezier(.16,1,.3,1) .14s both cutBottom}}@keyframes cutBlade{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes cutTop{0%{clip-path:inset(-.3em -.3em calc(100% - .37em));transform:translate(0)}35%{clip-path:inset(-.3em -.3em calc(100% - .34em));transform:translate(.2em,-.02em)}to{clip-path:inset(-.3em -.3em calc(100% - .345em));transform:translate(.06em,-.01em)}}@keyframes cutBottom{0%{clip-path:inset(.37em -.3em -.3em);transform:translate(0)}35%{clip-path:inset(.4em -.3em -.3em);transform:translate(-.12em,.02em)}to{clip-path:inset(.395em -.3em -.3em);transform:translate(-.035em,.01em)}}@keyframes cutTilt{0%{transform:none}to{transform:skew(-8deg)}}.what-body{max-width:52ch}.what-rules{flex-direction:column;max-width:940px;display:flex}.what-rule{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:clamp(15px,2.2vh,20px) 0;display:flex;position:relative}.what-rule .mark-rule{height:10px;color:var(--ink);opacity:.55;inset:0 0 auto}.what-rule-head{align-items:baseline;gap:clamp(12px,2vw,22px);display:flex}.what-rule-number{color:var(--ink);font-family:var(--font-display);letter-spacing:2.6px;font-size:15px}.what-rule-title{color:var(--ink);font-family:var(--font-display);letter-spacing:1.4px;font-size:clamp(20px,2.2vw,28px);line-height:1}.what-rule-detail{color:var(--ink-mid);font-size:clamp(13.5px,1.3vw,15px);line-height:1.5}.home-mechanism{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(34px,7vh,88px) 0 clamp(26px,5vh,64px);display:flex;position:relative}.mech-stage{width:100%;max-width:var(--measure-wide);grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);margin:0 auto;padding:clamp(18px,4vh,40px) clamp(16px,4vw,48px);display:grid}.mech-head{flex-direction:column;gap:clamp(14px,2.4vh,22px);min-width:0;display:flex}.mech-flow{align-items:center;gap:12px;display:flex}.mech-flow-label{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:3.5px;font-size:14px}.mech-flow-label.is-in,.mech-flow-label.is-actor{color:var(--ink)}.mech-flow-arrow{width:62px;height:18px;color:var(--ink);position:relative}.mech-flow-arrow .mark{inset:0}.mech-answers{border-left:3px solid var(--marker);color:var(--ink);flex-direction:column;gap:14px;padding:6px 0 6px clamp(14px,1.6vw,20px);display:flex;position:relative}.mech-answer{flex-direction:column;gap:4px;display:flex}.mech-answer-label{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2.6px;font-size:13px}.mech-answer-value{color:var(--ink);font-size:15.5px;font-weight:500}.mech-out{flex-direction:column;gap:14px;min-width:0;display:flex}.mech-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.week-col{flex-direction:column;gap:7px;min-height:clamp(190px,34vh,268px);padding:4px clamp(8px,1vw,14px) 10px;display:flex;position:relative}.week-col .mark-vrule{width:10px;color:var(--ink);opacity:.4;inset:0 auto 0 0}.week-col:first-child .mark-vrule{display:none}.week-col.is-highlight:before{content:"";z-index:0;background:var(--marker);height:3px;position:absolute;inset:0 0 auto 10px}.week-col.is-highlight>:not(.mark){z-index:1;position:relative}.week-col.is-highlight>.mark{z-index:1}.week-col-day{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2.4px;font-size:15px;font-weight:400}.week-col.is-highlight .week-col-day{color:var(--ink)}.week-col-title{color:var(--ink);font-family:var(--font-display);letter-spacing:.6px;font-size:clamp(16px,1.45vw,22px);line-height:.95}.week-col-duration,.week-col-detail{color:var(--ink-mid);font-size:12px;line-height:1.45}.week-col.is-rest .week-col-title{color:var(--ink-mid)}.week-col-fill{flex:1}.week-col-pace{color:var(--ink);font-family:var(--font-display);letter-spacing:1.6px;font-size:15px}.week-col-pace.is-muted{color:var(--ink-mid)}.mech-week-foot{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:14px;display:flex;position:relative}.mech-week-foot .mark-rule{height:10px;color:var(--ink);opacity:.5;inset:0 0 auto}.mech-week-foot-label{color:var(--ink);font-family:var(--font-display);letter-spacing:2.4px;font-size:15px}.mech-week-foot-detail{color:var(--ink-mid);font-size:13px}.mech-diagram{flex-direction:column;gap:16px;display:none}.mech-diagram-input{flex-direction:column;gap:10px;display:flex}.mech-diagram-kicker{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:3.4px;font-size:13px}.mech-diagram-pills{flex-wrap:wrap;gap:10px 14px;display:flex}.mech-diagram-pill{color:var(--ink);padding:7px 14px;font-size:13.5px;position:relative}.mech-diagram-pill .mark-circle{color:var(--ink);opacity:.85;inset:0}.mech-diagram-arrow{align-items:center;gap:14px;display:flex}.mech-diagram-bar{width:26px;height:34px;color:var(--ink);position:relative}.mech-diagram-bar .mark{inset:0}.mech-diagram-label{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:3.4px;font-size:13px}.mech-diagram-grid{grid-template-columns:1fr 1fr;gap:2px 0;display:grid}.mech-diagram-card{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex;position:relative}.mech-diagram-card .mark-rule{width:200%;height:10px;color:var(--ink);opacity:.45;inset:0 auto auto 0}.mech-diagram-card:nth-child(2n) .mark-rule{display:none}.mech-diagram-card .mark-vrule{width:10px;height:calc(100% - 14px);color:var(--ink);opacity:.45;inset:7px auto auto 0}.mech-diagram-card:nth-child(odd) .mark-vrule{display:none}.mech-diagram-card-day{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2.4px;font-size:14px;font-weight:400}.mech-diagram-card.is-highlight .mech-diagram-card-day,.mech-diagram-card.is-highlight .mech-diagram-card-detail{color:var(--ink)}.mech-diagram-card.is-highlight .mech-diagram-card-title{background:var(--marker);color:var(--on-marker);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);align-self:flex-start;margin:-4px 0 -2px -6px;padding:4px 12px 2px 6px}.mech-diagram-card-title{color:var(--ink);font-family:var(--font-display);letter-spacing:.6px;font-size:21px;line-height:.95}.mech-diagram-card-detail{color:var(--ink-mid);font-size:12px}.mech-diagram-note{color:var(--ink-mid);font-size:13px}.home-adapts{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(46px,9vh,110px) clamp(16px,4vw,48px);display:flex}.adapt-grid{width:100%;max-width:var(--measure);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.adapt-column{flex-direction:column;gap:clamp(24px,4vh,44px);min-width:0;display:flex}.adapt-intro{flex-direction:column;gap:16px;max-width:34ch;display:flex}.home-adapts .section-title{--title-size:clamp(34px, 5.6vw, 68px)}.adapt-flow{flex-direction:column;gap:clamp(18px,2.6vh,26px);margin:0;display:flex}.adapt-ledger{grid-template-columns:max-content 28px minmax(0,1fr);gap:12px clamp(10px,1.6vw,18px);display:grid}.adapt-ledger-said,.adapt-ledger-now{align-self:end}.adapt-ledger-said{grid-column:1}.adapt-ledger-now{grid-column:3}.adapt-pairs{grid-column:1/-1;grid-template-columns:subgrid;row-gap:clamp(14px,2.2vh,20px);list-style:none;display:grid}.adapt-pair{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.adapt-said{color:var(--ink);font-family:var(--font-body);white-space:nowrap;quotes:"“" "”";padding:clamp(10px,1.4vw,14px) clamp(10px,1.6vw,18px);font-size:clamp(15px,1.9vw,22px);font-style:italic;line-height:1.4;position:relative}.adapt-said .mark-box{inset:0}.adapt-arrow{width:28px;height:20px;color:var(--ink);position:relative}.adapt-arrow .mark{inset:0}.adapt-swap{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.adapt-was{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:1px;white-space:nowrap;font-size:clamp(14px,1.7vw,19px);text-decoration:none;position:relative}.adapt-was .mark-strike{height:.5em;color:var(--ink-mid);inset:40% -4% auto}.adapt-was{background:var(--ink-ghost);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:2px 10px 2px 6px}.adapt-result-line{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;font-size:clamp(18px,2.4vw,27px);line-height:1.05;text-decoration:none}.adapt-result-note{color:var(--ink-mid);font-size:13px;line-height:1.5}.adapt-loop{aspect-ratio:1;width:100%;max-width:460px;color:var(--ink);margin-inline:auto;position:relative}.adapt-loop-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.adapt-loop-ring path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:butt;stroke-linejoin:miter}.adapt-loop-node{width:36%;color:var(--ink);font-family:var(--font-display);letter-spacing:2px;text-align:center;text-wrap:balance;font-size:clamp(14px,1.5vw,19px);line-height:1.05;position:absolute;transform:translate(-50%,-50%)}.adapt-loop-label{position:relative}.adapt-loop-node.is-own{color:var(--on-marker);padding:7px 12px}.adapt-loop-fill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.adapt-loop-fill path{fill:var(--marker);stroke:none}.home-why{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(46px,9vh,110px) clamp(16px,4vw,48px);display:flex}.why-stage{z-index:1;width:100%;max-width:var(--measure);flex-direction:column;gap:clamp(28px,6vh,64px);margin:0 auto;display:flex;position:relative}.why-intro{flex-direction:column;gap:16px;display:flex}.home-why .section-title{--title-size:clamp(34px, 5.6vw, 68px);max-width:16em}.why-title-line{display:block}.why-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);list-style:none;display:grid}.why-item{flex-direction:column;align-items:flex-start;gap:10px;padding-top:clamp(18px,2.4vh,24px);display:flex;position:relative}.why-item .mark-rule{height:10px;color:var(--ink);opacity:.55;inset:0 0 auto}.why-claim{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;margin-top:4px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1}.why-proof{max-width:40ch;color:var(--ink-mid);text-wrap:pretty;font-size:clamp(14.5px,1.25vw,16px);line-height:1.55}.app-demo{width:100%;max-width:var(--measure);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro device""steps device";gap:clamp(24px,4vh,44px) clamp(40px,8vw,128px);margin:0 auto;display:grid}.app-intro{flex-direction:column;grid-area:intro;align-self:end;gap:16px;display:flex}.app-steps{grid-area:steps;align-self:start;list-style:none}.app-phone{--phone-w:clamp(240px, 24vw, 330px);width:var(--phone-w);padding:calc(var(--phone-w) * .028);border-radius:calc(var(--phone-w) * .136);background:var(--ink);grid-area:device;place-self:center;position:relative}.app-screen{aspect-ratio:1206/2622;isolation:isolate;border-radius:calc(var(--phone-w) * .108);background:var(--room);position:relative;overflow:hidden}.app-camera{top:calc(var(--phone-w) * .052);z-index:1;width:calc(var(--phone-w) * .026);aspect-ratio:1;background:var(--room-rule-strong);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.app-layer{opacity:0;position:absolute;inset:0}.app-layer[data-on]{opacity:1}.app-layer img{width:100%;height:auto;display:block}.app-scroll[data-scrolled]{transition:transform 1.8s cubic-bezier(.77,0,.175,1) .2s;transform:translateY(-26.9%)}.app-nav{position:absolute;bottom:0;left:0}.app-dim{background:var(--room);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.app-dim[data-on]{opacity:.6;transition-duration:.32s}.app-sheet{transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:translateY(100%)}.app-sheet[data-open]{transition-duration:.32s;transform:none}.app-sheet img{opacity:0;width:100%;height:auto;position:absolute;bottom:0;left:0}.app-sheet img[data-on]{opacity:1}.app-demo[data-playing] .app-step:not([data-active]) :is(.what-rule-number,.what-rule-title){color:var(--ink-mid)}.app-step .mark-rule path{stroke-dasharray:1}.app-step[data-active] .mark-rule{opacity:1}.app-step[data-active] .mark-rule path{animation:seamDraw var(--act-ms) linear both}@media (max-width:1099px){.app-demo{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""device""steps"}.app-intro{text-align:center;align-items:center}.home-what .app-intro{text-align:left;align-items:stretch}.app-phone{--phone-w:clamp(210px, 58vw, 264px)}}.home-real{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(46px,9vh,110px) 0 clamp(36px,7vh,86px);display:flex}.home-real .section-title{--title-size:clamp(30px, 4.6vw, 58px)}.home-real-head{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin:0 auto;display:flex}.home-real-handle{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:2.6px;cursor:pointer;align-items:center;gap:10px;font-size:16px;transition:color .15s;display:inline-flex}.home-real-handle:hover{color:var(--ink)}.home-real-handle-arrow{flex:none;width:18px;height:12px;position:relative}.real-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:clamp(14px,1.8vw,26px);margin-top:clamp(22px,4vh,40px);padding:18px clamp(16px,4vw,34px) 26px;scroll-padding-inline:clamp(16px,4vw,34px);display:grid;overflow:auto hidden}.real-strip::-webkit-scrollbar{display:none}.real-tile{aspect-ratio:4/5;scroll-snap-align:start;cursor:pointer;transform:rotate(var(--tilt,0deg));transition:transform .25s cubic-bezier(.22,1,.36,1);display:block;position:relative}.real-tile:hover{transform:rotate(0)translateY(-4px)}.real-tile img{object-fit:cover;width:100%;height:100%;display:block}.real-tile-tape{background:var(--board-lit);opacity:.66;width:74px;height:24px;box-shadow:0 1px 2px var(--ink-rule-strong);transform:rotate(var(--tape,-4deg));margin-left:-37px;position:absolute;top:-11px;left:50%}.real-tile-caption{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2px;text-align:center;text-transform:uppercase;font-size:13.5px;line-height:1.1;position:absolute;bottom:-22px;left:0;right:0}.home-real-note{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding:20px var(--gutter) 0;color:var(--ink-mid);margin:0 auto;font-size:13px;line-height:1.6}.home-real-note a{color:var(--ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.real-credits{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding:8px var(--gutter) 0;color:var(--ink-mid);opacity:.85;margin:0 auto;font-size:11.5px;line-height:1.6}.real-credits a{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.home-closing{align-items:center;min-height:100dvh;padding:clamp(48px,12vh,180px) clamp(16px,4vw,48px);display:flex}.home-closing-inner{width:100%;max-width:var(--measure);flex-direction:column;gap:clamp(24px,4vh,44px);margin-inline:auto;display:flex}.closing-headline{position:relative}.closing-title{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;margin:0;font-size:clamp(48px,13vw,158px);font-weight:400;line-height:.84}.closing-action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.home-closing .btn-primary{background:var(--room);color:var(--marker)}.home-closing .btn-primary:hover:not(:disabled){background:var(--marker);color:var(--room);outline-color:var(--room)}.site-footer{--footer-row:30px;background:var(--room);color:var(--room-ink);padding:0 clamp(16px,4vw,48px)}@media (max-width:699px),(pointer:coarse){.site-footer{--footer-row:44px}}.site-footer-inner{max-width:var(--measure);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px clamp(24px,4vw,56px);margin:0 auto;padding:clamp(36px,6vh,56px) 0 clamp(28px,4vh,40px);display:grid}.site-footer-col{flex-direction:column;display:flex}.site-footer .label-kicker{color:var(--room-ink-mid);margin-bottom:6px}.site-footer-brand{color:var(--marker);font-family:var(--font-display);letter-spacing:4px;margin-bottom:8px;font-size:16px}.site-footer-about{max-width:36ch;color:var(--room-ink-mid);font-size:14px;line-height:1.6}.site-footer-col a{min-height:var(--footer-row);color:var(--room-ink-mid);overflow-wrap:anywhere;cursor:pointer;align-items:center;font-size:14px;transition:color .15s;display:inline-flex}.site-footer-col a:hover{color:var(--room-ink)}@media (max-width:1099px){.board{--pad-top-narrow:clamp(60px, 7.5vh, 80px);--pad-bottom-narrow:clamp(76px, 11vh, 140px)}.home-what,.home-adapts,.home-why,.home-closing{padding:var(--pad-top-narrow) clamp(16px, 4vw, 48px) var(--pad-bottom-narrow)}.home-real{padding:var(--pad-top-narrow) 0 var(--pad-bottom-narrow)}.home-mechanism{padding:calc(var(--pad-top-narrow) - clamp(18px, 4vh, 40px)) 0 calc(var(--pad-bottom-narrow) - clamp(18px, 4vh, 40px))}.why-list{grid-template-columns:1fr;gap:clamp(40px,6vh,56px)}.adapt-grid{grid-template-columns:1fr;gap:clamp(32px,4.5vh,44px)}.adapt-column{display:contents}.adapt-intro{order:1;max-width:none}.adapt-loop{order:2;max-width:min(288px,70vw)}.adapt-flow{order:3;justify-self:center;max-width:100%}.adapt-loop-node{letter-spacing:1.2px;width:46%;font-size:clamp(13px,3.2vw,16px)}}.waitlist{width:100%;max-width:580px;color:var(--room-ink);flex-direction:column;gap:clamp(20px,3vh,30px);margin:0 auto;padding-block:clamp(8px,4vh,40px);display:flex}.waitlist .section-title{--title-size:clamp(38px, 8vw, 68px)}.waitlist .section-title,.waitlist .waitlist-card-title{color:var(--room-ink)}.waitlist .section-lead,.waitlist .label-kicker{color:var(--room-ink-mid)}.waitlist-head{flex-direction:column;gap:12px;display:flex}.waitlist-form{flex-direction:column;gap:26px;display:flex}.waitlist-field{border:0;flex-direction:column;gap:8px;padding:0;display:flex}.waitlist-line{color:var(--room-ink);position:relative}.waitlist-line .mark-rule{opacity:.6;height:10px;inset:auto 0 0}.waitlist-line:focus-within .mark-rule{color:var(--room-ink);opacity:1}.waitlist-input{width:100%;min-height:52px;color:var(--room-ink);font-family:var(--font-body);cursor:text;background:0 0;border:0;padding:12px 2px;font-size:16px}.waitlist-input::placeholder{color:var(--room-ink-faint)}.waitlist-input:focus,.waitlist-input:focus-visible{outline:none}.waitlist-error{color:var(--room-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.waitlist-error-mark{background:var(--room-ink);flex:none;width:7px;height:7px;margin-top:4px}.waitlist-focus{gap:10px}.waitlist-focus-options{flex-wrap:wrap;gap:14px;display:flex}.waitlist-focus-option{z-index:0;min-height:56px;color:var(--room-ink);font-family:var(--font-display);letter-spacing:3px;white-space:nowrap;cursor:pointer;flex:170px;justify-content:center;align-items:center;padding:15px 18px;font-size:18px;transition:color .15s;display:flex;position:relative}.waitlist-focus-option:before,.waitlist-focus-option:after{content:"";clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);transition:background .15s;position:absolute}.waitlist-focus-option:before{z-index:-2;background:var(--room-ink-faint);inset:0}.waitlist-focus-option:after{z-index:-1;background:var(--room);inset:2px}.waitlist-focus-option input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-focus-option:hover:not(:has(input:checked)):before{background:var(--room-ink)}.waitlist-focus-option:has(input:checked){color:var(--on-marker)}.waitlist-focus-option:has(input:checked):before{background:var(--marker)}.waitlist-focus-option:has(input:checked):after{background:var(--marker)}.waitlist-focus-option:has(input:focus-visible){outline:2px solid var(--room-ink);outline-offset:3px}.waitlist-focus-option:has(input:disabled){cursor:progress}.waitlist-note{color:var(--room-ink-mid);font-size:13px;line-height:1.5}.waitlist-cta{min-height:58px;padding:16px 28px;font-size:21px;overflow:hidden}.waitlist-submit-bar{background:var(--room);opacity:.45;width:34%;height:3px;animation:1s linear infinite hyveLoadBar;position:absolute;bottom:0;left:0}.waitlist-card{color:var(--room-ink);flex-direction:column;gap:16px;padding:clamp(22px,4vw,30px);display:flex;position:relative}.waitlist-card .mark-box{color:var(--room-ink);opacity:.6;inset:0}.waitlist-card.is-success .mark-box,.waitlist-card.is-offline .mark-box{color:var(--room-ink);opacity:1}.waitlist-card-title{font-family:var(--font-display);letter-spacing:2.4px;align-items:center;gap:12px;font-size:25px;display:flex}.waitlist-card.is-success .waitlist-card-title{font-size:27px}.waitlist-card-mark{background:var(--room-ink);width:10px;height:10px}.waitlist-card-text{color:var(--room-ink-mid);font-size:15px;line-height:1.65}.waitlist-card-text strong{color:var(--room-ink);font-weight:600}.waitlist-card-extra{color:var(--room-ink-mid);flex-direction:column;gap:10px;padding-top:14px;font-size:14px;display:flex;position:relative}.waitlist-card-extra .mark-rule{height:10px;color:var(--room-ink);opacity:.4;inset:0 0 auto}.waitlist-card-extra a,.waitlist-card-text a{color:var(--room-ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.waitlist-back{min-height:44px;color:var(--room-ink);font-family:var(--font-display);letter-spacing:2.6px;cursor:pointer;align-self:flex-start;align-items:center;font-size:15px;display:inline-flex}.waitlist-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@keyframes hyveLoadBar{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:1099px){.mech-stage{grid-template-columns:1fr;align-content:start;gap:clamp(20px,3.5vh,30px)}.mech-desk{display:none}.mech-diagram{display:flex}.mech-diagram-arrow{justify-content:center;margin-block:8px}.mech-diagram{gap:26px}.mech-diagram-input{gap:13px}.mech-diagram-pills{gap:13px 16px}.mech-diagram-pill{padding:9px 22px}@media (min-width:360px){.mech-diagram-pills{flex-wrap:nowrap;gap:clamp(7px,2.2vw,12px)}.mech-diagram-pill{white-space:nowrap;text-align:center;flex:1;min-width:0;padding:9px clamp(8px,2.6vw,16px);font-size:clamp(11.5px,3.2vw,13.5px)}}.mech-diagram-grid{gap:14px 0}.mech-diagram-card{gap:6px;padding:18px 16px 8px}.site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-col:first-child{grid-column:1/-1}}@media (max-width:699px){.closing-title{font-size:clamp(64px,17vw,158px)}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.site-footer-contact{flex-flow:wrap;grid-column:1/-1;column-gap:24px}.site-footer-contact .label-kicker{flex-basis:100%}.adapt-ledger-said{contain:inline-size}.board-ghost{display:none}.home-what .label-kicker,.home-real-head,.home-closing-inner,.closing-action{text-align:center}.home-what .label-kicker{display:block}.home-real-head{justify-content:center;gap:6px 18px}.closing-action{align-items:center}.closing-action .section-lead{text-wrap:balance;max-width:30ch;line-height:1.45;display:block}.closing-note .icon{margin-right:6px}.real-credits{text-align:center;font-size:11px;line-height:1.7}.home-real-note{text-align:center}}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.skeleton-bar{background:color-mix(in oklab, currentColor 14%, transparent);border-radius:var(--radius);animation:1.3s ease-in-out infinite skeletonPulse}@keyframes legalReveal{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.legal-reveal{animation:.6s ease-out both legalReveal}}.site-nav-desktop-items{display:flex}.site-nav-toggle{display:none}.site-nav-mobile-panel{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s;display:flex;transform:translateY(-8px)}.site-nav-mobile-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease-out,transform .2s ease-out;transform:none}@media (max-width:639px){.marquee-track{animation-duration:36s}.site-nav-desktop-items{display:none}.site-nav-toggle{display:inline-flex}}@media (min-width:640px){.header-tagline-full{display:inline!important}.header-tagline-short,.site-nav-mobile-panel{display:none!important}}.overlay-action:disabled,.overlay-action:disabled *{cursor:not-allowed}.overlay-input{cursor:text}.overlay-range{cursor:pointer}.overlay-range::-webkit-slider-thumb{cursor:pointer}.overlay-canvas{background-color:#0a0a0a}.overlay-canvas-transparent{background-color:#17181a;background-image:repeating-conic-gradient(#f2f2ee17 0% 25%,#0000 0% 50%);background-size:22px 22px}.overlay-canvas-draggable{cursor:grab}.overlay-canvas-draggable:active{cursor:grabbing}.overlay-action:hover:not(:disabled),.overlay-input:focus-visible{border-color:var(--accent)!important}.overlay-layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:900px){.overlay-layout{grid-template-columns:minmax(200px,260px) repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1240px){.overlay-layout{grid-template-columns:minmax(220px,280px) repeat(3,minmax(0,1fr));gap:22px}}@media (min-width:900px){.overlay-preview{position:sticky;top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-what>.board-ghost{width:clamp(260px,32vw,520px);height:300px;top:clamp(40px,8vh,120px);right:0}.home-adapts>.is-struck{width:clamp(200px,23vw,320px);height:160px;bottom:clamp(40px,8vh,110px);right:clamp(24px,4vw,60px)}.home-real>.is-crop{width:clamp(140px,16vw,210px);height:140px;top:clamp(24px,4vh,54px);right:clamp(28px,5vw,72px)}
