.nx-app .nxs{--nxs-pad:var(--sp-6)}@media (min-width:1440px){.nx-app .nxs{--nxs-pad:var(--sp-8)}}html[data-device=phone] .nx-app .nxs{--nxs-pad:var(--sp-4)}html .nx-app .nx-canvas:has(>.nw) .nxs{--nxs-pad:0px}.nx-app .nxs{z-index:6;align-items:center;gap:var(--sp-3);min-block-size:var(--c-tap);padding-block:var(--sp-2);margin-inline:calc(-1 * var(--nxs-pad));padding-inline:calc(var(--nxs-gut,0px) + var(--nxs-pad));background:color-mix(in srgb, var(--background) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--nxs-on:var(--brand);--scene-accent:var(--nxs-on);display:flex;position:sticky;inset-block-start:calc(-1 * var(--nxs-pad))}.nx-app .nxs:after{content:"";pointer-events:none;border-block-end:1px solid var(--hairline);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo);position:absolute;inset:0;box-shadow:0 8px 20px -16px #0000008c}.nx-app .nxs[data-stuck="1"]:after{opacity:1}.nxs-sr{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-app .nxs-at{font-family:var(--font-mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none;align-items:baseline;gap:2px;display:flex}.nx-app .nxs-at b{font-size:var(--t-xs);color:var(--ink-1);font-weight:700}.nx-app .nxs-reel{align-items:center;gap:var(--sp-2);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-inline-size:0;padding-block:3px;display:flex;overflow:auto hidden}.nx-app .nxs-reel::-webkit-scrollbar{block-size:0;inline-size:0}.nx-app .nxs-i{align-items:center;gap:var(--sp-2);min-block-size:2rem;padding-inline:var(--sp-3);border-radius:var(--r-md);scroll-snap-align:center;font-size:var(--t-sm);white-space:nowrap;color:var(--ink-3);border:1px solid #0000;flex:none;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.nx-app .nxs-i:hover{color:var(--ink-1);background:var(--surface-2)}.nx-app .nxs-i:focus-visible{box-shadow:var(--focus-ring);outline:none}.nx-app .nxs-i[data-on="1"]{color:var(--ink-1);background-color:color-mix(in oklab, var(--nxs-on) 20%, var(--surface));border-color:color-mix(in oklab, var(--nxs-on) 46%, var(--hairline));padding-inline-start:calc(var(--sp-3) + 4px);font-weight:700}.nx-app .nxs-n{font-family:var(--font-mono);font-style:normal;font-size:var(--t-micro);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;font-weight:700}.nx-app .nxs-i[data-on="1"] .nxs-n{color:var(--nxs-on)}.nx-app .nxs-i[data-key="1"]:not([data-on="1"]){color:var(--ink-2)}.nx-app .nxs-i[data-key="1"]:not([data-on="1"]) .nxs-n{color:color-mix(in srgb, var(--nxs-on) 80%, var(--ink-3))}.nx-app .nxs-i[data-key="1"] .nxs-n:before{content:"";vertical-align:-1px;background:var(--nxs-on);border-radius:1px;block-size:.8em;inline-size:2px;margin-inline-end:5px;display:inline-block}.nx-app .nxs-next{align-items:center;gap:var(--sp-2);min-block-size:2rem;max-inline-size:14rem;padding-inline:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-xs);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) linear, border-color var(--dur-fast) linear;flex:none;font-weight:650;line-height:1.2;display:inline-flex}.nx-app .nxs-next:hover{color:var(--ink-1);border-color:color-mix(in srgb, var(--nxs-on) 45%, var(--hairline))}.nx-app .nxs-next:focus-visible{box-shadow:var(--focus-ring);outline:none}.nx-app .nxs-next svg{color:var(--nxs-on);flex:none}.nx-app .nxs-next-k{font-size:var(--t-micro);letter-spacing:.1em;color:var(--ink-3);font-weight:650}.nx-app .nxs-next-t{text-overflow:ellipsis;overflow:hidden}.nx-app .nxs-track{pointer-events:none;background:color-mix(in srgb, var(--nxs-on) 14%, transparent);block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.nx-app .nxs-track>i{background:var(--nxs-on);transform-origin:100%;block-size:100%;transform:scaleX(var(--nxs-p,0));transition:transform var(--dur-base) var(--ease-out-expo);display:block}[dir=ltr] .nx-app .nxs-track>i{transform-origin:0}@supports (animation-timeline:scroll()){@keyframes nxs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nx-app .nxs-track>i{transition:none;animation:linear both nxs-progress;animation-timeline:scroll()}}@media (pointer:coarse){.nx-app .nxs-i,.nx-app .nxs-next{min-block-size:var(--c-tap)}.nx-app .nxs-i{padding-inline:var(--sp-4)}.nx-app .nxs-i[data-on="1"]{padding-inline-start:calc(var(--sp-4) + 4px)}}@media (max-width:720px){.nx-app .nxs{gap:var(--sp-2)}.nx-app .nxs-next{max-inline-size:none;inline-size:var(--c-tap);justify-content:center;padding-inline:0}.nx-app .nxs-next-k,.nx-app .nxs-next-t{display:none}}@media (prefers-reduced-motion:reduce){.nx-app .nxs:after,.nx-app .nxs-next,.nx-app .nxs-track>i{transition:none}}@media (min-width:1440px){.nx-app .nxs{padding-block:var(--sp-2)}}@media (forced-colors:active){.nx-app .nxs-i[data-on="1"]{border-color:highlight;border-inline-start-width:3px}.nx-app .nxs-track{display:none}}
