.nf-hero.pg-hero{min-height:100svh}.nf-code{letter-spacing:.24em;color:var(--accent);font-size:14px}.nf-hero .pg-hero__title{max-width:11em}.nf-panel{border-radius:var(--r3);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#1c1f26b8,#0b0d10b8);max-width:920px;padding:clamp(14px,1.6vw,20px);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff14,0 24px 60px #00000073}.nf-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.nf-btn{min-height:60px;color:var(--text);letter-spacing:-.01em;transition:background-color var(--d1) var(--ease);-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:14px;padding:8px 14px 8px 8px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.nf-btn__key{letter-spacing:0;color:#f5f5f7db;width:44px;height:44px;transition:box-shadow var(--d2) var(--ease), color var(--d2) var(--ease), transform .12s var(--ease);background:radial-gradient(circle at 50% 30%,#2a2e36,#121419 72%);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff29,inset 0 1px #ffffff2e,0 2px 6px #00000080}.nf-btn__label{min-width:0}.nf-btn:active .nf-btn__key,.nf-btn:focus-visible .nf-btn__key{color:#fff;box-shadow:inset 0 0 0 2px var(--accent), 0 0 18px #76a8c2b3, 0 0 2px #76a8c2;transform:scale(.94)}@media (hover:hover) and (pointer:fine){.nf-btn:hover{background:#ffffff0f}.nf-btn:hover .nf-btn__key{color:#fff;box-shadow:inset 0 0 0 2px var(--accent), 0 0 18px #76a8c299}}.nf-panel__call{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 8px 4px;display:flex}@media (max-width:1068px){.nf-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-aspect-ratio:1) and (min-width:735px){.nf-hero .pg-hero__lambda{width:clamp(120px,18vw,200px)}}@media (max-width:734px){.nf-hero.pg-hero{padding-top:calc(var(--nav-h) + 96px)}.nf-hero .pg-hero__lambda{left:max(var(--gutter), env(safe-area-inset-left));right:auto;top:calc(var(--nav-h) + 20px);width:64px}.nf-panel{margin-inline:-6px}.nf-panel__grid{grid-template-columns:1fr;gap:2px}.nf-btn{min-height:56px}.nf-panel__call .btn{flex:auto;justify-content:center}}@media (prefers-reduced-transparency:reduce){.nf-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0d10}}
