.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{background:oklch(var(--white));color:oklch(var(--black))}:root,:root[data-theme=light]{--white:1 0 0;--black:0 0 0;color-scheme:light}:root[data-theme=dark]{--white:0 0 0;--black:1 0 0;color-scheme:dark}:root,:root[data-theme=light]{--red-1:.97 .095 26;--red-2:.935 .121 26;--red-3:.895 .15 26;--red-4:.851 .185 26;--red-5:.799 .227 26;--red-6:.738 .28 26;--red-7:.664 .227 26;--red-8:.567 .185 26;--red-9:.432 .15 26;--red-10:.2 .121 26;--orange-1:.97 .095 52;--orange-2:.935 .121 52;--orange-3:.895 .15 52;--orange-4:.851 .185 52;--orange-5:.799 .227 52;--orange-6:.738 .28 52;--orange-7:.664 .227 52;--orange-8:.567 .185 52;--orange-9:.432 .15 52;--orange-10:.2 .121 52;--gold-1:.97 .095 84;--gold-2:.935 .121 84;--gold-3:.895 .15 84;--gold-4:.851 .185 84;--gold-5:.799 .227 84;--gold-6:.738 .28 84;--gold-7:.664 .227 84;--gold-8:.567 .185 84;--gold-9:.432 .15 84;--gold-10:.2 .121 84;--yellow-1:.97 .095 99;--yellow-2:.935 .121 99;--yellow-3:.895 .15 99;--yellow-4:.851 .185 99;--yellow-5:.799 .227 99;--yellow-6:.738 .28 99;--yellow-7:.664 .227 99;--yellow-8:.567 .185 99;--yellow-9:.432 .15 99;--yellow-10:.2 .121 99;--lime-1:.97 .095 127;--lime-2:.935 .121 127;--lime-3:.895 .15 127;--lime-4:.851 .185 127;--lime-5:.799 .227 127;--lime-6:.738 .28 127;--lime-7:.664 .227 127;--lime-8:.567 .185 127;--lime-9:.432 .15 127;--lime-10:.2 .121 127;--green-1:.97 .095 144;--green-2:.935 .121 144;--green-3:.895 .15 144;--green-4:.851 .185 144;--green-5:.799 .227 144;--green-6:.738 .28 144;--green-7:.664 .227 144;--green-8:.567 .185 144;--green-9:.432 .15 144;--green-10:.2 .121 144;--cyan-1:.97 .095 195;--cyan-2:.935 .121 195;--cyan-3:.895 .15 195;--cyan-4:.851 .185 195;--cyan-5:.799 .227 195;--cyan-6:.738 .28 195;--cyan-7:.664 .227 195;--cyan-8:.567 .185 195;--cyan-9:.432 .15 195;--cyan-10:.2 .121 195;--blue-1:.97 .095 254;--blue-2:.935 .121 254;--blue-3:.895 .15 254;--blue-4:.851 .185 254;--blue-5:.799 .227 254;--blue-6:.738 .28 254;--blue-7:.664 .227 254;--blue-8:.567 .185 254;--blue-9:.432 .15 254;--blue-10:.2 .121 254;--purple-1:.97 .095 296;--purple-2:.935 .121 296;--purple-3:.895 .15 296;--purple-4:.851 .185 296;--purple-5:.799 .227 296;--purple-6:.738 .28 296;--purple-7:.664 .227 296;--purple-8:.567 .185 296;--purple-9:.432 .15 296;--purple-10:.2 .121 296;--pinkpurple-1:.97 .095 328;--pinkpurple-2:.935 .121 328;--pinkpurple-3:.895 .15 328;--pinkpurple-4:.851 .185 328;--pinkpurple-5:.799 .227 328;--pinkpurple-6:.738 .28 328;--pinkpurple-7:.664 .227 328;--pinkpurple-8:.567 .185 328;--pinkpurple-9:.432 .15 328;--pinkpurple-10:.2 .121 328;--magenta-1:.97 .095 353;--magenta-2:.935 .121 353;--magenta-3:.895 .15 353;--magenta-4:.851 .185 353;--magenta-5:.799 .227 353;--magenta-6:.738 .28 353;--magenta-7:.664 .227 353;--magenta-8:.567 .185 353;--magenta-9:.432 .15 353;--magenta-10:.2 .121 353;--gray-1:.97 0 0;--gray-2:.934 0 0;--gray-3:.893 0 0;--gray-4:.848 0 0;--gray-5:.795 0 0;--gray-6:.732 0 0;--gray-7:.656 0 0;--gray-8:.557 0 0;--gray-9:.418 0 0;--gray-10:.18 0 0}:root[data-theme=dark]{--red-1:.18 .081 26;--red-2:.412 .103 26;--red-3:.547 .129 26;--red-4:.644 .159 26;--red-5:.718 .195 26;--red-6:.779 .24 26;--red-7:.831 .195 26;--red-8:.875 .159 26;--red-9:.915 .129 26;--red-10:.95 .103 26;--orange-1:.18 .081 52;--orange-2:.412 .103 52;--orange-3:.547 .129 52;--orange-4:.644 .159 52;--orange-5:.718 .195 52;--orange-6:.779 .24 52;--orange-7:.831 .195 52;--orange-8:.875 .159 52;--orange-9:.915 .129 52;--orange-10:.95 .103 52;--gold-1:.18 .081 84;--gold-2:.412 .103 84;--gold-3:.547 .129 84;--gold-4:.644 .159 84;--gold-5:.718 .195 84;--gold-6:.779 .24 84;--gold-7:.831 .195 84;--gold-8:.875 .159 84;--gold-9:.915 .129 84;--gold-10:.95 .103 84;--yellow-1:.18 .081 99;--yellow-2:.412 .103 99;--yellow-3:.547 .129 99;--yellow-4:.644 .159 99;--yellow-5:.718 .195 99;--yellow-6:.779 .24 99;--yellow-7:.831 .195 99;--yellow-8:.875 .159 99;--yellow-9:.915 .129 99;--yellow-10:.95 .103 99;--lime-1:.18 .081 127;--lime-2:.412 .103 127;--lime-3:.547 .129 127;--lime-4:.644 .159 127;--lime-5:.718 .195 127;--lime-6:.779 .24 127;--lime-7:.831 .195 127;--lime-8:.875 .159 127;--lime-9:.915 .129 127;--lime-10:.95 .103 127;--green-1:.18 .081 144;--green-2:.412 .103 144;--green-3:.547 .129 144;--green-4:.644 .159 144;--green-5:.718 .195 144;--green-6:.779 .24 144;--green-7:.831 .195 144;--green-8:.875 .159 144;--green-9:.915 .129 144;--green-10:.95 .103 144;--cyan-1:.18 .081 195;--cyan-2:.412 .103 195;--cyan-3:.547 .129 195;--cyan-4:.644 .159 195;--cyan-5:.718 .195 195;--cyan-6:.779 .24 195;--cyan-7:.831 .195 195;--cyan-8:.875 .159 195;--cyan-9:.915 .129 195;--cyan-10:.95 .103 195;--blue-1:.18 .081 254;--blue-2:.412 .103 254;--blue-3:.547 .129 254;--blue-4:.644 .159 254;--blue-5:.718 .195 254;--blue-6:.779 .24 254;--blue-7:.831 .195 254;--blue-8:.875 .159 254;--blue-9:.915 .129 254;--blue-10:.95 .103 254;--purple-1:.18 .081 296;--purple-2:.412 .103 296;--purple-3:.547 .129 296;--purple-4:.644 .159 296;--purple-5:.718 .195 296;--purple-6:.779 .24 296;--purple-7:.831 .195 296;--purple-8:.875 .159 296;--purple-9:.915 .129 296;--purple-10:.95 .103 296;--pinkpurple-1:.18 .081 328;--pinkpurple-2:.412 .103 328;--pinkpurple-3:.547 .129 328;--pinkpurple-4:.644 .159 328;--pinkpurple-5:.718 .195 328;--pinkpurple-6:.779 .24 328;--pinkpurple-7:.831 .195 328;--pinkpurple-8:.875 .159 328;--pinkpurple-9:.915 .129 328;--pinkpurple-10:.95 .103 328;--magenta-1:.18 .081 353;--magenta-2:.412 .103 353;--magenta-3:.547 .129 353;--magenta-4:.644 .159 353;--magenta-5:.718 .195 353;--magenta-6:.779 .24 353;--magenta-7:.831 .195 353;--magenta-8:.875 .159 353;--magenta-9:.915 .129 353;--magenta-10:.95 .103 353;--gray-1:.18 0 0;--gray-2:.418 0 0;--gray-3:.557 0 0;--gray-4:.656 0 0;--gray-5:.732 0 0;--gray-6:.795 0 0;--gray-7:.848 0 0;--gray-8:.893 0 0;--gray-9:.934 0 0;--gray-10:.97 0 0}*{--box-shadow-color:var(--gray-4);--box-shadow-divider-left:inset 1px 0 0 0 oklch(var(--box-shadow-color)/.25);--box-shadow-divider-top:inset 0 1px 0 0 oklch(var(--box-shadow-color)/.25);--box-shadow-divider-right:inset -1px 0 0 0 oklch(var(--box-shadow-color)/.25);--box-shadow-divider-bottom:inset 0 -1px 0 0 oklch(var(--box-shadow-color)/.25);--box-shadow-drop-top:0 -6px 12px 4px oklch(var(--box-shadow-color)/.25), 0 -3px 28px 0 oklch(var(--box-shadow-color)/.4), 0 -1px 2px -1px oklch(var(--box-shadow-color)/.56);--box-shadow-drop-left:-6px 0 12px 4px oklch(var(--box-shadow-color)/.25), -3px 0 6px 0 oklch(var(--box-shadow-color)/.4), -1px 0 2px -1px oklch(var(--box-shadow-color)/.56);--box-shadow-drop-right:6px 0 12px 4px oklch(var(--box-shadow-color)/.25), 3px 0 6px 0 oklch(var(--box-shadow-color)/.4), 1px 0 2px -1px oklch(var(--box-shadow-color)/.56);--box-shadow-drop-bottom:0 6px 12px 4px oklch(var(--box-shadow-color)/.25), 0 3px 6px 0 oklch(var(--box-shadow-color)/.4), 0 1px 2px -1px oklch(var(--box-shadow-color)/.56)}:root{--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--font-size-1:12px;--font-size-2:14px;--font-size-3:16px;--font-size-4:20px;--font-size-5:24px;--font-size-6:30px;--font-size-7:38px;--font-size-8:46px;--font-size-9:56px;--font-size-10:68px;--font-size-base:12px;--font-size-body:14px;--font-size-h6:14px;--font-size-h5:16px;--font-size-h4:20px;--font-size-h3:24px;--font-size-h2:30px;--font-size-h1:38px;--font-offset-parent:4px;--line-height-1:20px;--line-height-2:22px;--line-height-3:24px;--line-height-4:28px;--line-height-5:32px;--line-height-6:38px;--line-height-7:46px;--line-height-8:54px;--line-height-9:64px;--line-height-10:76px;--line-height-base:20px;--line-height-body:22px;--line-height-h6:22px;--line-height-h5:24px;--line-height-h4:28px;--line-height-h3:32px;--line-height-h2:38px;--line-height-h1:46px;--primary-1:var(--pinkpurple-1);--primary-2:var(--pinkpurple-2);--primary-3:var(--pinkpurple-3);--primary-4:var(--pinkpurple-4);--primary-5:var(--pinkpurple-5);--primary-6:var(--pinkpurple-6);--primary-7:var(--pinkpurple-7);--primary-8:var(--pinkpurple-8);--primary-9:var(--pinkpurple-9);--primary-10:var(--pinkpurple-10);--success-1:var(--green-1);--success-2:var(--green-2);--success-3:var(--green-3);--success-4:var(--green-4);--success-5:var(--green-5);--success-6:var(--green-6);--success-7:var(--green-7);--success-8:var(--green-8);--success-9:var(--green-9);--success-10:var(--green-10);--danger-1:var(--red-1);--danger-2:var(--red-2);--danger-3:var(--red-3);--danger-4:var(--red-4);--danger-5:var(--red-5);--danger-6:var(--red-6);--danger-7:var(--red-7);--danger-8:var(--red-8);--danger-9:var(--red-9);--danger-10:var(--red-10);--warning-1:var(--orange-1);--warning-2:var(--orange-2);--warning-3:var(--orange-3);--warning-4:var(--orange-4);--warning-5:var(--orange-5);--warning-6:var(--orange-6);--warning-7:var(--orange-7);--warning-8:var(--orange-8);--warning-9:var(--orange-9);--warning-10:var(--orange-10);--outline-color-any--focus:var(--black)}:root [data-primary=success]{--primary-1:var(--success-1);--primary-2:var(--success-2);--primary-3:var(--success-3);--primary-4:var(--success-4);--primary-5:var(--success-5);--primary-6:var(--success-6);--primary-7:var(--success-7);--primary-8:var(--success-8);--primary-9:var(--success-9);--primary-10:var(--success-10)}:root [data-primary=danger]{--primary-1:var(--danger-1);--primary-2:var(--danger-2);--primary-3:var(--danger-3);--primary-4:var(--danger-4);--primary-5:var(--danger-5);--primary-6:var(--danger-6);--primary-7:var(--danger-7);--primary-8:var(--danger-8);--primary-9:var(--danger-9);--primary-10:var(--danger-10)}:root [data-primary=warning]{--primary-1:var(--warning-1);--primary-2:var(--warning-2);--primary-3:var(--warning-3);--primary-4:var(--warning-4);--primary-5:var(--warning-5);--primary-6:var(--warning-6);--primary-7:var(--warning-7);--primary-8:var(--warning-8);--primary-9:var(--warning-9);--primary-10:var(--warning-10)}@font-face{font-family:emoji;src:local(Apple Color Emoji),local(Segoe UI Emoji),local(Segoe UI Symbol),local(Noto Color Emoji);unicode-range:U+1F000-1F644,U+203C-3299}:root{font-size:var(--font-size-body);--font-family-normal--default:"system-ui", "—apple-system", "Segoe UI", "Rototo", "Emoji", "Helvetica", "Arial", "sans-serif";--font-family-serif--default:"Georgia", "Cambria", "Times New Roman", "Times", "serif";--font-family-mono--default:"Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace";font-family:var(--font-family-normal,var(--font-family-base,--font-family-normal--default))}.na-font-serif{font-family:var(--font-family-serif,var(--font-family-base,--font-family-serif--default))}.na-font-mono{font-family:var(--font-family-mono,var(--font-family-base,--font-family-mono--default))}.na-button,.na-input,.na-select{font-family:inherit;font-style:inherit;font-weight:inherit}.na-kbd,.na-pre,.na-code,.na-textarea{font-family:var(--font-family-mono,var(--font-family-base,--font-family-mono--default))}.na-cannot-select{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}::selection{background-color:oklch(var(--background-color-selection,var(--primary-9)));color:oklch(var(--color-selection,var(--primary-1)))}.na-layout{--box-shadow-color:var(--gray-6);flex-direction:column;flex:1;display:flex}.na-layout:where([data-has-aside]){flex-direction:row;position:relative}.na-layout-content{z-index:0;flex:1;position:relative;overflow-x:hidden}.na-layout-aside{width:var(--width-aside,unset);background-color:oklch(var(--background-color-aside,var(--white)));z-index:1000;transition:width .3s,padding-left .3s,padding-right .3s,border-left .3s,border-right .3s;top:0;bottom:0;overflow-x:hidden}.na-layout-aside:first-child{--box-shadow-color:var(--gray-6);box-shadow:var(--box-shadow-divider-right)}.na-layout-aside:last-child{--box-shadow-color:var(--gray-6);box-shadow:var(--box-shadow-divider-left)}.na-layout-aside:where([data-float]){position:absolute}.na-layout-aside:where([data-folded]),.na-layout-aside:where([data-collapsed]){border-left:0;border-right:0;padding-left:0;padding-right:0}.na-layout-aside:where([data-folded]){flex:0}.na-layout-aside:where([data-collapsed]){width:0}.na-layout-header{box-shadow:var(--box-shadow-divider-bottom)}.na-layout-footer{box-shadow:var(--box-shadow-divider-top)}.na-layout-header,.na-layout-footer{--box-shadow-color:var(--gray-6)}.na-watermark{position:relative}.na-watermark:after{pointer-events:none;content:"";background:var(--background-watermark,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40' width='80' height='40'><path fill='%23808080' d='M0 40a19.96 19.96 0 0 1 5.9-14.11 20.17 20.17 0 0 1 19.44-5.2A20 20 0 0 1 20.2 40H0zM65.32.75A20.02 20.02 0 0 1 40.8 25.26 20.02 20.02 0 0 1 65.32.76zM.07 0h20.1l-.08.07A20.02 20.02 0 0 1 .75 5.25 20.08 20.08 0 0 1 .07 0zm1.94 40h2.53l4.26-4.24v-9.78A17.96 17.96 0 0 0 2 40zm5.38 0h9.8a17.98 17.98 0 0 0 6.67-16.42L7.4 40zm3.43-15.42v9.17l11.62-11.59c-3.97-.5-8.08.3-11.62 2.42zm32.86-.78A18 18 0 0 0 63.85 3.63L43.68 23.8zm7.2-19.17v9.15L62.43 2.22c-3.96-.5-8.05.3-11.57 2.4zm-3.49 2.72c-4.1 4.1-5.81 9.69-5.13 15.03l6.61-6.6V6.02c-.51.41-1 .85-1.48 1.33zM17.18 0H7.42L3.64 3.78A18 18 0 0 0 17.18 0zM2.08 0c-.01.8.04 1.58.14 2.37L4.59 0H2.07z'/></svg>"));border-radius:var(--border-radius-watermark,unset);mix-blend-mode:multiply;opacity:var(--opacity-watermark,.1);position:absolute;inset:0}:root[data-theme=dark] .na-watermark:after{mix-blend-mode:exclusion}.na-divider:where(hr){border-color:oklch(var(--gray-2)/.4)}.na-divider:where(div){padding-top:calc(var(--height-divider,4em) / 2);margin-bottom:calc(var(--height-divider,4em) / 2);--box-shadow-color:var(--gray-6);box-shadow:var(--box-shadow-divider-bottom);overflow:hidden}.na-divider:where(span){vertical-align:middle;height:1em;padding-left:calc(var(--width-divider,2em) / 2);margin-right:calc(var(--width-divider,2em) / 2);--box-shadow-color:var(--black);box-shadow:var(--box-shadow-divider-right);display:inline-block}.na-image{--color-link:var(--color-image,var(--white));--color-link--hover:var(--gray-2);--color-link--disabled:var(--gray-4);box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:inline-flex;position:relative;overflow:hidden}.na-image>img{object-fit:cover;object-position:center center;width:100%;height:100%}.na-image-mask{opacity:0;z-index:2;color:oklch(var(--color-image,var(--white)));background-color:oklch(var(--black)/.5);justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.na-image-mask:hover{opacity:1}.na-image-footer{box-sizing:border-box;z-index:2;height:64px;color:oklch(var(--color-image,var(--white)));background-image:linear-gradient(180deg, transparent 0%, transparent 0%, oklch(var(--color-image-mask,var(--black))) 100%, oklch(var(--color-image-mask,var(--black))) 100%);align-items:center;gap:16px;padding:9px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.na-image-footer-content{word-break:break-all;flex-direction:column;flex:1;justify-content:space-around;height:100%;display:flex}.na-image-footer-content .na-title,.na-image-footer-content .na-paragraph{height:unset;margin:0}.na-image-footer-action{align-items:center;gap:16px;display:flex}.na-image.na-input-wrapper{color:oklch(var(--color-input-wrapper,var(--gray-6)))}.na-image.na-input-wrapper input[type=file].na-input{--color-input:var(--gray-6);--outline-color-any--focus:var(--color-input-wrapper,var(--color-input));border-radius:var(--border-radius-md);border:2px dashed oklch(var(--outline-color-any--focus));cursor:pointer;color:#0000;outline:2px solid #0000;transition:box-shadow .3s,opacity .3s;position:absolute;inset:0}.na-image.na-input-wrapper input[type=file].na-input:where([data-primary]){--color-input:var(--primary-6)}.na-image.na-input-wrapper input[type=file].na-input::file-selector-button{display:none}.na-image.na-input-wrapper input[type=file].na-input::-ms-browse{display:none}.na-image.na-input-wrapper input[type=file].na-input::file-selector-button{display:none}.na-image.na-input-wrapper input[type=file].na-input[disabled]{cursor:not-allowed;opacity:.3}.na-image.na-input-wrapper input[type=file].na-input:focus-visible{outline-color:oklch(var(--outline-color-any--focus))}.na-image.na-input-wrapper:has(input[type=file].na-input:not([disabled])):hover{box-shadow:var(--box-shadow-drop-bottom)}.na-link{font-size:inherit;padding:unset;cursor:pointer;color:oklch(var(--color-link,var(--primary-6)));background:0 0;border:none;outline:2px solid #0000;display:inline-flex}.na-link:hover{color:oklch(var(--color-link--hover,var(--primary-5)))}.na-link:focus{color:oklch(var(--color-link--focus,var(--primary-7)))}.na-link[disabled],.na-link[aria-disabled]{color:oklch(var(--color-link--disabled,var(--primary-2)));cursor:not-allowed}.na-link:focus-visible{outline-color:oklch(var(--outline-color-any--focus));border-radius:var(--border-radius-sm)}.na-list{line-height:2}.na-list>*,.na-list>li>*{vertical-align:middle}.na-list::marker,.na-list>li::marker{color:oklch(var(--primary-5))}.na-paragraph{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:1em 0;padding:0}.na-paragraph:has(.na-code){line-height:calc(var(--line-height-body) + var(--font-offset-parent))}.na-paragraph:where([data-size="1"]){--line-height-body:var(--line-height-h1);--font-size-body:var(--font-size-h1)}.na-paragraph:where([data-ellipsis="1"]){-webkit-line-clamp:1;height:calc(var(--line-height-body) * 1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.na-paragraph:where([data-size="2"]){--line-height-body:var(--line-height-h2);--font-size-body:var(--font-size-h2)}.na-paragraph:where([data-ellipsis="2"]){-webkit-line-clamp:2;height:calc(var(--line-height-body) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.na-paragraph:where([data-size="3"]){--line-height-body:var(--line-height-h3);--font-size-body:var(--font-size-h3)}.na-paragraph:where([data-ellipsis="3"]){-webkit-line-clamp:3;height:calc(var(--line-height-body) * 3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.na-paragraph:where([data-size="4"]){--line-height-body:var(--line-height-h4);--font-size-body:var(--font-size-h4)}.na-paragraph:where([data-ellipsis="4"]){-webkit-line-clamp:4;height:calc(var(--line-height-body) * 4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.na-paragraph:where([data-size="5"]){--line-height-body:var(--line-height-h5);--font-size-body:var(--font-size-h5)}.na-paragraph:where([data-ellipsis="5"]){-webkit-line-clamp:5;height:calc(var(--line-height-body) * 5);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.na-paragraph:where([data-size="6"]){--line-height-body:var(--line-height-h6);--font-size-body:var(--font-size-h6)}.na-paragraph:where([data-ellipsis="6"]){-webkit-line-clamp:6;height:calc(var(--line-height-body) * 6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.na-paragraph:where([data-has-indent]){text-indent:2em}.na-table-wrapper{display:grid;position:relative;overflow:auto}.na-table-wrapper thead,.na-table-wrapper .na-table-header-group{z-index:10;position:sticky;top:0}.na-table-wrapper tfoot,.na-table-wrapper .na-table-footer-group{z-index:10;position:sticky;bottom:0}.na-table-wrapper .na-table{height:fit-content}.na-table{font-size:var(--font-size-body);line-height:var(--line-height-body);border-collapse:collapse;max-width:100%;display:table}.na-table.lg{--padding-cell:13px 16px;--font-size-body:var(--font-size-3);--line-height-body:var(--line-height-3)}.na-table.sm{--padding-cell:5px 8px;--font-size-body:var(--font-size-1);--line-height-body:var(--line-height-1)}.na-table tr,.na-table-row{box-sizing:border-box;display:table-row}.na-table tr:hover>*,.na-table-row:hover>*{color:oklch(var(--color-cell-row--hover,var(--gray-9)));background-color:oklch(var(--background-color-cell-row--hover,var(--gray-1)))}.na-table td,.na-table th,.na-table-cell{box-sizing:border-box;white-space:var(--white-space-cell,normal);min-width:var(--min-width-cell,unset);padding:var(--padding-cell,9px 12px);text-align:var(--text-align-cell,left);border:var(--border-cell,none);box-shadow:var(--box-shadow-divider-bottom);display:table-cell}.na-table-header-group{display:table-header-group}.na-table-header-group .na-table-cell{color:oklch(var(--gray-9));background-color:oklch(var(--gray-1))}.na-table-footer-group{display:table-footer-group}.na-table-footer-group .na-table-cell,.na-table th{color:oklch(var(--gray-9));background-color:oklch(var(--gray-1))}.na-table colgroup>col{border:1px none oklch(var(--box-shadow-color)/.3)}.na-code:where(code){color:oklch(var(--color-code,var(--primary-9)));background-color:oklch(var(--background-color-code,var(--primary-1)));white-space:nowrap;box-sizing:border-box;padding:var(--font-offset-parent);border-radius:var(--border-radius-md)}.na-tag,.na-kbd:where(kbd){border:1px none oklch(var(--color-tag,var(--primary-6)));color:oklch(var(--color-tag,var(--primary-6)));background-color:oklch(var(--background-color-tag,var(--primary-1)));white-space:nowrap;box-sizing:border-box;padding:var(--font-offset-parent);border-radius:var(--border-radius-md);display:inline-block}.na-kbd:where(kbd){padding:var(--font-offset-parent) calc(var(--font-offset-parent) * 2);border-bottom-style:solid}.na-title{font-weight:400;line-height:var(--line-height-h6);font-size:var(--font-size-h6);margin:1em 0;padding:0}.na-title .na-title-subtitle{line-height:var(--line-height-1);font-size:var(--font-size-1)}.na-title-subtitle{margin-left:var(--font-offset-parent);vertical-align:bottom;color:oklch(var(--gray-6))}h1.na-title{line-height:var(--line-height-h1);font-size:var(--font-size-h1)}h1.na-title .na-title-subtitle{line-height:var(--line-height-6);font-size:var(--font-size-6)}.na-title:where([data-size="1"]){line-height:var(--line-height-h1);font-size:var(--font-size-h1)}.na-title:where([data-size="1"]) .na-title-subtitle{line-height:var(--line-height-6);font-size:var(--font-size-6)}h2.na-title{line-height:var(--line-height-h2);font-size:var(--font-size-h2)}h2.na-title .na-title-subtitle{line-height:var(--line-height-5);font-size:var(--font-size-5)}.na-title:where([data-size="2"]){line-height:var(--line-height-h2);font-size:var(--font-size-h2)}.na-title:where([data-size="2"]) .na-title-subtitle{line-height:var(--line-height-5);font-size:var(--font-size-5)}h3.na-title{line-height:var(--line-height-h3);font-size:var(--font-size-h3)}h3.na-title .na-title-subtitle{line-height:var(--line-height-4);font-size:var(--font-size-4)}.na-title:where([data-size="3"]){line-height:var(--line-height-h3);font-size:var(--font-size-h3)}.na-title:where([data-size="3"]) .na-title-subtitle{line-height:var(--line-height-4);font-size:var(--font-size-4)}h4.na-title{line-height:var(--line-height-h4);font-size:var(--font-size-h4)}h4.na-title .na-title-subtitle{line-height:var(--line-height-3);font-size:var(--font-size-3)}.na-title:where([data-size="4"]){line-height:var(--line-height-h4);font-size:var(--font-size-h4)}.na-title:where([data-size="4"]) .na-title-subtitle{line-height:var(--line-height-3);font-size:var(--font-size-3)}h5.na-title{line-height:var(--line-height-h5);font-size:var(--font-size-h5)}h5.na-title .na-title-subtitle{line-height:var(--line-height-2);font-size:var(--font-size-2)}.na-title:where([data-size="5"]){line-height:var(--line-height-h5);font-size:var(--font-size-h5)}.na-title:where([data-size="5"]) .na-title-subtitle{line-height:var(--line-height-2);font-size:var(--font-size-2)}h6.na-title{line-height:var(--line-height-h6);font-size:var(--font-size-h6)}h6.na-title .na-title-subtitle{line-height:var(--line-height-1);font-size:var(--font-size-1)}.na-title:where([data-size="6"]){line-height:var(--line-height-h6);font-size:var(--font-size-h6)}.na-title:where([data-size="6"]) .na-title-subtitle{line-height:var(--line-height-1);font-size:var(--font-size-1)}.na-blockquote{color:oklch(var(--color-blockquote,var(--gray-7)));margin:0}.na-blockquote,.na-title:where([data-has-prefix]){padding-left:var(--gap-prefix,calc(var(--font-offset-parent) * 3));position:relative}.na-blockquote:before,.na-title:where([data-has-prefix]):before{content:"";width:4px;left:0;top:var(--margin-prefix,var(--font-offset-parent));bottom:var(--margin-prefix,var(--font-offset-parent));background-color:oklch(var(--color-title-prefix,var(--color-blockquote-prefix,var(--gray-3))));border-radius:2px;position:absolute}.na-blockquote:where([data-primary]),.na-title:where([data-has-prefix]):where([data-primary]){--color-title-prefix:var(--primary-5)}.na-badge{white-space:nowrap;width:fit-content;padding-left:var(--indent-badge,1.2em);justify-content:center;align-items:center;display:inline-flex;position:relative}.na-badge:before{content:"";aspect-ratio:1;clip-path:inset(var(--margin-badge,.3em) round 50%);background-color:oklch(var(--color-badge,var(--primary-6)));border-radius:50%;position:absolute;top:0;bottom:0;left:0}.na-badge:where([data-processing]):after{content:"";box-sizing:border-box;top:var(--margin-badge,.3em);bottom:var(--margin-badge,.3em);left:var(--margin-badge,.3em);aspect-ratio:1;outline:var(--weight-badge-processing,1px) solid oklch(var(--color-badge,var(--primary-6)));border-radius:50%;animation:1.2s ease-in-out infinite badge-processing;position:absolute}@-webkit-keyframes badge-processing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@-moz-keyframes badge-processing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@-o-keyframes badge-processing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes badge-processing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}.na-button{--color-button:var(--white);--color-button--disabled:var(--white);--background-color-button:var(--primary-5);--background-color-button--focus:var(--primary-6);--background-color-button--disabled:var(--primary-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--padding-vertical-button,5px) var(--padding-horizontal-button,12px);font-size:var(--font-size-body);height:fit-content;line-height:var(--line-height-body);min-height:var(--line-height-body);box-sizing:content-box;border-radius:var(--border-radius-md);background-color:oklch(var(--background-color-button));background-image:radial-gradient(circle, transparent 0%, transparent var(--percent-button-ripple), oklch(var(--background-color-button)) var(--percent-button-ripple), oklch(var(--background-color-button)) 100%);color:oklch(var(--color-button));border:none;outline:2px solid #0000;justify-content:center;align-items:center;transition:--percent-button-ripple .5s ease-in,box-shadow .3s ease-in;display:inline-flex}@property --percent-button-ripple{syntax:"<percentage>";inherits:false;initial-value:100%}.na-button:where(:not([data-primary])){--color-button:var(--gray-10);--color-button--disabled:var(--gray-5);--background-color-button:var(--gray-2);--background-color-button--focus:var(--gray-3);--background-color-button--disabled:var(--gray-1)}.na-button[data-ghost]{outline-width:var(--border-width-button,1px);outline-offset:calc(0px - var(--border-width-button,1px));--background-color-button:var(--white);--background-color-button--focus:var(--gray-2);outline-color:currentColor}.na-button[data-ghost]:where([data-primary]){--color-button:var(--primary-5);--color-button--disabled:var(--primary-2);--background-color-button--focus:var(--primary-1);--background-color-button--disabled:0 0 0/0}.na-button:focus-visible{outline-offset:0;outline-width:2px;outline-color:oklch(var(--outline-color-any--focus))}.na-button:not([disabled]):hover{box-shadow:var(--box-shadow-drop-bottom)}.na-button[disabled]{cursor:not-allowed;color:oklch(var(--color-button--disabled));background-color:oklch(var(--background-color-button--disabled))}.na-button[disabled]::file-selector-button{color:oklch(var(--color-button--disabled))}.na-button[disabled]::-ms-browse{color:oklch(var(--color-button--disabled))}.na-button[disabled]::file-selector-button{color:oklch(var(--color-button--disabled))}.na-button:not([disabled]):focus{background-color:oklch(var(--background-color-button--focus))}.na-button:not([disabled]):active{--percent-button-ripple:0%;background-color:oklch(var(--background-color-button--focus));transition:none}.na-button.sm{--padding-vertical-button:1px;--padding-horizontal-button:8px;--font-size-body:var(--font-size-base);--line-height-body:var(--line-height-base);border-radius:var(--border-radius-sm)}.na-button.sm:where([data-round]),.na-button.sm:where([data-square]){--padding-horizontal-button:1px}.na-button.lg{--padding-vertical-button:8px;--padding-horizontal-button:16px;--font-size-body:var(--font-size-h5);--line-height-body:var(--line-height-h5)}.na-button.lg:where([data-round]),.na-button.lg:where([data-square]){--padding-horizontal-button:8px}.na-button:where([data-round]),.na-button:where([data-square]){aspect-ratio:1;--padding-vertical-button:var(--padding-horizontal-button,12px);overflow:hidden}.na-button[data-round]{border-radius:50%}@supports (background:paint(smooth-corners)){.na-button[data-square]{border-radius:unset;mask:paint(smooth-corners)}}.na-button::file-selector-button{color:oklch(var(--color-button))}.na-button::-ms-browse{color:oklch(var(--color-button))}.na-button::file-selector-button{color:oklch(var(--color-button))}.na-input-wrapper:has(input[type=file].na-input.na-button) .na-input-prefix{pointer-events:none;transform:translate(.4em)}.na-input-wrapper:has(input[type=file].na-input.na-button[data-primary]) .na-input-prefix,.na-input-wrapper:has(input[type=file].na-input.na-button:disabled) .na-input-prefix{color:oklch(var(--white))}.na-input:where(input[type=file]).na-button{max-height:var(--line-height-body);font-size:0}.na-input:where(input[type=file]).na-button::-ms-browse{font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);background-color:#0000;border:none;outline:none;margin:0 .2em;padding:0}.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=file]).na-button::-ms-browse{margin:0 .4em 0 0}.na-input:where(input[type=file]).na-button::-webkit-file-upload-button{font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);background-color:#0000;border:none;outline:none;margin:0 .2em;padding:0}.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=file]).na-button::-webkit-file-upload-button{margin:0 .4em 0 0}.na-input:where(input[type=file]).na-button::file-selector-button{font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);background-color:#0000;border:none;outline:none;margin:0 .2em;padding:0}.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=file]).na-button::file-selector-button{margin:0 .4em 0 0}.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=file]).na-button{padding-left:calc(var(--padding-horizontal-button,12px) + 1.5 * var(--font-size-body))}.na-input:where(input[type=file]).na-button+label{cursor:pointer}.na-checkbox{min-height:var(--line-height-body);display:inline-flex;position:relative}.na-checkbox .na-input:where(input[type=checkbox]){z-index:1;opacity:0;cursor:pointer;border:0;width:16px;height:16px;margin:auto 0;position:absolute;top:0;bottom:0}.na-checkbox .na-input:where(input[type=checkbox]):disabled{cursor:not-allowed}.na-input-wrapper:has(.na-checkbox .na-input:where(input[type=checkbox])){gap:8px}.na-checkbox-label{padding-left:var(--indent-checkbox,1.4em);align-items:center;min-width:2px;min-height:1em;display:inline-flex;position:relative}.na-checkbox-label[for]{cursor:pointer}.na-input:where(input[type=checkbox]):focus-visible+.na-checkbox-label{outline:2px solid oklch(var(--color-input-wrapper,var(--outline-color-any--focus)));border-radius:var(--border-radius-sm)}.na-input:where(input[type=checkbox]):disabled+.na-checkbox-label{color:oklch(var(--gray-6))}.na-input:where(input[type=checkbox]):disabled+.na-checkbox-label[for]{cursor:not-allowed}.na-checkbox-label:before{content:"";box-sizing:border-box;border:2px solid oklch(var(--gray-4));background-color:oklch(var(--white));border-radius:var(--border-radius-sm);width:16px;height:16px;transition:border-color .3s;position:absolute;left:0}.na-input:where(input[type=checkbox]):not(:disabled):hover+.na-checkbox-label:before{border-color:oklch(var(--color-checkbox,var(--primary-6)))}.na-input:where(input[type=checkbox]):checked+.na-checkbox-label:before{border-color:oklch(var(--color-checkbox,var(--primary-6)));background-color:oklch(var(--color-checkbox,var(--primary-6)))}.na-input:where(input[type=checkbox]):checked:disabled+.na-checkbox-label:before{border-color:oklch(var(--color-checkbox--disabled,var(--primary-3)));background-color:oklch(var(--color-checkbox--disabled,var(--primary-3)))}.na-input:where(input[type=checkbox]):disabled+.na-checkbox-label:before{background-color:oklch(var(--gray-1))}.na-input:where(input[type=checkbox]):disabled:not(:checked)+.na-checkbox-label:before{background-color:oklch(var(--gray-2))}.na-checkbox[data-indeterminate] .na-checkbox-label:before{background-color:oklch(var(--color-checkbox,var(--primary-6)));background-clip:content-box;padding:2px}.na-checkbox[data-indeterminate] .na-input:where(input[type=checkbox]):disabled+.na-checkbox-label:before{background-color:oklch(var(--color-checkbox--disabled,var(--primary-3)))}.na-checkbox-label:after{content:"";text-align:center;box-sizing:border-box;width:10px;height:10px;line-height:16px;position:absolute;left:3px}.na-checkbox:where(:not([data-marker])) .na-input:where(input[type=checkbox]):checked+.na-checkbox-label:after{height:6px;clip-path:path("M 0 1.5 A 1.5 1.5 0 1 1 3 1 L 3 3 L 9 3 A 1.5 1.5 0 1 1 8.5 6 L 1.5 6 A 1.5 1.5 0 0 1 0 4.5 Z");background-color:oklch(var(--white));margin-top:-1px;transform:rotate(-45deg)}.na-checkbox:where([data-marker=\-]) .na-input:where(input[type=checkbox]):checked+.na-checkbox-label:after{background:oklch(var(--white));border-radius:2px;height:2px}.na-popover-wrapper,.na-dropdown-wrapper{width:fit-content;position:relative}.na-dropdown-wrapper dialog:not(.na-dropdown){visibility:hidden}.na-dropdown-wrapper dialog:not(:popover-open)+.na-dropdown{display:none}.na-dropdown-wrapper .na-dropdown{left:50%;top:calc(100% + var(--gap-dialog-form,8px));padding:var(--gap-dialog-form,8px);width:max-content;margin:auto;position:absolute;transform:translate(-50%)}.na-dropdown-wrapper .na-dropdown:not(dialog){gap:var(--gap-dialog-form,8px);display:grid}.na-dropdown,.na-popover{z-index:100;box-shadow:var(--box-shadow-drop-bottom);--box-shadow-color:var(--gray-6);background-color:oklch(var(--background-color-dialog,var(--white)));border-radius:var(--border-radius-md);inset:unset;border:0}.na-dropdown form[method=dialog],.na-popover form[method=dialog]{gap:var(--gap-dialog-form,8px);display:grid}.na-dropdown.sm,.na-popover.sm{--gap-dialog-form:4px}.na-popover{padding:var(--padding-dialog,var(--gap-dialog-form,8px))}.na-dialog{z-index:100;box-shadow:var(--box-shadow-drop-bottom);--box-shadow-color:var(--gray-6);background-color:oklch(var(--background-color-dialog,var(--white)));border-radius:var(--border-radius-lg);padding:var(--padding-dialog,16px 24px);border:0}.na-dialog form[method=dialog]{gap:var(--gap-dialog-form,8px);display:grid}.na-dialog[open]::backdrop{pointer-events:none;backdrop-filter:brightness(.8)blur(1px)}:root[data-theme=dark] .na-dialog[open]::backdrop{backdrop-filter:brightness(1.25)blur(1px)}.na-form-item{align-items:center;gap:8px;margin-bottom:16px;display:flex}.na-form-item:where(label){width:fit-content}.na-form-item:where([data-inline]){display:inline-flex}.na-form-item-message{color:oklch(var(--primary-6));font-size:var(--font-size-base);line-height:var(--line-height-base);position:absolute;bottom:-1.5em;left:0}.na-input-wrapper:where([data-validate]):where(:has(:focus:invalid)){--primary-1:var(--danger-1);--primary-2:var(--danger-2);--primary-3:var(--danger-3);--primary-4:var(--danger-4);--primary-5:var(--danger-5);--primary-6:var(--danger-6);--primary-7:var(--danger-7);--primary-8:var(--danger-8);--primary-9:var(--danger-9);--primary-10:var(--danger-10)}.na-input-wrapper:where([data-validate]):where(:not(:has(:focus:invalid))) .na-form-item-message{visibility:hidden}.na-textarea:where(textarea){--color-textarea:var(--color-input-wrapper,var(--outline-color-any--focus));padding:var(--padding-textarea,5px 12px);box-sizing:border-box;border-radius:var(--border-radius-md);font-size:var(--font-size-body);line-height:var(--line-height-body);caret-color:oklch(var(--color-textarea));background-color:oklch(var(--gray-2));border:none;outline:2px solid #0000;flex-direction:column;transition:outline-color .3s,box-shadow .3s;display:inline-flex}.na-textarea:where(textarea).sm{--padding-textarea:1px 12px}.na-textarea:where(textarea).lg{--padding-textarea:8px 12px;--font-size-body:var(--font-size-h5);--line-height-body:var(--line-height-h5)}.na-textarea:where(textarea):hover,.na-textarea:where(textarea):focus-visible{box-shadow:var(--box-shadow-drop-bottom)}.na-textarea:where(textarea):focus-visible{outline-color:oklch(var(--color-textarea))}.na-textarea:where(textarea)[disabled]{cursor:not-allowed;background-color:oklch(var(--gray-1));color:oklch(var(--gray-6))}.na-textarea:where(textarea)[disabled]:hover{box-shadow:none}.na-textarea:where(textarea)::-webkit-input-placeholder{color:oklch(var(--gray-5));font-size:var(--font-size-body);line-height:var(--line-height-body)}.na-textarea:where(textarea):where([data-primary]){--color-textarea:var(--primary-6)}.na-input{--color-input:var(--color-input-wrapper,var(--outline-color-any--focus))}.na-input:where(input:not([type])),.na-input:where(input[type=text]),.na-input:where(input[type=search]),.na-input:where(input[type=number]),.na-input:where(input[type=password]),.na-input:where(input[type=email]),.na-input:where(input[type=tel]),.na-input:where(input[type=url]),.na-input:where(input[type=date]),.na-input:where(input[type=time]),.na-input:where(input[type=month]),.na-input:where(input[type=week]),.na-input:where(input[type=datetime-local]),.na-input:where(input[type=datetime]){padding:var(--padding-vertical-input,4px) var(--padding-horizontal-input,12px);box-sizing:border-box;border-radius:var(--border-radius-md);font-size:var(--font-size-body);line-height:var(--line-height-body);caret-color:oklch(var(--color-input));background-color:oklch(var(--gray-2));border:none;outline:2px solid #0000;flex:1;transition:outline-color .3s,box-shadow .3s}.na-input:where(input:not([type])).sm,.na-input:where(input[type=text]).sm,.na-input:where(input[type=search]).sm,.na-input:where(input[type=number]).sm,.na-input:where(input[type=password]).sm,.na-input:where(input[type=email]).sm,.na-input:where(input[type=tel]).sm,.na-input:where(input[type=url]).sm,.na-input:where(input[type=date]).sm,.na-input:where(input[type=time]).sm,.na-input:where(input[type=month]).sm,.na-input:where(input[type=week]).sm,.na-input:where(input[type=datetime-local]).sm,.na-input:where(input[type=datetime]).sm{--padding-vertical-input:0}.na-input:where(input:not([type])).lg,.na-input:where(input[type=text]).lg,.na-input:where(input[type=search]).lg,.na-input:where(input[type=number]).lg,.na-input:where(input[type=password]).lg,.na-input:where(input[type=email]).lg,.na-input:where(input[type=tel]).lg,.na-input:where(input[type=url]).lg,.na-input:where(input[type=date]).lg,.na-input:where(input[type=time]).lg,.na-input:where(input[type=month]).lg,.na-input:where(input[type=week]).lg,.na-input:where(input[type=datetime-local]).lg,.na-input:where(input[type=datetime]).lg{--padding-vertical-input:7px;--font-size-body:var(--font-size-h5);--line-height-body:var(--line-height-h5)}.na-input:where(input:not([type])):hover,.na-input:where(input[type=text]):hover,.na-input:where(input[type=search]):hover,.na-input:where(input[type=number]):hover,.na-input:where(input[type=password]):hover,.na-input:where(input[type=email]):hover,.na-input:where(input[type=tel]):hover,.na-input:where(input[type=url]):hover,.na-input:where(input[type=date]):hover,.na-input:where(input[type=time]):hover,.na-input:where(input[type=month]):hover,.na-input:where(input[type=week]):hover,.na-input:where(input[type=datetime-local]):hover,.na-input:where(input[type=datetime]):hover,.na-input:where(input:not([type])):focus-visible,.na-input:where(input[type=text]):focus-visible,.na-input:where(input[type=search]):focus-visible,.na-input:where(input[type=number]):focus-visible,.na-input:where(input[type=password]):focus-visible,.na-input:where(input[type=email]):focus-visible,.na-input:where(input[type=tel]):focus-visible,.na-input:where(input[type=url]):focus-visible,.na-input:where(input[type=date]):focus-visible,.na-input:where(input[type=time]):focus-visible,.na-input:where(input[type=month]):focus-visible,.na-input:where(input[type=week]):focus-visible,.na-input:where(input[type=datetime-local]):focus-visible,.na-input:where(input[type=datetime]):focus-visible{box-shadow:var(--box-shadow-drop-bottom)}.na-input:where(input:not([type])):focus-visible,.na-input:where(input[type=text]):focus-visible,.na-input:where(input[type=search]):focus-visible,.na-input:where(input[type=number]):focus-visible,.na-input:where(input[type=password]):focus-visible,.na-input:where(input[type=email]):focus-visible,.na-input:where(input[type=tel]):focus-visible,.na-input:where(input[type=url]):focus-visible,.na-input:where(input[type=date]):focus-visible,.na-input:where(input[type=time]):focus-visible,.na-input:where(input[type=month]):focus-visible,.na-input:where(input[type=week]):focus-visible,.na-input:where(input[type=datetime-local]):focus-visible,.na-input:where(input[type=datetime]):focus-visible{outline-color:oklch(var(--color-input))}.na-input:where(input:not([type]))[disabled],.na-input:where(input[type=text])[disabled],.na-input:where(input[type=search])[disabled],.na-input:where(input[type=number])[disabled],.na-input:where(input[type=password])[disabled],.na-input:where(input[type=email])[disabled],.na-input:where(input[type=tel])[disabled],.na-input:where(input[type=url])[disabled],.na-input:where(input[type=date])[disabled],.na-input:where(input[type=time])[disabled],.na-input:where(input[type=month])[disabled],.na-input:where(input[type=week])[disabled],.na-input:where(input[type=datetime-local])[disabled],.na-input:where(input[type=datetime])[disabled]{cursor:not-allowed;background-color:oklch(var(--gray-1));color:oklch(var(--gray-6))}.na-input:where(input:not([type]))[disabled]:hover,.na-input:where(input[type=text])[disabled]:hover,.na-input:where(input[type=search])[disabled]:hover,.na-input:where(input[type=number])[disabled]:hover,.na-input:where(input[type=password])[disabled]:hover,.na-input:where(input[type=email])[disabled]:hover,.na-input:where(input[type=tel])[disabled]:hover,.na-input:where(input[type=url])[disabled]:hover,.na-input:where(input[type=date])[disabled]:hover,.na-input:where(input[type=time])[disabled]:hover,.na-input:where(input[type=month])[disabled]:hover,.na-input:where(input[type=week])[disabled]:hover,.na-input:where(input[type=datetime-local])[disabled]:hover,.na-input:where(input[type=datetime])[disabled]:hover{box-shadow:none}.na-input:where(input:not([type]))::-webkit-input-placeholder,.na-input:where(input[type=text])::-webkit-input-placeholder,.na-input:where(input[type=search])::-webkit-input-placeholder,.na-input:where(input[type=number])::-webkit-input-placeholder,.na-input:where(input[type=password])::-webkit-input-placeholder,.na-input:where(input[type=email])::-webkit-input-placeholder,.na-input:where(input[type=tel])::-webkit-input-placeholder,.na-input:where(input[type=url])::-webkit-input-placeholder,.na-input:where(input[type=date])::-webkit-input-placeholder,.na-input:where(input[type=time])::-webkit-input-placeholder,.na-input:where(input[type=month])::-webkit-input-placeholder,.na-input:where(input[type=week])::-webkit-input-placeholder,.na-input:where(input[type=datetime-local])::-webkit-input-placeholder,.na-input:where(input[type=datetime])::-webkit-input-placeholder{color:oklch(var(--gray-5));font-size:var(--font-size-body);line-height:var(--line-height-body)}.na-input:where(input:not([type])):where([data-primary]),.na-input:where(input[type=text]):where([data-primary]),.na-input:where(input[type=search]):where([data-primary]),.na-input:where(input[type=number]):where([data-primary]),.na-input:where(input[type=password]):where([data-primary]),.na-input:where(input[type=email]):where([data-primary]),.na-input:where(input[type=tel]):where([data-primary]),.na-input:where(input[type=url]):where([data-primary]),.na-input:where(input[type=date]):where([data-primary]),.na-input:where(input[type=time]):where([data-primary]),.na-input:where(input[type=month]):where([data-primary]),.na-input:where(input[type=week]):where([data-primary]),.na-input:where(input[type=datetime-local]):where([data-primary]),.na-input:where(input[type=datetime]):where([data-primary]){--color-input:var(--primary-6)}.na-input-wrapper:has(.na-input:where(input:not([type]))),.na-input-wrapper:has(.na-input:where(input[type=text])),.na-input-wrapper:has(.na-input:where(input[type=search])),.na-input-wrapper:has(.na-input:where(input[type=number])),.na-input-wrapper:has(.na-input:where(input[type=password])),.na-input-wrapper:has(.na-input:where(input[type=email])),.na-input-wrapper:has(.na-input:where(input[type=tel])),.na-input-wrapper:has(.na-input:where(input[type=url])),.na-input-wrapper:has(.na-input:where(input[type=date])),.na-input-wrapper:has(.na-input:where(input[type=time])),.na-input-wrapper:has(.na-input:where(input[type=month])),.na-input-wrapper:has(.na-input:where(input[type=week])),.na-input-wrapper:has(.na-input:where(input[type=datetime-local])),.na-input-wrapper:has(.na-input:where(input[type=datetime])){background-color:oklch(var(--gray-2))}.na-input-wrapper:has(.na-input-prefix) .na-input:where(input:not([type])),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=text]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=search]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=number]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=password]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=email]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=tel]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=url]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=date]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=time]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=month]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=week]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=datetime-local]),.na-input-wrapper:has(.na-input-prefix) .na-input:where(input[type=datetime]){padding-left:calc(var(--padding-horizontal-input,12px) + var(--font-size-body))}.na-input-wrapper:has(.na-input-suffix) .na-input:where(input:not([type])),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=text]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=search]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=number]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=password]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=email]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=tel]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=url]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=date]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=time]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=month]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=week]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=datetime-local]),.na-input-wrapper:has(.na-input-suffix) .na-input:where(input[type=datetime]){padding-right:calc(var(--padding-horizontal-input,12px) + var(--font-size-body))}.na-input-wrapper{min-height:var(--line-height-body);border:2px none oklch(var(--color-input-wrapper,var(--gray-2)));border-radius:var(--border-radius-md);align-items:center;display:inline-flex;position:relative}.na-input-wrapper:where([data-primary]),.na-input-wrapper:where([data-validate]){--color-input-wrapper:var(--primary-6)}.na-input-wrapper:where([data-primary]):has(button:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-validate]):has(button:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-primary]):has([type=button]:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-validate]):has([type=button]:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-primary]):has([type=reset]:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-validate]):has([type=reset]:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-primary]):has([type=submit]:not(.na-input-prefix):not(.na-input-suffix)),.na-input-wrapper:where([data-validate]):has([type=submit]:not(.na-input-prefix):not(.na-input-suffix)){background-color:oklch(var(--color-input-wrapper))}.na-input-wrapper>*{align-items:center;display:inline-flex}.na-input-wrapper button{cursor:pointer;border-radius:calc(var(--border-radius-md) - 2px);background:0 0;border:none;outline:2px solid #0000;padding:6px}.na-input-wrapper button:focus-visible{outline-color:oklch(var(--color-input-wrapper,var(--black)))}.na-input-wrapper:where([data-primary]) button{color:oklch(var(--white))}.na-input-wrapper button[disabled]{cursor:not-allowed}.na-input-wrapper [type=button]{cursor:pointer;border-radius:calc(var(--border-radius-md) - 2px);background:0 0;border:none;outline:2px solid #0000;padding:6px}.na-input-wrapper [type=button]:focus-visible{outline-color:oklch(var(--color-input-wrapper,var(--black)))}.na-input-wrapper:where([data-primary]) [type=button]{color:oklch(var(--white))}.na-input-wrapper [type=button][disabled]{cursor:not-allowed}.na-input-wrapper [type=reset]{cursor:pointer;border-radius:calc(var(--border-radius-md) - 2px);background:0 0;border:none;outline:2px solid #0000;padding:6px}.na-input-wrapper [type=reset]:focus-visible{outline-color:oklch(var(--color-input-wrapper,var(--black)))}.na-input-wrapper:where([data-primary]) [type=reset]{color:oklch(var(--white))}.na-input-wrapper [type=reset][disabled]{cursor:not-allowed}.na-input-wrapper [type=submit]{cursor:pointer;border-radius:calc(var(--border-radius-md) - 2px);background:0 0;border:none;outline:2px solid #0000;padding:6px}.na-input-wrapper [type=submit]:focus-visible{outline-color:oklch(var(--color-input-wrapper,var(--black)))}.na-input-wrapper:where([data-primary]) [type=submit]{color:oklch(var(--white))}.na-input-wrapper [type=submit][disabled]{cursor:not-allowed}.na-input-wrapper .na-input-prefix,.na-input-wrapper .na-input-suffix{z-index:1;color:oklch(var(--color-input-wrapper,var(--black)));margin:auto 0;padding:0;position:absolute;top:0;bottom:0}.na-input-wrapper .na-input-prefix{left:calc(var(--padding-horizontal-input,12px) / 2)}.na-input-wrapper .na-input-suffix{right:calc(var(--padding-horizontal-input,12px) / 2)}.na-menu{flex-direction:column;gap:.5em;margin:0 1em;padding:0;display:flex}.na-menu:where(ul),.na-menu:where(menu){list-style:none}.na-menu:where(details){margin:0}.na-menu:where(details):not([open]){gap:0}.na-menu:where(details)>summary::-webkit-details-marker{display:none}.na-menu:where(details)>summary::-moz-list-bullet{display:none}.na-menu:where(details)>summary::marker{display:none}.na-menu summary,.na-menu-submenu{flex-direction:column;gap:.5em;display:flex}.na-menu-submenu:where([data-folded]){gap:0}.na-menu-submenu-title{cursor:alias;line-height:var(--line-height-body);padding:var(--padding-vertical-menu-item,.5em) var(--padding-horizontal-menu-item,1em);justify-content:space-between;align-items:center;display:flex}.na-menu-submenu-title-arrow{width:10px;transition:margin-top .3s;display:inline-block;position:relative;transform:translateY(-50%)}.na-menu-submenu-title-arrow:before,.na-menu-submenu-title-arrow:after{content:"";background-color:currentColor;border-radius:2px;width:6px;height:1.5px;transition:transform .3s;position:absolute}.na-menu:where(details)[open] .na-menu-submenu-title-arrow:before,.na-menu-submenu-title-arrow:before{transform:rotate(-45deg)translate(2.5px)}.na-menu:where(details)[open] .na-menu-submenu-title-arrow:after,.na-menu-submenu-title-arrow:after{transform:rotate(45deg)translate(-2.5px)}.na-menu:where(details):not([open]) .na-menu-submenu-title-arrow,.na-menu-submenu[data-folded] .na-menu-submenu-title-arrow{margin-top:-5px}.na-menu:where(details):not([open]) .na-menu-submenu-title-arrow:before,.na-menu-submenu[data-folded] .na-menu-submenu-title-arrow:before{transform:rotate(45deg)translate(2.5px)}.na-menu:where(details):not([open]) .na-menu-submenu-title-arrow:after,.na-menu-submenu[data-folded] .na-menu-submenu-title-arrow:after{transform:rotate(-45deg)translate(-2.5px)}.na-menu-item{height:calc(var(--line-height-body) + 2 * var(--padding-vertical-menu-item,.5em));line-height:var(--line-height-body);text-indent:var(--padding-horizontal-menu-item,1em);background-color:oklch(var(--background-color-menu-item,from transparent l c h/alpha));color:oklch(var(--color-menu-item,var(--black)));border-radius:var(--border-radius-md);align-items:center;display:flex;position:relative}.na-menu-item-link{cursor:pointer;color:currentColor;border-radius:var(--border-radius-md);align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.na-menu-item:where([data-active]),.na-menu-item:where([data-selected]){cursor:auto;background-color:oklch(var(--background-color-menu-item--active,var(--color-menu,var(--primary-6))));color:oklch(var(--color-menu-item--active,var(--white)))}.na-menu-item:not(.na-menu-item[data-active]):not(.na-menu-item[data-selected]):hover{background-color:oklch(var(--background-color-menu-item--hover,from transparent l c h/alpha));color:oklch(var(--color-menu-item--hover,var(--color-menu,var(--primary-6))))}.na-menu-submenu:where([data-folded]) .na-menu{flex-basis:0;overflow:hidden}.na-message-queue{z-index:10000;height:0;color:oklch(var(--gray-10));flex-direction:column;align-items:center;display:flex;position:fixed;top:16px;left:0;right:0;overflow:visible}.na-message{--background-color-message:var(--white);--color-message:var(--black);border-radius:var(--border-radius-md);color:oklch(var(--color-message));background-color:oklch(var(--background-color-message));box-shadow:var(--box-shadow-drop-bottom);margin:4px;padding:8px}.na-message .na-paragraph{max-width:60vw;margin:0}.na-paragraph>.na-message-prefix{vertical-align:middle;width:16px;height:16px}.na-paragraph>.na-message-prefix:where([data-primary]){color:oklch(var(--primary-6))}.na-paragraph>.na-message-prefix+*{vertical-align:middle}.na-message:where([data-primary]){--color-message:var(--white);--background-color-message:var(--primary-5);--box-shadow-color:var(--primary-4)}.na-panel{font-size:var(--font-size-body);line-height:var(--line-height-body)}.na-panel:where(:not([data-primary])){--color-panel:var(--white)}.na-panel>summary{background:oklch(var(--color-panel,var(--primary-1)));border-left:8px solid oklch(var(--color-panel,var(--primary-1)));color:inherit;justify-content:space-between;align-items:center;padding:8px 8px 8px 18px;list-style:none;display:flex;position:relative}.na-panel>summary::-webkit-details-marker{display:none}.na-panel>summary::-moz-list-bullet{display:none}.na-panel>summary::marker{display:none}.na-panel>summary:before{content:"";background-color:currentColor;width:18px;height:18px;margin:auto 0;transition:transform .3s;position:absolute;top:0;bottom:0;left:0}.na-panel:where(:not([data-marker])) summary:before{mask:var(--mask-panel-marker,url("data:image/svg+xml;utf8,<svg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='currentColor' stroke-width='4'><path d='M34.8287 23.0629C35.4292 23.5433 35.4292 24.4566 34.8287 24.937L17.9496 38.4402C17.1639 39.0688 16 38.5094 16 37.5032L16 10.4967C16 9.49048 17.1639 8.93107 17.9496 9.55964L34.8287 23.0629Z' fill='currentColor'/></svg>")) no-repeat center center/12px 12px}.na-panel:where([data-marker=\>]) summary:before{mask:url("data:image/svg+xml;utf8,<svg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='currentColor' stroke-width='4'><path d='M16 39.5127L31.5563 23.9563C31.5563 23.9563 20.6944 13.0944 16 8.4'/></svg>") 50%/12px 12px no-repeat}.na-panel[open] summary{margin-bottom:4px}.na-panel[open] summary:before{transform:rotate(90deg)}.na-panel summary+*{background:oklch(var(--color-panel,var(--primary-1)));color:inherit;padding:8px 12px;display:grid}.na-pre{background-color:oklch(var(--background-color-pre,var(--gray-1))/.8);padding:calc(var(--font-offset-parent) + .5em) 1em;border-radius:var(--border-radius-md);margin:1rem 0;overflow-x:auto}:root[data-theme=dark] .na-pre{background-color:oklch(var(--background-color-pre-dark,var(--gray-1))/.8)}.na-pre>.na-code{white-space:inherit;font-size:var(--font-size-1);line-height:var(--font-size-3);background-color:unset;padding:unset;border:unset;color:unset}.na-pre>.na-code *{color:oklch(var(--color-code,var(--gray-8)))}:root[data-theme=dark] .na-pre>.na-code *{color:oklch(var(--color-code-dark,var(--gray-8)))}.na-radio{min-height:var(--line-height-body);display:inline-flex;position:relative}.na-radio .na-input:where(input[type=radio]){z-index:1;opacity:0;cursor:pointer;border:0;width:16px;height:16px;margin:auto 0;position:absolute;top:0;bottom:0}.na-radio .na-input:where(input[type=radio]):disabled{cursor:not-allowed}.na-input-wrapper:has(.na-radio .na-input:where(input[type=radio])){gap:8px}.na-radio-label{padding-left:var(--indent-radio,1.4em);align-items:center;min-width:2px;min-height:1em;display:inline-flex;position:relative}.na-radio-label[for]{cursor:pointer}.na-input:where(input[type=radio]):focus-visible+.na-radio-label{outline:2px solid oklch(var(--color-input-wrapper,var(--outline-color-any--focus)));border-radius:var(--border-radius-sm)}.na-input:where(input[type=radio]):disabled+.na-radio-label{color:oklch(var(--gray-6))}.na-input:where(input[type=radio]):disabled+.na-radio-label[for]{cursor:not-allowed}.na-radio-label:before{content:"";box-sizing:border-box;border:2px solid oklch(var(--gray-4));background-color:oklch(var(--white));border-radius:8px;width:16px;height:16px;transition:border-color .3s,border-width .1s;position:absolute;left:0}.na-input:where(input[type=radio]):not(:disabled):hover+.na-radio-label:before{border-color:oklch(var(--color-radio,var(--primary-6)))}.na-input:where(input[type=radio]):checked+.na-radio-label:before{border-width:5px;border-color:oklch(var(--color-radio,var(--primary-6)))}.na-input:where(input[type=radio]):checked:disabled+.na-radio-label:before{border-color:oklch(var(--color-radio--disabled,var(--primary-3)))}.na-input:where(input[type=radio]):disabled+.na-radio-label:before{background-color:oklch(var(--gray-1))}.na-input:where(input[type=radio]):disabled:not(:checked)+.na-radio-label:before{background-color:oklch(var(--gray-2))}.na-select{--color-select:var(--color-input-wrapper,var(--outline-color-any--focus));padding:var(--padding-vertical-select,4px) var(--padding-horizontal-select,12px);appearance:base-select;box-sizing:border-box;border-radius:var(--border-radius-md);font-size:var(--font-size-body);line-height:var(--line-height-body);background-color:oklch(var(--gray-2));border:none;outline:2px solid #0000;flex:1;align-items:center;transition:outline-color .3s,box-shadow .3s}.na-select.sm{--padding-vertical-select:0}.na-select.lg{--padding-vertical-select:7px;--font-size-body:var(--font-size-h5);--line-height-body:var(--line-height-h5)}.na-select:where([data-primary]){--color-select:var(--primary-6)}.na-select:hover{box-shadow:var(--box-shadow-drop-bottom)}.na-select:open,.na-select:focus-visible{outline-color:oklch(var(--color-select));box-shadow:var(--box-shadow-drop-bottom)}.na-select[disabled]{cursor:not-allowed;background-color:oklch(var(--gray-1));color:oklch(var(--gray-6))}.na-select[disabled]:hover{box-shadow:none}.na-select optgroup{line-height:calc(var(--line-height-body) + 8px);gap:2px;display:grid}.na-select option{padding:var(--padding-vertical-select,4px) var(--padding-horizontal-select,12px);line-height:var(--line-height-body);border-radius:var(--border-radius-md);outline:2px solid #0000}.na-select option:hover,.na-select option:focus-visible{color:oklch(var(--primary-6));background-color:oklch(var(--primary-1))}.na-select option:focus-visible{outline-color:oklch(var(--color-select))}.na-select option:focus-visible[data-primary]{outline-color:oklch(var(--primary-6))}.na-select option:checked{color:oklch(var(--white));background-color:oklch(var(--primary-5))}.na-select option:checked:focus-visible{outline-color:oklch(var(--outline-color-any--focus))}.na-select::picker(select){border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-drop-bottom);appearance:base-select;background:oklch(var(--white));border:none;gap:4px;margin:8px 0;padding:4px}.na-select:open::picker(select){display:grid}.na-select:where(:has(selectedcontent))::picker-icon{display:none}.na-select button{color:oklch(var(--black))}.na-select selectedcontent{flex:1}.na-switch{--size-switch-mover:calc(var(--size-switch,22px) - 2 * var(--padding-switch,2px));font-size:calc(var(--size-switch-mover) - var(--font-offset-parent));height:var(--size-switch,22px);width:calc(var(--size-switch,22px) * 2);border-radius:calc((var(--size-switch,22px) / 2));display:inline-flex;position:relative}.na-switch.sm{--size-switch:16px}.na-switch-mover{z-index:1;background-color:oklch(var(--color-switch-mover,var(--gray-2)));will-change:filter;filter:drop-shadow(0 0 var(--padding-switch,2px) oklch(var(--box-shadow-color-switch,var(--color-switch--checked,var(--primary-6)))/0));box-shadow:0 0 var(--box-shadow-width-switch,var(--padding-switch,2px)) var(--box-shadow-width-switch,var(--padding-switch,2px)) oklch(var(--box-shadow-color-switch,var(--color-switch--checked,var(--primary-6)))/0);border-radius:50%;outline:2px solid #0000;overflow:hidden}.na-switch-slot{z-index:0;background-color:oklch(var(--color-switch,var(--gray-4)));border-radius:calc((var(--size-switch,22px) / 2));box-shadow:inset 0 0 var(--padding-switch,2px) var(--padding-switch,2px) oklch(var(--box-shadow-color-switch,var(--color-switch--checked,var(--primary-6)))/0);font-size:0;transition:background-color 1s,box-shadow .5s;position:absolute;inset:0}.na-switch-mover,.na-switch .na-input:where(input[type=checkbox]){cursor:pointer;left:var(--padding-switch,2px);top:var(--padding-switch,2px);bottom:var(--padding-switch,2px);width:var(--size-switch-mover);height:var(--size-switch-mover);justify-content:center;align-items:center;margin:0;transition:all .5s;display:flex;position:absolute}.na-switch .na-input:where(input[type=checkbox]){opacity:0;z-index:2}.na-switch[data-wider-trigger] .na-input:where(input[type=checkbox]){width:calc(var(--size-switch,22px) * 2);height:var(--size-switch,22px);inset:0!important}.na-input:where(input[type=checkbox]):focus-visible~.na-switch-mover{outline:2px solid oklch(var(--color-input-wrapper,var(--outline-color-any--focus)))}.na-switch .na-input:where(input[type=checkbox]):disabled,.na-input:where(input[type=checkbox]):disabled~.na-switch-mover{cursor:not-allowed}.na-input:where(input[type=checkbox]):disabled~.na-switch-slot{background-color:oklch(var(--color-switch--disabled,var(--gray-1)))}.na-input:where(input[type=checkbox]):checked:disabled~.na-switch-slot{background-color:oklch(var(--color-switch--checked--disabled,var(--primary-3)))}.na-switch .na-input:where(input[type=checkbox]):checked,.na-input:where(input[type=checkbox]):checked~.na-switch-mover{left:calc(var(--size-switch,22px) + var(--padding-switch,2px))}.na-input:where(input[type=checkbox]):checked~.na-switch-mover{filter:drop-shadow(0 0 var(--padding-switch,2px) oklch(var(--box-shadow-color-switch--checked,var(--color-switch,var(--gray-4)))/0));box-shadow:0 0 var(--box-shadow-width-switch,var(--padding-switch,2px)) var(--box-shadow-width-switch,var(--padding-switch,2px)) oklch(var(--box-shadow-color-switch--checked,var(--color-switch,var(--gray-4)))/0)}.na-input:where(input[type=checkbox]):checked~.na-switch-slot{background-color:oklch(var(--color-switch--checked,var(--primary-6)));box-shadow:inset 0 0 var(--padding-switch,2px) var(--padding-switch,2px) oklch(var(--box-shadow-color-switch--checked,var(--color-switch,var(--gray-4)))/0)}.na-switch .na-input:where(input[type=checkbox]):not(:disabled):hover~.na-switch-mover,.na-input:where(input[type=checkbox]):not(:disabled)~.na-switch-mover:hover{filter:drop-shadow(0 0 var(--padding-switch,2px) oklch(var(--box-shadow-color-switch,var(--color-switch--checked,var(--primary-6)))));box-shadow:0 0 var(--box-shadow-width-switch,var(--padding-switch,2px)) var(--box-shadow-width-switch,var(--padding-switch,2px)) oklch(var(--box-shadow-color-switch,var(--color-switch--checked,var(--primary-6)))/25%)}.na-switch .na-input:where(input[type=checkbox]):not(:disabled):hover~.na-switch-slot,.na-input:where(input[type=checkbox]):not(:disabled)~.na-switch-slot:hover{box-shadow:inset 0 0 var(--padding-switch,2px) var(--padding-switch,2px) oklch(var(--box-shadow-color-switch,var(--color-switch--checked,var(--primary-6)))/25%)}.na-switch .na-input:where(input[type=checkbox]):not(:disabled):checked:hover~.na-switch-mover,.na-input:where(input[type=checkbox]):not(:disabled):checked~.na-switch-mover:hover{filter:drop-shadow(0 0 var(--padding-switch,2px) oklch(var(--box-shadow-color-switch--checked,var(--color-switch,var(--gray-4)))));box-shadow:0 0 var(--box-shadow-width-switch,var(--padding-switch,2px)) var(--box-shadow-width-switch,var(--padding-switch,2px)) oklch(var(--box-shadow-color-switch--checked,var(--color-switch,var(--gray-4)))/25%)}.na-switch .na-input:where(input[type=checkbox]):not(:disabled):checked:hover~.na-switch-slot,.na-input:where(input[type=checkbox]):not(:disabled):checked~.na-switch-slot:hover{box-shadow:inset 0 0 var(--padding-switch,2px) var(--padding-switch,2px) oklch(var(--box-shadow-color-switch--checked,var(--color-switch,var(--gray-4)))/25%)}.na-tabs{height:calc(var(--line-height-tabs,var(--line-height-body)) + 2 * (var(--underline-width-tab-name,2px) + var(--padding-vertical-tab-name,3px)));white-space:nowrap;background-color:oklch(var(--background-color-tabs,var(--white)));gap:8px;margin:0;padding:0 8px;list-style:none;display:flex;overflow-y:hidden}.na-tabs.lg{--font-size-body:var(--font-size-h5);--line-height-body:var(--line-height-h5);--underline-width-tab-name:3px;--padding-vertical-tab-name:4px;--padding-horizontal-tab-name:1px}@media screen and (width>=768px){.na-tabs ::-webkit-scrollbar{width:0;height:0}.na-tabs{scrollbar-width:none}}.na-tab{align-items:center;gap:var(--gap-tabs,2px);margin:0 8px;display:flex}.na-tab :where(button){font-family:inherit;font-size:var(--font-size-tabs,var(--font-size-body));color:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.na-tab :where(button):hover{opacity:1;color:oklch(var(--color-tabs,var(--primary-6)))}.na-tab :where(button):focus-visible{opacity:1;filter:drop-shadow(0 0 1pt oklch(var(--color-tabs,var(--primary-6))/.8))}.na-tab-name{line-height:var(--line-height-tabs,var(--line-height-body));padding:var(--padding-vertical-tab-name,3px) var(--padding-horizontal-tab-name,0);border-width:var(--underline-width-tab-name,2px) 0;border-style:solid;border-color:#0000}.na-tab:where(:has(button:focus-visible)) .na-tab-name{border-bottom-color:oklch(var(--color-tabs,var(--primary-6))/.3)}.na-tab:where([data-active]) .na-tab-name{border-bottom-color:oklch(var(--color-tabs,var(--primary-6)));color:oklch(var(--color-tabs,var(--primary-6)))}.na-tab:where(:not([data-active])) .na-tab-name{cursor:pointer}.na-tab-operation{cursor:pointer;height:fit-content;opacity:var(--opacity-tab-operation,.4);align-items:center;display:flex}@media screen and (width>=768px){div:where(.astro-efndp5d7){grid-template-columns:1fr 1fr}}@media screen and (width>=1024px){div:where(.astro-efndp5d7){grid-template-columns:repeat(4,1fr)}}body{flex-direction:column;width:100%;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}@supports (height:100dvh){body{height:100dvh}}.header-theme-switch{--box-shadow-color-switch:var(--orange-6);--box-shadow-color-switch--checked:var(--blue-6);--box-shadow-width-switch:48px;--color-switch--checked:var(--pinkpurple-6);--color-switch:var(--gold-3)}.header-theme-switch i{background:unset}.header-theme-switch svg{width:100%;height:100%}.header-theme-switch i:first-of-type{color:oklch(var(--orange-10));opacity:1}.header-theme-switch i:first-of-type svg{filter:drop-shadow(0 0 2px oklch(var(--gold-6)))}.header-theme-switch i:last-of-type{color:oklch(var(--blue-10));opacity:0}.header-theme-switch i:last-of-type svg{filter:drop-shadow(0 0 2px oklch(var(--blue-6)))}.header-theme-switch:where([data-init]){pointer-events:none}.header-theme-switch:where([data-init]) i{left:11px;transform:rotateY(90deg);opacity:0!important}.header-theme-switch:where([data-init]) label{background-color:#0000}#header-theme-switch:checked~i:first-of-type{opacity:0}#header-theme-switch:checked~i:last-of-type{opacity:1}#header-menu-toggle{padding:5px;font-size:22px;display:grid}@media screen and (width>=1024px){#header-menu-toggle{display:none}}#header-menu-toggle svg{grid-area:1/1/2/2;transition:opacity .3s}#header-menu-toggle[aria-pressed=false]>svg[data-icon="direction/outline/menu-fold"],#header-menu-toggle[aria-pressed=true]>svg[data-icon="direction/outline/menu-unfold"]{opacity:0}header:where(.astro-4tgxdjhe){height:var(--line-height-8);justify-content:space-between;align-items:center;padding:.5em 1em;display:flex}header:where(.astro-4tgxdjhe) svg:where(.astro-4tgxdjhe){width:1em;height:1em}header:where(.astro-4tgxdjhe) a:where(.astro-4tgxdjhe).logo{border-radius:50%;display:flex}header:where(.astro-4tgxdjhe) a:where(.astro-4tgxdjhe).logo svg:where(.astro-4tgxdjhe){font-size:var(--font-size-8)}
