.public-beta-banner{background:var(--pevedy-green-950);color:var(--pevedy-green-100);display:none}body:has(.landing-page) .public-beta-banner{display:block}.public-beta-banner-inner{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2-5) max(5vw, calc((100% - var(--layout-marketing)) / 2));font-size:var(--font-size-sm);line-height:var(--line-height-snug);text-align:center;flex-wrap:wrap;margin:0;display:flex}.public-beta-banner-tag{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--signal-400);color:var(--pevedy-green-950);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.public-beta-banner-link{color:var(--neutral-0);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1);text-decoration:underline}.public-beta-banner-link:hover{color:var(--pevedy-green-100)}.public-beta-banner :focus-visible{outline-color:var(--focus-ring-inverse)}.early-access-form{gap:var(--space-3);min-width:0;display:grid}.early-access-row{gap:var(--space-2-5);flex-wrap:wrap;display:flex}.early-access-input{min-width:0;min-height:var(--control-height);padding:var(--space-2-5) var(--space-4);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--neutral-0);color:var(--text-primary);font:inherit;font-size:var(--type-body-size);flex:15rem}.early-access-input[aria-invalid=true]{border-color:var(--status-danger-border);border-width:var(--border-width-thick)}.early-access-label{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.early-access-hint{font-weight:var(--font-weight-regular)}.early-access-status:empty{display:none}.early-access-status p,.early-access-privacy{font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.early-access-status{gap:var(--space-1);display:grid}.early-access-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.landing-hero-actions .early-access-form-hero{flex:100%;max-width:36rem}.early-access-form-hero .early-access-submit{padding-inline:var(--space-6)}.early-access-form-hero .early-access-status,.early-access-form-hero .early-access-privacy{color:var(--pevedy-green-100)}.early-access-form-hero .early-access-privacy a{color:var(--neutral-0)}.landing-hero-closed{padding:var(--space-2-5) var(--space-5);border:var(--border-width-hairline) solid color-mix(in srgb, var(--neutral-0) 30%, transparent);border-radius:var(--radius-pill);color:var(--neutral-0);font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);margin:0;display:inline-flex}.landing-capability-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-capability{gap:var(--space-2-5);min-width:0;padding:var(--space-card-padding);border:var(--border-card);border-radius:var(--radius-card-large);background:var(--surface-card);flex-direction:column;display:flex}.landing-capability-plate{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--pevedy-green-100);color:var(--pevedy-green-600);place-items:center;display:inline-grid}.landing-capability-plate .icon{width:var(--icon-size);height:var(--icon-size)}.landing-capability-title{font-size:var(--type-card-title-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-heading);margin:0}.landing-capability-body{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.landing-where-title{max-width:none}.landing-where-cards{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-where-card{gap:var(--space-4);min-width:0;padding:var(--space-card-padding-lg);border:var(--border-card);border-radius:var(--radius-card-large);background:var(--surface-card);flex-direction:column;display:flex}.landing-where-card-dach{background:var(--pevedy-green-800);color:var(--neutral-0);border-color:#0000}.landing-where-card-head{align-items:center;gap:var(--space-3);display:flex}.landing-where-plate{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--pevedy-green-100);color:var(--pevedy-green-600);flex:none;place-items:center;display:inline-grid}.landing-where-card-dach .landing-where-plate{background:var(--pevedy-green-600);color:var(--signal-400)}.landing-where-plate .icon{width:var(--icon-size);height:var(--icon-size)}.landing-where-card-title{font-size:var(--type-card-title-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-heading);margin:0}.landing-where-card-body{color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.landing-where-card-dach .landing-where-card-body{color:var(--pevedy-green-100)}.landing-where-badge{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--signal-400);color:var(--pevedy-green-950);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);align-self:flex-start;margin:0}.landing-where-more{align-items:center;gap:var(--space-2);color:var(--pevedy-green-200);font-size:var(--font-size-sm);margin:0;display:flex}.landing-where-more .icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.landing-next-columns{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-next-column{gap:var(--space-4);min-width:0;padding:var(--space-card-padding-lg);border:var(--border-card);border-radius:var(--radius-card-large);background:var(--surface-card);flex-direction:column;display:flex}.landing-next-beta{background:var(--pevedy-green-800);color:var(--pevedy-green-100);border-color:#0000}.landing-next-label{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--pevedy-green-100);color:var(--pevedy-green-800);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);align-self:flex-start;margin:0}.landing-next-beta .landing-next-label{background:var(--signal-400);color:var(--pevedy-green-950)}.landing-next-later .landing-next-label{background:var(--neutral-100);color:var(--neutral-700)}.landing-next-list{gap:var(--space-2-5);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0;padding:0;list-style:none;display:grid}.landing-next-beta .landing-next-list{color:var(--pevedy-green-100)}.landing-next-list li{align-items:flex-start;gap:var(--space-2);display:flex}.landing-next-mark{color:var(--pevedy-green-500);flex:none;display:inline-flex}.landing-next-beta .landing-next-mark{color:var(--signal-400)}.landing-next-mark .icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.landing-early-access-inner{align-items:center;gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-early-access-copy .landing-section-title{max-width:none}.landing-early-access-panel{min-width:0;padding:var(--space-card-padding-lg);border:var(--border-width-hairline) solid var(--pevedy-green-500);border-radius:var(--radius-card-large);background:var(--pevedy-green-800);color:var(--neutral-0)}.landing-early-access-panel .early-access-form{gap:var(--space-4)}.landing-early-access-panel .early-access-row{gap:var(--space-2);display:grid}.landing-early-access-panel .early-access-input{border-color:var(--pevedy-green-300);background:var(--pevedy-green-950);color:var(--neutral-0)}.landing-early-access-panel .early-access-input::placeholder{color:var(--pevedy-green-300)}.landing-early-access-panel .early-access-hint,.landing-early-access-panel .early-access-status,.landing-early-access-panel .early-access-privacy{color:var(--pevedy-green-100)}.landing-early-access-panel .early-access-privacy a{color:var(--neutral-0)}.early-access-interests{gap:var(--space-2-5);border:0;min-width:0;margin:0;padding:0;display:grid}.early-access-interests legend{margin-bottom:var(--space-2-5);padding:0}.early-access-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.early-access-chip{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--border-width-hairline) solid var(--pevedy-green-300);border-radius:var(--radius-pill);font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}.early-access-chip:has(input:checked){border-color:var(--signal-400);background:var(--pevedy-green-600)}.early-access-chip input{width:var(--control-tick-size);height:var(--control-tick-size);accent-color:var(--signal-400);margin:0}.early-access-submit-section{min-height:var(--control-height);padding:var(--space-2-5) var(--space-5);border-radius:var(--radius-control);background:var(--signal-400);color:var(--pevedy-green-950);font:inherit;font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.early-access-submit-section:hover{background:var(--neutral-0)}.early-access-submit-section:disabled,.early-access-form-hero .early-access-submit:disabled{cursor:progress}.landing-early-access-closed{padding:var(--space-4) var(--space-6);border:var(--border-width-hairline) solid var(--pevedy-green-500);border-radius:var(--radius-card-large);background:var(--pevedy-green-800);color:var(--neutral-0);font-size:var(--type-lead-size);font-weight:var(--font-weight-semibold);justify-self:start;margin:0}@media (max-width:1024px){.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.landing-next-columns,.landing-early-access-inner{grid-template-columns:minmax(0,1fr)}.landing-early-access-inner{gap:var(--space-8)}}@media (max-width:520px){.landing-capability-grid{grid-template-columns:minmax(0,1fr)}.public-header .public-header-actions .primary-button{display:none}}@media (max-width:760px){.landing-where-cards{grid-template-columns:minmax(0,1fr)}.early-access-form-hero .early-access-submit{flex:100%}}
.public-header .public-nav{gap:var(--space-2);margin-inline:auto}.public-nav-group{position:relative}.public-nav-trigger{align-items:center;gap:var(--space-1-5);min-height:var(--control-height-sm);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-family:inherit;font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);letter-spacing:var(--type-nav-tracking);line-height:var(--type-nav-line);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:0;display:inline-flex}.public-nav-trigger:hover{background:var(--surface-canvas-subtle);color:var(--text-primary)}.public-nav-chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);opacity:.72;transition:transform var(--motion-fast) var(--motion-ease)}.public-nav-trigger[aria-expanded=true] .public-nav-chevron{transform:rotate(180deg)}.public-nav-panel{z-index:var(--layer-menu);top:calc(100% + var(--space-2));gap:var(--space-0-5);width:max-content;min-width:17rem;max-width:22rem;padding:var(--space-2);border:var(--border-card);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--elevation-overlay);display:grid;position:absolute;left:0}.public-nav-panel a.public-nav-panel-link{gap:var(--space-0-5);min-height:0;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-inset);color:var(--text-primary);white-space:normal;transition:background var(--motion-fast) var(--motion-ease);text-decoration:none;display:grid}.public-nav-panel a.public-nav-panel-link:hover{background:var(--surface-canvas-subtle);color:var(--text-primary)}.public-nav-panel-label{color:var(--text-primary);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.public-nav-panel-detail{color:var(--text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.public-header .public-demo{gap:var(--space-2);font-weight:var(--font-weight-semibold)}.public-header .public-login{text-decoration:none}body:has(.landing-page) .public-header.public-header{margin-bottom:calc(-1 * var(--header-height));background:linear-gradient(180deg, color-mix(in srgb, var(--pevedy-green-950) 74%, transparent) 0%, color-mix(in srgb, var(--pevedy-green-950) 94%, transparent) 100%);border-bottom-color:#0000}body:has(.landing-page) .public-nav-trigger{color:var(--pevedy-green-200)}:is(body:has(.landing-page) .public-nav-trigger:hover,body:has(.landing-page) .public-nav-trigger[aria-expanded=true]){background:color-mix(in srgb, var(--neutral-0) 10%, transparent);color:var(--neutral-0)}body:has(.landing-page) .public-nav-panel :focus-visible{outline-color:var(--focus-ring)}.landing-page .landing-hero{--landing-mx:0;--landing-my:0;padding-block:calc(var(--header-height) + clamp(var(--space-10), 5vw, var(--space-16))) clamp(var(--space-16), 6vw, var(--space-20));background-color:var(--pevedy-green-950);background-image:none;position:relative;overflow:clip}.landing-hero-photo{z-index:0;background-color:var(--pevedy-green-950);opacity:.9;transform:scale(1.04) translate(calc(var(--landing-mx) * -6px), calc(var(--landing-my) * -4px));transition:transform .6s var(--motion-ease);background-image:url(/landing-hero.jpg);background-position:60% 55%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.landing-hero-veil{z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--pevedy-green-950) 36%, transparent) 0%, color-mix(in srgb, var(--pevedy-green-950) 60%, transparent) 55%, color-mix(in srgb, var(--pevedy-green-950) 97%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--pevedy-green-950) 85%, transparent) 0%, color-mix(in srgb, var(--pevedy-green-950) 70%, transparent) 36%, color-mix(in srgb, var(--pevedy-green-950) 30%, transparent) 62%, color-mix(in srgb, var(--pevedy-green-950) 45%, transparent) 100%);position:absolute;inset:0}.landing-net{z-index:0;opacity:.75;width:108%;height:112%;transform:translate(calc(var(--landing-mx) * -16px), calc(var(--landing-my) * -10px));transition:transform .6s var(--motion-ease);position:absolute;inset:-6% -4%;-webkit-mask-image:linear-gradient(90deg,#00000040 0%,#00000059 40%,#000 62%);mask-image:linear-gradient(90deg,#00000040 0%,#00000059 40%,#000 62%)}.landing-net-links{fill:none;stroke:var(--pevedy-green-300);stroke-width:1px;stroke-dasharray:3 9;stroke-linecap:round}.landing-net-links path{animation:6s linear infinite landing-net-flow}@keyframes landing-net-flow{to{stroke-dashoffset:-48px}}.landing-net-doc{fill:color-mix(in srgb, var(--neutral-0) 4%, transparent);stroke:color-mix(in srgb, var(--pevedy-green-200) 35%, transparent);stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:18s ease-in-out infinite alternate landing-net-drift}@keyframes landing-net-drift{0%{translate:0}to{translate:0 -22px}}.landing-net-dot{fill:var(--signal-500);stroke:none;animation:3.2s ease-in-out infinite landing-net-pulse}@keyframes landing-net-pulse{50%{opacity:.25;r:6}}.landing-net-doc:nth-of-type(2){animation-duration:14s;animation-delay:0s}.landing-net-doc:nth-of-type(3){animation-duration:17s;animation-delay:-1.7s}.landing-net-doc:nth-of-type(4){animation-duration:20s;animation-delay:-3.4s}.landing-net-doc:nth-of-type(5){animation-duration:23s;animation-delay:-5.1s}.landing-net-doc:nth-of-type(6){animation-duration:26s;animation-delay:-6.8s}.landing-net-doc:nth-of-type(7){animation-duration:14s;animation-delay:-8.5s}.landing-net-doc:nth-of-type(8){animation-duration:17s;animation-delay:-10.2s}.landing-net-doc:nth-of-type(9){animation-duration:20s;animation-delay:-11.9s}.landing-net-doc:nth-of-type(10){animation-duration:23s;animation-delay:-13.6s}.landing-net-doc:nth-of-type(11){animation-duration:26s;animation-delay:-15.3s}.landing-net-doc:nth-of-type(12){animation-duration:14s;animation-delay:-17s}.landing-net-doc:nth-of-type(13){animation-duration:17s;animation-delay:-18.7s}.landing-net-doc:nth-of-type(14){animation-duration:20s;animation-delay:-20.4s}.landing-net-doc:nth-of-type(15){animation-duration:23s;animation-delay:-22.1s}.landing-net-doc:nth-of-type(16){animation-duration:26s;animation-delay:-23.8s}.landing-net-doc:nth-of-type(17){animation-duration:14s;animation-delay:-25.5s}.landing-net-doc:nth-of-type(18){animation-duration:17s;animation-delay:-27.2s}.landing-net-doc:nth-of-type(19){animation-duration:20s;animation-delay:-28.9s}.landing-page .landing-hero:before{content:"";z-index:1;background:radial-gradient(700px 420px at 20% 30%, color-mix(in srgb, var(--signal-500) 22%, transparent), transparent 60%), radial-gradient(900px 600px at 85% 15%, color-mix(in srgb, var(--signal-400) 16%, transparent), transparent 60%), radial-gradient(600px 400px at 60% 110%, color-mix(in srgb, var(--pevedy-green-600) 60%, transparent), transparent 60%);opacity:.45;pointer-events:none;height:120%;animation:14s ease-in-out infinite alternate landing-aurora;position:absolute;inset:-20% -10% auto}@keyframes landing-aurora{0%{transform:translate(0,0)}to{transform:translate(-40px,24px)}}.landing-page .landing-hero:after{content:"";z-index:1;background-image:radial-gradient(color-mix(in srgb, var(--neutral-0) 6%, transparent) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.landing-page .landing-hero-inner{z-index:2;align-items:center;gap:clamp(var(--space-8), 4vw, var(--space-12));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);position:relative}.landing-hero-copy>*{animation:landing-rise .7s var(--motion-ease) both}.landing-hero-copy>:nth-child(2){animation-delay:80ms}.landing-hero-copy>:nth-child(3){animation-delay:.16s}.landing-hero-copy>:nth-child(4){animation-delay:.24s}.landing-hero-copy>:nth-child(5){animation-delay:.32s}.landing-hero-copy>:nth-child(6){animation-delay:.4s}@keyframes landing-rise{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-page .landing-hero .eyebrow{gap:var(--space-2-5);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);box-shadow:0 0 0 1px color-mix(in srgb, var(--signal-400) 15%, transparent), 0 0 24px -6px color-mix(in srgb, var(--signal-400) 50%, transparent)}.landing-hero-eyebrow-tag{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--text-on-brand);font-size:var(--font-size-2xs);align-items:center;display:inline-flex}.landing-hero-eyebrow-line{color:var(--pevedy-green-100);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);text-transform:none}.landing-page .landing-hero-title-accent{background:linear-gradient(100deg, var(--signal-400) 0%, var(--pevedy-green-100) 30%, var(--signal-400) 55%, var(--signal-500) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out 1.4s infinite landing-shine;display:inline-block;position:relative}@keyframes landing-shine{0%,70%{background-position:0 0}to{background-position:100% 0}}.landing-page .landing-hero-title-accent:after{content:"";right:0;bottom:var(--space-1);height:var(--space-1);border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--signal-500), var(--signal-400));box-shadow:0 0 18px color-mix(in srgb, var(--signal-400) 60%, transparent);transform-origin:0;animation:landing-underline 1.2s var(--motion-ease) .6s both;position:absolute;left:0}@keyframes landing-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-page .landing-hero-subline{max-width:50ch;margin-top:var(--space-5);color:var(--pevedy-green-200)}.landing-hero-situation{align-items:center;gap:var(--space-2-5);min-height:var(--space-7);margin:var(--space-4) 0 0;color:var(--neutral-0);font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);display:flex}.landing-hero-situation-glyph{color:var(--signal-400);flex:none;display:inline-flex}.landing-hero-situation-glyph .icon{width:var(--icon-size);height:var(--icon-size)}.landing-hero-typed:after{content:"|";margin-left:var(--space-0-5);color:var(--signal-400);animation:1s steps(2,end) infinite landing-caret}@keyframes landing-caret{50%{opacity:0}}.landing-page .landing-hero-actions{margin-top:var(--space-6)}.landing-page .landing-hero-demo{gap:var(--space-2-5);padding-inline:var(--space-6);border-color:color-mix(in srgb, var(--neutral-0) 30%, transparent);background:color-mix(in srgb, var(--neutral-0) 6%, transparent);color:var(--neutral-0);font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-page .landing-hero-demo:hover{border-color:color-mix(in srgb, var(--neutral-0) 50%, transparent);background:color-mix(in srgb, var(--neutral-0) 12%, transparent);color:var(--neutral-0)}.landing-page .landing-hero-cues{gap:var(--space-4) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--border-width-hairline) solid color-mix(in srgb, var(--neutral-0) 14%, transparent);grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-hero-cue{align-items:flex-start;gap:var(--space-2-5);flex-direction:row}.landing-page .landing-hero-cue-glyph{width:auto;height:auto;color:var(--signal-400);background:0 0;border:0}.landing-hero-cue-glyph .icon{width:var(--space-5);height:var(--space-5)}.landing-hero-cue-text{gap:var(--space-0-5);min-width:0;display:grid}.landing-page .landing-hero-cue-label{color:var(--neutral-0);font-size:var(--font-size-xs)}.landing-hero-cue-detail{color:var(--pevedy-green-300);font-size:var(--font-size-2xs);line-height:var(--line-height-snug)}.landing-page .landing-hero-preview{margin-right:0}.landing-hero-stage{perspective:1400px;transform:translate(calc(var(--landing-mx) * 10px), calc(var(--landing-my) * 7px));transition:transform .5s var(--motion-ease);position:relative}.landing-hero-stage:after{content:"";border-radius:var(--radius-circle);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--signal-400) 22%, transparent), transparent 70%);pointer-events:none;height:70px;position:absolute;bottom:-70px;left:8%;right:8%}.landing-shot{border:var(--border-width-hairline) solid color-mix(in srgb, var(--neutral-0) 14%, transparent);border-radius:var(--radius-md);background:var(--pevedy-green-950);box-shadow:0 60px 100px -40px color-mix(in srgb, var(--neutral-900) 75%, transparent), 0 0 0 1px color-mix(in srgb, var(--neutral-900) 30%, transparent), 0 0 80px -20px color-mix(in srgb, var(--signal-500) 35%, transparent);transform-origin:50%;animation:landing-settle 1.4s var(--motion-ease) both;position:relative;overflow:clip;transform:rotateY(-9deg)rotateX(3deg)}@keyframes landing-settle{0%{opacity:.6;transform:rotateY(-16deg)rotateX(6deg)translate(30px)}to{opacity:1;transform:rotateY(-9deg)rotateX(3deg)}}.landing-shot:after{content:"";background:linear-gradient(120deg, color-mix(in srgb, var(--neutral-0) 14%, transparent), transparent 35%, transparent 65%, color-mix(in srgb, var(--neutral-0) 6%, transparent));pointer-events:none;position:absolute;inset:0}.landing-shot-bar{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-hairline) solid color-mix(in srgb, var(--neutral-0) 8%, transparent);background:var(--pevedy-green-900);display:flex}.landing-shot-dot{border-radius:var(--radius-circle);background:color-mix(in srgb, var(--neutral-0) 18%, transparent);width:9px;height:9px}.landing-shot-url{height:var(--space-5);margin-left:var(--space-2-5);padding:0 var(--space-2-5);border-radius:var(--radius-inset);background:color-mix(in srgb, var(--neutral-0) 7%, transparent);color:var(--pevedy-green-300);font-size:var(--font-size-3xs);flex:1;align-items:center;display:flex}.landing-shot-image{opacity:.92;width:100%;height:auto;display:block}.landing-hero-loop{margin:0;padding:0;list-style:none}.landing-loop-card{z-index:2;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--neutral-0);color:var(--text-primary);box-shadow:0 30px 60px -20px color-mix(in srgb, var(--neutral-900) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--neutral-900) 6%, transparent);font-size:var(--font-size-xs);opacity:0;animation:11s ease-in-out infinite landing-loop-a;display:flex;position:absolute}.landing-loop-text{gap:var(--space-0-5);min-width:0;display:grid}.landing-loop-title{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.landing-loop-meta{color:var(--text-muted);font-size:var(--font-size-2xs);white-space:nowrap}.landing-loop-plate{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--pevedy-green-100);color:var(--brand-deep);flex:none;place-items:center;display:inline-grid}.landing-loop-plate .icon{width:var(--icon-size);height:var(--icon-size)}.landing-loop-event{animation-name:landing-loop-a;top:12%;left:-28px}.landing-loop-docs{align-items:stretch;gap:var(--space-1-5);flex-direction:column;animation-name:landing-loop-b;top:34%;right:-16px}.landing-loop-doc{align-items:center;gap:var(--space-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:flex}.landing-loop-docs .landing-loop-meta{margin-top:var(--space-1)}.landing-loop-ring{animation-name:landing-loop-c;bottom:14%;left:-10px}.landing-loop-package{animation-name:landing-loop-d;bottom:-22px;right:6%}.badge.landing-loop-badge{margin-left:var(--space-1);border-color:var(--status-success-border);background:var(--status-success-surface);color:var(--status-success-text);flex:none}@keyframes landing-loop-a{0%,4%{opacity:0;transform:translate(-18px,-10px)scale(.96)}9%,72%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-10px)}}@keyframes landing-loop-b{0%,20%{opacity:0;transform:translate(18px)}26%,72%{opacity:1;transform:none}78%,to{opacity:0}}@keyframes landing-loop-c{0%,36%{opacity:0;transform:translateY(14px)}42%,80%{opacity:1;transform:none}86%,to{opacity:0}}@keyframes landing-loop-d{0%,58%{opacity:0;transform:scale(.9)}64%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.96)}}.landing-loop-dial{width:var(--space-16);height:var(--space-16);flex:none;place-items:center;display:inline-grid;position:relative}.landing-loop-ring-svg{width:100%;height:100%;position:absolute;inset:0}.landing-loop-ring-track{stroke:var(--neutral-200);stroke-width:9px}.landing-loop-ring-arc{stroke:var(--signal-500);stroke-width:9px;stroke-linecap:round;stroke-dasharray:0 100;animation:11s ease-in-out infinite landing-loop-fill}@keyframes landing-loop-fill{0%,42%{stroke-dasharray:0 100}60%,to{stroke-dasharray:100 100}}.landing-loop-ring-count{color:var(--text-primary);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.landing-hero-scroll{bottom:var(--space-4);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-hairline) solid color-mix(in srgb, var(--neutral-0) 16%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pevedy-green-950) 50%, transparent);color:var(--pevedy-green-200);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;animation:2.4s ease-in-out infinite landing-scroll-cue;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.landing-hero-scroll .icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--signal-400)}.landing-hero-scroll:hover{color:var(--neutral-0)}@keyframes landing-scroll-cue{50%{transform:translate(-50%,4px)}}.landing-motion-toggle{right:var(--space-4);bottom:var(--space-4);z-index:3;max-width:calc(100% - 2 * var(--space-4));min-height:var(--space-8);align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border:var(--border-width-hairline) solid color-mix(in srgb, var(--neutral-0) 32%, transparent);border-radius:var(--radius-pill);background:var(--pevedy-green-950);color:var(--pevedy-green-100);font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex;position:absolute}.landing-motion-toggle:hover{color:var(--neutral-0)}.landing-motion-toggle:focus-visible{outline-color:var(--focus-ring-inverse)}.landing-motion-toggle-mark{font-size:var(--font-size-3xs);letter-spacing:-.1em}.landing-page[data-motion=still] *,.landing-page[data-motion=still] :before,.landing-page[data-motion=still] :after{animation-play-state:paused!important}.landing-page[data-motion=still] .landing-loop-card{opacity:1;animation:none;transform:none}.landing-page[data-motion=still] .landing-loop-ring-arc{stroke-dasharray:100 100;animation:none}@media (prefers-reduced-motion:reduce){.landing-hero-copy>*,.landing-shot,.landing-net-links path,.landing-net-doc,.landing-net-dot,.landing-page .landing-hero:before,.landing-hero-scroll,.landing-hero-typed:after,.landing-page .landing-hero-title-accent,.landing-page .landing-hero-title-accent:after{animation:none}.landing-loop-card{opacity:1;animation:none;transform:none}.landing-loop-ring-arc{stroke-dasharray:100 100;animation:none}.landing-hero-photo,.landing-net,.landing-hero-stage{transition:none;transform:none}.landing-motion-toggle{display:none}}@media (max-width:1024px){.landing-page .landing-hero{padding-block-end:clamp(var(--space-12), 6vw, var(--space-16))}.landing-page .landing-hero-inner{grid-template-columns:minmax(0,1fr)}.landing-hero-stage{max-width:44rem;margin-top:var(--space-4)}.landing-shot{animation:none;transform:none}.landing-hero-scroll{display:none}.landing-loop-event{left:var(--space-2)}.landing-loop-docs{right:var(--space-2)}.landing-loop-ring{left:var(--space-2)}.landing-loop-package{right:var(--space-2);bottom:var(--space-2)}}@media (max-width:899px){.public-header .public-demo{display:none}}@media (max-width:900px){.landing-page .landing-hero-inner{grid-template-columns:minmax(0,1fr)}.landing-page .landing-hero-preview{margin-right:0}}@media (max-width:600px){.landing-loop-card{display:none}.landing-page .landing-hero-cues{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.landing-net{opacity:.5}}
.public-header-language{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line);flex-wrap:wrap;margin:0;display:inline-flex}.public-header-language>span{align-items:center;gap:var(--space-2);display:inline-flex}.public-header-language a{min-width:var(--space-6);min-height:var(--space-6);align-items:center;display:inline-flex}.public-header-language a[aria-current=true]{color:var(--text-primary);font-weight:600}
