@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.2kjhdyumctidn.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.3flykswknr52z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.1cnchjpz4fsc_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.2kjhdyumctidn.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.3flykswknr52z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.1cnchjpz4fsc_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil Fallback;src:local(Arial);ascent-override:81.82%;descent-override:34.8%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_tamil_46bfa7b-module__hvHwMq__className{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.noto_sans_tamil_46bfa7b-module__hvHwMq__variable{--font-noto-sans-tamil:"Noto Sans Tamil", "Noto Sans Tamil Fallback"}
@font-face{font-family:Grosa;src:url(/ds/fonts/grosa-regular-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grosa;src:url(/ds/fonts/grosa-medium-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Grosa;src:url(/ds/fonts/grosa-regular-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Grosa;src:url(/ds/fonts/grosa-medium-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:IvyPresto Headline;src:url(/ds/fonts/ivypresto-headline-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IvyPresto Text;src:url(/ds/fonts/ivypresto-text-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--color-cantaloupe-100:#ffa273;--color-cantaloupe-90:#fdaf88;--color-cantaloupe-80:#ffbe9d;--color-darkgray:#21201f;--color-gray:#606060;--color-mediumgray:#717171;--color-silvergray:#8f8f8f;--color-lightgray:#d9d9d9;--color-offwhite:#eeeeec;--color-paperwhite:#f7f7f5;--color-white:#fff;--color-blue:#bfcae8;--color-navy:#2d313f;--color-petal:#e5cdbd;--color-umber:#80351b;--color-warmgrey:#d0d3bb;--color-stone:#dfdace;--color-red-100:#af3535;--color-red-20:#fdd8d8;--color-green-100:#2d822b;--color-green-20:#d2f2d1;--color-green-10:#ecf9eb;--color-white-trans-30:#ffffff4d;--color-white-trans-50:#ffffff80;--color-white-trans-70:#ffffffb3;--color-darkgray-trans-50:#21201f80;--fg-1:var(--color-darkgray);--fg-2:var(--color-gray);--fg-3:var(--color-mediumgray);--fg-disabled:var(--color-mediumgray);--fg-on-brand:var(--color-darkgray);--fg-on-dark:var(--color-white);--bg-page:var(--color-white);--bg-muted:var(--color-paperwhite);--bg-subtle:var(--color-offwhite);--bg-brand:var(--color-cantaloupe-100);--bg-brand-accent:var(--color-cantaloupe-80);--bg-dark:var(--color-darkgray);--border-default:var(--color-lightgray);--border-strong:var(--color-darkgray);--border-hover:var(--color-silvergray);--border-error:var(--color-red-100);--fg-error:var(--color-red-100);--fg-success:var(--color-green-100);--bg-error:var(--color-red-20);--bg-success:var(--color-green-10);--font-sans:"Grosa", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-decorative:"IvyPresto Headline", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fs-56:3.5rem;--fs-48:3rem;--fs-40:2.5rem;--fs-32:2rem;--fs-28:1.75rem;--fs-26:1.625rem;--fs-24:1.5rem;--fs-22:1.375rem;--fs-20:1.25rem;--fs-18:1.125rem;--fs-17:1.063rem;--fs-16:1rem;--fs-14:.875rem;--fs-12:.75rem;--fs-10:.625rem;--lh-62:3.875rem;--lh-54:3.375rem;--lh-46:2.875rem;--lh-40:2.5rem;--lh-36:2.25rem;--lh-34:2.125rem;--lh-32:2rem;--lh-30:1.875rem;--lh-28:1.75rem;--lh-26:1.625rem;--lh-24:1.5rem;--lh-22:1.375rem;--lh-20:1.25rem;--lh-18:1.125rem;--lh-16:1rem;--lh-12:.75rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--ls-base:.05em;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-80:5rem;--space-100:6.25rem;--space-120:7.5rem;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-round:9999px;--radius-outline:.5px;--shadow-above:0 -6px 16px 0 #21201f1a;--shadow-below:0 6px 16px 0 #21201f1a;--shadow-tooltip:0 6px 12px 0 #0000001a, 0 12px 24px 0 #00000014;--bp-sm:360px;--bp-md:768px;--bp-lg:1200px;--t-fast:.15s ease-out;--t-med:.2s ease-in-out;--t-slow:.3s ease-in-out}html,body{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-20);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:var(--color-silvergray) transparent}.q-rich-2xl-caps{font-family:var(--font-sans);font-size:var(--fs-32);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-36);text-transform:uppercase}.q-rich-2xl-dec{font-family:var(--font-decorative);font-size:var(--fs-32);font-weight:var(--fw-light);line-height:var(--lh-36)}.q-rich-xl-caps{font-family:var(--font-sans);font-size:var(--fs-28);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-32);text-transform:uppercase}.q-rich-xl-dec{font-family:var(--font-decorative);font-size:var(--fs-28);font-weight:var(--fw-light);line-height:var(--lh-32)}.q-rich-lg-caps{font-family:var(--font-sans);font-size:var(--fs-26);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-30);text-transform:uppercase}.q-rich-lg-dec{font-family:var(--font-decorative);font-size:var(--fs-26);font-weight:var(--fw-light);line-height:var(--lh-30)}@media (min-width:1200px){.q-rich-2xl-caps,.q-rich-2xl-dec{font-size:var(--fs-56);line-height:var(--lh-62)}.q-rich-xl-caps,.q-rich-xl-dec{font-size:var(--fs-48);line-height:var(--lh-54)}.q-rich-lg-caps,.q-rich-lg-dec{font-size:var(--fs-40);line-height:var(--lh-46)}}.q-title-2xl-caps{font-family:var(--font-sans);font-size:var(--fs-24);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-30);text-transform:uppercase}.q-title-2xl-dec{font-family:var(--font-decorative);font-size:var(--fs-24);font-weight:var(--fw-light);line-height:var(--lh-30)}.q-title-xl-caps{font-family:var(--font-sans);font-size:var(--fs-22);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-26);text-transform:uppercase}.q-title-xl-dec{font-family:var(--font-decorative);font-size:var(--fs-22);font-weight:var(--fw-light);line-height:var(--lh-26)}.q-title-lg-caps{font-family:var(--font-sans);font-size:var(--fs-20);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-24);text-transform:uppercase}.q-title-lg-dec{font-family:var(--font-decorative);font-size:var(--fs-20);font-weight:var(--fw-light);line-height:var(--lh-24)}.q-title-md-caps{font-family:var(--font-sans);font-size:var(--fs-18);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-22);text-transform:uppercase}.q-title-md-dec{font-family:var(--font-decorative);font-size:var(--fs-18);font-weight:var(--fw-light);line-height:var(--lh-22)}.q-title-sm-caps{font-family:var(--font-sans);font-size:var(--fs-17);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-20);text-transform:uppercase}.q-title-sm-dec{font-family:var(--font-decorative);font-size:var(--fs-17);font-weight:var(--fw-light);line-height:var(--lh-20)}@media (min-width:1200px){.q-title-2xl-caps,.q-title-2xl-dec{font-size:var(--fs-32);line-height:var(--lh-40)}.q-title-xl-caps,.q-title-xl-dec{font-size:var(--fs-28);line-height:var(--lh-34)}.q-title-lg-caps,.q-title-lg-dec{font-size:var(--fs-24);line-height:var(--lh-28)}.q-title-md-caps,.q-title-md-dec{font-size:var(--fs-20);line-height:var(--lh-24)}.q-title-sm-caps,.q-title-sm-dec{font-size:var(--fs-18);line-height:var(--lh-22)}}.q-body-lg-default{font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-22)}.q-body-lg-bold{font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-22)}.q-body-lg-caps{font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-22);text-transform:uppercase}.q-body-base-default{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-20)}.q-body-base-bold{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.q-body-base-caps{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-20);text-transform:uppercase}.q-body-sm-default{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:var(--lh-16)}.q-body-sm-bold{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--lh-16)}.q-body-sm-caps{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-16);text-transform:uppercase}.q-body-xs-default{font-family:var(--font-sans);font-size:var(--fs-10);font-weight:var(--fw-regular);line-height:var(--lh-12)}.q-body-xs-bold{font-family:var(--font-sans);font-size:var(--fs-10);font-weight:var(--fw-medium);line-height:var(--lh-12)}.q-body-xs-caps{font-family:var(--font-sans);font-size:var(--fs-10);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-12);text-transform:uppercase}h1{font-family:var(--font-decorative);font-size:var(--fs-32);font-weight:var(--fw-light);line-height:var(--lh-36);margin:0}h2{font-family:var(--font-sans);font-size:var(--fs-22);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-26);text-transform:uppercase;margin:0}h3{font-family:var(--font-sans);font-size:var(--fs-18);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-22);text-transform:uppercase;margin:0}h4{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);letter-spacing:var(--ls-base);line-height:var(--lh-20);text-transform:uppercase;margin:0}p{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-20);margin:0}small{color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-16)}a{color:inherit;text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--fg-2)}code{background:var(--bg-subtle);border-radius:var(--radius-xs);padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}
:root{--action:#1d4e4a;--action-hover:#16403c;--action-quiet:#e3edeb;--on-action:#fff;--accent:#b4623a;--accent-soft:#f3e3da;--accent-on-dark:#e0a075;--color-darkgray:#1a1a18;--color-gray:#5b5b58;--color-mediumgray:#6e6e6b;--color-silvergray:#8c8c88;--color-lightgray:#dcdbd5;--color-offwhite:#eceae3;--color-paperwhite:#f6f5f1;--color-green-100:#1e6f3c;--color-green-20:#d3e9d9;--color-green-10:#e8f3eb;--color-red-100:#a32c22;--color-red-20:#f9e4e1;--color-umber:#7a4e0b;--color-stone:#f6ebd6;--color-petal:#e0cfc2;--color-cantaloupe-100:var(--action);--color-cantaloupe-90:var(--action-hover);--color-cantaloupe-80:var(--action-quiet)}
body{color:var(--color-darkgray);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:var(--color-darkgray);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--color-gray)}input[type=range]{accent-color:var(--action);margin:0}select{font-family:var(--font-sans)}h1.q-rich-2xl-dec,h2.q-rich-xl-dec,h2.q-rich-2xl-dec,h2.q-title-md-dec,h2.q-title-lg-dec,h2.q-body-base-bold,h3.q-title-md-dec{letter-spacing:normal;text-transform:none}.qh-nav:hover{color:var(--color-darkgray)!important}.qh-chip:hover{border-color:var(--color-silvergray)!important}.qh-primary:hover{background:var(--action-hover)!important}.qh-secondary:hover,.qh-row-offwhite:hover{background:var(--color-offwhite)!important}.qh-row-paper:hover,.qh-card-paper:hover{background:var(--color-paperwhite)!important}@media (max-width:899px){.nilam-wide-only{display:none}.nilam-appbar{flex-wrap:wrap;gap:6px 16px!important;height:auto!important;padding:8px 16px!important}.nilam-appnav{order:3;flex-basis:100%!important;gap:22px!important}.nilam-appnav>span{padding:10px 0!important}}nav::-webkit-scrollbar{display:none}[style*="scrollbar-width: none"]::-webkit-scrollbar{display:none}@media (max-width:899px){.nl-stack{grid-template-columns:1fr!important;gap:20px!important}.nl-stack-hairline{grid-template-columns:1fr!important}.nl-split{grid-template-columns:1fr!important;gap:24px!important}.nl-pad-page{padding:24px 16px 36px!important}.nl-pad-row{padding:12px 16px 0!important}.nl-pad-band{padding:32px 16px!important}.nl-pad-card{padding:20px 16px!important}.nl-first{order:-1}.nl-log-row{grid-template-columns:auto auto!important;gap:4px 12px!important}.nl-log-row>:last-child{grid-column:1/-1}.nl-hero{font-size:34px!important}.nl-total{font-size:44px!important}}.nl-sticky-total{display:none}@media (max-width:899px){.nl-sticky-total{z-index:30;border-top:1px solid var(--color-darkgray);background:var(--color-paperwhite);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;display:flex;position:sticky;bottom:0}}@media (min-width:900px){.nl-tool-aside{overscroll-behavior:contain;max-height:calc(100svh - 88px);position:sticky;top:64px;overflow:clip auto}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-green-100:#dcfce7;--color-blue-500:#3080ff;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:var(--color-white);--color-foreground:var(--color-darkgray);--color-muted:var(--color-paperwhite);--color-muted-foreground:var(--color-mediumgray);--color-accent:var(--color-offwhite);--color-popover:var(--color-white);--color-border:var(--color-lightgray);--color-ring:var(--color-darkgray)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-blue-500:lab(54.1736% 13.3369 -74.6839)}}}@layer base{.maplibregl-popup-content{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.maplibregl-popup-tip{display:none!important}.maplibregl-ctrl-attrib{border-radius:var(--radius-md)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-border)!important;background-color:var(--color-background)!important;color:var(--color-muted-foreground)!important;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.maplibregl-ctrl-attrib a{color:var(--color-muted-foreground)!important}.maplibregl-ctrl-attrib a:hover{color:var(--color-foreground)!important}.maplibregl-ctrl-attrib-button{background-color:#0000!important}@media (prefers-color-scheme:dark){.maplibregl-ctrl-attrib-button{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-62{max-width:calc(var(--spacing) * 62)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-border{border-color:var(--color-border)}.border-white{border-color:var(--color-white)}.bg-background{background-color:var(--color-background)}.bg-background\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-foreground{background-color:var(--color-foreground)}.bg-muted-foreground\/60{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.bg-popover{background-color:var(--color-popover)}.fill-muted-foreground\/30{fill:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/30{fill:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.fill-muted-foreground\/60{fill:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/60{fill:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.fill-red-300{fill:var(--color-red-300)}.fill-red-500{fill:var(--color-red-500)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.text-justify{text-align:justify}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--color-background)}.text-foreground{color:var(--color-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.first\:rounded-t-md:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.last\:rounded-b-md:last-child{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-muted:hover{background-color:var(--color-muted)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-accent\/40:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}}}.\[\&\>button\:not\(\:last-child\)\]\:border-b>button:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>button\:not\(\:last-child\)\]\:border-border>button:not(:last-child){border-color:var(--color-border)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
