@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.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}@layer nilam.motion{:root{--spring-snap: linear(0, .007 2%, .032 4.33%, .077 7%, .147 10.17%, .269 14.83%, .516 23.83%, .639 28.83%, .735 33.33%, .816 37.83%, .88 42.33%, .932 47%, .973 52.17%, 1.002 58%, 1.019 64.83%, 1.023 74%, 1.004 96.17%, 1);--spring-snap-dur: .24s;--spring-settle: linear(0, .007 2%, .032 4.33%, .078 7.17%, .153 10.67%, .32 17.33%, .493 24.33%, .607 29.5%, .699 34.33%, .775 39.17%, .84 44.33%, .892 49.83%, .935 56%, .967 63.17%, .988 72%, .999 84.33%, 1);--spring-settle-dur: .3s;--spring-glide: linear(0, .007 2%, .031 4.33%, .08 7.33%, .166 11.5%, .429 23%, .545 28.67%, .638 34%, .719 39.5%, .788 45.33%, .846 51.67%, .896 58.83%, .936 67.17%, .968 77.33%, .991 90.67%, 1);--spring-glide-dur: .3s}@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.voice,nilam.layout,nilam.components,nilam.utilities;@layer nilam.tokens{:root{color-scheme:light dark;--neutral-1: light-dark(oklch(.98 .007 265.9), oklch(.175 .007 265.9));--neutral-2: light-dark(oklch(.9617 .007 265.9), oklch(.2119 .007 265.9));--neutral-3: light-dark(oklch(.9387 .007 265.9), oklch(.2454 .007 265.9));--neutral-4: light-dark(oklch(.9189 .007 265.9), oklch(.2728 .007 265.9));--neutral-5: light-dark(oklch(.8981 .007 265.9), oklch(.2978 .007 265.9));--neutral-6: light-dark(oklch(.8385 .007 265.9), oklch(.3296 .007 265.9));--neutral-7: light-dark(oklch(.6194 .007 265.9), oklch(.5285 .007 265.9));--neutral-8: light-dark(oklch(.5416 .007 265.9), oklch(.6056 .007 265.9));--neutral-9: light-dark(oklch(.565 .007 265.9), oklch(.66 .007 265.9));--neutral-10: light-dark(oklch(.5256 .007 265.9), oklch(.7035 .007 265.9));--neutral-11: light-dark(oklch(.5227 .007 265.9), oklch(.6255 .007 265.9));--neutral-12: light-dark(oklch(.419 .007 265.9), oklch(.7429 .007 265.9));--neutral-ink: light-dark(oklch(1 0 265.9), oklch(.16 0 265.9));--surface: light-dark(oklch(1 0 265.9), oklch(.2454 0 265.9));--ink-max: light-dark(oklch(.16 0 265.9), oklch(1 0 265.9));--void: light-dark(oklch(.9 .007 265.9), oklch(.1 .007 265.9));--ink-reading: light-dark(oklch(.25 .007 265.9), oklch(.94 .007 265.9));--brand-1: light-dark(oklch(.98 .0009 265.9), oklch(.175 .012 265.9));--brand-2: light-dark(oklch(.9617 .0029 265.9), oklch(.2122 .0232 265.9));--brand-3: light-dark(oklch(.9387 .0076 265.9), oklch(.2464 .0437 265.9));--brand-4: light-dark(oklch(.919 .0132 265.9), oklch(.2749 .0637 265.9));--brand-5: light-dark(oklch(.8982 .0206 265.9), oklch(.3013 .0863 265.9));--brand-6: light-dark(oklch(.8388 .0366 265.9), oklch(.3344 .1048 265.9));--brand-7: light-dark(oklch(.6223 .1115 265.9), oklch(.5346 .1419 265.9));--brand-8: light-dark(oklch(.5488 .1643 265.9), oklch(.6109 .1384 265.9));--brand-9: light-dark(oklch(.4206 .2196 265.9), oklch(.66 .1655 265.9));--brand-10: light-dark(oklch(.3877 .2429 265.9), oklch(.7015 .1429 265.9));--brand-11: light-dark(oklch(.5299 .1619 265.9), oklch(.6297 .1228 265.9));--brand-12: light-dark(oklch(.4236 .1154 265.9), oklch(.7443 .0524 265.9));--brand-ink: light-dark(oklch(1 0 265.9), oklch(.16 0 265.9));--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(.5445 .1207 22));--danger-8: light-dark(oklch(.5594 .1488 22), oklch(.6274 .1669 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(.6451 .1495 22));--danger-12: light-dark(oklch(.427 .0689 22), oklch(.7517 .0598 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(.5318 .0643 68));--warn-8: light-dark(oklch(.5455 .0791 68), oklch(.6103 .0885 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(.6301 .0858 68));--warn-12: light-dark(oklch(.4206 .037 68), oklch(.7461 .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 265.9), oklch(.175 .007 265.9));--info-2: light-dark(oklch(.9617 .007 265.9), oklch(.2119 .007 265.9));--info-3: light-dark(oklch(.9387 .007 265.9), oklch(.2454 .007 265.9));--info-4: light-dark(oklch(.9189 .007 265.9), oklch(.2728 .007 265.9));--info-5: light-dark(oklch(.8981 .007 265.9), oklch(.2978 .007 265.9));--info-6: light-dark(oklch(.8385 .007 265.9), oklch(.3296 .007 265.9));--info-7: light-dark(oklch(.6194 .007 265.9), oklch(.5285 .007 265.9));--info-8: light-dark(oklch(.5416 .007 265.9), oklch(.6056 .007 265.9));--info-9: light-dark(oklch(.565 .007 265.9), oklch(.66 .007 265.9));--info-10: light-dark(oklch(.5256 .007 265.9), oklch(.7035 .007 265.9));--info-11: light-dark(oklch(.5227 .007 265.9), oklch(.6255 .007 265.9));--info-12: light-dark(oklch(.419 .007 265.9), oklch(.7429 .007 265.9));--info-ink: light-dark(oklch(1 0 265.9), oklch(.16 0 265.9));--loader-1: light-dark(oklch(.3877 .2429 265.9), oklch(.7443 .0524 265.9));--loader-2: light-dark(oklch(.4206 .2196 265.9), oklch(.7015 .1429 265.9));--loader-3: light-dark(oklch(.4236 .1154 265.9), oklch(.66 .1655 265.9));--loader-4: light-dark(oklch(.5299 .1619 265.9), oklch(.6297 .1228 265.9));--loader-5: light-dark(oklch(.5488 .1643 265.9), oklch(.6109 .1384 265.9));--loader-6: light-dark(oklch(.6223 .1115 265.9), oklch(.5346 .1419 265.9));--loader-7: light-dark(oklch(.8388 .0366 265.9), oklch(.3344 .1048 265.9));--loader-8: light-dark(oklch(.8982 .0206 265.9), oklch(.3013 .0863 265.9));--loader-9: light-dark(oklch(.919 .0132 265.9), oklch(.2749 .0637 265.9));--loader-10: light-dark(oklch(.9387 .0076 265.9), oklch(.2464 .0437 265.9));--loader-11: light-dark(oklch(.9617 .0029 265.9), oklch(.2122 .0232 265.9));--loader-12: light-dark(oklch(.98 .0009 265.9), oklch(.175 .012 265.9))}.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 .96675 .97384 .99161), color(display-p3 .05988 .06439 .07593));--neutral-2: light-dark(color(display-p3 .94286 .94992 .9676), color(display-p3 .09191 .09667 .10877));--neutral-3: light-dark(color(display-p3 .91293 .91995 .93752), color(display-p3 .12227 .12721 .13977));--neutral-4: light-dark(color(display-p3 .88737 .89435 .91183), color(display-p3 .14798 .15307 .16596));--neutral-5: light-dark(color(display-p3 .86057 .86751 .88489), color(display-p3 .17189 .1771 .19028));--neutral-6: light-dark(color(display-p3 .7848 .79162 .8087), color(display-p3 .20319 .20855 .22207));--neutral-7: light-dark(color(display-p3 .51849 .5248 .54064), color(display-p3 .41441 .42046 .43568));--neutral-8: light-dark(color(display-p3 .42917 .43527 .45058), color(display-p3 .50244 .50871 .52446));--neutral-9: light-dark(color(display-p3 .45573 .46189 .47737), color(display-p3 .56631 .57272 .58881));--neutral-10: light-dark(color(display-p3 .41123 .41727 .43247), color(display-p3 .61839 .6249 .64126));--neutral-11: light-dark(color(display-p3 .40793 .41396 .42914), color(display-p3 .52568 .53201 .54788));--neutral-12: light-dark(color(display-p3 .29501 .30071 .31507), color(display-p3 .66611 .67272 .68929));--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 .12719 .12719 .12719));--ink-max: light-dark(color(display-p3 .05176 .05176 .05176), color(display-p3 1 1 1));--void: light-dark(color(display-p3 .86302 .86996 .88735), color(display-p3 .01095 .01286 .01873));--ink-reading: light-dark(color(display-p3 .12655 .13152 .14414), color(display-p3 .91461 .92162 .93921));--brand-1: light-dark(color(display-p3 .97267 .97372 .97634), color(display-p3 .05659 .06419 .08403));--brand-2: light-dark(color(display-p3 .94665 .94986 .95788), color(display-p3 .08096 .09593 .13633));--brand-3: light-dark(color(display-p3 .91169 .92001 .94088), color(display-p3 .09666 .12436 .20438));--brand-4: light-dark(color(display-p3 .88017 .89451 .93062), color(display-p3 .10747 .1469 .26845));--brand-5: light-dark(color(display-p3 .84556 .86771 .9238), color(display-p3 .11423 .16566 .33684));--brand-6: light-dark(color(display-p3 .75358 .79152 .88903), color(display-p3 .13034 .19234 .40787));--brand-7: light-dark(color(display-p3 .41966 .51404 .79124), color(display-p3 .29393 .39859 .74506));--brand-8: light-dark(color(display-p3 .28735 .40395 .81298), color(display-p3 .38013 .49104 .83788));--brand-9: light-dark(color(display-p3 .11604 .20116 .73128), color(display-p3 .40612 .53798 .96653));--brand-10: light-dark(color(display-p3 .06774 .09926 .73393), color(display-p3 .4763 .59864 .97048));--brand-11: light-dark(color(display-p3 .26973 .38255 .78255), color(display-p3 .41672 .51941 .82719));--brand-12: light-dark(color(display-p3 .20915 .28528 .53342), color(display-p3 .62127 .67262 .80743));--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 .65011 .31511 .30752));--danger-8: light-dark(color(display-p3 .71208 .28842 .2898), color(display-p3 .83076 .3416 .34319));--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 .84838 .37506 .37181));--danger-12: light-dark(color(display-p3 .42646 .24902 .24004), color(display-p3 .8233 .62382 .60857));--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 .51492 .39886 .2578));--warn-8: light-dark(color(display-p3 .55088 .40628 .22661), color(display-p3 .64222 .47587 .26916));--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 .66287 .50063 .30091));--warn-12: light-dark(color(display-p3 .35225 .28967 .21489), color(display-p3 .77875 .65083 .49797));--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 .96675 .97384 .99161), color(display-p3 .05988 .06439 .07593));--info-2: light-dark(color(display-p3 .94286 .94992 .9676), color(display-p3 .09191 .09667 .10877));--info-3: light-dark(color(display-p3 .91293 .91995 .93752), color(display-p3 .12227 .12721 .13977));--info-4: light-dark(color(display-p3 .88737 .89435 .91183), color(display-p3 .14798 .15307 .16596));--info-5: light-dark(color(display-p3 .86057 .86751 .88489), color(display-p3 .17189 .1771 .19028));--info-6: light-dark(color(display-p3 .7848 .79162 .8087), color(display-p3 .20319 .20855 .22207));--info-7: light-dark(color(display-p3 .51849 .5248 .54064), color(display-p3 .41441 .42046 .43568));--info-8: light-dark(color(display-p3 .42917 .43527 .45058), color(display-p3 .50244 .50871 .52446));--info-9: light-dark(color(display-p3 .45573 .46189 .47737), color(display-p3 .56631 .57272 .58881));--info-10: light-dark(color(display-p3 .41123 .41727 .43247), color(display-p3 .61839 .6249 .64126));--info-11: light-dark(color(display-p3 .40793 .41396 .42914), color(display-p3 .52568 .53201 .54788));--info-12: light-dark(color(display-p3 .29501 .30071 .31507), color(display-p3 .66611 .67272 .68929));--info-ink: light-dark(color(display-p3 1 1 1), color(display-p3 .05176 .05176 .05176));--loader-1: light-dark(color(display-p3 .06774 .09926 .73393), color(display-p3 .62127 .67262 .80743));--loader-2: light-dark(color(display-p3 .11604 .20116 .73128), color(display-p3 .4763 .59864 .97048));--loader-3: light-dark(color(display-p3 .20915 .28528 .53342), color(display-p3 .40612 .53798 .96653));--loader-4: light-dark(color(display-p3 .26973 .38255 .78255), color(display-p3 .41672 .51941 .82719));--loader-5: light-dark(color(display-p3 .28735 .40395 .81298), color(display-p3 .38013 .49104 .83788));--loader-6: light-dark(color(display-p3 .41966 .51404 .79124), color(display-p3 .29393 .39859 .74506));--loader-7: light-dark(color(display-p3 .75358 .79152 .88903), color(display-p3 .13034 .19234 .40787));--loader-8: light-dark(color(display-p3 .84556 .86771 .9238), color(display-p3 .11423 .16566 .33684));--loader-9: light-dark(color(display-p3 .88017 .89451 .93062), color(display-p3 .10747 .1469 .26845));--loader-10: light-dark(color(display-p3 .91169 .92001 .94088), color(display-p3 .09666 .12436 .20438));--loader-11: light-dark(color(display-p3 .94665 .94986 .95788), color(display-p3 .08096 .09593 .13633));--loader-12: light-dark(color(display-p3 .97267 .97372 .97634), color(display-p3 .05659 .06419 .08403))}}}@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);--text-reading: clamp(1.125rem, 1.084rem + .18vw, 1.1875rem);--leading-reading: 1.65;--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;--font-reading: Literata, "Source Serif 4", Charter, "Bitstream Charter", Georgia, serif;--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.voice{:root{--font-ui: "Inter var", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Inter Tight", "Inter var", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--tracking-1: 0em;--tracking-2: -.008em;--tracking-3: -.014em;--tracking-4: -.022em;--tracking-5: -.028em;--tracking-display: -.036em;--weight-ui: 450;--weight-emphasis: 510}body{font-family:var(--font-ui);font-weight:var(--weight-ui);font-optical-sizing:auto}:where(h1){letter-spacing:var(--tracking-4)}:where(h2){letter-spacing:var(--tracking-3)}:where(h3,h4){letter-spacing:var(--tracking-2)}:where(h5,h6){letter-spacing:var(--tracking-1)}.n-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-light);line-height:.96;letter-spacing:var(--tracking-display);text-wrap:balance;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-block-end:.22em}.n-display-2{font-size:var(--text-7);letter-spacing:var(--tracking-5);line-height:1;font-weight:var(--weight-light);text-wrap:balance}.n-display em{font-style:normal;color:var(--brand-9)}.n-readout{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-5);font-weight:var(--weight-normal);line-height:1.1;letter-spacing:var(--tracking-2);color:var(--neutral-12);display:block}.n-readout-lg{font-size:var(--text-6);letter-spacing:var(--tracking-4)}.n-readout-sm{font-size:var(--text-2);letter-spacing:var(--tracking-1)}.n-readout sup,.n-readout .n-unit{font-size:.42em;vertical-align:.9em;color:var(--neutral-11);letter-spacing:var(--tracking-1);margin-inline-start:.25em}.n-eyebrow{display:block;font-family:var(--font-mono);font-size:var(--text-000);font-weight:var(--weight-medium);letter-spacing:var(--tracking-micro);text-transform:uppercase;line-height:1;color:var(--neutral-11)}.n-strong{font-weight:var(--weight-emphasis);color:var(--neutral-12)}.n-paper{--font-display: "Instrument Serif", "Iowan Old Style", Charter, "Bitstream Charter", Georgia, serif;background:oklch(from var(--neutral-1) l calc(c + .012) calc(h - 200))}.n-paper .n-display{font-weight:var(--weight-normal);letter-spacing:var(--tracking-5)}.n-paper .n-display em{font-style:italic}}@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);font-family:var(--font-reading);font-optical-sizing:auto;font-size:var(--text-reading);line-height:var(--leading-reading);font-weight:var(--weight-normal);color:var(--ink-reading)}.n-prose>*+*{margin-block-start:var(--space-4)}.n-prose p{text-wrap:pretty}.n-prose :where(h1,h2,h3,h4){text-wrap:balance}.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}}:root{--font-ui: "Inter Variable", "Inter var", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: var(--font-ui);--font-sans: var(--font-ui);--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}html{background:var(--neutral-1);color:var(--neutral-12);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-toggle{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--r-full, 9999px);background:transparent;color:var(--neutral-11);cursor:pointer}.theme-toggle:hover{background:var(--neutral-3);color:var(--neutral-12)}.theme-toggle svg{inline-size:1rem;block-size:1rem}.wrap{max-inline-size:64rem;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}.top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit}.brand svg{inline-size:28px;block-size:28px;color:var(--brand-9)}.brand-text{display:flex;flex-direction:column;gap:2px}.brand .word{font-size:12px;letter-spacing:.34em;color:var(--ink-reading)}.brand .slogan{font-size:var(--text-0);color:var(--neutral-11)}.mail,.foot span{color:var(--neutral-11);font-size:var(--text-0)}.hero{padding:var(--space-9) 0 var(--space-6);max-inline-size:38rem}h1{font-size:var(--text-6);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:0 0 var(--space-4);color:var(--neutral-12)}.lede{font-size:var(--text-2);color:var(--neutral-11);margin:0;line-height:1.5}.shaanti-preview-section{display:none;margin-top:var(--space-6)}html.feature-companion .shaanti-preview-section{display:block}.shaanti-preview-card{background:var(--surface);border:1px solid var(--neutral-6);border-radius:var(--r-5);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);position:relative;overflow:hidden}.shaanti-preview-stage{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.shaanti-halo{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.shaanti-ring{position:absolute;border-radius:50%;border:1px solid rgba(98,140,247,.3);animation:pulseRipple 3s ease-out infinite}.ring-1{width:44px;height:44px;animation-delay:0s}.ring-2{width:58px;height:58px;animation-delay:1s}.ring-3{width:72px;height:72px;animation-delay:2s}@keyframes pulseRipple{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.05);opacity:.3}to{transform:scale(.9);opacity:.8}}.shaanti-core{width:36px;height:36px;border-radius:50%;background:#1634c2;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #628cf766;z-index:2}.shaanti-core svg{width:20px;height:20px;color:#fff}.shaanti-title{font-size:var(--text-3);font-weight:600;color:var(--neutral-12);letter-spacing:.04em}.shaanti-status{font-size:var(--text-0);color:var(--neutral-11)}.shaanti-verse{font-size:var(--text-1);color:var(--brand-9);max-width:34rem;line-height:1.6;font-weight:500;margin-top:var(--space-2)}.shaanti-mantra-shelf{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.shaanti-pill{background:var(--neutral-2);border:1px solid var(--neutral-6);border-radius:var(--r-full);padding:6px 16px;font-size:var(--text-0);color:var(--neutral-12);cursor:pointer;transition:all .15s ease}.shaanti-pill:hover,.shaanti-pill.active{background:var(--brand-9);color:#fff;border-color:var(--brand-9)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-4);margin-top:var(--space-7)}.card{background:var(--surface);border:1px solid var(--neutral-6);border-radius:var(--r-5);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.card h2{font-size:var(--text-2);font-weight:600;letter-spacing:-.01em;margin:0;color:var(--neutral-12)}.card p{margin:0;font-size:var(--text-0);line-height:1.5;color:var(--neutral-11)}.work{margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--neutral-6);border-radius:var(--r-5);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.work h2{font-size:var(--text-2);font-weight:600;letter-spacing:-.01em;margin:0 0 var(--space-2);color:var(--neutral-12)}.work p{margin:0;font-size:var(--text-0);line-height:1.5;color:var(--neutral-11);max-inline-size:44rem}.work-contact{font-size:var(--text-0);color:var(--brand-9);font-weight:500;font-family:var(--font-mono)}.foot{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--neutral-6);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);font-size:var(--text-0);color:var(--neutral-11)}@media(max-width:719px){.hero{padding-top:var(--space-8)}h1{font-size:var(--text-5)}}
