@layer nilam.motion{@media(prefers-reduced-motion:reduce){.n-spinner:before,.n-btn[aria-busy=true]:before,.n-dots i{animation:n-breathe 1.4s ease-in-out infinite!important}.n-bar:after{animation:n-breathe 1.4s ease-in-out infinite!important;inline-size:100%;translate:none}.n-skeleton{animation:n-breathe 1.8s ease-in-out infinite!important}.n-spinner-xl:after{display:none}.n-spinner,.n-bar{animation:n-wake var(--dur-cycle) var(--ease-out) 1 both,n-persist 2.4s var(--ease-in-out) infinite 10s!important}.n-loading .n-slow{animation:n-slow-reveal 10s linear 1 both!important}}@keyframes n-breathe{0%,to{opacity:.35}50%{opacity:1}}}@layer nilam.motion,nilam.tokens,nilam.base,nilam.components,nilam.utilities;@layer nilam.tokens{:root{color-scheme:light dark;--neutral-1: light-dark(oklch(.98 .007 285), oklch(.175 .007 285));--neutral-2: light-dark(oklch(.9617 .007 285), oklch(.212 .007 285));--neutral-3: light-dark(oklch(.9387 .007 285), oklch(.2455 .007 285));--neutral-4: light-dark(oklch(.919 .007 285), oklch(.273 .007 285));--neutral-5: light-dark(oklch(.8981 .007 285), oklch(.2979 .007 285));--neutral-6: light-dark(oklch(.8385 .007 285), oklch(.3298 .007 285));--neutral-7: light-dark(oklch(.6195 .007 285), oklch(.5286 .007 285));--neutral-8: light-dark(oklch(.5417 .007 285), oklch(.6057 .007 285));--neutral-9: light-dark(oklch(.565 .007 285), oklch(.66 .007 285));--neutral-10: light-dark(oklch(.5256 .007 285), oklch(.7035 .007 285));--neutral-11: light-dark(oklch(.5228 .007 285), oklch(.6257 .007 285));--neutral-12: light-dark(oklch(.4191 .007 285), oklch(.743 .007 285));--neutral-ink: light-dark(oklch(1 0 285), oklch(.16 0 285));--surface: light-dark(oklch(1 0 285), oklch(.2455 0 285));--ink-max: light-dark(oklch(.16 0 285), oklch(1 0 285));--void: light-dark(oklch(.9 .007 285), oklch(.1 .007 285));--brand-1: light-dark(oklch(.98 .001 285), oklch(.175 .0103 285));--brand-2: light-dark(oklch(.9618 .003 285), oklch(.2126 .02 285));--brand-3: light-dark(oklch(.939 .0079 285), oklch(.2474 .0377 285));--brand-4: light-dark(oklch(.9195 .0137 285), oklch(.2764 .055 285));--brand-5: light-dark(oklch(.8991 .0214 285), oklch(.3031 .0745 285));--brand-6: light-dark(oklch(.8403 .0379 285), oklch(.3365 .0906 285));--brand-7: light-dark(oklch(.6271 .1155 285), oklch(.5399 .1474 285));--brand-8: light-dark(oklch(.5558 .1698 285), oklch(.6159 .1434 285));--brand-9: light-dark(oklch(.585 .2186 285), oklch(.66 .1739 285));--brand-10: light-dark(oklch(.5502 .2402 285), oklch(.7002 .1508 285));--brand-11: light-dark(oklch(.5369 .1675 285), oklch(.6341 .1274 285));--brand-12: light-dark(oklch(.4263 .0997 285), oklch(.7455 .0547 285));--brand-ink: light-dark(oklch(1 0 285), oklch(.16 0 285));--danger-1: light-dark(oklch(.98 .001 22), oklch(.175 .0072 22));--danger-2: light-dark(oklch(.962 .003 22), oklch(.2129 .0138 22));--danger-3: light-dark(oklch(.9395 .0079 22), oklch(.2479 .0261 22));--danger-4: light-dark(oklch(.9204 .0138 22), oklch(.2768 .0381 22));--danger-5: light-dark(oklch(.9005 .0217 22), oklch(.3034 .0515 22));--danger-6: light-dark(oklch(.8429 .0396 22), oklch(.3366 .0625 22));--danger-7: light-dark(oklch(.6357 .1377 22), oklch(.5424 .1203 22));--danger-8: light-dark(oklch(.5594 .1488 22), oklch(.6253 .1663 22));--danger-9: light-dark(oklch(.5925 .2197 22), oklch(.66 .2088 22));--danger-10: light-dark(oklch(.5512 .2044 22), oklch(.6984 .1771 22));--danger-11: light-dark(oklch(.5388 .1346 22), oklch(.6432 .1506 22));--danger-12: light-dark(oklch(.427 .0689 22), oklch(.7494 .0605 22));--danger-ink: light-dark(oklch(1 0 22), oklch(.16 0 22));--warn-1: light-dark(oklch(.98 .0014 68), oklch(.175 .0039 68));--warn-2: light-dark(oklch(.9618 .0043 68), oklch(.2121 .0076 68));--warn-3: light-dark(oklch(.9391 .0113 68), oklch(.2459 .0142 68));--warn-4: light-dark(oklch(.9196 .0197 68), oklch(.2736 .0206 68));--warn-5: light-dark(oklch(.8993 .0309 68), oklch(.2989 .0277 68));--warn-6: light-dark(oklch(.8408 .0557 68), oklch(.3311 .0336 68));--warn-7: light-dark(oklch(.6229 .0752 68), oklch(.5314 .0642 68));--warn-8: light-dark(oklch(.5455 .0791 68), oklch(.6099 .0884 68));--warn-9: light-dark(oklch(.6575 .1328 68), oklch(.66 .1333 68));--warn-10: light-dark(oklch(.6153 .1243 68), oklch(.7038 .1421 68));--warn-11: light-dark(oklch(.5262 .0717 68), oklch(.6296 .0857 68));--warn-12: light-dark(oklch(.4206 .037 68), oklch(.7457 .0655 68));--warn-ink: light-dark(oklch(.16 0 68), oklch(.16 0 68));--ok-1: light-dark(oklch(.98 .0035 142), oklch(.175 .006 142));--ok-2: light-dark(oklch(.9609 .0114 142), oklch(.2111 .0115 142));--ok-3: light-dark(oklch(.9357 .0319 142), oklch(.2435 .0215 142));--ok-4: light-dark(oklch(.9131 .059 142), oklch(.27 .0311 142));--ok-5: light-dark(oklch(.8882 .0992 142), oklch(.2938 .0417 142));--ok-6: light-dark(oklch(.8259 .1278 142), oklch(.3248 .0505 142));--ok-7: light-dark(oklch(.6084 .1126 142), oklch(.5191 .0961 142));--ok-8: light-dark(oklch(.5303 .1178 142), oklch(.5929 .1317 142));--ok-9: light-dark(oklch(.63 .1951 142), oklch(.66 .2044 142));--ok-10: light-dark(oklch(.5895 .1826 142), oklch(.703 .2177 142));--ok-11: light-dark(oklch(.5124 .107 142), oklch(.6131 .128 142));--ok-12: light-dark(oklch(.4135 .0558 142), oklch(.7331 .0987 142));--ok-ink: light-dark(oklch(.16 0 142), oklch(.16 0 142));--info-1: light-dark(oklch(.98 .007 285), oklch(.175 .007 285));--info-2: light-dark(oklch(.9617 .007 285), oklch(.212 .007 285));--info-3: light-dark(oklch(.9387 .007 285), oklch(.2455 .007 285));--info-4: light-dark(oklch(.919 .007 285), oklch(.273 .007 285));--info-5: light-dark(oklch(.8981 .007 285), oklch(.2979 .007 285));--info-6: light-dark(oklch(.8385 .007 285), oklch(.3298 .007 285));--info-7: light-dark(oklch(.6195 .007 285), oklch(.5286 .007 285));--info-8: light-dark(oklch(.5417 .007 285), oklch(.6057 .007 285));--info-9: light-dark(oklch(.565 .007 285), oklch(.66 .007 285));--info-10: light-dark(oklch(.5256 .007 285), oklch(.7035 .007 285));--info-11: light-dark(oklch(.5228 .007 285), oklch(.6257 .007 285));--info-12: light-dark(oklch(.4191 .007 285), oklch(.743 .007 285));--info-ink: light-dark(oklch(1 0 285), oklch(.16 0 285));--loader-1: light-dark(oklch(.4263 .0997 285), oklch(.7455 .0547 285));--loader-2: light-dark(oklch(.5369 .1675 285), oklch(.7002 .1508 285));--loader-3: light-dark(oklch(.5502 .2402 285), oklch(.66 .1739 285));--loader-4: light-dark(oklch(.5558 .1698 285), oklch(.6341 .1274 285));--loader-5: light-dark(oklch(.585 .2186 285), oklch(.6159 .1434 285));--loader-6: light-dark(oklch(.6271 .1155 285), oklch(.5399 .1474 285));--loader-7: light-dark(oklch(.8403 .0379 285), oklch(.3365 .0906 285));--loader-8: light-dark(oklch(.8991 .0214 285), oklch(.3031 .0745 285));--loader-9: light-dark(oklch(.9195 .0137 285), oklch(.2764 .055 285));--loader-10: light-dark(oklch(.939 .0079 285), oklch(.2474 .0377 285));--loader-11: light-dark(oklch(.9618 .003 285), oklch(.2126 .02 285));--loader-12: light-dark(oklch(.98 .001 285), oklch(.175 .0103 285))}.light,[data-theme=light]{color-scheme:light}.dark,[data-theme=dark]{color-scheme:dark}}@media(color-gamut:p3){@layer nilam.tokens{:root{--neutral-1: light-dark(color(display-p3 .9714 .97185 .99076), color(display-p3 .06296 .06311 .07538));--neutral-2: light-dark(color(display-p3 .9475 .94795 .96676), color(display-p3 .0952 .09539 .10827));--neutral-3: light-dark(color(display-p3 .91755 .918 .9367), color(display-p3 .12571 .12593 .13929));--neutral-4: light-dark(color(display-p3 .89198 .89242 .91102), color(display-p3 .15153 .15176 .16548));--neutral-5: light-dark(color(display-p3 .86516 .86559 .88409), color(display-p3 .17552 .17578 .1898));--neutral-6: light-dark(color(display-p3 .78933 .78975 .80793), color(display-p3 .20693 .2072 .22159));--neutral-7: light-dark(color(display-p3 .52275 .52312 .53998), color(display-p3 .41857 .41893 .43512));--neutral-8: light-dark(color(display-p3 .4333 .43366 .44995), color(display-p3 .50674 .50711 .52387));--neutral-9: light-dark(color(display-p3 .4598 .46017 .47663), color(display-p3 .57053 .57092 .58804));--neutral-10: light-dark(color(display-p3 .41523 .41558 .43175), color(display-p3 .62267 .62307 .64046));--neutral-11: light-dark(color(display-p3 .41202 .41237 .42852), color(display-p3 .53001 .53039 .54729));--neutral-12: light-dark(color(display-p3 .29889 .29921 .31449), color(display-p3 .67061 .67101 .68865));--neutral-ink: light-dark(color(display-p3 1 1 1), color(display-p3 .05176 .05176 .05176));--surface: light-dark(color(display-p3 1 1 1), color(display-p3 .1273 .1273 .1273));--ink-max: light-dark(color(display-p3 .05176 .05176 .05176), color(display-p3 1 1 1));--void: light-dark(color(display-p3 .86758 .86802 .88652), color(display-p3 .01228 .01229 .01842));--brand-1: light-dark(color(display-p3 .97334 .97341 .97634), color(display-p3 .06226 .06235 .08082));--brand-2: light-dark(color(display-p3 .94882 .94905 .95798), color(display-p3 .09308 .09275 .13036));--brand-3: light-dark(color(display-p3 .91746 .91799 .94119), color(display-p3 .12128 .11881 .19317));--brand-4: light-dark(color(display-p3 .89024 .89107 .93113), color(display-p3 .14527 .13916 .25187));--brand-5: light-dark(color(display-p3 .86134 .86241 .92451), color(display-p3 .16777 .15565 .31394));--brand-6: light-dark(color(display-p3 .78141 .78237 .89023), color(display-p3 .19787 .18029 .37928));--brand-7: light-dark(color(display-p3 .50404 .48813 .79427), color(display-p3 .40139 .36417 .74846));--brand-8: light-dark(color(display-p3 .41641 .36442 .81633), color(display-p3 .48641 .45722 .84035));--brand-9: light-dark(color(display-p3 .44545 .34988 .95961), color(display-p3 .5305 .48541 .96659));--brand-10: light-dark(color(display-p3 .40856 .27129 .95627), color(display-p3 .5805 .55172 .9704));--brand-11: light-dark(color(display-p3 .39611 .34361 .78624), color(display-p3 .50987 .4894 .82959));--brand-12: light-dark(color(display-p3 .28694 .27069 .50042), color(display-p3 .65901 .65864 .80862));--brand-ink: light-dark(color(display-p3 1 1 1), color(display-p3 .05176 .05176 .05176));--danger-1: light-dark(color(display-p3 .97636 .97269 .97233), color(display-p3 .075 .06008 .05873));--danger-2: light-dark(color(display-p3 .95831 .94709 .94598), color(display-p3 .11869 .08859 .08607));--danger-3: light-dark(color(display-p3 .94223 .91305 .91021), color(display-p3 .16978 .11113 .10695));--danger-4: light-dark(color(display-p3 .93298 .88252 .87769), color(display-p3 .21588 .12803 .12277));--danger-5: light-dark(color(display-p3 .92733 .84899 .84168), color(display-p3 .26265 .14076 .13501));--danger-6: light-dark(color(display-p3 .89619 .75765 .74563), color(display-p3 .3144 .16209 .15597));--danger-7: light-dark(color(display-p3 .80083 .39429 .38507), color(display-p3 .64634 .31313 .30558));--danger-8: light-dark(color(display-p3 .71208 .28842 .2898), color(display-p3 .82642 .33966 .34124));--danger-9: light-dark(color(display-p3 .85903 .15014 .22908), color(display-p3 .97066 .21961 .2843));--danger-10: light-dark(color(display-p3 .78004 .13232 .20449), color(display-p3 .97346 .36379 .37539));--danger-11: light-dark(color(display-p3 .6637 .28707 .2845), color(display-p3 .84403 .37299 .36976));--danger-12: light-dark(color(display-p3 .42646 .24902 .24004), color(display-p3 .82164 .61981 .60447));--danger-ink: light-dark(color(display-p3 1 1 1), color(display-p3 .05176 .05176 .05176));--warn-1: light-dark(color(display-p3 .97635 .97318 .96943), color(display-p3 .06881 .06349 .0572));--warn-2: light-dark(color(display-p3 .95808 .94835 .93686), color(display-p3 .10563 .09492 .08226));--warn-3: light-dark(color(display-p3 .94155 .91613 .8861), color(display-p3 .14459 .12373 .09899));--warn-4: light-dark(color(display-p3 .93183 .8877 .83553), color(display-p3 .17886 .14768 .11056));--warn-5: light-dark(color(display-p3 .92568 .85682 .77536), color(display-p3 .21244 .16937 .1178));--warn-6: light-dark(color(display-p3 .89316 .77097 .62561), color(display-p3 .25236 .19875 .13432));--warn-7: light-dark(color(display-p3 .63931 .49797 .32618), color(display-p3 .5143 .39837 .25746));--warn-8: light-dark(color(display-p3 .55088 .40628 .22661), color(display-p3 .64154 .47534 .26884));--warn-9: light-dark(color(display-p3 .75927 .5011 .12971), color(display-p3 .76314 .50374 .1306));--warn-10: light-dark(color(display-p3 .69449 .45683 .11491), color(display-p3 .83155 .55048 .14621));--warn-11: light-dark(color(display-p3 .51804 .38849 .22899), color(display-p3 .66217 .50009 .30057));--warn-12: light-dark(color(display-p3 .35225 .28967 .21489), color(display-p3 .778 .6502 .49747));--warn-ink: light-dark(color(display-p3 .05176 .05176 .05176), color(display-p3 .05176 .05176 .05176));--ok-1: light-dark(color(display-p3 .96985 .9764 .96794), color(display-p3 .05975 .06756 .05747));--ok-2: light-dark(color(display-p3 .93607 .95725 .9299), color(display-p3 .08644 .10204 .08189));--ok-3: light-dark(color(display-p3 .88007 .93933 .86281), color(display-p3 .10658 .13672 .09777));--ok-4: light-dark(color(display-p3 .81916 .92885 .78717), color(display-p3 .12176 .16657 .10863));--ok-5: light-dark(color(display-p3 .73761 .92276 .68341), color(display-p3 .13335 .19499 .1152));--ok-6: light-dark(color(display-p3 .61597 .86085 .54364), color(display-p3 .15376 .23034 .13113));--ok-7: light-dark(color(display-p3 .37838 .57971 .31823), color(display-p3 .30033 .4655 .25099));--ok-8: light-dark(color(display-p3 .28282 .48894 .21966), color(display-p3 .33346 .57036 .26087));--ok-9: light-dark(color(display-p3 .26855 .64501 .12344), color(display-p3 .28966 .69061 .13515));--ok-10: light-dark(color(display-p3 .24275 .5893 .10914), color(display-p3 .31798 .75178 .15084));--ok-11: light-dark(color(display-p3 .27831 .46287 .22239), color(display-p3 .36226 .59314 .2923));--ok-12: light-dark(color(display-p3 .23714 .32669 .21081), color(display-p3 .54275 .7256 .48899));--ok-ink: light-dark(color(display-p3 .05176 .05176 .05176), color(display-p3 .05176 .05176 .05176));--info-1: light-dark(color(display-p3 .9714 .97185 .99076), color(display-p3 .06296 .06311 .07538));--info-2: light-dark(color(display-p3 .9475 .94795 .96676), color(display-p3 .0952 .09539 .10827));--info-3: light-dark(color(display-p3 .91755 .918 .9367), color(display-p3 .12571 .12593 .13929));--info-4: light-dark(color(display-p3 .89198 .89242 .91102), color(display-p3 .15153 .15176 .16548));--info-5: light-dark(color(display-p3 .86516 .86559 .88409), color(display-p3 .17552 .17578 .1898));--info-6: light-dark(color(display-p3 .78933 .78975 .80793), color(display-p3 .20693 .2072 .22159));--info-7: light-dark(color(display-p3 .52275 .52312 .53998), color(display-p3 .41857 .41893 .43512));--info-8: light-dark(color(display-p3 .4333 .43366 .44995), color(display-p3 .50674 .50711 .52387));--info-9: light-dark(color(display-p3 .4598 .46017 .47663), color(display-p3 .57053 .57092 .58804));--info-10: light-dark(color(display-p3 .41523 .41558 .43175), color(display-p3 .62267 .62307 .64046));--info-11: light-dark(color(display-p3 .41202 .41237 .42852), color(display-p3 .53001 .53039 .54729));--info-12: light-dark(color(display-p3 .29889 .29921 .31449), color(display-p3 .67061 .67101 .68865));--info-ink: light-dark(color(display-p3 1 1 1), color(display-p3 .05176 .05176 .05176));--loader-1: light-dark(color(display-p3 .28694 .27069 .50042), color(display-p3 .65901 .65864 .80862));--loader-2: light-dark(color(display-p3 .39611 .34361 .78624), color(display-p3 .5805 .55172 .9704));--loader-3: light-dark(color(display-p3 .40856 .27129 .95627), color(display-p3 .5305 .48541 .96659));--loader-4: light-dark(color(display-p3 .41641 .36442 .81633), color(display-p3 .50987 .4894 .82959));--loader-5: light-dark(color(display-p3 .44545 .34988 .95961), color(display-p3 .48641 .45722 .84035));--loader-6: light-dark(color(display-p3 .50404 .48813 .79427), color(display-p3 .40139 .36417 .74846));--loader-7: light-dark(color(display-p3 .78141 .78237 .89023), color(display-p3 .19787 .18029 .37928));--loader-8: light-dark(color(display-p3 .86134 .86241 .92451), color(display-p3 .16777 .15565 .31394));--loader-9: light-dark(color(display-p3 .89024 .89107 .93113), color(display-p3 .14527 .13916 .25187));--loader-10: light-dark(color(display-p3 .91746 .91799 .94119), color(display-p3 .12128 .11881 .19317));--loader-11: light-dark(color(display-p3 .94882 .94905 .95798), color(display-p3 .09308 .09275 .13036));--loader-12: light-dark(color(display-p3 .97334 .97341 .97634), color(display-p3 .06226 .06235 .08082))}}}@layer nilam.tokens{:root{--text-000: clamp(.6875rem, .67rem + .09vw, .75rem);--text-00: clamp(.75rem, .73rem + .11vw, .8125rem);--text-0: clamp(.8125rem, .79rem + .12vw, .875rem);--text-1: clamp(.875rem, .85rem + .13vw, .9375rem);--text-2: clamp(1rem, .96rem + .2vw, 1.125rem);--text-3: clamp(1.125rem, 1.06rem + .32vw, 1.375rem);--text-4: clamp(1.375rem, 1.26rem + .57vw, 1.75rem);--text-5: clamp(1.625rem, 1.42rem + 1.02vw, 2.25rem);--text-6: clamp(2rem, 1.6rem + 2vw, 3rem);--text-7: clamp(2.5rem, 1.8rem + 3.5vw, 4rem);--text-display: clamp(3rem, 1.6rem + 7vw, 7.5rem);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--weight-thin: 200;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.6;--leading-loose: 1.75;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-micro: .14em;--measure: 65ch;--space-0: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--r-1: .25rem;--r-2: .375rem;--r-3: .5rem;--r-4: .625rem;--r-5: .875rem;--r-6: 1.25rem;--r-full: 9999px;--line-1: 1px;--line-2: 2px;--dur-0: 80ms;--dur-1: .15s;--dur-2: .24s;--dur-3: .4s;--dur-tick: .1s;--dur-cycle: 1.2s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ring-width: 2px;--ring-offset: 2px;--shadow-colour: light-dark(oklch(0 0 0), oklch(0 0 0));--shadow-1: 0 1px 2px light-dark(oklch(0 0 0 / .05), oklch(0 0 0 / .55)), 0 1px 1px light-dark(oklch(0 0 0 / .03), oklch(0 0 0 / .4));--shadow-2: 0 1px 2px light-dark(oklch(0 0 0 / .04), oklch(0 0 0 / .5)), 0 8px 20px -6px light-dark(oklch(0 0 0 / .09), oklch(0 0 0 / .6));--shadow-3: 0 2px 4px light-dark(oklch(0 0 0 / .04), oklch(0 0 0 / .5)), 0 16px 40px -12px light-dark(oklch(0 0 0 / .14), oklch(0 0 0 / .7));--rim: inset 0 1px 0 light-dark(transparent, oklch(1 0 0 / .06));--scrim: light-dark(oklch(.2 .01 285 / .4), oklch(0 0 0 / .6));--z-base: 1;--z-sticky: 10;--z-overlay: 100;--z-max: 1000}}@layer nilam.base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:4rem}body{margin:0;background:var(--neutral-1);color:var(--neutral-12);font-family:var(--font-sans);font-size:var(--text-1);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:from-font;text-decoration-color:var(--neutral-8);text-underline-offset:.15em;transition:text-decoration-color var(--dur-1) var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus{outline:none}:focus-visible{outline:var(--ring-width) solid var(--brand-9);outline-offset:var(--ring-offset);border-radius:inherit}::selection{background:var(--brand-9);color:var(--brand-ink)}:where(input,select,textarea,button,progress,meter){accent-color:var(--brand-9)}mark{background:var(--warn-3);color:var(--warn-12);border-radius:var(--r-1);padding-inline:.15em}button,input,select,textarea,optgroup{font:inherit;letter-spacing:inherit}button{color:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9375em}pre{overflow-x:auto}hr{border:0;border-block-start:var(--line-1) solid var(--neutral-6);margin-block:var(--space-5)}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;max-inline-size:100%}:where(img,svg,video,canvas){block-size:auto}:where(h1,h2,h3,h4,h5,h6){margin:0;font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}:where(p,ul,ol,dl,blockquote,figure,pre){margin:0}:where(p,li){text-wrap:pretty}:where(ul,ol){padding-inline-start:0;list-style:none}table{border-collapse:collapse;border-spacing:0}:where(th,td){text-align:start}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer nilam.components{.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.5rem .875rem;border:var(--line-1) solid var(--neutral-7);border-radius:var(--r-3);background:transparent;color:var(--neutral-12);font-size:var(--text-1);font-weight:var(--weight-medium);line-height:1;min-block-size:2.25rem;position:relative;cursor:pointer;text-decoration:none;white-space:nowrap;user-select:none;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.n-btn:after{content:"";position:absolute;inset:50% 0 auto;translate:0 -50%;block-size:max(100%,2.75rem)}.n-btn:hover{background:var(--neutral-3);border-color:var(--neutral-8)}.n-btn:active{background:var(--neutral-4);border-color:var(--neutral-8)}.n-btn:disabled,.n-btn[aria-disabled=true]{background:var(--neutral-2);border-color:var(--neutral-6);color:var(--neutral-11);cursor:not-allowed}.n-btn-fill{background:var(--brand-9);border-color:transparent;color:var(--brand-ink);box-shadow:var(--shadow-1)}.n-btn-fill:hover{background:var(--brand-10)}.n-btn-fill:active{background:var(--brand-10);box-shadow:none}.n-btn-ink{background:var(--neutral-12);border-color:transparent;color:var(--neutral-1)}.n-btn-ink:hover{background:var(--neutral-11)}.n-btn-ghost{border-color:transparent}.n-btn-ghost:hover{background:var(--neutral-3);box-shadow:inset 0 0 0 var(--line-1) var(--neutral-6)}.n-btn-danger{background:var(--danger-9);border-color:transparent;color:var(--danger-ink)}.n-btn-danger:hover{background:var(--danger-10)}.n-btn-ok{background:var(--ok-9);border-color:transparent;color:var(--ok-ink)}.n-btn-ok:hover{background:var(--ok-10)}.n-btn-warn{background:var(--warn-9);border-color:transparent;color:var(--warn-ink)}.n-btn-warn:hover{background:var(--warn-10)}.n-btn-sm{padding:.3125rem .625rem;font-size:var(--text-0);min-block-size:1.75rem}.n-btn-lg{padding:.6875rem 1.125rem;font-size:var(--text-2);min-block-size:2.75rem}.n-btn-icon{padding:0;inline-size:2.25rem}.n-btn-icon.n-btn-sm{inline-size:1.75rem}.n-btn[aria-busy=true]{color:transparent;pointer-events:none}.n-btn[aria-busy=true]:before{content:"";position:absolute;inline-size:.875rem;aspect-ratio:1;border-radius:var(--r-full);background:conic-gradient(from 0deg,var(--n-busy-ink) 0deg,color-mix(in oklab,var(--n-busy-ink) 50%,transparent) 180deg,transparent 348deg,transparent 360deg);-webkit-mask:radial-gradient(closest-side,#0000 60%,#000 62%);mask:radial-gradient(closest-side,#0000 60%,#000 62%);animation:n-spin var(--dur-cycle) steps(12) infinite}.n-btn[aria-busy=true]{--n-busy-ink: var(--neutral-12)}.n-btn-fill[aria-busy=true],.n-btn-danger[aria-busy=true],.n-btn-ok[aria-busy=true],.n-btn-warn[aria-busy=true]{--n-busy-ink: var(--brand-ink)}.n-btn-ink[aria-busy=true]{--n-busy-ink: var(--neutral-1)}.n-btn:disabled[aria-busy=true],.n-btn[aria-disabled=true][aria-busy=true]{--n-busy-ink: var(--neutral-11)}.n-spinner{position:relative;display:inline-block;flex:none;inline-size:1.125rem;aspect-ratio:1;border-radius:var(--r-full);-webkit-mask:radial-gradient(closest-side,#0000 62%,#000 64%);mask:radial-gradient(closest-side,#0000 62%,#000 64%);animation:n-wake var(--dur-cycle) var(--ease-out) 1 both,n-persist 2.4s var(--ease-in-out) infinite 10s}.n-spinner:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 0deg,var(--loader-1) 0 30deg,var(--loader-2) 30deg 60deg,var(--loader-3) 60deg 90deg,var(--loader-4) 90deg 120deg,var(--loader-5) 120deg 150deg,var(--loader-6) 150deg 180deg,var(--loader-7) 180deg 210deg,var(--loader-8) 210deg 240deg,var(--loader-9) 240deg 270deg,var(--loader-10) 270deg 300deg,var(--loader-11) 300deg 330deg,var(--loader-12) 330deg 360deg);animation:n-spin var(--dur-cycle) steps(12) infinite}.n-spinner-sm{inline-size:.875rem}.n-spinner-lg{inline-size:1.75rem}.n-spinner-xl{inline-size:4rem}.n-spinner-xl:after{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 180deg,transparent 0deg,var(--loader-3) 120deg,transparent 240deg,var(--loader-6) 330deg,transparent 360deg);opacity:.55;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 78%);mask:radial-gradient(closest-side,#000 30%,#0000 78%);animation:n-spin calc(var(--dur-cycle) * 3) linear infinite reverse}.n-spinner-on-fill:before{background:conic-gradient(from 0deg,var(--brand-ink) 0deg,color-mix(in oklab,var(--brand-ink) 50%,transparent) 180deg,transparent 348deg,transparent 360deg)}@keyframes n-spin{to{rotate:360deg}}@keyframes n-wake{0%{opacity:.3}to{opacity:1}}@keyframes n-persist{0%,to{opacity:1}50%{opacity:.55}}@keyframes n-slow-reveal{0%,99.9%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}.n-progress{appearance:none;inline-size:100%;block-size:.375rem;border:var(--line-1) solid var(--neutral-7);border-radius:var(--r-full);background:var(--neutral-4);overflow:hidden}.n-progress::-webkit-progress-bar{background:var(--neutral-4);border-radius:var(--r-full)}.n-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--loader-6),var(--loader-1));border-radius:var(--r-full);transition:inline-size var(--dur-2) var(--ease-out)}.n-progress::-moz-progress-bar{background:linear-gradient(90deg,var(--loader-6),var(--loader-1));border-radius:var(--r-full)}.n-bar{position:relative;inline-size:100%;block-size:.1875rem;border:var(--line-1) solid var(--neutral-7);border-radius:var(--r-full);background:var(--neutral-4);overflow:hidden;animation:n-wake var(--dur-cycle) var(--ease-out) 1 both,n-persist 2.4s var(--ease-in-out) infinite 10s}.n-bar:after{content:"";position:absolute;inset-block:0;inline-size:42%;border-radius:inherit;background:linear-gradient(90deg,var(--loader-12),var(--loader-8),var(--loader-4),var(--loader-1));animation:n-slide var(--dur-cycle) var(--ease-in-out) infinite}@keyframes n-slide{0%{translate:-110% 0}to{translate:260% 0}}.n-dots{display:inline-flex;gap:.25rem;align-items:center}.n-dots i{inline-size:.3125rem;block-size:.3125rem;border-radius:var(--r-full);animation:n-pulse var(--dur-cycle) var(--ease-in-out) infinite}.n-dots i:nth-child(1){background:var(--loader-1)}.n-dots i:nth-child(2){background:var(--loader-3);animation-delay:var(--dur-tick)}.n-dots i:nth-child(3){background:var(--loader-5);animation-delay:calc(var(--dur-tick) * 2)}@keyframes n-pulse{0%,60%,to{opacity:.3;scale:.8}30%{opacity:1;scale:1}}.n-loading{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-0);color:var(--neutral-11)}.n-loading .n-slow{visibility:hidden;opacity:0;animation:n-slow-reveal 10s linear 1 both}.n-field{display:flex;flex-direction:column;gap:var(--space-1)}.n-label{font-size:var(--text-0);font-weight:var(--weight-medium);color:var(--neutral-12)}.n-label[data-required]:after{content:" *";color:var(--danger-11)}.n-input,.n-textarea,.n-select{inline-size:100%;padding:.5rem .6875rem;border:var(--line-1) solid var(--neutral-7);border-radius:var(--r-3);background:var(--neutral-1);color:var(--neutral-12);font-size:var(--text-1);min-block-size:2.25rem;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.n-input::placeholder,.n-textarea::placeholder{color:var(--neutral-11)}.n-input:hover,.n-textarea:hover,.n-select:hover{border-color:var(--neutral-8)}.n-input:focus-visible,.n-textarea:focus-visible,.n-select:focus-visible{outline:none;border-color:var(--brand-9);box-shadow:0 0 0 var(--ring-width) var(--brand-6)}.n-input:user-invalid,.n-textarea:user-invalid,.n-select:user-invalid,.n-input[aria-invalid=true],.n-textarea[aria-invalid=true],.n-select[aria-invalid=true]{border-color:var(--danger-8)}.n-input:user-invalid:focus-visible,.n-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--danger-6)}.n-textarea{field-sizing:content;min-block-size:4.5rem;line-height:var(--leading-normal);resize:vertical}.n-select{appearance:none;padding-inline-end:2rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.125rem) calc(50% + .1em),calc(100% - .75rem) calc(50% + .1em);background-size:.375rem .375rem;background-repeat:no-repeat}.n-hint{font-size:var(--text-00);color:var(--neutral-11)}.n-error{display:block;font-size:var(--text-00);color:var(--danger-11)}.n-error:before{content:"⚠";font-size:.9em;margin-inline-end:.35em}.n-check,.n-radio{appearance:none;flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;border:var(--line-1) solid var(--neutral-7);background:var(--neutral-1);cursor:pointer;display:grid;place-content:center;transition:background var(--dur-0) var(--ease-out),border-color var(--dur-0) var(--ease-out)}.n-check{border-radius:var(--r-1)}.n-radio{border-radius:var(--r-full)}.n-check:before{content:"";inline-size:.625rem;block-size:.625rem;background:var(--brand-ink);clip-path:polygon(14% 44%,0 65%,43% 100%,100% 16%,85% 0,41% 71%);scale:0;transition:scale var(--dur-1) var(--ease-spring)}.n-radio:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:var(--r-full);background:var(--brand-ink);scale:0;transition:scale var(--dur-1) var(--ease-spring)}.n-check:checked,.n-radio:checked{background:var(--brand-9);border-color:var(--brand-9)}.n-check:checked:before,.n-radio:checked:before{scale:1}.n-check:indeterminate{background:var(--brand-9);border-color:var(--brand-9)}.n-check:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);scale:1}.n-switch{appearance:none;flex:none;inline-size:2.25rem;block-size:1.25rem;margin:0;border-radius:var(--r-full);background:var(--neutral-6);border:var(--line-1) solid var(--neutral-7);cursor:pointer;position:relative;transition:background var(--dur-1) var(--ease-out)}.n-switch:before{content:"";position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem;inline-size:.875rem;block-size:.875rem;border-radius:var(--r-full);background:var(--neutral-1);box-shadow:var(--shadow-1);transition:translate var(--dur-1) var(--ease-spring)}.n-switch:checked{background:var(--brand-9)}.n-switch:checked:before{translate:1rem 0}.n-choice{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-1);cursor:pointer}.n-choice:has(:disabled){color:var(--neutral-11);cursor:not-allowed}.n-card{background:var(--surface);border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-5);box-shadow:var(--shadow-1),var(--rim)}.n-card-pad{padding:var(--space-5)}.n-card-float{box-shadow:var(--shadow-2),var(--rim)}.n-card-link{display:block;text-decoration:none;color:inherit;transition:box-shadow var(--dur-2) var(--ease-out),translate var(--dur-2) var(--ease-out)}.n-card-link:hover{box-shadow:var(--shadow-3),var(--rim);translate:0 -2px}.n-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-full);background:var(--neutral-3);color:var(--neutral-12);font-size:var(--text-000);font-weight:var(--weight-medium);line-height:1.4;white-space:nowrap}.n-badge-glyph{flex:none;inline-size:.875rem;block-size:.875rem;border-radius:var(--r-full);display:grid;place-items:center;font-size:.5rem;font-weight:var(--weight-bold);font-family:var(--font-mono)}.n-badge-brand{background:var(--brand-3);border-color:var(--brand-6);color:var(--brand-11)}.n-badge-brand .n-badge-glyph{background:var(--brand-9);color:var(--brand-ink)}.n-badge-ok{background:var(--ok-3);border-color:var(--ok-6);color:var(--ok-11)}.n-badge-ok .n-badge-glyph{background:var(--ok-9);color:var(--ok-ink)}.n-badge-warn{background:var(--warn-3);border-color:var(--warn-6);color:var(--warn-11)}.n-badge-warn .n-badge-glyph{background:var(--warn-9);color:var(--warn-ink)}.n-badge-danger{background:var(--danger-3);border-color:var(--danger-6);color:var(--danger-11)}.n-badge-danger .n-badge-glyph{background:var(--danger-9);color:var(--danger-ink)}.n-badge-info{background:var(--info-3);border-color:var(--info-6);color:var(--info-11)}.n-badge-info .n-badge-glyph{background:var(--info-9);color:var(--info-ink)}.n-note{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-4);background:var(--neutral-2);color:var(--neutral-12);font-size:var(--text-0)}.n-note-glyph{flex:none;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--r-full);display:grid;place-items:center;font:var(--weight-bold) .75rem/1 var(--font-mono);margin-block-start:.0625rem}.n-note-title{font-weight:var(--weight-semibold)}.n-note-ok{background:var(--ok-2);border-color:var(--ok-6);color:var(--ok-12)}.n-note-ok .n-note-glyph{background:var(--ok-9);color:var(--ok-ink)}.n-note-warn{background:var(--warn-2);border-color:var(--warn-6);color:var(--warn-12)}.n-note-warn .n-note-glyph{background:var(--warn-9);color:var(--warn-ink)}.n-note-danger{background:var(--danger-2);border-color:var(--danger-6);color:var(--danger-12)}.n-note-danger .n-note-glyph{background:var(--danger-9);color:var(--danger-ink)}.n-note-info{background:var(--info-2);border-color:var(--info-6);color:var(--info-12)}.n-note-info .n-note-glyph{background:var(--info-9);color:var(--info-ink)}.n-table{inline-size:100%;font-size:var(--text-0)}.n-table th{font:var(--weight-medium) var(--text-000) / 1 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--neutral-11);padding:0 var(--space-3) var(--space-2) 0;border-block-end:var(--line-1) solid var(--neutral-7)}.n-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--line-1) solid var(--neutral-6);color:var(--neutral-11)}.n-table td:last-child,.n-table th:last-child{padding-inline-end:0}.n-table-key{color:var(--neutral-12);font-weight:var(--weight-medium)}.n-table-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--neutral-12)}.n-table tbody tr:hover td{background:var(--neutral-3);box-shadow:inset 0 var(--line-1) 0 var(--neutral-6)}.n-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.n-dialog{margin:auto;padding:0;border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-6);background:var(--surface);color:var(--neutral-12);box-shadow:var(--shadow-3),var(--rim);inline-size:min(32rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 4rem);overflow:visible}.n-dialog::backdrop{background:var(--scrim);backdrop-filter:blur(2px)}.n-dialog-head{padding:var(--space-5) var(--space-5) var(--space-3)}.n-dialog-title{font-size:var(--text-3)}.n-dialog-body{padding-inline:var(--space-5);overflow-y:auto}.n-dialog-foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}.n-dialog,.n-dialog::backdrop{transition:opacity var(--dur-2) var(--ease-out),translate var(--dur-2) var(--ease-out),display var(--dur-2) allow-discrete,overlay var(--dur-2) allow-discrete;opacity:0}.n-dialog{translate:0 .5rem}.n-dialog[open],.n-dialog[open]::backdrop{opacity:1}.n-dialog[open]{translate:0 0}@starting-style{.n-dialog[open],.n-dialog[open]::backdrop{opacity:0}.n-dialog[open]{translate:0 .5rem}}.n-pop{margin:0;padding:var(--space-2);border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-4);background:var(--surface);color:var(--neutral-12);box-shadow:var(--shadow-2),var(--rim);inline-size:max-content;max-inline-size:18rem;position-area:block-end span-inline-start;position-try-fallbacks:flip-block,flip-inline;margin-block-start:var(--space-1)}.n-pop:popover-open{opacity:1}.n-pop{opacity:0;transition:opacity var(--dur-1) var(--ease-out),display var(--dur-1) allow-discrete,overlay var(--dur-1) allow-discrete}@starting-style{.n-pop:popover-open{opacity:0}}.n-menu{display:flex;flex-direction:column;gap:1px;min-inline-size:11rem}.n-menu-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-radius:var(--r-2);background:transparent;color:var(--neutral-12);font-size:var(--text-0);text-align:start;text-decoration:none;cursor:pointer;inline-size:100%}.n-menu-item:hover{background:var(--neutral-3);box-shadow:inset 0 0 0 var(--line-1) var(--neutral-6)}.n-menu-item-danger{color:var(--danger-11)}.n-menu-item-danger:hover{background:var(--danger-3);box-shadow:inset 0 0 0 var(--line-1) var(--danger-6)}.n-menu-sep{block-size:var(--line-1);background:var(--neutral-6);margin-block:var(--space-1)}.n-tip{margin:0;padding:.3125rem var(--space-2);border:none;border-radius:var(--r-2);background:var(--neutral-12);color:var(--neutral-1);font-size:var(--text-00);inline-size:max-content;max-inline-size:16rem;position-area:block-start;position-try-fallbacks:flip-block;margin-block-end:var(--space-1)}.n-accordion{border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-4);overflow:hidden}.n-accordion>details+details{border-block-start:var(--line-1) solid var(--neutral-6)}.n-summary{display:block;position:relative;padding:var(--space-3) var(--space-4);padding-inline-end:calc(var(--space-4) + 1.25rem);font-size:var(--text-1);font-weight:var(--weight-medium);cursor:pointer;list-style:none}.n-summary::-webkit-details-marker{display:none}.n-summary:hover{background:var(--neutral-3)}.n-summary:after{content:"";position:absolute;inset-inline-end:var(--space-4);inset-block-start:50%;inline-size:.5rem;block-size:.5rem;border-inline-end:var(--line-2) solid var(--neutral-11);border-block-end:var(--line-2) solid var(--neutral-11);translate:0 -70%;rotate:45deg;transition:rotate var(--dur-1) var(--ease-out)}details[open]>.n-summary:after{rotate:-135deg}.n-accordion-body{padding:0 var(--space-4) var(--space-4);font-size:var(--text-0);color:var(--neutral-11)}.n-tabs{display:flex;gap:var(--space-1);border-block-end:var(--line-1) solid var(--neutral-6)}.n-tab{padding:var(--space-2) var(--space-3);border:none;border-block-end:var(--line-2) solid transparent;background:transparent;color:var(--neutral-11);font-size:var(--text-0);font-weight:var(--weight-medium);cursor:pointer;margin-block-end:calc(-1 * var(--line-1))}.n-tab:hover{color:var(--neutral-12)}.n-tab[aria-selected=true]{color:var(--brand-11);border-block-end-color:var(--brand-9)}.n-meter{block-size:.375rem;border:var(--line-1) solid var(--neutral-7);border-radius:var(--r-full);background:var(--neutral-4);overflow:hidden}.n-meter-fill{block-size:100%;border-radius:inherit;background:var(--brand-9);transition:inline-size var(--dur-3) var(--ease-out)}.n-meter-ok .n-meter-fill{background:var(--ok-10)}.n-meter-warn .n-meter-fill{background:var(--warn-10)}.n-meter-danger .n-meter-fill{background:var(--danger-9)}.n-avatar{inline-size:2rem;block-size:2rem;flex:none;border-radius:var(--r-full);border:var(--line-1) solid var(--brand-6);background:var(--brand-3);color:var(--brand-11);display:grid;place-items:center;font-size:var(--text-00);font-weight:var(--weight-semibold);overflow:hidden;user-select:none}.n-avatar img{inline-size:100%;block-size:100%;object-fit:cover}.n-avatar-sm{inline-size:1.5rem;block-size:1.5rem;font-size:var(--text-000)}.n-avatar-lg{inline-size:3rem;block-size:3rem;font-size:var(--text-1)}.n-skeleton{background:linear-gradient(90deg,var(--neutral-5) 25%,var(--neutral-7) 50%,var(--neutral-5) 75%);background-size:200% 100%;border-radius:var(--r-2);animation:n-shimmer var(--dur-cycle) ease-in-out infinite}@keyframes n-shimmer{to{background-position:-200% 0}}.n-link{color:var(--brand-11);text-decoration-line:underline;text-decoration-color:var(--brand-8);text-decoration-thickness:from-font;text-underline-offset:.15em}.n-link:hover{text-decoration-color:currentColor}.n-container{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding-inline:var(--space-4)}.n-stack{display:flex;flex-direction:column;gap:var(--space-4)}.n-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.n-divider{block-size:var(--line-1);background:var(--neutral-6);border:none;margin:0}.n-prose{max-inline-size:var(--measure)}.n-prose>*+*{margin-block-start:var(--space-4)}.n-prose h2{font-size:var(--text-4);margin-block-start:var(--space-6)}.n-prose h3{font-size:var(--text-3);margin-block-start:var(--space-5)}.n-prose :where(ul,ol){padding-inline-start:var(--space-5)}.n-prose ul{list-style:disc}.n-prose ol{list-style:decimal}.n-prose li+li{margin-block-start:var(--space-2)}.n-prose code{background:var(--neutral-3);border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-1);padding:.1em .3em}.n-prose pre{background:var(--neutral-2);border:var(--line-1) solid var(--neutral-6);border-radius:var(--r-4);padding:var(--space-4)}.n-prose pre code{background:none;padding:0}.n-prose blockquote{border-inline-start:var(--line-2) solid var(--brand-8);padding-inline-start:var(--space-4);color:var(--neutral-11)}.n-kbd{display:inline-block;font-family:var(--font-mono);font-size:var(--text-00);line-height:1;min-inline-size:1.5em;padding:.25em .4em;border:var(--line-1) solid var(--neutral-7);border-block-end-width:var(--line-2);border-radius:var(--r-1);background:var(--neutral-3);color:var(--neutral-12);text-align:center;white-space:nowrap}.n-kbd+.n-kbd{margin-inline-start:var(--space-1)}.n-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.n-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.n-skip{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-3);background:var(--brand-9);color:var(--brand-ink);text-decoration:none;translate:0 -200%}.n-skip:focus-visible{translate:0 0}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/naina/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--wash: radial-gradient(150% 85% at 50% -20%, var(--brand-2) 0%, transparent 70%)}body{background-image:var(--wash);background-repeat:no-repeat}.faint{font-size:var(--text-00);letter-spacing:var(--tracking-wide);color:var(--neutral-11)}.label{font-family:var(--font-mono);font-size:var(--text-000);font-weight:var(--weight-medium);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--neutral-11)}.top{border-bottom:var(--line-1) solid var(--neutral-6)}.top-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.eye{width:22px;height:22px;border-radius:50%/60% 60% 40% 40%;border:1.5px solid var(--brand-11);position:relative;display:inline-block;flex:none}.eye:after{content:"";position:absolute;inset:32% 34%;border-radius:50%;background:var(--brand-11)}.wordmark{font-size:var(--text-3);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.top nav{gap:var(--space-5);font-size:var(--text-0)}.top nav a{color:var(--neutral-11);text-decoration:none}.top nav a:hover{color:var(--neutral-12)}main{padding-block-end:var(--space-8)}.hero{padding:var(--space-7) 0 var(--space-6);max-width:46rem}.hero .label{display:block;margin:0 0 var(--space-4);color:var(--brand-11)}.hero h1{margin:0 0 var(--space-4);font-size:var(--text-7);font-weight:var(--weight-thin);letter-spacing:-.035em;line-height:1.02}.sub{margin:0;font-size:var(--text-2);color:var(--neutral-11);max-width:38rem}.sub strong{color:var(--neutral-12);font-weight:var(--weight-normal)}.drop{border:var(--line-2) dashed var(--brand-7);border-radius:var(--r-5);background:radial-gradient(120% 130% at 50% 0%,var(--brand-3) 0%,var(--brand-2) 65%);box-shadow:var(--rim);padding:var(--space-7) var(--space-5);text-align:center;cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.drop:hover,.drop:focus-visible{border-style:solid;border-color:var(--brand-8);background:var(--brand-3)}.drop.is-over{border-style:solid;border-color:var(--brand-8);background:var(--brand-3);transform:translateY(-2px)}.drop-icon{width:28px;height:28px;padding:14px;box-sizing:content-box;margin-inline:auto;margin-bottom:var(--space-5);color:var(--brand-ink);background:var(--brand-9);border-radius:var(--r-full);box-shadow:var(--shadow-2);transition:transform var(--dur-2) var(--ease-spring)}.drop:hover .drop-icon,.drop:focus-visible .drop-icon{transform:translateY(-2px)}.drop-title{margin:0 0 var(--space-2);font-size:var(--text-3);font-weight:var(--weight-normal);color:var(--neutral-12);letter-spacing:var(--tracking-tight)}.drop-hint{margin:0}.controls{align-items:end;gap:var(--space-5);margin:var(--space-5) 0 0}.controls .n-field{min-inline-size:15rem}.controls .n-choice{min-block-size:2.25rem;font-size:var(--text-0)}.privacy{margin:var(--space-4) 0 0}.caveat,.error,.success{margin:var(--space-5) 0 0}.n-note-warn a{text-decoration-color:var(--warn-8)}.status{margin:var(--space-5) 0 0}.status-text{margin:var(--space-3) 0 0;font-family:var(--font-mono)}.skeleton-page{aspect-ratio:5 / 7;inline-size:100%}.skeleton-lines{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.skeleton-lines i{display:block;block-size:.75rem}.skeleton-lines i:nth-child(1){inline-size:45%;block-size:1.25rem}.skeleton-lines i:nth-child(4){inline-size:82%}.skeleton-lines i:nth-child(5){inline-size:64%}.skeleton-lines i:nth-child(7){inline-size:71%}.results{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-7) 0 0}@media(max-width:900px){.results{grid-template-columns:1fr}}.pane{overflow:hidden;display:flex;flex-direction:column;min-width:0}.pane-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:var(--line-1) solid var(--neutral-6);background:var(--neutral-3)}.pane-head h2{margin:0;font-size:var(--text-000);letter-spacing:var(--tracking-micro)}.meta{font-family:var(--font-mono);font-size:var(--text-000);letter-spacing:var(--tracking-wide);color:var(--neutral-11)}.pane-tabs{border-block-end:none;margin-block:calc(-1 * var(--space-1))}.pane-actions{gap:var(--space-1)}.canvas-wrap{padding:var(--space-4);overflow:auto;max-height:70vh;background:repeating-conic-gradient(var(--neutral-3) 0% 25%,var(--surface) 0% 50%) 50% / 18px 18px}canvas{display:block;max-width:100%;height:auto;border-radius:var(--r-2)}.output-wrap{overflow:auto;max-height:70vh}.output{margin:0;padding:var(--space-4);max-inline-size:var(--measure);font-family:var(--font-mono);font-size:var(--text-0);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word;color:var(--neutral-12);tab-size:2}.output[data-view=json]{max-inline-size:none}.pager{gap:var(--space-1);margin:var(--space-7) 0 0}.page-chip{min-inline-size:2.25rem}.page-chip.is-failed{border-color:var(--danger-7);color:var(--danger-11)}.chip-glyph{font-family:var(--font-mono);opacity:.8}.notes{margin:var(--space-8) 0 0;padding-top:var(--space-7);border-top:var(--line-1) solid var(--neutral-6)}.notes>h2{margin:0 0 var(--space-6);font-size:var(--text-4);font-weight:var(--weight-thin);letter-spacing:var(--tracking-tight)}.notes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-4)}.notes .n-prose>:first-child{margin-block-start:0}.notes .n-prose p{color:var(--neutral-11)}.notes .n-prose h3:before{content:"";display:block;inline-size:var(--space-6);block-size:var(--line-2);margin-block-end:var(--space-3);background:var(--brand-9);border-radius:var(--r-full)}footer{border-top:var(--line-1) solid var(--neutral-6);margin-top:var(--space-8)}footer p{padding-block:var(--space-5);font-family:var(--font-mono);margin:0}.grain{position:fixed;inset:0;z-index:var(--z-max);pointer-events:none;opacity:.1;background-repeat:repeat;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){.grain{opacity:.07}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.grain{display:none}}@media print{.grain{display:none}}
