@layer neek.reset{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:round(1.5em,4px)}body{min-height:100%}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}input,button,textarea,select,optgroup{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}textarea{resize:vertical}::placeholder{opacity:1}ol,ul,menu{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}table{border-collapse:collapse;text-indent:0;border-color:inherit}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer neek.tokens{:root{--neek-neutral-50:oklch(98.5% 0 none);--neek-neutral-100:oklch(97% 0 none);--neek-neutral-200:oklch(92.2% 0 none);--neek-neutral-300:oklch(87% 0 none);--neek-neutral-400:oklch(70.8% 0 none);--neek-neutral-500:oklch(55.6% 0 none);--neek-neutral-600:oklch(43.9% 0 none);--neek-neutral-700:oklch(37.1% 0 none);--neek-neutral-800:oklch(26.9% 0 none);--neek-neutral-900:oklch(20.5% 0 none);--neek-neutral-950:oklch(14.5% 0 none);--neek-red-50:oklch(97.1% .013 17.38);--neek-red-100:oklch(93.6% .032 17.717);--neek-red-200:oklch(88.5% .062 18.334);--neek-red-300:oklch(80.8% .114 19.571);--neek-red-400:oklch(70.4% .191 22.216);--neek-red-500:oklch(63.7% .237 25.331);--neek-red-600:oklch(57.7% .245 27.325);--neek-red-700:oklch(50.5% .213 27.518);--neek-red-800:oklch(44.4% .177 26.899);--neek-red-900:oklch(39.6% .141 25.723);--neek-red-950:oklch(25.8% .092 26.042);--neek-amber-50:oklch(98.7% .022 95.277);--neek-amber-100:oklch(96.2% .059 95.617);--neek-amber-200:oklch(92.4% .12 95.746);--neek-amber-300:oklch(87.9% .169 91.605);--neek-amber-400:oklch(82.8% .189 84.429);--neek-amber-500:oklch(76.9% .188 70.08);--neek-amber-600:oklch(66.6% .179 58.318);--neek-amber-700:oklch(55.5% .163 48.998);--neek-amber-800:oklch(47.3% .137 46.201);--neek-amber-900:oklch(41.4% .112 45.904);--neek-amber-950:oklch(27.9% .077 45.635);--neek-emerald-50:oklch(97.9% .021 166.113);--neek-emerald-100:oklch(95% .052 163.051);--neek-emerald-200:oklch(90.5% .093 164.15);--neek-emerald-300:oklch(84.5% .143 164.978);--neek-emerald-400:oklch(76.5% .177 163.223);--neek-emerald-500:oklch(69.6% .17 162.48);--neek-emerald-600:oklch(59.6% .145 163.225);--neek-emerald-700:oklch(50.8% .118 165.612);--neek-emerald-800:oklch(43.2% .095 166.913);--neek-emerald-900:oklch(37.8% .077 168.94);--neek-emerald-950:oklch(26.2% .051 172.552);--neek-space-unit:.25rem;--neek-space-xs:calc(var(--neek-space-unit) * 1);--neek-space-sm:calc(var(--neek-space-unit) * 2);--neek-space-md:calc(var(--neek-space-unit) * 4);--neek-space-lg:calc(var(--neek-space-unit) * 6);--neek-space-xl:calc(var(--neek-space-unit) * 8);--neek-space-2xl:calc(var(--neek-space-unit) * 12);--neek-space-3xl:calc(var(--neek-space-unit) * 16);--neek-border-width:1px;--neek-radius-sm:8px;--neek-radius-md:8px;--neek-radius-lg:8px;--neek-radius-full:8px;--neek-font-sans:"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--neek-font-heading:var(--neek-font-sans);--neek-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--neek-font-brand:"Neek Mark", var(--neek-font-mono);--neek-grid:4px;--neek-font-size-base:1rem;--neek-text-xs:round(nearest, calc(var(--neek-font-size-base) * .75), var(--neek-grid));--neek-text-sm:round(nearest, calc(var(--neek-font-size-base) * .875), var(--neek-grid));--neek-text-base:round(nearest, var(--neek-font-size-base), var(--neek-grid));--neek-text-lg:round(nearest, calc(var(--neek-font-size-base) * 1.25), var(--neek-grid));--neek-text-xl:round(nearest, calc(var(--neek-font-size-base) * 1.5), var(--neek-grid));--neek-text-2xl:round(nearest, calc(var(--neek-font-size-base) * 1.75), var(--neek-grid));--neek-text-3xl:round(nearest, calc(var(--neek-font-size-base) * 2), var(--neek-grid));--neek-text-xs-leading:round(nearest, calc(var(--neek-text-xs) * 1.3333), var(--neek-grid));--neek-text-sm-leading:round(nearest, calc(var(--neek-text-sm) * 1.5), var(--neek-grid));--neek-text-base-leading:round(nearest, calc(var(--neek-text-base) * 1.5), var(--neek-grid));--neek-text-lg-leading:round(nearest, calc(var(--neek-text-lg) * 1.4), var(--neek-grid));--neek-text-xl-leading:round(nearest, calc(var(--neek-text-xl) * 1.3333), var(--neek-grid));--neek-text-2xl-leading:round(nearest, calc(var(--neek-text-2xl) * 1.2857), var(--neek-grid));--neek-text-3xl-leading:round(nearest, calc(var(--neek-text-3xl) * 1.25), var(--neek-grid));--neek-weight-regular:400;--neek-weight-medium:500;--neek-weight-semibold:600;--neek-leading-tight:round(nearest, 1.25em, var(--neek-grid));--neek-leading-snug:round(nearest, 1.375em, var(--neek-grid));--neek-leading-normal:round(nearest, 1.5em, var(--neek-grid));--neek-leading-relaxed:round(nearest, 1.625em, var(--neek-grid));--neek-tracking-tight:-.025em;--neek-blur:9px;--neek-duration:.15s;--neek-duration-slow:.35s;--neek-ease:cubic-bezier(.4, 0, .2, 1);--neek-container-sm:28rem;--neek-container-md:42rem;--neek-container-lg:64rem;--neek-header-gap:var(--neek-space-md)}:root,[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--neek-bg:var(--lightningcss-light,var(--neek-neutral-50))var(--lightningcss-dark,var(--neek-neutral-950));--neek-bg-2:var(--neek-bg);--neek-bg-muted:var(--lightningcss-light,var(--neek-neutral-100))var(--lightningcss-dark,var(--neek-neutral-800));--neek-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-900) 65%, var(--neek-neutral-950)));--neek-surface-hover:var(--lightningcss-light,var(--neek-neutral-50))var(--lightningcss-dark,var(--neek-neutral-800));--neek-surface-input:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--neek-neutral-950));--neek-border:var(--lightningcss-light,var(--neek-neutral-200))var(--lightningcss-dark,var(--neek-neutral-800));--neek-border-strong:var(--lightningcss-light,var(--neek-neutral-300))var(--lightningcss-dark,var(--neek-neutral-700));--neek-border-subtle:var(--lightningcss-light,var(--neek-neutral-100))var(--lightningcss-dark,var(--neek-neutral-900));--neek-text:var(--lightningcss-light,var(--neek-neutral-900))var(--lightningcss-dark,var(--neek-neutral-100));--neek-text-secondary:var(--lightningcss-light,var(--neek-neutral-600))var(--lightningcss-dark,var(--neek-neutral-400));--neek-text-muted:var(--lightningcss-light,var(--neek-neutral-500))var(--lightningcss-dark,var(--neek-neutral-500));--neek-accent:#6366f1;--neek-accent-hover:#4f46e5;--neek-accent-contrast:#fff;--neek-accent-soft:color-mix(in oklab, var(--neek-accent) 15%, transparent);--neek-focus-ring:var(--neek-text);--neek-selection-bg:var(--neek-text);--neek-selection-text:var(--neek-bg);--neek-success:var(--lightningcss-light,var(--neek-emerald-600))var(--lightningcss-dark,var(--neek-emerald-400));--neek-success-text:var(--lightningcss-light,var(--neek-emerald-800))var(--lightningcss-dark,var(--neek-emerald-300));--neek-success-soft:var(--lightningcss-light,var(--neek-emerald-50))var(--lightningcss-dark,color-mix(in oklab, var(--neek-emerald-500) 10%, transparent));--neek-success-border:var(--lightningcss-light,var(--neek-emerald-200))var(--lightningcss-dark,color-mix(in oklab, var(--neek-emerald-500) 20%, transparent));--neek-danger:var(--lightningcss-light,var(--neek-red-600))var(--lightningcss-dark,var(--neek-red-400));--neek-danger-text:var(--lightningcss-light,var(--neek-red-800))var(--lightningcss-dark,var(--neek-red-300));--neek-danger-soft:var(--lightningcss-light,var(--neek-red-50))var(--lightningcss-dark,color-mix(in oklab, var(--neek-red-500) 10%, transparent));--neek-danger-border:var(--lightningcss-light,var(--neek-red-200))var(--lightningcss-dark,color-mix(in oklab, var(--neek-red-500) 20%, transparent));--neek-warning:var(--lightningcss-light,var(--neek-amber-500))var(--lightningcss-dark,var(--neek-amber-400));--neek-warning-text:var(--lightningcss-light,var(--neek-amber-700))var(--lightningcss-dark,var(--neek-amber-300));--neek-warning-soft:var(--lightningcss-light,var(--neek-amber-50))var(--lightningcss-dark,color-mix(in oklab, var(--neek-amber-500) 10%, transparent));--neek-warning-border:var(--lightningcss-light,var(--neek-amber-200))var(--lightningcss-dark,color-mix(in oklab, var(--neek-amber-500) 20%, transparent));--neek-shadow-color:var(--lightningcss-light,color-mix(in oklab, var(--neek-neutral-900) 5%, transparent))var(--lightningcss-dark,oklab(0% none none/.2));--neek-shadow-sm:0 1px 3px 0 var(--neek-shadow-color), 0 1px 2px -1px var(--neek-shadow-color);--neek-shadow-md:0 4px 12px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d);--neek-shadow-lg:0 8px 30px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000080);--neek-bg-image:none;--neek-bg-size:auto;--neek-bg-repeat:no-repeat;--neek-bg-position:center;--neek-bg-attachment:scroll;--neek-vignette:none;--neek-rainbow-red:#ff5f6d;--neek-rainbow-orange:#ff9f43;--neek-rainbow-yellow:#ffd93d;--neek-rainbow-green:#6bcb77;--neek-rainbow-cyan:#4fc3f7;--neek-rainbow-blue:#6c8cff;--neek-rainbow-violet:#b07cff;--neek-rainbow-pink:#ff6fb5;--neek-rainbow:linear-gradient(90deg, var(--neek-rainbow-red), var(--neek-rainbow-orange), var(--neek-rainbow-yellow), var(--neek-rainbow-green), var(--neek-rainbow-cyan), var(--neek-rainbow-blue), var(--neek-rainbow-violet), var(--neek-rainbow-pink), var(--neek-rainbow-red));--neek-rainbow-text:linear-gradient(90deg, var(--lightningcss-light,#dc2626)var(--lightningcss-dark,var(--neek-rainbow-red)), var(--lightningcss-light,#ea580c)var(--lightningcss-dark,var(--neek-rainbow-orange)), var(--lightningcss-light,#ca8a04)var(--lightningcss-dark,var(--neek-rainbow-yellow)), var(--lightningcss-light,#16a34a)var(--lightningcss-dark,var(--neek-rainbow-green)), var(--lightningcss-light,#0891b2)var(--lightningcss-dark,var(--neek-rainbow-cyan)), var(--lightningcss-light,#2563eb)var(--lightningcss-dark,var(--neek-rainbow-blue)), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,var(--neek-rainbow-violet)), var(--lightningcss-light,#db2777)var(--lightningcss-dark,var(--neek-rainbow-pink)), var(--lightningcss-light,#dc2626)var(--lightningcss-dark,var(--neek-rainbow-red)));--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-highlight-gradient:linear-gradient(90deg, var(--neek-highlight), var(--neek-highlight-2), var(--neek-highlight));--neek-highlight-glow:-6px 0 16px -8px color-mix(in oklab, var(--neek-highlight) 60%, transparent), 0 -4px 16px -8px color-mix(in oklab, var(--neek-highlight) 40%, transparent), 0 6px 16px -8px color-mix(in oklab, var(--neek-highlight-2) 40%, transparent), 6px 0 16px -8px color-mix(in oklab, var(--neek-highlight-2) 60%, transparent);--neek-rainbow-glow-blur:.16em;--neek-rainbow-glow-strength:.55;--neek-rainbow-glow:-6px 0 16px -8px color-mix(in oklab, var(--neek-rainbow-red) 50%, transparent), 0 -4px 16px -8px color-mix(in oklab, var(--neek-rainbow-yellow) 35%, transparent), 0 6px 16px -8px color-mix(in oklab, var(--neek-rainbow-green) 35%, transparent), 6px 0 16px -8px color-mix(in oklab, var(--neek-rainbow-violet) 50%, transparent);--neek-rainbow-ring-width:var(--neek-border-width);--neek-rainbow-hover-fade:.5s;--neek-rainbow-hover-cycle:6s;--neek-rainbow-hover-glow:var(--neek-rainbow-glow);--neek-link-color:transparent;--neek-link-color-hover:transparent;--neek-link-underline:1px;--neek-link-underline-hover:2px;--neek-dust-opacity:0;--neek-dust-color:#fff;--neek-dust-density:6;--neek-dust-strength:.25;--neek-dust-vignette:0;--neek-social-link-color:var(--lightningcss-light,var(--neek-neutral-500))var(--lightningcss-dark,var(--neek-neutral-400));--neek-social-link-hover-color:var(--neek-accent)}[data-color-scheme=dark]{--neek-bg:color-mix(in oklab, var(--neek-neutral-900) 45%, var(--neek-neutral-950))}:root{--neek-frame-width:72rem;--neek-frame-gutter:1.5rem;--neek-header-height:4.5rem;--neek-settings-nav-width:14rem;--neek-settings-nav-icon:var(--neek-text-muted);--neek-app-rail-width:14rem;--neek-app-aside-width:18rem;--neek-timeline-width:40rem;--neek-post-avatar:calc(var(--neek-space-unit) * 11);--neek-page-transition-duration:.2s;--neek-frost-bg:color-mix(in oklab, var(--neek-bg) 72%, transparent);--neek-frost:blur(14px) saturate(140%);--neek-card-bg:var(--neek-surface);--neek-card-border:var(--neek-border);--neek-card-sticky-bg:var(--neek-card-bg);--neek-card-sticky-border:var(--neek-card-border);--neek-card-radius:var(--neek-radius-lg);--neek-card-padding:calc(var(--neek-space-unit) * 5);--neek-card-shadow:var(--neek-shadow-sm);--neek-card-padding-wide:calc(var(--neek-space-unit) * 6);--neek-card-backdrop:none;--neek-card-link-color:var(--neek-accent);--neek-card-hover-border-image:var(--neek-rainbow);--neek-card-hover-glow:var(--neek-rainbow-glow);--neek-card-hover-fade:1.4s;--neek-card-hover-cycle:8s;--neek-card-bg-image:none;--neek-card-bg-size:auto;--neek-card-bg-position:center;--neek-card-bg-repeat:repeat;--neek-card-bg-opacity:.3;--neek-card-bg-fade:50%;--neek-media-radius:var(--neek-radius-lg);--neek-media-fit:cover;--neek-media-max-height:none;--neek-media-hover-scale:1;--neek-panel-bg:var(--neek-surface);--neek-panel-border:var(--neek-border);--neek-panel-backdrop:none;--neek-pill-radius:var(--neek-radius-full);--neek-filter-pill-radius:var(--neek-pill-radius);--neek-logo-size:4rem;--neek-logo-radius:var(--neek-radius-sm);--neek-button-radius:var(--neek-radius-sm);--neek-button-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--neek-button-bg:var(--lightningcss-light,var(--neek-neutral-900))var(--lightningcss-dark,var(--neek-neutral-100));--neek-button-bg-hover:var(--lightningcss-light,var(--neek-neutral-800))var(--lightningcss-dark,#fff);--neek-button-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--neek-neutral-900));--neek-button-ring:var(--lightningcss-light,var(--neek-neutral-900))var(--lightningcss-dark,var(--neek-neutral-100));--neek-button-ring-offset:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--neek-neutral-900));--neek-button-secondary-bg:var(--lightningcss-light,oklab(100% 0 5.96046e-8/.8))var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-900) 60%, transparent));--neek-button-secondary-bg-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--neek-neutral-900));--neek-button-secondary-text:var(--lightningcss-light,var(--neek-neutral-700))var(--lightningcss-dark,var(--neek-neutral-300));--neek-button-secondary-text-hover:var(--lightningcss-light,var(--neek-neutral-900))var(--lightningcss-dark,var(--neek-neutral-100));--neek-button-secondary-border:var(--neek-border);--neek-button-secondary-ring-offset:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--neek-neutral-950));--neek-button-danger-bg:var(--neek-red-600);--neek-button-danger-bg-hover:var(--neek-red-500);--neek-button-danger-bg-active:var(--neek-red-700);--neek-button-danger-text:#fff;--neek-button-danger-ring:var(--neek-red-500);--neek-button-color:var(--neek-accent);--neek-button-color-text:var(--neek-accent-contrast);--neek-button-brighten:30%;--neek-button-brighten-hover:45%;--neek-input-radius:var(--neek-radius-sm);--neek-input-bg:var(--neek-surface-input);--neek-input-border:var(--neek-border-strong);--neek-input-text:var(--neek-text);--neek-input-placeholder:var(--lightningcss-light,var(--neek-neutral-400))var(--lightningcss-dark,var(--neek-neutral-600));--neek-input-focus-border:var(--neek-focus-ring);--neek-input-focus-border-image:var(--neek-rainbow);--neek-input-focus-glow:var(--neek-rainbow-glow);--neek-input-focus-ring:color-mix(in oklab, var(--neek-focus-ring) 10%, transparent);--neek-check-color:var(--neek-text);--neek-icon-size:1rem;--neek-icon-stroke:1.8;--neek-option-padding:calc(var(--neek-space-unit) * 4) calc(var(--neek-space-unit) * 5);--neek-option-radius:var(--neek-card-radius);--neek-option-border:var(--neek-card-border);--neek-option-bg:var(--neek-card-bg);--neek-option-selected-bg:var(--neek-surface-hover);--neek-switch-width:2.75rem;--neek-switch-height:1.5rem;--neek-switch-off-bg:var(--neek-border-strong);--neek-switch-on-bg:var(--neek-button-bg);--neek-switch-knob:var(--neek-surface);--neek-label-text:var(--lightningcss-light,var(--neek-neutral-700))var(--lightningcss-dark,var(--neek-neutral-300));--neek-error-text:var(--lightningcss-light,var(--neek-red-600))var(--lightningcss-dark,var(--neek-red-400));--neek-badge-radius:var(--neek-pill-radius);--neek-badge-bg:var(--neek-bg-muted);--neek-badge-text:var(--lightningcss-light,var(--neek-neutral-600))var(--lightningcss-dark,var(--neek-neutral-400));--neek-badge-success-bg:var(--neek-success-soft);--neek-badge-success-text:var(--lightningcss-light,var(--neek-emerald-700))var(--lightningcss-dark,var(--neek-emerald-300));--neek-badge-danger-bg:var(--neek-danger-soft);--neek-badge-danger-text:var(--lightningcss-light,var(--neek-red-700))var(--lightningcss-dark,var(--neek-red-300));--neek-badge-warning-bg:var(--neek-warning-soft);--neek-badge-warning-text:var(--lightningcss-light,var(--neek-amber-700))var(--lightningcss-dark,var(--neek-amber-300));--neek-badge-outline-bg:var(--lightningcss-light,var(--neek-neutral-50))var(--lightningcss-dark,var(--neek-neutral-800));--neek-badge-outline-border:var(--lightningcss-light,var(--neek-neutral-200))var(--lightningcss-dark,var(--neek-neutral-700));--neek-badge-outline-text:var(--lightningcss-light,var(--neek-neutral-700))var(--lightningcss-dark,var(--neek-neutral-200));--neek-alert-radius:var(--neek-radius-md);--neek-alert-bg:var(--lightningcss-light,color-mix(in oklab, var(--neek-emerald-50) 70%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--neek-emerald-500) 10%, transparent));--neek-alert-border:var(--neek-success-border);--neek-alert-text:var(--neek-success-text);--neek-alert-error-bg:var(--lightningcss-light,color-mix(in oklab, var(--neek-red-50) 70%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--neek-red-500) 10%, transparent));--neek-alert-error-border:var(--neek-danger-border);--neek-alert-error-text:var(--neek-danger-text);--neek-alert-info-bg:var(--lightningcss-light,color-mix(in oklab, var(--neek-neutral-50) 70%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-800) 60%, transparent));--neek-alert-info-border:var(--lightningcss-light,var(--neek-neutral-200))var(--lightningcss-dark,var(--neek-neutral-700));--neek-alert-info-text:var(--lightningcss-light,var(--neek-neutral-700))var(--lightningcss-dark,var(--neek-neutral-300));--neek-avatar-radius:var(--neek-radius-full);--neek-identity-avatar-radius:50%;--neek-avatar-fallback-bg:var(--neek-button-bg);--neek-avatar-fallback-brighten:35%;--neek-avatar-fallback-text:var(--neek-button-text);--neek-avatar-ring:var(--neek-surface);--neek-status-online:var(--neek-emerald-500);--neek-status-away:var(--neek-amber-400);--neek-status-busy:var(--neek-red-500);--neek-status-offline:var(--neek-neutral-400);--neek-mark-radius:var(--neek-radius-sm);--neek-mark-bg:var(--neek-button-bg);--neek-mark-text:var(--neek-button-text);--neek-logo-bg:linear-gradient(to top right, #ff00d7, #ff368d, #ff5763);--neek-logo-bg-blue:linear-gradient(to top right, #5b3cff, #2f6bff, #1e9bff);--neek-logo-bg-green:linear-gradient(to top right, #00875a, #12a150, #5cb82e);--neek-logo-text:#fff;--neek-meta-text:var(--lightningcss-light,var(--neek-neutral-500))var(--lightningcss-dark,var(--neek-neutral-400));--neek-meta-text-hover:var(--lightningcss-light,var(--neek-neutral-700))var(--lightningcss-dark,var(--neek-neutral-200));--neek-tag-bg:var(--neek-badge-outline-bg);--neek-tag-bg-hover:var(--lightningcss-light,var(--neek-neutral-100))var(--lightningcss-dark,var(--neek-neutral-700));--neek-tag-border:var(--neek-badge-outline-border);--neek-tag-text:var(--neek-badge-outline-text);--neek-link-preview-radius:var(--neek-radius-md);--neek-link-preview-border:var(--neek-border);--neek-link-preview-border-hover:var(--neek-accent);--neek-link-preview-description:var(--neek-text-secondary);--neek-link-preview-domain:var(--lightningcss-light,var(--neek-neutral-400))var(--lightningcss-dark,var(--neek-neutral-500));--neek-poll-radius:var(--neek-radius-sm);--neek-poll-border:var(--neek-border);--neek-poll-bar:var(--lightningcss-light,var(--neek-neutral-100))var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-800) 60%, transparent));--neek-poll-text:var(--lightningcss-light,var(--neek-neutral-700))var(--lightningcss-dark,var(--neek-neutral-300));--neek-poll-leader-border:color-mix(in oklab, var(--neek-accent) 40%, transparent);--neek-poll-leader-bar:var(--neek-accent-soft);--neek-poll-leader-text:var(--neek-text);--neek-poll-leader-percent:var(--neek-accent);--neek-play-bg:color-mix(in oklab, var(--neek-neutral-950) 60%, transparent);--neek-play-bg-hover:color-mix(in oklab, var(--neek-neutral-950) 75%, transparent);--neek-pill-bg:var(--neek-badge-outline-bg);--neek-pill-border:var(--neek-badge-outline-border);--neek-pill-text:var(--lightningcss-light,var(--neek-neutral-600))var(--lightningcss-dark,var(--neek-neutral-300));--neek-pill-active-bg:color-mix(in oklab, var(--neek-accent) 10%, transparent);--neek-pill-active-border:color-mix(in oklab, var(--neek-accent) 40%, transparent);--neek-pill-active-text:var(--neek-accent);--neek-popover-bg:var(--neek-surface);--neek-popover-border:var(--neek-badge-outline-border);--neek-popover-shadow-color:var(--lightningcss-light,color-mix(in oklab, var(--neek-neutral-900) 10%, transparent))var(--lightningcss-dark,oklab(0% none none/.4));--neek-popover-shadow:0 10px 15px -3px var(--neek-popover-shadow-color), 0 4px 6px -4px var(--neek-popover-shadow-color);--neek-popover-item-hover:var(--lightningcss-light,var(--neek-neutral-100))var(--lightningcss-dark,var(--neek-neutral-800));--neek-modal-backdrop:var(--lightningcss-light,oklab(100% 0 5.96046e-8/.6))var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-950) 65%, transparent));--neek-modal-width:36rem;--neek-dialog-backdrop:color-mix(in oklab, var(--neek-neutral-950) 55%, transparent);--neek-dialog-shadow-color:color-mix(in oklab, var(--neek-neutral-950) 20%, transparent);--neek-dialog-shadow:0 20px 25px -5px var(--neek-dialog-shadow-color), 0 8px 10px -6px var(--neek-dialog-shadow-color);--neek-comment-text:var(--neek-poll-text);--neek-comment-indent:calc(var(--neek-space-unit) * 11);--neek-table-head-text:var(--neek-meta-text);--neek-table-cell-text:var(--neek-poll-text);--neek-table-divider:var(--lightningcss-light,var(--neek-neutral-100))var(--lightningcss-dark,var(--neek-neutral-800));--neek-audio-bg:var(--lightningcss-light,color-mix(in oklab, var(--neek-neutral-50) 60%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-950) 60%, transparent));--neek-audio-border:var(--neek-border);--neek-audio-radius:var(--neek-radius-md);--neek-audio-button-bg:var(--neek-button-bg);--neek-audio-button-text:var(--neek-button-text);--neek-audio-button-bg-hover:var(--neek-accent);--neek-audio-button-text-hover:var(--lightningcss-light,var(--neek-button-text))var(--lightningcss-dark,#fff);--neek-audio-cover-bg:var(--neek-bg-muted);--neek-audio-cover-border:var(--neek-badge-outline-border);--neek-audio-cover-icon:var(--lightningcss-light,var(--neek-neutral-400))var(--lightningcss-dark,var(--neek-neutral-500));--neek-audio-list-border:var(--lightningcss-light,color-mix(in oklab, var(--neek-neutral-200) 70%, transparent))var(--lightningcss-dark,var(--neek-neutral-800));--neek-audio-list-number:var(--neek-neutral-400);--neek-social-bg:var(--neek-button-secondary-bg);--neek-social-border:var(--neek-border);--neek-social-hover-scale:1.1;--neek-glow:var(--lightningcss-light,color-mix(in oklab, var(--neek-neutral-200) 60%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--neek-neutral-800) 60%, transparent));--neek-type-body-font:var(--neek-font-sans);--neek-type-body-size:var(--neek-text-base);--neek-type-body-weight:var(--neek-weight-regular);--neek-type-body-leading:var(--neek-leading-normal);--neek-type-body-tracking:normal;--neek-type-body-transform:none;--neek-type-body-color:var(--neek-text);--neek-type-body-smoothing:antialiased;--neek-type-heading-font:var(--neek-font-heading);--neek-type-heading-weight:var(--neek-weight-semibold);--neek-type-heading-leading:var(--neek-leading-tight);--neek-type-heading-tracking:var(--neek-tracking-tight);--neek-type-heading-transform:var(--neek-type-body-transform);--neek-type-heading-color:var(--neek-text);--neek-type-heading-smoothing:var(--neek-type-body-smoothing);--neek-type-h1-size:var(--neek-text-3xl);--neek-type-h2-size:var(--neek-text-2xl);--neek-type-h3-size:var(--neek-text-xl);--neek-type-h4-size:var(--neek-text-lg);--neek-type-h5-size:var(--neek-text-base);--neek-type-h6-size:var(--neek-text-sm);--neek-flow-space:round(nearest, 1em, var(--neek-grid));--neek-type-site-title-font:var(--neek-font-heading);--neek-type-site-title-size:var(--neek-text-2xl);--neek-type-site-title-weight:var(--neek-weight-semibold);--neek-type-site-title-leading:var(--neek-text-2xl-leading);--neek-type-site-title-tracking:var(--neek-tracking-tight);--neek-type-site-title-transform:var(--neek-type-body-transform);--neek-type-site-title-color:var(--lightningcss-light,var(--neek-neutral-900))var(--lightningcss-dark,var(--neek-neutral-50));--neek-type-site-title-smoothing:var(--neek-type-body-smoothing);--neek-type-site-description-font:var(--neek-type-body-font);--neek-type-site-description-size:var(--neek-text-sm);--neek-type-site-description-weight:var(--neek-weight-regular);--neek-type-site-description-leading:var(--neek-leading-relaxed);--neek-type-site-description-tracking:normal;--neek-type-site-description-transform:var(--neek-type-body-transform);--neek-type-site-description-color:var(--neek-text-secondary);--neek-type-site-description-smoothing:var(--neek-type-body-smoothing);--neek-type-card-header-font:var(--neek-type-body-font);--neek-type-card-header-size:var(--neek-text-sm);--neek-type-card-header-weight:var(--neek-weight-semibold);--neek-type-card-header-leading:var(--neek-text-sm-leading);--neek-type-card-header-tracking:normal;--neek-type-card-header-transform:var(--neek-type-body-transform);--neek-type-card-header-color:var(--neek-text);--neek-type-card-header-smoothing:var(--neek-type-body-smoothing);--neek-type-card-title-font:var(--neek-font-heading);--neek-type-card-title-size:var(--neek-text-lg);--neek-type-card-title-weight:var(--neek-weight-semibold);--neek-type-card-title-leading:var(--neek-leading-snug);--neek-type-card-title-tracking:var(--neek-tracking-tight);--neek-type-card-title-transform:var(--neek-type-body-transform);--neek-type-card-title-color:var(--neek-text);--neek-type-card-title-smoothing:var(--neek-type-body-smoothing);--neek-type-card-body-font:var(--neek-type-body-font);--neek-type-card-body-size:var(--neek-text-sm);--neek-type-card-body-weight:var(--neek-type-body-weight);--neek-type-card-body-leading:var(--neek-leading-relaxed);--neek-type-card-body-tracking:normal;--neek-type-card-body-transform:var(--neek-type-body-transform);--neek-type-card-body-color:var(--neek-text-secondary);--neek-type-card-body-smoothing:var(--neek-type-body-smoothing);--neek-type-card-sticky-header-font:var(--neek-type-card-header-font);--neek-type-card-sticky-header-size:var(--neek-type-card-header-size);--neek-type-card-sticky-header-weight:var(--neek-type-card-header-weight);--neek-type-card-sticky-header-leading:var(--neek-type-card-header-leading);--neek-type-card-sticky-header-tracking:var(--neek-type-card-header-tracking);--neek-type-card-sticky-header-transform:var(--neek-type-card-header-transform);--neek-type-card-sticky-header-color:var(--neek-type-card-header-color);--neek-type-card-sticky-header-smoothing:var(--neek-type-card-header-smoothing);--neek-type-card-sticky-title-font:var(--neek-type-card-title-font);--neek-type-card-sticky-title-size:var(--neek-type-card-title-size);--neek-type-card-sticky-title-weight:var(--neek-type-card-title-weight);--neek-type-card-sticky-title-leading:var(--neek-type-card-title-leading);--neek-type-card-sticky-title-tracking:var(--neek-type-card-title-tracking);--neek-type-card-sticky-title-transform:var(--neek-type-card-title-transform);--neek-type-card-sticky-title-color:var(--neek-type-card-title-color);--neek-type-card-sticky-title-smoothing:var(--neek-type-card-title-smoothing);--neek-type-card-sticky-body-font:var(--neek-type-card-body-font);--neek-type-card-sticky-body-size:var(--neek-type-card-body-size);--neek-type-card-sticky-body-weight:var(--neek-type-card-body-weight);--neek-type-card-sticky-body-leading:var(--neek-type-card-body-leading);--neek-type-card-sticky-body-tracking:var(--neek-type-card-body-tracking);--neek-type-card-sticky-body-transform:var(--neek-type-card-body-transform);--neek-type-card-sticky-body-color:var(--neek-type-card-body-color);--neek-type-card-sticky-body-smoothing:var(--neek-type-card-body-smoothing);--neek-type-filter-font:var(--neek-type-body-font);--neek-type-filter-size:var(--neek-text-sm);--neek-type-filter-weight:var(--neek-weight-medium);--neek-type-filter-leading:var(--neek-leading-tight);--neek-type-filter-tracking:normal;--neek-type-filter-transform:var(--neek-type-body-transform);--neek-type-filter-color:var(--neek-text);--neek-type-filter-smoothing:var(--neek-type-body-smoothing);--neek-type-title-font:var(--neek-font-heading);--neek-type-title-size:var(--neek-text-3xl);--neek-type-title-weight:var(--neek-weight-semibold);--neek-type-title-leading:var(--neek-leading-tight);--neek-type-title-tracking:var(--neek-tracking-tight);--neek-type-title-transform:var(--neek-type-body-transform);--neek-type-title-color:var(--lightningcss-light,var(--neek-neutral-900))var(--lightningcss-dark,var(--neek-neutral-50));--neek-type-title-smoothing:var(--neek-type-body-smoothing);--neek-type-subtitle-font:var(--neek-type-body-font);--neek-type-subtitle-size:var(--neek-text-base);--neek-type-subtitle-weight:var(--neek-type-body-weight);--neek-type-subtitle-leading:var(--neek-leading-relaxed);--neek-type-subtitle-tracking:normal;--neek-type-subtitle-transform:var(--neek-type-body-transform);--neek-type-subtitle-color:var(--neek-text-secondary);--neek-type-subtitle-smoothing:var(--neek-type-body-smoothing);--neek-type-footer-font:var(--neek-type-body-font);--neek-type-footer-size:var(--neek-text-sm);--neek-type-footer-weight:var(--neek-type-body-weight);--neek-type-footer-leading:var(--neek-leading-normal);--neek-type-footer-tracking:normal;--neek-type-footer-transform:var(--neek-type-body-transform);--neek-type-footer-color:var(--neek-text-secondary);--neek-type-footer-smoothing:var(--neek-type-body-smoothing);--neek-type-nav-font:var(--neek-type-body-font);--neek-type-nav-size:var(--neek-text-sm);--neek-type-nav-weight:var(--neek-weight-medium);--neek-type-nav-leading:var(--neek-leading-normal);--neek-type-nav-tracking:normal;--neek-type-nav-transform:var(--neek-type-body-transform);--neek-type-nav-color:var(--neek-text-secondary);--neek-type-nav-smoothing:var(--neek-type-body-smoothing)}}@layer neek.theme{[data-theme=tokyo-night]{--neek-neutral-50:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#d5d6f0);--neek-neutral-100:var(--lightningcss-light,#d5d6db)var(--lightningcss-dark,#c0caf5);--neek-neutral-200:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#c0caf5);--neek-neutral-300:var(--lightningcss-light,#a8aecb)var(--lightningcss-dark,#a9b1d6);--neek-neutral-400:var(--lightningcss-light,#8990b3)var(--lightningcss-dark,#a9b1d6);--neek-neutral-500:var(--lightningcss-light,#6172b0)var(--lightningcss-dark,#737aa2);--neek-neutral-600:var(--lightningcss-light,#6172b0)var(--lightningcss-dark,#545c7e);--neek-neutral-700:var(--lightningcss-light,#4a5a99)var(--lightningcss-dark,#3b4261);--neek-neutral-800:var(--lightningcss-light,#3760bf)var(--lightningcss-dark,#292e42);--neek-neutral-900:var(--lightningcss-light,#3760bf)var(--lightningcss-dark,#24283b);--neek-neutral-950:var(--lightningcss-light,#2d4f9e)var(--lightningcss-dark,#1a1b26);--neek-emerald-50:var(--lightningcss-light,#d9e3cf)var(--lightningcss-dark,#2a3329);--neek-emerald-200:#b5cb9f;--neek-emerald-300:#9ece6a;--neek-emerald-400:#9ece6a;--neek-emerald-500:#73a942;--neek-emerald-600:#587539;--neek-emerald-700:#587539;--neek-emerald-800:#485e30;--neek-red-50:var(--lightningcss-light,#f4d6de)var(--lightningcss-dark,#3b2530);--neek-red-200:#f0a7b8;--neek-red-300:#f7768e;--neek-red-400:#f7768e;--neek-red-500:#f7768e;--neek-red-600:#f52a65;--neek-red-700:#c4214f;--neek-red-800:#a01c41;--neek-amber-50:var(--lightningcss-light,#ece2d0)var(--lightningcss-dark,#35302a);--neek-amber-200:#d9c19a;--neek-amber-300:#e0af68;--neek-amber-400:#e0af68;--neek-amber-500:#e0af68;--neek-amber-700:#8c6c3e;--neek-bg:var(--lightningcss-light,#e1e2e7)var(--lightningcss-dark,#1a1b26);--neek-bg-muted:var(--lightningcss-light,#d5d6db)var(--lightningcss-dark,#16161e);--neek-surface:var(--lightningcss-light,#e9e9ecbf)var(--lightningcss-dark,#24283b99);--neek-surface-hover:var(--lightningcss-light,#f4f4f7e6)var(--lightningcss-dark,#292e42cc);--neek-surface-input:var(--lightningcss-light,#e9e9ec)var(--lightningcss-dark,#16161e);--neek-border:var(--lightningcss-light,#c4c8da)var(--lightningcss-dark,#3b4261);--neek-border-strong:var(--lightningcss-light,#a8aecb)var(--lightningcss-dark,#545c7e);--neek-text:var(--lightningcss-light,#3760bf)var(--lightningcss-dark,#c0caf5);--neek-text-secondary:var(--lightningcss-light,#6172b0)var(--lightningcss-dark,#a9b1d6);--neek-text-muted:var(--lightningcss-light,#6172b0)var(--lightningcss-dark,#737aa2);--neek-accent:var(--lightningcss-light,#2e7de9)var(--lightningcss-dark,#7aa2f7);--neek-accent-hover:var(--lightningcss-light,#9854f1)var(--lightningcss-dark,#bb9af7);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1b26);--neek-button-secondary-bg:var(--lightningcss-light,#e9e9eccc)var(--lightningcss-dark,#24283b99);--neek-button-secondary-bg-hover:var(--lightningcss-light,#e9e9ec)var(--lightningcss-dark,#24283b);--neek-shadow-color:var(--lightningcss-light,#3760bf14)var(--lightningcss-dark,#16161e80)}[data-theme=catppuccin]{--neek-neutral-50:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#cdd6f4);--neek-neutral-100:var(--lightningcss-light,#e6e9ef)var(--lightningcss-dark,#cdd6f4);--neek-neutral-200:var(--lightningcss-light,#ccd0da)var(--lightningcss-dark,#bac2de);--neek-neutral-300:var(--lightningcss-light,#bcc0cc)var(--lightningcss-dark,#a6adc8);--neek-neutral-400:var(--lightningcss-light,#9ca0b0)var(--lightningcss-dark,#9399b2);--neek-neutral-500:var(--lightningcss-light,#7c7f93)var(--lightningcss-dark,#7f849c);--neek-neutral-600:var(--lightningcss-light,#6c6f85)var(--lightningcss-dark,#6c7086);--neek-neutral-700:var(--lightningcss-light,#5c5f77)var(--lightningcss-dark,#45475a);--neek-neutral-800:var(--lightningcss-light,#4c4f69)var(--lightningcss-dark,#313244);--neek-neutral-900:var(--lightningcss-light,#4c4f69)var(--lightningcss-dark,#181825);--neek-neutral-950:var(--lightningcss-light,#3c3f55)var(--lightningcss-dark,#1e1e2e);--neek-emerald-50:var(--lightningcss-light,oklab(91.1181% -.0195952 .0108577))var(--lightningcss-dark,oklab(32.8944% -.00589029 -.0160781));--neek-emerald-200:var(--lightningcss-light,oklab(84.131% -.048164 .035755))var(--lightningcss-dark,oklab(45.806% -.0256732 .00400529));--neek-emerald-300:var(--lightningcss-light,#40a02b)var(--lightningcss-dark,#a6e3a1);--neek-emerald-400:var(--lightningcss-light,#40a02b)var(--lightningcss-dark,#a6e3a1);--neek-emerald-500:var(--lightningcss-light,#40a02b)var(--lightningcss-dark,#a6e3a1);--neek-emerald-600:var(--lightningcss-light,#40a02b)var(--lightningcss-dark,#a6e3a1);--neek-emerald-700:var(--lightningcss-light,#40a02b)var(--lightningcss-dark,#a6e3a1);--neek-emerald-800:var(--lightningcss-light,#40a02b)var(--lightningcss-dark,#a6e3a1);--neek-red-50:var(--lightningcss-light,oklab(90.0741% .0279141 .0052883))var(--lightningcss-dark,oklab(31.4648% .0244137 -.024466));--neek-red-200:var(--lightningcss-light,oklab(81.5211% .0706094 .0218314))var(--lightningcss-dark,oklab(42.2321% .0500869 -.0169644));--neek-red-300:var(--lightningcss-light,#d20f39)var(--lightningcss-dark,#f38ba8);--neek-red-400:var(--lightningcss-light,#d20f39)var(--lightningcss-dark,#f38ba8);--neek-red-500:var(--lightningcss-light,#d20f39)var(--lightningcss-dark,#f38ba8);--neek-red-600:var(--lightningcss-light,#d20f39)var(--lightningcss-dark,#f38ba8);--neek-red-700:var(--lightningcss-light,#d20f39)var(--lightningcss-dark,#f38ba8);--neek-red-800:var(--lightningcss-light,#d20f39)var(--lightningcss-dark,#f38ba8);--neek-amber-50:var(--lightningcss-light,oklab(92.3633% .00744055 .0144309))var(--lightningcss-dark,oklab(33.7568% .00687356 -.0155017));--neek-amber-200:var(--lightningcss-light,oklab(87.2442% .0194254 .0446879))var(--lightningcss-dark,oklab(47.962% .00623641 .00544632));--neek-amber-300:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#f9e2af);--neek-amber-400:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#f9e2af);--neek-amber-500:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#f9e2af);--neek-amber-600:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#f9e2af);--neek-amber-700:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#f9e2af);--neek-amber-800:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#f9e2af);--neek-bg:var(--lightningcss-light,#eff1f5)var(--lightningcss-dark,#1e1e2e);--neek-bg-muted:var(--lightningcss-light,#e6e9ef)var(--lightningcss-dark,#181825);--neek-surface:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#3132448c);--neek-surface-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181825);--neek-surface-input:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181825);--neek-border:var(--lightningcss-light,#ccd0da)var(--lightningcss-dark,#313244);--neek-border-strong:var(--lightningcss-light,#bcc0cc)var(--lightningcss-dark,#45475a);--neek-text:var(--lightningcss-light,#4c4f69)var(--lightningcss-dark,#cdd6f4);--neek-text-secondary:var(--lightningcss-light,#5c5f77)var(--lightningcss-dark,#bac2de);--neek-text-muted:var(--lightningcss-light,#7c7f93)var(--lightningcss-dark,#7f849c);--neek-accent:var(--lightningcss-light,#1e66f5)var(--lightningcss-dark,#89b4fa);--neek-accent-hover:var(--lightningcss-light,#8839ef)var(--lightningcss-dark,#cba6f7);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e2e);--neek-button-secondary-bg:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#3132448c);--neek-button-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e2e);--neek-button-secondary-bg-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181825);--neek-shadow-color:var(--lightningcss-light,#4c4f6914)var(--lightningcss-dark,#11111b80)}[data-theme=everforest]{--neek-neutral-50:var(--lightningcss-light,#fdf6e3)var(--lightningcss-dark,#e8dfc6);--neek-neutral-100:var(--lightningcss-light,#f4f0d9)var(--lightningcss-dark,#d3c6aa);--neek-neutral-200:var(--lightningcss-light,#e6e2cc)var(--lightningcss-dark,#c7bb9f);--neek-neutral-300:var(--lightningcss-light,#e0dcc7)var(--lightningcss-dark,#9da9a0);--neek-neutral-400:var(--lightningcss-light,#bdc3af)var(--lightningcss-dark,#859289);--neek-neutral-500:var(--lightningcss-light,#939f91)var(--lightningcss-dark,#7a8478);--neek-neutral-600:var(--lightningcss-light,#829181)var(--lightningcss-dark,#56635f);--neek-neutral-700:var(--lightningcss-light,#708089)var(--lightningcss-dark,#4f585e);--neek-neutral-800:var(--lightningcss-light,#5c6a72)var(--lightningcss-dark,#3d484d);--neek-neutral-900:var(--lightningcss-light,#5c6a72)var(--lightningcss-dark,#343f44);--neek-neutral-950:var(--lightningcss-light,#4b575e)var(--lightningcss-dark,#2d353b);--neek-emerald-50:var(--lightningcss-light,oklab(93.0997% -.0103684 .0416486))var(--lightningcss-dark,oklab(38.6777% -.0139052 -.00113522));--neek-emerald-200:var(--lightningcss-light,oklab(86.72% -.0258557 .0650424))var(--lightningcss-dark,oklab(48.1138% -.0234498 .0170948));--neek-emerald-300:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--neek-emerald-400:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--neek-emerald-500:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--neek-emerald-600:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--neek-emerald-700:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--neek-emerald-800:var(--lightningcss-light,#8da101)var(--lightningcss-dark,#a7c080);--neek-red-50:var(--lightningcss-light,oklab(93.1128% .0252473 .0343059))var(--lightningcss-dark,oklab(37.7729% .010456 -.00538747));--neek-red-200:var(--lightningcss-light,oklab(86.7528% .0631836 .0466858))var(--lightningcss-dark,oklab(45.8517% .0374531 .00646417));--neek-red-300:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--neek-red-400:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--neek-red-500:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--neek-red-600:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--neek-red-700:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--neek-red-800:var(--lightningcss-light,#f85552)var(--lightningcss-dark,#e67e80);--neek-amber-50:var(--lightningcss-light,oklab(94.176% .00361978 .0437267))var(--lightningcss-dark,oklab(39.1669% -.00515967 .000579525));--neek-amber-200:var(--lightningcss-light,oklab(89.4107% .00911477 .0702379))var(--lightningcss-dark,oklab(49.3367% -.00158594 .0213816));--neek-amber-300:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--neek-amber-400:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--neek-amber-500:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--neek-amber-600:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--neek-amber-700:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--neek-amber-800:var(--lightningcss-light,#dfa000)var(--lightningcss-dark,#dbbc7f);--neek-bg:var(--lightningcss-light,#fdf6e3)var(--lightningcss-dark,#2d353b);--neek-bg-muted:var(--lightningcss-light,#f4f0d9)var(--lightningcss-dark,#232a2e);--neek-surface:var(--lightningcss-light,#fffbefbf)var(--lightningcss-dark,#343f4499);--neek-surface-hover:var(--lightningcss-light,#fffbef)var(--lightningcss-dark,#232a2e);--neek-surface-input:var(--lightningcss-light,#fffbef)var(--lightningcss-dark,#232a2e);--neek-border:var(--lightningcss-light,#e6e2cc)var(--lightningcss-dark,#3d484d);--neek-border-strong:var(--lightningcss-light,#bdc3af)var(--lightningcss-dark,#4f585e);--neek-text:var(--lightningcss-light,#5c6a72)var(--lightningcss-dark,#d3c6aa);--neek-text-secondary:var(--lightningcss-light,#708089)var(--lightningcss-dark,#9da9a0);--neek-text-muted:var(--lightningcss-light,#829181)var(--lightningcss-dark,#859289);--neek-accent:var(--lightningcss-light,#35a77c)var(--lightningcss-dark,#a7c080);--neek-accent-hover:var(--lightningcss-light,#3a94c5)var(--lightningcss-dark,#83c092);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#fdf6e3)var(--lightningcss-dark,#2d353b);--neek-button-secondary-bg:var(--lightningcss-light,#fffbefbf)var(--lightningcss-dark,#343f4499);--neek-button-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d353b);--neek-button-secondary-bg-hover:var(--lightningcss-light,#fffbef)var(--lightningcss-dark,#232a2e);--neek-shadow-color:var(--lightningcss-light,#5c6a7214)var(--lightningcss-dark,#232a2e80)}[data-theme=gruvbox]{--neek-neutral-50:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#fbf1c7);--neek-neutral-100:var(--lightningcss-light,#f2e5bc)var(--lightningcss-dark,#ebdbb2);--neek-neutral-200:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#d5c4a1);--neek-neutral-300:var(--lightningcss-light,#d5c4a1)var(--lightningcss-dark,#bdae93);--neek-neutral-400:var(--lightningcss-light,#bdae93)var(--lightningcss-dark,#a89984);--neek-neutral-500:var(--lightningcss-light,#928374)var(--lightningcss-dark,#928374);--neek-neutral-600:var(--lightningcss-light,#7c6f64)var(--lightningcss-dark,#7c6f64);--neek-neutral-700:var(--lightningcss-light,#665c54)var(--lightningcss-dark,#504945);--neek-neutral-800:var(--lightningcss-light,#504945)var(--lightningcss-dark,#3c3836);--neek-neutral-900:var(--lightningcss-light,#3c3836)var(--lightningcss-dark,#32302f);--neek-neutral-950:var(--lightningcss-light,#282828)var(--lightningcss-dark,#282828);--neek-emerald-50:var(--lightningcss-light,oklab(89.8226% -.00957472 .0625146))var(--lightningcss-dark,oklab(34.5216% -.00787097 .0206829));--neek-emerald-200:var(--lightningcss-light,oklab(81.2281% -.0150176 .0735774))var(--lightningcss-dark,oklab(44.7768% -.0196775 .0517072));--neek-emerald-300:var(--lightningcss-light,#79740e)var(--lightningcss-dark,#b8bb26);--neek-emerald-400:var(--lightningcss-light,#79740e)var(--lightningcss-dark,#b8bb26);--neek-emerald-500:var(--lightningcss-light,#79740e)var(--lightningcss-dark,#b8bb26);--neek-emerald-600:var(--lightningcss-light,#79740e)var(--lightningcss-dark,#b8bb26);--neek-emerald-700:var(--lightningcss-light,#79740e)var(--lightningcss-dark,#b8bb26);--neek-emerald-800:var(--lightningcss-light,#79740e)var(--lightningcss-dark,#b8bb26);--neek-red-50:var(--lightningcss-light,oklab(88.2982% .0169488 .0592793))var(--lightningcss-dark,oklab(33.0445% .0262669 .0154056));--neek-red-200:var(--lightningcss-light,oklab(77.417% .0512912 .0654891))var(--lightningcss-dark,oklab(41.0841% .0656672 .038514));--neek-red-300:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fb4934);--neek-red-400:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fb4934);--neek-red-500:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fb4934);--neek-red-600:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fb4934);--neek-red-700:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fb4934);--neek-red-800:var(--lightningcss-light,#9d0006)var(--lightningcss-dark,#fb4934);--neek-amber-50:var(--lightningcss-light,oklab(90.822% .000801264 .0642857))var(--lightningcss-dark,oklab(35.4638% .00272629 .0221608));--neek-amber-200:var(--lightningcss-light,oklab(83.7266% .0109224 .0780052))var(--lightningcss-dark,oklab(47.1322% .00681567 .0554019));--neek-amber-300:var(--lightningcss-light,#b57614)var(--lightningcss-dark,#fabd2f);--neek-amber-400:var(--lightningcss-light,#b57614)var(--lightningcss-dark,#fabd2f);--neek-amber-500:var(--lightningcss-light,#b57614)var(--lightningcss-dark,#fabd2f);--neek-amber-600:var(--lightningcss-light,#b57614)var(--lightningcss-dark,#fabd2f);--neek-amber-700:var(--lightningcss-light,#b57614)var(--lightningcss-dark,#fabd2f);--neek-amber-800:var(--lightningcss-light,#b57614)var(--lightningcss-dark,#fabd2f);--neek-bg:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--neek-bg-muted:var(--lightningcss-light,#f2e5bc)var(--lightningcss-dark,#1d2021);--neek-surface:var(--lightningcss-light,#f9f5d7cc)var(--lightningcss-dark,#3c38368c);--neek-surface-hover:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--neek-surface-input:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--neek-border:var(--lightningcss-light,#ebdbb2)var(--lightningcss-dark,#3c3836);--neek-border-strong:var(--lightningcss-light,#d5c4a1)var(--lightningcss-dark,#504945);--neek-text:var(--lightningcss-light,#3c3836)var(--lightningcss-dark,#ebdbb2);--neek-text-secondary:var(--lightningcss-light,#504945)var(--lightningcss-dark,#d5c4a1);--neek-text-muted:var(--lightningcss-light,#7c6f64)var(--lightningcss-dark,#a89984);--neek-accent:var(--lightningcss-light,#af3a03)var(--lightningcss-dark,#fe8019);--neek-accent-hover:var(--lightningcss-light,#076678)var(--lightningcss-dark,#fabd2f);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#fbf1c7)var(--lightningcss-dark,#282828);--neek-button-secondary-bg:var(--lightningcss-light,#f9f5d7cc)var(--lightningcss-dark,#3c38368c);--neek-button-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#282828);--neek-button-secondary-bg-hover:var(--lightningcss-light,#f9f5d7)var(--lightningcss-dark,#1d2021);--neek-shadow-color:var(--lightningcss-light,#3c383614)var(--lightningcss-dark,#1d202180)}[data-theme=kanagawa]{--neek-neutral-50:var(--lightningcss-light,#f2ecbc)var(--lightningcss-dark,#dcd7ba);--neek-neutral-100:var(--lightningcss-light,#e7dba0)var(--lightningcss-dark,#dcd7ba);--neek-neutral-200:var(--lightningcss-light,#dcd5ac)var(--lightningcss-dark,#c8c093);--neek-neutral-300:var(--lightningcss-light,#c9c09a)var(--lightningcss-dark,#a6a69c);--neek-neutral-400:var(--lightningcss-light,#a09c84)var(--lightningcss-dark,#9cabca);--neek-neutral-500:var(--lightningcss-light,#8a8980)var(--lightningcss-dark,#727169);--neek-neutral-600:var(--lightningcss-light,#716e61)var(--lightningcss-dark,#54546d);--neek-neutral-700:var(--lightningcss-light,#545464)var(--lightningcss-dark,#363646);--neek-neutral-800:var(--lightningcss-light,#43436c)var(--lightningcss-dark,#2a2a37);--neek-neutral-900:var(--lightningcss-light,#43436c)var(--lightningcss-dark,#2a2a37);--neek-neutral-950:var(--lightningcss-light,#1f1f28)var(--lightningcss-dark,#1f1f28);--neek-emerald-50:var(--lightningcss-light,oklab(88.8231% -.0185107 .0624675))var(--lightningcss-dark,oklab(31.393% -.00596235 -.00180962));--neek-emerald-200:var(--lightningcss-light,oklab(81.6642% -.0274349 .0642629))var(--lightningcss-dark,oklab(41.9848% -.021551 .0201664));--neek-emerald-300:var(--lightningcss-light,#6f894e)var(--lightningcss-dark,#98bb6c);--neek-emerald-400:var(--lightningcss-light,#6f894e)var(--lightningcss-dark,#98bb6c);--neek-emerald-500:var(--lightningcss-light,#6f894e)var(--lightningcss-dark,#98bb6c);--neek-emerald-600:var(--lightningcss-light,#6f894e)var(--lightningcss-dark,#98bb6c);--neek-emerald-700:var(--lightningcss-light,#6f894e)var(--lightningcss-dark,#98bb6c);--neek-emerald-800:var(--lightningcss-light,#6f894e)var(--lightningcss-dark,#98bb6c);--neek-red-50:var(--lightningcss-light,oklab(88.4819% .012219 .0595022))var(--lightningcss-dark,oklab(30.3201% .0246683 -.00846046));--neek-red-200:var(--lightningcss-light,oklab(80.8113% .0493894 .0568497))var(--lightningcss-dark,oklab(39.3023% .0550256 .00353925));--neek-red-300:var(--lightningcss-light,#c84053)var(--lightningcss-dark,#e46876);--neek-red-400:var(--lightningcss-light,#c84053)var(--lightningcss-dark,#e46876);--neek-red-500:var(--lightningcss-light,#c84053)var(--lightningcss-dark,#e46876);--neek-red-600:var(--lightningcss-light,#c84053)var(--lightningcss-dark,#e46876);--neek-red-700:var(--lightningcss-light,#c84053)var(--lightningcss-dark,#e46876);--neek-red-800:var(--lightningcss-light,#c84053)var(--lightningcss-dark,#e46876);--neek-amber-50:var(--lightningcss-light,oklab(88.0811% -.0129165 .0622895))var(--lightningcss-dark,oklab(32.5908% .00563823 -.00170824));--neek-amber-200:var(--lightningcss-light,oklab(79.8094% -.0134493 .0638179))var(--lightningcss-dark,oklab(44.9791% .00745047 .0204198));--neek-amber-300:var(--lightningcss-light,#77713f)var(--lightningcss-dark,#e6c384);--neek-amber-400:var(--lightningcss-light,#77713f)var(--lightningcss-dark,#e6c384);--neek-amber-500:var(--lightningcss-light,#77713f)var(--lightningcss-dark,#e6c384);--neek-amber-600:var(--lightningcss-light,#77713f)var(--lightningcss-dark,#e6c384);--neek-amber-700:var(--lightningcss-light,#77713f)var(--lightningcss-dark,#e6c384);--neek-amber-800:var(--lightningcss-light,#77713f)var(--lightningcss-dark,#e6c384);--neek-bg:var(--lightningcss-light,#f2ecbc)var(--lightningcss-dark,#1f1f28);--neek-bg-muted:var(--lightningcss-light,#e7dba0)var(--lightningcss-dark,#16161d);--neek-surface:var(--lightningcss-light,#f5f0cdbf)var(--lightningcss-dark,#2a2a3799);--neek-surface-hover:var(--lightningcss-light,#f5f0cd)var(--lightningcss-dark,#16161d);--neek-surface-input:var(--lightningcss-light,#f5f0cd)var(--lightningcss-dark,#16161d);--neek-border:var(--lightningcss-light,#dcd5ac)var(--lightningcss-dark,#363646);--neek-border-strong:var(--lightningcss-light,#c9c09a)var(--lightningcss-dark,#54546d);--neek-text:var(--lightningcss-light,#545464)var(--lightningcss-dark,#dcd7ba);--neek-text-secondary:var(--lightningcss-light,#43436c)var(--lightningcss-dark,#c8c093);--neek-text-muted:var(--lightningcss-light,#716e61)var(--lightningcss-dark,#727169);--neek-accent:var(--lightningcss-light,#4d699b)var(--lightningcss-dark,#7e9cd8);--neek-accent-hover:var(--lightningcss-light,#624c83)var(--lightningcss-dark,#957fb8);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#f2ecbc)var(--lightningcss-dark,#1f1f28);--neek-button-secondary-bg:var(--lightningcss-light,#f5f0cdbf)var(--lightningcss-dark,#2a2a3799);--neek-button-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f28);--neek-button-secondary-bg-hover:var(--lightningcss-light,#f5f0cd)var(--lightningcss-dark,#16161d);--neek-shadow-color:var(--lightningcss-light,#54546414)var(--lightningcss-dark,#16161d80)}[data-theme=nord]{--neek-neutral-50:var(--lightningcss-light,#eceff4)var(--lightningcss-dark,#eceff4);--neek-neutral-100:var(--lightningcss-light,#e5e9f0)var(--lightningcss-dark,#e5e9f0);--neek-neutral-200:var(--lightningcss-light,#d8dee9)var(--lightningcss-dark,#d8dee9);--neek-neutral-300:var(--lightningcss-light,#c5cdd9)var(--lightningcss-dark,#c5cdd9);--neek-neutral-400:var(--lightningcss-light,#a3adbf)var(--lightningcss-dark,#a3adbf);--neek-neutral-500:var(--lightningcss-light,#7b88a1)var(--lightningcss-dark,#7b88a1);--neek-neutral-600:var(--lightningcss-light,#616e88)var(--lightningcss-dark,#616e88);--neek-neutral-700:var(--lightningcss-light,#4c566a)var(--lightningcss-dark,#4c566a);--neek-neutral-800:var(--lightningcss-light,#434c5e)var(--lightningcss-dark,#3b4252);--neek-neutral-900:var(--lightningcss-light,#2e3440)var(--lightningcss-dark,#3b4252);--neek-neutral-950:var(--lightningcss-light,#242933)var(--lightningcss-dark,#2e3440);--neek-emerald-50:var(--lightningcss-light,oklab(89.6115% -.00966776 .00316319))var(--lightningcss-dark,oklab(38.652% -.00888831 -.0117245));--neek-emerald-200:var(--lightningcss-light,oklab(81.3374% -.0223706 .0189302))var(--lightningcss-dark,oklab(47.9738% -.018732 .00492843));--neek-emerald-300:var(--lightningcss-light,#5f7f45)var(--lightningcss-dark,#a3be8c);--neek-emerald-400:var(--lightningcss-light,#5f7f45)var(--lightningcss-dark,#a3be8c);--neek-emerald-500:var(--lightningcss-light,#5f7f45)var(--lightningcss-dark,#a3be8c);--neek-emerald-600:var(--lightningcss-light,#5f7f45)var(--lightningcss-dark,#a3be8c);--neek-emerald-700:var(--lightningcss-light,#5f7f45)var(--lightningcss-dark,#a3be8c);--neek-emerald-800:var(--lightningcss-light,#5f7f45)var(--lightningcss-dark,#a3be8c);--neek-red-50:var(--lightningcss-light,oklab(89.066% .0161886 -.00122075))var(--lightningcss-dark,oklab(36.3816% .0142813 -.0151638));--neek-red-200:var(--lightningcss-light,oklab(79.9737% .0422704 .0079703))var(--lightningcss-dark,oklab(42.2978% .0391921 -.00366984));--neek-red-300:var(--lightningcss-light,#a5444e)var(--lightningcss-dark,#bf616a);--neek-red-400:var(--lightningcss-light,#a5444e)var(--lightningcss-dark,#bf616a);--neek-red-500:var(--lightningcss-light,#a5444e)var(--lightningcss-dark,#bf616a);--neek-red-600:var(--lightningcss-light,#a5444e)var(--lightningcss-dark,#bf616a);--neek-red-700:var(--lightningcss-light,#a5444e)var(--lightningcss-dark,#bf616a);--neek-red-800:var(--lightningcss-light,#a5444e)var(--lightningcss-dark,#bf616a);--neek-amber-50:var(--lightningcss-light,oklab(89.949% .00174757 .00696926))var(--lightningcss-dark,oklab(39.8643% -.000714648 -.0072042));--neek-amber-200:var(--lightningcss-light,oklab(82.1811% .00616775 .0284453))var(--lightningcss-dark,oklab(51.0045% .00170215 .0162291));--neek-amber-300:var(--lightningcss-light,#9a7330)var(--lightningcss-dark,#ebcb8b);--neek-amber-400:var(--lightningcss-light,#9a7330)var(--lightningcss-dark,#ebcb8b);--neek-amber-500:var(--lightningcss-light,#9a7330)var(--lightningcss-dark,#ebcb8b);--neek-amber-600:var(--lightningcss-light,#9a7330)var(--lightningcss-dark,#ebcb8b);--neek-amber-700:var(--lightningcss-light,#9a7330)var(--lightningcss-dark,#ebcb8b);--neek-amber-800:var(--lightningcss-light,#9a7330)var(--lightningcss-dark,#ebcb8b);--neek-bg:var(--lightningcss-light,#eceff4)var(--lightningcss-dark,#2e3440);--neek-bg-muted:var(--lightningcss-light,#e5e9f0)var(--lightningcss-dark,#272c36);--neek-surface:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#3b425299);--neek-surface-hover:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#272c36);--neek-surface-input:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#272c36);--neek-border:var(--lightningcss-light,#d8dee9)var(--lightningcss-dark,#434c5e);--neek-border-strong:var(--lightningcss-light,#c5cdd9)var(--lightningcss-dark,#4c566a);--neek-text:var(--lightningcss-light,#2e3440)var(--lightningcss-dark,#eceff4);--neek-text-secondary:var(--lightningcss-light,#4c566a)var(--lightningcss-dark,#d8dee9);--neek-text-muted:var(--lightningcss-light,#616e88)var(--lightningcss-dark,#a3adbf);--neek-accent:var(--lightningcss-light,#5e81ac)var(--lightningcss-dark,#88c0d0);--neek-accent-hover:var(--lightningcss-light,#b48ead)var(--lightningcss-dark,#8fbcbb);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2e3440);--neek-button-secondary-bg:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#3b425299);--neek-button-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2e3440);--neek-button-secondary-bg-hover:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#272c36);--neek-shadow-color:var(--lightningcss-light,#2e344014)var(--lightningcss-dark,#1a1e2580)}[data-theme=rose-pine]{--neek-neutral-50:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#e0def4);--neek-neutral-100:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#e0def4);--neek-neutral-200:var(--lightningcss-light,#dfdad9)var(--lightningcss-dark,#c5c1e0);--neek-neutral-300:var(--lightningcss-light,#cecacd)var(--lightningcss-dark,#908caa);--neek-neutral-400:var(--lightningcss-light,#9893a5)var(--lightningcss-dark,#908caa);--neek-neutral-500:var(--lightningcss-light,#9893a5)var(--lightningcss-dark,#6e6a86);--neek-neutral-600:var(--lightningcss-light,#797593)var(--lightningcss-dark,#6e6a86);--neek-neutral-700:var(--lightningcss-light,#575279)var(--lightningcss-dark,#524f67);--neek-neutral-800:var(--lightningcss-light,#575279)var(--lightningcss-dark,#26233a);--neek-neutral-900:var(--lightningcss-light,#575279)var(--lightningcss-dark,#1f1d2e);--neek-neutral-950:var(--lightningcss-light,#26233a)var(--lightningcss-dark,#191724);--neek-emerald-50:var(--lightningcss-light,oklab(90.2823% -.00418728 .00124554))var(--lightningcss-dark,oklab(29.8553% .00127897 -.0241802));--neek-emerald-200:var(--lightningcss-light,oklab(80.2249% -.0157445 -.0130289))var(--lightningcss-dark,oklab(42.635% -.0105733 -.0248204));--neek-emerald-300:var(--lightningcss-light,#286983)var(--lightningcss-dark,#9ccfd8);--neek-emerald-400:var(--lightningcss-light,#286983)var(--lightningcss-dark,#9ccfd8);--neek-emerald-500:var(--lightningcss-light,#286983)var(--lightningcss-dark,#9ccfd8);--neek-emerald-600:var(--lightningcss-light,#286983)var(--lightningcss-dark,#9ccfd8);--neek-emerald-700:var(--lightningcss-light,#286983)var(--lightningcss-dark,#9ccfd8);--neek-emerald-800:var(--lightningcss-light,#286983)var(--lightningcss-dark,#9ccfd8);--neek-red-50:var(--lightningcss-light,oklab(91.7935% .0180071 .00995007))var(--lightningcss-dark,oklab(28.1163% .0297401 -.0188145));--neek-red-200:var(--lightningcss-light,oklab(84.0029% .0397414 .00873239))var(--lightningcss-dark,oklab(38.2876% .0605796 -.0114061));--neek-red-300:var(--lightningcss-light,#b4637a)var(--lightningcss-dark,#eb6f92);--neek-red-400:var(--lightningcss-light,#b4637a)var(--lightningcss-dark,#eb6f92);--neek-red-500:var(--lightningcss-light,#b4637a)var(--lightningcss-dark,#eb6f92);--neek-red-600:var(--lightningcss-light,#b4637a)var(--lightningcss-dark,#eb6f92);--neek-red-700:var(--lightningcss-light,#b4637a)var(--lightningcss-dark,#eb6f92);--neek-red-800:var(--lightningcss-light,#b4637a)var(--lightningcss-dark,#eb6f92);--neek-amber-50:var(--lightningcss-light,oklab(93.9858% .0100985 .0284218))var(--lightningcss-dark,oklab(30.1492% .0119859 -.0055748));--neek-amber-200:var(--lightningcss-light,oklab(89.4837% .0199701 .0549117))var(--lightningcss-dark,oklab(43.3697% .0161941 .0216932));--neek-amber-300:var(--lightningcss-light,#ea9d34)var(--lightningcss-dark,#f6c177);--neek-amber-400:var(--lightningcss-light,#ea9d34)var(--lightningcss-dark,#f6c177);--neek-amber-500:var(--lightningcss-light,#ea9d34)var(--lightningcss-dark,#f6c177);--neek-amber-600:var(--lightningcss-light,#ea9d34)var(--lightningcss-dark,#f6c177);--neek-amber-700:var(--lightningcss-light,#ea9d34)var(--lightningcss-dark,#f6c177);--neek-amber-800:var(--lightningcss-light,#ea9d34)var(--lightningcss-dark,#f6c177);--neek-bg:var(--lightningcss-light,#faf4ed)var(--lightningcss-dark,#191724);--neek-bg-muted:var(--lightningcss-light,#f2e9e1)var(--lightningcss-dark,#1f1d2e);--neek-surface:var(--lightningcss-light,#fffaf3cc)var(--lightningcss-dark,#1f1d2eb3);--neek-surface-hover:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--neek-surface-input:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--neek-border:var(--lightningcss-light,#dfdad9)var(--lightningcss-dark,#26233a);--neek-border-strong:var(--lightningcss-light,#cecacd)var(--lightningcss-dark,#403d52);--neek-text:var(--lightningcss-light,#575279)var(--lightningcss-dark,#e0def4);--neek-text-secondary:var(--lightningcss-light,#797593)var(--lightningcss-dark,#908caa);--neek-text-muted:var(--lightningcss-light,#9893a5)var(--lightningcss-dark,#6e6a86);--neek-accent:var(--lightningcss-light,#907aa9)var(--lightningcss-dark,#c4a7e7);--neek-accent-hover:var(--lightningcss-light,#d7827e)var(--lightningcss-dark,#ebbcba);--neek-highlight:var(--neek-accent);--neek-highlight-2:var(--neek-accent-hover);--neek-rainbow:var(--neek-highlight-gradient);--neek-rainbow-text:var(--neek-highlight-gradient);--neek-rainbow-glow:var(--neek-highlight-glow);--neek-link-color:var(--neek-accent);--neek-link-color-hover:var(--neek-accent-hover);--neek-rainbow-red:var(--neek-red-400);--neek-rainbow-orange:var(--neek-amber-500);--neek-rainbow-yellow:var(--neek-amber-300);--neek-rainbow-green:var(--neek-emerald-400);--neek-rainbow-cyan:var(--neek-accent);--neek-rainbow-blue:var(--neek-accent);--neek-rainbow-violet:var(--neek-accent-hover);--neek-rainbow-pink:var(--neek-accent-hover);--neek-accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191724);--neek-button-secondary-bg:var(--lightningcss-light,#fffaf3cc)var(--lightningcss-dark,#1f1d2eb3);--neek-button-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191724);--neek-button-secondary-bg-hover:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#1f1d2e);--neek-shadow-color:var(--lightningcss-light,#57527914)var(--lightningcss-dark,#0e0d1680)}}@layer neek.base{html{font-family:var(--neek-font-sans);background-color:var(--neek-bg);background-image:var(--neek-bg-image);background-size:var(--neek-bg-size);background-repeat:var(--neek-bg-repeat);background-position:var(--neek-bg-position);background-attachment:var(--neek-bg-attachment);-webkit-tap-highlight-color:transparent}body:before{content:"";z-index:-1;background-image:var(--neek-vignette);pointer-events:none;position:fixed;inset:0}body{font-family:var(--neek-type-body-font);font-size:var(--neek-type-body-size);font-weight:var(--neek-type-body-weight);line-height:var(--neek-type-body-leading);letter-spacing:var(--neek-type-body-tracking);text-transform:var(--neek-type-body-transform);color:var(--neek-type-body-color);-webkit-font-smoothing:var(--neek-type-body-smoothing);-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:focus-visible{outline:2px solid var(--neek-focus-ring);outline-offset:2px}::selection{background-color:var(--neek-selection-bg);color:var(--neek-selection-text)}summary{cursor:pointer}dialog:not([class]){width:min(100% - 2 * var(--neek-space-md), var(--neek-container-sm));padding:var(--neek-card-padding);border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);color:var(--neek-text);box-shadow:var(--neek-shadow-lg);margin:auto}dialog:not([class])::backdrop{background-color:color-mix(in oklab, var(--neek-neutral-950) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(p,ul,ol,dl,blockquote,pre,table,figure,hr,details,address):not([class]){margin-block:0 var(--neek-flow-space)}:is(p,ul,ol,dl,blockquote,pre,table,figure,hr,details,address,h1,h2,h3,h4,h5,h6):not([class]):last-child{margin-block-end:0}:is(h1,h2,h3,h4,h5,h6):not([class]){margin-block:round(nearest, 1.5em, var(--neek-grid)) round(nearest, .5em, var(--neek-grid));font-family:var(--neek-type-heading-font);font-weight:var(--neek-type-heading-weight);line-height:var(--neek-type-heading-leading);letter-spacing:var(--neek-type-heading-tracking);text-transform:var(--neek-type-heading-transform);color:var(--neek-type-heading-color);-webkit-font-smoothing:var(--neek-type-heading-smoothing);text-wrap:balance}:is(h1,h2,h3,h4,h5,h6):not([class]):first-child{margin-block-start:0}h1:not([class]){font-size:var(--neek-type-h1-size)}h2:not([class]){font-size:var(--neek-type-h2-size)}h3:not([class]){font-size:var(--neek-type-h3-size)}h4:not([class]){font-size:var(--neek-type-h4-size)}h5:not([class]){font-size:var(--neek-type-h5-size)}h6:not([class]){font-size:var(--neek-type-h6-size)}p:not([class]){text-wrap:pretty}a:not([class]){color:var(--neek-accent);background-image:var(--neek-rainbow-text), var(--neek-rainbow-text);background-size:200% 100%, 200% var(--neek-link-underline);transition:color var(--neek-duration) var(--neek-ease), background-size var(--neek-duration-slow) var(--neek-ease);background-position:0 0,0 100%;background-repeat:repeat-x;padding-block-end:1px;text-decoration-line:none;animation:6s linear infinite paused neek-link-shift}a:not([class]):is(:hover,:focus-visible){color:var(--neek-accent-hover);background-size:200% 100%, 200% var(--neek-link-underline-hover);animation-play-state:running}@supports ((-webkit-background-clip:text) or (background-clip:text)){a:not([class]){color:var(--neek-link-color);-webkit-background-clip:text,border-box;background-clip:text,border-box}a:not([class]):is(:hover,:focus-visible){color:var(--neek-link-color-hover)}}@keyframes neek-link-shift{to{background-position:200% 0,200% 100%}}@media (prefers-reduced-motion:reduce){a:not([class]){animation:none}}:is(strong,b):not([class]){font-weight:var(--neek-weight-semibold);color:var(--neek-text)}small:not([class]){font-size:var(--neek-text-sm)}mark:not([class]){border-radius:var(--neek-radius-sm);background-color:var(--neek-accent-soft);color:inherit;padding-inline:.15em}abbr[title]:not([class]){cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(code,kbd,samp):not([class]){font-family:var(--neek-font-mono);font-size:round(down, .875em, var(--neek-grid))}code:not([class]){border-radius:var(--neek-radius-sm);background-color:var(--neek-bg-muted);padding:.15em .35em}kbd:not([class]){border:1px solid var(--neek-border-strong);border-radius:var(--neek-radius-sm);background-color:var(--neek-surface);border-bottom-width:2px;padding:.1em .4em}pre:not([class]){padding:var(--neek-space-md);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-md);background-color:var(--neek-bg-muted);font-family:var(--neek-font-mono);font-size:var(--neek-text-sm);line-height:var(--neek-leading-relaxed);overflow-x:auto}pre:not([class]) code{font-size:inherit;background:0 0;padding:0}:is(ul,ol):not([class]){padding-inline-start:1.5em}ul:not([class]){list-style:outside}ol:not([class]){list-style:decimal}:is(ul,ol):not([class])>li+li{margin-block-start:round(nearest, .35em, var(--neek-grid))}:is(ul,ol):not([class])>li::marker{color:var(--neek-text-muted)}:is(ul,ol):not([class]) :is(ul,ol):not([class]){margin-block:round(nearest, .35em, var(--neek-grid)) 0}dl:not([class])>dt{font-weight:var(--neek-weight-semibold);color:var(--neek-text)}dl:not([class])>dd{margin-block-end:round(nearest, .5em, var(--neek-grid));margin-inline-start:round(nearest, 1.5em, var(--neek-grid))}blockquote:not([class]){border-inline-start:3px solid var(--neek-border-strong);color:var(--neek-text-secondary);padding-inline-start:var(--neek-space-md);font-style:italic}hr:not([class]){border:0;border-block-start:1px solid var(--neek-border);margin-block:calc(var(--neek-flow-space) * 2)}table:not([class]){border-collapse:collapse;width:100%;font-size:var(--neek-text-sm);font-variant-numeric:tabular-nums}table:not([class]) caption{color:var(--neek-text-secondary);text-align:start;margin-block-end:round(nearest, .5em, var(--neek-grid))}table:not([class]) :is(th,td){border-block-end:1px solid var(--neek-border);text-align:start;vertical-align:top;padding:.6em .75em}table:not([class]) th{font-weight:var(--neek-weight-semibold);color:var(--neek-text)}table:not([class]) thead th{border-block-end-color:var(--neek-border-strong);font-size:var(--neek-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--neek-text-secondary)}label:not([class]){font-size:var(--neek-text-sm);font-weight:var(--neek-weight-medium);color:var(--neek-text);margin-block-end:.5rem;display:block}:is(input:not([type]),input:where([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=month],[type=week],[type=time]),select,textarea):not([class]){border:var(--neek-border-width) solid var(--neek-border-strong);border-radius:var(--neek-input-radius);background-color:var(--neek-surface-input);width:100%;color:var(--neek-text);font-size:var(--neek-text-sm);line-height:round(nearest, 1.5em, var(--neek-grid));transition:border-color var(--neek-duration) var(--neek-ease), box-shadow var(--neek-duration) var(--neek-ease);padding:.5rem .75rem;display:block}:is(input,textarea):not([class])::placeholder{color:var(--neek-text-muted)}:is(input,textarea):not([class]):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]):focus,select:not([class]):focus{background:linear-gradient(var(--neek-surface-input), var(--neek-surface-input)) padding-box, var(--neek-input-focus-border-image) border-box;box-shadow:var(--neek-input-focus-glow);background-size:100% 100%,200% 100%;border-color:#0000;outline:none;animation:3s linear infinite neek-focus-rainbow}select:not([class]):not([multiple]):focus{background:linear-gradient(45deg, transparent 50%, currentColor 50%) calc(100% - 1.15rem) 50% / .35rem .35rem no-repeat, linear-gradient(135deg, currentColor 50%, transparent 50%) calc(100% - .8rem) 50% / .35rem .35rem no-repeat, linear-gradient(var(--neek-surface-input), var(--neek-surface-input)) padding-box, var(--neek-input-focus-border-image) border-box;background-size:.35rem .35rem,.35rem .35rem,100% 100%,200% 100%;animation-name:neek-focus-rainbow-select}@keyframes neek-focus-rainbow-select{to{background-position:calc(100% - 1.15rem),calc(100% - .8rem),0 0,200% 0}}@media (prefers-reduced-motion:reduce){:is(input,select,textarea):not([class]):focus{animation:none}}:is(input,select,textarea):not([class]):disabled{opacity:.6;cursor:not-allowed}:is(input,select,textarea):not([class]):user-invalid{border-color:var(--neek-danger)}select:not([class]):not([multiple]){appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:2.25rem}textarea:not([class]){min-height:6rem}input:where([type=checkbox],[type=radio]):not([class]){vertical-align:-.15em;width:1rem;height:1rem;accent-color:var(--neek-accent);margin-inline-end:.5rem}input[type=range]:not([class]),progress:not([class]),meter:not([class]){width:100%;accent-color:var(--neek-accent)}:is(button,input:where([type=submit],[type=button],[type=reset])):not([class]){border-radius:var(--neek-button-radius);background-color:var(--neek-button-color);background-image:linear-gradient(var(--neek-button-color), color-mix(in oklab, var(--neek-button-color), #fff var(--neek-button-brighten)));color:var(--neek-button-color-text);font-size:var(--neek-text-sm);font-weight:var(--neek-weight-medium);line-height:round(nearest, 1.25em, var(--neek-grid));box-shadow:var(--neek-shadow-sm);cursor:pointer;transition:opacity var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex}:is(button,input:where([type=submit],[type=button],[type=reset])):not([class]):hover{opacity:.88}:is(button,input:where([type=button],[type=reset])):not([class]):where([type=button],[type=reset]){--neek-button-color:var(--neek-surface);--neek-button-brighten:8%;border-color:var(--neek-border);color:var(--neek-text)}:is(button,input):not([class]):disabled{opacity:.5;cursor:not-allowed}input[type=file]:not([class]){font-size:var(--neek-text-sm);color:var(--neek-text-secondary)}input[type=file]:not([class])::file-selector-button{border:1px solid var(--neek-border);border-radius:var(--neek-button-radius);background-color:var(--neek-surface);color:var(--neek-text);font:inherit;font-weight:var(--neek-weight-medium);cursor:pointer;margin-inline-end:.75rem;padding:.5rem .875rem}fieldset:not([class]){margin-block:0 var(--neek-flow-space);padding:var(--neek-space-md);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-md)}legend:not([class]){font-size:var(--neek-text-sm);font-weight:var(--neek-weight-semibold);padding-inline:.375rem}:is(input,select,textarea):not([class])+label:not([class]){margin-block-start:var(--neek-space-md)}:is(img,video,iframe):not([class]){border-radius:var(--neek-media-radius)}:is(img,video):not([class]){max-width:100%;height:auto}iframe:not([class]){border:0;width:100%}audio[controls]:not([class]),figure:not([class])>:is(img,video){width:100%}figcaption:not([class]){font-size:var(--neek-text-sm);color:var(--neek-text-muted);text-align:center;margin-block-start:.5rem}}@layer neek.layout;@layer neek.components{.neek-button{justify-content:center;align-items:center;gap:calc(var(--neek-space-unit) * 2);padding:calc(var(--neek-space-unit) * 2.5) calc(var(--neek-space-unit) * 4);border-radius:var(--neek-button-radius);background-color:var(--neek-button-color);background-image:linear-gradient(var(--neek-button-color), color-mix(in oklab, var(--neek-button-color), #fff var(--neek-button-brighten)));color:var(--neek-button-color-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);box-shadow:var(--neek-button-shadow);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--neek-duration);transition-timing-function:var(--neek-ease);text-decoration-line:none;display:inline-flex}.neek-button:hover{background-image:linear-gradient(var(--neek-button-color), color-mix(in oklab, var(--neek-button-color), #fff var(--neek-button-brighten-hover)))}.neek-button:focus{outline:none}.neek-button:focus-visible{box-shadow:0 0 0 2px var(--neek-button-ring-offset), 0 0 0 4px var(--neek-button-ring), var(--neek-button-shadow)}.neek-button:disabled{opacity:.5}.neek-button[data-variant=secondary]{--neek-button-color:var(--neek-button-secondary-bg);--neek-button-color-text:var(--neek-button-secondary-text);--neek-button-brighten:8%;--neek-button-brighten-hover:14%;border:1px solid var(--neek-button-secondary-border)}.neek-button[data-variant=secondary]:hover{color:var(--neek-button-secondary-text-hover)}.neek-button[data-variant=secondary]:focus-visible{box-shadow:0 0 0 2px var(--neek-button-secondary-ring-offset), 0 0 0 4px var(--neek-button-ring), var(--neek-button-shadow)}.neek-button[data-variant=danger]{--neek-button-color:var(--neek-button-danger-bg);--neek-button-color-text:var(--neek-button-danger-text);--neek-button-brighten:22%;--neek-button-brighten-hover:32%}.neek-button[data-variant=danger]:active{--neek-button-color:var(--neek-button-danger-bg-active)}.neek-button[data-variant=danger]:focus-visible{box-shadow:0 0 0 2px var(--neek-button-ring-offset), 0 0 0 4px var(--neek-button-danger-ring), var(--neek-button-shadow)}.neek-button[data-variant=link]{border-radius:var(--neek-radius-sm);color:var(--neek-link-color);text-decoration-line:underline;-webkit-text-decoration-color:var(--neek-link-underline);text-decoration-color:var(--neek-link-underline);text-underline-offset:.25em;box-shadow:none;background:0 0;padding:0}.neek-button[data-variant=link]:hover{color:var(--neek-link-color-hover);-webkit-text-decoration-color:var(--neek-link-underline-hover);text-decoration-color:var(--neek-link-underline-hover);background:0 0}.neek-button[data-variant=link]:focus-visible{box-shadow:0 0 0 2px var(--neek-button-ring-offset), 0 0 0 4px var(--neek-button-ring)}.neek-button[data-color]{--neek-button-color-text:var(--neek-neutral-950)}.neek-button[data-color=red]{--neek-button-color:var(--neek-rainbow-red)}.neek-button[data-color=orange]{--neek-button-color:var(--neek-rainbow-orange)}.neek-button[data-color=yellow]{--neek-button-color:var(--neek-rainbow-yellow)}.neek-button[data-color=green]{--neek-button-color:var(--neek-rainbow-green)}.neek-button[data-color=cyan]{--neek-button-color:var(--neek-rainbow-cyan)}.neek-button[data-color=blue]{--neek-button-color:var(--neek-rainbow-blue)}.neek-button[data-color=violet]{--neek-button-color:var(--neek-rainbow-violet)}.neek-button[data-color=pink]{--neek-button-color:var(--neek-rainbow-pink)}.neek-button[data-size=sm]{padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3.5)}.neek-input{width:100%;padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) solid var(--neek-input-border);border-radius:var(--neek-input-radius);background-color:var(--neek-input-bg);color:var(--neek-input-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);display:block}.neek-input::placeholder{color:var(--neek-input-placeholder)}.neek-input:focus{background:linear-gradient(var(--neek-input-bg), var(--neek-input-bg)) padding-box, var(--neek-input-focus-border-image) border-box;box-shadow:var(--neek-input-focus-glow);background-size:100% 100%,200% 100%;border-color:#0000;outline:none;animation:3s linear infinite neek-focus-rainbow}.neek-input:disabled{cursor:not-allowed;opacity:.6}.neek-input[type=file]{padding:calc(var(--neek-space-unit) * 1.5);color:var(--neek-text-secondary);cursor:pointer}.neek-input[type=file]::file-selector-button{padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 3);border-radius:var(--neek-radius-sm);background-color:var(--neek-surface-hover);color:var(--neek-text);font:inherit;font-weight:var(--neek-weight-medium);cursor:pointer;border:0;margin-inline-end:calc(var(--neek-space-unit) * 3)}.neek-input[type=file]:hover::file-selector-button{background-color:var(--neek-bg-muted)}.neek-input-group{border:var(--neek-border-width) solid var(--neek-input-border);border-radius:var(--neek-input-radius);background-color:var(--neek-input-bg);align-items:center;width:100%;display:flex}.neek-input-group:focus-within{background:linear-gradient(var(--neek-input-bg), var(--neek-input-bg)) padding-box, var(--neek-input-focus-border-image) border-box;box-shadow:var(--neek-input-focus-glow);background-size:100% 100%,200% 100%;border-color:#0000;animation:3s linear infinite neek-focus-rainbow}.neek-input-group:has(.neek-input-group-input:disabled){cursor:not-allowed;opacity:.6}.neek-input-addon{color:var(--neek-text-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-inline-start:calc(var(--neek-space-unit) * 3)}.neek-input-group-input{min-width:0;padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * .5);color:var(--neek-input-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);background-color:#0000;border:0;flex:1}.neek-input-group-input::placeholder{color:var(--neek-input-placeholder)}.neek-input-group-input:focus{outline:none}.neek-input-group-input:disabled{cursor:not-allowed}.neek-check{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4);accent-color:var(--neek-check-color)}.neek-label{color:var(--neek-label-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);display:block}.neek-error{color:var(--neek-error-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading)}@keyframes neek-focus-rainbow{to{background-position:0 0,200% 0}}@media (prefers-reduced-motion:reduce){.neek-input:focus,.neek-input-group:focus-within,.neek-inline-field:focus-within{animation:none}}.neek-badge{padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 2.5);border-radius:var(--neek-badge-radius);background-color:var(--neek-badge-bg);color:var(--neek-badge-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}.neek-badge[data-variant=success]{background-color:var(--neek-badge-success-bg);color:var(--neek-badge-success-text)}.neek-badge[data-variant=danger]{background-color:var(--neek-badge-danger-bg);color:var(--neek-badge-danger-text)}.neek-badge[data-variant=warning]{background-color:var(--neek-badge-warning-bg);color:var(--neek-badge-warning-text)}.neek-badge[data-variant=outline]{border:1px solid var(--neek-badge-outline-border);background-color:var(--neek-badge-outline-bg);color:var(--neek-badge-outline-text)}.neek-alert{padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 4);border:var(--neek-border-width) solid var(--neek-alert-border);border-radius:var(--neek-alert-radius);background-color:var(--neek-alert-bg);color:var(--neek-alert-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-alert[data-variant=error]{border-color:var(--neek-alert-error-border);background-color:var(--neek-alert-error-bg);color:var(--neek-alert-error-text)}.neek-alert[data-variant=info]{border-color:var(--neek-alert-info-border);background-color:var(--neek-alert-info-bg);color:var(--neek-alert-info-text)}.neek-alert[data-variant=warning]{border-color:var(--neek-warning-border);background-color:var(--neek-warning-soft);color:var(--neek-warning-text)}.neek-alert-title{font-weight:var(--neek-weight-semibold)}.neek-alert-actions{gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;margin-block-start:calc(var(--neek-space-unit) * 3);display:flex}.neek-card{padding:var(--neek-card-padding);border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);box-shadow:var(--neek-card-shadow);-webkit-backdrop-filter:var(--neek-card-backdrop);backdrop-filter:var(--neek-card-backdrop)}@media (width>=40rem){.neek-card{padding:var(--neek-card-padding-wide)}}.neek-avatar{flex-shrink:0;display:inline-grid;position:relative}.neek-avatar-frame{width:var(--neek-avatar-size,calc(var(--neek-space-unit) * 8));height:var(--neek-avatar-size,calc(var(--neek-space-unit) * 8));border-radius:var(--neek-avatar-radius);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.neek-avatar-frame>.neek-avatar-image{object-fit:cover;width:100%;height:100%}.neek-avatar-frame[data-fallback]{background-color:var(--neek-avatar-fallback-bg);background-image:linear-gradient(var(--neek-avatar-fallback-bg), color-mix(in oklab, var(--neek-avatar-fallback-bg), #fff var(--neek-avatar-fallback-brighten)));color:var(--neek-avatar-fallback-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-semibold)}.neek-avatar-status{width:var(--neek-avatar-status-size,calc(var(--neek-space-unit) * 2.5));height:var(--neek-avatar-status-size,calc(var(--neek-space-unit) * 2.5));border-radius:var(--neek-radius-full);background-color:var(--neek-status-online);box-shadow:0 0 0 2px var(--neek-avatar-ring);display:block;position:absolute;bottom:0;right:0}.neek-avatar-status[data-status=away]{background-color:var(--neek-status-away)}.neek-avatar-status[data-status=busy]{background-color:var(--neek-status-busy)}.neek-avatar-status[data-status=offline]{background-color:var(--neek-status-offline)}.neek-mark{width:var(--neek-mark-size,calc(var(--neek-space-unit) * 7));height:var(--neek-mark-size,calc(var(--neek-space-unit) * 7));border-radius:var(--neek-mark-radius);background-color:var(--neek-mark-bg);color:var(--neek-mark-text);box-shadow:var(--neek-button-shadow);flex-shrink:0;place-items:center;display:grid}.neek-mark>svg{width:max(calc(var(--neek-space-unit) * 3), calc(var(--neek-mark-size,calc(var(--neek-space-unit) * 7)) - var(--neek-space-unit) * 3));height:max(calc(var(--neek-space-unit) * 3), calc(var(--neek-mark-size,calc(var(--neek-space-unit) * 7)) - var(--neek-space-unit) * 3))}.neek-logo{width:var(--neek-logo-size,calc(var(--neek-space-unit) * 8));height:var(--neek-logo-size,calc(var(--neek-space-unit) * 8));border-radius:var(--neek-logo-radius);background-image:var(--neek-logo-bg);color:var(--neek-logo-text);flex-shrink:0;display:block}.neek-logo>svg{width:100%;height:100%;display:block}.neek-logo[data-variant=blue]{background-image:var(--neek-logo-bg-blue)}.neek-logo[data-variant=green]{background-image:var(--neek-logo-bg-green)}.neek-wordmark{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight);text-decoration-line:none;display:inline-flex}.neek-stream-item{gap:calc(var(--neek-space-unit) * 4);padding:var(--neek-card-padding);border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);box-shadow:var(--neek-card-shadow);-webkit-backdrop-filter:var(--neek-card-backdrop);backdrop-filter:var(--neek-card-backdrop);isolation:isolate;flex-direction:column;display:flex;position:relative}.neek-stream-item:before,.neek-stream-item:after{content:"";inset:calc(var(--neek-border-width) * -1);border-radius:inherit;opacity:0;transition:opacity var(--neek-card-hover-fade) var(--neek-ease);pointer-events:none;position:absolute}.neek-stream-item:before{z-index:1;padding:var(--neek-border-width);background:var(--neek-card-hover-border-image);animation:neek-rainbow-shift var(--neek-card-hover-cycle) linear infinite paused;background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.neek-stream-item:after{z-index:-2;box-shadow:var(--neek-card-hover-glow)}.neek-stream-item:hover:before{opacity:1;animation-play-state:running}.neek-stream-item:hover:after{opacity:1}.neek-stream-item-backdrop{z-index:-1;border-radius:calc(var(--neek-card-radius) - var(--neek-border-width));background-image:var(--neek-card-bg-image);background-size:var(--neek-card-bg-size);background-position:var(--neek-card-bg-position);background-repeat:var(--neek-card-bg-repeat);opacity:var(--neek-card-bg-opacity);-webkit-mask-image:linear-gradient(#000, transparent var(--neek-card-bg-fade));mask-image:linear-gradient(#000, transparent var(--neek-card-bg-fade));pointer-events:none;position:absolute;inset:0}.neek-stream-item[data-sticky]{border-color:var(--neek-card-sticky-border);background-color:var(--neek-card-sticky-bg)}@media (prefers-reduced-motion:reduce){.neek-stream-title>a,.neek-stream-item:before{animation:none}}.neek-stream-context{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);letter-spacing:.08em;text-transform:uppercase;display:flex}.neek-stream-context>svg{width:calc(var(--neek-space-unit) * 3.5);height:calc(var(--neek-space-unit) * 3.5);flex-shrink:0}.neek-stream-context[data-icon=trending]>svg{color:var(--neek-rainbow-orange)}.neek-stream-context[data-icon=reacted]>svg{color:var(--neek-rainbow-pink)}.neek-stream-context[data-icon=boost]>svg{color:var(--neek-rainbow-green)}.neek-stream-context[data-icon=mention]>svg{color:var(--neek-rainbow-blue)}.neek-stream-context[data-icon=page]>svg{color:var(--neek-accent)}.neek-stream-meta{margin-block:var(--neek-space-unit);align-items:center;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-stream-meta-body{flex:1;min-width:0}.neek-stream-meta-line{align-items:baseline;gap:calc(var(--neek-space-unit) * 2);display:flex}.neek-stream-meta-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--neek-type-card-header-font);font-size:var(--neek-type-card-header-size);line-height:var(--neek-type-card-header-leading);font-weight:var(--neek-type-card-header-weight);letter-spacing:var(--neek-type-card-header-tracking);text-transform:var(--neek-type-card-header-transform);color:var(--neek-type-card-header-color);overflow:hidden}.neek-stream-meta-time{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);transition:color var(--neek-duration) var(--neek-ease);flex-shrink:0;text-decoration-line:none}.neek-stream-meta-time:hover{color:var(--neek-meta-text-hover)}.neek-stream-meta-handle{text-overflow:ellipsis;white-space:nowrap;color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);overflow:hidden}.neek-stream-meta-type{flex-shrink:0}.neek-stream-title{font-family:var(--neek-type-card-title-font);font-size:var(--neek-type-card-title-size);line-height:var(--neek-type-card-title-leading);font-weight:var(--neek-type-card-title-weight);letter-spacing:var(--neek-type-card-title-tracking);text-transform:var(--neek-type-card-title-transform)}.neek-stream-title>a{color:var(--neek-type-card-title-color);background-image:var(--neek-rainbow-text);transition:color var(--neek-rainbow-hover-fade) var(--neek-ease);animation:neek-rainbow-shift var(--neek-rainbow-hover-cycle) linear infinite paused;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;text-decoration-line:none}.neek-stream-title>a:is(:hover,:focus-visible){color:#0000;animation-play-state:running}.neek-media{width:100%}.neek-media-frame{border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-media-radius);overflow:hidden}.neek-media-frame img{width:100%;height:auto;max-height:var(--neek-media-max-height);object-fit:var(--neek-media-fit);transition:scale var(--neek-duration-slow) var(--neek-ease);display:block}.neek-media-frame a:hover img{scale:var(--neek-media-hover-scale)}.neek-media[data-flush]{width:auto;margin-block:calc(var(--neek-space-unit) * -1)}.neek-media[data-flush]>.neek-media-frame{margin-inline:calc(var(--neek-card-padding) * -1);border:0;border-radius:0}.neek-media-link{display:block;position:relative}.neek-media-play{place-items:center;display:grid;position:absolute;inset:0}.neek-media-play>span{width:calc(var(--neek-space-unit) * 14);height:calc(var(--neek-space-unit) * 14);border-radius:var(--neek-radius-full);background-color:var(--neek-play-bg);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--neek-duration) var(--neek-ease);place-items:center;display:grid}.neek-media-play svg{width:calc(var(--neek-space-unit) * 6);height:calc(var(--neek-space-unit) * 6);translate:calc(var(--neek-space-unit) * .5) 0}.neek-media-link:hover .neek-media-play>span{background-color:var(--neek-play-bg-hover)}.neek-media-caption{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);text-align:center;padding-block-start:calc(var(--neek-space-unit) * 2)}.neek-media[data-flush] .neek-media-caption{text-align:start}.neek-tags{gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;display:flex}.neek-tag{padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 2.5);border:1px solid var(--neek-tag-border);border-radius:var(--neek-pill-radius);background-color:var(--neek-tag-bg);color:var(--neek-tag-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);transition:background-color var(--neek-duration) var(--neek-ease);align-items:center;text-decoration-line:none;display:inline-flex}.neek-tag:hover{background-color:var(--neek-tag-bg-hover)}.neek-link-preview{border:var(--neek-border-width) solid var(--neek-link-preview-border);border-radius:var(--neek-link-preview-radius);transition:border-color var(--neek-duration) var(--neek-ease);text-decoration-line:none;display:block}.neek-link-preview:hover{border-color:var(--neek-link-preview-border-hover)}.neek-link-preview-image{border-radius:calc(var(--neek-link-preview-radius) - var(--neek-border-width)) calc(var(--neek-link-preview-radius) - var(--neek-border-width)) 0 0;width:100%;height:calc(var(--neek-space-unit) * 40);object-fit:cover;display:block}.neek-link-preview-body{padding:calc(var(--neek-space-unit) * 3);display:block}.neek-link-preview-body>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 1)}.neek-link-preview-title{color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-leading-snug);font-weight:var(--neek-weight-medium);display:block}.neek-link-preview-description{color:var(--neek-link-preview-description);font-size:var(--neek-text-xs);line-height:var(--neek-leading-relaxed);display:block}.neek-link-preview-domain{align-items:center;gap:calc(var(--neek-space-unit) * 1);color:var(--neek-link-preview-domain);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);letter-spacing:.025em;text-transform:uppercase;padding-block-start:calc(var(--neek-space-unit) * .5);display:flex}.neek-link-preview-domain>svg{width:calc(var(--neek-space-unit) * 3);height:calc(var(--neek-space-unit) * 3)}.neek-poll>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 2)}.neek-poll-option{border:1px solid var(--neek-poll-border);border-radius:var(--neek-poll-radius);position:relative;overflow:hidden}.neek-poll-bar{inset-block:0;background-color:var(--neek-poll-bar);position:absolute;left:0}.neek-poll-row{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);display:flex;position:relative}.neek-poll-label{color:var(--neek-poll-text)}.neek-poll-percent{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-variant-numeric:tabular-nums;flex-shrink:0}.neek-poll-option[data-leading]{border-color:var(--neek-poll-leader-border)}.neek-poll-option[data-leading] .neek-poll-bar{background-color:var(--neek-poll-leader-bar)}.neek-poll-option[data-leading] .neek-poll-label{color:var(--neek-poll-leader-text);font-weight:var(--neek-weight-medium)}.neek-poll-option[data-leading] .neek-poll-percent{color:var(--neek-poll-leader-percent);font-weight:var(--neek-weight-semibold)}.neek-poll-meta{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);padding-block-start:calc(var(--neek-space-unit) * 1)}.neek-comment{gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-comment>.neek-avatar{margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-comment[data-reply]{margin-inline-start:var(--neek-comment-indent)}.neek-comment-body{flex:1;min-width:0}.neek-comment-body>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 1)}.neek-comment-author{align-items:baseline;gap:calc(var(--neek-space-unit) * 2);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);display:flex}.neek-comment-name{text-overflow:ellipsis;white-space:nowrap;color:var(--neek-text);font-weight:var(--neek-weight-semibold);overflow:hidden}.neek-comment-time{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);flex-shrink:0}.neek-comment-text{color:var(--neek-comment-text);font-size:var(--neek-text-sm);line-height:var(--neek-leading-relaxed)}.neek-comment-reply{padding-block-start:calc(var(--neek-space-unit) * 1)}.neek-comment-reply>summary{align-items:center;gap:calc(var(--neek-space-unit) * 1);color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);cursor:pointer;transition:color var(--neek-duration) var(--neek-ease);list-style:none;display:inline-flex}.neek-comment-reply>summary::-webkit-details-marker{display:none}.neek-comment-reply>summary:hover{color:var(--neek-accent)}.neek-comment-reply[open]>summary{display:none}.neek-comment-reply>div{margin-block-start:calc(var(--neek-space-unit) * 3)}.neek-comment-form{gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-comment-form>.neek-avatar{margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-comment-form-fields{flex:1;min-width:0}.neek-comment-form-fields>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 3)}.neek-comment-form-actions{justify-content:flex-end;align-items:center;gap:calc(var(--neek-space-unit) * 4);display:flex}.neek-comment-cancel{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);cursor:pointer;transition:color var(--neek-duration) var(--neek-ease)}.neek-comment-cancel:hover{color:var(--neek-accent)}.neek-join{align-items:center;gap:calc(var(--neek-space-unit) * 4);text-align:center;flex-direction:column;display:flex}.neek-join-copy>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 1)}.neek-join-headline{color:var(--neek-text);font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight)}.neek-join-text{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-inline-field{align-items:center;gap:calc(var(--neek-space-unit) * 2);width:100%;max-width:24rem;padding:calc(var(--neek-space-unit) * 1.5);border:var(--neek-border-width) solid var(--neek-input-border);border-radius:var(--neek-radius-md);background-color:var(--neek-input-bg);transition:border-color var(--neek-duration) var(--neek-ease), box-shadow var(--neek-duration) var(--neek-ease);padding-inline-start:calc(var(--neek-space-unit) * 3);display:flex}.neek-inline-field:focus-within{background:linear-gradient(var(--neek-input-bg), var(--neek-input-bg)) padding-box, var(--neek-input-focus-border-image) border-box;box-shadow:var(--neek-input-focus-glow);background-size:100% 100%,200% 100%;border-color:#0000;animation:3s linear infinite neek-focus-rainbow}.neek-inline-field>.neek-inline-field-input{min-width:0;color:var(--neek-input-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);background-color:#0000;border:0;flex:1;padding:0}.neek-inline-field>.neek-inline-field-input::placeholder{color:var(--neek-input-placeholder)}.neek-inline-field>.neek-inline-field-input:focus{box-shadow:none;outline:none}.neek-inline-field>.neek-button{flex-shrink:0}.neek-reactions{align-items:center;gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;display:flex}.neek-pill{align-items:center;gap:calc(var(--neek-space-unit) * 1);padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 2.5);border:1px solid var(--neek-pill-border);border-radius:var(--neek-pill-radius);background-color:var(--neek-pill-bg);color:var(--neek-pill-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), border-color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);text-decoration-line:none;display:inline-flex}.neek-pill:hover{border-color:var(--neek-accent);color:var(--neek-accent)}.neek-pill[data-reacted]{border-color:var(--neek-pill-active-border);background-color:var(--neek-pill-active-bg);color:var(--neek-pill-active-text)}.neek-pill>[data-reaction-count],.neek-pill>.neek-pill-count{font-variant-numeric:tabular-nums}.neek-pill>svg{width:calc(var(--neek-space-unit) * 3.5);height:calc(var(--neek-space-unit) * 3.5)}.neek-reactions-anchor{display:inline-flex;position:relative}.neek-reactions-trigger{gap:calc(var(--neek-space-unit) * 1);padding-inline:calc(var(--neek-space-unit) * 2);color:var(--neek-meta-text)}.neek-reactions-trigger[aria-expanded=true]{border-color:var(--neek-accent);color:var(--neek-accent)}.neek-reactions-picker{z-index:20;align-items:center;gap:calc(var(--neek-space-unit) * 1);padding:calc(var(--neek-space-unit) * 1);border:var(--neek-border-width) solid var(--neek-popover-border);border-radius:var(--neek-pill-radius);background-color:var(--neek-popover-bg);box-shadow:var(--neek-popover-shadow);margin-block-end:calc(var(--neek-space-unit) * 2);display:flex;position:absolute;bottom:100%;left:0}.neek-reactions-picker>.neek-reactions-choice{width:calc(var(--neek-space-unit) * 8);height:calc(var(--neek-space-unit) * 8);border-radius:var(--neek-radius-full);font-size:var(--neek-text-base);line-height:var(--neek-text-base-leading);cursor:pointer;transition:scale var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);place-items:center;display:grid}.neek-reactions-picker>.neek-reactions-choice:hover{background-color:var(--neek-popover-item-hover);scale:1.25}.neek-reactions-comments{cursor:auto;margin-inline-start:auto}.neek-audio{padding:calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) solid var(--neek-audio-border);border-radius:var(--neek-audio-radius);background-color:var(--neek-audio-bg)}.neek-audio-main{align-items:center;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-audio-cover{width:calc(var(--neek-space-unit) * 14);height:calc(var(--neek-space-unit) * 14);border:1px solid var(--neek-audio-cover-border);border-radius:var(--neek-radius-sm);background-color:var(--neek-audio-cover-bg);color:var(--neek-audio-cover-icon);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.neek-audio-cover>.neek-audio-cover-image{object-fit:cover;width:100%;height:100%}.neek-audio-cover>svg{width:calc(var(--neek-space-unit) * 6);height:calc(var(--neek-space-unit) * 6)}.neek-audio-toggle{width:calc(var(--neek-space-unit) * 10);height:calc(var(--neek-space-unit) * 10);border-radius:var(--neek-radius-full);background-color:var(--neek-audio-button-bg);color:var(--neek-audio-button-text);box-shadow:var(--neek-button-shadow);cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);flex-shrink:0;place-items:center;display:grid}.neek-audio-toggle:hover{background-color:var(--neek-audio-button-bg-hover);color:var(--neek-audio-button-text-hover)}.neek-audio-toggle>svg{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4)}.neek-audio-play{translate:calc(var(--neek-space-unit) * .5) 0}.neek-audio-pause,.neek-audio[data-playing] .neek-audio-play{display:none}.neek-audio[data-playing] .neek-audio-pause{display:block}.neek-audio-info{flex:1;min-width:0}.neek-audio-title{text-overflow:ellipsis;white-space:nowrap;color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);overflow:hidden}.neek-audio-progress{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-variant-numeric:tabular-nums;margin-block-start:calc(var(--neek-space-unit) * 1);display:flex}.neek-audio-progress>input{min-width:0;height:calc(var(--neek-space-unit) * 1);accent-color:var(--neek-accent);cursor:pointer;flex:1}.neek-audio-list{border-block-start:1px solid var(--neek-audio-list-border);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 3)}.neek-audio-list>li:not(:last-child){border-block-end:1px solid var(--neek-audio-list-border)}.neek-audio-list .neek-audio-item{align-items:center;gap:calc(var(--neek-space-unit) * 3);width:100%;padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 1);text-align:left;cursor:pointer;transition:color var(--neek-duration) var(--neek-ease);display:flex}.neek-audio-list .neek-audio-item:hover,.neek-audio-list .neek-audio-item[data-active]{color:var(--neek-accent)}.neek-audio-number,.neek-audio-duration{color:var(--neek-audio-list-number);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-variant-numeric:tabular-nums;flex-shrink:0}.neek-audio-number{width:calc(var(--neek-space-unit) * 5)}.neek-audio-track-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.neek-hero{align-items:center;gap:calc(var(--neek-space-unit) * 4);text-align:center;flex-direction:column;display:flex}.neek-hero>.neek-tags{justify-content:center}.neek-hero-meta{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);display:flex}.neek-hero-type{text-transform:capitalize}.neek-hero-title{max-width:42rem;font-family:var(--neek-type-title-font);font-size:var(--neek-type-title-size);line-height:var(--neek-type-title-leading);font-weight:var(--neek-type-title-weight);letter-spacing:var(--neek-type-title-tracking);text-transform:var(--neek-type-title-transform);color:var(--neek-type-title-color)}.neek-hero-excerpt{max-width:36rem;font-family:var(--neek-type-subtitle-font);font-size:var(--neek-type-subtitle-size);line-height:var(--neek-type-subtitle-leading);font-weight:var(--neek-type-subtitle-weight);letter-spacing:var(--neek-type-subtitle-tracking);text-transform:var(--neek-type-subtitle-transform);color:var(--neek-type-subtitle-color)}.neek-hero-author{align-items:center;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-hero-author>:last-child{color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-semibold)}.neek-identity{align-items:center;gap:calc(var(--neek-space-unit) * 4);text-align:center;flex-direction:column;display:flex}.neek-identity>.neek-avatar{--neek-avatar-radius:var(--neek-identity-avatar-radius)}.neek-identity>.neek-avatar>.neek-avatar-status{right:calc(var(--neek-avatar-size) * .1464 - var(--neek-avatar-status-size) / 2);bottom:calc(var(--neek-avatar-size) * .1464 - var(--neek-avatar-status-size) / 2)}.neek-identity-text>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 2)}.neek-identity-name{font-family:var(--neek-type-site-title-font);font-size:var(--neek-type-site-title-size);line-height:var(--neek-type-site-title-leading);font-weight:var(--neek-type-site-title-weight);letter-spacing:var(--neek-type-site-title-tracking);text-transform:var(--neek-type-site-title-transform);color:var(--neek-type-site-title-color)}.neek-identity-name>a{color:inherit;text-decoration-line:none}.neek-identity-bio{max-width:24rem;font-family:var(--neek-type-site-description-font);font-size:var(--neek-type-site-description-size);line-height:var(--neek-type-site-description-leading);font-weight:var(--neek-type-site-description-weight);letter-spacing:var(--neek-type-site-description-tracking);text-transform:var(--neek-type-site-description-transform);color:var(--neek-type-site-description-color);margin-inline:auto}.neek-identity-bio a{color:var(--neek-accent);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--neek-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--neek-accent) 40%, transparent);text-underline-offset:2px;transition:color var(--neek-duration) var(--neek-ease)}.neek-identity-bio a:hover{color:var(--neek-accent-hover)}.neek-identity-bio strong{color:var(--lightningcss-light,var(--neek-neutral-800))var(--lightningcss-dark,var(--neek-neutral-200));font-weight:var(--neek-weight-semibold)}.neek-count-pill{align-items:center;gap:calc(var(--neek-space-unit) * 1);padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 3);border:1px solid var(--neek-social-border);border-radius:var(--neek-pill-radius);background-color:var(--neek-social-bg);color:var(--neek-pill-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);display:inline-flex}.neek-count-pill>svg{width:calc(var(--neek-space-unit) * 3.5);height:calc(var(--neek-space-unit) * 3.5);color:var(--neek-accent)}.neek-social-link{width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);border:1px solid var(--neek-social-border);border-radius:var(--neek-radius-full);background-color:var(--neek-social-bg);color:var(--neek-social-link-color);transition:color var(--neek-duration) var(--neek-ease), border-color var(--neek-duration) var(--neek-ease), scale var(--neek-duration) var(--neek-ease);place-items:center;text-decoration-line:none;display:grid}.neek-social-link:hover{scale:var(--neek-social-hover-scale);border-color:var(--neek-social-link-hover-color);color:var(--neek-social-link-hover-color)}.neek-social-link>svg{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4)}.neek-theme-toggle{width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);border:1px solid var(--neek-button-secondary-border);border-radius:var(--neek-button-radius);background-color:var(--neek-button-secondary-bg);color:var(--neek-button-secondary-text);box-shadow:var(--neek-button-shadow);cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);justify-content:center;align-items:center;display:inline-flex}.neek-theme-toggle:hover{background-color:var(--neek-button-secondary-bg-hover);color:var(--neek-button-secondary-text-hover)}.neek-theme-toggle:focus{outline:none}.neek-theme-toggle:focus-visible{box-shadow:0 0 0 2px var(--lightningcss-light,var(--neek-neutral-50))var(--lightningcss-dark,var(--neek-neutral-950)), 0 0 0 4px var(--neek-button-ring), var(--neek-button-shadow)}.neek-theme-toggle>svg{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4)}.neek-theme-toggle-sun,[data-color-scheme=dark] .neek-theme-toggle-moon{display:none}[data-color-scheme=dark] .neek-theme-toggle-sun{display:block}.neek-theme-select{align-items:center;display:inline-flex;position:relative}.neek-theme-select>svg{right:calc(var(--neek-space-unit) * 2.5);width:calc(var(--neek-space-unit) * 3.5);height:calc(var(--neek-space-unit) * 3.5);color:var(--neek-button-secondary-text);pointer-events:none;position:absolute}.neek-theme-select-input{height:calc(var(--neek-space-unit) * 9);padding-inline:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 8);border:var(--neek-border-width) solid var(--neek-button-secondary-border);border-radius:var(--neek-button-radius);background-color:var(--neek-button-secondary-bg);color:var(--neek-button-secondary-text);box-shadow:var(--neek-button-shadow);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);appearance:none;cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease)}.neek-theme-select-input:hover{background-color:var(--neek-button-secondary-bg-hover);color:var(--neek-button-secondary-text-hover)}.neek-theme-select-input:focus{outline:none}.neek-theme-select-input:focus-visible{box-shadow:0 0 0 2px var(--lightningcss-light,var(--neek-neutral-50))var(--lightningcss-dark,var(--neek-neutral-950)), 0 0 0 4px var(--neek-button-ring), var(--neek-button-shadow)}.neek-language-select{margin:0;display:inline-flex}.neek-glow{inset-inline:0;z-index:-10;height:calc(var(--neek-space-unit) * 96);pointer-events:none;position:absolute;top:0;overflow:hidden}.neek-glow>div{max-width:var(--neek-glow-width,var(--neek-container-lg));background-image:linear-gradient(to bottom in oklab, var(--neek-glow), transparent, transparent);filter:blur(64px);height:100%;margin-inline:auto}.neek-dust{z-index:-2;width:100%;height:100%;opacity:var(--neek-dust-opacity);pointer-events:none;position:fixed;inset:0}.neek-dialog{z-index:50;padding-inline:calc(var(--neek-space-unit) * 6);background-color:var(--neek-dialog-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.neek-dialog-panel{width:100%;max-width:var(--neek-dialog-width,var(--neek-container-sm));padding:calc(var(--neek-space-unit) * 6);border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);box-shadow:var(--neek-dialog-shadow)}.neek-dialog-panel>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 5)}html:has(.neek-dialog:not([hidden])){overflow:hidden}.neek-dialog-head{align-items:flex-start;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-dialog-icon{width:calc(var(--neek-space-unit) * 10);height:calc(var(--neek-space-unit) * 10);border-radius:var(--neek-radius-md);background-color:var(--neek-mark-bg);color:var(--neek-mark-text);flex:none;place-items:center;display:grid}.neek-dialog-icon>svg{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5)}.neek-dialog-title{color:var(--neek-text);font-size:var(--neek-text-base);line-height:var(--neek-text-base-leading);font-weight:var(--neek-weight-semibold)}.neek-dialog-text{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-dialog-actions{justify-content:flex-end;gap:calc(var(--neek-space-unit) * 3);flex-wrap:wrap;display:flex}.neek-progress{height:calc(var(--neek-space-unit) * 2);border-radius:var(--neek-radius-full);background-color:var(--neek-surface-hover);overflow:hidden}.neek-progress+.neek-hint{margin-block-start:calc(var(--neek-space-unit) * 2)}.neek-progress-bar{border-radius:inherit;background-color:var(--neek-text);width:0;height:100%;transition:width var(--neek-duration-slow) var(--neek-ease)}.neek-spinner{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5);animation:1s linear infinite neek-spin}.neek-spinner>circle{opacity:.25}.neek-spinner>path{opacity:.75}@keyframes neek-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.neek-spinner{animation-duration:3s}}.neek-modal{width:min(100% - var(--neek-frame-gutter) * 2, var(--neek-modal-width));max-width:none;max-height:calc(100dvh - var(--neek-space-unit) * 16);border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);color:var(--neek-text);box-shadow:var(--neek-dialog-shadow);margin:auto;padding:0}.neek-modal::backdrop{background-color:var(--neek-modal-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.neek-modal[open]{animation:neek-modal-in var(--neek-duration-slow,.24s) var(--neek-ease)}.neek-modal[open]::backdrop{animation:neek-modal-fade var(--neek-duration-slow,.24s) var(--neek-ease)}@media (prefers-reduced-motion:reduce){.neek-modal[open],.neek-modal[open]::backdrop{animation:none}}@keyframes neek-modal-in{0%{opacity:0;translate:0 calc(var(--neek-space-unit) * 3);scale:.98}}@keyframes neek-modal-fade{0%{opacity:0}}html:has(.neek-modal[open]){overflow:hidden}.neek-modal-head{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 5);border-block-end:var(--neek-border-width) solid var(--neek-border);display:flex}.neek-modal-title{color:var(--neek-text);font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);font-weight:var(--neek-weight-semibold)}.neek-modal-close{width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);border-radius:var(--neek-radius-md);color:var(--neek-meta-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.neek-modal-close:hover{background-color:var(--neek-surface-hover);color:var(--neek-text)}.neek-modal-close>svg{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5)}.neek-modal-body{padding:calc(var(--neek-space-unit) * 5)}.neek-table{border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);box-shadow:var(--neek-card-shadow);overflow-x:auto}.neek-table>.neek-table-element{width:100%;font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);text-align:left}.neek-table thead>tr,.neek-table tbody>tr:not(:last-child){border-block-end:1px solid var(--neek-table-divider)}.neek-table[data-inset]{--neek-table-inset:var(--neek-card-padding);margin-inline:calc(var(--neek-table-inset) * -1);border:0;border-block-start:1px solid var(--neek-table-divider);box-shadow:none;background-color:#0000;border-radius:0}@media (width>=40rem){.neek-table[data-inset]{--neek-table-inset:var(--neek-card-padding-wide)}}.neek-table[data-inset]:last-child{margin-block-end:calc(var(--neek-table-inset) * -1)}.neek-table[data-inset] :is(.neek-th,.neek-td):first-child{padding-inline-start:var(--neek-table-inset)}.neek-table[data-inset] :is(.neek-th,.neek-td):last-child{padding-inline-end:var(--neek-table-inset)}.neek-th{padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 5);color:var(--neek-table-head-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-semibold);letter-spacing:.05em;text-transform:uppercase;text-align:inherit;white-space:nowrap}.neek-td{padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 5);color:var(--neek-table-cell-text)}:is(.neek-th,.neek-td)[data-align=end]{text-align:end}.neek-sort-link{align-items:center;gap:calc(var(--neek-space-unit) * 1.5);color:inherit;text-decoration-line:none;display:inline-flex}.neek-sort-link:hover{color:var(--neek-text)}.neek-sort-link>svg{width:calc(var(--neek-space-unit) * 3);height:calc(var(--neek-space-unit) * 3);opacity:.35}.neek-sort-link[aria-current]>svg{opacity:1}.neek-td-detail{color:var(--neek-text-muted);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);margin-block-start:calc(var(--neek-space-unit) * .5);display:block}.neek-guest{height:100%}.neek-guest-page{min-height:100%;position:relative}.neek-guest-header{width:100%;max-width:var(--neek-container-lg);padding:calc(var(--neek-space-unit) * 6);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.neek-guest-main{width:100%;max-width:var(--neek-container-sm);padding:calc(var(--neek-space-unit) * 4) calc(var(--neek-space-unit) * 6) calc(var(--neek-space-unit) * 16);flex-direction:column;margin-inline:auto;display:flex}@media (width>=40rem){.neek-guest-main{padding-block-start:calc(var(--neek-space-unit) * 10)}}.neek-guest-main>.neek-alert{margin-block-end:calc(var(--neek-space-unit) * 5)}@media (width>=40rem){.neek-guest-main>.neek-card{padding:calc(var(--neek-space-unit) * 8)}}.neek-guest-heading{text-align:center;margin-block-end:calc(var(--neek-space-unit) * 8)}.neek-guest-heading>.neek-guest-title{color:var(--neek-type-site-title-color);font-size:var(--neek-text-2xl);line-height:var(--neek-text-2xl-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight)}.neek-guest-heading>.neek-guest-subtitle{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 2)}.neek-guest-footer{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);text-align:center;margin-block-start:calc(var(--neek-space-unit) * 6)}.neek-name{--neek-name-step:16px;font-family:var(--neek-font-brand);font-size:1.152em;font-weight:400;font-size:round(nearest, 1.152em, var(--neek-name-step));-webkit-font-smoothing:antialiased;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;letter-spacing:0;text-transform:none;white-space:nowrap}@media (resolution>=2x){.neek-name{--neek-name-step:8px}}.neek-eyebrow .neek-name,.neek-stream-context .neek-name{font-size:round(up, 1.152em, var(--neek-name-step))}.neek-eyebrow{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-text-muted);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.neek-eyebrow[data-marker]:before{content:"";background:var(--neek-rainbow);background-size:800% 100%;width:.5em;height:.5em;animation:6s linear infinite neek-rainbow-shift}.neek-rainbow-text{background-image:var(--neek-rainbow-text);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.neek-rainbow-text[data-animate]{animation:8s linear infinite neek-rainbow-shift}.neek-rainbow-text[data-glow]{isolation:isolate;margin-block:-.1em -.25em;padding-block:.1em .25em;display:inline-block;position:relative}.neek-rainbow-text[data-glow]:before{content:attr(data-glow);z-index:-1;background:inherit;color:#0000;-webkit-text-fill-color:transparent;filter:blur(var(--neek-rainbow-glow-blur));opacity:var(--neek-rainbow-glow-strength);animation:inherit;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.neek-rainbow-border{background:linear-gradient(var(--neek-rainbow-fill,var(--neek-surface)), var(--neek-rainbow-fill,var(--neek-surface))) padding-box, var(--neek-rainbow) border-box;background-size:100% 100%,200% 100%;border:1px solid #0000}.neek-rainbow-border[data-animate]{animation:8s linear infinite neek-rainbow-border-shift}:where(.neek-rainbow-hover,.neek-button:not([data-variant=danger]),.neek-pill,.neek-tag,.neek-link-preview,.neek-social-link){isolation:isolate;position:relative}:where(.neek-rainbow-hover,.neek-button:not([data-variant=danger]),.neek-pill,.neek-tag,.neek-link-preview,.neek-social-link):before{content:"";inset:calc(var(--neek-rainbow-ring-edge,0px) * -1);z-index:1;padding:var(--neek-rainbow-ring-width);border-radius:inherit;background:var(--neek-rainbow);opacity:0;transition:opacity var(--neek-rainbow-hover-fade) var(--neek-ease);animation:neek-rainbow-shift var(--neek-rainbow-hover-cycle) linear infinite paused;pointer-events:none;background-size:200% 100%;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(.neek-rainbow-hover,.neek-button:not([data-variant=danger]),.neek-pill,.neek-tag,.neek-link-preview,.neek-social-link):after{content:"";inset:calc(var(--neek-rainbow-ring-edge,0px) * -1);z-index:-1;border-radius:inherit;box-shadow:var(--neek-rainbow-hover-glow);opacity:0;transition:opacity var(--neek-rainbow-hover-fade) var(--neek-ease);pointer-events:none;position:absolute}:where(.neek-rainbow-hover,.neek-button:not([data-variant=danger]),.neek-pill,.neek-tag,.neek-link-preview,.neek-social-link):is(:hover,:focus-visible):not(:disabled):before{opacity:1;animation-play-state:running}:where(.neek-rainbow-hover,.neek-button:not([data-variant=danger]),.neek-pill,.neek-tag,.neek-link-preview,.neek-social-link):is(:hover,:focus-visible):not(:disabled):after{opacity:1}:where(.neek-button[data-variant=secondary],.neek-pill,.neek-tag,.neek-social-link){--neek-rainbow-ring-edge:1px}:where(.neek-link-preview){--neek-rainbow-ring-edge:var(--neek-border-width)}@keyframes neek-rainbow-shift{to{background-position:200% 0}}@keyframes neek-rainbow-border-shift{to{background-position:0 0,200% 0}}@media (prefers-reduced-motion:reduce){:where(.neek-rainbow-hover,.neek-button,.neek-pill,.neek-tag,.neek-link-preview,.neek-social-link):before,.neek-eyebrow[data-marker]:before,.neek-rainbow-text[data-animate],.neek-rainbow-border[data-animate]{animation:none}}.neek-app{min-height:100%}.neek-app-page{min-height:100%;position:relative}.neek-frame{width:min(100% - var(--neek-frame-gutter) * 2, var(--neek-frame-width));margin-inline:auto}.neek-header{z-index:30;transition:border-color var(--neek-duration-slow) var(--neek-ease);border-block-end:1px solid #0000;position:sticky;top:0}.neek-header:before{content:"";z-index:-1;transition:background-color var(--neek-duration-slow) var(--neek-ease), backdrop-filter var(--neek-duration-slow) var(--neek-ease);position:absolute;inset:0}.neek-header[data-scrolled]{border-block-end-color:color-mix(in oklab, var(--neek-border) 70%, transparent)}.neek-header[data-scrolled]:before{background-color:var(--neek-frost-bg);-webkit-backdrop-filter:var(--neek-frost);backdrop-filter:var(--neek-frost)}.neek-header-inner{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 4);width:min(100% - var(--neek-frame-gutter) * 2, var(--neek-frame-width));height:var(--neek-header-height);margin-inline:auto;display:flex}.neek-header-start{align-items:center;gap:calc(var(--neek-space-unit) * 7);min-width:0;display:flex}.neek-header-end{align-items:center;gap:calc(var(--neek-space-unit) * 3);flex-shrink:0;display:flex}.neek-header-brand{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-text);font-size:var(--neek-text-base);line-height:round(nearest, 1em, var(--neek-grid));font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight);flex-shrink:0;text-decoration-line:none;display:inline-flex}.neek-header-brand>:is(.neek-mark,.neek-logo){transition:rotate var(--neek-duration-slow) var(--neek-ease), box-shadow var(--neek-duration-slow) var(--neek-ease)}.neek-header-brand:hover>:is(.neek-mark,.neek-logo){box-shadow:0 0 0 2px var(--neek-bg), 0 0 0 3px var(--neek-rainbow-violet), 0 6px 20px -4px color-mix(in oklab, var(--neek-rainbow-violet) 60%, transparent);rotate:-8deg}.neek-nav{align-items:center;gap:calc(var(--neek-space-unit) * 5);display:flex}.neek-nav-link{color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color var(--neek-duration) var(--neek-ease);text-decoration-line:none}.neek-nav-link:hover,.neek-nav-link[aria-current]{color:var(--neek-text)}.neek-menu{position:relative}.neek-menu>summary{align-items:center;gap:calc(var(--neek-space-unit) * 1);white-space:nowrap;cursor:pointer;list-style:none;display:flex}.neek-menu>summary::-webkit-details-marker{display:none}.neek-menu>summary>svg{width:calc(var(--neek-space-unit) * 3.5);height:calc(var(--neek-space-unit) * 3.5)}.neek-menu-panel{z-index:20;width:calc(var(--neek-space-unit) * 44);padding:calc(var(--neek-space-unit) * 1.5);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-md);background-color:var(--neek-frost-bg);box-shadow:var(--neek-popover-shadow);-webkit-backdrop-filter:var(--neek-frost);backdrop-filter:var(--neek-frost);margin-block-start:calc(var(--neek-space-unit) * 2);position:absolute;top:100%;left:0}.neek-menu-panel>form{display:contents}.neek-menu-link{width:100%;padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 3);border-radius:var(--neek-radius-sm);color:var(--neek-text-secondary);font:inherit;font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);text-align:start;cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);background:0 0;border:0;text-decoration-line:none;display:block}.neek-menu-link:hover{background-color:var(--lightningcss-light,var(--neek-neutral-50))var(--lightningcss-dark,var(--neek-neutral-800));color:var(--neek-text)}.neek-menu-link[aria-current]{background-color:var(--neek-bg-muted);color:var(--neek-text)}.neek-menu-divider{margin:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * -1.5);border:0;border-block-start:var(--neek-border-width) solid var(--neek-border)}.neek-user-menu>summary{color:var(--neek-text-secondary);border-radius:var(--neek-radius-full)}.neek-user-menu>summary:hover{color:var(--neek-text)}.neek-user-menu>.neek-menu-panel{width:calc(var(--neek-space-unit) * 56);left:auto;right:0}.neek-user-menu-who{padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 3);flex-direction:column;display:flex}.neek-user-menu-name{color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-semibold)}.neek-user-menu-handle{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);text-overflow:ellipsis;overflow:hidden}.neek-version{right:var(--neek-frame-gutter);bottom:var(--neek-frame-gutter);z-index:20;padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 2.5);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-pill-radius);background-color:var(--neek-frost-bg);color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:var(--neek-frost);backdrop-filter:var(--neek-frost);-webkit-user-select:all;user-select:all;position:fixed}@media (width<52rem){.neek-header-inner{height:auto;min-height:var(--neek-header-height);padding-block:calc(var(--neek-space-unit) * 3);row-gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap}.neek-header-start{display:contents}.neek-header-end{gap:calc(var(--neek-space-unit) * 2)}.neek-nav{gap:calc(var(--neek-space-unit) * 4);scrollbar-width:none;order:3;width:100%;overflow-x:auto}.neek-nav:empty{display:none}.neek-nav .neek-menu-panel{top:auto;right:var(--neek-frame-gutter);left:var(--neek-frame-gutter);width:auto;position:fixed}}@media (width<40rem){.neek-header-register{display:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--neek-page-transition-duration)}::view-transition-new(root){animation-duration:var(--neek-page-transition-duration)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.neek-settings{padding-block:calc(var(--neek-space-unit) * 8) calc(var(--neek-space-unit) * 20)}.neek-settings-title{color:var(--neek-text);font-size:var(--neek-text-2xl);line-height:var(--neek-text-2xl-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight)}.neek-settings-lede{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 2)}.neek-settings-layout{gap:calc(var(--neek-space-unit) * 6);grid-template-columns:minmax(0,1fr);margin-block-start:calc(var(--neek-space-unit) * 8);display:grid}@media (width>=48rem){.neek-settings-layout{grid-template-columns:var(--neek-settings-nav-width) minmax(0, 1fr);gap:calc(var(--neek-space-unit) * 10)}}.neek-settings-nav{gap:calc(var(--neek-space-unit) * 1);scrollbar-width:none;display:flex;overflow-x:auto}@media (width>=48rem){.neek-settings-nav{top:calc(var(--neek-header-offset,var(--neek-header-height)) + var(--neek-space-unit) * 6);flex-direction:column;align-self:flex-start;position:sticky;overflow:visible}}.neek-settings-nav-link{align-items:center;gap:calc(var(--neek-space-unit) * 2.5);padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);border-radius:var(--neek-radius-sm);color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);white-space:nowrap;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);text-decoration-line:none;display:inline-flex}.neek-settings-nav-link:hover,.neek-settings-nav-link[aria-current]{background-color:var(--neek-surface-hover);color:var(--neek-text)}.neek-settings-nav-link[data-danger]{color:var(--neek-danger)}.neek-settings-nav-icon{color:var(--neek-settings-nav-icon)}.neek-settings-nav-link:is(:hover,[aria-current]) .neek-settings-nav-icon{color:currentColor}.neek-settings-sections{gap:calc(var(--neek-space-unit) * 6);flex-direction:column;min-width:0;display:flex}.neek-settings-section{padding:var(--neek-card-padding);border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);box-shadow:var(--neek-card-shadow);scroll-margin-block-start:calc(var(--neek-header-offset,var(--neek-header-height)) + var(--neek-space-unit) * 6)}@media (width>=40rem){.neek-settings-section{padding:var(--neek-card-padding-wide)}}.neek-settings-section[data-danger]{border-color:var(--neek-danger-border)}.neek-settings-section-header{margin-block-end:calc(var(--neek-space-unit) * 6)}.neek-settings-section-title{color:var(--neek-text);font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);font-weight:var(--neek-weight-semibold)}.neek-settings-section[data-danger] .neek-settings-section-title{color:var(--neek-danger-text)}.neek-settings-section-text{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-settings-section>:not(.neek-settings-section-header,:last-child){margin-block-end:calc(var(--neek-space-unit) * 5)}.neek-settings-section-header:has(>.neek-settings-section-actions){align-items:start;column-gap:calc(var(--neek-space-unit) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.neek-settings-section-header:has(>.neek-settings-section-actions)>:not(.neek-settings-section-actions){grid-column:1}.neek-settings-section-actions{justify-content:flex-end;align-items:center;gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.neek-settings-sections>form:has(>.neek-settings-section){gap:calc(var(--neek-space-unit) * 6);flex-direction:column;display:flex}.neek-settings-section :is(h3,h4):not([class]){margin-block:calc(var(--neek-space-unit) * 6) calc(var(--neek-space-unit) * 2);color:var(--neek-text);font-size:var(--neek-text-base);line-height:var(--neek-text-base-leading);font-weight:var(--neek-weight-semibold);letter-spacing:0}.neek-filter{align-items:center;gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;display:flex}.neek-filter-pill{--neek-rainbow-ring-edge:1px;padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 3);border:1px solid var(--neek-border);border-radius:var(--neek-radius-full);background-color:var(--neek-button-secondary-bg);color:var(--neek-text-secondary);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;transition:color var(--neek-duration) var(--neek-ease);flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}.neek-filter-pill:hover{color:var(--neek-text)}.neek-filter-pill[aria-current]{--neek-rainbow-ring-edge:0px;background-color:var(--neek-button-bg);color:var(--neek-button-text);border-width:0}.neek-feed-bar{align-items:center;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-feed-bar>.neek-filter{min-width:0;margin-block:calc(var(--neek-space-unit) * -1);padding-block:calc(var(--neek-space-unit) * 1);scrollbar-width:none;flex-wrap:nowrap;flex:1;overflow-x:auto}.neek-feed-bar>.neek-button{flex-shrink:0}.neek-app-view{gap:calc(var(--neek-space-unit) * 6);padding-block:calc(var(--neek-space-unit) * 6) calc(var(--neek-space-unit) * 24);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.neek-app-view{grid-template-columns:var(--neek-app-rail-width) minmax(0, var(--neek-timeline-width));justify-content:center}}@media (width>=72rem){.neek-app-view{grid-template-columns:var(--neek-app-rail-width) minmax(0, var(--neek-timeline-width)) var(--neek-app-aside-width)}}.neek-app-view[data-layout=single]{grid-template-columns:minmax(0, var(--neek-timeline-width));justify-content:center}.neek-timeline-column{gap:calc(var(--neek-space-unit) * 4);flex-direction:column;min-width:0;display:flex}.neek-feed{gap:calc(var(--neek-space-unit) * 6);flex-direction:column;min-width:0;display:flex}.neek-app-rail{z-index:25;padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 1.5 + env(safe-area-inset-bottom));border-block-start:var(--neek-border-width) solid var(--neek-border);background-color:var(--neek-frost-bg);-webkit-backdrop-filter:var(--neek-frost);backdrop-filter:var(--neek-frost);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}@media (width>=48rem){.neek-app-rail{top:calc(var(--neek-header-offset,var(--neek-header-height)) + var(--neek-space-unit) * 6);justify-content:flex-start;align-self:flex-start;gap:calc(var(--neek-space-unit) * 1);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;padding:0;position:sticky;inset:auto}}.neek-app-rail-link{align-items:center;gap:calc(var(--neek-space-unit) * .5);padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 2);border-radius:var(--neek-radius-md);color:var(--neek-text-secondary);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);flex-direction:column;text-decoration-line:none;display:flex;position:relative}.neek-app-rail-link>svg{width:calc(var(--neek-space-unit) * 6);height:calc(var(--neek-space-unit) * 6)}.neek-app-rail-link:hover,.neek-app-rail-link[aria-current]{background-color:var(--neek-surface-hover);color:var(--neek-text)}@media (width>=48rem){.neek-app-rail-link{gap:calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 2.5) calc(var(--neek-space-unit) * 3);font-size:var(--neek-text-base);line-height:var(--neek-text-base-leading);flex-direction:row}}.neek-app-rail-badge{top:calc(var(--neek-space-unit) * .5);min-width:calc(var(--neek-space-unit) * 4.5);padding-inline:calc(var(--neek-space-unit) * 1);border-radius:var(--neek-radius-full);background-color:var(--neek-accent);color:var(--neek-accent-contrast);font-size:10px;line-height:calc(var(--neek-space-unit) * 4.5);font-weight:var(--neek-weight-semibold);text-align:center;position:absolute;left:50%}@media (width>=48rem){.neek-app-rail-badge{margin-inline-start:auto;position:static}}.neek-timeline{border:var(--neek-border-width) solid var(--neek-card-border);border-radius:var(--neek-card-radius);background-color:var(--neek-card-bg);min-width:0;box-shadow:var(--neek-card-shadow)}.neek-timeline-header{top:var(--neek-header-offset,var(--neek-header-height));z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border);background-color:var(--neek-frost-bg);-webkit-backdrop-filter:var(--neek-frost);backdrop-filter:var(--neek-frost);border-start-start-radius:inherit;border-start-end-radius:inherit;flex-wrap:wrap;display:flex;position:sticky}.neek-timeline-title{color:var(--neek-text);font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);font-weight:var(--neek-weight-semibold)}.neek-timeline-tabs{gap:calc(var(--neek-space-unit) * 1);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.neek-timeline-tabs>.neek-timeline-tab{white-space:nowrap;padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 3);border-radius:var(--neek-radius-full);color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);flex-shrink:0;text-decoration-line:none}.neek-timeline-tabs>.neek-timeline-tab:hover{color:var(--neek-text)}.neek-timeline-tabs>.neek-timeline-tab[aria-current]{background-color:var(--neek-bg-muted);color:var(--neek-text)}.neek-composer{gap:calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border);display:flex}.neek-composer>form{gap:calc(var(--neek-space-unit) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.neek-composer textarea{width:100%;min-height:calc(var(--neek-space-unit) * 12);color:var(--neek-text);font:inherit;font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);resize:none;field-sizing:content;background:0 0;border:0;padding:0}.neek-composer textarea:focus{outline:none}.neek-composer textarea::placeholder{color:var(--neek-meta-text)}.neek-composer-bar{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-composer-bar>select{flex:0 auto;min-width:0}.neek-composer-bar>.neek-button{flex-shrink:0}.neek-composer[data-dragover]{outline:2px dashed var(--neek-accent);outline-offset:calc(var(--neek-space-unit) * -2)}.neek-composer-media{grid-template-columns:repeat(auto-fill, minmax(calc(var(--neek-space-unit) * 32), 1fr));gap:calc(var(--neek-space-unit) * 2);display:grid}.neek-composer-media[hidden]{display:none}.neek-composer-image{gap:calc(var(--neek-space-unit) * 1.5);flex-direction:column;margin:0;display:flex;position:relative}.neek-composer-thumb{aspect-ratio:4/3;object-fit:cover;border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-md);background-color:var(--neek-bg-muted);width:100%}.neek-composer-alt{width:100%;padding:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 2);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-md);color:var(--neek-text);font:inherit;font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);background-color:#0000}.neek-composer-alt::placeholder{color:var(--neek-meta-text)}.neek-composer-alt:focus-visible{outline:2px solid var(--neek-button-ring);outline-offset:1px}.neek-composer-remove{top:calc(var(--neek-space-unit) * 1.5);right:calc(var(--neek-space-unit) * 1.5);width:calc(var(--neek-space-unit) * 7);height:calc(var(--neek-space-unit) * 7);border-radius:var(--neek-radius-full);color:#fff;cursor:pointer;background-color:oklab(0% none none/.65);border:0;place-items:center;padding:0;display:grid;position:absolute}.neek-composer-remove>svg{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4)}.neek-composer-check{align-items:center;gap:calc(var(--neek-space-unit) * 1.5);color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);cursor:pointer;display:flex}.neek-composer-error{color:var(--neek-danger-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin:0}.neek-composer-error:empty{display:none}.neek-composer-tools{align-items:center;gap:calc(var(--neek-space-unit) * 1);flex:1;min-width:0;display:flex}.neek-composer-tool{width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);border-radius:var(--neek-radius-full);color:var(--neek-accent);cursor:pointer;transition:background-color var(--neek-duration) var(--neek-ease);place-items:center;display:grid}.neek-composer-tool:hover{background-color:var(--neek-bg-muted)}.neek-composer-tool:has(:focus-visible){outline:2px solid var(--neek-button-ring);outline-offset:1px}.neek-composer-tool>svg{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5)}.neek-composer-count{color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.neek-composer-count[data-over]{color:var(--neek-danger-text);font-weight:var(--neek-weight-semibold)}.neek-timeline-new{top:calc(var(--neek-header-offset,var(--neek-header-height)) + var(--neek-space-unit) * 2);z-index:9;justify-content:center;height:0;display:flex;position:sticky}.neek-timeline-new>button{align-items:center;gap:calc(var(--neek-space-unit) * 2);height:max-content;padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 3.5);border-radius:var(--neek-radius-full);background-color:var(--neek-accent);background-image:linear-gradient(var(--neek-accent), color-mix(in oklab, var(--neek-accent), #fff 30%));color:var(--neek-accent-contrast);box-shadow:0 10px 30px -8px color-mix(in oklab, var(--neek-accent) 60%, transparent);font:inherit;font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-semibold);cursor:pointer;border:0;margin-block-start:calc(var(--neek-space-unit) * 3);display:inline-flex}.neek-post{grid-template-columns:var(--neek-post-avatar) minmax(0, 1fr);gap:0 calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border);transition:background-color var(--neek-duration) var(--neek-ease);display:grid;position:relative}.neek-post:last-child{border-block-end:0}.neek-post:hover{background-color:color-mix(in oklab, var(--neek-surface-hover) 50%, transparent)}.neek-post>.neek-avatar{grid-row:span 6;align-self:start}.neek-post[data-thread]:before{content:"";top:calc(var(--neek-space-unit) * 4 + var(--neek-post-avatar) + var(--neek-space-unit) * 1.5);bottom:calc(var(--neek-space-unit) * -2.5);left:calc(var(--neek-space-unit) * 4 + var(--neek-post-avatar) / 2 - 1px);z-index:1;background-color:var(--neek-border-strong);border-radius:1px;width:2px;position:absolute}.neek-post[data-thread]{border-block-end-color:#0000}.neek-post[data-focus]:hover{background-color:#0000}.neek-post[data-focus]>.neek-post-body{font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading)}.neek-post[data-tombstone]{grid-template-columns:minmax(0,1fr)}.neek-post[data-tombstone]:hover{background-color:#0000}.neek-post-tombstone{padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) dashed var(--neek-border-strong);border-radius:var(--neek-radius-md);color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin:0}.neek-thread-replies{border-inline-start:2px solid var(--neek-border);margin-inline-start:calc(var(--neek-space-unit) * 4 + var(--neek-post-avatar) / 2)}.neek-thread-replies>.neek-post{padding-inline-start:calc(var(--neek-space-unit) * 3)}.neek-thread-replies .neek-thread-replies{margin-inline-start:calc(var(--neek-space-unit) * 3 + var(--neek-post-avatar) / 2)}@media (width<40rem){.neek-thread-replies .neek-thread-replies{margin-inline-start:calc(var(--neek-space-unit) * 3)}}.neek-thread-replies>.neek-composer{padding-inline-start:calc(var(--neek-space-unit) * 3)}.neek-thread-more{padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border);justify-content:center;display:flex}.neek-thread-replies>.neek-thread-more{justify-content:flex-start;padding-inline-start:calc(var(--neek-space-unit) * 3)}.neek-post-context{align-items:center;gap:calc(var(--neek-space-unit) * 1.5);color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);grid-column:2;margin-block-end:calc(var(--neek-space-unit) * 1);display:flex}.neek-post-context>svg{width:calc(var(--neek-space-unit) * 3.5);height:calc(var(--neek-space-unit) * 3.5);flex-shrink:0}.neek-post-context>.neek-post-context-link{color:inherit;text-decoration-line:none}.neek-post-context>.neek-post-context-link:hover{text-decoration-line:underline}.neek-post-context[data-kind=boost]>svg{color:var(--neek-rainbow-green)}.neek-post-context[data-kind=page]>svg{color:var(--neek-accent)}.neek-post-context[data-kind=mention]>svg{color:var(--neek-rainbow-blue)}.neek-post-tier{padding:0 calc(var(--neek-space-unit) * 2);border-radius:var(--neek-radius-full);background-color:color-mix(in oklab, var(--neek-rainbow-yellow) 18%, transparent);color:var(--neek-text);font-size:var(--neek-text-xs);line-height:calc(var(--neek-space-unit) * 5);font-weight:var(--neek-weight-medium);flex-shrink:0}.neek-post-head{align-items:baseline;gap:calc(var(--neek-space-unit) * 1.5);white-space:nowrap;grid-column:2;min-width:0;display:flex}.neek-post-name{color:var(--neek-text);font-weight:var(--neek-weight-semibold);text-overflow:ellipsis;text-decoration-line:none;overflow:hidden}.neek-post-name:hover{text-decoration-line:underline}.neek-post-handle{color:var(--neek-meta-text);font-size:var(--neek-text-sm);text-overflow:ellipsis;overflow:hidden}.neek-post-time{color:var(--neek-meta-text);font-size:var(--neek-text-sm);flex-shrink:0;margin-inline-start:auto;text-decoration-line:none}.neek-post-time:hover{color:var(--neek-text)}.neek-post-body{color:var(--neek-text);overflow-wrap:anywhere;grid-column:2;margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-post-body>p{text-wrap:pretty;margin:0}.neek-post-body>p+p{margin-block-start:calc(var(--neek-space-unit) * 3)}.neek-post-body>.neek-post-heading{margin:calc(var(--neek-space-unit) * 5) 0 calc(var(--neek-space-unit) * 2);color:var(--neek-text);font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);font-weight:var(--neek-weight-semibold);text-wrap:balance}.neek-post-body>.neek-post-heading:first-child{margin-block-start:0}.neek-post-body>.neek-post-heading[data-level="3"]{font-size:var(--neek-text-base);line-height:var(--neek-text-base-leading)}.neek-post-body>.neek-post-heading+p{margin-block-start:0}.neek-post-body .neek-post-mention,.neek-post-body .neek-post-tag{color:var(--neek-accent);text-decoration-line:none}:is(.neek-post-body .neek-post-mention,.neek-post-body .neek-post-tag):hover{text-decoration-line:underline}.neek-post-cw{grid-column:2;margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-post-cw>summary{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 2.5) calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) dashed var(--neek-border-strong);border-radius:var(--neek-radius-md);color:var(--neek-text);cursor:pointer;list-style:none;display:flex}.neek-post-cw>summary::-webkit-details-marker{display:none}.neek-post-cw>summary:after{content:"Show";padding:calc(var(--neek-space-unit) * .5) calc(var(--neek-space-unit) * 2.5);border-radius:var(--neek-radius-full);background-color:var(--neek-bg-muted);color:var(--neek-text-secondary);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.neek-post-cw[open]>summary:after{content:"Hide"}.neek-post-cw>.neek-post-body,.neek-post-cw>.neek-post-media{grid-column:auto}.neek-post-media{gap:calc(var(--neek-space-unit) * 1);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-lg);aspect-ratio:16/9;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:calc(var(--neek-space-unit) * 3);display:grid;overflow:hidden}.neek-post-media[data-count="1"]{aspect-ratio:auto;max-height:calc(var(--neek-space-unit) * 130);grid-template-columns:minmax(0,1fr)}.neek-post-media[data-count="3"]>:first-child{grid-row:span 2}.neek-post-media>a,.neek-post-media>img{min-height:0;display:block}.neek-post-media img{object-fit:cover;background-color:var(--neek-bg-muted);width:100%;height:100%}.neek-post-media-pending{min-height:calc(var(--neek-space-unit) * 40);aspect-ratio:var(--neek-media-ratio,4 / 3);background-color:var(--neek-bg-muted);color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);animation:neek-pending 1.6s var(--neek-ease) infinite alternate;place-items:center;display:grid}.neek-post-media[data-count="1"]>.neek-post-media-pending{max-height:calc(var(--neek-space-unit) * 130)}@media (prefers-reduced-motion:reduce){.neek-post-media-pending{animation:none}}@keyframes neek-pending{to{opacity:.6}}.neek-post-embed{border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-lg);color:inherit;transition:border-color var(--neek-duration) var(--neek-ease);grid-column:2;grid-template-columns:minmax(0,1fr);margin-block-start:calc(var(--neek-space-unit) * 3);text-decoration-line:none;display:grid;overflow:hidden}.neek-post-embed:hover{border-color:var(--neek-border-strong)}.neek-post-embed>img{width:100%;height:calc(var(--neek-space-unit) * 36);object-fit:cover}.neek-post-embed-body{gap:calc(var(--neek-space-unit) * 1);padding:calc(var(--neek-space-unit) * 3);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);flex-direction:column;display:flex}.neek-post-embed-body>strong{color:var(--neek-text)}.neek-post-embed-body>span{color:var(--neek-text-secondary)}.neek-post-embed-body>small{color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);letter-spacing:.04em}.neek-post-quote{padding:calc(var(--neek-space-unit) * 3)}.neek-post-quote .neek-post-head{align-items:center;display:flex}.neek-post-quote p{margin:calc(var(--neek-space-unit) * 1) 0 0;color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-post-edited{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);flex-shrink:0}.neek-post-menu{margin-inline-start:auto}.neek-post-menu>summary{list-style:none}.neek-post-menu>.neek-menu-panel{width:calc(var(--neek-space-unit) * 40);left:auto;right:0}.neek-post-menu .neek-menu-link[data-variant=danger]{color:var(--neek-danger-text)}.neek-post-actions{max-width:calc(var(--neek-space-unit) * 110);grid-column:2;justify-content:space-between;margin-block-start:calc(var(--neek-space-unit) * 2);margin-inline-start:calc(var(--neek-space-unit) * -2);display:flex}.neek-post-action{align-items:center;gap:calc(var(--neek-space-unit) * 1.5);padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 2);border-radius:var(--neek-radius-full);color:var(--neek-meta-text);font:inherit;font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);background:0 0;border:0;display:inline-flex}.neek-post-action>svg{width:calc(var(--neek-space-unit) * 4.5);height:calc(var(--neek-space-unit) * 4.5);transition:scale var(--neek-duration) var(--neek-ease)}.neek-post-action:hover{background-color:color-mix(in oklab, var(--neek-post-action-color,var(--neek-accent)) 12%, transparent);color:var(--neek-post-action-color,var(--neek-accent))}.neek-post-action[data-action=boost]{--neek-post-action-color:var(--neek-rainbow-green)}.neek-post-action[data-action=like]{--neek-post-action-color:var(--neek-rainbow-pink)}.neek-post-action[data-action=bookmark]{--neek-post-action-color:var(--neek-rainbow-orange)}.neek-post-action[aria-pressed=true]{color:var(--neek-post-action-color,var(--neek-accent))}.neek-post-action[aria-pressed=true]>svg{fill:currentColor}.neek-post-action{text-decoration-line:none}.neek-post-action[aria-pressed=true][data-just-pressed]>svg{animation:neek-post-pop .4s var(--neek-ease)}@keyframes neek-post-pop{40%{scale:1.35}}.neek-compose-fab{right:var(--neek-frame-gutter);bottom:calc(var(--neek-space-unit) * 20 + env(safe-area-inset-bottom));z-index:26;width:calc(var(--neek-space-unit) * 14);height:calc(var(--neek-space-unit) * 14);border-radius:var(--neek-radius-full);background-color:var(--neek-accent);background-image:linear-gradient(var(--neek-accent), color-mix(in oklab, var(--neek-accent), #fff 30%));color:var(--neek-accent-contrast);box-shadow:0 12px 30px -8px color-mix(in oklab, var(--neek-accent) 70%, transparent);transition:scale var(--neek-duration) var(--neek-ease);place-items:center;text-decoration-line:none;display:grid;position:fixed}.neek-compose-fab>svg{width:calc(var(--neek-space-unit) * 6);height:calc(var(--neek-space-unit) * 6)}.neek-compose-fab:hover{scale:1.06}@media (width>=48rem){.neek-compose-fab{bottom:calc(var(--neek-frame-gutter) + var(--neek-space-unit) * 12)}}.neek-app-aside{display:none}@media (width>=72rem){.neek-app-aside{top:calc(var(--neek-header-offset,var(--neek-header-height)) + var(--neek-space-unit) * 6);align-self:flex-start;gap:calc(var(--neek-space-unit) * 4);flex-direction:column;display:flex;position:sticky}}@media (width<48rem){.neek-app-view{padding-block-end:calc(var(--neek-space-unit) * 28)}.neek-timeline{margin-inline:calc(var(--neek-frame-gutter) * -1);border-inline:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.neek-post-action[aria-pressed=true][data-just-pressed]>svg{animation:none}}.neek-notification{grid-template-columns:var(--neek-post-avatar) minmax(0, 1fr);gap:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border);color:inherit;transition:background-color var(--neek-duration) var(--neek-ease);text-decoration-line:none;display:grid;position:relative}.neek-notification:last-child{border-block-end:0}.neek-notification:hover{background-color:color-mix(in oklab, var(--neek-surface-hover) 50%, transparent)}.neek-notification[data-unread]{background-color:color-mix(in oklab, var(--neek-accent) 6%, transparent)}.neek-notification[data-unread]:before{content:"";top:calc(var(--neek-space-unit) * 4);bottom:calc(var(--neek-space-unit) * 4);background-color:var(--neek-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;left:0}.neek-notification-icon{color:var(--neek-notification-color,var(--neek-accent));justify-content:flex-end;padding-block-start:calc(var(--neek-space-unit) * 1);display:flex}.neek-notification-icon>svg{width:calc(var(--neek-space-unit) * 6);height:calc(var(--neek-space-unit) * 6)}.neek-notification-icon[data-kind=like]{--neek-notification-color:var(--neek-rainbow-pink)}.neek-notification-icon[data-kind=like]>svg{fill:currentColor}.neek-notification-icon[data-kind=boost]{--neek-notification-color:var(--neek-rainbow-green)}.neek-notification-icon[data-kind=follow]{--neek-notification-color:var(--neek-rainbow-blue)}.neek-notification-icon[data-kind=support]{--neek-notification-color:var(--neek-rainbow-yellow)}.neek-notification-icon[data-kind=support]>svg{fill:currentColor}.neek-notification-avatars{display:flex}.neek-notification-avatars>.neek-avatar+.neek-avatar{margin-inline-start:calc(var(--neek-space-unit) * -1.5)}.neek-notification-avatars>.neek-avatar .neek-avatar-frame{box-shadow:0 0 0 2px var(--neek-card-bg)}.neek-notification-text{color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);grid-column:2}.neek-notification-text>time{color:var(--neek-meta-text);margin-inline-start:calc(var(--neek-space-unit) * 1)}.neek-notification-excerpt{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;display:-webkit-box;overflow:hidden}.neek-explore-search{padding:calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border)}.neek-explore-search>label{display:block;position:relative}.neek-explore-search>label>svg{top:50%;left:calc(var(--neek-space-unit) * 3.5);width:calc(var(--neek-space-unit) * 4.5);height:calc(var(--neek-space-unit) * 4.5);color:var(--neek-meta-text);pointer-events:none;position:absolute;translate:0 -50%}.neek-explore-search>label>.neek-input{border-radius:var(--neek-radius-full);padding-inline-start:calc(var(--neek-space-unit) * 11)}.neek-timeline-section{padding:calc(var(--neek-space-unit) * 4);border-block-end:var(--neek-border-width) solid var(--neek-border)}.neek-timeline-section:last-child{border-block-end:0}.neek-timeline-section>h2{color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);letter-spacing:.14em;text-transform:uppercase;margin-block-end:calc(var(--neek-space-unit) * 3)}.neek-trend{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 4);padding-block:calc(var(--neek-space-unit) * 2.5);color:inherit;text-decoration-line:none;display:flex}.neek-trend+.neek-trend{border-block-start:var(--neek-border-width) solid var(--neek-border)}.neek-trend>span{flex-direction:column;min-width:0;display:flex}.neek-trend strong{color:var(--neek-text);font-weight:var(--neek-weight-semibold)}.neek-trend small{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading)}.neek-trend>svg{width:calc(var(--neek-space-unit) * 20);height:calc(var(--neek-space-unit) * 7);color:var(--neek-rainbow-green);flex-shrink:0}.neek-trend:hover strong{text-decoration-line:underline}.neek-people{grid-template-columns:repeat(auto-fill, minmax(calc(var(--neek-space-unit) * 56), 1fr));gap:calc(var(--neek-space-unit) * 3);display:grid}.neek-person{gap:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.neek-person>span{flex-direction:column;min-width:0;display:flex}.neek-person p{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);grid-column:1/-1;margin:0}.neek-person>.neek-button{grid-column:1/-1}.neek-profile{border-block-end:var(--neek-border-width) solid var(--neek-border)}.neek-profile-banner{height:calc(var(--neek-space-unit) * 44);background:var(--neek-rainbow);border-start-start-radius:calc(var(--neek-card-radius) - var(--neek-border-width));border-start-end-radius:calc(var(--neek-card-radius) - var(--neek-border-width));overflow:hidden}.neek-profile-banner-image{object-fit:cover;width:100%;height:100%}.neek-profile-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--neek-space-unit) * 3);padding-inline:calc(var(--neek-space-unit) * 4);margin-block-start:calc(var(--neek-space-unit) * -12);display:flex}.neek-profile-head>.neek-avatar .neek-avatar-frame{box-shadow:0 0 0 4px var(--neek-card-bg)}.neek-profile-actions{gap:calc(var(--neek-space-unit) * 2);display:flex}.neek-profile-body{gap:calc(var(--neek-space-unit) * 3);padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 4) calc(var(--neek-space-unit) * 4);flex-direction:column;display:flex}.neek-profile-name{color:var(--neek-text);font-size:var(--neek-text-xl);line-height:var(--neek-text-xl-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight)}.neek-profile-handle{color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);overflow-wrap:anywhere}.neek-profile-bio{color:var(--neek-text);white-space:pre-line;text-wrap:pretty;margin:0}.neek-profile-meta{gap:calc(var(--neek-space-unit) * 1) calc(var(--neek-space-unit) * 4);color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);flex-wrap:wrap;display:flex}.neek-profile-link{color:var(--neek-accent);overflow-wrap:anywhere;text-decoration-line:none}.neek-profile-link:hover{text-decoration-line:underline}.neek-profile-stats{gap:calc(var(--neek-space-unit) * 5);color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);flex-wrap:wrap;display:flex}.neek-profile-count{color:var(--neek-text);font-weight:var(--neek-weight-semibold);font-variant-numeric:tabular-nums}.neek-profile-stat{color:inherit;text-decoration-line:none}.neek-profile-stat:hover{color:var(--neek-text)}.neek-profile-tabs{border-block-start:var(--neek-border-width) solid var(--neek-border);display:flex}.neek-profile-tabs>.neek-profile-tab{padding:calc(var(--neek-space-unit) * 3);color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);text-align:center;flex:1;text-decoration-line:none;box-shadow:inset 0 -2px #0000}.neek-profile-tabs>.neek-profile-tab:hover{color:var(--neek-text)}.neek-profile-tabs>.neek-profile-tab[aria-current]{color:var(--neek-text);box-shadow:inset 0 -2px 0 var(--neek-accent)}.neek-timeline-note{color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin:0}.neek-timeline-empty{padding:calc(var(--neek-space-unit) * 12) calc(var(--neek-space-unit) * 6);color:var(--neek-meta-text);text-align:center}.neek-modal-body>.neek-composer{border:0;padding:0}.neek-modal-body>.neek-composer textarea{min-height:calc(var(--neek-space-unit) * 32)}.neek-form>:not(:last-child),.neek-stack>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 5)}.neek-field>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 2)}.neek-field-row{justify-content:space-between;align-items:baseline;gap:calc(var(--neek-space-unit) * 3);display:flex}.neek-field-link{color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);text-decoration-line:none}.neek-field-link:hover{color:var(--neek-text)}.neek-choice{align-items:center;gap:calc(var(--neek-space-unit) * 2);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);display:inline-flex}.neek-hint{color:var(--neek-text-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading)}.neek-hint[data-variant=warning]{color:var(--neek-warning-text)}.neek-button-stack{gap:calc(var(--neek-space-unit) * 2.5);flex-direction:column;display:flex}.neek-fine-print{color:var(--neek-text-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);text-align:center;margin-block-start:calc(var(--neek-space-unit) * 5)}.neek-field-grid{gap:calc(var(--neek-space-unit) * 5);display:grid}@media (width>=40rem){.neek-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.neek-avatar-field{align-items:center;gap:calc(var(--neek-space-unit) * 4);display:flex}.neek-avatar-field>.neek-field{flex:1;min-width:0}.neek-fieldset{border:0;min-width:0;margin:0;padding:0}.neek-fieldset>legend{margin-block-end:calc(var(--neek-space-unit) * 2);padding:0}.neek-fieldset>:not(legend,:last-child){margin-block-end:calc(var(--neek-space-unit) * 2)}.neek-form-actions{align-items:center;gap:calc(var(--neek-space-unit) * 3);flex-wrap:wrap;display:flex}.neek-form-actions[data-align=end]{justify-content:flex-end}.neek-form-actions[data-align=between]{justify-content:space-between}.neek-button[data-width=full]{width:100%}.neek-tabs{gap:calc(var(--neek-space-unit) * 1);border-block-end:var(--neek-border-width) solid var(--neek-border);flex-wrap:wrap;margin-block-end:calc(var(--neek-space-unit) * 6);padding-block-end:calc(var(--neek-space-unit) * 3);display:flex}.neek-tab{padding:calc(var(--neek-space-unit) * 1.5) calc(var(--neek-space-unit) * 3);border-radius:var(--neek-radius-md);color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);text-decoration-line:none}.neek-tab:hover{color:var(--neek-text)}.neek-tab[aria-current=page]{background-color:var(--neek-surface-hover);color:var(--neek-text)}.neek-qr{width:calc(var(--neek-space-unit) * 60);max-width:100%;height:auto;padding:calc(var(--neek-space-unit) * 2);border-radius:var(--neek-radius-md);image-rendering:pixelated;background-color:#fff;display:block}.neek-qr>svg{width:100%;height:auto;display:block}.neek-qr-setup{align-items:center;gap:calc(var(--neek-space-unit) * 6);text-align:center;flex-direction:column;display:flex}.neek-qr-key{color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-input-mono{font-family:var(--neek-font-mono);letter-spacing:.08em}.neek-recovery-codes{grid-template-columns:repeat(auto-fill, minmax(calc(var(--neek-space-unit) * 36), 1fr));gap:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 6);margin-block:0 calc(var(--neek-space-unit) * 6);counter-reset:neek-code;padding:0;list-style:none;display:grid}.neek-recovery-codes>li{counter-increment:neek-code;color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-recovery-codes>li:before{content:counter(neek-code, decimal-leading-zero) "  "}.neek-recovery-codes>li>code{color:var(--neek-text);font-size:inherit;letter-spacing:.08em}.neek-list{margin-block:0 calc(var(--neek-space-unit) * 4);padding:0;list-style:none}.neek-list-row{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 4);padding-block:calc(var(--neek-space-unit) * 3);border-block-end:var(--neek-border-width) solid var(--neek-border);display:flex}.neek-list-row>span:not([class]){flex-direction:column;min-width:0;display:flex}.neek-list[data-inset]{--neek-list-inset:var(--neek-card-padding);margin-inline:calc(var(--neek-list-inset) * -1);border-block-start:var(--neek-border-width) solid var(--neek-border)}@media (width>=40rem){.neek-list[data-inset]{--neek-list-inset:var(--neek-card-padding-wide)}}.neek-list[data-inset]:first-child{border-block-start:0;margin-block-start:calc(var(--neek-list-inset) * -1)}.neek-list[data-inset]:last-child{margin-block-end:calc(var(--neek-list-inset) * -1)}.neek-list[data-inset]>.neek-list-row{padding-inline:var(--neek-list-inset)}.neek-list[data-inset]>.neek-list-row:last-child{border-block-end:0}.neek-list-lead{align-items:center;gap:calc(var(--neek-space-unit) * 3);min-width:0;display:flex}.neek-list-media{width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-sm);background-color:var(--neek-bg-muted);color:var(--neek-text-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.neek-list-media>svg{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5)}.neek-list-media>.neek-icon{--neek-icon-size:calc(var(--neek-space-unit) * 4)}.neek-list-media>img{object-fit:cover;width:100%;height:100%}.neek-list-body{gap:calc(var(--neek-space-unit) * .5);flex-direction:column;min-width:0;display:flex}.neek-list-title{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);flex-wrap:wrap;display:flex}.neek-list-text{overflow-wrap:anywhere;color:var(--neek-text-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading)}.neek-empty{padding-block:calc(var(--neek-space-unit) * 4);color:var(--neek-text-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);text-align:center}.neek-secret{padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);border-radius:var(--neek-radius-sm);background-color:color-mix(in oklab, currentColor 10%, transparent);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-block-start:calc(var(--neek-space-unit) * 2);display:block}.neek-list-actions{justify-content:flex-end;gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;display:flex}.neek-divider-label{align-items:center;gap:calc(var(--neek-space-unit) * 3);margin-block:calc(var(--neek-space-unit) * 5);color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);text-transform:uppercase;letter-spacing:.08em;display:flex}.neek-divider-label:before,.neek-divider-label:after{content:"";border-block-start:var(--neek-border-width) solid var(--neek-border);flex:1}.neek-icon{width:var(--neek-icon-size);height:var(--neek-icon-size);fill:none;stroke:currentColor;stroke-width:var(--neek-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.neek-option-list{border:var(--neek-border-width) solid var(--neek-option-border);border-radius:var(--neek-option-radius);background-color:var(--neek-option-bg);overflow:hidden}.neek-option{align-items:center;gap:calc(var(--neek-space-unit) * 4);padding:var(--neek-option-padding);cursor:pointer;transition:background-color var(--neek-duration) var(--neek-ease);display:flex}.neek-option+.neek-option{border-block-start:var(--neek-border-width) solid var(--neek-option-border)}.neek-option:has(.neek-option-input[type=radio]:checked){background-color:var(--neek-option-selected-bg)}.neek-option:has(.neek-option-input:disabled){cursor:not-allowed;opacity:.6}.neek-option-media{flex:none;display:flex}.neek-option-body{gap:calc(var(--neek-space-unit) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.neek-option-title{color:var(--neek-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium)}.neek-option-text{color:var(--neek-text-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading)}.neek-option-input{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4);accent-color:var(--neek-check-color);cursor:inherit;flex:none;margin:0}.neek-option-input[data-variant=switch]{width:var(--neek-switch-width);height:var(--neek-switch-height);border-radius:calc(var(--neek-switch-height) / 2);background-color:var(--neek-switch-off-bg);appearance:none;transition:background-color var(--neek-duration) var(--neek-ease);position:relative}.neek-option-input[data-variant=switch]:before{content:"";width:calc(var(--neek-switch-height) - var(--neek-space-unit));height:calc(var(--neek-switch-height) - var(--neek-space-unit));background-color:var(--neek-switch-knob);box-shadow:var(--neek-shadow-sm);transition:translate var(--neek-duration) var(--neek-ease);border-radius:50%;position:absolute;inset-block-start:calc(var(--neek-space-unit) * .5);inset-inline-start:calc(var(--neek-space-unit) * .5)}.neek-option-input[data-variant=switch]:checked{background-color:var(--neek-switch-on-bg)}.neek-option-input[data-variant=switch]:checked:before{translate:calc(var(--neek-switch-width) - var(--neek-switch-height)) 0}.neek-option-input[data-variant=switch]:focus-visible{box-shadow:0 0 0 2px var(--neek-button-ring-offset), 0 0 0 4px var(--neek-button-ring)}.neek-page{padding-block:calc(var(--neek-space-unit) * 8) calc(var(--neek-space-unit) * 20)}.neek-page>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 6)}.neek-page[data-width=narrow]{width:min(100% - var(--neek-frame-gutter) * 2, var(--neek-container-lg))}.neek-flash{gap:calc(var(--neek-space-unit) * 3);flex-direction:column;padding-block-start:calc(var(--neek-space-unit) * 6);display:flex}.neek-flash+.neek-frame{padding-block-start:calc(var(--neek-space-unit) * 6)}.neek-flash-detail{font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);opacity:.85;margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-page-header{justify-content:space-between;align-items:flex-end;gap:calc(var(--neek-space-unit) * 4);flex-wrap:wrap;display:flex}.neek-page>.neek-page-header{margin-block-end:calc(var(--neek-space-unit) * 8)}.neek-page-heading{min-width:0}.neek-page-eyebrow{color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-page-title{color:var(--neek-text);font-size:var(--neek-text-3xl);line-height:var(--neek-text-3xl-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight);overflow-wrap:anywhere}.neek-page-eyebrow+.neek-page-title{margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-page-lede{max-width:42rem;color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 2)}.neek-page-actions{align-items:center;gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;display:flex}.neek-section-header{justify-content:space-between;align-items:baseline;gap:calc(var(--neek-space-unit) * 4);margin-block-end:calc(var(--neek-space-unit) * 4);display:flex}.neek-section-title{color:var(--neek-text);font-size:var(--neek-text-lg);line-height:var(--neek-text-lg-leading);font-weight:var(--neek-weight-semibold)}.neek-section-link{color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);text-decoration-line:none}.neek-section-link:hover{color:var(--neek-text)}.neek-card-grid{gap:calc(var(--neek-space-unit) * 4);display:grid}@media (width>=40rem){.neek-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.neek-card-grid{grid-template-columns:repeat(var(--neek-card-grid-columns,3), minmax(0, 1fr))}}.neek-card>:not(:last-child){margin-block-end:calc(var(--neek-space-unit) * 4)}.neek-card-heading{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);margin-block-end:calc(var(--neek-space-unit) * 4);display:flex}.neek-card-heading>.neek-icon{--neek-icon-size:calc(var(--neek-space-unit) * 4)}.neek-card-note{color:var(--neek-text-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);margin-block-start:calc(var(--neek-space-unit) * 4)}.neek-badges{gap:calc(var(--neek-space-unit) * 2);flex-wrap:wrap;display:flex}.neek-details{gap:calc(var(--neek-space-unit) * 3);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);flex-direction:column;margin:0;display:flex}.neek-details>:is(div,.neek-details-link){justify-content:space-between;align-items:baseline;gap:calc(var(--neek-space-unit) * 4);min-width:0;color:inherit;text-decoration-line:none;display:flex}.neek-details>.neek-details-link{margin-inline:calc(var(--neek-space-unit) * -1);padding-inline:calc(var(--neek-space-unit) * 1);border-radius:var(--neek-radius-sm);transition:background-color var(--neek-duration) var(--neek-ease)}.neek-details>.neek-details-link:hover{background-color:var(--neek-surface-hover)}.neek-details dt{color:var(--neek-meta-text);flex:none}.neek-details dd{min-width:0;color:var(--neek-text);font-weight:var(--neek-weight-medium);text-align:end;text-overflow:ellipsis;margin:0;overflow:hidden}.neek-details[data-layout=stacked]{gap:calc(var(--neek-space-unit) * 4);display:grid}@media (width>=40rem){.neek-details[data-layout=stacked]{grid-template-columns:repeat(2,minmax(0,1fr))}}.neek-details[data-layout=stacked]>:is(div,.neek-details-link){align-items:flex-start;gap:calc(var(--neek-space-unit) * .5);flex-direction:column}.neek-details[data-layout=stacked] dd{overflow-wrap:anywhere;text-align:start;overflow:visible}.neek-details>[data-span=full]{grid-column:1/-1}.neek-details a:not([class]){overflow-wrap:anywhere}.neek-stats{gap:calc(var(--neek-space-unit) * 4);display:grid}@media (width>=40rem){.neek-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.neek-stat-label{color:var(--neek-meta-text);font-family:var(--neek-font-mono);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium);letter-spacing:.08em;text-transform:uppercase}.neek-stat-value{color:var(--neek-text);font-size:var(--neek-text-3xl);line-height:var(--neek-text-3xl-leading);font-weight:var(--neek-weight-semibold);letter-spacing:var(--neek-tracking-tight);font-variant-numeric:tabular-nums;margin-block-start:calc(var(--neek-space-unit) * 2)}.neek-stat-value[data-tone=positive]{color:var(--neek-success-text)}.neek-stat-value[data-tone=negative]{color:var(--neek-danger-text)}.neek-stat-text{color:var(--neek-text-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-chart{width:100%;height:calc(var(--neek-space-unit) * 24);margin-block-start:calc(var(--neek-space-unit) * 5);display:block;overflow:visible}.neek-chart rect{fill:var(--neek-text)}.neek-chart line{stroke:var(--neek-border)}.neek-chart-labels{color:var(--neek-meta-text);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.neek-prose{max-width:48rem;color:var(--neek-text-secondary)}.neek-prose>*+*{margin-block-start:calc(var(--neek-space-unit) * 10)}.neek-connection{--neek-connection-from:var(--neek-neutral-800);--neek-connection-to:var(--neek-neutral-950);--neek-connection-border:color-mix(in oklab, var(--neek-connection-from) 55%, transparent);--neek-connection-text:#fff;--neek-connection-muted:#ffffffbf;--neek-connection-line:#ffffff26;--neek-connection-tile:#ffffff0d;border:var(--neek-border-width) solid var(--neek-connection-border);border-radius:var(--neek-card-radius);background-image:linear-gradient(to bottom, var(--neek-connection-from), var(--neek-connection-to));color:var(--neek-connection-text);box-shadow:var(--neek-card-shadow);position:relative}.neek-connection+.neek-connection{margin-block-start:calc(var(--neek-space-unit) * 4)}.neek-connection-settings{top:calc(var(--neek-space-unit) * 5);right:calc(var(--neek-space-unit) * 6);width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);border:var(--neek-border-width) solid #ffffff40;border-radius:var(--neek-radius-sm);color:var(--neek-connection-text);transition:background-color var(--neek-duration) var(--neek-ease);place-items:center;display:grid;position:absolute}.neek-connection-settings:hover{background-color:#ffffff1a}.neek-connection-settings:focus-visible{outline:2px solid var(--neek-connection-text);outline-offset:2px}.neek-connection-settings>.neek-icon{--neek-icon-size:calc(var(--neek-space-unit) * 4)}.neek-connection-head{gap:calc(var(--neek-space-unit) * 5);padding:calc(var(--neek-space-unit) * 5) calc(var(--neek-space-unit) * 6);flex-direction:column;display:flex}.neek-connection-head[data-has-settings]{padding-inline-end:calc(var(--neek-space-unit) * 20)}@media (width>=64rem){.neek-connection-head{flex-direction:row;justify-content:space-between;align-items:center}}.neek-connection-who{align-items:center;gap:calc(var(--neek-space-unit) * 4);min-width:0;display:flex}.neek-connection-media{width:calc(var(--neek-space-unit) * 16);height:calc(var(--neek-space-unit) * 16);border:var(--neek-border-width) solid #fff3;border-radius:var(--neek-radius-md);background-color:#ffffff1a;flex:none;place-items:center;display:grid;position:relative}.neek-connection-media>svg{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5)}.neek-connection-avatar{border-radius:calc(var(--neek-radius-md) - var(--neek-border-width));object-fit:cover;width:100%;height:100%}.neek-connection-status{top:calc(var(--neek-space-unit) * -1);left:calc(var(--neek-space-unit) * -1);z-index:1;width:calc(var(--neek-space-unit) * 3);height:calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) solid var(--neek-emerald-200);border-radius:var(--neek-radius-full);background-color:var(--neek-status-online);position:absolute}.neek-connection-body{min-width:0}.neek-connection-label{align-items:center;gap:calc(var(--neek-space-unit) * 2);color:var(--neek-connection-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);display:flex}.neek-connection-label>svg{width:calc(var(--neek-space-unit) * 5);height:calc(var(--neek-space-unit) * 5);flex:none}.neek-connection-name{color:var(--neek-connection-text);font-size:var(--neek-text-xl);line-height:var(--neek-text-xl-leading);font-weight:var(--neek-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin-block-start:calc(var(--neek-space-unit) * 1);overflow:hidden}.neek-connection-text{color:var(--neek-connection-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 1)}.neek-connection-stats{gap:calc(var(--neek-space-unit) * 2);margin:0;display:grid}@media (width>=40rem){.neek-connection-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.neek-connection-stat{min-width:0;padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) solid var(--neek-connection-line);border-radius:var(--neek-radius-sm);background-color:var(--neek-connection-tile)}.neek-connection-stat-label{color:var(--neek-connection-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading);font-weight:var(--neek-weight-medium)}.neek-connection-stat-value{max-width:12rem;margin:calc(var(--neek-space-unit) * 1) 0 0;color:var(--neek-connection-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neek-connection-connect{padding:calc(var(--neek-space-unit) * 2) calc(var(--neek-space-unit) * 3);border:var(--neek-border-width) solid #ffffff40;border-radius:var(--neek-radius-sm);color:var(--neek-connection-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);text-align:center;transition:background-color var(--neek-duration) var(--neek-ease);flex:none;text-decoration-line:none}.neek-connection-connect:hover{background-color:#ffffff1a}@media (width>=40rem){.neek-connection-connect{align-self:center}}@media (width>=40rem){.neek-connection-head:has(>.neek-connection-connect){flex-direction:row;justify-content:space-between;align-items:center}}.neek-connection-more{border-block-start:var(--neek-border-width) solid var(--neek-connection-line)}.neek-connection-more[open]>.neek-connection-summary>svg{rotate:180deg}.neek-connection-summary{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 4);padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 6);color:var(--neek-connection-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);cursor:pointer;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);list-style:none;display:flex}.neek-connection-summary::-webkit-details-marker{display:none}.neek-connection-summary:hover{background-color:var(--neek-connection-tile);color:var(--neek-connection-text)}.neek-connection-summary>svg{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4);transition:rotate var(--neek-duration) var(--neek-ease);flex:none}.neek-connection-empty{padding:calc(var(--neek-space-unit) * 5) calc(var(--neek-space-unit) * 6);border-block-start:var(--neek-border-width) solid var(--neek-connection-line);color:var(--neek-connection-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-connection-details{border-block-start:var(--neek-border-width) solid var(--neek-connection-line);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin:0}@media (width>=48rem){.neek-connection-details[data-columns]{columns:2;column-rule:var(--neek-border-width) solid var(--neek-connection-line);column-gap:0}}.neek-connection-details>div{gap:calc(var(--neek-space-unit) * 1);padding:calc(var(--neek-space-unit) * 3) calc(var(--neek-space-unit) * 6);border-block-end:var(--neek-border-width) solid var(--neek-connection-line);break-inside:avoid;display:grid}@media (width>=40rem){.neek-connection-details>div{gap:calc(var(--neek-space-unit) * 4);grid-template-columns:11rem minmax(0,1fr)}}.neek-connection-details>div:last-child{border-block-end:0}.neek-connection-details dt{color:var(--neek-connection-muted)}.neek-connection-details dd{min-width:0;color:var(--neek-connection-text);font-weight:var(--neek-weight-medium);overflow-wrap:anywhere;margin:0}.neek-connection-link{color:inherit;text-underline-offset:.25em;text-decoration-line:none}.neek-connection-link:hover{text-decoration-line:underline}.neek-connection-columns{border-block-start:var(--neek-border-width) solid var(--neek-connection-line);display:grid}@media (width>=64rem){.neek-connection-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.neek-connection-columns>*+*{border-inline-start:var(--neek-border-width) solid var(--neek-connection-line)}}.neek-connection-columns>*{padding:calc(var(--neek-space-unit) * 4) calc(var(--neek-space-unit) * 6)}@media (width<64rem){.neek-connection-columns>*+*{border-block-start:var(--neek-border-width) solid var(--neek-connection-line)}}.neek-connection-heading{color:var(--neek-connection-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-semibold)}.neek-connection-list{margin-block-start:calc(var(--neek-space-unit) * 3)}.neek-connection-item{gap:calc(var(--neek-space-unit) * 1);padding-block:calc(var(--neek-space-unit) * 2);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);display:grid}.neek-connection-item+.neek-connection-item{border-block-start:var(--neek-border-width) solid #ffffff1a}.neek-connection-item>*{min-width:0}@media (width>=40rem){.neek-connection-item{gap:calc(var(--neek-space-unit) * 4);grid-template-columns:minmax(0,1fr) auto}}.neek-connection-item-title{color:var(--neek-connection-text);font-weight:var(--neek-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neek-connection-item-meta{color:var(--neek-connection-muted);font-size:var(--neek-text-xs);line-height:var(--neek-text-xs-leading)}@media (width>=40rem){.neek-connection-item>.neek-connection-item-meta{text-align:end}}.neek-connection-note{color:var(--neek-connection-muted);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);margin-block-start:calc(var(--neek-space-unit) * 3)}.neek-pagination{justify-content:space-between;align-items:center;gap:calc(var(--neek-space-unit) * 3);flex-wrap:wrap;display:flex}.neek-pagination-summary{color:var(--neek-meta-text);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading)}.neek-pagination-links{align-items:center;gap:calc(var(--neek-space-unit) * 1);flex-wrap:wrap;display:flex}.neek-pagination-link{min-width:calc(var(--neek-space-unit) * 9);height:calc(var(--neek-space-unit) * 9);padding-inline:calc(var(--neek-space-unit) * 2);border:var(--neek-border-width) solid var(--neek-border);border-radius:var(--neek-radius-sm);background-color:var(--neek-surface);color:var(--neek-text-secondary);font-size:var(--neek-text-sm);line-height:var(--neek-text-sm-leading);font-weight:var(--neek-weight-medium);font-variant-numeric:tabular-nums;transition:color var(--neek-duration) var(--neek-ease), background-color var(--neek-duration) var(--neek-ease);place-items:center;text-decoration-line:none;display:inline-grid}.neek-pagination-link:is(a):hover{background-color:var(--neek-surface-hover);color:var(--neek-text)}.neek-pagination-link[aria-current]{border-color:var(--neek-text);color:var(--neek-text)}.neek-pagination-link[aria-disabled]{opacity:.4}.neek-pagination-link>svg{width:calc(var(--neek-space-unit) * 4);height:calc(var(--neek-space-unit) * 4)}.neek-pagination-gap{padding-inline:calc(var(--neek-space-unit) * 1);color:var(--neek-meta-text)}}@layer neek.utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Neek Mark;font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/neek-mark-BHnmhSsB.woff2)format("woff2"),url(/build/assets/neek-mark-CNExrUlO.ttf)format("truetype")}.neek-connection[data-provider=steam]{--neek-connection-from:#111927;--neek-connection-to:#004074;--neek-connection-border:#18344d8c}.neek-connection[data-provider=discord]{--neek-connection-from:#5865f2;--neek-connection-to:#313338;--neek-connection-border:#4752c473}.neek-connection[data-provider=twitch]{--neek-connection-from:#9146ff;--neek-connection-to:#18181b;--neek-connection-border:#9146ff73}
