/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--np-brand:#a85a3f;--np-brand-hover:#8c492f;--np-brand-soft:#a85a3f1f;--np-link:#8c492f;--np-bg:#fff;--np-bg-surface:#f4f4f5;--np-bg-sidebar:#fafafa;--np-bg-card:#fff;--np-bg-code-inline:#ececee;--np-bg-code-block:#0b1020;--np-text-primary:#09090b;--np-text-secondary:#3f3f46;--np-text-muted:#52525b;--np-text-faint:#71717a;--np-text-on-brand:#fff;--np-text-code-block:#e5e7eb;--np-border:#c8c8cc;--np-border-strong:#a1a1aa;--np-divider:#d4d4d8;--np-table-row-alt:#f4f4f5;--np-table-row-hover:#e4e4e7;--np-table-header-bg:#ececee;--np-tip:#cc785c;--np-note:#3b82f6;--np-warning:#f59e0b;--np-info:#6366f1;--np-check:#10b981;--np-danger:#ef4444;--np-method-get:#10b981;--np-method-post:#3b82f6;--np-method-put:#f59e0b;--np-method-patch:#8b5cf6;--np-method-delete:#ef4444;--np-radius-pill:9999px;--np-radius-sm:6px;--np-radius-md:8px;--np-radius-lg:12px;--np-shadow-card:0 1px 2px #0000000a;--np-shadow-modal:0 10px 30px #0000001f;--np-font-sans:"Inter var",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--np-font-mono:ui-monospace,"JetBrains Mono","Fira Code","SF Mono",Menlo,Consolas,monospace;--np-header-height:64px;--np-sidebar-width:288px;--np-toc-width:224px;--np-content-max:1024px}html.dark{--np-brand:#cc785c;--np-brand-hover:#e8a48e;--np-brand-soft:#cc785c24;--np-link:#e8a48e;--np-bg:#0f0f10;--np-bg-surface:#18181b;--np-bg-sidebar:#0f0f10;--np-bg-card:#1c1c1f;--np-bg-code-inline:#1f1f22;--np-bg-code-block:#0b0b0d;--np-text-primary:#fafafa;--np-text-secondary:#a1a1aa;--np-text-muted:#71717a;--np-text-faint:#52525b;--np-text-on-brand:#0f0f10;--np-text-code-block:#e5e7eb;--np-border:#27272a;--np-border-strong:#3f3f46;--np-divider:#1f1f22;--np-table-row-alt:#16161a;--np-table-row-hover:#1f1f22;--np-table-header-bg:#1a1a1e}html,body{background-color:var(--np-bg);color:var(--np-text-primary);font-family:var(--np-font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}html{scrollbar-gutter:stable;overflow-y:scroll}code,pre,kbd,samp{font-family:var(--np-font-mono)}*{scrollbar-width:thin;scrollbar-color:var(--np-border-strong)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--np-border);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--np-border-strong);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.np-prose{color:var(--np-text-primary);max-width:var(--np-content-max);font-size:16px;line-height:1.7}.np-prose>:first-child{margin-top:0}.np-prose>:last-child{margin-bottom:0}.np-prose h1{letter-spacing:-.015em;color:var(--np-brand);margin-top:0;margin-bottom:18px;font-size:34px;font-weight:700;line-height:1.2}.np-prose h2{letter-spacing:-.01em;border-top:1px solid var(--np-divider);color:var(--np-text-primary);margin-top:72px;margin-bottom:16px;padding-top:24px;font-size:26px;font-weight:600;line-height:1.3;position:relative}.np-prose h2:before{content:"";background-color:var(--np-brand);border-radius:1px;width:48px;height:2px;position:absolute;top:-1px;left:0}.np-prose h3{color:var(--np-text-primary);border-left:3px solid var(--np-brand);margin-top:56px;margin-bottom:12px;margin-left:-15px;padding-left:12px;font-size:20px;font-weight:600;line-height:1.35}.np-prose h4{color:var(--np-text-primary);margin-top:40px;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.4}.np-prose h5{color:var(--np-brand);text-transform:uppercase;letter-spacing:.06em;margin-top:32px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4}.np-prose h6{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:28px;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.4}.np-prose h1+h2,.np-prose h2+h3,.np-prose h3+h4{margin-top:24px}.np-prose h1 a,.np-prose h2 a,.np-prose h3 a,.np-prose h4 a,.np-prose h5 a,.np-prose h6 a{color:inherit;border-bottom:0;text-decoration:none}.np-prose h1 a:hover,.np-prose h2 a:hover,.np-prose h3 a:hover,.np-prose h4 a:hover,.np-prose h5 a:hover,.np-prose h6 a:hover{color:inherit;border-bottom:0}.np-prose .header-anchor{text-decoration:none}.np-prose p{margin-top:0;margin-bottom:16px}.np-prose a{color:var(--np-link);text-decoration:underline;-webkit-text-decoration-color:var(--np-link);text-decoration-color:var(--np-link)}@supports (color:color-mix(in lab,red,red)){.np-prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--np-link)35%,transparent);text-decoration-color:color-mix(in srgb,var(--np-link)35%,transparent)}}.np-prose a{text-underline-offset:3px;border-bottom:0;text-decoration-thickness:1px}.np-prose a:hover{-webkit-text-decoration-color:var(--np-link);text-decoration-color:var(--np-link)}.np-prose code{background-color:var(--np-bg-code-inline);color:var(--np-text-primary);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);padding:1px 6px;font-size:.875em}.np-prose pre{background-color:var(--np-bg-code-block);color:var(--np-text-code-block);border-radius:var(--np-radius-md);margin:16px 0;padding:16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.np-prose pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.np-prose ul,.np-prose ol{margin:0 0 16px;padding-left:24px}.np-prose li,.np-prose li>p{margin-bottom:6px}.np-prose ul ul,.np-prose ul ol,.np-prose ol ul,.np-prose ol ol{margin:6px 0}.np-prose blockquote{border-left:4px solid var(--np-border);color:var(--np-text-secondary);background-color:var(--np-bg-surface);margin:16px 0;padding:4px 16px}@supports (color:color-mix(in lab,red,red)){.np-prose blockquote{background-color:color-mix(in srgb,var(--np-bg-surface)60%,transparent)}}.np-prose blockquote{border-radius:0 var(--np-radius-md)var(--np-radius-md)0}.np-prose blockquote>:last-child{margin-bottom:0}.np-prose table{border-collapse:collapse;border:1px solid var(--np-border);border-radius:var(--np-radius-md);width:100%;margin:16px 0;font-size:14px;overflow:hidden}.np-prose thead{background-color:var(--np-table-header-bg)}.np-prose tbody tr:nth-child(2n){background-color:var(--np-table-row-alt)}.np-prose tbody tr:hover{background-color:var(--np-table-row-hover)}.np-prose th,.np-prose td{border-bottom:1px solid var(--np-divider);text-align:left;vertical-align:top;padding:10px 14px}.np-prose tbody tr:last-child td{border-bottom:0}.np-prose th{color:var(--np-text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--np-border);font-size:12px;font-weight:600}.np-prose hr{border:0;border-top:1px solid var(--np-divider);margin:32px 0}.np-prose img{border-radius:var(--np-radius-md);max-width:100%;margin:16px 0}.np-prose kbd{font-family:var(--np-font-mono);background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);border-bottom-width:2px;padding:1px 6px;font-size:12px}.np-prose details{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg-surface);margin:16px 0;padding:12px 16px}.np-prose summary{cursor:pointer;color:var(--np-text-primary);font-weight:500}.np-callout{border-radius:var(--np-radius-md);border-left:4px solid;align-items:flex-start;gap:12px;margin:16px 0;padding:12px 16px;display:flex}.np-callout-body{flex:1;min-width:0}.np-callout-body>:last-child{margin-bottom:0}.np-callout-title{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--np-radius-pill);border:1px solid;align-items:center;gap:6px;margin:0 0 8px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.np-callout-title:before{font-size:12px;line-height:1}.np-callout-tip{border-color:var(--np-tip);background-color:var(--np-tip)}@supports (color:color-mix(in lab,red,red)){.np-callout-tip{background-color:color-mix(in srgb,var(--np-tip)10%,transparent)}}.np-callout-tip .np-callout-title{color:var(--np-tip);background-color:var(--np-tip)}@supports (color:color-mix(in lab,red,red)){.np-callout-tip .np-callout-title{background-color:color-mix(in srgb,var(--np-tip)14%,transparent)}}.np-callout-tip .np-callout-title{border-color:var(--np-tip)}@supports (color:color-mix(in lab,red,red)){.np-callout-tip .np-callout-title{border-color:color-mix(in srgb,var(--np-tip)40%,transparent)}}.np-callout-tip .np-callout-title:before{content:"✦"}.np-callout-note{border-color:var(--np-note);background-color:var(--np-note)}@supports (color:color-mix(in lab,red,red)){.np-callout-note{background-color:color-mix(in srgb,var(--np-note)10%,transparent)}}.np-callout-note .np-callout-title{color:var(--np-note);background-color:var(--np-note)}@supports (color:color-mix(in lab,red,red)){.np-callout-note .np-callout-title{background-color:color-mix(in srgb,var(--np-note)14%,transparent)}}.np-callout-note .np-callout-title{border-color:var(--np-note)}@supports (color:color-mix(in lab,red,red)){.np-callout-note .np-callout-title{border-color:color-mix(in srgb,var(--np-note)40%,transparent)}}.np-callout-note .np-callout-title:before{content:"ℹ"}.np-callout-warning{border-color:var(--np-warning);background-color:var(--np-warning)}@supports (color:color-mix(in lab,red,red)){.np-callout-warning{background-color:color-mix(in srgb,var(--np-warning)10%,transparent)}}.np-callout-warning .np-callout-title{color:var(--np-warning);background-color:var(--np-warning)}@supports (color:color-mix(in lab,red,red)){.np-callout-warning .np-callout-title{background-color:color-mix(in srgb,var(--np-warning)14%,transparent)}}.np-callout-warning .np-callout-title{border-color:var(--np-warning)}@supports (color:color-mix(in lab,red,red)){.np-callout-warning .np-callout-title{border-color:color-mix(in srgb,var(--np-warning)40%,transparent)}}.np-callout-warning .np-callout-title:before{content:"⚠"}.np-callout-info{border-color:var(--np-info);background-color:var(--np-info)}@supports (color:color-mix(in lab,red,red)){.np-callout-info{background-color:color-mix(in srgb,var(--np-info)10%,transparent)}}.np-callout-info .np-callout-title{color:var(--np-info);background-color:var(--np-info)}@supports (color:color-mix(in lab,red,red)){.np-callout-info .np-callout-title{background-color:color-mix(in srgb,var(--np-info)14%,transparent)}}.np-callout-info .np-callout-title{border-color:var(--np-info)}@supports (color:color-mix(in lab,red,red)){.np-callout-info .np-callout-title{border-color:color-mix(in srgb,var(--np-info)40%,transparent)}}.np-callout-info .np-callout-title:before{content:"ℹ"}.np-callout-check{border-color:var(--np-check);background-color:var(--np-check)}@supports (color:color-mix(in lab,red,red)){.np-callout-check{background-color:color-mix(in srgb,var(--np-check)10%,transparent)}}.np-callout-check .np-callout-title{color:var(--np-check);background-color:var(--np-check)}@supports (color:color-mix(in lab,red,red)){.np-callout-check .np-callout-title{background-color:color-mix(in srgb,var(--np-check)14%,transparent)}}.np-callout-check .np-callout-title{border-color:var(--np-check)}@supports (color:color-mix(in lab,red,red)){.np-callout-check .np-callout-title{border-color:color-mix(in srgb,var(--np-check)40%,transparent)}}.np-callout-check .np-callout-title:before{content:"✓"}.np-details{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg-surface);margin:16px 0;padding:0;overflow:hidden}.np-details-summary{cursor:pointer;color:var(--np-text-primary);align-items:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;list-style:none;display:flex}.np-details-summary::-webkit-details-marker{display:none}.np-details-summary:before{content:"›";margin-right:8px;font-size:16px;line-height:1;transition:transform .15s;display:inline-block}.np-details[open]>.np-details-summary:before{transform:rotate(90deg)}.np-details-body{border-top:1px solid var(--np-divider);margin:0;padding:0}.np-details-body>*{margin:0}.np-details-body>.np-code-group,.np-details-body>pre,.np-details-body>.np-code-mount{border:0;border-radius:0;margin:0}.np-code-group{border:1px solid var(--np-border);border-radius:var(--np-radius-md);margin:16px 0;overflow:hidden}.np-code-group :global(pre){border-radius:0;margin:0}.np-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0;display:grid}.np-prose dl{border-radius:var(--np-radius-lg);border:1px solid var(--np-border);background-color:var(--np-bg-card);box-shadow:0 1px var(--np-brand) inset;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:0;margin:28px 0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.np-prose dl{box-shadow:0 1px color-mix(in srgb,var(--np-brand)6%,transparent) inset}}.np-prose dt{font-family:var(--np-font-mono);color:var(--np-brand);background-color:var(--np-brand);margin:0;padding:16px 16px 16px 28px;font-size:13.5px;font-weight:600;position:relative}@supports (color:color-mix(in lab,red,red)){.np-prose dt{background-color:color-mix(in srgb,var(--np-brand)6%,transparent)}}.np-prose dt{border-top:1px solid var(--np-divider);border-right:1px solid var(--np-divider);letter-spacing:.01em;word-break:break-word;align-items:flex-start;transition:background-color .15s;display:flex}.np-prose dt:before{content:"";background-color:var(--np-brand);width:6px;height:6px;box-shadow:0 0 0 3px var(--np-brand);border-radius:50%;position:absolute;top:21px;left:12px}@supports (color:color-mix(in lab,red,red)){.np-prose dt:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--np-brand)18%,transparent)}}.np-prose dl>dt:first-of-type,.np-prose dl>dt:first-of-type+dd{border-top:0}.np-prose dd{color:var(--np-text-secondary);border-top:1px solid var(--np-divider);background-color:#0000;margin:0;padding:16px 22px;font-size:14.5px;line-height:1.65;transition:background-color .15s}.np-prose dt:hover,.np-prose dt:hover+dd{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-prose dt:hover,.np-prose dt:hover+dd{background-color:color-mix(in srgb,var(--np-brand)10%,transparent)}}.np-prose dd>p{margin:0 0 6px}.np-prose dd>p:last-child{margin-bottom:0}.np-prose dd code{font-family:var(--np-font-mono);background-color:var(--np-bg-code-inline);border-radius:var(--np-radius-sm);border:1px solid var(--np-border);padding:1px 6px;font-size:12.5px}@media(max-width:720px){.np-prose dl{grid-template-columns:1fr}.np-prose dt{border-right:0;border-bottom:1px solid var(--np-divider);padding:12px 14px 10px 28px}.np-prose dt:before{top:17px}.np-prose dd{border-top:0;padding:8px 14px 16px}}.np-features{box-sizing:border-box;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%;margin:32px 0;padding:0;display:grid}.np-features[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.np-features[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.np-features[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.np-features,.np-features[data-columns]{grid-template-columns:1fr}}.np-page-loading{min-height:320px}.np-page-error{color:var(--np-callout-warning,#b04a2a);background-color:var(--np-brand);padding:24px}@supports (color:color-mix(in lab,red,red)){.np-page-error{background-color:color-mix(in srgb,var(--np-brand)8%,transparent)}}.np-page-error{border-radius:var(--np-radius-md);margin:24px}.np-account.svelte-1utklg6{position:relative}.np-avatar.svelte-1utklg6{background-color:var(--np-brand);width:32px;height:32px;color:var(--np-text-on-brand);cursor:pointer;border:0;border-radius:9999px;font-size:13px;font-weight:600}.np-menu.svelte-1utklg6{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-md);width:220px;box-shadow:var(--np-shadow-modal);z-index:40;position:absolute;top:40px;right:0;overflow:hidden}.np-menu-head.svelte-1utklg6{border-bottom:1px solid var(--np-divider);padding:12px}.np-menu-name.svelte-1utklg6{color:var(--np-text-primary);font-weight:500}.np-menu-mail.svelte-1utklg6{color:var(--np-text-muted);font-size:12px}.np-menu.svelte-1utklg6 button:where(.svelte-1utklg6){text-align:left;width:100%;color:var(--np-text-primary);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:14px;display:block}.np-menu.svelte-1utklg6 button:where(.svelte-1utklg6):hover{background-color:var(--np-bg-surface)}.np-crumbs.svelte-n37uic{color:var(--np-text-muted);flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0;font-size:13px;display:flex}.np-crumbs-item.svelte-n37uic{color:var(--np-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;text-decoration:none;overflow:hidden}.np-crumbs-item.svelte-n37uic:hover{color:var(--np-text-primary)}.np-crumbs-current.svelte-n37uic{color:var(--np-text-primary);flex:0 auto;font-weight:500}.np-crumbs-sep.svelte-n37uic{color:var(--np-text-faint);-webkit-user-select:none;user-select:none;flex:none}.np-header.svelte-g2tt2d{z-index:50;height:var(--np-header-height);border-bottom:1px solid var(--np-header-border,var(--np-border));background-color:var(--np-header-bg,var(--np-bg));color:var(--np-header-text,var(--np-text-primary));grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:0 20px;display:grid;position:sticky;top:0}.np-brand.svelte-g2tt2d{color:var(--np-text-primary);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.np-brand.svelte-g2tt2d img:where(.svelte-g2tt2d){object-fit:contain;width:28px;height:28px}.np-crumbs-slot.svelte-g2tt2d{align-items:center;width:100%;min-width:0;display:flex}.np-actions.svelte-g2tt2d{justify-self:end;align-items:center;gap:12px;display:flex}.np-search-trigger.svelte-g2tt2d{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg-surface);height:38px;color:var(--np-text-muted);cursor:pointer;align-items:center;gap:10px;min-width:260px;padding:0 12px 0 14px;font-size:14px;line-height:1;display:inline-flex}.np-search-trigger.svelte-g2tt2d:hover{border-color:var(--np-border-strong)}.np-search-icon.svelte-g2tt2d{color:var(--np-text-secondary);flex:none}.np-search-label.svelte-g2tt2d{text-align:left;color:var(--np-text-muted);flex:1}.np-search-trigger.svelte-g2tt2d kbd:where(.svelte-g2tt2d){border:1px solid var(--np-border);border-radius:var(--np-radius-sm);height:22px;font-size:12.5px;font-family:var(--np-font-mono);color:var(--np-text-secondary);background-color:var(--np-bg);align-items:center;padding:0 8px;line-height:1;display:inline-flex}.np-icon-btn.svelte-g2tt2d{border-radius:var(--np-radius-sm);width:32px;height:32px;color:var(--np-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.np-icon-btn.svelte-g2tt2d:hover{background-color:var(--np-bg-surface);color:var(--np-text-primary)}.np-menu-btn.svelte-g2tt2d{width:36px;height:36px;color:var(--np-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.np-menu-btn.svelte-g2tt2d:hover{color:var(--np-text-primary)}.np-menu-icon.svelte-g2tt2d{width:20px;height:16px;display:inline-block;position:relative}.np-menu-line.svelte-g2tt2d{transform-origin:50%;background-color:currentColor;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s,top .28s cubic-bezier(.4,0,.2,1);position:absolute;left:0;right:0}.np-menu-line-top.svelte-g2tt2d{top:0}.np-menu-line-mid.svelte-g2tt2d{top:7px}.np-menu-line-bot.svelte-g2tt2d{top:14px}.np-menu-btn.is-open.svelte-g2tt2d .np-menu-line-top:where(.svelte-g2tt2d){top:7px;transform:rotate(45deg)}.np-menu-btn.is-open.svelte-g2tt2d .np-menu-line-mid:where(.svelte-g2tt2d){opacity:0;transform:scaleX(0)}.np-menu-btn.is-open.svelte-g2tt2d .np-menu-line-bot:where(.svelte-g2tt2d){top:7px;transform:rotate(-45deg)}@media(max-width:1024px){.np-header.svelte-g2tt2d{gap:12px;padding:0 12px}.np-search-trigger.svelte-g2tt2d{justify-content:center;width:36px;min-width:0;padding:0}.np-search-label.svelte-g2tt2d,.np-search-trigger.svelte-g2tt2d kbd:where(.svelte-g2tt2d){display:none}}.np-group.svelte-1l4jveq{margin-bottom:12px}.np-hidden-dot.svelte-1l4jveq{background-color:var(--np-danger,#e5484d);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.np-group-header.svelte-1l4jveq,.np-subgroup-row.svelte-1l4jveq{border-radius:var(--np-radius-md);align-items:stretch;gap:0;padding:0;display:flex}.np-group-header.active.svelte-1l4jveq,.np-subgroup-row.active.svelte-1l4jveq{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-group-header.active.svelte-1l4jveq,.np-subgroup-row.active.svelte-1l4jveq{background-color:color-mix(in srgb,var(--np-brand)16%,transparent)}}.np-group-header.active.svelte-1l4jveq .np-group-label-link:where(.svelte-1l4jveq),.np-subgroup-row.active.svelte-1l4jveq .np-subgroup-link:where(.svelte-1l4jveq),.np-group-header.active.svelte-1l4jveq .np-group-toggle:where(.svelte-1l4jveq),.np-subgroup-row.active.svelte-1l4jveq .np-subgroup-toggle:where(.svelte-1l4jveq){color:var(--np-brand)}.np-group-label.svelte-1l4jveq,.np-group-label-link.svelte-1l4jveq,.np-group-label-button.svelte-1l4jveq{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--np-text-muted);text-align:left;cursor:default;background:0 0;border:0;flex:1;padding:6px 8px;font-size:11px;font-weight:600;text-decoration:none}.np-group-label-link.svelte-1l4jveq,.np-group-label-button.svelte-1l4jveq{cursor:pointer}.np-group-label-link.svelte-1l4jveq:hover,.np-group-label-button.svelte-1l4jveq:hover{color:var(--np-text-primary)}.np-group-label-link.active.svelte-1l4jveq{color:var(--np-brand)}.np-subgroup-link.svelte-1l4jveq,.np-subgroup-static.svelte-1l4jveq,.np-subgroup-button.svelte-1l4jveq{min-width:0;color:var(--np-text-secondary);text-align:left;cursor:default;background:0 0;border:0;flex:1;padding:6px 8px;font-size:14px;text-decoration:none}.np-subgroup-link.svelte-1l4jveq,.np-subgroup-button.svelte-1l4jveq{cursor:pointer}.np-subgroup-link.svelte-1l4jveq:hover,.np-subgroup-button.svelte-1l4jveq:hover{color:var(--np-text-primary)}.np-subgroup-link.active.svelte-1l4jveq{color:var(--np-text-primary);font-weight:500}.np-group-toggle.svelte-1l4jveq,.np-subgroup-toggle.svelte-1l4jveq{cursor:pointer;color:var(--np-text-muted);background:0 0;border:0;flex:0 0 28px;justify-content:flex-end;align-items:center;padding:0 8px 0 0;line-height:1;display:inline-flex}.np-group-toggle.svelte-1l4jveq:hover,.np-subgroup-toggle.svelte-1l4jveq:hover{color:var(--np-text-primary)}.np-chev.svelte-1l4jveq{font-size:20px;line-height:1;transition:transform .15s;display:inline-block}.np-chev.open.svelte-1l4jveq{transform:rotate(90deg)}.np-items.svelte-1l4jveq,.np-subitems.svelte-1l4jveq{margin:0;padding:0;list-style:none}.np-subitems.svelte-1l4jveq{border-left:1px solid var(--np-divider);margin-left:8px;padding-left:12px}.np-link.svelte-1l4jveq{border-radius:var(--np-radius-md);color:var(--np-text-secondary);align-items:center;padding:6px 28px 6px 8px;font-size:14px;text-decoration:none;display:flex}.np-link.svelte-1l4jveq:hover{background-color:var(--np-bg-surface);color:var(--np-text-primary)}.np-link.active.svelte-1l4jveq{color:var(--np-brand);background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-link.active.svelte-1l4jveq{background-color:color-mix(in srgb,var(--np-brand)16%,transparent)}}.np-link.active.svelte-1l4jveq{font-weight:500}.np-subgroup-row.active.svelte-1l4jveq .np-link.active:where(.svelte-1l4jveq){background-color:#0000}.np-sidebar.svelte-mfxfye{padding:24px 16px;font-size:14px}.np-search-backdrop.svelte-18n4mb1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0009;justify-content:center;align-items:flex-start;padding-top:96px;display:flex;position:fixed;inset:0}.np-search-modal.svelte-18n4mb1{background-color:var(--np-bg);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);width:min(640px,92vw);box-shadow:var(--np-shadow-modal);flex-direction:column;display:flex;overflow:hidden}.np-search-head.svelte-18n4mb1{border-bottom:1px solid var(--np-divider);background-color:var(--np-bg);align-items:center;gap:12px;padding:12px 16px;display:flex}.np-search-icon.svelte-18n4mb1{color:var(--np-text-muted);font-size:18px}.np-search-tokens.svelte-18n4mb1{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.np-search-chip.svelte-18n4mb1{background-color:var(--np-brand);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.np-search-chip.svelte-18n4mb1{background-color:color-mix(in srgb,var(--np-brand)16%,transparent)}}.np-search-chip.svelte-18n4mb1{color:var(--np-brand);border:1px solid var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-search-chip.svelte-18n4mb1{border:1px solid color-mix(in srgb,var(--np-brand)35%,transparent)}}.np-search-chip.svelte-18n4mb1{border-radius:var(--np-radius-pill);font-family:var(--np-font-mono);padding:2px 8px 2px 10px;font-size:12px;line-height:1.6}.np-search-chip-x.svelte-18n4mb1{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.np-search-chip-x.svelte-18n4mb1:hover{opacity:1}.np-search-input.svelte-18n4mb1{min-width:60px;color:var(--np-text-primary);background-color:#0000;border:0;outline:0;flex:120px;padding:4px 0;font-size:15px}.np-search-input.svelte-18n4mb1::placeholder{color:var(--np-text-muted)}.np-search-close.svelte-18n4mb1{background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);color:var(--np-text-muted);cursor:pointer;font-size:11px;font-family:var(--np-font-mono);padding:2px 8px}.np-search-close.svelte-18n4mb1:hover{color:var(--np-text-primary)}.np-results.svelte-18n4mb1{background-color:var(--np-bg);max-height:50vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.np-results.svelte-18n4mb1 li:where(.svelte-18n4mb1){border-radius:var(--np-radius-md)}.np-results.svelte-18n4mb1 button:where(.svelte-18n4mb1){text-align:left;border-radius:var(--np-radius-md);cursor:pointer;width:100%;color:var(--np-text-primary);background:0 0;border:0;padding:10px 12px}.np-results.svelte-18n4mb1 li.active:where(.svelte-18n4mb1) button:where(.svelte-18n4mb1){background-color:var(--np-brand-soft)}.np-results.svelte-18n4mb1 li.active:where(.svelte-18n4mb1) .np-result-title:where(.svelte-18n4mb1){color:var(--np-brand)}.np-result-title.svelte-18n4mb1{font-weight:500}.np-result-snippet.svelte-18n4mb1{color:var(--np-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:3.2em;margin-top:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.np-result-snippet.svelte-18n4mb1 mark,.np-result-title.svelte-18n4mb1 mark{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-result-snippet.svelte-18n4mb1 mark,.np-result-title.svelte-18n4mb1 mark{background-color:color-mix(in srgb,var(--np-brand)28%,transparent)}}.np-result-snippet.svelte-18n4mb1 mark,.np-result-title.svelte-18n4mb1 mark{color:var(--np-text-primary);border-radius:2px;padding:0 2px;font-weight:600}.np-result-slug.svelte-18n4mb1{color:var(--np-text-muted);font-size:12px;font-family:var(--np-font-mono);margin-top:4px}.np-result-tags.svelte-18n4mb1{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.np-result-tag.svelte-18n4mb1{text-transform:uppercase;letter-spacing:.06em;color:var(--np-brand);background-color:var(--np-brand);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.np-result-tag.svelte-18n4mb1{background-color:color-mix(in srgb,var(--np-brand)14%,transparent)}}.np-result-tag.svelte-18n4mb1{border-radius:var(--np-radius-pill);padding:1px 8px}.np-empty.svelte-18n4mb1,.np-hint.svelte-18n4mb1{color:var(--np-text-muted);text-align:center;padding:16px;font-size:13px}.np-search-foot.svelte-18n4mb1{border-top:1px solid var(--np-divider);background-color:var(--np-bg-surface);color:var(--np-text-muted);align-items:center;gap:16px;padding:8px 16px;font-size:12px;display:flex}.np-kbd-group.svelte-18n4mb1{align-items:center;gap:6px;display:inline-flex}.np-search-foot.svelte-18n4mb1 kbd:where(.svelte-18n4mb1){border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background-color:var(--np-bg);min-width:22px;height:22px;color:var(--np-text-secondary);font-family:var(--np-font-mono);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.np-app.svelte-1bwqjg3{background-color:var(--np-bg);min-height:100vh;color:var(--np-text-primary);--np-sidebar-current:var(--np-sidebar-width);position:relative;overflow-x:clip}.np-app.np-collapsed.svelte-1bwqjg3{--np-sidebar-current:0px}.np-body.svelte-1bwqjg3{grid-template-columns:var(--np-sidebar-current)minmax(0,1fr);will-change:grid-template-columns;align-items:start;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.np-aside-mirror.svelte-1bwqjg3{pointer-events:none;height:0;display:none}@media(min-width:1536px){.np-body.svelte-1bwqjg3:has(.np-page-shell.has-rail){grid-template-columns:var(--np-sidebar-current)minmax(0,1fr)var(--np-sidebar-current)}.np-body.svelte-1bwqjg3:has(.np-page-shell.has-rail) .np-aside-mirror:where(.svelte-1bwqjg3){display:block}}.np-aside.svelte-1bwqjg3{top:var(--np-header-height);height:calc(100vh - var(--np-header-height));z-index:30;background-color:#0000;position:sticky;overflow:hidden}.np-aside.svelte-1bwqjg3 .np-sidebar{width:var(--np-sidebar-width);border:0;border-right:1px solid var(--np-border);box-sizing:border-box;background:0 0;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.np-main.svelte-1bwqjg3{min-height:calc(100vh - var(--np-header-height));min-width:0;padding:32px}.np-drawer-backdrop.svelte-1bwqjg3{display:none}@media(max-width:1024px){.np-body.svelte-1bwqjg3{display:block}.np-collapsed.svelte-1bwqjg3 .np-body:where(.svelte-1bwqjg3){grid-template-columns:none;display:block}.np-main.svelte-1bwqjg3{box-sizing:border-box;width:100%;padding:32px}.np-aside.svelte-1bwqjg3{top:var(--np-header-height);width:min(260px,80vw);height:calc(100vh - var(--np-header-height));z-index:40;background-color:var(--np-bg);transition:transform .22s;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:0 12px 32px #0000002e}.np-aside.svelte-1bwqjg3 .np-sidebar{background-color:var(--np-bg);width:100%}.np-aside.open.svelte-1bwqjg3{transform:translate(0)}.np-drawer-backdrop.svelte-1bwqjg3{top:var(--np-header-height);z-index:35;cursor:pointer;background-color:#00000059;border:0;padding:0;display:block;position:fixed;bottom:0;left:0;right:0}}.np-hero.svelte-23v04a{max-width:960px;margin:0 auto;padding:64px 24px}h1.svelte-23v04a{letter-spacing:-.02em;color:var(--np-text-primary);margin:0 0 16px;font-size:48px;font-weight:700;line-height:56px}p.svelte-23v04a{color:var(--np-text-secondary);margin:0 0 48px;font-size:18px}.np-cards.svelte-23v04a{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.np-card.svelte-23v04a{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background-color:var(--np-bg-card);color:var(--np-text-primary);padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.np-card.svelte-23v04a:hover{border-color:var(--np-brand);box-shadow:var(--np-shadow-card)}.np-card.svelte-23v04a h3:where(.svelte-23v04a){margin:0;font-size:16px;font-weight:600}.np-loading.svelte-64ri75{justify-content:center;align-items:center;min-height:50vh;display:flex}.np-spinner.svelte-64ri75{border:2px solid var(--np-border);border-top-color:var(--np-brand);border-radius:9999px;width:24px;height:24px;animation:.8s linear infinite svelte-64ri75-np-spin}@keyframes svelte-64ri75-np-spin{to{transform:rotate(360deg)}}.np-toc-wrap.svelte-e8nyzm{top:calc(var(--np-header-height) + 24px);font-size:13px;position:sticky}.np-toc.svelte-e8nyzm{box-sizing:border-box;width:240px;max-width:240px}.np-toc-label.svelte-e8nyzm{letter-spacing:.06em;text-transform:uppercase;color:var(--np-text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.np-toc.svelte-e8nyzm ul:where(.svelte-e8nyzm),.np-toc-overlay.svelte-e8nyzm ul:where(.svelte-e8nyzm){min-width:0;margin:0;padding:0;list-style:none}.np-toc.svelte-e8nyzm li:where(.svelte-e8nyzm),.np-toc-overlay.svelte-e8nyzm li:where(.svelte-e8nyzm){min-width:0;margin:4px 0}.np-toc.svelte-e8nyzm li.lvl3:where(.svelte-e8nyzm) a:where(.svelte-e8nyzm),.np-toc-overlay.svelte-e8nyzm li.lvl3:where(.svelte-e8nyzm) a:where(.svelte-e8nyzm){padding-left:12px}.np-toc.svelte-e8nyzm li.lvl4:where(.svelte-e8nyzm) a:where(.svelte-e8nyzm),.np-toc-overlay.svelte-e8nyzm li.lvl4:where(.svelte-e8nyzm) a:where(.svelte-e8nyzm){padding-left:24px}.np-toc.svelte-e8nyzm a:where(.svelte-e8nyzm),.np-toc-overlay.svelte-e8nyzm a:where(.svelte-e8nyzm){color:var(--np-text-secondary);word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:2px 0;line-height:1.45;text-decoration:none;display:block}.np-toc.svelte-e8nyzm a:where(.svelte-e8nyzm):hover,.np-toc-overlay.svelte-e8nyzm a:where(.svelte-e8nyzm):hover{color:var(--np-text-primary)}.np-toc.svelte-e8nyzm a.active:where(.svelte-e8nyzm),.np-toc-overlay.svelte-e8nyzm a.active:where(.svelte-e8nyzm){color:var(--np-brand);font-weight:500}.np-toc-strip.svelte-e8nyzm,.np-toc-strip-line.svelte-e8nyzm{display:none}.np-toc-strip-dots.svelte-e8nyzm{margin:0;padding:0;list-style:none}.np-toc-overlay.svelte-e8nyzm{display:none}@media(max-width:1280px){.np-toc.svelte-e8nyzm{display:none}.np-toc-strip.svelte-e8nyzm{box-sizing:border-box;flex-direction:column;align-items:center;width:10px;padding:16px 0;display:flex;position:relative}.np-toc-strip-line.svelte-e8nyzm{border-left:2px dotted var(--np-border);width:0;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.np-toc-strip-dots.svelte-e8nyzm{z-index:1;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.np-toc-strip-dots.svelte-e8nyzm li.lvl3:where(.svelte-e8nyzm) a:where(.svelte-e8nyzm){transform:translate(0)}.np-toc-strip-dots.svelte-e8nyzm a:where(.svelte-e8nyzm){justify-content:center;align-items:center;width:10px;height:10px;text-decoration:none;display:inline-flex}.np-toc-strip-dot.svelte-e8nyzm{background-color:var(--np-text-faint);border-radius:50%;width:8px;height:8px;transition:background-color .18s,transform .18s}.np-toc-strip-dots.svelte-e8nyzm li.lvl3:where(.svelte-e8nyzm) .np-toc-strip-dot:where(.svelte-e8nyzm){width:6px;height:6px}.np-toc-strip-dots.svelte-e8nyzm li.lvl4:where(.svelte-e8nyzm) .np-toc-strip-dot:where(.svelte-e8nyzm){width:5px;height:5px}.np-toc-strip-dots.svelte-e8nyzm a:where(.svelte-e8nyzm):hover .np-toc-strip-dot:where(.svelte-e8nyzm){background-color:var(--np-text-primary);transform:scale(1.25)}.np-toc-strip-dots.svelte-e8nyzm a.active:where(.svelte-e8nyzm) .np-toc-strip-dot:where(.svelte-e8nyzm){background-color:var(--np-brand);box-shadow:0 0 0 3px var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-toc-strip-dots.svelte-e8nyzm a.active:where(.svelte-e8nyzm) .np-toc-strip-dot:where(.svelte-e8nyzm){box-shadow:0 0 0 3px color-mix(in srgb,var(--np-brand)20%,transparent)}}.np-toc-strip-dots.svelte-e8nyzm a.active:where(.svelte-e8nyzm) .np-toc-strip-dot:where(.svelte-e8nyzm){transform:scale(1.2)}.np-toc-overlay.svelte-e8nyzm{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-md);opacity:0;pointer-events:none;z-index:50;width:240px;padding:12px 14px;transition:opacity .18s,transform .18s;display:block;position:absolute;top:0;right:20px;transform:translate(8px);box-shadow:0 12px 32px #00000059}.np-toc-strip.svelte-e8nyzm:hover .np-toc-overlay:where(.svelte-e8nyzm),.np-toc-strip.svelte-e8nyzm:focus-within .np-toc-overlay:where(.svelte-e8nyzm){opacity:1;pointer-events:auto;transform:translate(0)}.np-toc-wrap.svelte-e8nyzm{top:calc(var(--np-header-height) + 16px);z-index:40;position:fixed;right:12px}}@media(max-width:480px){.np-toc-wrap.svelte-e8nyzm{display:none}}.np-loading.svelte-dfyhad{justify-content:center;align-items:center;padding:64px 0;display:flex}.np-spinner.svelte-dfyhad{border:2px solid var(--np-border);border-top-color:var(--np-brand);border-radius:9999px;width:20px;height:20px;animation:.8s linear infinite svelte-dfyhad-np-spin}@keyframes svelte-dfyhad-np-spin{to{transform:rotate(360deg)}}.np-block.svelte-dfyhad{text-align:center;color:var(--np-text-secondary);padding:64px 24px}.np-back-to-top.svelte-1w6xr27{left:calc(var(--np-sidebar-width) + 20px);background-color:var(--np-bg-surface);width:32px;height:32px;color:var(--np-text-muted);border:1px solid var(--np-border);cursor:pointer;opacity:0;pointer-events:none;z-index:5;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s,color .15s,border-color .15s;display:inline-flex;position:fixed;bottom:20px;transform:translate(-140px,140px);box-shadow:0 2px 10px #00000040}.np-back-to-top.svelte-1w6xr27:hover{color:var(--np-text-primary);border-color:var(--np-brand)}.np-back-to-top.svelte-1w6xr27:focus-visible{outline:2px solid var(--np-brand);outline-offset:2px}.np-back-to-top.show.svelte-1w6xr27{opacity:1;pointer-events:auto;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards svelte-1w6xr27-np-back-to-top-in}@keyframes svelte-1w6xr27-np-back-to-top-in{0%{transform:translate(-140px,140px)}70%{transform:translate(8px,-8px)}to{transform:translate(0)}}@media(max-width:1024px){.np-back-to-top.svelte-1w6xr27{left:16px}}@media(prefers-reduced-motion:reduce){.np-back-to-top.show.svelte-1w6xr27{animation:none;transform:translate(0)}}.np-mermaid-wrapper.svelte-1fyq7th{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg-surface);margin:16px 0;position:relative;overflow:hidden}.np-mermaid-fullscreen.svelte-1fyq7th{background-color:var(--np-bg);border:0;border-radius:0;margin:0}.np-mermaid-viewport.svelte-1fyq7th{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:420px;position:relative;overflow:hidden}.np-mermaid-fullscreen.svelte-1fyq7th .np-mermaid-viewport:where(.svelte-1fyq7th){height:100vh}.np-mermaid-dragging.svelte-1fyq7th{cursor:grabbing}.np-mermaid-stage.svelte-1fyq7th{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.np-mermaid-stage.svelte-1fyq7th svg{max-width:100%;max-height:100%;display:block}.np-mermaid-toolbar.svelte-1fyq7th{background-color:var(--np-bg-surface);gap:4px;display:flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.np-mermaid-toolbar.svelte-1fyq7th{background-color:color-mix(in srgb,var(--np-bg-surface)90%,transparent)}}.np-mermaid-toolbar.svelte-1fyq7th{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);z-index:2;padding:4px}.np-mermaid-toolbar.svelte-1fyq7th button:where(.svelte-1fyq7th){width:28px;height:28px;color:var(--np-text-secondary);border-radius:var(--np-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.np-mermaid-toolbar.svelte-1fyq7th button:where(.svelte-1fyq7th):hover{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-mermaid-toolbar.svelte-1fyq7th button:where(.svelte-1fyq7th):hover{background-color:color-mix(in srgb,var(--np-brand)14%,transparent)}}.np-mermaid-toolbar.svelte-1fyq7th button:where(.svelte-1fyq7th):hover{color:var(--np-brand)}.np-mermaid-toolbar.svelte-1fyq7th button:where(.svelte-1fyq7th):focus-visible{outline:2px solid var(--np-brand);outline-offset:1px}.np-code.svelte-1gxzuf{border-radius:var(--np-radius-md);background-color:var(--np-bg-code-block);border:1px solid var(--np-border);margin:16px 0;overflow:hidden}.np-code-bar.svelte-1gxzuf{background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:36px;padding:8px 12px;display:flex}.np-code-lang.svelte-1gxzuf{color:#e5e7eb99;font-size:12px;font-family:var(--np-font-mono);text-transform:lowercase}.np-code-copy.svelte-1gxzuf{color:#e5e7ebb3;cursor:pointer;border-radius:var(--np-radius-sm);background:0 0;border:0;padding:4px 8px;font-size:12px}.np-code-copy.svelte-1gxzuf:hover{color:#fff;background-color:#ffffff14}.np-code-body.svelte-1gxzuf pre{background:0 0;border-radius:0;margin:0;padding:0;overflow-x:auto}.np-code-body.svelte-1gxzuf pre code{font-family:var(--np-font-mono);padding:16px 20px;font-size:12.5px;line-height:1.65;display:block}.np-code-group.svelte-1vxy78d{border-radius:var(--np-radius-md);background-color:var(--np-bg-code-block);border:1px solid var(--np-border);margin:16px 0;overflow:hidden}.np-code-group-bar.svelte-1vxy78d{background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:38px;padding:0 8px;display:flex}.np-code-group-tabs.svelte-1vxy78d{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.np-code-group-tabs.svelte-1vxy78d::-webkit-scrollbar{display:none}.np-code-group-tabs.svelte-1vxy78d button:where(.svelte-1vxy78d){color:#e5e7eb80;cursor:pointer;font-size:12px;font-family:var(--np-font-mono);text-transform:lowercase;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px}.np-code-group-tabs.svelte-1vxy78d button:where(.svelte-1vxy78d):hover{color:#e5e7ebe6}.np-code-group-tabs.svelte-1vxy78d button.active:where(.svelte-1vxy78d){color:var(--np-brand);border-bottom-color:var(--np-brand)}.np-code-group-copy.svelte-1vxy78d{color:#e5e7ebb3;cursor:pointer;border-radius:var(--np-radius-sm);background:0 0;border:0;margin-left:8px;padding:4px 8px;font-size:12px}.np-code-group-copy.svelte-1vxy78d:hover{color:#fff;background-color:#ffffff14}.np-code-group-body.svelte-1vxy78d pre{background:0 0;border-radius:0;margin:0;padding:16px}.np-actions.svelte-192gm66{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.np-actions-start.svelte-192gm66{justify-content:flex-start}.np-actions-center.svelte-192gm66{justify-content:center}.np-actions-end.svelte-192gm66{justify-content:flex-end}.np-action.svelte-192gm66{border-radius:var(--np-radius-md);border:1px solid #0000;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.np-action-primary.svelte-192gm66{background-color:var(--np-brand);color:#fff}.np-action-primary.svelte-192gm66:hover{filter:brightness(1.05)}.np-action-secondary.svelte-192gm66{background-color:var(--np-bg-surface);color:var(--np-text-primary);border-color:var(--np-border)}.np-action-secondary.svelte-192gm66:hover{border-color:var(--np-border-strong)}.np-action-ghost.svelte-192gm66{color:var(--np-text-secondary);background:0 0}.np-action-ghost.svelte-192gm66:hover{color:var(--np-text-primary)}.np-feature-card.svelte-12ztdob{border-radius:var(--np-radius-lg);background-color:var(--np-bg-card);border:1px solid var(--np-border);color:inherit;box-sizing:border-box;align-items:flex-start;gap:16px;height:100%;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.np-feature-card.svelte-12ztdob:hover{border-color:var(--np-brand);transform:translateY(-2px)}.np-feature-icon.svelte-12ztdob{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.np-feature-icon-text.svelte-12ztdob{font-size:32px;line-height:1}.np-feature-icon-img.svelte-12ztdob{object-fit:contain;width:48px;height:48px}.np-feature-icon-svg.svelte-12ztdob{background-color:var(--np-brand);width:48px;height:48px;-webkit-mask-image:var(--np-feature-icon-url);mask-image:var(--np-feature-icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.np-feature-content.svelte-12ztdob{min-width:0}.np-feature-content.svelte-12ztdob h3:where(.svelte-12ztdob){color:var(--np-text-primary);margin:0 0 6px;font-size:16px;font-weight:600}.np-feature-body.svelte-12ztdob{color:var(--np-text-secondary);font-size:14px;line-height:1.55}.np-feature-body.svelte-12ztdob p{margin:0 0 8px}.np-feature-body.svelte-12ztdob p:last-child{margin-bottom:0}.np-page-shell.svelte-17nj584{width:100%;position:relative}.np-page.svelte-17nj584{width:100%;max-width:var(--np-content-max,1024px);box-sizing:border-box;min-width:0;margin:0 auto;padding:96px 32px 0;display:block}.np-page-shell.has-rail.svelte-17nj584 .np-toc-rail:where(.svelte-17nj584){top:0;bottom:0;left:calc(50% + min(50%,var(--np-content-max,1024px)/2) + 32px);width:var(--np-toc-width);position:absolute}.np-issue-head.svelte-17nj584{border-bottom:1px solid var(--np-divider);flex-direction:column;gap:8px;margin:0 0 32px;padding:16px 0 24px;display:flex}.np-issue-head.has-banner.svelte-17nj584{padding-top:120px;position:relative}.np-issue-banner.svelte-17nj584{z-index:0;pointer-events:none;background-position:0 0;background-size:cover;width:min(640px,100%);height:320px;position:absolute;top:-96px;left:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 92%),linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(#000000d9,#0000 92%),linear-gradient(90deg,#000 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.np-issue-banner.svelte-17nj584:after{content:"";background-color:var(--np-bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.np-issue-banner.svelte-17nj584:after{background-color:color-mix(in srgb,var(--np-bg)45%,transparent)}}.np-issue-head.has-banner.svelte-17nj584>:where(.svelte-17nj584):not(.np-issue-banner){z-index:1;position:relative}.np-issue-kind.svelte-17nj584{text-transform:uppercase;letter-spacing:.12em;border-radius:var(--np-radius-pill);background-color:var(--np-bg-surface);border:1px solid var(--np-border);color:var(--np-text-secondary);align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.np-issue-kind-milestone.svelte-17nj584{color:var(--np-brand);border-color:var(--np-brand);background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-issue-kind-milestone.svelte-17nj584{background-color:color-mix(in srgb,var(--np-brand)14%,transparent)}}.np-issue-kind-epic.svelte-17nj584{color:var(--np-info,var(--np-brand));border-color:var(--np-info,var(--np-brand));background-color:var(--np-info,var(--np-brand))}@supports (color:color-mix(in lab,red,red)){.np-issue-kind-epic.svelte-17nj584{background-color:color-mix(in srgb,var(--np-info,var(--np-brand))14%,transparent)}}.np-issue-kind-feature.svelte-17nj584{color:var(--np-check,var(--np-brand));border-color:var(--np-check,var(--np-brand));background-color:var(--np-check,var(--np-brand))}@supports (color:color-mix(in lab,red,red)){.np-issue-kind-feature.svelte-17nj584{background-color:color-mix(in srgb,var(--np-check,var(--np-brand))14%,transparent)}}.np-issue-kind-bug.svelte-17nj584{color:var(--np-danger);border-color:var(--np-danger);background-color:var(--np-danger)}@supports (color:color-mix(in lab,red,red)){.np-issue-kind-bug.svelte-17nj584{background-color:color-mix(in srgb,var(--np-danger)14%,transparent)}}.np-issue-date.svelte-17nj584{font-family:var(--np-font-mono);color:var(--np-text-muted);letter-spacing:.04em;align-self:flex-start;font-size:12px}.np-issue-title.svelte-17nj584{letter-spacing:-.02em;color:var(--np-text-primary);margin:8px 0 0;font-size:40px;font-weight:700;line-height:1.1}.np-issue-desc.svelte-17nj584{color:var(--np-text-secondary);margin:0;font-size:16px;line-height:1.6}.np-page.svelte-17nj584 .np-prose{width:100%}.np-toc-rail.svelte-17nj584{min-width:0}@media(max-width:1535px){.np-page-shell.has-rail.svelte-17nj584 .np-toc-rail:where(.svelte-17nj584){pointer-events:none;width:0;height:0;position:static;left:auto;overflow:visible}.np-toc-rail.svelte-17nj584 .np-toc-wrap{pointer-events:auto}}.np-page-footer.svelte-17nj584{border-top:1px solid var(--np-divider);text-align:center;color:var(--np-text-faint);white-space:pre-line;margin-top:96px;padding:32px 0 0;font-size:13px}.np-page-tail.svelte-17nj584{height:25vh;min-height:160px}.np-page-backdrop.svelte-17nj584{pointer-events:none;z-index:0;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000)}.np-page-backdrop-doc.svelte-17nj584{background:radial-gradient(ellipse 70% 60% at 30% 0%,var(--np-brand)0%,transparent 70%),linear-gradient(to bottom,var(--np-brand)0%,var(--np-bg)100%);height:min(360px,50vh)}@supports (color:color-mix(in lab,red,red)){.np-page-backdrop-doc.svelte-17nj584{background:radial-gradient(ellipse 70% 60% at 30% 0%,color-mix(in srgb,var(--np-brand)14%,transparent)0%,transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--np-brand)7%,var(--np-bg))0%,var(--np-bg)100%)}}.np-page-background.svelte-17nj584{opacity:.55;pointer-events:none;z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;height:min(520px,80vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000)}.np-page-shell.svelte-17nj584{z-index:1;position:relative}.np-page-shell.svelte-tfpd7o{z-index:1;width:100%;position:relative}.np-page-shell.has-rail.svelte-tfpd7o .np-toc-rail:where(.svelte-tfpd7o){top:0;bottom:0;left:calc(50% + min(50%,var(--np-content-max,1024px)/2) + 32px);width:var(--np-toc-width);position:absolute}.np-toc-rail.svelte-tfpd7o .np-toc{top:calc(var(--np-header-height) + 24px);max-height:calc(100vh - var(--np-header-height) - 32px);position:sticky;overflow-y:auto}.np-page.svelte-tfpd7o{width:100%;max-width:var(--np-content-max,1024px);box-sizing:border-box;min-width:0;margin:0 auto;padding:96px 32px 0;display:block}.np-page.svelte-tfpd7o .np-prose{width:100%}.np-toc-rail.svelte-tfpd7o{min-width:0}@media(max-width:1535px){.np-page-shell.has-rail.svelte-tfpd7o .np-toc-rail:where(.svelte-tfpd7o){display:none}}.np-changelog-title.svelte-tfpd7o{letter-spacing:-.02em;color:var(--np-text-primary);margin:0 -8px 32px;font-size:48px;font-weight:700;line-height:1.05}@media(max-width:720px){.np-changelog-title.svelte-tfpd7o{margin-left:0;margin-right:0;font-size:36px}}.np-changelog-section.svelte-tfpd7o+.np-changelog-section:where(.svelte-tfpd7o){margin-top:24px}.np-changelog-header.svelte-tfpd7o{border:0;border-bottom:1px solid var(--np-divider);width:100%;color:var(--np-text-primary);cursor:pointer;text-align:left;scroll-margin-top:calc(var(--np-header-height) + 16px);background:0 0;align-items:center;gap:16px;padding:16px 0;font-family:inherit;display:flex}.np-changelog-header.svelte-tfpd7o:focus{outline:none}.np-changelog-header.svelte-tfpd7o:focus-visible{outline:2px solid var(--np-brand);outline-offset:4px;border-radius:var(--np-radius-sm)}.np-changelog-header.svelte-tfpd7o:hover .np-changelog-chev:where(.svelte-tfpd7o),.np-changelog-header.svelte-tfpd7o:focus-visible .np-changelog-chev:where(.svelte-tfpd7o){color:var(--np-text-primary)}.np-changelog-entry-heading.svelte-tfpd7o{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.np-changelog-meta.svelte-tfpd7o{align-items:baseline;gap:14px;min-width:0;display:flex}.np-changelog-version.svelte-tfpd7o{font-family:var(--np-font-mono);color:var(--np-brand);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1}.np-changelog-entry-date.svelte-tfpd7o{color:var(--np-text-muted);font-size:14px;font-family:var(--np-font-mono);letter-spacing:.04em;line-height:1}.np-changelog-entry-title.svelte-tfpd7o{color:var(--np-text-primary);letter-spacing:-.015em;min-width:0;font-size:28px;font-weight:700;line-height:1.2}.np-changelog-chev.svelte-tfpd7o{width:24px;height:24px;color:var(--np-text-muted);flex:none;justify-content:center;align-items:center;transition:transform .15s,color .15s;display:inline-flex}.np-changelog-chev.open.svelte-tfpd7o{transform:rotate(90deg)}.np-changelog-body.svelte-tfpd7o{padding:16px 0 8px;font-size:13.5px;line-height:1.6}.np-changelog-body.svelte-tfpd7o h1{color:var(--np-text-primary);letter-spacing:-.015em;border-top:0;margin:80px 0 18px;padding-top:0;font-size:28px;font-weight:700;line-height:1.2}.np-changelog-body.svelte-tfpd7o h1:before{display:none}.np-changelog-body.svelte-tfpd7o h2{color:var(--np-text-primary);letter-spacing:-.01em;border-top:0;margin:64px 0 14px;padding-top:0;font-size:23px;font-weight:700;line-height:1.25}.np-changelog-body.svelte-tfpd7o h2:before{display:none}.np-changelog-body.svelte-tfpd7o h3{color:var(--np-text-primary);letter-spacing:-.005em;border-left:0;margin:52px 0 12px;padding-left:0;font-size:19px;font-weight:600;line-height:1.3}.np-changelog-body.svelte-tfpd7o h4{color:var(--np-text-primary);margin:40px 0 10px;font-size:16px;font-weight:600;line-height:1.35}.np-changelog-body.svelte-tfpd7o h5,.np-changelog-body.svelte-tfpd7o h6{text-transform:uppercase;letter-spacing:.08em;color:var(--np-text-secondary);margin:32px 0 8px;font-size:13px;font-weight:700}.np-changelog-body.svelte-tfpd7o h1:first-child,.np-changelog-body.svelte-tfpd7o h2:first-child,.np-changelog-body.svelte-tfpd7o h3:first-child,.np-changelog-body.svelte-tfpd7o h4:first-child,.np-changelog-body.svelte-tfpd7o h5:first-child,.np-changelog-body.svelte-tfpd7o h6:first-child{margin-top:0}.np-changelog-body.svelte-tfpd7o p,.np-changelog-body.svelte-tfpd7o li{font-size:15px;line-height:1.65}.np-changelog-body.svelte-tfpd7o ul,.np-changelog-body.svelte-tfpd7o ol{margin:14px 0}.np-changelog-body.svelte-tfpd7o code{font-size:13.5px}.np-changelog-description.svelte-tfpd7o{color:var(--np-text-secondary);margin:0 0 16px;font-size:14.5px;line-height:1.6}.np-changelog-empty.svelte-tfpd7o{color:var(--np-text-muted);font-style:italic}.np-page-footer.svelte-tfpd7o{text-align:center;color:var(--np-text-faint);white-space:pre-line;border-top:0;margin-top:96px;padding:32px 0 0;font-size:13px}.np-page-tail.svelte-tfpd7o{height:25vh;min-height:160px}.np-page-background.svelte-tfpd7o{opacity:.55;pointer-events:none;z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;height:min(520px,80vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000)}.np-page-backdrop.svelte-tfpd7o{pointer-events:none;z-index:0;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000)}.np-page-backdrop-changelog.svelte-tfpd7o{background:radial-gradient(ellipse 60% 80% at 70% 0%,var(--np-check,var(--np-brand))0%,transparent 70%),linear-gradient(to bottom,var(--np-check,var(--np-brand))0%,var(--np-bg)100%);height:min(420px,55vh)}@supports (color:color-mix(in lab,red,red)){.np-page-backdrop-changelog.svelte-tfpd7o{background:radial-gradient(ellipse 60% 80% at 70% 0%,color-mix(in srgb,var(--np-check,var(--np-brand))16%,transparent)0%,transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--np-check,var(--np-brand))8%,var(--np-bg))0%,var(--np-bg)100%)}}.np-hero.svelte-cpj1co{box-sizing:border-box;width:calc(100% + 64px);max-width:none;margin:-32px -32px 0;padding:208px 48px 96px;display:block;position:relative}.np-hero-banner.svelte-cpj1co{opacity:.18;pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000)}.np-hero-inner.svelte-cpj1co{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.np-hero-side.svelte-cpj1co .np-hero-inner:where(.svelte-cpj1co){grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.np-hero.svelte-cpj1co{padding:120px 80px 96px}.np-hero-side.svelte-cpj1co .np-hero-inner:where(.svelte-cpj1co){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.np-hero-side.np-hero-align-end.svelte-cpj1co .np-hero-inner:where(.svelte-cpj1co){direction:rtl}.np-hero-side.np-hero-align-end.svelte-cpj1co .np-hero-copy:where(.svelte-cpj1co),.np-hero-side.np-hero-align-end.svelte-cpj1co .np-hero-art:where(.svelte-cpj1co){direction:ltr}}.np-hero-align-start.svelte-cpj1co .np-hero-copy:where(.svelte-cpj1co),.np-hero-align-end.svelte-cpj1co .np-hero-copy:where(.svelte-cpj1co){text-align:left;align-items:flex-start}.np-hero-align-center.svelte-cpj1co{text-align:center}.np-hero-align-center.svelte-cpj1co .np-hero-copy:where(.svelte-cpj1co){text-align:center;align-items:center;max-width:760px;margin:0 auto}.np-hero-align-center.svelte-cpj1co .np-hero-lead:where(.svelte-cpj1co){margin-left:auto;margin-right:auto}.np-hero-copy.svelte-cpj1co{flex-direction:column;min-width:0;display:flex}.np-hero-logo.svelte-cpj1co{border-radius:var(--np-radius-md);width:64px;height:64px;margin-bottom:20px}.np-hero-eyebrow.svelte-cpj1co{text-transform:uppercase;letter-spacing:.12em;color:var(--np-brand);margin:0 0 16px;font-size:12px;font-weight:700}.np-hero-title.svelte-cpj1co{letter-spacing:-.025em;color:var(--np-brand);margin:0 0 20px;font-size:56px;font-weight:800;line-height:1.05}@media(min-width:960px){.np-hero-title.svelte-cpj1co{font-size:76px}}.np-hero-tagline.svelte-cpj1co{color:var(--np-text-primary);margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.35}.np-hero-lead.svelte-cpj1co{color:var(--np-text-secondary);max-width:60ch;margin:0 0 32px;font-size:17px;line-height:1.7}.np-hero-art.svelte-cpj1co{justify-content:center;align-items:center;min-width:0;display:flex}.np-hero-art.svelte-cpj1co img:where(.svelte-cpj1co){border-radius:var(--np-radius-lg);width:100%;max-width:480px;height:auto}.np-hero-body.svelte-cpj1co{margin-top:48px}.np-blob-host.svelte-c6l5k2{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.np-blob.svelte-c6l5k2{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.np-rm-node.svelte-1yz1byx{box-sizing:border-box;color:var(--np-text-primary);cursor:pointer;z-index:2;text-decoration:none;transition:transform .18s,filter .18s;position:absolute}.np-rm-node.svelte-1yz1byx:hover{filter:brightness(1.04);transform:translateY(-2px)}.np-rm-node.svelte-1yz1byx:focus-visible{outline:2px solid var(--np-brand);outline-offset:4px;border-radius:var(--np-radius-lg)}.np-rm-node-inner.svelte-1yz1byx{z-index:1;text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;height:100%;display:flex;position:relative;overflow:hidden}.np-rm-node-head.svelte-1yz1byx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.np-rm-node-meta.svelte-1yz1byx{align-items:center;gap:8px;display:inline-flex}.np-rm-node-kind.svelte-1yz1byx{text-transform:uppercase;letter-spacing:.12em;border-radius:var(--np-radius-pill);color:#fff;background-color:var(--np-brand);align-items:center;padding:3px 9px;font-weight:800;line-height:1;display:inline-flex}.np-rm-node-epic.svelte-1yz1byx .np-rm-node-kind:where(.svelte-1yz1byx){background-color:var(--np-info)}.np-rm-node-feature.svelte-1yz1byx .np-rm-node-kind:where(.svelte-1yz1byx){background-color:var(--np-check)}.np-rm-node-bug.svelte-1yz1byx .np-rm-node-kind:where(.svelte-1yz1byx){background-color:var(--np-danger)}.np-rm-node-date.svelte-1yz1byx{font-family:var(--np-font-mono);color:var(--np-text-muted);letter-spacing:.04em}.np-rm-node-title.svelte-1yz1byx{letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.np-rm-node-desc.svelte-1yz1byx{color:var(--np-text-secondary);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.np-planet.svelte-19p2w5q{pointer-events:none;width:100%;display:block;position:relative}.np-planet-svg.svelte-19p2w5q{aspect-ratio:1;width:100%;height:auto;display:block}.np-planet-svg.svelte-19p2w5q .np-planet-land{fill:var(--np-planet-land,var(--np-brand))}.np-planet-svg.svelte-19p2w5q .np-planet-water{fill:var(--np-planet-water,#2ba8e0)}.np-planet-svg.svelte-19p2w5q .np-planet-water-mid{fill:var(--np-planet-water-mid,#1c79a8)}.np-planet-svg.svelte-19p2w5q .np-planet-shadow{fill:var(--np-planet-shadow,var(--np-brand))}@supports (color:color-mix(in lab,red,red)){.np-planet-svg.svelte-19p2w5q .np-planet-shadow{fill:var(--np-planet-shadow,color-mix(in srgb,var(--np-brand)55%,#000 45%))}}.np-page-shell.svelte-18q10ge{grid-template-columns:minmax(0,var(--np-content-max));justify-content:center;width:100%;display:grid}.np-roadmap-page.svelte-18q10ge{padding:0}.np-page.svelte-18q10ge{width:100%;max-width:var(--np-content-max);box-sizing:border-box;min-width:0;margin:0 auto;padding:0}.np-roadmap-hero.svelte-18q10ge{grid-template-rows:auto auto auto auto;grid-template-columns:1fr min-content;align-items:start;column-gap:32px;width:100%;margin:0 auto;padding:56px 48px 40px;display:grid;position:relative}.np-roadmap-travel.svelte-18q10ge{border-radius:var(--np-radius-pill);border:1px solid var(--np-brand);grid-area:1/2/span 2;place-self:start end;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.np-roadmap-travel.svelte-18q10ge{border:1px solid color-mix(in srgb,var(--np-brand)50%,transparent)}}.np-roadmap-travel.svelte-18q10ge{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-roadmap-travel.svelte-18q10ge{background-color:color-mix(in srgb,var(--np-brand)10%,transparent)}}.np-roadmap-travel.svelte-18q10ge{color:var(--np-brand);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s}.np-roadmap-travel.svelte-18q10ge:hover{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-roadmap-travel.svelte-18q10ge:hover{background-color:color-mix(in srgb,var(--np-brand)18%,transparent)}}.np-roadmap-travel.svelte-18q10ge:hover{border-color:var(--np-brand);transform:translateY(-1px)}.np-roadmap-travel.svelte-18q10ge:focus-visible{outline:2px solid var(--np-brand);outline-offset:3px}.np-roadmap-travel.svelte-18q10ge svg:where(.svelte-18q10ge){display:block}.np-roadmap-eyebrow.svelte-18q10ge{text-transform:uppercase;letter-spacing:.18em;color:var(--np-brand);grid-area:1/1;margin:0 0 16px;font-size:12px;font-weight:700}.np-roadmap-hero-title.svelte-18q10ge{letter-spacing:-.025em;color:var(--np-brand);grid-area:2/1;margin:0 0 20px;font-size:56px;font-weight:800;line-height:1.05}@media(min-width:960px){.np-roadmap-hero-title.svelte-18q10ge{font-size:72px}}.np-roadmap-hero-tagline.svelte-18q10ge{color:var(--np-text-primary);grid-area:3/1/auto/-1;max-width:60ch;margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.4}.np-roadmap-hero-body.svelte-18q10ge{color:var(--np-text-secondary);grid-area:4/1/auto/-1;max-width:60ch;margin:8px 0 0;font-size:16px;line-height:1.65}.np-roadmap-hero-body.svelte-18q10ge p{margin:0 0 12px}.np-roadmap-track.svelte-18q10ge{box-sizing:border-box;width:100%;min-height:600px;margin:0;padding:32px 24px 0;position:relative}.np-roadmap-edges.svelte-18q10ge{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.np-roadmap-edge.svelte-18q10ge{fill:none;stroke:var(--np-border,#444);stroke-width:1.5px;opacity:.55}.np-roadmap-spine-connector.svelte-18q10ge{fill:none;stroke:var(--np-brand,#b9b);stroke-width:1.5px;opacity:.55}.np-roadmap-issue-dot.svelte-18q10ge{background-color:var(--np-bg-card);border:2px solid var(--np-brand,#b9b);z-index:3;pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.np-roadmap-planet.svelte-18q10ge{pointer-events:none;width:100%;height:400px;position:relative;overflow:hidden}.np-roadmap-planet-box.svelte-18q10ge{pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.np-roadmap-planet-globe.svelte-18q10ge{pointer-events:none;flex-shrink:0;width:1024px;height:1024px;position:relative}.np-roadmap-planet-fade.svelte-18q10ge{background:radial-gradient(ellipse 80% 100% at 50% 0%,transparent 0%,transparent 55%,var(--np-bg)100%),linear-gradient(to bottom,transparent 0%,transparent 35%,var(--np-bg)90%);pointer-events:none;z-index:1;position:absolute;inset:0}.np-roadmap-footer-text.svelte-18q10ge{text-align:center;color:var(--np-text-secondary);white-space:pre-line;pointer-events:auto;z-index:2;margin:0;font-size:13px;line-height:1.5;position:absolute;bottom:28px;left:0;right:0}.np-roadmap-spine-path.svelte-18q10ge{fill:none;stroke:var(--np-text-muted);stroke-width:2px;stroke-dasharray:6 8;opacity:.9}.np-roadmap-spine-trail.svelte-18q10ge{fill:none;stroke:var(--np-brand);stroke-width:2.5px;stroke-linecap:round;opacity:.85}.np-roadmap-today.svelte-18q10ge{pointer-events:none;z-index:3;white-space:nowrap;width:0;height:0;position:absolute}.np-roadmap-today-line.svelte-18q10ge{transform-origin:50%;border-top:1px dotted var(--np-border);opacity:.9;width:60px;height:0;position:absolute;top:0;left:0}.np-roadmap-today-label.svelte-18q10ge{color:var(--np-text-muted);font-family:var(--np-font-mono);letter-spacing:.04em;font-size:10px;position:absolute;top:0;left:0}.np-roadmap-rocket.svelte-18q10ge{transform-origin:50%;z-index:4;will-change:transform,top,left;filter:drop-shadow(0 6px 18px var(--np-brand));transition:top .4s,left .4s,transform .4s;position:absolute}@supports (color:color-mix(in lab,red,red)){.np-roadmap-rocket.svelte-18q10ge{filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--np-brand)35%,transparent))}}.np-roadmap-rocket.flying.svelte-18q10ge{transition:none}.np-roadmap-rocket-link.svelte-18q10ge{cursor:pointer}.np-roadmap-top-arrow.svelte-18q10ge{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 12px var(--np-brand));line-height:0;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.np-roadmap-top-arrow.svelte-18q10ge{filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--np-brand)30%,transparent))}}.np-roadmap-modal-root.svelte-18q10ge{z-index:60;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.np-roadmap-modal-content.svelte-18q10ge{pointer-events:none;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:flex}.np-roadmap-modal-content.np-roadmap-modal-placed.svelte-18q10ge{transition:left .12s,top .12s;position:fixed}.np-roadmap-aside.svelte-18q10ge{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);pointer-events:auto;width:min(420px,100vw - 24px);max-height:calc(100vh - 24px);padding:20px 22px;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000073}.np-roadmap-aside-head.svelte-18q10ge h2:where(.svelte-18q10ge){letter-spacing:-.01em;margin:8px 0 4px;font-size:20px;font-weight:700}.np-roadmap-aside-date.svelte-18q10ge{font-family:var(--np-font-mono);color:var(--np-text-muted);font-size:11px}.np-roadmap-aside-desc.svelte-18q10ge{color:var(--np-text-secondary);margin:0 0 12px;font-size:13px;line-height:1.55}.np-roadmap-aside-body.svelte-18q10ge p{margin:0 0 10px;font-size:13px}.np-roadmap-aside-changelog.svelte-18q10ge{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.np-roadmap-aside-changelog.svelte-18q10ge a:where(.svelte-18q10ge){color:inherit;border-radius:var(--np-radius-sm);align-items:baseline;gap:8px;padding:4px 6px;text-decoration:none;display:flex}.np-roadmap-aside-changelog.svelte-18q10ge a:where(.svelte-18q10ge):hover{background-color:var(--np-bg-surface)}.np-roadmap-aside-version.svelte-18q10ge{font-family:var(--np-font-mono);color:var(--np-brand);font-weight:600}.np-roadmap-aside-ref-title.svelte-18q10ge{color:var(--np-text-primary);flex:1;font-size:12px}.np-roadmap-aside-ref-date.svelte-18q10ge{color:var(--np-text-muted);font-family:var(--np-font-mono);font-size:11px}@media(max-width:900px){.np-roadmap-hero.svelte-18q10ge{padding:32px 20px 24px}.np-roadmap-hero-title.svelte-18q10ge{font-size:38px}.np-roadmap-hero-tagline.svelte-18q10ge{font-size:18px}.np-roadmap-track.svelte-18q10ge{padding:16px 0 60px}.np-roadmap-aside.svelte-18q10ge{display:none}}.np-roadmap-empty.svelte-18q10ge{color:var(--np-text-muted);text-align:center;padding:32px;font-style:italic}.np-page-background.svelte-18q10ge{opacity:.55;pointer-events:none;z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;height:min(520px,80vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000)}.np-features-grid.svelte-97zrij{gap:16px;margin:24px 0;display:grid}.np-card.svelte-1vtj9g7{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background-color:var(--np-bg-card);color:var(--np-text-primary);padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.np-card.svelte-1vtj9g7:hover{border-color:var(--np-brand);box-shadow:var(--np-shadow-card)}.np-card-icon.svelte-1vtj9g7{margin-bottom:8px;font-size:24px}h3.svelte-1vtj9g7{margin:0 0 4px;font-size:16px;font-weight:600}.np-card-body.svelte-1vtj9g7{color:var(--np-text-secondary);font-size:14px}.np-cards-grid.svelte-odf85c{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0;display:grid}.np-method.svelte-198d8zm{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--np-radius-sm);color:var(--mc);background-color:var(--mc);align-items:center;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.np-method.svelte-198d8zm{background-color:color-mix(in srgb,var(--mc)16%,transparent)}}.np-method.svelte-198d8zm{border:1px solid var(--mc)}@supports (color:color-mix(in lab,red,red)){.np-method.svelte-198d8zm{border:1px solid color-mix(in srgb,var(--mc)40%,transparent)}}.np-method.svelte-198d8zm{font-family:var(--np-font-mono);line-height:1}.np-method-sm.svelte-198d8zm{padding:2px 6px;font-size:10px}.np-method-md.svelte-198d8zm{padding:4px 8px;font-size:11px}.np-method-lg.svelte-198d8zm{padding:6px 12px;font-size:13px}.np-schema.svelte-1yo0bbx{font-size:13.5px}.np-schema-head.svelte-1yo0bbx{cursor:pointer;color:var(--np-text-primary);text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;width:100%;padding:4px 0;display:flex}.np-schema-head.svelte-1yo0bbx .np-chev:where(.svelte-1yo0bbx),.np-schema-head.svelte-1yo0bbx .np-chev-spacer:where(.svelte-1yo0bbx),.np-schema-head.svelte-1yo0bbx .np-schema-name:where(.svelte-1yo0bbx),.np-schema-head.svelte-1yo0bbx .np-schema-type:where(.svelte-1yo0bbx){flex:none;padding-top:1px}.np-schema-head.svelte-1yo0bbx .np-schema-desc:where(.svelte-1yo0bbx){flex:auto;min-width:0}.np-schema-head.svelte-1yo0bbx:disabled{cursor:default}.np-chev.svelte-1yo0bbx{text-align:center;width:16px;color:var(--np-text-faint);font-size:18px;line-height:1;transition:transform .15s;display:inline-block}.np-chev-spacer.svelte-1yo0bbx{width:16px;display:inline-block}.np-chev.open.svelte-1yo0bbx{transform:rotate(90deg)}.np-schema-name.svelte-1yo0bbx{font-family:var(--np-font-mono);color:var(--np-text-primary);background:0 0;border:0;padding:0;font-weight:600}.np-schema-type.svelte-1yo0bbx{color:var(--np-text-muted);font-family:var(--np-font-mono);font-size:12.5px}.np-schema-format.svelte-1yo0bbx{color:var(--np-text-faint);font-family:var(--np-font-mono);flex:none;padding-top:1px;font-size:11.5px}.np-schema-enum.svelte-1yo0bbx{flex-wrap:wrap;gap:6px;margin:4px 0 4px 24px;display:flex}.np-schema-enum-val.svelte-1yo0bbx{font-family:var(--np-font-mono);color:var(--np-text-secondary);background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);padding:1px 6px;font-size:11.5px}.np-schema-desc.svelte-1yo0bbx{color:var(--np-text-secondary);font-size:13px}.np-schema-desc.svelte-1yo0bbx p{margin:0;display:inline}.np-schema-children.svelte-1yo0bbx{border-left:1px solid var(--np-border);margin-top:4px;margin-bottom:4px;margin-left:16px;padding-left:12px}.np-param.svelte-1ktxud9{border-bottom:1px solid var(--np-divider);padding:14px 16px}.np-param.svelte-1ktxud9:last-child{border-bottom:0}.np-param-head.svelte-1ktxud9{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-param-name.svelte-1ktxud9{font-family:var(--np-font-mono);color:var(--np-text-primary);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.np-param-type.svelte-1ktxud9{font-family:var(--np-font-mono);color:var(--np-text-muted);border-radius:var(--np-radius-pill);background-color:var(--np-bg-surface);border:1px solid var(--np-border);padding:2px 8px;font-size:12px}.np-param-format.svelte-1ktxud9{font-family:var(--np-font-mono);color:var(--np-text-faint);font-size:11.5px}.np-param-enum.svelte-1ktxud9{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.np-param-enum-val.svelte-1ktxud9{font-family:var(--np-font-mono);color:var(--np-text-secondary);background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);padding:1px 6px;font-size:11.5px}.np-param-in.svelte-1ktxud9{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--np-radius-sm);background-color:var(--np-bg-surface);padding:2px 6px;font-size:10px}.np-param-required.svelte-1ktxud9{color:var(--np-danger);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--np-radius-sm);background-color:var(--np-danger);padding:2px 6px;font-size:10px}@supports (color:color-mix(in lab,red,red)){.np-param-required.svelte-1ktxud9{background-color:color-mix(in srgb,var(--np-danger)12%,transparent)}}.np-param-required.svelte-1ktxud9{font-weight:600}.np-param-desc.svelte-1ktxud9{color:var(--np-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.np-param-desc.svelte-1ktxud9 p{margin:0 0 8px}.np-param-desc.svelte-1ktxud9 p:last-child{margin-bottom:0}.np-param-desc.svelte-1ktxud9 code{font-family:var(--np-font-mono);background-color:var(--np-bg-code-inline);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);padding:1px 5px;font-size:12.5px}.np-param-desc.svelte-1ktxud9 a{color:var(--np-link);text-underline-offset:2px;text-decoration:underline}.np-param-nested.svelte-1ktxud9{border-left:1px solid var(--np-divider);margin-top:10px;padding-left:16px}.np-editor.svelte-ky1lml{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg-code-block);overflow:hidden}.np-editor-bar.svelte-ky1lml{background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.np-editor-title.svelte-ky1lml{text-transform:lowercase;color:#e5e7eb99;font-size:12px;font-family:var(--np-font-mono)}.np-editor-copy.svelte-ky1lml{color:#e5e7ebb3;cursor:pointer;border-radius:var(--np-radius-sm);background:0 0;border:0;padding:2px 8px;font-size:12px}.np-editor-copy.svelte-ky1lml:hover{color:#fff;background-color:#ffffff14}.np-editor-host.svelte-ky1lml{background-color:var(--np-bg-code-block)}.np-try.svelte-989bmv{background-color:var(--np-bg-card);min-width:0;overflow:hidden}.np-try-head.svelte-989bmv{border-bottom:1px solid var(--np-border);background-color:var(--np-bg-surface);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.np-try-title.svelte-989bmv{text-transform:uppercase;letter-spacing:.06em;color:var(--np-text-secondary);font-size:12px;font-weight:700}.np-try-send.svelte-989bmv{background-color:var(--np-brand);color:var(--np-text-on-brand);border-radius:var(--np-radius-md);cursor:pointer;border:0;padding:6px 16px;font-size:13px;font-weight:700}.np-try-send.svelte-989bmv:hover{background-color:var(--np-brand-hover)}.np-try-send.svelte-989bmv:disabled{opacity:.6;cursor:wait}.np-try-send-get.svelte-989bmv{background-color:var(--np-method-get,#14a44d)}.np-try-send-post.svelte-989bmv{background-color:var(--np-method-post,#2079c7)}.np-try-send-put.svelte-989bmv{background-color:var(--np-method-put,#b07309)}.np-try-send-patch.svelte-989bmv{background-color:var(--np-method-patch,#8a52ce)}.np-try-send-delete.svelte-989bmv{background-color:var(--np-method-delete,#d44a4a)}.np-try-shortcut.svelte-989bmv{font-family:var(--np-font-mono);color:var(--np-text-muted);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background-color:var(--np-bg);letter-spacing:.04em;padding:3px 8px;font-size:12px}.np-try-actions.svelte-989bmv{align-items:center;gap:8px;display:inline-flex}.np-try-meta.svelte-989bmv{color:var(--np-text-secondary);border:1px solid var(--np-border);border-radius:var(--np-radius-md);cursor:pointer;background-color:#0000;padding:5px 12px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.np-try-meta.svelte-989bmv:hover{background-color:var(--np-bg-surface);color:var(--np-text-primary);border-color:var(--np-text-muted)}.np-try-meta.svelte-989bmv:disabled{opacity:.4;cursor:not-allowed}.np-try-meta-icon.svelte-989bmv{justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.np-try-icon-btn.svelte-989bmv{color:var(--np-text-secondary);border:1px solid var(--np-border);border-radius:var(--np-radius-md);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding:5px 7px;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.np-try-icon-btn.svelte-989bmv:hover{background-color:var(--np-bg-surface);color:var(--np-text-primary);border-color:var(--np-text-muted)}.np-try-icon-btn.svelte-989bmv:disabled{opacity:.4;cursor:not-allowed}.np-try-body.svelte-989bmv{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.np-try-field.svelte-989bmv{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:13px;display:grid}.np-try-field.svelte-989bmv>span:where(.svelte-989bmv){color:var(--np-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-try-field.svelte-989bmv code:where(.svelte-989bmv){font-family:var(--np-font-mono);background:0 0;padding:0}.np-req.svelte-989bmv{color:var(--np-danger);margin-left:2px;font-style:normal}.np-try-field.svelte-989bmv input:where(.svelte-989bmv),.np-try-field.svelte-989bmv select:where(.svelte-989bmv){background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-md);width:100%;min-width:0;max-width:100%;color:var(--np-text-primary);box-sizing:border-box;outline:0;padding:6px 10px;font-family:inherit;font-size:13px}.np-try-field.svelte-989bmv select:where(.svelte-989bmv){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:32px}.np-try-field.svelte-989bmv input:where(.svelte-989bmv):focus,.np-try-field.svelte-989bmv select:where(.svelte-989bmv):focus{border-color:var(--np-brand)}.np-try-group.svelte-989bmv{border-top:1px solid var(--np-divider);flex-direction:column;min-width:0;display:flex}.np-try-group.svelte-989bmv:first-child{border-top:0}.np-try-group-head.svelte-989bmv{cursor:pointer;width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 4px;display:flex}.np-try-group.svelte-989bmv:first-child .np-try-group-head:where(.svelte-989bmv){padding-top:0}.np-try-group-head.svelte-989bmv:hover .np-try-group-label:where(.svelte-989bmv),.np-try-group-head.svelte-989bmv:focus-visible .np-try-group-label:where(.svelte-989bmv){color:var(--np-text-secondary)}.np-try-group-head.svelte-989bmv:hover .np-try-group-chev:where(.svelte-989bmv),.np-try-group-head.svelte-989bmv:focus-visible .np-try-group-chev:where(.svelte-989bmv){color:var(--np-text-primary)}.np-try-group-head.svelte-989bmv:focus{outline:none}.np-try-group-head.svelte-989bmv:focus-visible{outline:2px solid var(--np-brand);outline-offset:2px;border-radius:var(--np-radius-sm)}.np-try-group-label.svelte-989bmv{text-transform:uppercase;letter-spacing:.06em;color:var(--np-text-muted);font-size:11px;font-weight:600}.np-try-group-chev.svelte-989bmv{width:20px;height:20px;color:var(--np-text-muted);flex:none;justify-content:center;align-items:center;transition:transform .15s,color .15s;display:inline-flex}.np-try-group-chev.open.svelte-989bmv{transform:rotate(90deg)}.np-try-group-fields.svelte-989bmv{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.np-try-result.svelte-989bmv{border-top:1px solid var(--np-border);background-color:var(--np-bg-surface);min-width:0;padding:0}.np-try-result-head.svelte-989bmv{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.np-try-result-head.svelte-989bmv .np-try-group-label:where(.svelte-989bmv){text-transform:uppercase;letter-spacing:.06em;color:var(--np-text-muted);font-size:11px;font-weight:700}.np-try-status.svelte-989bmv{border-radius:var(--np-radius-pill);font-weight:700;font-family:var(--np-font-mono);background-color:var(--np-danger);align-items:center;margin:0;padding:3px 12px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.np-try-status.svelte-989bmv{background-color:color-mix(in srgb,var(--np-danger)16%,transparent)}}.np-try-status.svelte-989bmv{color:var(--np-danger)}.np-try-status[data-ok=true].svelte-989bmv{background-color:var(--np-check)}@supports (color:color-mix(in lab,red,red)){.np-try-status[data-ok=true].svelte-989bmv{background-color:color-mix(in srgb,var(--np-check)16%,transparent)}}.np-try-status[data-ok=true].svelte-989bmv{color:var(--np-check)}.np-try-result-body.svelte-989bmv{width:100%}.np-try-result-body.svelte-989bmv .np-editor{border:0;border-top:1px solid var(--np-divider);border-radius:0;width:100%}.np-try-result-body.svelte-989bmv .np-editor-bar{display:none}.np-try-error.svelte-989bmv{background-color:var(--np-bg-code-block);color:var(--np-danger);border-radius:var(--np-radius-md);font-family:var(--np-font-mono);max-height:320px;margin:8px 0 0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.np-try-group-body.svelte-989bmv{border-top:1px solid var(--np-border);margin-bottom:-16px;margin-left:-16px;margin-right:-16px}.np-try-group-body.svelte-989bmv .np-try-group-head:where(.svelte-989bmv){padding:12px 16px}.np-try-body-editor.svelte-989bmv .np-editor{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--np-border);border-radius:0;width:100%}.np-try-disabled.svelte-989bmv{flex-direction:column;flex:1;display:flex}.np-try-disabled.svelte-989bmv .np-try-head:where(.svelte-989bmv){border-bottom:0;flex:1;padding:8px 16px}.np-try-disabled.svelte-989bmv .np-try-send:where(.svelte-989bmv){opacity:.5;cursor:not-allowed}.np-examples.svelte-1cz4akc{border-radius:var(--np-radius-md);background-color:var(--np-bg-code-block);color:var(--np-text-code-block);min-width:0;overflow:hidden}.np-examples-head.svelte-1cz4akc{border-bottom:1px solid var(--np-border);background-color:var(--np-bg-surface);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.np-examples-title.svelte-1cz4akc{text-transform:uppercase;letter-spacing:.06em;color:var(--np-text-secondary);font-size:12px;font-weight:700}.np-examples-bar.svelte-1cz4akc{scrollbar-width:none;background-color:#0000;border-bottom:1px solid #ffffff14;flex-wrap:nowrap;gap:0;padding:0;display:flex;overflow-x:auto}.np-examples-bar.svelte-1cz4akc::-webkit-scrollbar{height:0;display:none}.np-examples-bar.svelte-1cz4akc>button:where(.svelte-1cz4akc){flex:none}button.svelte-1cz4akc{color:#e5e7eb8c;cursor:pointer;font-size:12.5px;font-family:var(--np-font-mono);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 12px}button.svelte-1cz4akc:hover{color:#e5e7ebf2}button.active.svelte-1cz4akc{color:var(--np-brand);border-bottom-color:var(--np-brand);background-color:#0000}.np-examples-body.svelte-1cz4akc .np-editor{border:0;border-radius:0}.np-op-shell.svelte-14tfcnl{scroll-margin-top:calc(var(--np-header-height) + 16px);grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px;transition:margin-bottom .3s;display:grid}.np-op-collapsed.svelte-14tfcnl{margin-bottom:16px}.np-op-card.svelte-14tfcnl{min-width:0}.np-op-inline.svelte-14tfcnl{display:none}.np-op-inline-sticky.svelte-14tfcnl{top:calc(var(--np-header-height) + 16px);flex-direction:column;align-self:flex-start;display:flex;position:sticky}.np-op-inline-card.svelte-14tfcnl{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);flex-direction:column;display:flex;overflow:hidden}.np-op-inline-card.svelte-14tfcnl .np-examples,.np-op-inline-card.svelte-14tfcnl .np-try{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.np-op-inline-card.svelte-14tfcnl>:first-child{border-top:0}.np-op-inline-card.svelte-14tfcnl>:not(:last-child){border-bottom:1px solid var(--np-divider)}.np-op-inline-skeleton.svelte-14tfcnl{background:linear-gradient(110deg,#ffffff05 8%,#ffffff0d 18%,#ffffff05 33%) 0 0/200% 100%;min-height:220px;animation:1.6s linear infinite svelte-14tfcnl-np-op-shimmer}@keyframes svelte-14tfcnl-np-op-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.np-op-head.svelte-14tfcnl{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);align-items:stretch;gap:16px;padding:20px 24px;transition:padding .3s;display:flex}.np-op-head-body.svelte-14tfcnl{flex:1;min-width:0}.np-op-try-side.svelte-14tfcnl{border:1px solid var(--np-brand);flex-direction:row;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:10px;margin-left:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.np-op-try-side.svelte-14tfcnl{border:1px solid color-mix(in srgb,var(--np-brand)50%,transparent)}}.np-op-try-side.svelte-14tfcnl{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-op-try-side.svelte-14tfcnl{background-color:color-mix(in srgb,var(--np-brand)10%,transparent)}}.np-op-try-side.svelte-14tfcnl{color:var(--np-brand);border-radius:var(--np-radius-lg);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-width:0;font-size:12px;font-weight:800;transition:background-color .15s,border-color .15s}.np-op-try-side.svelte-14tfcnl:hover{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-op-try-side.svelte-14tfcnl:hover{background-color:color-mix(in srgb,var(--np-brand)20%,transparent)}}.np-op-try-side.svelte-14tfcnl:hover{border-color:var(--np-brand)}.np-op-try-side.svelte-14tfcnl svg:where(.svelte-14tfcnl){display:block}.np-op-toggle.svelte-14tfcnl{width:64px;color:var(--np-text-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:-8px 0;padding:0 8px;display:flex}.np-op-toggle.svelte-14tfcnl:hover{color:var(--np-brand);background:0 0}.np-op-toggle.svelte-14tfcnl:focus,.np-op-toggle.svelte-14tfcnl:focus-visible{background:0 0;outline:none}.np-op-toggle-chev.svelte-14tfcnl{transition:transform .2s}.np-op-toggle-chev.open.svelte-14tfcnl{transform:rotate(90deg)}.np-op-title-row.svelte-14tfcnl{align-items:center;gap:12px;margin-bottom:12px;transition:margin-bottom .3s;display:flex}.np-op-path.svelte-14tfcnl{font-family:var(--np-font-mono);color:var(--np-text-primary);word-break:break-all;background:0 0;border:0;padding:0;font-size:15px}.np-op-summary.svelte-14tfcnl{color:var(--np-text-primary);margin:0;font-size:18px;font-weight:600;transition:font-size .3s}.np-op-desc-wrap.svelte-14tfcnl{grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}.np-op-desc.svelte-14tfcnl{color:var(--np-text-secondary);opacity:1;min-height:0;margin:0;padding-top:6px;font-size:14px;line-height:1.6;transition:opacity .25s;overflow:hidden}.np-op-collapsed.svelte-14tfcnl .np-op-desc-wrap:where(.svelte-14tfcnl){grid-template-rows:0fr}.np-op-collapsed.svelte-14tfcnl .np-op-desc:where(.svelte-14tfcnl){opacity:0}.np-op-collapsed.svelte-14tfcnl .np-op-head:where(.svelte-14tfcnl){align-items:center;padding:8px 16px}.np-op-collapsed.svelte-14tfcnl .np-op-head-body:where(.svelte-14tfcnl){flex-direction:column;justify-content:center;display:flex}.np-op-collapsed.svelte-14tfcnl .np-op-toggle:where(.svelte-14tfcnl){margin:0}.np-op-collapsed.svelte-14tfcnl .np-op-toggle-chev:where(.svelte-14tfcnl){width:22px;height:22px}.np-op-collapsed.svelte-14tfcnl .np-op-title-row:where(.svelte-14tfcnl){margin-bottom:6px}.np-op-collapsed.svelte-14tfcnl .np-op-summary:where(.svelte-14tfcnl){font-size:14px;line-height:1}.np-op-collapsed.svelte-14tfcnl .np-method-lg{padding:3px 8px;font-size:11px}.np-op-collapsed.svelte-14tfcnl .np-op-path:where(.svelte-14tfcnl){font-size:13px}.np-op-desc.svelte-14tfcnl p{margin:0 0 8px}.np-op-desc.svelte-14tfcnl p:last-child{margin-bottom:0}.np-op-desc.svelte-14tfcnl a{color:var(--np-link);text-underline-offset:2px;text-decoration:underline}.np-op-desc.svelte-14tfcnl code{font-family:var(--np-font-mono);background-color:var(--np-bg-code-inline);border-radius:var(--np-radius-sm);border:1px solid var(--np-border);padding:1px 5px;font-size:12.5px}.np-op-top.svelte-14tfcnl{align-items:stretch;gap:0;display:flex}.np-op-top.svelte-14tfcnl>.np-op-head:where(.svelte-14tfcnl){flex:auto;min-width:0}.np-op-body.svelte-14tfcnl{flex-direction:column;gap:16px;min-width:0;margin-top:16px;display:flex}.np-op-body.svelte-14tfcnl:empty{display:none}.np-section.svelte-14tfcnl{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg);overflow:hidden}.np-section-head.svelte-14tfcnl{text-transform:uppercase;letter-spacing:.06em;color:var(--np-text-secondary);background-color:var(--np-bg-surface);border-bottom:1px solid var(--np-border);padding:8px 16px;font-size:11px;font-weight:700}.np-section-body.svelte-14tfcnl{padding:16px}.np-section-body-flush.svelte-14tfcnl{padding:0}.np-section-body-responses.svelte-14tfcnl{padding:16px 0}.np-section-body-responses.svelte-14tfcnl .np-resp:where(.svelte-14tfcnl){width:100%}.np-section-body-responses.svelte-14tfcnl .np-resp-row:where(.svelte-14tfcnl){padding:0 16px}.np-section-body-responses.svelte-14tfcnl .np-resp-tabs:where(.svelte-14tfcnl){margin:12px 0 0;padding:0 16px}.np-section-body-responses.svelte-14tfcnl .np-resp-view:where(.svelte-14tfcnl){padding:0}.np-section-body-responses.svelte-14tfcnl .np-resp-view-schema:where(.svelte-14tfcnl){padding:12px 16px}.np-section-body-responses.svelte-14tfcnl .np-resp-view-example:where(.svelte-14tfcnl){padding:0}.np-responses.svelte-14tfcnl{width:100%}.np-responses-head.svelte-14tfcnl{border:0;border-bottom:1px solid var(--np-border);background:0 0;padding:8px 0}.np-responses-list.svelte-14tfcnl{padding:0}.np-resp.svelte-14tfcnl{margin-top:28px;padding-bottom:0}.np-resp.svelte-14tfcnl:first-child{margin-top:16px}.np-resp.svelte-14tfcnl:last-child{margin-bottom:0}.np-resp-row.svelte-14tfcnl{align-items:center;gap:12px;margin-bottom:6px;display:flex}.np-resp-code.svelte-14tfcnl{font-family:var(--np-font-mono);border-radius:var(--np-radius-pill);background-color:var(--np-danger);padding:2px 10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.np-resp-code.svelte-14tfcnl{background-color:color-mix(in srgb,var(--np-danger)16%,transparent)}}.np-resp-code.svelte-14tfcnl{color:var(--np-danger);font-size:12px}.np-resp-code[data-ok=true].svelte-14tfcnl{background-color:var(--np-check)}@supports (color:color-mix(in lab,red,red)){.np-resp-code[data-ok=true].svelte-14tfcnl{background-color:color-mix(in srgb,var(--np-check)16%,transparent)}}.np-resp-code[data-ok=true].svelte-14tfcnl{color:var(--np-check)}.np-resp-desc.svelte-14tfcnl{color:var(--np-text-secondary);flex:auto;min-width:0;font-size:13px}.np-resp-ct.svelte-14tfcnl{font-family:var(--np-font-mono);border-radius:var(--np-radius-sm);background-color:var(--np-bg-surface);color:var(--np-text-secondary);border:1px solid var(--np-border);white-space:nowrap;margin-left:auto;padding:2px 8px;font-size:11px}.np-resp-ct.svelte-14tfcnl+.np-resp-ct:where(.svelte-14tfcnl){margin-left:6px}.np-resp-tabs.svelte-14tfcnl{border-bottom:1px solid var(--np-divider);flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;display:flex}.np-resp-tabs.svelte-14tfcnl button:where(.svelte-14tfcnl){color:var(--np-text-muted);cursor:pointer;font-size:12.5px;font-family:var(--np-font-mono);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 12px}.np-resp-tabs.svelte-14tfcnl button:where(.svelte-14tfcnl):hover{color:var(--np-text-primary)}.np-resp-tabs.svelte-14tfcnl button.active:where(.svelte-14tfcnl){color:var(--np-brand);border-bottom-color:var(--np-brand)}.np-resp-view.svelte-14tfcnl{background-color:#0000;width:100%;padding:0}.np-resp-view-schema.svelte-14tfcnl{padding:12px 16px}.np-resp-view-example.svelte-14tfcnl{padding:0}.np-resp-view-example.svelte-14tfcnl .np-editor{background-color:#0b0b0d;border:0;border-radius:0}.np-resp-view-example.svelte-14tfcnl .np-editor-host,.np-resp-view-example.svelte-14tfcnl .cm-scroller,.np-resp-view-example.svelte-14tfcnl .cm-content{background-color:#0b0b0d}.np-resp-view.svelte-14tfcnl .np-editor{background-color:var(--np-bg-code-block);border:0;border-radius:0}.np-resp-view.svelte-14tfcnl>*{width:100%}@media(max-width:720px){.np-op-top.svelte-14tfcnl{flex-direction:column}.np-op-try-side.svelte-14tfcnl{margin-top:12px;margin-left:0}}@media(min-width:1600px){.np-op-shell.svelte-14tfcnl{grid-template-columns:minmax(0,1fr) 380px}.np-op-inline.svelte-14tfcnl{align-self:stretch;min-width:0;display:block}.np-op-try-side.svelte-14tfcnl{display:none}.np-op-collapsed.svelte-14tfcnl .np-op-card:where(.svelte-14tfcnl),.np-op-collapsed.svelte-14tfcnl .np-op-top:where(.svelte-14tfcnl),.np-op-collapsed.svelte-14tfcnl .np-op-head:where(.svelte-14tfcnl),.np-op-collapsed.svelte-14tfcnl .np-op-inline-sticky:where(.svelte-14tfcnl),.np-op-collapsed.svelte-14tfcnl .np-op-inline-card:where(.svelte-14tfcnl){height:100%}}.np-try-backdrop.svelte-zfkj7d{-webkit-backdrop-filter:blur(4px);z-index:1000;box-sizing:border-box;overscroll-behavior:contain;touch-action:none;background-color:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.np-try-dialog.svelte-zfkj7d{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);flex-direction:column;width:min(1280px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.np-try-dialog-head.svelte-zfkj7d{z-index:5;background-color:var(--np-bg-surface);border-bottom:1px solid var(--np-divider);padding:14px 22px;position:sticky;top:0}.np-try-dialog-head-actions.svelte-zfkj7d{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-try-dialog-title.svelte-zfkj7d{letter-spacing:.14em;text-transform:uppercase;color:var(--np-text-secondary);font-size:12px;font-weight:800}.np-try-dialog-actions.svelte-zfkj7d{align-items:center;gap:10px;display:inline-flex}.np-try-meta.svelte-zfkj7d{color:var(--np-text-secondary);border:1px solid var(--np-border);border-radius:var(--np-radius-md);cursor:pointer;background-color:#0000;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.np-try-meta.svelte-zfkj7d:hover{background-color:var(--np-bg);color:var(--np-text-primary);border-color:var(--np-text-muted)}.np-try-shortcut.svelte-zfkj7d{font-family:var(--np-font-mono);color:var(--np-text-muted);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background-color:var(--np-bg);letter-spacing:.04em;padding:3px 8px;font-size:12px}.np-try-send.svelte-zfkj7d{background-color:var(--np-brand);color:var(--np-text-on-brand);border-radius:var(--np-radius-md);cursor:pointer;letter-spacing:.05em;border:0;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.np-try-send.svelte-zfkj7d:hover{filter:brightness(1.08)}.np-try-send-label.svelte-zfkj7d{align-items:center;padding:0 4px;display:inline-flex}.np-try-send-shortcut.svelte-zfkj7d{font-family:var(--np-font-mono);letter-spacing:0;color:#fffffff5;background-color:#00000052;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.np-try-send-get.svelte-zfkj7d{background-color:var(--np-method-get,#14a44d)}.np-try-send-post.svelte-zfkj7d{background-color:var(--np-method-post,#2079c7)}.np-try-send-put.svelte-zfkj7d{background-color:var(--np-method-put,#b07309)}.np-try-send-patch.svelte-zfkj7d{background-color:var(--np-method-patch,#8a52ce)}.np-try-send-delete.svelte-zfkj7d{background-color:var(--np-method-delete,#d44a4a)}.np-try-close.svelte-zfkj7d{border:1px solid var(--np-border);color:var(--np-text-primary);border-radius:var(--np-radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:6px;transition:background-color .15s,border-color .15s;display:inline-flex}.np-try-close.svelte-zfkj7d:hover{background-color:var(--np-bg);border-color:var(--np-text-muted)}.np-try-dialog-picker-row.svelte-zfkj7d{border-bottom:1px solid var(--np-divider);background-color:var(--np-bg-surface);align-items:center;gap:12px;padding:14px 22px;display:flex}.np-try-picker.svelte-zfkj7d{flex:auto;min-width:0;position:relative}.np-try-picker-trigger.svelte-zfkj7d{background-color:var(--np-bg);width:100%;color:var(--np-text-primary);border:1px solid var(--np-border);border-radius:var(--np-radius-md);cursor:pointer;text-align:left;align-items:center;gap:12px;min-width:0;padding:10px 44px 10px 14px;font-family:inherit;font-size:13px;display:flex}.np-try-picker-trigger.svelte-zfkj7d:hover{border-color:var(--np-text-muted)}.np-try-picker-path.svelte-zfkj7d{font-family:var(--np-font-mono);color:var(--np-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.np-try-picker-summary.svelte-zfkj7d{color:var(--np-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.np-try-picker-chev.svelte-zfkj7d{color:var(--np-text-muted);pointer-events:none;transition:transform .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.np-try-picker-chev.open.svelte-zfkj7d{transform:translateY(-50%)rotate(180deg)}.np-try-picker-list.svelte-zfkj7d{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-md);z-index:10;max-height:360px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0006}.np-try-picker-option.svelte-zfkj7d{border-radius:var(--np-radius-sm);cursor:pointer;text-align:left;width:100%;color:var(--np-text-primary);background-color:#0000;border:0;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-family:inherit;font-size:12.5px;display:flex}.np-try-picker-option.svelte-zfkj7d:hover{background-color:var(--np-bg-surface)}.np-try-picker-option.selected.svelte-zfkj7d{background-color:var(--np-brand)}@supports (color:color-mix(in lab,red,red)){.np-try-picker-option.selected.svelte-zfkj7d{background-color:color-mix(in srgb,var(--np-brand)16%,transparent)}}.np-try-picker-opt-path.svelte-zfkj7d{font-family:var(--np-font-mono);white-space:nowrap}.np-try-picker-opt-summary.svelte-zfkj7d{color:var(--np-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.np-try-dialog-grid.svelte-zfkj7d{flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.np-try-dialog-cell.svelte-zfkj7d{background-color:var(--np-bg);flex-direction:column;min-height:0;display:flex}.np-try-dialog-cell-inputs.svelte-zfkj7d{border-right:1px solid var(--np-divider);grid-area:1/1;min-height:0;overflow:auto}.np-try-dialog-cell-inputs.svelte-zfkj7d>.np-try{flex:none}.np-try-dialog-cell-body.svelte-zfkj7d{grid-area:1/2;min-height:0;overflow:hidden}.np-try-tabs-bar.svelte-zfkj7d{scrollbar-width:none;background-color:#0000;border-bottom:1px solid #ffffff14;flex-wrap:nowrap;flex:none;gap:0;padding:0;display:flex;overflow-x:auto}.np-try-tabs-bar.svelte-zfkj7d::-webkit-scrollbar{height:0;display:none}.np-try-tabs-bar.svelte-zfkj7d>button:where(.svelte-zfkj7d){color:#e5e7eb8c;cursor:pointer;font-size:12.5px;font-family:var(--np-font-mono);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}.np-try-tabs-bar.svelte-zfkj7d>button:where(.svelte-zfkj7d):hover{color:#e5e7ebf2}.np-try-tabs-bar.svelte-zfkj7d>button.active:where(.svelte-zfkj7d){color:var(--np-brand);border-bottom-color:var(--np-brand);background-color:#0000}.np-try-tab-status.svelte-zfkj7d{font-family:var(--np-font-mono);border-radius:var(--np-radius-sm);color:#e5e7ebf2;background-color:#00000047;padding:1px 6px;font-size:11px}.np-try-tab-status[data-ok=true].svelte-zfkj7d{color:var(--np-method-get,#14a44d)}.np-try-tab-status[data-ok=false].svelte-zfkj7d{color:var(--np-method-delete,#d44a4a)}.np-try-tab-panel.svelte-zfkj7d{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.np-try-response-body.svelte-zfkj7d{flex:auto;min-height:0;display:flex;position:relative}.np-try-response-body.svelte-zfkj7d .np-editor{border:0;border-radius:0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.np-try-response-body.svelte-zfkj7d .np-editor-host{flex:auto;height:100%;min-height:0;display:flex}.np-try-response-body.svelte-zfkj7d .cm-editor{flex:auto;width:100%;min-height:0;height:100%!important}.np-try-response-body.svelte-zfkj7d .cm-scroller{height:100%;max-height:none!important}.np-try-response-error.svelte-zfkj7d{color:var(--np-method-delete,#d44a4a);font-family:var(--np-font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-size:12px;overflow:auto}.np-try-dialog-cell-footer.svelte-zfkj7d{border-top:1px solid var(--np-divider);grid-area:2/1/auto/-1}.np-try-section-head.svelte-zfkj7d{letter-spacing:.08em;text-transform:uppercase;color:var(--np-text-secondary);background-color:var(--np-bg-surface);border-bottom:1px solid var(--np-divider);padding:12px 16px;font-size:11px;font-weight:700}.np-try-body-host.svelte-zfkj7d{flex:auto;min-height:0;display:flex}.np-try-body-host.svelte-zfkj7d .np-editor{border:0;border-radius:0;flex:auto;height:100%;min-height:0}.np-try-body-empty.svelte-zfkj7d{color:var(--np-text-muted);padding:24px 16px;font-size:13px;font-style:italic}.np-try-dialog-cell.svelte-zfkj7d .np-examples,.np-try-dialog-cell.svelte-zfkj7d .np-try{border-left:0;border-right:0;border-radius:0}.np-try-dialog-cell.svelte-zfkj7d>:first-child{border-top:0}.np-try-dialog-cell.svelte-zfkj7d>:last-child{border-bottom:0}@media(max-width:900px){.np-try-backdrop.svelte-zfkj7d{padding:0}.np-try-dialog.svelte-zfkj7d{border:0;border-radius:0;width:100%}.np-try-dialog-grid.svelte-zfkj7d{grid-template-columns:minmax(0,1fr)}.np-try-dialog-cell-body.svelte-zfkj7d{grid-area:2/1}.np-try-dialog-cell-footer.svelte-zfkj7d{grid-row:3}}.np-api.svelte-1ck0mpa{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:32px}.np-api-header.svelte-1ck0mpa{background-color:#0000;border:0;max-width:none;margin-bottom:40px;padding:0}.np-api-title-row.svelte-1ck0mpa{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.np-api-actions.svelte-1ck0mpa{gap:8px;margin-left:auto;display:inline-flex}.np-api-collapse-all.svelte-1ck0mpa{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--np-text-secondary);background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-pill);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.np-api-collapse-all.svelte-1ck0mpa:hover{color:var(--np-text-primary);border-color:var(--np-brand)}.np-api-collapse-all.svelte-1ck0mpa:focus-visible{outline:2px solid var(--np-brand);outline-offset:2px}h1.svelte-1ck0mpa{letter-spacing:-.015em;color:var(--np-brand);margin:0;font-size:34px;font-weight:700;line-height:1.2}.np-api-version.svelte-1ck0mpa{font-family:var(--np-font-mono);color:var(--np-text-muted);border-radius:var(--np-radius-pill);background-color:var(--np-bg-surface);border:1px solid var(--np-border);padding:2px 8px;font-size:12px}.np-api-desc.svelte-1ck0mpa{color:var(--np-text-primary);margin:24px 0 0;font-size:15px;line-height:1.7}.np-api-desc.svelte-1ck0mpa p{margin:0 0 14px}.np-api-desc.svelte-1ck0mpa p:last-child{margin-bottom:0}.np-api-servers-table.svelte-1ck0mpa{border-collapse:collapse;border:1px solid var(--np-border);border-radius:var(--np-radius-md);width:100%;margin:16px 0 8px;font-size:14px;overflow:hidden}.np-api-servers-table.svelte-1ck0mpa thead:where(.svelte-1ck0mpa){background-color:var(--np-table-header-bg)}.np-api-servers-table.svelte-1ck0mpa tbody:where(.svelte-1ck0mpa) tr:where(.svelte-1ck0mpa):nth-child(2n){background-color:var(--np-table-row-alt)}.np-api-servers-table.svelte-1ck0mpa tbody:where(.svelte-1ck0mpa) tr:where(.svelte-1ck0mpa):hover{background-color:var(--np-table-row-hover)}.np-api-servers-table.svelte-1ck0mpa th:where(.svelte-1ck0mpa){text-align:left;color:var(--np-text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--np-border);padding:10px 14px;font-size:12px;font-weight:600}.np-api-servers-table.svelte-1ck0mpa td:where(.svelte-1ck0mpa){color:var(--np-text-primary);border-bottom:1px solid var(--np-divider);vertical-align:top;padding:10px 14px}.np-api-servers-table.svelte-1ck0mpa tbody:where(.svelte-1ck0mpa) tr:where(.svelte-1ck0mpa):last-child td:where(.svelte-1ck0mpa){border-bottom:0}.np-api-servers-table.svelte-1ck0mpa td:where(.svelte-1ck0mpa) code:where(.svelte-1ck0mpa){font-family:var(--np-font-mono);background-color:var(--np-bg-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);padding:2px 8px;font-size:13px}.np-tag-card.svelte-1ck0mpa,.np-schemas-card.svelte-1ck0mpa{background-color:var(--np-bg);border-radius:var(--np-radius-lg);margin-bottom:24px}.np-tag-head.svelte-1ck0mpa{border-bottom:1px solid var(--np-divider);scroll-margin-top:calc(var(--np-header-height) + 16px);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding:16px 4px;display:flex}.np-schemas-toggle.svelte-1ck0mpa,.np-tag-toggle.svelte-1ck0mpa{border:0;border-bottom:1px solid var(--np-divider);cursor:pointer;width:100%;color:var(--np-text-primary);text-align:left;font:inherit;background:0 0;align-items:center;gap:10px;margin:0 0 8px;padding:16px 4px;display:flex}.np-tag-card.collapsed.svelte-1ck0mpa .np-tag-toggle:where(.svelte-1ck0mpa){margin-bottom:0}.np-schemas-toggle.svelte-1ck0mpa:focus,.np-tag-toggle.svelte-1ck0mpa:focus{outline:none}.np-schemas-toggle.svelte-1ck0mpa:focus-visible,.np-tag-toggle.svelte-1ck0mpa:focus-visible{outline:2px solid var(--np-brand);outline-offset:2px;border-radius:var(--np-radius-sm)}.np-schemas-toggle.svelte-1ck0mpa h2:where(.svelte-1ck0mpa),.np-tag-toggle.svelte-1ck0mpa h2:where(.svelte-1ck0mpa){flex:none}.np-schemas-toggle.svelte-1ck0mpa .np-tag-count:where(.svelte-1ck0mpa),.np-tag-toggle.svelte-1ck0mpa .np-tag-count:where(.svelte-1ck0mpa){margin-left:auto}.np-schemas-chev.svelte-1ck0mpa,.np-tag-chev.svelte-1ck0mpa{width:22px;height:22px;color:var(--np-text-muted);flex:none;justify-content:center;align-items:center;transition:transform .15s,color .15s;display:inline-flex}.np-schemas-chev.open.svelte-1ck0mpa,.np-tag-chev.open.svelte-1ck0mpa{transform:rotate(90deg)}.np-schemas-toggle.svelte-1ck0mpa:hover .np-schemas-chev:where(.svelte-1ck0mpa),.np-tag-toggle.svelte-1ck0mpa:hover .np-tag-chev:where(.svelte-1ck0mpa){color:var(--np-text-primary)}.np-page-footer.svelte-1ck0mpa{text-align:center;color:var(--np-text-faint);white-space:pre-line;border-top:0;margin-top:64px;padding:32px 0 0;font-size:13px}h2.svelte-1ck0mpa{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.np-tag-count.svelte-1ck0mpa{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.np-tag-ops.svelte-1ck0mpa{flex-direction:column;gap:0;display:flex}.np-tag-card.collapsed.svelte-1ck0mpa .np-tag-ops:where(.svelte-1ck0mpa){display:none}.np-schemas-grid.svelte-1ck0mpa{flex-direction:column;gap:12px;display:flex}.np-schema-block.svelte-1ck0mpa{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background-color:var(--np-bg-card);scroll-margin-top:calc(var(--np-header-height) + 16px);padding:16px}.np-schema-block.svelte-1ck0mpa h3:where(.svelte-1ck0mpa){font-family:var(--np-font-mono);color:var(--np-text-primary);margin:0 0 10px;font-size:14px;font-weight:600}.np-flash{transition:background-color 1.2s;background-color:var(--np-brand-soft)!important}.np-op-lazy.svelte-1ck0mpa{background-color:var(--np-bg-card);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);scroll-margin-top:calc(var(--np-header-height) + 16px);min-height:96px;margin-bottom:32px;padding:20px 24px}.np-op-lazy-row.svelte-1ck0mpa{align-items:center;gap:12px;display:flex}.np-op-lazy-method.svelte-1ck0mpa{font-family:var(--np-font-mono);border-radius:var(--np-radius-sm);text-transform:uppercase;letter-spacing:.04em;color:#fff;background-color:var(--np-text-muted);padding:4px 10px;font-size:11px;font-weight:700}.np-op-lazy-method-get.svelte-1ck0mpa{background-color:#2f6f3e}.np-op-lazy-method-post.svelte-1ck0mpa{background-color:#14587a}.np-op-lazy-method-put.svelte-1ck0mpa{background-color:#856120}.np-op-lazy-method-patch.svelte-1ck0mpa{background-color:#6d4393}.np-op-lazy-method-delete.svelte-1ck0mpa{background-color:#8a2c2c}.np-op-lazy-path.svelte-1ck0mpa{font-family:var(--np-font-mono);color:var(--np-text-primary);word-break:break-all;font-size:14px}.np-op-lazy-summary.svelte-1ck0mpa{color:var(--np-text-secondary);margin-top:8px;font-size:14px}:root{--np-brand:#4e3ad9;--np-brand-hover:#3d2db8;--np-brand-soft:#4e3ad914;--np-link:#4e3ad9;--np-tip:#4e3ad9;--np-info:#2b2558}html.dark{--np-brand:#6553e8;--np-brand-hover:#8273f0;--np-brand-soft:#6553e829;--np-link:#8273f0;--np-tip:#6553e8;--np-info:#2b2558;--np-text-on-brand:#fff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
