.nq-spinner[data-v-82de0015]{position:relative;display:inline-flex;color:inherit}.nq-spinner-label[data-v-82de0015]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-spinner .big-hex[data-v-82de0015]{stroke-dashoffset:-40.5;animation:loading-big-hex-82de0015 4s cubic-bezier(.76,.29,.29,.76) infinite}.loading-spinner .small-hex[data-v-82de0015]{stroke-dashoffset:13;animation:loading-small-hex-82de0015 4s cubic-bezier(.76,.29,.29,.76) infinite}@keyframes loading-big-hex-82de0015{0%{stroke-dashoffset:-40.5}17%{stroke-dashoffset:-15.08}33%{stroke-dashoffset:10.33}50%{stroke-dashoffset:35.75}67%{stroke-dashoffset:61.17}83%{stroke-dashoffset:86.58}to{stroke-dashoffset:112}}@keyframes loading-small-hex-82de0015{0%{stroke-dashoffset:13}17%{stroke-dashoffset:38.42}33%{stroke-dashoffset:63.84}50%{stroke-dashoffset:89.25}67%{stroke-dashoffset:114.66}83%{stroke-dashoffset:140.08}to{stroke-dashoffset:165.5}}@media(prefers-reduced-motion:reduce){.loading-spinner .big-hex[data-v-82de0015],.loading-spinner .small-hex[data-v-82de0015]{animation:none}}.boot[data-v-91a9d991]{position:relative;z-index:1;min-height:100dvh;display:grid;place-content:center;gap:.75rem;text-align:center;padding:2rem;color:var(--text-primary);font-family:var(--font)}.brand-wordmark[data-v-f641e56c]{display:inline-flex;align-items:baseline;font-family:var(--font, "Mulish", system-ui, sans-serif);font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap;color:var(--text-secondary)}.brand-wordmark--sm[data-v-f641e56c]{font-size:1.15rem}.brand-wordmark--md[data-v-f641e56c]{font-size:1.35rem}.brand-wordmark--lg[data-v-f641e56c]{font-size:2rem}.brand-wordmark__letter[data-v-f641e56c]{display:inline-block;font-weight:500;color:var(--text-secondary);transform-origin:center bottom}.brand-wordmark__letter--nim[data-v-f641e56c]{font-weight:700;letter-spacing:.04em}.brand-wordmark--accent .brand-wordmark__letter[data-v-f641e56c]{color:#fff}.brand-wordmark--accent .brand-wordmark__letter--nim[data-v-f641e56c]{color:var(--gold)}.brand-wordmark--animate .brand-wordmark__letter--i0[data-v-f641e56c]{animation:brand-flash-0-f641e56c 8s linear infinite}.brand-wordmark--animate .brand-wordmark__letter--i1[data-v-f641e56c]{animation:brand-flash-1-f641e56c 8s linear infinite}.brand-wordmark--animate .brand-wordmark__letter--i2[data-v-f641e56c]{animation:brand-flash-2-f641e56c 8s linear infinite}.brand-wordmark--animate .brand-wordmark__letter--i3[data-v-f641e56c]{animation:brand-flash-3-f641e56c 8s linear infinite}.brand-wordmark--animate .brand-wordmark__letter--i4[data-v-f641e56c]{animation:brand-flash-4-f641e56c 8s linear infinite}.brand-wordmark--animate .brand-wordmark__letter--i5[data-v-f641e56c]{animation:brand-flash-5-f641e56c 8s linear infinite}@keyframes brand-flash-0-f641e56c{0%,0.4%{color:var(--text-secondary)}2.2%{color:var(--gold)}4.4%,to{color:var(--text-secondary)}}@keyframes brand-flash-1-f641e56c{0%,3.1%{color:var(--text-secondary)}4.8%{color:var(--gold)}7%,to{color:var(--text-secondary)}}@keyframes brand-flash-2-f641e56c{0%,5.7%{color:var(--text-secondary);transform:scale(1)}7.4%{color:var(--gold);transform:scale(1)}9.6%,17.5%{color:var(--text-secondary);transform:scale(1)}20.1%{color:var(--gold);transform:scale(1.08)}22.5%{color:var(--text-secondary);transform:scale(1)}24.9%{color:var(--gold);transform:scale(1.08)}27.3%{color:var(--text-secondary);transform:scale(1)}29.8%{color:var(--gold);transform:scale(1.05)}31.3%,93.8%{color:var(--gold);transform:scale(1)}to{color:var(--text-secondary);transform:scale(1)}}@keyframes brand-flash-3-f641e56c{0%,8.3%{color:var(--text-secondary);transform:scale(1)}10.1%{color:var(--gold);transform:scale(1)}12.3%,17.5%{color:var(--text-secondary);transform:scale(1)}20.1%{color:var(--gold);transform:scale(1.08)}22.5%{color:var(--text-secondary);transform:scale(1)}24.9%{color:var(--gold);transform:scale(1.08)}27.3%{color:var(--text-secondary);transform:scale(1)}29.8%{color:var(--gold);transform:scale(1.05)}31.3%,93.8%{color:var(--gold);transform:scale(1)}to{color:var(--text-secondary);transform:scale(1)}}@keyframes brand-flash-4-f641e56c{0%,10.9%{color:var(--text-secondary);transform:scale(1)}12.7%{color:var(--gold);transform:scale(1)}14.9%,17.5%{color:var(--text-secondary);transform:scale(1)}20.1%{color:var(--gold);transform:scale(1.08)}22.5%{color:var(--text-secondary);transform:scale(1)}24.9%{color:var(--gold);transform:scale(1.08)}27.3%{color:var(--text-secondary);transform:scale(1)}29.8%{color:var(--gold);transform:scale(1.05)}31.3%,93.8%{color:var(--gold);transform:scale(1)}to{color:var(--text-secondary);transform:scale(1)}}@keyframes brand-flash-5-f641e56c{0%,13.6%{color:var(--text-secondary)}15.3%{color:var(--gold)}17.5%,to{color:var(--text-secondary)}}@media(prefers-reduced-motion:reduce){.brand-wordmark--animate .brand-wordmark__letter[data-v-f641e56c]{animation:none;color:var(--text-secondary)}}.identicon[data-v-42666041]{display:block;border-radius:50%;object-fit:cover;background:var(--bg-primary);flex-shrink:0}.identicon--fallback[data-v-42666041]{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:700}.app-shell[data-v-223f7d86]{--bottom-tabs-pad-top: .5rem;--bottom-tabs-pad-bottom: calc(1.5rem + env(safe-area-inset-bottom, 0px)) ;--bottom-tabs-inner: calc(2.375rem + 26px) ;--bottom-tabs-bar-height: calc( var(--bottom-tabs-pad-top) + var(--bottom-tabs-inner) + var(--bottom-tabs-pad-bottom) );--bottom-tabs-height: var(--bottom-tabs-bar-height);--bottom-tabs-inset: calc( var(--bottom-tabs-height) + var(--vv-bottom-inset, 0px) );--app-brand-row: 2.75rem;position:relative;z-index:1;height:100dvh;overflow:hidden;overscroll-behavior:none}.app-content[data-v-223f7d86]{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-y;overflow-anchor:none;-webkit-overflow-scrolling:touch;isolation:isolate;padding-top:var(--app-brand-row);padding-bottom:var(--bottom-tabs-inset);transition:padding-bottom .38s cubic-bezier(.25,0,0,1)}.app-shell[data-v-223f7d86]:has(.discover--onboarding){--bottom-tabs-height: 0px;--bottom-tabs-inset: calc(env(safe-area-inset-bottom, 0px) + var(--vv-bottom-inset, 0px))}.app-shell:has(.discover--onboarding) .app-content[data-v-223f7d86]{transition:none}.bottom-tabs[data-v-223f7d86]{position:fixed;left:0;right:0;top:calc(var(--vv-offset-top, 0px) + var(--vv-height, 100dvh) - var(--bottom-tabs-bar-height));bottom:auto;z-index:50;display:flex;background:var(--bg-surface);border-top:1px solid var(--border);padding-top:var(--bottom-tabs-pad-top);padding-bottom:var(--bottom-tabs-pad-bottom);touch-action:none;transform:translateY(0);visibility:visible;transition:transform .38s cubic-bezier(.25,0,0,1),visibility 0s linear 0s;will-change:transform}.app-shell:has(.discover--onboarding) .bottom-tabs[data-v-223f7d86]{transform:translateY(100%);pointer-events:none;visibility:hidden;transition:none}.tab[data-v-223f7d86]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;color:var(--text-secondary);text-decoration:none;transition:color .2s;-webkit-tap-highlight-color:transparent;outline:none;background:transparent;border-radius:0}.tab[data-v-223f7d86]:active,.tab[data-v-223f7d86]:focus,.tab[data-v-223f7d86]:focus-visible{background:transparent;outline:none;box-shadow:none}.tab[data-v-223f7d86] .nq-icon{width:24px;height:24px}.tab-identicon[data-v-223f7d86]{width:26px;height:26px;border-radius:50%}.tab span[data-v-223f7d86]{font-size:.75rem;font-weight:500}.tab.router-link-active[data-v-223f7d86]{color:var(--primary)}.tab--me[data-v-223f7d86],.tab--me.router-link-active[data-v-223f7d86]{color:var(--text-secondary)}.tab--me.router-link-active span[data-v-223f7d86]{color:var(--primary)}.page-enter-active[data-v-223f7d86],.page-leave-active[data-v-223f7d86]{transition:opacity .15s ease}.page-enter-from[data-v-223f7d86],.page-leave-to[data-v-223f7d86]{opacity:0}@media(prefers-reduced-motion:reduce){.app-content[data-v-223f7d86],.bottom-tabs[data-v-223f7d86]{transition:none}.app-shell:has(.discover--onboarding) .bottom-tabs[data-v-223f7d86]{transition:none}}.poster-img[data-v-ede31235]{position:relative;width:100%;height:100%}.poster-img-wait[data-v-ede31235]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);pointer-events:none;z-index:1}img[data-v-ede31235]{width:100%;height:100%;object-fit:cover;display:block;opacity:0}img.is-ready[data-v-ede31235]{opacity:1}.poster-img-fallback[data-v-ede31235]{width:100%;height:100%}.recommend-badge[data-v-7517b961]{position:absolute;top:.22rem;right:.22rem;z-index:2;display:grid;place-items:center;color:var(--gold);line-height:0;filter:drop-shadow(0 0 .5px #000) drop-shadow(0 1px 2px rgba(0,0,0,.75))}.hex-fill[data-v-7517b961]{fill:currentColor;stroke:#0a0a0f;stroke-width:1.35;stroke-linejoin:round;paint-order:stroke fill}.empty[data-v-06baaf7c]{text-align:center;color:var(--text-secondary);padding:1.5rem .5rem;background:var(--bg-surface);border-radius:10px}.poster-slider[data-v-06baaf7c]{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;scrollbar-width:thin}.poster-slider--rows[data-v-06baaf7c]{display:grid;grid-template-rows:repeat(var(--poster-rows),10.875rem);grid-template-columns:repeat(var(--poster-cols),7.25rem);grid-auto-flow:row;align-content:start;justify-content:start}.poster-slider--rows .media-item[data-v-06baaf7c]{scroll-snap-align:start;width:100%;height:100%;flex:unset}.poster-slider--fit[data-v-06baaf7c]{display:grid;width:100%;max-width:min(100%,calc(var(--poster-cols) * 7.25rem + (var(--poster-cols) - 1) * .75rem));gap:.75rem;overflow:hidden;scroll-snap-type:none;padding-bottom:0;scrollbar-width:none;grid-template-columns:repeat(var(--poster-cols),minmax(0,1fr));grid-auto-flow:row;justify-content:stretch}.poster-slider--fit .media-item[data-v-06baaf7c]{flex:unset;width:100%;min-width:0;aspect-ratio:2 / 3}.media-item[data-v-06baaf7c]{position:relative;flex:0 0 7.25rem;aspect-ratio:2 / 3;padding:0;border:2px solid transparent;background:var(--bg-surface);border-radius:10px;overflow:hidden;scroll-snap-align:start;cursor:pointer;color:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.media-item.is-selected[data-v-06baaf7c]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.media-item img[data-v-06baaf7c]{width:100%;height:100%;object-fit:cover;display:block}.poster-placeholder[data-v-06baaf7c]{display:grid;place-items:center;height:100%;padding:.5rem;text-align:center;font-size:.75rem;color:var(--text-secondary)}@media(min-width:640px){.media-item[data-v-06baaf7c]{flex-basis:8.25rem}.poster-slider--rows[data-v-06baaf7c]{grid-template-columns:repeat(var(--poster-cols),8.25rem);grid-template-rows:repeat(var(--poster-rows),12.375rem)}.poster-slider--fit[data-v-06baaf7c]{max-width:min(100%,calc(var(--poster-cols) * 8.25rem + (var(--poster-cols) - 1) * .75rem))}}.favorites-onboarding[data-v-b33d89bd]{display:flex;flex-direction:column;gap:1rem;min-height:calc(100dvh - var(--app-brand-row, 3.5rem) - var(--bottom-tabs-inset));padding-bottom:1rem}.header[data-v-b33d89bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.5rem}.header-text[data-v-b33d89bd]{min-width:0}.header-text h2[data-v-b33d89bd]{margin:0 0 .35rem;font-size:1.45rem;color:var(--text-primary)}.header-text p[data-v-b33d89bd]{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.35}.skip[data-v-b33d89bd]{flex-shrink:0;margin-top:.15rem;padding:.35rem .15rem;border:0;background:transparent;color:var(--text-secondary);font-size:.95rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.skip[data-v-b33d89bd]:disabled{opacity:.5;cursor:default}.skip[data-v-b33d89bd]:not(:disabled):active{opacity:.75}.rows[data-v-b33d89bd]{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}.rows[data-v-b33d89bd] .empty{display:none}.bottom-row[data-v-b33d89bd]{position:relative;margin-bottom:2.75rem}.continue-dock[data-v-b33d89bd]{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;transform:translateY(50%);pointer-events:none}.continue[data-v-b33d89bd]{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0;padding:1.2rem 1.65rem;border:1px solid rgba(255,255,255,.35);border-radius:.9rem;background:var(--colors-neutral-200);color:#fff;cursor:pointer;font:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 0 0 1px #ffffff1f,0 0 18px #ffffff59,0 0 36px #ffffff2e;-webkit-tap-highlight-color:transparent}.continue[data-v-b33d89bd]:hover:not(:disabled){background:var(--colors-neutral-300, var(--colors-neutral-200));box-shadow:0 0 0 1px #fff3,0 0 22px #ffffff73,0 0 44px #ffffff38}.continue[data-v-b33d89bd]:disabled{opacity:.7;cursor:wait}.continue[data-v-b33d89bd]:active:not(:disabled){transform:scale(.98)}.picker[data-v-f2878925]{--picker-poster: 5.6rem;--picker-dock-height: 10.75rem;--picker-dock-bottom-offset: 0px}.detail[data-v-f2878925]{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.5rem 0 calc(var(--picker-dock-height) + .5rem)}.hero[data-v-f2878925]{display:block;width:min(36vw,8.75rem);aspect-ratio:2 / 3;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--bg-surface);flex-shrink:0;cursor:pointer;color:inherit;box-shadow:0 12px 28px color-mix(in oklch,var(--colors-neutral) 28%,transparent);-webkit-tap-highlight-color:transparent}.hero img[data-v-f2878925],.hero[data-v-f2878925] .poster-img{width:100%;height:100%;display:block}.hero-fallback[data-v-f2878925],.poster-fallback[data-v-f2878925]{display:grid;place-items:center;height:100%;padding:.5rem;text-align:center;color:var(--text-secondary);font-weight:700}.meta[data-v-f2878925]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;min-width:0}.meta h2[data-v-f2878925]{margin:0;font-size:1.25rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.meta-line[data-v-f2878925]{margin:0;color:var(--text-secondary);font-size:.88rem}.dot[data-v-f2878925]{opacity:.55;padding:0 .15rem}.rating[data-v-f2878925]{color:var(--warning);font-weight:600}.overview[data-v-f2878925]{margin:0;max-width:36rem;color:var(--text-primary);font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.favorites[data-v-f2878925]{display:flex;align-items:center;gap:.4rem}.favorites-ico[data-v-f2878925]{color:var(--primary)}.favorite-faces[data-v-f2878925]{display:flex;align-items:center}.favorite-face[data-v-f2878925]{margin-left:-6px;box-shadow:0 0 0 1.5px var(--bg-primary);border-radius:50%}.favorite-face[data-v-f2878925]:first-child{margin-left:0}.actions[data-v-f2878925]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:22rem;margin-top:.15rem;flex-wrap:wrap}.actions-prefix[data-v-f2878925]{flex:0 0 auto;color:var(--text-secondary);font-size:.92rem;font-weight:500;white-space:nowrap}.actions .nq-pill-stretch[data-v-f2878925]{flex:1 1 auto;width:auto;min-height:2.4rem;min-width:6.5rem}.refresh-btn[data-v-f2878925]{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border:0;border-radius:999px;padding:0;background:var(--bg-surface);color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}.refresh-btn[data-v-f2878925]:disabled{opacity:.5;cursor:default}.refresh-btn[data-v-f2878925]:not(:disabled):active{filter:brightness(1.08)}.dock[data-v-f2878925]{position:fixed;left:0;right:0;bottom:calc(var(--bottom-tabs-inset) + var(--picker-dock-bottom-offset));z-index:44;padding-bottom:.15rem;background:linear-gradient(to top,var(--bg-primary) 0%,var(--bg-primary) 48%,transparent 100%);touch-action:none;overscroll-behavior:none}.strip[data-v-f2878925]{display:flex;align-items:flex-end;gap:.55rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.45rem calc(50% - var(--picker-poster) / 2) .45rem;scrollbar-width:none;touch-action:pan-x}.strip[data-v-f2878925]::-webkit-scrollbar{display:none}.poster-wrap[data-v-f2878925]{position:relative;flex:0 0 var(--picker-poster);scroll-snap-align:center;scroll-snap-stop:always}.poster[data-v-f2878925]{width:var(--picker-poster);aspect-ratio:2 / 3;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--bg-surface);color:inherit;cursor:pointer;transform:scale(.92);opacity:.72;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.poster.is-selected[data-v-f2878925]{transform:scale(1);opacity:1;box-shadow:0 0 0 2px var(--gold)}.poster img[data-v-f2878925],.poster[data-v-f2878925] .poster-img{width:100%;height:100%;display:block}.open-btn[data-v-f2878925]{position:absolute;top:.3rem;left:50%;z-index:1;transform:translate(-50%);width:1.85rem;height:1.85rem;display:grid;place-content:center;border:0;border-radius:999px;background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 4px 12px color-mix(in oklch,var(--primary) 45%,transparent);-webkit-tap-highlight-color:transparent}.open-btn[data-v-f2878925]:active{filter:brightness(1.08)}.discover[data-v-a2dadea1]{padding-bottom:2rem}.discover--onboarding[data-v-a2dadea1]{padding-bottom:0}.discover--overlap[data-v-a2dadea1]{--discover-feed-tabs-height: 2.85rem;padding-bottom:calc(var(--discover-feed-tabs-height) + .75rem)}.discover--for-you[data-v-a2dadea1]{padding-bottom:0}.discover--for-you .discover-body[data-v-a2dadea1]{padding:0;gap:0}.discover-feed-tabs[data-v-a2dadea1]{position:fixed;left:0;right:0;bottom:var(--bottom-tabs-inset);z-index:45;display:flex;justify-content:center;background:#0a0a0feb;border-top:1px solid var(--border);touch-action:none;overscroll-behavior:none;will-change:transform}.feed-tabs-slide-enter-active[data-v-a2dadea1]{transition:transform .38s cubic-bezier(.25,0,0,1)}.feed-tabs-slide-enter-from[data-v-a2dadea1]{transform:translateY(calc(100% + var(--bottom-tabs-bar-height, 4.5rem)))}.feed-tabs-slide-enter-to[data-v-a2dadea1]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.feed-tabs-slide-enter-active[data-v-a2dadea1]{transition:none}}.discover-feed-tabs-inner[data-v-a2dadea1]{width:100%;max-width:var(--column-max);padding-inline:var(--column-pad);box-sizing:border-box}.discover-tabs[data-v-a2dadea1]{display:flex;gap:0}.discover-tab[data-v-a2dadea1]{flex:1;position:relative;padding:.75rem .5rem;border:0;background:transparent;color:var(--text-secondary);font-size:.95rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.discover-tab.active[data-v-a2dadea1]{color:var(--gold)}.discover-tab.active[data-v-a2dadea1]:after{content:"";position:absolute;left:20%;right:20%;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--gold)}.discover-tab[data-v-a2dadea1]:active{opacity:.85}.loading[data-v-a2dadea1]{text-align:center;padding:3rem 0;color:var(--text-secondary)}.discover-body[data-v-a2dadea1]{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem}.feed-empty[data-v-a2dadea1]{padding:1rem;border-radius:12px;background:var(--bg-surface);color:var(--text-secondary);font-size:.9rem;line-height:1.4}.feed-list[data-v-a2dadea1]{display:flex;flex-direction:column;gap:.75rem}.feed-item[data-v-a2dadea1]{background:var(--bg-surface);border-radius:14px;padding:.75rem;display:flex;flex-direction:column;gap:.65rem}.feed-user[data-v-a2dadea1],.feed-title[data-v-a2dadea1]{display:flex;align-items:center;gap:.75rem;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;padding:0;width:100%}.feed-user-text[data-v-a2dadea1]{display:flex;flex-direction:column;gap:.15rem}.feed-user-text strong[data-v-a2dadea1]{color:var(--text-primary);font-size:.95rem}.feed-user-text span[data-v-a2dadea1]{color:var(--text-secondary);font-size:.8rem}.feed-title[data-v-a2dadea1]{display:flex;align-items:center;gap:.75rem;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;padding:0;width:100%;-webkit-tap-highlight-color:transparent}.feed-thumb[data-v-a2dadea1]{width:44px;height:66px;border-radius:6px;overflow:hidden;background:var(--bg-primary);flex-shrink:0}.feed-thumb img[data-v-a2dadea1],.poster-fallback[data-v-a2dadea1]{width:100%;height:100%;border-radius:0;object-fit:cover;background:var(--bg-primary);display:block}.poster-fallback[data-v-a2dadea1]{display:grid;place-items:center;font-size:.55rem;color:var(--text-secondary);padding:.25rem;text-align:center}.feed-title-meta[data-v-a2dadea1]{display:flex;flex-direction:column;gap:.2rem}.feed-title-meta strong[data-v-a2dadea1]{color:var(--text-primary)}.feed-title-meta span[data-v-a2dadea1]{color:var(--text-secondary);font-size:.8rem}.feed-posters[data-v-a2dadea1]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch}.feed-poster[data-v-a2dadea1]{position:relative;flex:0 0 auto;width:44px;height:66px;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--bg-primary);cursor:pointer;color:var(--text-secondary);font-size:.7rem;font-weight:700;-webkit-tap-highlight-color:transparent}.feed-poster img[data-v-a2dadea1]{width:100%;height:100%;object-fit:cover;display:block}.feed-poster span[data-v-a2dadea1]{display:grid;place-items:center;height:100%}.my-list[data-v-4e644368]{padding-bottom:2rem}.my-list--has-tabs[data-v-4e644368]{--my-list-tabs-height: 2.85rem;padding-bottom:calc(var(--my-list-tabs-height) + .75rem)}.my-list--deck[data-v-4e644368]{padding-bottom:0}.loading[data-v-4e644368]{text-align:center;padding:3rem 0}.empty[data-v-4e644368],.tab-empty[data-v-4e644368]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem 1rem;text-align:center}.empty h2[data-v-4e644368]{margin:0;font-size:1.35rem;color:var(--text-primary)}.empty p[data-v-4e644368],.tab-empty p[data-v-4e644368]{margin:0;max-width:22rem;color:var(--text-secondary);line-height:1.45}.empty-cta[data-v-4e644368]{margin-top:.5rem;max-width:14rem;text-decoration:none;display:inline-flex;justify-content:center}.my-list-tabs[data-v-4e644368]{position:fixed;left:0;right:0;bottom:var(--bottom-tabs-inset);z-index:45;display:flex;justify-content:center;background:#0a0a0feb;border-top:1px solid var(--border);touch-action:none;overscroll-behavior:none}.my-list-tabs-inner[data-v-4e644368]{width:100%;max-width:var(--column-max);padding-inline:var(--column-pad);box-sizing:border-box}.my-list-tab-row[data-v-4e644368]{display:flex;gap:0}.my-list-tab[data-v-4e644368]{flex:1;position:relative;padding:.75rem .5rem;border:0;background:transparent;color:var(--text-secondary);font-size:.95rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.my-list-tab.active[data-v-4e644368]{color:var(--gold)}.my-list-tab.active[data-v-4e644368]:after{content:"";position:absolute;left:20%;right:20%;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--gold)}.my-list-tab[data-v-4e644368]:active{opacity:.85}.title-card[data-v-3c171fde]{flex-shrink:0}.title-card--poster[data-v-3c171fde]{display:flex;flex-direction:column;background:var(--bg-surface);border-radius:12px;overflow:hidden}.title-card--poster>.card-poster[data-v-3c171fde]{position:relative;width:100%;aspect-ratio:2 / 3;height:auto;background:var(--bg-primary);cursor:pointer;overflow:hidden}.title-card--poster>.card-poster img[data-v-3c171fde]{width:100%;height:100%;object-fit:cover;display:block}.title-card--poster>.card-poster .poster-placeholder[data-v-3c171fde]{display:flex;align-items:center;justify-content:center;height:100%;padding:1rem;text-align:center;font-size:.85rem;color:var(--text-secondary)}.title-card--poster>.card-main[data-v-3c171fde]{display:flex;align-items:center;gap:.5rem;padding:.75rem;min-width:0}.title-card--poster .card-text[data-v-3c171fde]{flex:1;min-width:0;cursor:pointer}.title-card--poster .card-title[data-v-3c171fde]{font-size:.9rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-card--horizontal[data-v-3c171fde]{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.55rem;background:var(--bg-surface);border-radius:12px;overflow:hidden;-webkit-tap-highlight-color:transparent}.title-card--horizontal[data-v-3c171fde]:active{filter:brightness(1.08)}.title-card--horizontal>.card-poster[data-v-3c171fde]{position:relative;flex:0 0 auto;width:52px;height:78px;border-radius:8px;overflow:hidden;background:var(--bg-primary);cursor:pointer}.title-card--horizontal>.card-poster img[data-v-3c171fde]{width:100%;height:100%;object-fit:cover;display:block}.title-card--horizontal>.card-poster .poster-placeholder[data-v-3c171fde]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.1rem;font-weight:700;color:var(--text-secondary)}.title-card--horizontal>.card-main[data-v-3c171fde]{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem}.title-card--horizontal .card-text[data-v-3c171fde]{flex:1;min-width:0;cursor:pointer}.title-card--horizontal .card-title[data-v-3c171fde]{font-size:.95rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-card--horizontal .card-meta[data-v-3c171fde]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.15rem;font-size:.78rem;color:var(--text-secondary)}.title-card--horizontal .dot[data-v-3c171fde]{opacity:.55}.title-card--horizontal .rating[data-v-3c171fde]{color:var(--warning);font-weight:600}.favorite-button[data-v-3c171fde],.watchlist-button[data-v-3c171fde]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color .2s;-webkit-tap-highlight-color:transparent}.favorite-button[data-v-3c171fde] .nq-icon,.watchlist-button[data-v-3c171fde] .nq-icon{width:20px;height:20px}.favorite-button.favorited[data-v-3c171fde]{color:var(--primary)}.watchlist-button.watchlisted[data-v-3c171fde]{color:var(--gold)}.search[data-v-fc49db9c]{height:100%;min-height:100%;overflow:hidden;touch-action:none;overscroll-behavior:none}.search-dock[data-v-fc49db9c]{position:fixed;left:0;right:0;bottom:var(--bottom-tabs-inset);z-index:40;display:flex;justify-content:center;pointer-events:none;touch-action:none;overscroll-behavior:none}.search-dock-inner[data-v-fc49db9c]{pointer-events:auto;width:100%;max-width:var(--column-max);padding:0 var(--column-pad) .6rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem}.search-bar[data-v-fc49db9c]{display:flex;flex-direction:column;gap:.45rem;justify-content:center;background:transparent;border:0}.search-sort[data-v-fc49db9c]{display:flex;padding:.15rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:999px}.search-sort-btn[data-v-fc49db9c]{flex:1;padding:.28rem .4rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.search-sort-btn.active[data-v-fc49db9c]{background:var(--bg-primary);color:var(--text-primary)}.search-box[data-v-fc49db9c]{position:relative;display:flex;align-items:center;width:100%}.search-ico[data-v-fc49db9c]{position:absolute;left:.9rem;color:var(--text-secondary);pointer-events:none}.search-input[data-v-fc49db9c]{width:100%;height:2.85rem;padding:.65rem 2.6rem .65rem 2.7rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-surface);color:var(--text-primary);font-size:1rem;line-height:1.2;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.search-input[data-v-fc49db9c]::-webkit-search-decoration,.search-input[data-v-fc49db9c]::-webkit-search-cancel-button{-webkit-appearance:none}.search-input[data-v-fc49db9c]::placeholder{color:var(--text-secondary);opacity:.75}.search-input[data-v-fc49db9c]:hover{border-color:var(--colors-neutral-500)}.search-input[data-v-fc49db9c]:focus{outline:none;border-color:var(--primary);background:color-mix(in oklch,var(--bg-surface) 88%,var(--primary) 12%);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 28%,transparent)}.search-clear[data-v-fc49db9c]{position:absolute;right:.35rem;width:2.1rem;height:2.1rem;display:grid;place-content:center;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}.search-clear[data-v-fc49db9c]:active{color:var(--text-primary);background:color-mix(in oklch,var(--text-primary) 10%,transparent)}.search-stage[data-v-fc49db9c]{position:fixed;left:0;right:0;z-index:30;display:flex;justify-content:center;pointer-events:none}.search-stage-inner[data-v-fc49db9c]{width:100%;max-width:var(--column-max);height:100%;min-height:0;padding:0 var(--column-pad);box-sizing:border-box;display:flex;flex-direction:column}.loading[data-v-fc49db9c],.empty[data-v-fc49db9c]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.results[data-v-fc49db9c]{pointer-events:auto;width:100%;margin-top:auto;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.65rem;padding:.75rem 0 .35rem}.history[data-v-fc49db9c]{display:flex;flex-direction:column;gap:.45rem;min-height:0;touch-action:none;overscroll-behavior:none}.history-head[data-v-fc49db9c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.history-head h2[data-v-fc49db9c]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-secondary)}.clear-btn[data-v-fc49db9c]{border:0;background:transparent;color:var(--primary);font-size:.85rem;font-weight:600;padding:.25rem .15rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.history-empty[data-v-fc49db9c]{padding:.35rem .25rem .15rem;color:var(--text-secondary);font-size:.9rem}.history-list[data-v-fc49db9c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-height:min(42dvh,18rem);overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.history-item[data-v-fc49db9c]{display:flex;align-items:center;gap:.25rem;border-radius:10px;background:var(--bg-surface)}.history-query[data-v-fc49db9c]{flex:1;min-width:0;display:flex;align-items:center;gap:.65rem;padding:.7rem .75rem;border:0;background:transparent;color:var(--text-primary);font-size:.95rem;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.history-query span[data-v-fc49db9c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-ico[data-v-fc49db9c]{flex-shrink:0;color:var(--text-secondary)}.history-remove[data-v-fc49db9c]{flex-shrink:0;width:36px;height:36px;margin-right:.25rem;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:1.35rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.history-remove[data-v-fc49db9c]:active{color:var(--text-primary)}.activity[data-v-f22bfe54]{min-height:100%;padding-bottom:2rem}.loading[data-v-f22bfe54],.empty[data-v-f22bfe54]{text-align:center;padding:3rem 0;color:var(--text-secondary)}.feed[data-v-f22bfe54]{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.activity-item[data-v-f22bfe54]{display:flex;gap:.7rem;align-items:flex-start;padding:.65rem .75rem;background:var(--bg-surface);border-radius:12px;cursor:pointer}.activity-item[data-v-f22bfe54]:active{background:var(--colors-neutral-200)}.avatar-btn[data-v-f22bfe54]{flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.item-body[data-v-f22bfe54]{flex:1;min-width:0}.item-top[data-v-f22bfe54]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.2rem}.item-user[data-v-f22bfe54]{font-weight:600;font-size:.92rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-time[data-v-f22bfe54]{flex-shrink:0;font-size:.75rem;color:var(--text-secondary)}.item-text[data-v-f22bfe54]{margin:0;font-size:.88rem;color:var(--text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kind[data-v-f22bfe54]{display:inline;font-weight:600;margin-right:.3rem;color:var(--text-secondary)}.kind.comment[data-v-f22bfe54],.kind.thanks[data-v-f22bfe54]{color:var(--primary)}.kind.unlock[data-v-f22bfe54]{color:var(--success)}.tipped[data-v-f22bfe54]{color:var(--primary);font-weight:500}.item-title[data-v-f22bfe54]{margin-top:.25rem;font-size:.78rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heatmap[data-v-5742624e]{padding:1rem;background:var(--bg-surface);border-radius:16px}.heatmap-head[data-v-5742624e]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.heatmap-head h3[data-v-5742624e]{margin:0;font-size:1rem;color:var(--text-primary)}.heatmap-sub[data-v-5742624e]{font-size:.75rem;color:var(--text-secondary)}.heatmap-scroll[data-v-5742624e]{overflow-x:auto;padding-bottom:.35rem;-webkit-overflow-scrolling:touch}.heatmap-grid[data-v-5742624e]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,11px);gap:3px;width:max-content}.cell[data-v-5742624e]{width:11px;height:11px;border-radius:2px;background:#21262d}.cell.pad[data-v-5742624e]{visibility:hidden}.cell.lvl-0[data-v-5742624e]{background:#21262d}.cell.lvl-1[data-v-5742624e]{background:#0e4429}.cell.lvl-2[data-v-5742624e]{background:#006d32}.cell.lvl-3[data-v-5742624e]{background:#26a641}.cell.lvl-4[data-v-5742624e]{background:#39d353}.legend[data-v-5742624e]{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;margin-top:.65rem;font-size:.7rem;color:var(--text-secondary)}.legend .cell[data-v-5742624e]{display:inline-block}.tmdb-attr[data-v-791cba72]{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding-top:.75rem;border-top:1px solid var(--border)}.tmdb-logo-link[data-v-791cba72]{display:inline-flex;line-height:0;text-decoration:none;opacity:.92}.tmdb-logo-link[data-v-791cba72]:hover{text-decoration:none;opacity:1}.tmdb-logo[data-v-791cba72]{display:block;height:1.05rem;width:auto;max-width:8.5rem}.notice[data-v-791cba72],.legal[data-v-791cba72]{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.legal a[data-v-791cba72]{color:var(--primary)}.kind-tabs[data-v-5e64a007]{display:flex;padding:.15rem;background:var(--bg-surface);border-radius:999px}.kind-tab[data-v-5e64a007]{padding:.3rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}.kind-tab.active[data-v-5e64a007]{background:var(--bg-primary);color:var(--text-primary)}.media-section h2[data-v-73361eb3]{margin:0;font-size:1.1rem}.section-heading[data-v-73361eb3]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.player-card[data-v-a824a387]{display:flex;flex-direction:row;align-items:center;gap:1.15rem;padding:1.35rem 1.5rem;text-align:left}.player-card[data-v-a824a387] .identicon{flex-shrink:0}.player-meta[data-v-a824a387]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.player-meta h1[data-v-a824a387]{margin:0;font-size:1.35rem}.wallet[data-v-a824a387]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text-secondary);font-size:.8rem;line-height:1.45}.wallet--copy[data-v-a824a387]{padding:0;border:0;background:transparent;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.stats[data-v-a824a387]{margin:0;font-size:.85rem;color:var(--text-secondary)}.x-link[data-v-a824a387]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;color:var(--text-secondary);font-size:.85rem;font-weight:600;text-decoration:none}.x-link[data-v-a824a387]:hover{color:var(--text-primary);text-decoration:none}.player-actions[data-v-a824a387]{flex-shrink:0;align-self:center}.share-modal[data-v-c341d0c4]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:color-mix(in oklch,var(--colors-neutral) 28%,transparent)}.share-dialog[data-v-c341d0c4]{position:relative;width:min(100%,24rem);display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.15rem 1.15rem}.share-close[data-v-c341d0c4]{position:absolute;top:.65rem;right:.65rem;display:grid;place-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.share-dialog h2[data-v-c341d0c4]{margin:0;font-size:1.15rem}.hint[data-v-c341d0c4]{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.45}.preview-card[data-v-c341d0c4]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.75rem;overflow:hidden;text-align:left}.preview-image[data-v-c341d0c4]{width:5.5rem;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:var(--bg-primary);flex-shrink:0}.preview-image[data-v-c341d0c4] .poster-img,.preview-image img[data-v-c341d0c4]{width:100%;height:100%;display:block;object-fit:cover}.preview-fallback[data-v-c341d0c4]{display:grid;place-items:center;color:var(--text-secondary)}.preview-copy[data-v-c341d0c4]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.preview-headline[data-v-c341d0c4]{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-description[data-v-c341d0c4]{margin:0;font-size:.82rem;line-height:1.35;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.preview-url[data-v-c341d0c4]{margin:0;font-size:.75rem;color:var(--text-secondary);opacity:.85}.url-field[data-v-c341d0c4]{display:flex;flex-direction:column;gap:.35rem}.url-label[data-v-c341d0c4]{font-size:.78rem;color:var(--text-secondary)}.url-input[data-v-c341d0c4]{width:100%;font-size:.82rem;-webkit-user-select:text;user-select:text}.share-actions[data-v-c341d0c4]{display:flex;flex-direction:column;gap:.55rem}.share-actions .nq-pill-stretch[data-v-c341d0c4]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.me[data-v-1ea49488]{min-height:100%;padding-bottom:2rem}.loading[data-v-1ea49488]{text-align:center;padding:3rem 0;color:var(--text-secondary)}.content[data-v-1ea49488]{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.card-actions[data-v-1ea49488]{display:flex;align-items:center;gap:.35rem}.icon-btn[data-v-1ea49488]{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:999px;background:var(--colors-neutral-200);color:var(--text-secondary);cursor:pointer}.icon-btn.on[data-v-1ea49488]{color:var(--text-primary)}.icon-btn[data-v-1ea49488] .nq-icon{width:20px;height:20px}.handle-prompt[data-v-1ea49488]{text-align:center;color:var(--text-secondary)}.handle-prompt h3[data-v-1ea49488]{margin:0 0 .5rem;font-size:1.1rem;color:var(--text-primary)}.handle-prompt p[data-v-1ea49488]{margin:0 0 .75rem}.share-link[data-v-1ea49488]{display:flex;gap:.5rem}.share-link input[data-v-1ea49488]{flex:1}.x-modal[data-v-1ea49488]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:color-mix(in oklch,var(--colors-neutral) 28%,transparent)}.x-dialog[data-v-1ea49488]{position:relative;width:min(100%,22rem);display:flex;flex-direction:column;gap:.75rem;padding:1.35rem 1.25rem 1.25rem}.x-dialog h2[data-v-1ea49488]{margin:0;font-size:1.2rem}.x-dialog p[data-v-1ea49488]{margin:0;font-size:.9rem;color:var(--text-secondary)}.x-close[data-v-1ea49488]{position:absolute;top:.65rem;right:.65rem;display:flex;padding:.35rem;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.expandable[data-v-3310dd1d]{min-width:0}.expandable-text[data-v-3310dd1d]{margin:0;line-height:1.5;color:var(--text-primary)}.expandable-text.is-clamped[data-v-3310dd1d]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.expandable-toggle[data-v-3310dd1d]{margin-top:.2rem;padding:0;border:0;background:transparent;color:var(--primary);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.expandable-toggle[data-v-3310dd1d]:hover{text-decoration:underline}.heatmap-section[data-v-07b4789b]{margin-bottom:2rem}.heatmap-header[data-v-07b4789b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.heatmap-header h3[data-v-07b4789b]{margin:0;font-size:1.1rem;color:var(--text-primary)}.heatmap-container[data-v-07b4789b]{position:relative;background:var(--bg-surface);border-radius:12px;padding:1rem;overflow-x:auto}.empty[data-v-07b4789b]{text-align:center;padding:2rem;color:var(--text-secondary)}.heatmap-grid[data-v-07b4789b]{display:flex;gap:.5rem}.season-labels[data-v-07b4789b]{display:flex;flex-direction:column;gap:2px}.label-header[data-v-07b4789b]{height:24px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:var(--text-secondary)}.season-label[data-v-07b4789b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--text-secondary)}.episodes-grid[data-v-07b4789b]{flex:1;display:flex;flex-direction:column;gap:.5rem}.episode-labels[data-v-07b4789b]{display:flex;gap:2px}.episode-label[data-v-07b4789b]{width:32px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.cells[data-v-07b4789b]{display:flex;gap:2px}.season-column[data-v-07b4789b]{display:flex;flex-direction:column;gap:2px}.cell[data-v-07b4789b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:0;padding:0;font-size:.7rem;font-weight:600;font-family:inherit;cursor:default;transition:transform .15s,box-shadow .15s,opacity .2s;-webkit-tap-highlight-color:transparent}.cell.selectable[data-v-07b4789b]{cursor:pointer}.cell.selectable[data-v-07b4789b]:active{transform:scale(.96)}.cell.selected[data-v-07b4789b]{box-shadow:0 0 0 2px #fff;transform:scale(1.08);z-index:1}.cell[data-v-07b4789b]:disabled{opacity:1}.cell-empty[data-v-07b4789b]{background:transparent;visibility:hidden}.cell-locked[data-v-07b4789b]{background:var(--bg-primary);color:var(--text-secondary)}.cell-excellent[data-v-07b4789b]{background:var(--colors-green);color:var(--colors-darkerblue)}.cell-great[data-v-07b4789b]{background:var(--colors-green-1100);color:var(--colors-darkerblue)}.cell-good[data-v-07b4789b]{background:var(--colors-gold);color:var(--colors-darkerblue)}.cell-okay[data-v-07b4789b]{background:var(--colors-orange);color:var(--colors-darkerblue)}.cell-poor[data-v-07b4789b]{background:var(--colors-red);color:#fff}.episode-detail[data-v-07b4789b]{margin-top:.75rem;padding:.9rem 1rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border)}.detail-top[data-v-07b4789b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.detail-code[data-v-07b4789b]{margin:0 0 .2rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--text-secondary);text-transform:uppercase}.detail-top h4[data-v-07b4789b]{margin:0;font-size:1.05rem;color:var(--text-primary)}.detail-rating[data-v-07b4789b]{flex-shrink:0;min-width:2.5rem;padding:.35rem .55rem;border-radius:8px;text-align:center;font-weight:700;font-size:1rem;color:#fff}.detail-rating.muted[data-v-07b4789b]{background:var(--bg-primary);color:var(--text-secondary)}.tone-excellent[data-v-07b4789b]{background:var(--colors-green)}.tone-great[data-v-07b4789b]{background:var(--colors-green-1100)}.tone-good[data-v-07b4789b]{background:var(--colors-gold)}.tone-okay[data-v-07b4789b]{background:var(--colors-orange)}.tone-poor[data-v-07b4789b]{background:var(--colors-red)}.detail-meta[data-v-07b4789b]{margin:.45rem 0 .75rem;font-size:.8rem;color:var(--text-secondary)}.detail-overview[data-v-07b4789b]{margin:-.25rem 0 .85rem}.detail-actions[data-v-07b4789b]{display:flex;flex-wrap:wrap;gap:.5rem}.detail-actions a[data-v-07b4789b]{text-decoration:none}@media(max-width:640px){.heatmap-container[data-v-07b4789b]{padding:.5rem}.cell[data-v-07b4789b],.season-label[data-v-07b4789b],.episode-label[data-v-07b4789b]{width:28px;height:28px}.episode-label[data-v-07b4789b]{height:20px}}.share-modal[data-v-6d653d27]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:color-mix(in oklch,var(--colors-neutral) 28%,transparent)}.share-dialog[data-v-6d653d27]{position:relative;width:min(100%,24rem);display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.15rem 1.15rem}.share-close[data-v-6d653d27]{position:absolute;top:.65rem;right:.65rem;display:grid;place-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.share-dialog h2[data-v-6d653d27]{margin:0;font-size:1.15rem}.share-dialog p[data-v-6d653d27]{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.45}.title-detail[data-v-14b08641]{min-height:100%;padding-bottom:2rem}.detail-header[data-v-14b08641]{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0 0}.back-button[data-v-14b08641],.share-button[data-v-14b08641]{padding:.5rem;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex}.back-button[data-v-14b08641] .nq-icon{width:24px;height:24px}.loading[data-v-14b08641]{text-align:center;padding:3rem 0;color:var(--text-secondary)}.content[data-v-14b08641]{padding:1rem 0}.poster-section[data-v-14b08641]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.poster[data-v-14b08641]{flex:none;align-self:flex-start;width:10rem;height:15rem;aspect-ratio:2 / 3;background:var(--bg-surface);border-radius:12px;overflow:hidden}.poster[data-v-14b08641] .poster-img,.poster[data-v-14b08641] img{width:100%;height:100%;object-fit:cover}.poster-placeholder[data-v-14b08641]{display:flex;align-items:center;justify-content:center;height:100%;padding:.5rem;text-align:center;font-size:.9rem;color:var(--text-secondary)}.meta[data-v-14b08641]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.65rem}.meta a.nq-pill-stretch[data-v-14b08641]{text-align:center;text-decoration:none}.meta h2[data-v-14b08641]{margin:0;font-size:1.5rem;color:var(--text-primary)}.year-kind[data-v-14b08641]{margin:0;color:var(--text-secondary)}.rating[data-v-14b08641]{display:flex;align-items:center;gap:.5rem;color:var(--warning);font-weight:600;font-size:1.1rem}.rating[data-v-14b08641] .nq-icon{width:20px;height:20px}.overview[data-v-14b08641]{margin:0}.thanks-section[data-v-14b08641],.comments-section[data-v-14b08641]{margin-top:2rem}.thanks-section h3[data-v-14b08641],.comments-section h3[data-v-14b08641]{margin:0 0 1rem;font-size:1.1rem;color:var(--text-primary)}.thanks-card[data-v-14b08641]{padding:.95rem 1rem .85rem}.thanks-head[data-v-14b08641]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.thanks-head-left[data-v-14b08641]{display:flex;align-items:center;gap:.7rem;min-width:0}.thanks-count[data-v-14b08641]{margin:0;font-size:.92rem;font-weight:600;color:var(--text-primary)}.thanks-stack[data-v-14b08641]{display:flex;align-items:center;flex-shrink:0}.thanks-stack[data-v-14b08641] .identicon{margin-left:-.45rem;border:2px solid var(--bg-surface);box-sizing:content-box}.thanks-stack[data-v-14b08641] .identicon:first-child{margin-left:0}.thanks-more[data-v-14b08641]{margin-left:.4rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.thanks-people[data-v-14b08641]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.thanks-person[data-v-14b08641]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1 1 11.5rem;min-width:11.5rem;padding:.35rem .4rem .35rem .2rem;border-radius:12px;background:var(--colors-neutral-200)}.thanks-who[data-v-14b08641]{display:flex;align-items:center;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer;text-align:left}.thanks-who span[data-v-14b08641]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thanks-btn[data-v-14b08641]{flex-shrink:0}.thanks-btn[data-v-14b08641]:disabled{opacity:.7;cursor:default}.comment-composer[data-v-14b08641]{display:flex;flex-direction:row;gap:.7rem;align-items:flex-start;margin-top:.75rem;padding:.75rem}.comment-composer[data-v-14b08641] .identicon{flex-shrink:0}.composer-main[data-v-14b08641]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.composer-main textarea[data-v-14b08641]{width:100%;resize:none;background-color:var(--colors-white);--color: var(--colors-darkblue);--placeholder-color: color-mix(in oklch, var(--colors-darkblue) 45%, transparent);--outline-color: color-mix(in oklch, var(--colors-darkblue) 16%, transparent)}.composer-main textarea[data-v-14b08641]::placeholder{opacity:1}.composer-main button[data-v-14b08641]:disabled{opacity:.5;cursor:not-allowed}.loading-small[data-v-14b08641],.empty-small[data-v-14b08641]{text-align:center;padding:1rem;color:var(--text-secondary)}.comments-list[data-v-14b08641]{display:flex;flex-direction:column;gap:.55rem}.comment[data-v-14b08641]{display:flex;flex-direction:row;gap:.7rem;align-items:flex-start;width:100%;padding:.75rem}.comment-who[data-v-14b08641]{flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.comment-main[data-v-14b08641]{flex:1;min-width:0}.comment-header[data-v-14b08641]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.comment-user[data-v-14b08641]{padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:var(--text-primary);font-size:.9rem;cursor:pointer;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-time[data-v-14b08641]{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.comment-main[data-v-14b08641] .expandable-text{font-size:.9rem;line-height:1.4}.title-attr[data-v-14b08641]{margin-top:2rem}.user[data-v-ed911a8c]{min-height:100%;padding-bottom:2rem}.detail-header[data-v-ed911a8c]{display:flex;align-items:center;gap:1rem;padding:1rem 0;background:var(--bg-surface);border-bottom:1px solid var(--border)}.back-button[data-v-ed911a8c]{padding:.5rem;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.back-button[data-v-ed911a8c] .nq-icon{width:24px;height:24px}.detail-header h1[data-v-ed911a8c]{flex:1;margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.loading[data-v-ed911a8c]{text-align:center;padding:3rem 0;color:var(--text-secondary)}.content[data-v-ed911a8c]{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.gate-modal[data-v-df6af169]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:color-mix(in oklch,var(--colors-neutral) 28%,transparent)}.gate-dialog[data-v-df6af169]{position:relative;width:min(100%,24rem);display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2.25rem 1.75rem 1.75rem;text-align:center;background-color:color-mix(in oklch,var(--colors-neutral-50) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.gate-close[data-v-df6af169]{position:absolute;top:.65rem;right:.65rem;padding:.35rem;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.gate-poster[data-v-df6af169]{width:6.5rem;aspect-ratio:2 / 3;overflow:hidden;border-radius:8px}.gate-dialog h2[data-v-df6af169]{margin:0;font-size:1.15rem}.gate-dialog p[data-v-df6af169]{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.gate-dialog a.nq-pill-blue[data-v-df6af169]{margin-top:.25rem;text-decoration:none}.gate-or[data-v-df6af169]{margin:0;color:var(--text-secondary);font-size:.85rem;letter-spacing:.04em}.imdb-link[data-v-df6af169]{font-size:.9rem;font-weight:600}.public-profile[data-v-136b9680]{--pay-bar-pad-top: .75rem;--pay-bar-pad-bottom: calc(.75rem + env(safe-area-inset-bottom, 0px)) ;position:relative;z-index:1;height:100dvh;overflow:hidden;display:flex;flex-direction:column;color:var(--text-primary)}.public-main[data-v-136b9680]{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;isolation:isolate}.loading[data-v-136b9680],.error[data-v-136b9680]{text-align:center;padding:4rem 0;color:var(--text-secondary)}.content[data-v-136b9680]{padding-top:1.25rem;padding-bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.pay-bar[data-v-136b9680]{position:relative;flex-shrink:0;z-index:50;background:var(--bg-surface);border-top:1px solid var(--border);padding-top:var(--pay-bar-pad-top);padding-bottom:var(--pay-bar-pad-bottom)}.pay-cta[data-v-136b9680]{text-align:center;letter-spacing:.02em;color:#fff}.title-share[data-v-dd13f069]{--pay-bar-pad-top: .75rem;--pay-bar-pad-bottom: calc(.75rem + env(safe-area-inset-bottom, 0px)) ;position:relative;z-index:1;height:100dvh;overflow:hidden;display:flex;flex-direction:column;color:var(--text-primary)}.share-main[data-v-dd13f069]{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;isolation:isolate}.loading[data-v-dd13f069],.error[data-v-dd13f069]{text-align:center;padding:4rem 0;color:var(--text-secondary)}.content[data-v-dd13f069]{padding-top:1.25rem;padding-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center}.invite[data-v-dd13f069]{margin:0;max-width:36rem;color:var(--text-primary);font-size:1rem;line-height:1.45;font-weight:600}.hero[data-v-dd13f069]{display:block;width:min(36vw,8.75rem);aspect-ratio:2 / 3;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--bg-surface);flex-shrink:0;cursor:pointer;color:inherit;box-shadow:0 12px 28px color-mix(in oklch,var(--colors-neutral) 28%,transparent);-webkit-tap-highlight-color:transparent}.hero img[data-v-dd13f069],.hero[data-v-dd13f069] .poster-img{width:100%;height:100%;display:block}.hero-fallback[data-v-dd13f069]{display:grid;place-items:center;height:100%;padding:.5rem;text-align:center;color:var(--text-secondary);font-weight:700}.meta[data-v-dd13f069]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;min-width:0}.meta h2[data-v-dd13f069]{margin:0;font-size:1.25rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.meta-line[data-v-dd13f069]{margin:0;color:var(--text-secondary);font-size:.88rem}.dot[data-v-dd13f069]{opacity:.55;padding:0 .15rem}.rating[data-v-dd13f069]{color:var(--warning);font-weight:600}.overview[data-v-dd13f069]{margin:0;max-width:36rem;color:var(--text-primary);font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.profile-cta[data-v-dd13f069]{margin-top:.35rem;max-width:19.25rem;text-align:center;color:#fff}.pay-bar[data-v-dd13f069]{position:relative;flex-shrink:0;z-index:50;background:var(--bg-surface);border-top:1px solid var(--border);padding-top:var(--pay-bar-pad-top);padding-bottom:var(--pay-bar-pad-bottom)}.pay-cta[data-v-dd13f069]{text-align:center;letter-spacing:.02em;color:#fff}.title-share[data-v-2e0e416e]{--pay-bar-pad-top: .75rem;--pay-bar-pad-bottom: calc(.75rem + env(safe-area-inset-bottom, 0px)) ;position:relative;z-index:1;height:100dvh;overflow:hidden;display:flex;flex-direction:column;color:var(--text-primary)}.share-main[data-v-2e0e416e]{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;isolation:isolate}.loading[data-v-2e0e416e],.error[data-v-2e0e416e]{text-align:center;padding:4rem 0;color:var(--text-secondary)}.content[data-v-2e0e416e]{padding-top:1.25rem;padding-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center}.invite[data-v-2e0e416e]{margin:0;max-width:36rem;color:var(--text-primary);font-size:1rem;line-height:1.45;font-weight:600}.hero[data-v-2e0e416e]{display:block;width:min(36vw,8.75rem);aspect-ratio:2 / 3;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--bg-surface);flex-shrink:0;cursor:pointer;color:inherit;box-shadow:0 12px 28px color-mix(in oklch,var(--colors-neutral) 28%,transparent);-webkit-tap-highlight-color:transparent}.hero img[data-v-2e0e416e],.hero[data-v-2e0e416e] .poster-img{width:100%;height:100%;display:block}.hero-fallback[data-v-2e0e416e]{display:grid;place-items:center;height:100%;padding:.5rem;text-align:center;color:var(--text-secondary);font-weight:700}.meta[data-v-2e0e416e]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;min-width:0}.meta h2[data-v-2e0e416e]{margin:0;font-size:1.25rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.meta-line[data-v-2e0e416e]{margin:0;color:var(--text-secondary);font-size:.88rem}.dot[data-v-2e0e416e]{opacity:.55;padding:0 .15rem}.rating[data-v-2e0e416e]{color:var(--warning);font-weight:600}.overview[data-v-2e0e416e]{margin:0;max-width:36rem;color:var(--text-primary);font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.profile-cta[data-v-2e0e416e]{margin-top:.35rem;max-width:19.25rem;text-align:center;color:#fff}.pay-bar[data-v-2e0e416e]{position:relative;flex-shrink:0;z-index:50;background:var(--bg-surface);border-top:1px solid var(--border);padding-top:var(--pay-bar-pad-top);padding-bottom:var(--pay-bar-pad-bottom)}.pay-cta[data-v-2e0e416e]{text-align:center;letter-spacing:.02em;color:#fff}.social-placeholders[data-v-11100c35]{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none}.social-placeholder[data-v-11100c35]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--colors-neutral-200);color:var(--text-secondary);opacity:.55;text-decoration:none}.social-placeholder--live[data-v-11100c35]{opacity:1;color:var(--text-primary)}.social-placeholder--live[data-v-11100c35]:hover{background:var(--colors-neutral-300)}.social-placeholder[data-v-11100c35] .nq-icon{width:20px;height:20px}.title-marquee[data-v-52d57907]{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.title-marquee-track[data-v-52d57907]{display:flex;width:max-content;animation:title-marquee-scroll-52d57907 55s linear infinite}.title-marquee-list[data-v-52d57907]{display:flex;align-items:stretch;gap:.55rem;margin:0;padding:0 .55rem 0 0;list-style:none}.title-marquee-item[data-v-52d57907]{flex:0 0 auto}.title-marquee-poster[data-v-52d57907]{display:block;width:5.625rem;height:8.4375rem;object-fit:cover;border-radius:.35rem;background:var(--bg-surface);box-shadow:0 2px 10px #00000059;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes title-marquee-scroll-52d57907{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.title-marquee-track[data-v-52d57907]{animation:none;transform:translate(0)}}.welcome-overlay[data-v-523c7b6c]{position:fixed;inset:0;z-index:80;display:grid;place-content:center;padding:1.5rem;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.welcome-card[data-v-523c7b6c]{display:flex;flex-direction:column;align-items:center;gap:1.15rem;padding:1.75rem 2rem;text-align:center}.welcome-identicon-btn[data-v-523c7b6c]{padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent}.welcome-identicon-btn[data-v-523c7b6c]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.welcome-identicon-btn:active .welcome-identicon[data-v-523c7b6c]{transform:scale(.96)}.welcome-identicon[data-v-523c7b6c]{box-shadow:0 8px 28px #00000073;transition:transform .12s ease}.welcome-message[data-v-523c7b6c]{margin:0;font-size:clamp(1.45rem,4.5vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.2}.welcome-enter-active[data-v-523c7b6c]{transition:opacity .35s ease}.welcome-leave-active[data-v-523c7b6c]{transition:opacity .45s ease}.welcome-enter-from[data-v-523c7b6c],.welcome-leave-to[data-v-523c7b6c]{opacity:0}.welcome-enter-active .welcome-card[data-v-523c7b6c]{animation:welcome-pop-523c7b6c .45s var(--ease, cubic-bezier(.25, 0, 0, 1)) both}.welcome-leave-active .welcome-card[data-v-523c7b6c]{animation:welcome-out-523c7b6c .45s ease both}@keyframes welcome-pop-523c7b6c{0%{opacity:0;transform:scale(.86) translateY(.6rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes welcome-out-523c7b6c{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.welcome-enter-active[data-v-523c7b6c],.welcome-leave-active[data-v-523c7b6c]{transition:opacity .2s ease}.welcome-enter-active .welcome-card[data-v-523c7b6c],.welcome-leave-active .welcome-card[data-v-523c7b6c]{animation:none}.welcome-identicon-btn:active .welcome-identicon[data-v-523c7b6c]{transform:none}}.landing[data-v-48e1e4ab]{position:relative;z-index:1;display:flex;flex-direction:column;height:100dvh;overflow:hidden;color:var(--text-primary)}.landing-main[data-v-48e1e4ab]{flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--app-brand-row) + .85rem) 0 calc(1.25rem + env(safe-area-inset-bottom,0px))}.landing-stack[data-v-48e1e4ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:26rem;margin-inline:auto;padding-inline:1.25rem;flex:1;gap:0}.landing-kicker[data-v-48e1e4ab]{margin:0 0 .75rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.landing-title[data-v-48e1e4ab]{margin:0 0 .85rem;font-size:clamp(1.35rem,4.2vw,1.65rem);font-weight:700;line-height:1.25;color:var(--text-primary)}.landing-lead[data-v-48e1e4ab]{margin:0 0 .5rem;font-size:1.02rem;line-height:1.55;color:var(--text-secondary)}.landing-enter[data-v-48e1e4ab]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;margin-top:2.75rem;margin-bottom:0;padding:1.2rem 1.65rem;border:1px solid rgba(255,255,255,.35);border-radius:.9rem;background:var(--colors-neutral-200);color:#fff;cursor:pointer;font:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 0 0 1px #ffffff1f,0 0 18px #ffffff59,0 0 36px #ffffff2e;-webkit-tap-highlight-color:transparent}.landing-enter[data-v-48e1e4ab]:hover:not(:disabled){background:var(--colors-neutral-300, var(--colors-neutral-200));box-shadow:0 0 0 1px #fff3,0 0 22px #ffffff73,0 0 44px #ffffff38}.landing-enter[data-v-48e1e4ab]:disabled{opacity:.7;cursor:wait}.landing-enter-prefix[data-v-48e1e4ab]{color:#fff;font-weight:600}.landing-enter[data-v-48e1e4ab] .brand-wordmark{font-size:1.2rem}.landing-cta[data-v-48e1e4ab]{margin-bottom:0;text-align:center;letter-spacing:.02em;color:#fff;text-decoration:none}.landing-marquee[data-v-48e1e4ab]{width:100%;flex-shrink:0;margin-top:.5rem;padding-block:.75rem 1rem}.landing-social[data-v-48e1e4ab]{margin-top:.25rem;margin-bottom:1rem;flex-shrink:0}.landing-attr[data-v-48e1e4ab]{width:100%;max-width:26rem;margin-inline:auto;padding-inline:1.25rem;border-top:none;text-align:left;flex-shrink:0}@layer reset,nq-colors,nq-utilities;@layer nq-colors{:root{--colors-white: oklch(1 0 90);--colors-darkblue: oklch(.2737 .068 276.29);--colors-darkerblue: oklch(.2182 .0371 280.55);--colors-neutral-0: light-dark(oklch(1 0 90), oklch(.2737 .068 276.29));--colors-neutral-50: light-dark(oklch(.9881 0 89.88), oklch(.2388 .0344 281));--colors-neutral-100: light-dark(oklch(.9791 0 89.88), oklch(.2472 .0341 281.14));--colors-neutral-200: light-dark(oklch(.9677 .0027 286.35), oklch(.2679 .0334 281.42));--colors-neutral-300: light-dark(oklch(.95 .004 286.32), oklch(.2842 .033 281.61));--colors-neutral-400: light-dark(oklch(.9203 .0067 286.27), oklch(.3117 .0304 281.85));--colors-neutral-500: light-dark(oklch(.8681 .0096 279.67), oklch(.3991 .0252 282.18));--colors-neutral-600: light-dark(oklch(.8347 .0125 281.04), oklch(.4429 .0229 282.19));--colors-neutral-700: light-dark(oklch(.6613 .0281 280.83), oklch(.64 .0148 285.97));--colors-neutral-800: light-dark(oklch(.5889 .0335 281.21), oklch(.7168 .0101 279.62));--colors-neutral-900: light-dark(oklch(.4374 .0495 279.71), oklch(.8619 .0055 286.28));--colors-neutral-1100: light-dark(oklch(1 0 90), oklch(.2185 .0213 246.2deg));--colors-neutral: light-dark(oklch(.2737 .068 276.29), oklch(1 0 90));--colors-blue-400: light-dark(oklch(.9545 .0167 236.69), oklch(.2716 .0521 257.92));--colors-blue-500: light-dark(oklch(.9109 .0327 232.24), oklch(.3193 .0701 251.54));--colors-blue-600: light-dark(oklch(.8885 .0428 231.75), oklch(.3477 .0771 249.07));--colors-blue-1100: light-dark(oklch(.481 .1164 243.72), oklch(.6982 .1694 243.83));--colors-blue: light-dark(oklch(.5849 .1438 244.29), oklch(.6982 .1694 243.83));--colors-green-400: light-dark(oklch(.9637 .017 187.9), oklch(.2764 .0331 242.34));--colors-green-500: light-dark(oklch(.9307 .034 185.2), oklch(.333 .0416 210.14));--colors-green-600: light-dark(oklch(.9154 .0432 185.62), oklch(.3622 .0475 203.62));--colors-green-1100: light-dark(oklch(.5564 .0992 178.59), oklch(.755 .1426 170.23));--colors-green: light-dark(oklch(.6932 .1245 178.48), oklch(.755 .1426 170.23));--colors-orange-400: light-dark(oklch(.951 .0221 74.1), oklch(.2755 .014 3.07));--colors-orange-500: light-dark(oklch(.9396 .0436 71.7), oklch(.3344 .0381 61.07));--colors-orange-600: light-dark(oklch(.9251 .0549 71.49), oklch(.3634 .0513 63.86));--colors-orange-1100: light-dark(oklch(.6769 .1633 57), oklch(.772 .1738 64.55));--colors-orange: light-dark(oklch(.7387 .179 56.67), oklch(.772 .1738 64.55));--colors-red-400: light-dark(oklch(.9544 .0166 26.65), oklch(.2655 .0357 328.64));--colors-red-500: light-dark(oklch(.9112 .0328 27.11), oklch(.3103 .0508 358.44));--colors-red-600: light-dark(oklch(.8878 .0422 25.25), oklch(.3368 .0603 6.45));--colors-red-1100: light-dark(oklch(.515 .1713 30.54), oklch(.6881 .2018 30.03));--colors-red: light-dark(oklch(.598 .1886 30.3), oklch(.6881 .2018 30.03));--colors-gold-400: light-dark(oklch(.9765 .022 89.79), oklch(.2916 .009 340.92));--colors-gold-500: light-dark(oklch(.9556 .0434 91.27), oklch(.3564 .0252 69.32));--colors-gold-600: light-dark(oklch(.9434 .0539 92.15), oklch(.3918 .0369 76.19));--colors-gold-1100: light-dark(oklch(.6642 .1329 85.55), oklch(.8517 .1579 83.77));--colors-gold: light-dark(oklch(.7924 .1593 85.61), oklch(.8517 .1579 83.77));--colors-purple-400: light-dark(oklch(.9494 .0083 301.35), oklch(.2524 .0591 291.66));--colors-purple-500: light-dark(oklch(.8984 .0181 300.04), oklch(.2869 .0801 296.38));--colors-purple-600: light-dark(oklch(.8725 .0224 300.16), oklch(.3037 .0894 298.08));--colors-purple-1100: light-dark(oklch(.3841 .0825 296.42), oklch(.5483 .2189 304.41));--colors-purple: light-dark(oklch(.4629 .1027 296.59), oklch(.5483 .2189 304.41));--colors-neutral-gradient-from: light-dark(oklab(.2737 .0075 -.0676), oklab(.1553 .0542 -.0519));--colors-neutral-gradient-to: light-dark(oklab(.2018 .0685 -.0675), oklab(.2221 .0059 -.0521));--colors-neutral-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-neutral-gradient-from), var(--colors-neutral-gradient-to));--colors-blue-gradient-from: light-dark(oklab(.5849 -.0624 -.1296), oklab(.6982 -.0747 -.152));--colors-blue-gradient-to: light-dark(oklab(.5849 -.0624 -.1296), oklab(.6982 -.0747 -.152));--colors-blue-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-blue-gradient-from), var(--colors-blue-gradient-to));--colors-blue-gradient-darkened-from: light-dark(oklab(.4857 -.022 -.1807), oklab(.5755 -.048 -.1764));--colors-blue-gradient-darkened-to: light-dark(oklab(.5404 -.0523 -.1438), oklab(.6546 -.0695 -.1422));--colors-blue-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-blue-gradient-darkened-from), var(--colors-blue-gradient-darkened-to));--colors-green-gradient-from: light-dark(oklab(.6 -.1198 .0072), oklab(.65 -.1659 .0372));--colors-green-gradient-to: light-dark(oklab(.6932 -.1245 .0033), oklab(.755 -.1405 .0242));--colors-green-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-green-gradient-from), var(--colors-green-gradient-to));--colors-green-gradient-darkened-from: light-dark(oklab(.6231 -.0909 .0017), oklab(.7142 -.1422 .0319));--colors-green-gradient-darkened-to: light-dark(oklab(.6873 -.1184 -.0011), oklab(.6971 -.1282 .0212));--colors-green-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-green-gradient-darkened-from), var(--colors-green-gradient-darkened-to));--colors-orange-gradient-from: light-dark(oklab(.65 .1657 .1447), oklab(.7 .1105 .1667));--colors-orange-gradient-to: light-dark(oklab(.7387 .0984 .1496), oklab(.772 .0747 .1569));--colors-orange-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-orange-gradient-from), var(--colors-orange-gradient-to));--colors-orange-gradient-darkened-from: light-dark(oklab(.6387 .153 .1288), oklab(.7442 .1001 .1509));--colors-orange-gradient-darkened-to: light-dark(oklab(.7115 .1244 .144), oklab(.7438 .0703 .1509));--colors-orange-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-orange-gradient-darkened-from), var(--colors-orange-gradient-darkened-to));--colors-red-gradient-from: light-dark(oklab(.5 .2088 .0692), oklab(.6 .2142 .1288));--colors-red-gradient-to: light-dark(oklab(.598 .1628 .0952), oklab(.6881 .1747 .101));--colors-red-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-red-gradient-from), var(--colors-red-gradient-to));--colors-red-gradient-darkened-from: light-dark(oklab(.5344 .1734 .0523), oklab(.6515 .2016 .1213));--colors-red-gradient-darkened-to: light-dark(oklab(.5653 .177 .0874), oklab(.6633 .1597 .0937));--colors-red-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-red-gradient-darkened-from), var(--colors-red-gradient-darkened-to));--colors-gold-gradient-from: light-dark(oklab(.7 .0595 .1592), oklab(.78 .0503 .1624));--colors-gold-gradient-to: light-dark(oklab(.7924 .0122 .1588), oklab(.8517 .0171 .157));--colors-gold-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-gold-gradient-from), var(--colors-gold-gradient-to));--colors-gold-gradient-darkened-from: light-dark(oklab(.7143 .0695 .139), oklab(.8163 .0458 .1479));--colors-gold-gradient-darkened-to: light-dark(oklab(.7575 .0315 .1515), oklab(.8221 .0167 .1498));--colors-gold-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-gold-gradient-darkened-from), var(--colors-gold-gradient-darkened-to))}}@layer nq-utilities{.nq-subline{font-size:1.375rem;line-height:1.2;margin-bottom:2.75rem;color:var(--colors-neutral-800)}@media(min-width:769px){.nq-subline{font-size:1.5rem}}.nq-label{text-transform:uppercase;letter-spacing:.17em;font-weight:700;line-height:1;color:var(--colors-neutral-800)}:where([data-inverted] *) .nq-label{color:color-mix(in oklch,var(--colors-neutral-0) 80%,transparent)}:where(.dark,[data-theme=dark]) .nq-label{color:color-mix(in oklch,var(--colors-white) 70%,transparent)}a[href^=http] .nq-arrow:after,.nq-arrow[href^=http]:after{margin-bottom:1px;rotate:.375turn}.nq-arrow:after{content:"";position:relative;display:inline-block;-webkit-mask:var(--nq-icon) no-repeat;mask:var(--nq-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;inset:0;z-index:inherit;margin-left:.4em;transition:transform .1s ease-out;width:.7em;height:.7em;--nq-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQuNjY2IDEwIDEgNmwzLjY2Ny00TTIuNjE5IDZIMTEiLz48L3N2Zz4=)}a:where(:not([href^=http])) .nq-arrow:after,.nq-arrow:where(:not([href^=http])):after{margin-bottom:1px;rotate:.5turn}.nq-arrow:hover:after{transform:translate(-.25em)}a:hover .nq-arrow:after{transform:translate(-.25em)}.nq-arrow-back:before{content:"";position:relative;display:inline-block;-webkit-mask:var(--nq-icon) no-repeat;mask:var(--nq-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;inset:0;z-index:inherit;transition:transform .1s ease-out;width:.7em;height:.7em;--nq-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQuNjY2IDEwIDEgNmwzLjY2Ny00TTIuNjE5IDZIMTEiLz48L3N2Zz4=);margin-right:.4em;margin-bottom:1px}.nq-arrow-back:hover:before{transform:translate(-.25em)}a:hover .nq-arrow-back:before{transform:translate(-.25em)}@property --nq-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --nq-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --nq-gradient-stops{syntax: "*"; inherits: false;}.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary{position:relative;font-weight:700;font-size:.875rem;padding:.1875rem .8125rem;border:none;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:.125rem;line-height:1.5;height:max-content;width:max-content;text-decoration:none;color:#fff;outline:none;background-image:radial-gradient(at 100% 100% in oklab,var(--nq-gradient-from) 0%,var(--nq-gradient-to) 100%);--transitions: --nq-gradient-from .2s var(--nq-ease), --nq-gradient-to .2s var(--nq-ease);transition:var(--transitions)}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):where(.nq-pill-lg,[nq-pill-lg]){font-size:1rem;padding:.3125rem 1rem}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):where(.nq-pill-xl,[nq-pill-xl]){box-shadow:0 .5rem 1.5rem #00000026;cursor:pointer;transition:transform .45s var(--nq-ease),box-shadow .45s var(--nq-ease),background-color .25s var(--nq-ease),var(--transitions);will-change:box-shadow;text-transform:uppercase;letter-spacing:.094em;min-width:12.5rem;flex:1;padding:1.25rem 2rem;line-height:1.25rem;font-size:1rem;gap:.5rem;border-radius:9999px;margin:1rem}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):where(.nq-pill-xl,[nq-pill-xl]):where(:hover,:focus){box-shadow:0 1rem 2.5rem #0003;transform:translate3D(0,-2px,0)}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):where(.nq-pill-xl,[nq-pill-xl]):active{outline:none;box-shadow:0 .2rem .3rem #0003;transform:translate3D(0,1px,0);transition:transform .2s cubic-bezier(.41,.34,.26,1.55),box-shadow .2s cubic-bezier(.41,.34,.26,1.55),background-color .2s var(--nq-ease),var(--transitions)}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):where([disabled]){pointer-events:none;cursor:not-allowed;opacity:.5}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):not([disabled]):where(:hover,:active,:focus):before{opacity:1}:is(.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary):focus-visible{outline:2px solid var(--colors-blue);outline-offset:3px}.nq-pill-blue{--nq-gradient-from: var(--colors-blue-gradient-from);--nq-gradient-to: var(--colors-blue-gradient-to)}.nq-pill-blue:hover,.nq-pill-blue:focus-visible{--nq-gradient-from: var(--colors-blue-gradient-darkened-from);--nq-gradient-to: var(--colors-blue-gradient-darkened-to)}.nq-pill-white{background:var(--colors-white);background-image:none;color:var(--colors-blue);--transitions: background .2s var(--nq-ease)}.nq-pill-white:hover,.nq-pill-white:focus-visible{background:#fafafa}.nq-pill-green{--nq-gradient-from: var(--colors-green-gradient-from);--nq-gradient-to: var(--colors-green-gradient-to)}.nq-pill-green:hover,.nq-pill-green:focus-visible{--nq-gradient-from: var(--colors-green-gradient-darkened-from);--nq-gradient-to: var(--colors-green-gradient-darkened-to)}.nq-pill-red{--nq-gradient-from: var(--colors-red-gradient-from);--nq-gradient-to: var(--colors-red-gradient-to)}.nq-pill-red:hover,.nq-pill-red:focus-visible{--nq-gradient-from: var(--colors-red-gradient-darkened-from);--nq-gradient-to: var(--colors-red-gradient-darkened-to)}.nq-pill-gold{--nq-gradient-from: var(--colors-gold-gradient-from);--nq-gradient-to: var(--colors-gold-gradient-to)}.nq-pill-gold:hover,.nq-pill-gold:focus-visible{--nq-gradient-from: var(--colors-gold-gradient-darkened-from);--nq-gradient-to: var(--colors-gold-gradient-darkened-to)}.nq-pill-orange{--nq-gradient-from: var(--colors-orange-gradient-from);--nq-gradient-to: var(--colors-orange-gradient-to)}.nq-pill-orange:hover,.nq-pill-orange:focus-visible{--nq-gradient-from: var(--colors-orange-gradient-darkened-from);--nq-gradient-to: var(--colors-orange-gradient-darkened-to)}.nq-pill-secondary{background:var(--colors-neutral-400);color:var(--colors-neutral);transition:background .2s ease-in-out}.nq-pill-secondary:hover,.nq-pill-secondary:focus-visible{background:var(--colors-neutral-500)}:where(.dark,[data-theme=dark],:where(.bg-darkblue .nq-pill-secondary,.nq-pill-secondary:where(.bg-darkblue,[bg-darkblue])),:where(.bg-neutral .nq-pill-secondary,.nq-pill-secondary:where(.bg-neutral,[bg-neutral])),:where(.bg-darkerblue .nq-pill-secondary,.nq-pill-secondary:where(.bg-darkerblue,[bg-darkerblue]))) .nq-pill-secondary{background:color-mix(in oklch,var(--colors-white) 10%,transparent)}:where(.dark,[data-theme=dark],:where(.bg-darkblue .nq-pill-secondary,.nq-pill-secondary:where(.bg-darkblue,[bg-darkblue])),:where(.bg-neutral .nq-pill-secondary,.nq-pill-secondary:where(.bg-neutral,[bg-neutral])),:where(.bg-darkerblue .nq-pill-secondary,.nq-pill-secondary:where(.bg-darkerblue,[bg-darkerblue]))) .nq-pill-secondary:hover,:where(.dark,[data-theme=dark],:where(.bg-darkblue .nq-pill-secondary,.nq-pill-secondary:where(.bg-darkblue,[bg-darkblue])),:where(.bg-neutral .nq-pill-secondary,.nq-pill-secondary:where(.bg-neutral,[bg-neutral])),:where(.bg-darkerblue .nq-pill-secondary,.nq-pill-secondary:where(.bg-darkerblue,[bg-darkerblue]))) .nq-pill-secondary:focus-visible{background:color-mix(in oklch,var(--colors-white) 20%,transparent)}.nq-pill-tertiary{outline:0 0 0 1.5px var(--colors-neutral-500);color:var(--colors-neutral);background:var(--colors-neutral-0)}.nq-pill-tertiary:hover{background:var(--colors-neutral-50);outline-color:var(--colors-neutral-600)}.dark .nq-pill-tertiary:hover{background:var(--colors-neutral-200)}.nq-ghost-btn{margin-right:1px;margin-bottom:1px;padding:6px 8px;border-radius:6px;font-size:12px;line-height:1;font-weight:600;color:var(--colors-neutral-700);background:inherit;transition:.1s background var(--nq-ease, ease-out);outline:1.5px var(--colors-neutral-400);height:max-content;width:max-content}:where(.dark,[data-theme=dark]) .nq-ghost-btn,:where([data-inverted] *) .nq-ghost-btn{color:color-mix(in oklch,var(--colors-neutral-0) 80%,transparent)}.nq-ghost-btn:hover{background:var(--colors-neutral-100)}.nq-ghost-btn:focus-visible{outline:2px solid var(--colors-blue);outline-offset:3px}.nq-close-btn{width:1em;height:1em;background-color:var(--colors-neutral-500);border-radius:1em;transition:.1s background var(--nq-ease, ease-out);position:relative}.nq-close-btn:after{content:"";--cross-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSAxMCAxMG0wLTEwTDEgMTEiLz48L3N2Zz4=);-webkit-mask:var(--cross-icon) no-repeat;mask:var(--cross-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:var(--colors-neutral-0);width:.42em;height:.42em;margin:auto;display:block;position:absolute;inset:0 -1px 0 0}.nq-close-btn:where(:hover,:focus){background-color:var(--colors-neutral-600)}.nq-close-btn:focus-visible{outline:2px solid var(--colors-blue);outline-offset:3px}.nq-switch:where(input[type=checkbox]){--active-color: var(--colors-neutral-300);appearance:none;font-size:1em;width:2em;height:max-content;aspect-ratio:1.625;border-radius:2em;background:var(--active-color);position:relative;cursor:pointer}.nq-switch:where(input[type=checkbox]):before{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:.6em;width:.9em;height:.9em;border:1px solid color-mix(in oklch,var(--colors-neutral) 2%,transparent);border-radius:50%;background:#fff;transition:left .1s ease-out;box-shadow:var(--nq-shadow)}.nq-switch:where(input[type=checkbox]):checked{--active-color: var(--colors-blue)}.nq-switch:where(input[type=checkbox]):checked:before{left:1.4em}@media(prefers-reduced-motion){.nq-switch:where(input[type=checkbox]){transition-duration:0s}.nq-switch:where(input[type=checkbox]):before{transition-duration:0s}}.nq-switch:where(input[type=checkbox])[disabled]{opacity:.6;cursor:not-allowed}.nq-curtain-y{overflow:auto;position:sticky;--mask-size: 2rem;transition:mask-size .25s linear(0 0%,.0027 3.64%,.0106 7.29%,.0425 14.58%,.0957 21.87%,.1701 29.16%,.2477 35.19%,.3401 41.23%,.5982 55.18%,.7044 61.56%,.7987 68.28%,.875 75%,.9297 81.25%,.9687 87.5%,.9922 93.75%,1 100%);scroll-timeline:--scroller;--curtain-color: var(--colors-neutral);mask:linear-gradient(var(--curtain-color),transparent) 0 0 / 100% 0 no-repeat,linear-gradient(var(--curtain-color),var(--curtain-color)) 0 50% / 100% 100% no-repeat,linear-gradient(transparent,var(--curtain-color)) 0 100% / 100% var(--mask-size) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:none;mask-repeat:none;animation:mask-up both linear,mask-down both linear;animation-timeline:scroll(self);animation-range:0 2rem,2rem 100%}@keyframes mask-up{to{-webkit-mask-size:100% var(--mask-size),100% 100%,100% var(--mask-size);mask-size:100% var(--mask-size),100% 100%,100% var(--mask-size)}}@keyframes mask-down{to{-webkit-mask-size:100% var(--mask-size),100% 100%,100% 0;mask-size:100% var(--mask-size),100% 100%,100% 0}}.nq-card-lg{max-width:37.5rem;background:var(--colors-neutral-0);color:var(--colors-neutral);border-radius:.625rem;box-shadow:var(--nq-shadow);outline:1.5px solid color-mix(in oklch,var(--colors-neutral) 6%,transparent);outline-offset:-1.5px;margin:1rem .5rem}@media screen and (min-width:450px){.nq-card-lg{margin:1rem}}.nq-card-lg header{padding:1.5rem;text-align:center}@media screen and (min-width:450px){.nq-card-lg header{padding:2rem}}.nq-card-lg header h1,.nq-card-lg header h2{margin:0}.nq-card-lg header .nq-notice{margin:1.5rem 0 0}.nq-card-lg section{padding:1.5rem}@media screen and (min-width:450px){.nq-card-lg section{padding:2rem}}header+:is(.nq-card-lg section){padding-top:.5rem}.nq-card-lg section>*:first-child{margin-top:0}.nq-card-lg section>*:last-child{margin-bottom:0}.nq-card-lg footer{padding:.5rem}section+:is(.nq-card-lg footer){padding-top:0}.nq-input-box{font-size:1em;line-height:1.5;padding:.28125em .875em;height:max-content;min-width:min(8em,220px);border-radius:.125em;width:100%;background-color:transparent;transition:colors .2s var(--nq-ease),box-shadow .1s var(--nq-ease);--color: var(--colors-neutral);--placeholder-color: var(--colors-neutral-700);--outline-color: var(--colors-neutral-500);outline:1.5px solid var(--outline-color);color:var(--color)}:where([data-inverted] *) .nq-input-box{--placeholder-color: color-mix(in oklch, var(--colors-neutral-0) 80%, transparent)}.nq-input-box::placeholder{color:var(--placeholder-color)}.nq-input-box:not(.nq-invalid,:user-invalid):where(:hover,:focus,:focus-within){--color: var(--colors-blue);--outline-color: color-mix(in oklch, var(--colors-blue) 30%, transparent)}.nq-input-box:not(.nq-invalid,:user-invalid):where(:hover,:focus,:focus-within)::placeholder{--placeholder-color: color-mix(in oklch, var(--colors-blue) 60%, transparent)}.nq-input-box:not(.nq-invalid,:user-invalid):where(:hover,:focus,:focus-within):focus:valid,.nq-input-box:not(.nq-invalid,:user-invalid):where(:hover,:focus,:focus-within):focus-within:valid{--outline-color: var(--colors-blue)}.nq-input-box:where(.nq-invalid,:user-invalid){--color: var(--colors-orange);outline-color:color-mix(in oklch,var(--colors-orange) 40%,transparent)}.nq-input-box:where(.nq-invalid,:user-invalid)::placeholder{--placeholder-color: color-mix(in oklch, var(--colors-orange) 70%, transparent)}.nq-input-box:where(.nq-invalid,:user-invalid):hover,.nq-input-box:where(.nq-invalid,:user-invalid):focus,.nq-input-box:where(.nq-invalid,:user-invalid):focus-within{outline-color:var(--colors-orange)}.nq-input-box:where(textarea,:has(textarea)){--padding: .25em;min-height:calc(3lh + 2 * var(--padding));max-height:calc(5lh + 2 * var(--padding));field-sizing:content;padding:var(--padding) calc(var(--padding) + ((1lh - 1ex) / 2))}.nq-focusable{outline-color:var(--colors-blue)}.nq-focusable:focus-visible{outline:2px solid;outline-offset:3px}.nq-card{background-color:var(--colors-neutral-50);color:var(--colors-neutral);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;position:relative;outline:1.5px solid color-mix(in oklch,var(--colors-neutral) 4%,transparent);outline-offset:-1.5px;padding:1.5rem}.nq-hoverable,.nq-hoverable-blue,.nq-hoverable-green,.nq-hoverable-orange,.nq-hoverable-red,.nq-hoverable-gold{--nq-gradient-from: var(--colors-neutral-300);--nq-gradient-to: color-mix(in oklch, var(--colors-neutral-300) 65%, transparent);background-image:radial-gradient(at 100% 100% in oklab,var(--nq-gradient-from) 0%,var(--nq-gradient-to) 100%);color:var(--colors-neutral);border-radius:.5rem;outline:1.5px solid color-mix(in oklch,var(--colors-neutral) 4%,transparent);outline-offset:-1.5px;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:1.5rem;cursor:pointer;transition:--nq-gradient-from .3s var(--nq-ease),--nq-gradient-to .3s var(--nq-ease),transform .2s ease-out,box-shadow .2s ease-out,color .2s ease-out,outline-color .2s ease-out}@media(hover:hover){:is(.nq-hoverable,.nq-hoverable-blue,.nq-hoverable-green,.nq-hoverable-orange,.nq-hoverable-red,.nq-hoverable-gold):where(:hover,:focus-visible){--nq-gradient-from: var(--colors-white);--nq-gradient-to: var(--colors-white);color:var(--hoverable-text, var(--colors-darkblue));box-shadow:var(--nq-shadow);outline-color:color-mix(in oklch,var(--colors-neutral) 2%,transparent);transform:translateY(-.375rem)}:is(.nq-hoverable,.nq-hoverable-blue,.nq-hoverable-green,.nq-hoverable-orange,.nq-hoverable-red,.nq-hoverable-gold)>*{z-index:1}}.nq-hoverable-blue{--nq-gradient-from: var(--colors-blue-gradient-from);--nq-gradient-to: var(--colors-blue-gradient-to)}.nq-hoverable-blue:hover,.nq-hoverable-blue:focus-visible{--nq-gradient-from: var(--colors-blue-gradient-darkened-from);--nq-gradient-to: var(--colors-blue-gradient-darkened-to);--hoverable-text: var(--colors-white)}.nq-hoverable-green{--nq-gradient-from: var(--colors-green-gradient-from);--nq-gradient-to: var(--colors-green-gradient-to)}.nq-hoverable-green:hover,.nq-hoverable-green:focus-visible{--nq-gradient-from: var(--colors-green-gradient-darkened-from);--nq-gradient-to: var(--colors-green-gradient-darkened-to);--hoverable-text: var(--colors-white)}.nq-hoverable-orange{--nq-gradient-from: var(--colors-orange-gradient-from);--nq-gradient-to: var(--colors-orange-gradient-to)}.nq-hoverable-orange:hover,.nq-hoverable-orange:focus-visible{--nq-gradient-from: var(--colors-orange-gradient-darkened-from);--nq-gradient-to: var(--colors-orange-gradient-darkened-to);--hoverable-text: var(--colors-white)}.nq-hoverable-red{--nq-gradient-from: var(--colors-red-gradient-from);--nq-gradient-to: var(--colors-red-gradient-to)}.nq-hoverable-red:hover,.nq-hoverable-red:focus-visible{--nq-gradient-from: var(--colors-red-gradient-darkened-from);--nq-gradient-to: var(--colors-red-gradient-darkened-to);--hoverable-text: var(--colors-white)}.nq-hoverable-gold{--nq-gradient-from: var(--colors-gold-gradient-from);--nq-gradient-to: var(--colors-gold-gradient-to)}.nq-hoverable-gold:hover,.nq-hoverable-gold:focus-visible{--nq-gradient-from: var(--colors-gold-gradient-darkened-from);--nq-gradient-to: var(--colors-gold-gradient-darkened-to);--hoverable-text: var(--colors-white)}.nq-hoverable-cta{transform-style:preserve-3d;position:relative}.nq-hoverable-cta:after{width:100%;content:var(--nq-content, "Learn more");--font-size-min: .75;--font-size-max: 1;font-size:var(--font-size);white-space:nowrap;background-color:transparent;font-weight:700;text-transform:none;letter-spacing:normal;color:var(--colors-blue);position:absolute;bottom:-1lh;opacity:0;transition:opacity .15s ease-out,bottom .15s ease-out,background-color .2s var(--nq-ease)}:where(.nq-hoverable,[nq-hoverable]):where(:hover,:focus-visible) .nq-hoverable-cta:after{background-color:var(--colors-white);opacity:1;bottom:0}.nq-hide-scrollbar,.nq-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}:is(.nq-hide-scrollbar,.nq-scrollbar-hide)::-webkit-scrollbar{display:none}.nq-scrollbar::-webkit-scrollbar{width:.8rem;height:.8rem;margin:2px;scrollbar-gutter:stable}@media screen and (min-width:769px){.nq-scrollbar::-webkit-scrollbar{width:1rem;height:1rem}}.nq-scrollbar::-webkit-scrollbar-thumb{border-radius:.4rem;background-color:var(--nq-thumb);background-clip:padding-box;border:2px transparent solid}.nq-scrollbar::-webkit-scrollbar-track{background-color:var(--nq-track)}.nq-scrollbar.nq-scroll-sm::-webkit-scrollbar{width:.5rem;height:.5rem}.nq-scrollbar.nq-scroll-sm::-webkit-scrollbar-thum{border-radius:.25rem}.nq-scrollbar-sm::-webkit-scrollbar{width:.5rem;height:.5rem;margin:2px;scrollbar-gutter:stable}@media screen and (min-width:769px){.nq-scrollbar-sm::-webkit-scrollbar{width:1rem;height:1rem}}.nq-scrollbar-sm::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--nq-thumb);background-clip:padding-box;border:2px transparent solid}.nq-scrollbar-sm::-webkit-scrollbar-track{background-color:var(--nq-track)}.nq-scrollbar-sm.nq-scroll-sm::-webkit-scrollbar{width:.4rem;height:.4rem}.nq-scrollbar-sm.nq-scroll-sm::-webkit-scrollbar-thum{border-radius:.25rem}}:root{color-scheme:dark;--nq-font-sans: "Mulish", ui-sans-serif, system-ui, sans-serif;--nq-ease: cubic-bezier(.25, 0, 0, 1);--bg-primary: var(--colors-neutral-0);--bg-surface: var(--colors-neutral-50);--border: var(--colors-neutral-400);--text-primary: var(--colors-neutral);--text-secondary: var(--colors-neutral-800);--primary: var(--colors-blue);--primary-dark: var(--colors-blue-1100);--gold: var(--colors-gold);--success: var(--colors-green);--warning: var(--colors-orange);--error: var(--colors-red);--font: var(--nq-font-sans);--top-chrome: calc(env(safe-area-inset-top, 0px) + .85rem) ;--app-brand-row: 2.75rem;--vv-offset-top: 0px;--vv-height: 100dvh;--vv-bottom-inset: 0px;--column-pad: max(1.25rem, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--column-max: 44rem}@layer reset{*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.poster-press{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.poster-press:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff52;opacity:0;pointer-events:none;transition:opacity .1s ease}.poster-press:active:after{opacity:1}html,body{height:100%;width:100%;overflow:hidden;overscroll-behavior:none}html{color-scheme:dark}body{position:fixed;inset:0;font-family:var(--font);background:var(--bg-primary);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{position:relative;height:100dvh;width:100%;overflow:hidden;overscroll-behavior:none}.app-column{width:100%;max-width:var(--column-max);margin-inline:auto;padding-inline:var(--column-pad);box-sizing:border-box}#app:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='84'%20height='72'%20viewBox='0%200%2084%2072'%20fill='none'%3e%3c!--%20Pointy-top%20honeycomb%20tile%20(size%2024).%20Stroke%20only;%20opacity%20set%20in%20CSS.%20--%3e%3cg%20stroke='%23E5C158'%20stroke-width='0.9'%20stroke-linejoin='round'%3e%3cpath%20d='M20.785%200%20L41.57%2012%20L41.57%2036%20L20.785%2048%20L0%2036%20L0%2012%20Z'/%3e%3cpath%20d='M62.354%200%20L83.139%2012%20L83.139%2036%20L62.354%2048%20L41.569%2036%20L41.569%2012%20Z'/%3e%3cpath%20d='M41.569%2036%20L62.354%2048%20L62.354%2072%20L41.569%2084%20L20.785%2072%20L20.785%2048%20Z'/%3e%3cpath%20d='M41.569%20-12%20L62.354%200%20L41.569%2012%20L20.785%200%20Z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:5.25rem 4.5rem;background-position:0 0;opacity:.14;mask-image:radial-gradient(ellipse 85% 75% at 50% 28%,#000 12%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 28%,#000 12%,transparent 78%)}.app-brand{flex-shrink:0;z-index:45;height:var(--app-brand-row);background:#0a0a0feb;border-bottom:1px solid var(--border)}.app-brand--fixed{position:fixed;top:var(--vv-offset-top, 0px);left:0;right:0;pointer-events:none;touch-action:none}.app-brand-inner{display:flex;align-items:center;justify-content:center;gap:.55rem;height:100%;padding:0 1rem}.brand-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--gold);line-height:0}.brand-mark .nq-icon,.brand-mark .brand-mark-icon{width:1.25rem;height:1.2rem;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font);font-weight:700;line-height:1.2}button{font-family:inherit}img,svg,video{-webkit-user-drag:none}input,textarea,select{font-family:inherit;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}input:focus,textarea:focus,select:focus{outline:none}.nq-input-box:focus,.nq-input-box:focus-within{outline:1.5px solid var(--outline-color)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}a.nq-pill-blue:hover,a.nq-pill-lg:hover,a.nq-pill-gold:hover,a.nq-pill-secondary:hover,a.nq-pill-white:hover{text-decoration:none}a.nq-pill-blue,a.nq-pill-gold,a.nq-pill-green,a.nq-pill-red,a.nq-pill-orange,a.nq-pill-blue:hover,a.nq-pill-gold:hover,a.nq-pill-green:hover,a.nq-pill-red:hover,a.nq-pill-orange:hover{color:#fff}::placeholder{color:var(--placeholder-color, var(--text-secondary));opacity:.6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-500)}.nq-icon{display:block;flex-shrink:0}.nq-pill-stretch{width:100%;box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}
