@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.dGYcXq_className{font-family:Outfit,Outfit Fallback;font-style:normal}.dGYcXq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--np-color-orange-50:#fff4e8;--np-color-orange-100:#ffe6cc;--np-color-orange-200:#ffcb94;--np-color-orange-300:#ffad5c;--np-color-orange-400:#ff9a33;--np-color-orange-500:#ff8201;--np-color-orange-600:#e57300;--np-color-orange-700:#ad5600;--np-color-orange-800:#7f3f00;--np-color-orange-900:#4d2600;--np-color-green-50:#e9f7ef;--np-color-green-100:#cdeedb;--np-color-green-200:#9bddb8;--np-color-green-300:#5fc48d;--np-color-green-400:#34af6e;--np-color-green-500:#1a9b57;--np-color-green-600:#168048;--np-color-green-700:#13703f;--np-color-green-800:#0e5530;--np-color-green-900:#08361e;--np-color-neutral-0:#fff;--np-color-neutral-50:#f7f7f5;--np-color-neutral-100:#efefec;--np-color-neutral-200:#e2e2de;--np-color-neutral-300:#c9c9c4;--np-color-neutral-400:#a3a7ae;--np-color-neutral-500:#6b6f76;--np-color-neutral-600:#50545b;--np-color-neutral-700:#363a40;--np-color-neutral-800:#23262b;--np-color-neutral-900:#17191c;--np-color-red-50:#fdecea;--np-color-red-300:#f1a9a2;--np-color-red-600:#c0362c;--np-color-amber-50:#fff6db;--np-color-amber-300:#f2c94c;--np-color-amber-700:#8a5a00;--np-color-blue-50:#eaf2fc;--np-color-blue-300:#a9c7ee;--np-color-blue-700:#1f5fad;--np-gradient-brand:linear-gradient(135deg, var(--np-color-orange-500) 0%, var(--np-color-green-500) 100%);--np-bg-page:var(--np-color-neutral-0);--np-bg-subtle:var(--np-color-neutral-50);--np-bg-muted:var(--np-color-neutral-100);--np-bg-inverse:var(--np-color-neutral-900);--np-bg-accent:var(--np-color-orange-500);--np-bg-accent-subtle:var(--np-color-orange-50);--np-bg-secondary-subtle:var(--np-color-green-50);--np-bg-overlay:#17191c8f;--np-surface-default:var(--np-color-neutral-0);--np-surface-raised:var(--np-color-neutral-0);--np-surface-sunken:var(--np-color-neutral-50);--np-text-primary:var(--np-color-neutral-900);--np-text-secondary:var(--np-color-neutral-600);--np-text-muted:var(--np-color-neutral-500);--np-text-disabled:var(--np-color-neutral-400);--np-text-inverse:var(--np-color-neutral-0);--np-text-accent:var(--np-color-orange-500);--np-text-secondary-accent:var(--np-color-green-600);--np-text-price:var(--np-color-orange-500);--np-text-on-accent:var(--np-color-neutral-0);--np-text-on-secondary:var(--np-color-neutral-0);--np-border-default:var(--np-color-neutral-200);--np-border-strong:var(--np-color-neutral-300);--np-border-subtle:var(--np-color-neutral-100);--np-border-accent:var(--np-color-orange-500);--np-border-input:var(--np-color-neutral-500);--np-accent-default:var(--np-color-orange-500);--np-accent-hover:var(--np-color-orange-500);--np-accent-active:var(--np-color-orange-500);--np-accent-subtle:var(--np-color-orange-50);--np-secondary-default:var(--np-color-green-500);--np-secondary-strong:var(--np-color-green-600);--np-secondary-hover:var(--np-color-green-700);--np-secondary-subtle:var(--np-color-green-50);--np-status-success-fg:var(--np-color-green-700);--np-status-success-bg:var(--np-color-green-50);--np-status-success-border:var(--np-color-green-200);--np-status-warning-fg:var(--np-color-amber-700);--np-status-warning-bg:var(--np-color-amber-50);--np-status-warning-border:var(--np-color-amber-300);--np-status-error-fg:var(--np-color-red-600);--np-status-error-bg:var(--np-color-red-50);--np-status-error-border:var(--np-color-red-300);--np-status-info-fg:var(--np-color-blue-700);--np-status-info-bg:var(--np-color-blue-50);--np-status-info-border:var(--np-color-blue-300);--np-font-sans:"Outfit", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--np-font-serif:var(--np-font-sans);--np-font-mono:ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--np-font-size-display:clamp(2.5rem, 1.55rem + 4.2vw, 4.5rem);--np-font-size-mega:clamp(2.5rem, 1.4rem + 4.8vw, 5rem);--np-font-size-h1:clamp(2.125rem, 1.6rem + 2.3vw, 3.5rem);--np-font-size-h2:clamp(1.75rem, 1.45rem + 1.35vw, 2.5rem);--np-font-size-statement:clamp(1.375rem, 1.15rem + 1vw, 2rem);--np-font-size-h3:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--np-font-size-h4:1.125rem;--np-font-size-lg:1.125rem;--np-font-size-md:1rem;--np-font-size-sm:.875rem;--np-font-size-xs:.75rem;--np-font-size-2xs:.6875rem;--np-font-weight-light:300;--np-font-weight-regular:400;--np-font-weight-medium:500;--np-font-weight-semibold:600;--np-font-weight-bold:700;--np-line-height-tight:1.08;--np-line-height-snug:1.25;--np-line-height-normal:1.5;--np-line-height-relaxed:1.7;--np-letter-spacing-tight:-.02em;--np-letter-spacing-snug:-.01em;--np-letter-spacing-normal:0;--np-letter-spacing-wide:.04em;--np-letter-spacing-caps:.08em;--np-space-0:0;--np-space-1:.25rem;--np-space-2:.5rem;--np-space-3:.75rem;--np-space-4:1rem;--np-space-5:1.25rem;--np-space-6:1.5rem;--np-space-8:2rem;--np-space-10:2.5rem;--np-space-12:3rem;--np-space-16:4rem;--np-space-20:5rem;--np-space-24:6rem;--np-space-32:8rem;--np-space-section:clamp(4rem, 2.5rem + 6vw, 7.5rem);--np-space-gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--np-space-grid-gap:clamp(1rem, .75rem + 1vw, 1.5rem);--np-radius-none:0;--np-radius-xs:4px;--np-radius-sm:6px;--np-radius-md:10px;--np-radius-lg:16px;--np-radius-xl:24px;--np-radius-pill:999px;--np-radius-circle:50%;--np-border-width-hairline:1px;--np-border-width-thick:2px;--np-shadow-xs:0 1px 2px #17191c0f;--np-shadow-sm:0 2px 8px -2px #17191c14;--np-shadow-md:0 12px 32px -8px #17191c24;--np-shadow-lg:0 24px 56px -12px #17191c38;--np-shadow-accent:0 12px 28px -10px #ff82018c;--np-container-max:1200px;--np-container-wide:1360px;--np-container-narrow:760px;--np-breakpoint-sm:480px;--np-breakpoint-md:768px;--np-breakpoint-lg:1024px;--np-breakpoint-xl:1280px;--np-duration-fast:.15s;--np-duration-base:.25s;--np-duration-slow:.4s;--np-easing-standard:cubic-bezier(.2, 0, 0, 1);--np-easing-out:cubic-bezier(.16, 1, .3, 1);--np-easing-in-out:cubic-bezier(.65, 0, .35, 1);--np-focus-ring-color:var(--np-color-green-600);--np-focus-ring-width:3px;--np-focus-ring-offset:2px;--np-control-height-sm:2.25rem;--np-control-height-md:2.75rem;--np-control-height-lg:3.25rem;--np-control-min-target:44px;--np-z-dropdown:100;--np-z-sticky:200;--np-z-overlay:300;--np-z-modal:400;--np-z-tooltip:500}.np-surface-dark,[data-np-surface=dark]{--np-bg-page:var(--np-color-neutral-900);--np-bg-subtle:var(--np-color-neutral-800);--np-bg-muted:var(--np-color-neutral-700);--np-surface-default:var(--np-color-neutral-900);--np-surface-raised:var(--np-color-neutral-800);--np-surface-sunken:var(--np-color-neutral-800);--np-text-primary:var(--np-color-neutral-0);--np-text-secondary:var(--np-color-neutral-300);--np-text-muted:var(--np-color-neutral-400);--np-text-accent:var(--np-color-orange-500);--np-text-secondary-accent:var(--np-color-green-300);--np-text-price:var(--np-color-orange-500);--np-border-default:var(--np-color-neutral-700);--np-border-strong:var(--np-color-neutral-600);--np-border-subtle:var(--np-color-neutral-800);--np-border-input:var(--np-color-neutral-500);--np-focus-ring-color:var(--np-color-orange-500);color:var(--np-text-primary);background-color:var(--np-bg-page)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:var(--np-space-20)}body{min-height:100vh;font-family:var(--np-font-sans);font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-regular);line-height:var(--np-line-height-normal);color:var(--np-text-primary);background-color:var(--np-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--np-color-orange-200);color:var(--np-color-neutral-900)}:focus-visible{outline:var(--np-focus-ring-width) solid var(--np-focus-ring-color);outline-offset:var(--np-focus-ring-offset)}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-weight:var(--np-font-weight-semibold);line-height:var(--np-line-height-snug);letter-spacing:var(--np-letter-spacing-snug);color:var(--np-text-primary);text-wrap:balance}h1,.np-h1{font-weight:var(--np-font-weight-bold);font-size:var(--np-font-size-h1);line-height:var(--np-line-height-tight);letter-spacing:var(--np-letter-spacing-tight)}h2,.np-h2{font-weight:var(--np-font-weight-bold);font-size:var(--np-font-size-h2);line-height:var(--np-line-height-tight);letter-spacing:var(--np-letter-spacing-tight)}h3,.np-h3{font-size:var(--np-font-size-h3)}h4,.np-h4{font-size:var(--np-font-size-h4)}.np-display{font-size:var(--np-font-size-display);font-weight:var(--np-font-weight-bold);line-height:var(--np-line-height-tight);letter-spacing:var(--np-letter-spacing-tight)}.np-mega{font-size:var(--np-font-size-mega);font-weight:var(--np-font-weight-semibold);line-height:var(--np-line-height-tight);letter-spacing:var(--np-letter-spacing-snug);text-transform:uppercase}.np-statement{font-size:var(--np-font-size-statement);font-weight:var(--np-font-weight-regular);letter-spacing:var(--np-letter-spacing-snug);text-wrap:pretty;line-height:1.45}p{text-wrap:pretty}.np-lead{font-size:var(--np-font-size-lg);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed)}.np-body{font-size:var(--np-font-size-md);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed)}.np-body-sm{font-size:var(--np-font-size-sm);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed)}.np-caption{font-size:var(--np-font-size-xs);color:var(--np-text-muted);line-height:var(--np-line-height-normal)}.np-label{font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);color:var(--np-text-primary)}.np-overline{font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);letter-spacing:var(--np-letter-spacing-caps);text-transform:uppercase;color:var(--np-text-accent)}.np-serif{font-family:var(--np-font-serif);font-weight:var(--np-font-weight-semibold)}.np-text-accent{color:var(--np-text-accent)}.np-text-secondary-accent{color:var(--np-text-secondary-accent)}.np-text-muted{color:var(--np-text-muted)}.np-text-center{text-align:center}.np-gradient-text{background:var(--np-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.np-container{width:100%;max-width:calc(var(--np-container-max) + 2 * var(--np-space-gutter));padding-inline:var(--np-space-gutter);margin-inline:auto}.np-container--narrow{max-width:calc(var(--np-container-narrow) + 2 * var(--np-space-gutter))}.np-container--wide{max-width:calc(var(--np-container-wide) + 2 * var(--np-space-gutter))}.np-section{padding-block:var(--np-space-section)}.np-section--tight{padding-block:calc(var(--np-space-section) / 2)}.np-section--subtle{background-color:var(--np-bg-subtle)}.np-stack{gap:var(--np-stack-gap,var(--np-space-4));flex-direction:column;display:flex}.np-cluster{align-items:center;gap:var(--np-cluster-gap,var(--np-space-3));flex-wrap:wrap;display:flex}.np-grid{gap:var(--np-space-grid-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.np-grid--2,.np-grid--3,.np-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.np-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.np-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.np-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.np-skip-link{left:var(--np-space-4);top:calc(-1 * var(--np-space-16));z-index:var(--np-z-tooltip);padding:var(--np-space-2) var(--np-space-4);border-radius:var(--np-radius-pill);background:var(--np-accent-default);color:var(--np-text-on-accent);position:absolute}.np-skip-link:focus{top:var(--np-space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.np-icon{width:var(--np-icon-size,1.25em);height:var(--np-icon-size,1.25em);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.np-icon--sm{--np-icon-size:1rem}.np-icon--lg{--np-icon-size:2rem}.np-icon--xl{--np-icon-size:3rem}.np-media{border-radius:var(--np-media-radius,var(--np-radius-xs));background-color:var(--np-bg-muted);aspect-ratio:var(--np-media-ratio,auto);position:relative;overflow:hidden}.np-media>img{object-fit:cover;width:100%;height:100%}.np-media--wide{--np-media-ratio:16 / 9}.np-media--photo{--np-media-ratio:4 / 3}.np-media--portrait{--np-media-ratio:3 / 4}.np-btn{--np-btn-bg:transparent;--np-btn-fg:var(--np-text-primary);--np-btn-border:transparent;justify-content:center;align-items:center;gap:var(--np-space-2);min-height:var(--np-control-height-md);padding:0 var(--np-space-6);border:var(--np-border-width-hairline) solid var(--np-btn-border);border-radius:var(--np-radius-pill);background-color:var(--np-btn-bg);color:var(--np-btn-fg);font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--np-duration-fast) var(--np-easing-standard), border-color var(--np-duration-fast) var(--np-easing-standard), color var(--np-duration-fast) var(--np-easing-standard), box-shadow var(--np-duration-base) var(--np-easing-standard), transform var(--np-duration-fast) var(--np-easing-standard);line-height:1;text-decoration:none;display:inline-flex}.np-btn:active{transform:translateY(1px)}.np-btn .np-icon{--np-icon-size:1.125em}.np-btn--primary{--np-btn-bg:var(--np-accent-default);--np-btn-fg:var(--np-text-on-accent)}.np-btn--primary:hover{--np-btn-bg:var(--np-accent-hover);box-shadow:var(--np-shadow-accent)}.np-btn--primary:active{--np-btn-bg:var(--np-accent-active)}.np-btn--secondary{--np-btn-border:var(--np-text-primary)}.np-btn--secondary:hover,.np-btn--dark{--np-btn-bg:var(--np-text-primary);--np-btn-fg:var(--np-bg-page)}.np-btn--dark:hover{--np-btn-bg:var(--np-text-secondary)}.np-btn--green{--np-btn-bg:var(--np-secondary-strong);--np-btn-fg:var(--np-text-on-secondary)}.np-btn--green:hover{--np-btn-bg:var(--np-secondary-hover)}.np-btn--ghost{--np-btn-fg:var(--np-text-primary)}.np-btn--ghost:hover{--np-btn-bg:var(--np-bg-muted)}.np-btn--sm{min-height:var(--np-control-height-sm);padding-inline:var(--np-space-4);font-size:var(--np-font-size-xs)}.np-btn--lg{min-height:var(--np-control-height-lg);padding-inline:var(--np-space-8);font-size:var(--np-font-size-md)}.np-btn--block{width:100%}.np-btn--icon{width:var(--np-control-height-md);padding:0}.np-btn--icon.np-btn--sm{width:var(--np-control-height-sm)}.np-btn--icon.np-btn--lg{width:var(--np-control-height-lg)}.np-btn:disabled,.np-btn[aria-disabled=true]{--np-btn-bg:var(--np-bg-muted);--np-btn-fg:var(--np-text-disabled);--np-btn-border:transparent;box-shadow:none;cursor:not-allowed;transform:none}.np-btn[aria-busy=true]{pointer-events:none}.np-btn[aria-busy=true]:before{content:"";border-radius:var(--np-radius-circle);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite np-spin}.np-orb{--np-orb-size:clamp(7rem, 5rem + 6vw, 10rem);justify-content:center;align-items:center;gap:var(--np-space-2);width:var(--np-orb-size);aspect-ratio:1;border-radius:var(--np-radius-circle);background-color:var(--np-accent-default);color:var(--np-text-on-accent);font-family:var(--np-font-serif);font-weight:var(--np-font-weight-semibold);font-size:var(--np-font-size-lg);text-align:center;transition:transform var(--np-duration-base) var(--np-easing-out), box-shadow var(--np-duration-base) var(--np-easing-standard);flex-direction:column;text-decoration:none;display:inline-flex}.np-orb:hover{box-shadow:var(--np-shadow-accent);transform:scale(1.05)}.np-orb .np-icon{transition:transform var(--np-duration-base) var(--np-easing-out)}.np-orb:hover .np-icon{transform:translate(2px,-2px)}.np-orb--sm{--np-orb-size:3rem;font-size:var(--np-font-size-sm)}.np-link{color:var(--np-text-accent);text-underline-offset:.2em;transition:color var(--np-duration-fast) var(--np-easing-standard);text-decoration:underline;text-decoration-thickness:1px}.np-link:hover{text-decoration-thickness:2px}.np-link--quiet{color:inherit;text-decoration:none}.np-link--quiet:hover{color:var(--np-text-accent)}.np-link--arrow{align-items:center;gap:var(--np-space-1);font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);text-decoration:none;display:inline-flex}.np-link--arrow .np-icon{transition:transform var(--np-duration-base) var(--np-easing-out)}.np-link--arrow:hover .np-icon{transform:translate(2px,-2px)}.np-nav{z-index:var(--np-z-sticky);background-color:var(--np-nav-bg,var(--np-bg-subtle));border-bottom:var(--np-border-width-hairline) solid var(--np-nav-border,transparent);position:sticky;top:0}.np-nav__inner{justify-content:space-between;align-items:center;gap:var(--np-space-6);min-height:5.5rem;display:flex}.np-nav__brand{flex:none;display:inline-flex}.np-nav__brand img{width:auto;height:3.25rem}.np-nav__cta{min-height:var(--np-control-height-md);padding-inline:var(--np-space-5);font-size:var(--np-font-size-md)}.np-nav__menu{align-items:center;gap:var(--np-space-8);padding:0;list-style:none;display:flex}.np-nav__link{min-height:var(--np-control-min-target);font-size:var(--np-font-size-md);color:var(--np-text-primary);align-items:center;text-decoration:none;display:inline-flex;position:relative}.np-nav__link:after{content:"";border-radius:var(--np-radius-pill);background:var(--np-accent-default);height:2px;transition:transform var(--np-duration-base) var(--np-easing-out);position:absolute;bottom:.6rem;left:0;right:0;transform:scaleX(0)}.np-nav__link:hover:after,.np-nav__link[aria-current=page]:after{transform:scaleX(1)}.np-nav__link[aria-current=page]{font-weight:var(--np-font-weight-medium)}.np-nav__toggle{display:none}@media (max-width:767.98px){.np-nav__toggle{width:var(--np-control-height-lg);min-height:var(--np-control-height-lg);display:inline-flex}.np-nav__toggle .np-icon{--np-icon-size:1.75rem}.np-nav__cta{display:none}.np-nav__menu{padding:var(--np-space-2) var(--np-space-gutter) var(--np-space-6);background-color:var(--np-surface-raised);border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);box-shadow:var(--np-shadow-md);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.np-nav[data-open=true] .np-nav__menu{display:flex}.np-nav__menu .np-nav__link{border-bottom:var(--np-border-width-hairline) solid var(--np-border-subtle);width:100%}.np-nav__link:after{display:none}.np-nav__link[aria-current=page]{color:var(--np-text-accent)}.np-nav__menu .np-nav__mobile-cta{padding-top:var(--np-space-4)}}@media (min-width:768px){.np-nav__mobile-cta{display:none}}.np-hero{background-color:var(--np-bg-subtle)}.np-hero__intro{padding-block:var(--np-space-12) var(--np-space-10);text-align:center}.np-hero__title{max-width:14ch;margin-inline:auto}.np-hero__text{max-width:52ch;margin:var(--np-space-5) auto 0;font-size:var(--np-font-size-sm);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed)}.np-hero__media{position:relative}.np-hero__media .np-media{--np-media-radius:0;height:clamp(16rem,10rem + 26vw,34rem)}.np-hero__aside{top:var(--np-space-6);right:var(--np-space-gutter);align-items:flex-end;gap:var(--np-space-3);flex-direction:column;display:flex;position:absolute}@media (max-width:479.98px){.np-hero__aside{padding:var(--np-space-4) var(--np-space-gutter) 0;align-items:stretch;position:static}.np-hero__aside .np-orb{display:none}}.np-stat-card{gap:var(--np-space-3);min-width:12rem;padding:var(--np-space-5) var(--np-space-6);border-radius:var(--np-radius-md);background-color:var(--np-surface-raised);box-shadow:var(--np-shadow-md);flex-direction:column;display:flex}.np-stat-card__value{font-size:var(--np-font-size-h3);font-weight:var(--np-font-weight-medium);line-height:1}.np-stat-card__label{font-size:var(--np-font-size-xs);color:var(--np-text-secondary)}.np-avatar{--np-avatar-size:2.5rem;width:var(--np-avatar-size);height:var(--np-avatar-size);border-radius:var(--np-radius-circle);background:var(--np-accent-subtle);color:var(--np-text-accent);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);border:var(--np-border-width-thick) solid var(--np-surface-raised);place-items:center;display:inline-grid;overflow:hidden}.np-avatar img{object-fit:cover;width:100%;height:100%}.np-avatar--add{background:var(--np-surface-raised);color:var(--np-text-accent);border-color:var(--np-border-accent)}.np-avatar-stack{display:flex}.np-avatar-stack>*+*{margin-left:calc(var(--np-space-3) * -1)}.np-rating{align-items:center;gap:var(--np-space-2);font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);display:inline-flex}.np-rating .np-icon{color:var(--np-accent-default);fill:currentColor}.np-section-head{gap:var(--np-space-4) var(--np-space-12);margin-bottom:var(--np-space-10);align-items:end;display:grid}.np-section-head__text{max-width:44ch;font-size:var(--np-font-size-sm);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed)}@media (min-width:768px){.np-section-head{grid-template-columns:1fr auto}.np-section-head__title{max-width:16ch}}.np-service-card{align-items:flex-start;gap:var(--np-space-3);padding:var(--np-space-8);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-raised);text-align:left;color:var(--np-text-primary);transition:background-color var(--np-duration-base) var(--np-easing-standard), transform var(--np-duration-base) var(--np-easing-out), box-shadow var(--np-duration-base) var(--np-easing-standard);flex-direction:column;text-decoration:none;display:flex}.np-service-card__title{font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-semibold)}.np-service-card__icon{color:var(--np-text-accent);--np-icon-size:3rem;margin-bottom:var(--np-space-3)}.np-service-card__text{font-size:var(--np-font-size-xs);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed);max-width:60ch}.np-service-card:hover{box-shadow:var(--np-shadow-md);transform:translateY(-4px)}.np-service-card--featured,.np-service-card--featured:hover{border-color:var(--np-accent-default);background-color:var(--np-accent-default);box-shadow:var(--np-shadow-accent)}.np-service-card--featured .np-service-card__title,.np-service-card--featured .np-service-card__icon,.np-service-card--featured .np-service-card__text{color:var(--np-text-on-accent)}.np-project-list{padding:0;list-style:none}.np-project-list__link{align-items:center;gap:var(--np-space-4);padding-block:var(--np-space-4);border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);color:var(--np-text-primary);font-size:var(--np-font-size-lg);transition:color var(--np-duration-fast) var(--np-easing-standard), border-color var(--np-duration-fast) var(--np-easing-standard);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.np-project-list__num{font-family:var(--np-font-serif);font-size:var(--np-font-size-md);color:var(--np-text-muted);min-width:2ch}.np-project-list__arrow{color:var(--np-text-muted);transition:transform var(--np-duration-base) var(--np-easing-out), color var(--np-duration-fast);transform:rotate(45deg)}.np-project-list__link:hover,.np-project-list__link[aria-current=true]{color:var(--np-text-accent);border-bottom-color:var(--np-border-accent)}.np-project-list__link:hover .np-project-list__num,.np-project-list__link[aria-current=true] .np-project-list__num,.np-project-list__link:hover .np-project-list__arrow,.np-project-list__link[aria-current=true] .np-project-list__arrow{color:var(--np-text-accent)}.np-project-list__link[aria-current=true] .np-project-list__arrow{transform:rotate(0)}.np-feature-split{gap:var(--np-space-10);align-items:center;display:grid}.np-feature-split__media{position:relative}.np-feature-split__media .np-orb{position:absolute;top:50%;left:0;transform:translate(-30%,-50%)}.np-feature-split__media .np-orb:hover{transform:translate(-30%,-50%)scale(1.05)}@media (min-width:768px){.np-feature-split{gap:var(--np-space-12);grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.np-feature-split__media .np-orb{top:auto;bottom:var(--np-space-4);left:auto;right:var(--np-space-4);--np-orb-size:6.5rem;transform:none}.np-feature-split__media .np-orb:hover{transform:scale(1.05)}}.np-tabs{gap:var(--np-space-6);scrollbar-width:none;border-bottom:var(--np-border-width-hairline) solid var(--np-tabs-border,transparent);display:flex;overflow-x:auto}.np-tabs::-webkit-scrollbar{display:none}.np-tab{min-height:var(--np-control-min-target);padding-inline:var(--np-space-1);font-size:var(--np-font-size-sm);color:var(--np-text-secondary);transition:color var(--np-duration-fast) var(--np-easing-standard);flex:none;position:relative}.np-tab:after{content:"";background:var(--np-accent-default);height:2px;transition:transform var(--np-duration-base) var(--np-easing-out);position:absolute;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.np-tab:hover{color:var(--np-text-primary)}.np-tab[aria-selected=true]{color:var(--np-text-accent);font-weight:var(--np-font-weight-medium)}.np-tab[aria-selected=true]:after{transform:scaleX(1)}.np-tab-panel[hidden]{display:none}.np-tabs--segmented{align-self:flex-start;gap:var(--np-space-1);max-width:100%;padding:var(--np-space-1);background-color:var(--np-bg-muted);border:var(--np-border-width-hairline) solid var(--np-border-strong);border-radius:var(--np-radius-pill);display:inline-flex}.np-tabs--segmented .np-tab{padding-inline:var(--np-space-5);border-radius:var(--np-radius-pill);font-weight:var(--np-font-weight-medium);color:var(--np-text-primary);transition:background-color var(--np-duration-fast) var(--np-easing-standard), color var(--np-duration-fast) var(--np-easing-standard)}.np-tabs--segmented .np-tab:after{display:none}.np-tabs--segmented .np-tab:hover{background-color:var(--np-surface-default)}.np-tabs--segmented .np-tab[aria-selected=true]{background-color:var(--np-tab-selected-bg,var(--np-bg-inverse));color:var(--np-tab-selected-fg,var(--np-text-inverse))}.np-tabs--segmented .np-tab[data-value=available]{--np-tab-selected-bg:var(--np-secondary-strong);--np-tab-selected-fg:var(--np-text-on-secondary)}.np-tabs--segmented .np-tab[aria-selected=true] .np-text-muted{color:inherit;opacity:.75}.np-property-card{border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);transition:box-shadow var(--np-duration-base) var(--np-easing-standard), transform var(--np-duration-base) var(--np-easing-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.np-property-card:hover{box-shadow:var(--np-shadow-md);transform:translateY(-3px)}.np-property-card__media{position:relative}.np-property-card .np-media{--np-media-radius:0;--np-media-ratio:4 / 3}.np-property-card .np-media img{transition:transform var(--np-duration-slow) var(--np-easing-out)}.np-property-card:hover .np-media img{transform:scale(1.04)}.np-property-card__flag,.np-property-card__place{left:var(--np-space-3);z-index:1;align-items:center;gap:var(--np-space-1);padding:var(--np-space-1) var(--np-space-2);border-radius:var(--np-radius-xs);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);line-height:var(--np-line-height-snug);letter-spacing:var(--np-letter-spacing-wide);text-transform:uppercase;display:inline-flex;position:absolute}.np-property-card__flag{top:var(--np-space-3);padding:calc(var(--np-space-1) / 2) var(--np-space-2);font-size:var(--np-font-size-2xs);background-color:var(--np-secondary-strong);color:var(--np-text-on-secondary)}.np-property-card__flag--sold{background-color:var(--np-bg-inverse);color:var(--np-text-inverse)}.np-property-card__place{bottom:var(--np-space-3);background-color:var(--np-surface-default);color:var(--np-text-primary);box-shadow:var(--np-shadow-xs)}.np-property-card__place .np-icon{color:var(--np-text-secondary-accent)}.np-property-card__body{align-items:flex-start;gap:var(--np-space-2);padding:var(--np-space-4) var(--np-space-4) var(--np-space-5);text-align:left;flex-direction:column;flex:1;display:flex}.np-property-card__meta{gap:var(--np-space-1) var(--np-space-4);font-size:var(--np-font-size-sm);color:var(--np-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.np-property-card__meta li{align-items:center;gap:var(--np-space-1);display:inline-flex}.np-property-card__title{font-size:var(--np-font-size-lg);font-weight:var(--np-font-weight-semibold);line-height:var(--np-line-height-snug)}.np-property-card__title a{color:inherit;text-decoration:none}.np-property-card__title a:after{content:"";position:absolute;inset:0}.np-property-card__address{font-size:var(--np-font-size-xs);color:var(--np-text-muted);text-transform:uppercase;letter-spacing:var(--np-letter-spacing-wide)}.np-property-card__price{font-size:max(var(--np-font-size-lg), 1.1875rem);font-weight:var(--np-font-weight-bold);color:var(--np-text-price)}.np-property-card__location{align-items:center;gap:var(--np-space-1);font-size:var(--np-font-size-sm);color:var(--np-text-secondary);display:flex}.np-property-card__actions{z-index:1;gap:var(--np-space-2);width:100%;padding-top:var(--np-space-3);margin-top:auto;display:flex;position:relative}.np-property-card__actions .np-btn{border-radius:var(--np-radius-sm)}.np-property-card__actions .np-btn:not(.np-btn--icon){min-width:0;padding-inline:var(--np-space-3);flex:1 1 0}.np-property-card__actions .np-btn--icon{flex:none}.np-property-card__whatsapp{--np-btn-bg:var(--np-secondary-default);--np-btn-fg:var(--np-text-on-secondary);box-shadow:var(--np-shadow-sm)}.np-property-card__whatsapp .np-icon{--np-icon-size:1.75rem;stroke-width:1.5px}.np-property-card__whatsapp:hover{--np-btn-bg:var(--np-secondary-hover);box-shadow:var(--np-shadow-md);transform:scale(1.06)}.np-gallery{gap:var(--np-space-4);scroll-snap-type:x mandatory;padding-inline:var(--np-space-gutter);scroll-padding-inline:var(--np-space-gutter);scrollbar-width:thin;grid-auto-columns:clamp(14rem,8rem + 22vw,22rem);grid-auto-flow:column;display:grid;overflow-x:auto}.np-gallery>*{scroll-snap-align:start}.np-gallery .np-media{--np-media-ratio:4 / 5;--np-media-radius:0}.np-testimonial{align-items:center;gap:var(--np-space-4);grid-template-columns:auto 1fr auto;display:grid}.np-testimonial__body{text-align:center;max-width:60ch;margin-inline:auto}.np-testimonial__quote{font-size:var(--np-font-size-sm);color:var(--np-text-secondary);line-height:var(--np-line-height-relaxed)}.np-testimonial__author{align-items:center;gap:var(--np-space-3);margin-top:var(--np-space-8);font-size:var(--np-font-size-sm);color:var(--np-text-accent);font-style:normal;display:inline-flex}.np-testimonial__author:before{content:"";width:var(--np-space-12);background:var(--np-border-accent);height:1px}.np-testimonial__nav{color:var(--np-text-accent)}@media (max-width:479.98px){.np-testimonial{grid-template-columns:1fr 1fr}.np-testimonial__body{grid-area:1/1/auto/-1}.np-testimonial__nav--next{justify-self:end}}.np-cta-band{padding-block:var(--np-space-section) var(--np-space-16)}.np-cta-band__title{text-align:center;margin-bottom:var(--np-space-16)}.np-cta-band__row{justify-content:space-between;align-items:center;gap:var(--np-space-8);flex-wrap:wrap;display:flex}.np-cta-band__heading{font-size:var(--np-font-size-h2);font-weight:var(--np-font-weight-light);text-transform:uppercase;line-height:var(--np-line-height-snug)}.np-cta-band__text{max-width:36ch;margin-top:var(--np-space-3);font-size:var(--np-font-size-xs);color:var(--np-text-muted)}.np-footer{padding-block:var(--np-space-12) 0}.np-footer__top{gap:var(--np-space-10);align-items:start;display:grid}.np-footer__brand img{width:auto;height:2.5rem}.np-footer__columns{gap:var(--np-space-8) var(--np-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.np-footer__heading{font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);color:var(--np-text-primary);margin-bottom:var(--np-space-3)}.np-footer__list{gap:var(--np-space-2);padding:0;list-style:none;display:grid}.np-footer__list a{font-size:var(--np-font-size-xs);color:var(--np-text-muted);transition:color var(--np-duration-fast);text-decoration:none}.np-footer__list a:hover{color:var(--np-text-accent)}.np-footer__bottom{justify-content:space-between;gap:var(--np-space-3);margin-top:var(--np-space-12);padding-block:var(--np-space-5);border-top:var(--np-border-width-hairline) solid var(--np-border-default);font-size:var(--np-font-size-xs);color:var(--np-text-muted);flex-wrap:wrap;display:flex}.np-footer__bottom a{color:inherit;text-decoration:none}.np-footer__bottom a:hover{color:var(--np-text-accent)}@media (min-width:768px){.np-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.np-footer__top{grid-template-columns:1fr 2.5fr;align-items:end}.np-footer__columns{grid-template-columns:repeat(5,minmax(0,1fr))}}.np-field{gap:var(--np-space-2);flex-direction:column;display:flex}.np-field__label{font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);color:var(--np-text-primary)}.np-field__label .np-required{color:var(--np-status-error-fg)}.np-field__help{font-size:var(--np-font-size-xs);color:var(--np-text-muted)}.np-field__error{align-items:center;gap:var(--np-space-1);font-size:var(--np-font-size-xs);color:var(--np-status-error-fg);display:flex}.np-input,.np-select,.np-textarea{width:100%;min-height:var(--np-control-height-md);padding:0 var(--np-space-4);border:var(--np-border-width-hairline) solid var(--np-border-input);border-radius:var(--np-radius-sm);background-color:var(--np-surface-default);color:var(--np-text-primary);font-size:var(--np-font-size-sm);transition:border-color var(--np-duration-fast) var(--np-easing-standard), box-shadow var(--np-duration-fast) var(--np-easing-standard)}.np-textarea{min-height:7.5rem;padding-block:var(--np-space-3);resize:vertical;line-height:var(--np-line-height-normal)}.np-input::placeholder,.np-textarea::placeholder{color:var(--np-text-muted)}.np-input:hover,.np-select:hover,.np-textarea:hover{border-color:var(--np-text-primary)}.np-input:focus-visible,.np-select:focus-visible,.np-textarea:focus-visible{border-color:var(--np-focus-ring-color);box-shadow:0 0 0 var(--np-focus-ring-width) var(--np-secondary-subtle), 0 0 0 1px var(--np-focus-ring-color);outline:none}.np-input[aria-invalid=true],.np-select[aria-invalid=true],.np-textarea[aria-invalid=true]{border-color:var(--np-status-error-fg)}.np-input:disabled,.np-select:disabled,.np-textarea:disabled{background-color:var(--np-bg-muted);border-color:var(--np-border-default);color:var(--np-text-disabled);cursor:not-allowed}.np-select{appearance:none;padding-right:var(--np-space-10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .95rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem}.np-check{align-items:center;gap:var(--np-space-3);min-height:var(--np-control-min-target);font-size:var(--np-font-size-sm);cursor:pointer;display:inline-flex}.np-check input{appearance:none;border:var(--np-border-width-hairline) solid var(--np-border-input);border-radius:var(--np-radius-xs);background-color:var(--np-surface-default);cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--np-duration-fast), border-color var(--np-duration-fast);flex:none;place-content:center;display:grid}.np-check input[type=radio]{border-radius:var(--np-radius-circle)}.np-check input:before{content:"";width:.65rem;height:.65rem;transition:transform var(--np-duration-fast) var(--np-easing-out);background-color:var(--np-text-on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0)}.np-check input[type=radio]:before{clip-path:none;border-radius:var(--np-radius-circle);width:.5rem;height:.5rem}.np-check input:checked{background-color:var(--np-accent-default);border-color:var(--np-accent-default)}.np-check input:checked:before{transform:scale(1)}.np-check input:disabled{background-color:var(--np-bg-muted);border-color:var(--np-border-default);cursor:not-allowed}.np-check input:disabled+span{color:var(--np-text-disabled)}.np-badge{align-items:center;gap:var(--np-space-1);padding:var(--np-space-1) var(--np-space-3);border-radius:var(--np-radius-pill);background-color:var(--np-bg-muted);color:var(--np-text-primary);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);line-height:var(--np-line-height-normal);white-space:nowrap;display:inline-flex}.np-badge--accent{background-color:var(--np-accent-subtle);color:var(--np-text-accent)}.np-badge--solid{background-color:var(--np-accent-default);color:var(--np-text-on-accent)}.np-badge--green{background-color:var(--np-secondary-subtle);color:var(--np-status-success-fg)}.np-badge--outline{box-shadow:inset 0 0 0 1px var(--np-border-strong);background-color:#0000}.np-status{align-items:center;gap:var(--np-space-2);font-size:var(--np-font-size-xs);color:var(--np-text-secondary);display:inline-flex}.np-status:before{content:"";border-radius:var(--np-radius-circle);background:var(--np-status-color,var(--np-text-muted));width:.5rem;height:.5rem}.np-status--available{--np-status-color:var(--np-secondary-default)}.np-status--pending{--np-status-color:var(--np-accent-default)}.np-status--sold{--np-status-color:var(--np-status-error-fg)}.np-alert{--np-alert-fg:var(--np-status-info-fg);--np-alert-bg:var(--np-status-info-bg);--np-alert-border:var(--np-status-info-border);gap:var(--np-space-1) var(--np-space-3);padding:var(--np-space-4) var(--np-space-5);border:var(--np-border-width-hairline) solid var(--np-alert-border);border-radius:var(--np-radius-sm);background-color:var(--np-alert-bg);color:var(--np-alert-fg);font-size:var(--np-font-size-sm);border-left-width:4px;grid-template-columns:auto 1fr;display:grid}.np-alert>.np-icon{grid-row:span 2;margin-top:.1em}.np-alert__title{font-weight:var(--np-font-weight-semibold)}.np-alert__text{color:var(--np-text-primary)}.np-alert--success{--np-alert-fg:var(--np-status-success-fg);--np-alert-bg:var(--np-status-success-bg);--np-alert-border:var(--np-status-success-border)}.np-alert--warning{--np-alert-fg:var(--np-status-warning-fg);--np-alert-bg:var(--np-status-warning-bg);--np-alert-border:var(--np-status-warning-border)}.np-alert--error{--np-alert-fg:var(--np-status-error-fg);--np-alert-bg:var(--np-status-error-bg);--np-alert-border:var(--np-status-error-border)}.np-modal{width:min(32rem, calc(100% - 2 * var(--np-space-4)));max-height:calc(100dvh - 2 * var(--np-space-8));border-radius:var(--np-radius-lg);background-color:var(--np-surface-raised);color:var(--np-text-primary);box-shadow:var(--np-shadow-lg);border:0;padding:0}.np-modal::backdrop{background-color:var(--np-bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.np-modal[open]{animation:np-pop var(--np-duration-base) var(--np-easing-out)}.np-modal__header{justify-content:space-between;align-items:center;gap:var(--np-space-4);padding:var(--np-space-6) var(--np-space-6) 0;display:flex}.np-modal__title{font-size:var(--np-font-size-h3)}.np-modal__body{padding:var(--np-space-4) var(--np-space-6);color:var(--np-text-secondary);font-size:var(--np-font-size-sm);line-height:var(--np-line-height-relaxed)}.np-modal__footer{justify-content:flex-end;gap:var(--np-space-3);padding:0 var(--np-space-6) var(--np-space-6);flex-wrap:wrap;display:flex}.np-dropdown{display:inline-block;position:relative}.np-dropdown>summary{list-style:none}.np-dropdown>summary::-webkit-details-marker{display:none}.np-dropdown[open]>summary .np-icon{transform:rotate(180deg)}.np-dropdown>summary .np-icon{transition:transform var(--np-duration-base) var(--np-easing-out)}.np-dropdown__menu{top:calc(100% + var(--np-space-2));z-index:var(--np-z-dropdown);min-width:12rem;padding:var(--np-space-2);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-raised);box-shadow:var(--np-shadow-md);list-style:none;position:absolute;left:0}.np-dropdown__item{align-items:center;gap:var(--np-space-2);width:100%;min-height:var(--np-control-height-sm);padding:0 var(--np-space-3);border-radius:var(--np-radius-sm);color:var(--np-text-primary);font-size:var(--np-font-size-sm);text-align:left;text-decoration:none;display:flex}.np-dropdown__item:hover,.np-dropdown__item:focus-visible{background-color:var(--np-accent-subtle);color:var(--np-text-accent);outline-offset:-2px}.np-tooltip{display:inline-flex;position:relative}.np-tooltip__bubble{bottom:calc(100% + var(--np-space-2));z-index:var(--np-z-tooltip);width:max-content;max-width:16rem;padding:var(--np-space-2) var(--np-space-3);border-radius:var(--np-radius-sm);background-color:var(--np-bg-inverse);color:var(--np-text-inverse);font-size:var(--np-font-size-xs);line-height:var(--np-line-height-normal);pointer-events:none;opacity:0;transition:opacity var(--np-duration-fast), transform var(--np-duration-fast) var(--np-easing-out);position:absolute;left:50%;transform:translate(-50%,4px)}.np-tooltip:hover .np-tooltip__bubble,.np-tooltip:focus-within .np-tooltip__bubble{opacity:1;transform:translate(-50%)}.np-table-wrap{border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);overflow-x:auto}.np-table{border-collapse:collapse;width:100%;font-size:var(--np-font-size-sm)}.np-table caption{padding:var(--np-space-4);text-align:left;font-weight:var(--np-font-weight-medium)}.np-table th,.np-table td{padding:var(--np-space-3) var(--np-space-4);text-align:left;border-bottom:var(--np-border-width-hairline) solid var(--np-border-subtle);white-space:nowrap}.np-table thead th{background-color:var(--np-bg-subtle);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-secondary);text-transform:uppercase;letter-spacing:var(--np-letter-spacing-wide)}.np-table tbody tr:last-child td{border-bottom:0}.np-table tbody tr:hover{background-color:var(--np-bg-subtle)}.np-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.np-spinner{width:var(--np-spinner-size,1.5rem);height:var(--np-spinner-size,1.5rem);border:2px solid var(--np-accent-subtle);border-top-color:var(--np-accent-default);border-radius:var(--np-radius-circle);animation:.8s linear infinite np-spin}.np-skeleton{border-radius:var(--np-radius-xs);background:linear-gradient(90deg, var(--np-bg-muted) 25%, var(--np-bg-subtle) 50%, var(--np-bg-muted) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite np-shimmer}.np-empty{align-items:center;gap:var(--np-space-3);padding:var(--np-space-12) var(--np-space-6);border:var(--np-border-width-hairline) dashed var(--np-border-strong);border-radius:var(--np-radius-md);text-align:center;flex-direction:column;display:flex}.np-empty .np-icon{--np-icon-size:2.5rem;color:var(--np-text-muted)}.np-empty__title{font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-medium)}.np-empty__text{max-width:36ch;font-size:var(--np-font-size-sm);color:var(--np-text-secondary)}.np-divider{border:0;border-top:var(--np-border-width-hairline) solid var(--np-border-default)}.np-admin{background-color:var(--np-bg-subtle);grid-template-columns:16.5rem minmax(0,1fr);min-height:100dvh;display:grid}.np-admin__sidebar{gap:var(--np-space-6);height:100dvh;padding:var(--np-space-5) var(--np-space-3) var(--np-space-3);border-right:var(--np-border-width-hairline) solid var(--np-border-default);background-color:var(--np-surface-default);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.np-admin__brand{padding:var(--np-space-1) var(--np-space-3);display:block}.np-admin__brand img{width:auto;height:1.625rem;display:block}.np-admin__user{align-items:center;gap:var(--np-space-3);padding:var(--np-space-3);border-top:var(--np-border-width-hairline) solid var(--np-border-subtle);margin-top:auto;display:flex}.np-admin__who{min-width:0;line-height:var(--np-line-height-snug);flex:auto;display:grid}.np-admin__who strong{font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-admin__who span{font-size:var(--np-font-size-2xs);color:var(--np-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-admin__user-actions{gap:var(--np-space-1);display:flex}.np-admin__icon-btn{border-radius:var(--np-radius-xs);width:2rem;height:2rem;color:var(--np-text-muted);cursor:pointer;transition:background-color var(--np-duration-fast) var(--np-easing-standard), color var(--np-duration-fast) var(--np-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.np-admin__icon-btn:hover{background-color:var(--np-bg-muted);color:var(--np-text-primary)}.np-admin__icon-btn .np-icon{--np-icon-size:1rem}.np-admin__main{min-width:0;padding:var(--np-space-8) var(--np-space-10) var(--np-space-16)}.np-admin__inner{max-width:90rem;margin-inline:auto}.np-admin__head{justify-content:space-between;align-items:flex-end;gap:var(--np-space-4);margin-bottom:var(--np-space-8);flex-wrap:wrap;display:flex}.np-admin__crumb{align-items:center;gap:var(--np-space-1);margin-bottom:var(--np-space-2);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-muted);text-decoration:none;display:inline-flex}.np-admin__crumb:hover{color:var(--np-text-primary)}.np-admin__crumb .np-icon{--np-icon-size:.875rem}.np-admin__title{font-size:var(--np-font-size-h3);font-weight:var(--np-font-weight-semibold);line-height:var(--np-line-height-tight);letter-spacing:var(--np-letter-spacing-snug)}.np-admin__subtitle{margin-top:var(--np-space-1);font-size:var(--np-font-size-sm);color:var(--np-text-secondary)}.np-admin__actions{align-items:center;gap:var(--np-space-2);flex-wrap:wrap;display:flex}.np-admin__actions>.np-btn{min-height:var(--np-control-height-sm);padding-inline:var(--np-space-4);font-size:var(--np-font-size-sm)}.np-admin__section-title{align-items:center;gap:var(--np-space-3);font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-semibold);flex-wrap:wrap;display:flex}.np-admin-nav{gap:var(--np-space-5);flex-direction:column;display:flex}.np-admin-nav__group{flex-direction:column;gap:2px;display:flex}.np-admin-nav__label{padding:0 var(--np-space-3) var(--np-space-1);font-size:var(--np-font-size-2xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-muted);text-transform:uppercase;letter-spacing:var(--np-letter-spacing-wide)}.np-admin-nav a{align-items:center;gap:var(--np-space-3);min-height:2.375rem;padding:0 var(--np-space-3);border-radius:var(--np-radius-sm);color:var(--np-text-secondary);font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);white-space:nowrap;transition:background-color var(--np-duration-fast) var(--np-easing-standard), color var(--np-duration-fast) var(--np-easing-standard);text-decoration:none;display:flex;position:relative}.np-admin-nav a .np-icon{--np-icon-size:1.125rem;color:var(--np-text-muted);transition:color var(--np-duration-fast) var(--np-easing-standard)}.np-admin-nav a:hover{background-color:var(--np-bg-subtle);color:var(--np-text-primary)}.np-admin-nav a:hover .np-icon{color:var(--np-text-primary)}.np-admin-nav a[aria-current=page]{background-color:var(--np-bg-muted);color:var(--np-text-primary);font-weight:var(--np-font-weight-semibold)}.np-admin-nav a[aria-current=page] .np-icon{color:var(--np-text-primary)}.np-admin-nav a[aria-current=page]:before{content:"";border-radius:0 var(--np-radius-pill) var(--np-radius-pill) 0;background-color:var(--np-accent-default);width:3px;position:absolute;top:25%;bottom:25%;left:0}.np-admin-nav__count{min-width:1.25rem;padding:0 var(--np-space-2);border-radius:var(--np-radius-pill);background-color:var(--np-accent-default);color:var(--np-text-on-accent);font-size:var(--np-font-size-2xs);font-weight:var(--np-font-weight-semibold);text-align:center;margin-left:auto;line-height:1.25rem}@media (max-width:63.99rem){.np-admin{grid-template-columns:minmax(0,1fr)}.np-admin__sidebar{align-items:center;gap:var(--np-space-3);height:auto;padding:var(--np-space-3) var(--np-space-4) 0;border-right:0;border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);flex-flow:wrap;position:static}.np-admin-nav{margin-inline:calc(var(--np-space-4) * -1);padding:0 var(--np-space-4) var(--np-space-2);scrollbar-width:none;flex-direction:row;flex:100%;order:3;gap:2px;overflow-x:auto}.np-admin-nav__group{flex-direction:row}.np-admin-nav__label{display:none}.np-admin-nav a[aria-current=page]{background-color:#0000}.np-admin-nav a[aria-current=page]:before{top:auto;right:var(--np-space-3);bottom:calc(var(--np-space-2) * -1);left:var(--np-space-3);border-radius:var(--np-radius-pill);width:auto;height:2px}.np-admin__user{border:0;margin:0 0 0 auto;padding:0}.np-admin__who{display:none}.np-admin__main{padding:var(--np-space-6) var(--np-space-4) var(--np-space-12)}}.np-admin-card{gap:var(--np-space-4);min-width:0;padding:var(--np-space-5) var(--np-space-6) var(--np-space-6);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);flex-direction:column;display:flex}.np-admin-card__head{justify-content:space-between;align-items:center;gap:var(--np-space-3);flex-wrap:wrap;min-height:2rem;display:flex}.np-admin-card__title{font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-semibold)}.np-admin-card__note{font-size:var(--np-font-size-xs);color:var(--np-text-muted)}.np-admin-card__sub{margin-top:var(--np-space-2);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-muted);text-transform:uppercase;letter-spacing:var(--np-letter-spacing-wide)}.np-admin-card__link{align-items:center;gap:var(--np-space-1);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-secondary);text-decoration:none;display:inline-flex}.np-admin-card__link .np-icon{--np-icon-size:.875rem;transition:transform var(--np-duration-fast) var(--np-easing-out)}.np-admin-card__link:hover{color:var(--np-text-primary)}.np-admin-card__link:hover .np-icon{transform:translate(2px)}.np-admin-card>.np-empty{align-items:flex-start;gap:var(--np-space-1);padding:var(--np-space-4) var(--np-space-5);border-radius:var(--np-radius-sm);background-color:var(--np-bg-subtle);text-align:left;border:0}.np-admin-card>.np-empty .np-icon{display:none}.np-admin-card>.np-empty .np-empty__title{font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-semibold)}.np-admin-card>.np-empty .np-empty__text{max-width:60ch}.np-admin-grid{gap:var(--np-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.np-admin-split{gap:var(--np-space-5);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}@media (max-width:63.99rem){.np-admin-split{grid-template-columns:minmax(0,1fr)}}.np-admin-overview{gap:var(--np-space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}.np-admin-overview>div{gap:var(--np-space-5);min-width:0;display:grid}@media (max-width:71.99rem){.np-admin-overview{grid-template-columns:minmax(0,1fr)}}.np-kpis{gap:var(--np-space-4);margin-bottom:var(--np-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.np-kpi{gap:var(--np-space-2);min-width:0;padding:var(--np-space-4) var(--np-space-5);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.np-kpi__label{align-items:center;gap:var(--np-space-2);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-secondary);display:flex}.np-kpi__value{font-size:1.75rem;font-weight:var(--np-font-weight-semibold);letter-spacing:var(--np-letter-spacing-snug);font-variant-numeric:tabular-nums;line-height:1.1}.np-kpi__value[data-empty]{color:var(--np-text-muted)}.np-kpi__meta{font-size:var(--np-font-size-xs);color:var(--np-text-muted)}.np-kpi__meta[data-trend=up]{color:var(--np-status-success-fg)}.np-kpi__meta[data-trend=down]{color:var(--np-status-error-fg)}.np-kpi[data-attention] .np-kpi__label:after{content:"";border-radius:var(--np-radius-circle);background-color:var(--np-accent-default);width:.4375rem;height:.4375rem}.np-kpis--fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}@media (max-width:35.99rem){.np-kpis{gap:var(--np-space-3)}.np-kpi{padding:var(--np-space-3) var(--np-space-4)}.np-kpi__value{font-size:1.5rem}}a.np-kpi{transition:border-color var(--np-duration-fast) var(--np-easing-standard), box-shadow var(--np-duration-fast) var(--np-easing-standard)}a.np-kpi:hover{border-color:var(--np-border-strong);box-shadow:var(--np-shadow-xs)}a.np-kpi>.np-icon{top:var(--np-space-4);right:var(--np-space-4);--np-icon-size:.875rem;color:var(--np-text-muted);opacity:0;transition:opacity var(--np-duration-fast) var(--np-easing-standard);position:absolute}a.np-kpi:hover>.np-icon,a.np-kpi:focus-visible>.np-icon{opacity:1}a.np-stat-card{color:inherit;text-decoration:none}.np-stat-card__source{font-size:var(--np-font-size-2xs);color:var(--np-text-muted)}.np-admin-list{margin:calc(var(--np-space-2) * -1) calc(var(--np-space-3) * -1) 0;padding:0;list-style:none;display:grid}.np-admin-list>li{align-items:center;gap:var(--np-space-3);min-width:0;padding:var(--np-space-3);border-top:var(--np-border-width-hairline) solid var(--np-border-subtle);display:flex}.np-admin-list>li:first-child{border-top:0}.np-admin-list>li:has(>a.np-admin-list__row){padding:0}.np-admin-list__row{align-items:center;gap:var(--np-space-3);min-width:0;padding:var(--np-space-3);border-radius:var(--np-radius-sm);color:inherit;transition:background-color var(--np-duration-fast) var(--np-easing-standard);flex:auto;text-decoration:none;display:flex}a.np-admin-list__row:hover{background-color:var(--np-bg-subtle)}.np-admin-list__body{flex:auto;gap:2px;min-width:0;display:grid}.np-admin-list__title{align-items:center;gap:var(--np-space-2);min-width:0;font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);display:flex}.np-admin-list__title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-admin-list__meta{font-size:var(--np-font-size-xs);color:var(--np-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-admin-list__aside{font-size:var(--np-font-size-xs);color:var(--np-text-muted);text-align:right;white-space:nowrap;flex:none}.np-admin-list__dot{border-radius:var(--np-radius-circle);background-color:var(--np-accent-default);flex:none;width:.4375rem;height:.4375rem}.np-initial{border-radius:var(--np-radius-circle);background-color:var(--np-bg-muted);width:2rem;height:2rem;color:var(--np-text-secondary);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);text-transform:uppercase;flex:none;place-items:center;display:inline-grid}.np-initial--accent{background-color:var(--np-accent-subtle);color:var(--np-text-primary)}.np-tally{gap:var(--np-space-2);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.np-tally>div{padding:var(--np-space-3);border-radius:var(--np-radius-sm);background-color:var(--np-bg-subtle);gap:2px;display:grid}.np-tally strong{font-size:var(--np-font-size-lg);font-weight:var(--np-font-weight-semibold);font-variant-numeric:tabular-nums}.np-tally span{font-size:var(--np-font-size-2xs);color:var(--np-text-muted)}.np-tally [data-tone=error] strong{color:var(--np-status-error-fg)}.np-tally [data-tone=warning] strong{color:var(--np-status-warning-fg)}.np-filters{gap:var(--np-space-1);margin-bottom:var(--np-space-4);border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);flex-wrap:wrap;display:flex}.np-filters a{align-items:center;gap:var(--np-space-2);min-height:2.5rem;padding:0 var(--np-space-3);color:var(--np-text-secondary);font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.np-filters a:hover{color:var(--np-text-primary)}.np-filters a[aria-current=page]{color:var(--np-text-primary);font-weight:var(--np-font-weight-semibold)}.np-filters a[aria-current=page]:after{content:"";right:var(--np-space-3);bottom:-1px;left:var(--np-space-3);border-radius:var(--np-radius-pill);background-color:var(--np-text-primary);height:2px;position:absolute}.np-filters__count{min-width:1.25rem;padding:0 var(--np-space-1);border-radius:var(--np-radius-pill);background-color:var(--np-bg-muted);color:var(--np-text-secondary);font-size:var(--np-font-size-2xs);font-weight:var(--np-font-weight-semibold);text-align:center;line-height:1.25rem}.np-toolbar{align-items:flex-end;gap:var(--np-space-3);margin-bottom:var(--np-space-4);padding:var(--np-space-4);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);flex-wrap:wrap;display:flex}.np-toolbar .np-field{gap:var(--np-space-1);flex:9rem;max-width:16rem}.np-toolbar .np-field--grow{flex-basis:16rem;max-width:none}.np-admin-card .np-field__label{font-size:var(--np-font-size-sm)}.np-toolbar .np-field__label{font-size:var(--np-font-size-xs);color:var(--np-text-secondary)}.np-toolbar .np-input,.np-toolbar .np-select{min-height:var(--np-control-height-sm);height:var(--np-control-height-sm);font-size:var(--np-font-size-sm)}.np-toolbar .np-btn{min-height:var(--np-control-height-sm)}.np-pager{justify-content:flex-end;align-items:center;gap:var(--np-space-3);margin-top:var(--np-space-4);font-size:var(--np-font-size-sm);color:var(--np-text-secondary);flex-wrap:wrap;display:flex}.np-admin .np-table-wrap{background-color:var(--np-surface-default)}.np-admin .np-table thead th{font-size:var(--np-font-size-2xs);background-color:#0000}.np-admin .np-table th,.np-admin .np-table td{padding-block:var(--np-space-3)}.np-admin-card .np-table-wrap{border:0;border-radius:0}.np-admin-card .np-table th:first-child,.np-admin-card .np-table td:first-child{padding-left:0}.np-admin-card .np-table th:last-child,.np-admin-card .np-table td:last-child{padding-right:0}.np-admin-card .np-table tbody tr:hover{background-color:#0000}.np-table a{color:inherit;font-weight:var(--np-font-weight-medium);text-decoration:none}.np-table a:hover{text-underline-offset:3px;text-decoration:underline}.np-table td.is-wrap{white-space:normal;min-width:14rem}.np-table tr[data-unread] a{font-weight:var(--np-font-weight-semibold)}.np-table tr[data-unread] td:first-child{box-shadow:inset 3px 0 0 var(--np-accent-default)}.np-table td.np-share{background-image:linear-gradient(90deg, var(--np-secondary-default) var(--np-share,0%), var(--np-bg-muted) var(--np-share,0%));background-repeat:no-repeat;background-size:calc(100% - var(--np-space-4)) 3px;background-position:0 calc(100% - var(--np-space-2))}.np-admin-card .np-table td.np-share{background-size:calc(100% - var(--np-space-4)) 3px}.np-dl{font-size:var(--np-font-size-sm);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.np-dl dt,.np-dl dd{margin-top:calc(var(--np-border-width-hairline) * -1);padding-block:var(--np-space-2);border-top:var(--np-border-width-hairline) solid var(--np-border-subtle)}.np-dl dt{padding-right:var(--np-space-6);color:var(--np-text-secondary)}.np-dl dd{overflow-wrap:anywhere}@media (max-width:35.99rem){.np-dl{grid-template-columns:minmax(0,1fr)}.np-dl dd{border-top:0;padding-top:0}}.np-form-section{gap:var(--np-space-5);min-width:0;padding:var(--np-space-6);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);display:grid}.np-form-section>legend{padding:0 var(--np-space-2);font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-semibold)}.np-form-section__help{font-size:var(--np-font-size-xs);color:var(--np-text-muted)}.np-form-grid{gap:var(--np-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.np-repeater{gap:var(--np-space-3);display:grid}.np-repeater__item{gap:var(--np-space-4);padding:var(--np-space-4);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);background-color:var(--np-bg-subtle);display:grid}.np-repeater__bar{align-items:center;gap:var(--np-space-2);flex-wrap:wrap;display:flex}.np-repeater__label{font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);color:var(--np-text-secondary);text-transform:uppercase;letter-spacing:var(--np-letter-spacing-wide);margin-right:auto}.np-editor{border:var(--np-border-width-hairline) solid var(--np-border-input);border-radius:var(--np-radius-sm);background-color:var(--np-surface-default)}.np-editor:focus-within{border-color:var(--np-focus-ring-color);box-shadow:0 0 0 var(--np-focus-ring-width) var(--np-secondary-subtle)}.np-editor__toolbar{gap:var(--np-space-1);padding:var(--np-space-2);border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm) var(--np-radius-sm) 0 0;background-color:var(--np-bg-subtle);flex-wrap:wrap;display:flex}.np-editor__toolbar button{min-width:2.25rem;min-height:2.25rem;padding:0 var(--np-space-2);border-radius:var(--np-radius-xs);color:var(--np-text-primary);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);cursor:pointer;background:0 0;border:0}.np-editor__toolbar button:hover{background-color:var(--np-bg-muted)}.np-editor__area{min-height:12rem;max-height:36rem;padding:var(--np-space-4);font-size:var(--np-font-size-sm);line-height:var(--np-line-height-relaxed);outline:none;overflow-y:auto}.np-editor__area>*+*{margin-top:var(--np-space-3)}.np-editor__area ul,.np-editor__area ol{padding-left:var(--np-space-6);list-style:revert}.np-editor__area a{color:var(--np-status-info-fg);text-decoration:underline}.np-savebar{bottom:var(--np-space-4);z-index:var(--np-z-sticky);align-items:center;gap:var(--np-space-3);margin-top:var(--np-space-8);padding:var(--np-space-4) var(--np-space-6);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-raised);box-shadow:var(--np-shadow-md);flex-wrap:wrap;display:flex;position:sticky}.np-savebar__status{font-size:var(--np-font-size-sm);color:var(--np-text-secondary);margin-right:auto}.np-savebar[data-dirty] .np-savebar__status{color:var(--np-status-warning-fg);font-weight:var(--np-font-weight-medium)}.np-live{gap:var(--np-space-6);grid-template-columns:minmax(22rem,30rem) minmax(0,1fr);align-items:start;display:grid}.np-live__pane{top:var(--np-space-4);height:calc(100vh - 2 * var(--np-space-4));height:calc(100dvh - 2 * var(--np-space-4));border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);flex-direction:column;min-height:28rem;display:flex;position:sticky;overflow:hidden}.np-live__bar{align-items:center;gap:var(--np-space-2);padding:var(--np-space-2) var(--np-space-3);border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);background-color:var(--np-bg-subtle);flex-wrap:wrap;display:flex}.np-live__status{align-items:center;gap:var(--np-space-2);font-size:var(--np-font-size-xs);color:var(--np-text-secondary);margin-right:auto;display:inline-flex}.np-live__status:before{content:"";background-color:var(--np-status-success-fg);border-radius:50%;width:.5rem;height:.5rem}.np-live__status[data-state=busy]:before{background-color:var(--np-text-muted);animation:1s ease-in-out infinite np-live-pulse}.np-live__status[data-state=error]{color:var(--np-status-warning-fg)}.np-live__status[data-state=error]:before{background-color:var(--np-status-warning-fg)}.np-live__stage{background-color:var(--np-bg-muted);flex:auto;position:relative;overflow:hidden}.np-live__frame{background-color:var(--np-surface-default);transform-origin:top;box-shadow:var(--np-shadow-sm);border:0;position:absolute;top:0;left:50%}@keyframes np-live-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.np-live__status[data-state=busy]:before{animation:none}}@media (max-width:79.99rem){.np-live{grid-template-columns:minmax(0,1fr)}.np-live__pane{order:-1;height:32rem;position:static}}.np-segmented{border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);background-color:var(--np-bg-muted);gap:2px;padding:2px;display:inline-flex}.np-segmented button,.np-segmented a{min-height:2rem;padding:0 var(--np-space-3);border-radius:var(--np-radius-xs);color:var(--np-text-secondary);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.np-segmented button:hover,.np-segmented a:hover{color:var(--np-text-primary)}.np-segmented button[aria-pressed=true],.np-segmented a[aria-current=page]{background-color:var(--np-surface-default);color:var(--np-text-primary);font-weight:var(--np-font-weight-semibold);box-shadow:var(--np-shadow-sm)}[data-np-live-preview] .np-preview-bar{display:none}.np-meter{font-size:var(--np-font-size-xs);color:var(--np-text-muted)}.np-meter[data-state=ok]{color:var(--np-status-success-fg)}.np-meter[data-state=warn]{color:var(--np-status-warning-fg)}.np-serp{gap:var(--np-space-1);padding:var(--np-space-4);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);background-color:var(--np-surface-default);display:grid}.np-serp__url{font-size:var(--np-font-size-xs);color:var(--np-text-secondary);overflow-wrap:anywhere}.np-serp__title{font-size:var(--np-font-size-md);line-height:var(--np-line-height-snug);color:var(--np-status-info-fg)}.np-serp__desc{font-size:var(--np-font-size-sm);color:var(--np-text-secondary)}.np-media-grid{gap:var(--np-space-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.np-media-tile{gap:var(--np-space-2);min-width:0;padding:0 0 var(--np-space-2);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);background-color:var(--np-surface-default);color:var(--np-text-secondary);font-size:var(--np-font-size-2xs);text-align:left;cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.np-media-tile img,.np-media-tile__doc{aspect-ratio:1;object-fit:cover;background-color:var(--np-bg-muted);place-items:center;width:100%;display:grid}.np-media-tile__name{padding-inline:var(--np-space-2);text-overflow:ellipsis;white-space:nowrap;color:var(--np-text-primary);overflow:hidden}.np-media-tile__meta{padding-inline:var(--np-space-2)}.np-media-tile:hover{border-color:var(--np-border-strong)}.np-media-tile[aria-pressed=true]{outline:var(--np-border-width-thick) solid var(--np-accent-default);outline-offset:-2px}.np-image-field{align-items:center;gap:var(--np-space-4);flex-wrap:wrap;display:flex}.np-image-field__thumb{border-radius:var(--np-radius-sm);object-fit:cover;background-color:var(--np-bg-muted);width:6rem;height:6rem}.np-modal--wide{width:min(64rem, calc(100% - 2 * var(--np-space-4)))}.np-progress{border-radius:var(--np-radius-pill);background-color:var(--np-bg-muted);height:.5rem;overflow:hidden}.np-progress__bar{width:var(--np-progress,0%);background-color:var(--np-secondary-default);height:100%;transition:width var(--np-duration-base) var(--np-easing-standard)}[data-band]{--np-score-color:var(--np-status-error-fg)}[data-band=ok]{--np-score-color:var(--np-accent-default)}[data-band=good]{--np-score-color:var(--np-status-success-fg)}.np-score{aspect-ratio:1;flex:none;place-items:center;width:8.5rem;display:grid;position:relative}.np-score svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.np-score__track,.np-score__arc{fill:none;stroke-width:9px}.np-score__track{stroke:var(--np-bg-muted)}.np-score__arc{stroke:var(--np-score-color);stroke-linecap:round;transition:stroke-dashoffset var(--np-duration-slow) var(--np-easing-out)}.np-score__value{font-size:2.25rem;font-weight:var(--np-font-weight-bold);font-variant-numeric:tabular-nums;justify-items:center;line-height:1;display:grid}.np-score__value small{margin-top:var(--np-space-1);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium);color:var(--np-text-muted)}.np-scoreboard{gap:var(--np-space-4);margin-bottom:var(--np-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.np-score-card{align-items:center;gap:var(--np-space-5);flex-wrap:wrap;display:flex}.np-score-card__body{gap:var(--np-space-2);flex:12rem;min-width:0;display:grid}.np-score-card__title{font-size:var(--np-font-size-lg);font-weight:var(--np-font-weight-semibold);margin:0}.np-score-card__meta{font-size:var(--np-font-size-sm);color:var(--np-text-secondary);margin:0}.np-score-card__trend{width:100%;height:2.5rem;color:var(--np-score-color)}.np-score-card__trend polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.np-meters{gap:var(--np-space-3);margin:0;padding:0;list-style:none;display:grid}.np-meter{align-items:center;gap:var(--np-space-3);font-size:var(--np-font-size-sm);grid-template-columns:minmax(7rem,13rem) minmax(0,1fr) 2.75rem;display:grid}.np-meter__track{border-radius:var(--np-radius-pill);background-color:var(--np-bg-muted);height:.5rem;overflow:hidden}.np-meter__bar{width:var(--np-meter,0%);border-radius:inherit;background-color:var(--np-score-color);height:100%;transition:width var(--np-duration-slow) var(--np-easing-out)}.np-meter__value{font-weight:var(--np-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.np-checks{gap:var(--np-space-3);margin:0;padding:0;list-style:none;display:grid}.np-checks__item{align-items:start;gap:var(--np-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.np-checks__mark{border-radius:var(--np-radius-circle);background-color:var(--np-score-color);width:1.5rem;height:1.5rem;color:var(--np-text-on-accent);place-items:center;display:grid}.np-checks__mark .np-icon{--np-icon-size:.875rem;stroke-width:2.5px}.np-checks__label{font-weight:var(--np-font-weight-medium)}.np-checks__hint{font-size:var(--np-font-size-sm);color:var(--np-text-secondary);display:block}.np-checks__points{font-size:var(--np-font-size-sm);font-variant-numeric:tabular-nums;color:var(--np-text-muted);white-space:nowrap}.np-steps{gap:var(--np-space-2);font-size:var(--np-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.np-steps li{align-items:center;gap:var(--np-space-2);color:var(--np-text-muted);display:flex}.np-steps li[data-state=active]{color:var(--np-text-primary);font-weight:var(--np-font-weight-medium)}.np-steps li[data-state=done]{color:var(--np-status-success-fg)}.np-steps li[data-state=failed]{color:var(--np-status-error-fg)}@media (prefers-reduced-motion:reduce){.np-score__arc,.np-meter__bar{transition:none}}.np-bars{border-bottom:var(--np-border-width-hairline) solid var(--np-border-default);align-items:flex-end;gap:2px;height:8rem;display:flex}.np-bars__bar{min-height:1px;height:var(--np-bar,0%);border-radius:var(--np-radius-xs) var(--np-radius-xs) 0 0;background-color:var(--np-secondary-default);flex:1}.np-bars__bar:hover{background-color:var(--np-secondary-strong)}.np-timeline{padding:0;list-style:none;display:grid}.np-timeline>li{padding:0 0 var(--np-space-4) var(--np-space-5);font-size:var(--np-font-size-sm);position:relative}.np-timeline>li:last-child{padding-bottom:0}.np-timeline>li:before{content:"";border:var(--np-border-width-thick) solid var(--np-border-strong);border-radius:var(--np-radius-circle);background-color:var(--np-surface-default);width:.5rem;height:.5rem;position:absolute;top:.45em;left:0}.np-timeline>li:not(:last-child):after{content:"";background-color:var(--np-border-default);width:1px;position:absolute;top:calc(.45em + .75rem);bottom:.125rem;left:calc(.25rem - .5px)}.np-timeline__meta{font-size:var(--np-font-size-xs);color:var(--np-text-muted);margin-top:2px}.np-login{min-height:100dvh;padding:var(--np-space-6) var(--np-space-4);background-color:var(--np-bg-subtle);place-items:center;display:grid}.np-login__card{gap:var(--np-space-6);width:min(26rem,100%);padding:var(--np-space-8);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-lg);background-color:var(--np-surface-default);box-shadow:var(--np-shadow-md);display:grid}.np-login__card img{width:auto;height:2rem}.np-preview-bar{z-index:var(--np-z-overlay);justify-content:center;align-items:center;gap:var(--np-space-4);padding:var(--np-space-2) var(--np-space-4);background-color:var(--np-bg-inverse);color:var(--np-text-inverse);font-size:var(--np-font-size-sm);flex-wrap:wrap;display:flex;position:sticky;top:0}.np-jump{gap:var(--np-space-2);flex-wrap:wrap;display:flex}.np-jump__link{align-items:center;gap:var(--np-space-2);padding:var(--np-space-1) var(--np-space-3);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-pill);background-color:var(--np-surface-default);color:var(--np-text-secondary);font-size:var(--np-font-size-xs);text-decoration:none;display:inline-flex}.np-jump__link:hover{border-color:var(--np-border-strong);color:var(--np-text-primary)}.np-jump__mark{border-radius:var(--np-radius-circle);background-color:var(--np-bg-muted);width:1.25rem;height:1.25rem;font-weight:var(--np-font-weight-semibold);place-items:center;display:grid}.np-jump__link[data-done] .np-jump__mark{background-color:var(--np-status-success-fg);color:var(--np-text-on-accent)}.np-editor__area h2{font-size:var(--np-font-size-h3)}.np-editor__area h3{font-size:var(--np-font-size-lg)}.np-form-more>summary{font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-semibold);cursor:pointer}fieldset.np-form-section,.np-seo{scroll-margin-top:var(--np-space-4)}.np-admin-card>summary.np-admin-card__title{cursor:pointer}.np-savebar__score{text-decoration:none}.np-media-footer{justify-content:flex-end;align-items:center;gap:var(--np-space-3);padding:var(--np-space-4) var(--np-space-6);border-top:var(--np-border-width-hairline) solid var(--np-border-default);display:flex}.np-media-footer .np-field__help{margin-right:auto}.np-media-tile{position:relative}.np-media-tile__tick{top:var(--np-space-2);right:var(--np-space-2);border-radius:var(--np-radius-circle);background-color:var(--np-accent-default);width:1.5rem;height:1.5rem;color:var(--np-text-on-accent);place-items:center;display:grid;position:absolute}.np-seo-badge{padding:.125rem var(--np-space-2);border-radius:var(--np-radius-pill);background-color:var(--np-score-color);color:var(--np-text-on-accent);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-semibold);font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:inline-flex}.np-seo-badge small{font-size:var(--np-font-size-2xs)}.np-seo-cell{align-items:center;gap:var(--np-space-2);display:inline-flex}.np-seo-cell__key{max-width:12rem;color:var(--np-text-muted);font-size:var(--np-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-seo{border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-md);background-color:var(--np-surface-default);min-width:0}.np-seo__head{align-items:center;gap:var(--np-space-3);padding:var(--np-space-4) var(--np-space-6);flex-wrap:wrap;display:flex}.np-seo__title{font-size:var(--np-font-size-md);font-weight:var(--np-font-weight-semibold);margin:0}.np-seo__meta{color:var(--np-text-muted);font-size:var(--np-font-size-xs)}.np-seo__head-action{margin-left:auto}.np-seo__tabs{padding-inline:var(--np-space-6);--np-tabs-border:var(--np-border-default)}.np-seo__pane{gap:var(--np-space-5);min-width:0;padding:var(--np-space-6);display:grid}.np-seo__label-row{justify-content:space-between;align-items:center;gap:var(--np-space-2);flex-wrap:wrap;display:flex}.np-seo__label-row>.np-ai{flex:0 auto}.np-seo__label-row>.np-ai:has(.np-ai__list){flex:100%}.np-seo-preview{gap:var(--np-space-3);padding:var(--np-space-4);border-radius:var(--np-radius-sm);background-color:var(--np-bg-subtle);display:grid}.np-seo-preview__bar{justify-content:space-between;align-items:center;gap:var(--np-space-2);flex-wrap:wrap;display:flex}.np-seo-preview[data-device=mobile] .np-serp{max-width:24rem}.np-seo-length{align-items:center;gap:var(--np-space-2);font-size:var(--np-font-size-xs);color:var(--np-text-muted);display:flex}.np-seo-length__track{border-radius:var(--np-radius-pill);background-color:var(--np-bg-muted);flex:auto;height:.25rem;overflow:hidden}.np-seo-length__bar{width:var(--np-meter,0%);background-color:var(--np-score-color);height:100%;display:block}.np-seo-length__text{font-variant-numeric:tabular-nums}.np-seo-slug{align-items:center;gap:var(--np-space-2);display:flex}.np-seo-slug__base{color:var(--np-text-muted);font-size:var(--np-font-size-sm);flex:none}.np-seo-groups{gap:var(--np-space-2);display:grid}.np-seo-group{border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm)}.np-seo-group__head{justify-content:space-between;align-items:center;gap:var(--np-space-3);padding:var(--np-space-3) var(--np-space-4);cursor:pointer;display:flex}.np-seo-group__title{font-size:var(--np-font-size-sm);font-weight:var(--np-font-weight-semibold)}.np-seo-group__state{color:var(--np-score-color);font-size:var(--np-font-size-xs);font-weight:var(--np-font-weight-medium)}.np-seo-tests{gap:var(--np-space-3);padding:0 var(--np-space-4) var(--np-space-4);margin:0;list-style:none;display:grid}.np-seo-test{align-items:flex-start;gap:var(--np-space-3);font-size:var(--np-font-size-sm);display:flex}.np-seo-test__mark{border-radius:var(--np-radius-circle);background-color:var(--np-status-error-fg);width:1.25rem;height:1.25rem;color:var(--np-text-on-accent);flex:none;place-items:center;display:grid}.np-seo-test[data-ok] .np-seo-test__mark{background-color:var(--np-status-success-fg)}.np-seo-test__body{flex:auto;min-width:0;display:grid}.np-seo-test__hint{color:var(--np-text-muted);font-size:var(--np-font-size-xs)}.np-seo-social{border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);max-width:32rem;overflow:hidden}.np-seo-social__image{aspect-ratio:1.91;object-fit:cover;background-color:var(--np-bg-muted);width:100%;display:block}.np-seo-social__body{gap:var(--np-space-1);padding:var(--np-space-3) var(--np-space-4);font-size:var(--np-font-size-sm);display:grid}.np-seo-social__host{color:var(--np-text-muted);font-size:var(--np-font-size-xs)}.np-ai{justify-items:end;gap:var(--np-space-2);min-width:0;display:grid}.np-ai__button{color:var(--np-text-accent)}.np-ai__list{gap:var(--np-space-2);justify-self:stretch;width:100%;margin:0;padding:0;list-style:none;display:grid}.np-ai__item{justify-content:space-between;align-items:flex-start;gap:var(--np-space-3);padding:var(--np-space-3);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);background-color:var(--np-bg-subtle);flex-wrap:wrap;display:flex}.np-ai__text{gap:var(--np-space-1);font-size:var(--np-font-size-sm);flex:16rem;display:grid}.np-ai__count{color:var(--np-text-muted);font-size:var(--np-font-size-2xs)}.np-ai__html{max-height:24rem;font-size:var(--np-font-size-sm);flex:100%;overflow:auto}.np-form-section{grid-template-columns:minmax(0,1fr)}.np-form-section>*,.np-form-section .np-field{min-width:0}.np-photo-grid{gap:var(--np-space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.np-photo-grid__item{gap:var(--np-space-1);min-width:0;padding:var(--np-space-2);border:var(--np-border-width-hairline) solid var(--np-border-default);border-radius:var(--np-radius-sm);background-color:var(--np-surface-default);cursor:grab;display:grid}.np-photo-grid__item[data-dragging]{opacity:.5}.np-photo-grid__thumb{aspect-ratio:4/3;border-radius:var(--np-radius-sm);object-fit:cover;background-color:var(--np-bg-muted);width:100%;display:block}.np-photo-grid__tools{justify-content:space-between;display:flex}.np-photo-grid__alt{min-width:0;font-size:var(--np-font-size-xs)}.np-dropzone{justify-content:center;align-items:center;gap:var(--np-space-3);padding:var(--np-space-5);border:var(--np-border-width-hairline) dashed var(--np-border-strong);border-radius:var(--np-radius-sm);color:var(--np-text-secondary);font-size:var(--np-font-size-sm);flex-wrap:wrap;display:flex}.np-dropzone[data-over]{border-color:var(--np-accent-default);background-color:var(--np-accent-subtle)}.np-ready{gap:var(--np-space-2);font-size:var(--np-font-size-sm);color:var(--np-text-muted);margin:0;padding:0;list-style:none;display:grid}.np-ready li{align-items:center;gap:var(--np-space-2);display:flex}.np-ready li[data-ok]{color:var(--np-text-secondary)}.np-ready li[data-ok] .np-icon{color:var(--np-status-success-fg)}.np-switch{border-radius:var(--np-radius-pill);background-color:var(--np-text-muted);cursor:pointer;width:3.25rem;height:1.75rem;transition:background-color var(--np-duration-base) var(--np-easing-standard);border:0;flex:none;padding:0;position:relative}.np-switch[aria-checked=true]{background-color:var(--np-accent-default)}.np-switch:disabled{cursor:progress}.np-switch:focus-visible{outline:2px solid var(--np-accent-default);outline-offset:2px}.np-switch__thumb{border-radius:var(--np-radius-circle);background-color:var(--np-surface-default);width:1.25rem;height:1.25rem;transition:transform var(--np-duration-base) var(--np-easing-standard);position:absolute;top:.25rem;left:.25rem}.np-switch[aria-checked=true] .np-switch__thumb{transform:translate(1.5rem)}.np-maintenance__row{justify-content:space-between;align-items:center;gap:var(--np-space-4);display:flex}.np-maintenance__text{gap:var(--np-space-1);min-width:0;display:grid}.np-maintenance[data-on]{border-color:var(--np-accent-default)}.np-admin-banner{justify-content:space-between;align-items:center;gap:var(--np-space-3);margin-bottom:var(--np-space-6);padding:var(--np-space-3) var(--np-space-5);border:var(--np-border-width-hairline) solid var(--np-accent-default);border-radius:var(--np-radius-md);background-color:var(--np-bg-accent-subtle);font-size:var(--np-font-size-sm);flex-wrap:wrap;display:flex}@keyframes np-spin{to{transform:rotate(360deg)}}@keyframes np-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes np-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}
:root{--np-font-sans:var(--font-outfit), "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif}
