/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-font-weight:initial;--tw-border-style:solid;--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-content:""}}}:root{--brown-100:oklch(90.26% .0272 85.7);--brown-125:oklch(92.92% .0187 83.6);--brown-150:oklch(87.5% .0245 73.2);--brown-200:oklch(84.74% .0218 60.7);--brown-300:oklch(72.32% .0252 44.3);--brown-400:oklch(57.06% .0335 36.2);--brown-450:oklch(52.4% .0334 38);--brown-500:oklch(47.78% .0332 40.1);--brown-600:oklch(41.07% .0313 39.2);--brown-700:oklch(30% .03 31.5);--brown-800:oklch(26.21% .0215 37.8);--brown-900:oklch(23.29% .0223 37.8);--gold-50:oklch(94.4% .041 85.29);--gold-75:oklch(88.73% .0479 79.57);--gold-100:oklch(88.6% .082 85.37);--gold-200:oklch(83.4% .103 85.51);--gold-250:oklch(83.43% .1029 87.61);--gold-300:oklch(78.7% .116 83.74);--gold-400:oklch(73.9% .129 82.77);--gold-500:oklch(70% .138 79.72);--gold-600:oklch(61% .113 80.61);--gold-700:oklch(51.9% .087 81.43);--gold-800:oklch(42.8% .062 82.49);--gold-900:oklch(33.8% .037 85.09);--beacon-soft:var(--gold-50);--beacon-border:var(--gold-200);--beacon-gold:var(--gold-500);--beacon-deep:var(--gold-800);--bloom-100:oklch(94.32% .0238 1.3);--bloom-200:oklch(86.52% .0598 4);--bloom-300:oklch(77.8% .1164 7.7);--bloom-400:oklch(69.08% .1729 11.4);--bloom-500:oklch(65.81% .1602 7.9);--bloom-550:oklch(67.4% .1054 5.52);--bloom-600:oklch(57.88% .1514 8.4);--bloom-650:oklch(53.88% .1375 13.11);--bloom-700:oklch(50.14% .1383 9.6);--bloom-800:oklch(44% .1383 9.6);--bloom-pink:var(--bloom-500);--bloom-deep:oklch(40.97% .1624 340.04);--bloom-wine:oklch(35.99% .0885 13.67);--moss-500:oklch(48.76% .0656 118.4);--moss-600:oklch(43.25% .0572 118.8);--moss-800:oklch(30.25% .0273 125.7);--moss-900:oklch(25.56% .0212 127.7);--moss-950:oklch(21.87% .0197 125.7);--gardenia-muted:oklch(97.02% .011 89.6);--gardenia:oklch(95.03% .0184 86.4);--gardenia-warm:oklch(92.92% .0336 81.98);--sandstone:oklch(92% .03 62.24);--linen:oklch(96% .01 70.75);--experimental-green-border:#756f46;--lp-label:oklch(52% .05 60);--border:oklch(92.2% 0 0);--radius-base:.375rem;--radius-btn:var(--radius-base);--radius-field:.375rem;--background:var(--gardenia-muted);--foreground:var(--brown-700);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:var(--brown-450);--overlay:oklch(21% .006 264/.5);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--primary:var(--bloom-600);--primary-foreground:white;--primary-hover:oklch(from var(--primary) l calc(c + .05) h);--primary-cta-hover-bg:radial-gradient(closest-side, var(--beacon-soft) 0%, var(--primary) 55%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--primary-cta-hover-bg:radial-gradient(closest-side, var(--beacon-soft) 0%, color-mix(in oklch, var(--primary) 55%, transparent) 55%, transparent 100%)}}:root{--secondary:var(--bloom-200);--secondary-foreground:var(--bloom-800);--secondary-hover:oklch(from var(--secondary) l calc(c + .02) h);--tertiary:var(--brown-400);--tertiary-foreground:white;--tertiary-hover:oklch(58% .06 12.65);--tertiary-hover-foreground:white;--input:var(--brown-300);--input-hover:oklch(from var(--input) calc(l - .2) c h);--input-focus:oklch(from var(--input) l c h / 70%);--input-ring:oklch(from var(--input) l c h / 40%);--input-disabled:oklch(from var(--brown-700) calc(l - .2) c h);--input-placeholder:oklch(56% .184 344);--input-dropdown-hover:oklch(from var(--input) calc(l + .1) c h);--input-dropdown-hover-fg:var(--brown-900);--destructive:oklch(57.7% .245 27);--success:oklch(60% .19 145);--success-notice:oklch(70% .13 157);--warning:oklch(80% .16 85);--info:oklch(60% .19 240);--grade-a-plus:oklch(40% .054 188.08);--grade-a:oklch(46.9% .079 149.41);--grade-a-minus:oklch(50.4% .1 139.73);--grade-b-plus:oklch(53.9% .122 133.2);--grade-b:oklch(61.6% .122 124.5);--grade-b-minus:oklch(69.2% .124 115.53);--grade-c-plus:oklch(76.8% .129 107.07);--grade-c:oklch(84.3% .136 99.51);--grade-c-minus:oklch(82% .125 89.6);--grade-d-plus:oklch(79.4% .119 77.91);--grade-d:oklch(77% .118 65.25);--grade-d-minus:oklch(74.6% .123 53.28);--grade-f-plus:oklch(71.2% .13 40.24);--grade-f:oklch(68.6% .137 35.43);--grade-f-minus:oklch(65.8% .145 30.68);--uptime-good:var(--grade-a-plus);--uptime-fair:var(--grade-d);--uptime-poor:var(--grade-f)}.dark{--background:oklch(14.5% 0 0);--foreground:var(--brown-100);--overlay:oklch(0% 0 0/.7);--card:oklch(20.5% 0 0);--card-foreground:var(--foreground);--popover:oklch(20.5% 0 0);--popover-foreground:var(--foreground);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(36% .09 9);--secondary-foreground:var(--bloom-200);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:var(--brown-300);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--input-focus:oklch(from var(--primary) l c h / 40%);--input-ring:oklch(from var(--primary) l c h / 10%);--destructive:oklch(65% .2 25);--success:oklch(70% .19 145);--warning:oklch(80% .16 85);--info:oklch(70% .16 240)}@layer components{.body{background-color:var(--background);min-height:100svh;font-family:var(--font-sans,"Elza", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-inline:calc(var(--spacing,.25rem) * 3);position:relative}@media (width>=48rem){.body{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=64rem){.body{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (width>=80rem){.body{padding-inline:calc(var(--spacing,.25rem) * 20)}}.body-overflow{position:relative;overflow:hidden}.body__main{min-height:calc(100svh - var(--height-nav-bar))}.body__main-sidebarred{gap:calc(var(--spacing,.25rem) * 6)}@media (width>=48rem){.body__main-sidebarred{grid-template-columns:var(--width-sidebar) 1fr;display:grid}}.body__sidebar{width:100%;height:100svh;min-height:0;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);visibility:hidden;--tw-translate-x:calc(var(--spacing,.25rem) * -10);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;--tw-duration:.3s;transition-duration:.3s;position:fixed;inset:0}@media (width>=48rem){.body__sidebar{visibility:visible;top:var(--spacing-nav-bar,var(--height-nav-bar));height:calc(100svh - var(--height-nav-bar));--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);padding:0;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 8);opacity:1;position:sticky}}.body__sidebar-opened{visibility:visible;z-index:40;--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--background);opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.body__content{min-width:0;padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;display:flex}.body__footer{padding-top:calc(var(--spacing,.25rem) * 12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));justify-content:center;display:flex}.form{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.form__group{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;display:flex}.form__label{width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);display:block}.form__label-disabled{color:var(--muted-foreground)}.form__field{min-height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:var(--card);color:var(--foreground);display:block}.form__field:focus{border-color:var(--input-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--input-ring);--tw-outline-style:none;outline-style:none}.form__field:disabled{cursor:not-allowed;background-color:var(--muted);color:var(--muted-foreground)}.form__field-readonly{background-color:var(--muted)}.form__field-readonly:focus{border-color:var(--input);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.form__field-lg{min-height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.form__field-sm{min-height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.form__field-errored{border-color:var(--destructive);background-color:oklch(from var(--destructive) l c h / 10%);color:var(--destructive)}.form__field-errored:focus{border-color:var(--destructive);--tw-ring-color:oklch(from var(--destructive) l c h / 25%)}.form__radio_collection,.form__checkbox_collection{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.form__radio,.form__checkbox{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--card);color:var(--foreground)}:is(.form__radio,.form__checkbox):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--input-ring);border-color:var(--input-focus)}:is(.form__radio,.form__checkbox):checked{background-color:var(--input);border-color:var(--input)}:is(.form__radio,.form__checkbox):checked:hover{background-color:var(--input-hover)}:is(.form__radio,.form__checkbox):checked:focus{background-color:var(--input-focus);border-color:var(--input-focus)}:is(.form__radio,.form__checkbox):disabled{cursor:not-allowed;background-color:var(--input-disabled);border-color:var(--input-disabled)}.form__checkbox{border-radius:var(--radius-sm,.25rem)}:where(.dark,.dark *) .form__checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.form__checkbox:indeterminate{background-color:var(--input);border-color:var(--input);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.form__checkbox:indeterminate:hover{background-color:var(--input-hover)}:where(.dark,.dark *) .form__checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e")}.form__radio{border-radius:2147483647px}:where(.dark,.dark *) .form__radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.form__radio-errored,.form__checkbox-errored{border-color:var(--destructive);background-color:oklch(from var(--destructive) l c h / 10%);color:var(--destructive)}:is(.form__radio-errored,.form__checkbox-errored):focus{border-color:var(--destructive);--tw-ring-color:oklch(from var(--destructive) l c h / 25%)}:is(.form__radio-errored,.form__checkbox-errored):checked{border-color:var(--destructive);background-color:var(--destructive)}@media (hover:hover){:is(.form__radio-errored,.form__checkbox-errored):checked:hover{background-color:oklch(from var(--destructive) calc(l - .06) c h)}}:is(.form__radio-errored,.form__checkbox-errored):checked:focus{border-color:var(--destructive);background-color:var(--destructive)}.form__toggler{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 11);cursor:pointer;background-color:oklch(from var(--muted) calc(l - .03) c h);text-indent:9999px;border-radius:2147483647px;position:relative;overflow:hidden}.form__toggler:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing,.25rem) * 5);content:var(--tw-content);width:calc(var(--spacing,.25rem) * 5);content:var(--tw-content);content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-content:"";content:var(--tw-content);content:var(--tw-content);border-style:var(--tw-border-style);content:var(--tw-content);border-width:1px;border-color:var(--border);content:var(--tw-content);background-color:var(--background);inset-inline-start:2px;border-radius:2147483647px;position:absolute;top:2px}.peer:focus-visible~.form__toggler{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);--tw-ring-color:var(--input-ring);--tw-outline-style:none;outline-style:none}.peer:checked~.form__toggler{background-color:var(--primary)}.peer:checked~.form__toggler:after{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--background)}.form__hint{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.form__error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}.form__actions{margin-top:calc(var(--spacing,.25rem) * 4)}.form__choices-lg{--choices-input-height:3rem;--choices-font-size-md:16px}.form__choices-sm{--choices-input-height:2.25rem;--choices-font-size-md:12px}.form__choices-errored{--choices-ring-shadow-focus:0 0 0 3px var(--color-destructive-border);--choices-bg-color:var(--color-destructive-soft);--choices-base-border:1px solid var(--color-destructive);--choices-border-color-focus:var(--color-destructive);--choices-text-color:var(--color-destructive-soft-foreground)}input[type=range]{cursor:pointer;appearance:none}input[type=range]::-webkit-slider-thumb{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--background);background-color:var(--primary);--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);border-radius:2147483647px}input[type=range]::-moz-range-thumb{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--background);background-color:var(--primary);--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);border-radius:2147483647px}input[type=range]::-webkit-slider-runnable-track{background:var(--brown-300);border:0;border-radius:0;height:2px}input[type=range]::-moz-range-track{background:var(--brown-300);border:0;border-radius:0;height:2px}input[type=range]:focus{--tw-outline-style:none;outline-style:none}input[type=range]:focus::-webkit-slider-thumb{--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);--tw-ring-color:var(--input-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}input[type=range]:focus::-moz-range-thumb{--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);--tw-ring-color:var(--input-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.link{color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.link:hover{color:oklch(from var(--primary) calc(l - .06) c h);text-decoration-line:none}}.external-link:after{margin-left:var(--spacing,.25rem);content:"";font-family:"Font Awesome 7 Utility Duo";font-size:.85em;font-weight:600}.submit__busy{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:none}form[aria-busy=true] .submit{cursor:progress}form[aria-busy=true] .submit__default{display:none}form[aria-busy=true] .submit__busy{display:flex}.scroller-x{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-x:auto}.scroller-x::-webkit-scrollbar-track{background:0 0}.scroller-x::-webkit-scrollbar-thumb{background:0 0}.wrapper{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 3);margin-inline:auto}@media (width>=40rem){.wrapper{padding-inline:calc(var(--spacing,.25rem) * 6)}}.wrapper-narrow{max-width:var(--container-4xl,56rem)}}[data-contrast-tool]{--contrast-surface:#fff;--contrast-border:#d9d2c8;--contrast-control-border:#756b80;--contrast-muted-foreground:#635b70;--contrast-track:#e6e1da;--contrast-band:#277449;--contrast-thumb:#24222a;--contrast-thumb-border:#fff;--contrast-pass:#165d35;--contrast-pass-surface:#ddf1e5;--contrast-fail:#8b2035;--contrast-fail-surface:#fae4e8;--contrast-radius:1rem;--contrast-radius-sm:.5rem;--contrast-gap:1.5rem;border:1px solid var(--contrast-border);border-radius:var(--contrast-radius);background:var(--contrast-surface);overflow:hidden}[data-contrast-tool] form{gap:var(--contrast-gap);padding:var(--contrast-gap);display:grid}[data-contrast-tool] fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}[data-contrast-tool] label{gap:.5rem;font-weight:650;display:grid}[data-contrast-tool] label>span:has(>input[type=color]){grid-template-columns:3rem 1fr;gap:.5rem;display:grid}[data-contrast-tool] input[type=color]{width:3rem;height:2.75rem;padding:.125rem}[data-contrast-tool] input[type=text]{letter-spacing:normal;min-width:0;padding-inline:.75rem;font-family:ui-monospace,monospace}[data-contrast-colors]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}[data-contrast-swap]{border:1px solid var(--contrast-control-border);cursor:pointer;background:0 0;border-radius:50%;align-self:end;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}[data-contrast-swap] svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}[data-contrast-adjustments]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-contrast-range]{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-height:1.5rem;display:grid;position:relative}[data-contrast-bands],[data-contrast-range] input[type=range]{grid-area:1/1}[data-contrast-bands]{background:var(--contrast-track);pointer-events:none;border-radius:999px;height:.4rem;margin-inline:.5rem;position:relative;overflow:hidden}[data-contrast-band]{inset-block:0;left:var(--contrast-band-start);width:var(--contrast-band-size);background:var(--contrast-band);position:absolute}[data-contrast-range] input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0;position:relative}[data-contrast-range] input[type=range]::-webkit-slider-runnable-track{background:0 0;height:.4rem}[data-contrast-range] input[type=range]::-moz-range-track{background:0 0;height:.4rem}[data-contrast-range] input[type=range]::-webkit-slider-thumb{border:2px solid var(--contrast-thumb-border);appearance:none;background:var(--contrast-thumb);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--contrast-control-border);border-radius:50%;margin-block-start:-.3rem}[data-contrast-range] input[type=range]::-moz-range-thumb{border:2px solid var(--contrast-thumb-border);background:var(--contrast-thumb);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--contrast-control-border);border-radius:50%}[data-contrast-range] input[type=range]:focus-visible{outline:2px solid var(--contrast-control-border);outline-offset:2px;border-radius:999px}[data-contrast-preview]{padding:2rem var(--contrast-gap);color:var(--contrast-foreground);background:var(--contrast-background);text-align:center}[data-contrast-preview] h2,[data-contrast-preview] p{margin-block:0 .5rem}[data-contrast-verdicts]{padding:1.25rem var(--contrast-gap);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}[data-contrast-verdicts] h2{margin:0}[data-contrast-verdicts] dl{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}[data-contrast-verdicts] dt{color:var(--contrast-fail);background:var(--contrast-fail-surface);border-radius:999px;padding:.5rem .75rem}[data-contrast-verdicts] dt[data-passes=true]{color:var(--contrast-pass);background:var(--contrast-pass-surface)}[data-contrast-tool] [hidden]{display:none}@media not all and (width>=40rem){[data-contrast-colors],[data-contrast-adjustments]{grid-template-columns:1fr}[data-contrast-swap]{justify-self:center}[data-contrast-swap] svg{rotate:90deg}}[data-contrast-tool]{--contrast-surface:var(--color-card);--contrast-border:var(--color-border);--contrast-control-border:var(--color-input);--contrast-muted-foreground:var(--color-muted-foreground);--contrast-track:var(--color-muted);--contrast-band:var(--color-success);--contrast-thumb:var(--color-foreground);--contrast-thumb-border:var(--color-card);--contrast-pass:var(--color-success);--contrast-pass-surface:var(--color-success-soft);--contrast-fail:var(--color-destructive-soft-foreground);--contrast-fail-surface:var(--color-destructive-soft);--contrast-radius:var(--radius-base);--contrast-radius-sm:var(--radius-btn-md)}[data-contrast-tool] input[type=text]{border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-card);min-height:2.75rem;color:var(--color-foreground)}[data-image-resizer]{--image-surface:#fff;--image-surface-sunken:#f5f1ea;--image-surface-raised:#faf8f5;--image-border:#d7cfc4;--image-border-subtle:#e1dbd3;--image-border-strong:#817588;--image-muted-foreground:#655d6f;--image-accent:#57365d;--image-accent-foreground:#fff;--image-accent-soft:#f2eaf4;--image-danger:#8b2035;--image-danger-surface:#fae4e8;--image-warning:#8b5b18;--image-code-background:#28242c;--image-code-foreground:#fff;--image-checker:#eee;--image-label-surface:#000000a6;--image-compare-position:50%;--image-radius:1rem;--image-radius-sm:.6rem;--image-radius-xs:.4rem;--image-gap:1.5rem;--image-font-sm:.8rem;border:1px solid var(--image-border);border-radius:var(--image-radius);background:var(--image-surface);overflow:hidden}[data-image-resizer] [data-image-loading],[data-image-resizer] [data-image-error],[data-image-resizer] [data-image-workspace],[data-image-resizer][data-state=loading] [data-image-dropzone]{display:none}[data-image-resizer][data-state=loading] [data-image-loading]{text-align:center;padding:3rem;display:block}[data-image-resizer][data-state=error] [data-image-error]{border-radius:var(--image-radius-sm);color:var(--image-danger);background:var(--image-danger-surface);margin:1rem;padding:.75rem 1rem;display:block}[data-image-resizer][data-state=ready] [data-image-dropzone],[data-image-resizer][data-state=ready] [data-image-loading]{display:none}[data-image-resizer][data-state=ready] [data-image-workspace]{display:grid}[data-image-resizer] [hidden]{display:none}[data-image-dropzone]{border:3px dashed var(--image-border-strong);border-radius:var(--image-radius);width:100%;color:inherit;background:var(--image-surface-raised);font:inherit;cursor:pointer;justify-items:center;gap:.5rem;padding:4rem 2rem;display:grid}[data-image-dropzone] span{color:var(--image-muted-foreground)}[data-image-resizer][data-dragging=true] [data-image-dropzone]{border-color:var(--image-accent);background:var(--image-accent-soft)}[data-image-workspace] button:not([data-image-crop-handle]){border:1px solid var(--image-border-strong);border-radius:var(--image-radius-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.55rem .8rem}[data-image-source-header],[data-image-summary]{padding:1rem var(--image-gap);justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-image-source-header]>div,[data-image-summary]>div{display:grid}[data-image-source-header] span,[data-image-summary] span{color:var(--image-muted-foreground);font-size:.875rem}[data-image-source-header]{border-block-end:1px solid var(--image-border-subtle)}[data-image-summary]{border-block:1px solid var(--image-border-subtle)}[data-image-summary] [data-image-download]{border-radius:var(--image-radius-sm);color:var(--image-accent-foreground);background:var(--image-accent);cursor:pointer;border:0;padding:.7rem 1rem;font-weight:700;text-decoration:none}[data-image-tools]{padding:1rem var(--image-gap) 0;justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-image-tools]>div{border-radius:var(--image-radius-sm);background:var(--image-surface-sunken);padding:.2rem;display:flex}[data-image-workspace] [data-image-tools]>div button{border-color:#0000}[data-image-workspace] [data-image-tools]>div button[data-active=true]{border-color:var(--image-border);background:var(--image-surface)}[data-image-editor]{gap:var(--image-gap);padding:var(--image-gap);display:grid}@media (width>=48rem){[data-image-editor]{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:start}}[data-image-editor]>figure{min-width:0;margin:0}[data-image-editor] figcaption{color:var(--image-muted-foreground);font-size:var(--image-font-sm);text-align:center;margin-block-start:.5rem}[data-image-editor]>div{align-content:start;gap:1.25rem;display:grid}[data-image-tool-panel]{gap:.75rem;min-width:0;display:grid}[data-image-tool-panel] label{font-size:var(--image-font-sm);gap:.35rem;font-weight:650;display:grid}[data-image-tool-panel] label:has(>input[type=checkbox]){align-items:center;gap:.5rem;display:flex}[data-image-tool-panel] input[type=number]{border:1px solid var(--image-border-strong);border-radius:var(--image-radius-xs);width:100%;min-width:0;font:inherit;padding:.55rem}[data-image-optimize]{padding:var(--image-gap) var(--image-gap) 0}[data-image-size-fields]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}[data-image-crop-fields]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}[data-image-quality-control]{font-size:var(--image-font-sm);gap:.35rem;font-weight:650;display:grid}[data-image-quality-control] input{width:100%;accent-color:var(--image-accent)}[data-image-quality-value]{color:var(--image-muted-foreground)}[data-image-display-requirements]{border-radius:var(--image-radius-sm);background:var(--image-surface-sunken);justify-items:start;gap:.5rem;padding:1rem;font-size:.75rem;display:grid}[data-image-display-sizes]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}[data-image-display-sizes] li{grid-template-columns:1fr auto;display:grid}[data-image-display-sizes] li span:last-child{color:var(--image-muted-foreground);grid-column:2}[data-image-display-sizes] li[data-aspect-mismatch=true]:after{color:var(--image-warning);content:var(--image-mismatch-note,"Display ratio differs from crop");grid-column:1/-1}[data-image-comparison]{padding:var(--image-gap);background:var(--image-surface-sunken)}[data-image-compare]{border-radius:var(--image-radius-sm);background-color:var(--image-surface);background-image:linear-gradient(45deg, var(--image-checker) 25%, transparent 25%), linear-gradient(-45deg, var(--image-checker) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--image-checker) 75%), linear-gradient(-45deg, transparent 75%, var(--image-checker) 75%);touch-action:none;-webkit-user-select:none;user-select:none;background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;display:grid;position:relative;overflow:hidden}[data-image-compare-layer]{grid-area:1/1;min-width:0}[data-image-compare-layer=after]{clip-path:inset(0 0 0 var(--image-compare-position))}[data-image-compare-layer] img{width:100%;height:auto;display:block}[data-image-compare-label]{border-radius:var(--image-radius-xs);color:var(--image-code-foreground);background:var(--image-label-surface);pointer-events:none;margin:0;padding:.25rem .5rem;font-size:.75rem;position:absolute;bottom:.75rem}[data-image-compare-label=before]{left:.75rem}[data-image-compare-label=after]{right:.75rem}[data-image-compare-handle]{inset-block:0;left:var(--image-compare-position);background:var(--image-accent-foreground);cursor:ew-resize;width:2px;position:absolute}[data-image-compare-handle]:after{background:var(--image-accent-foreground);content:"";border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-image-markup]{padding:var(--image-gap)}[data-image-markup] header{justify-content:space-between;align-items:center;display:flex}[data-image-markup] h2{margin:0;font-size:1rem}[data-image-markup] pre{border-radius:var(--image-radius-sm);color:var(--image-code-foreground);background:var(--image-code-background);margin-block-end:0;padding:1rem;overflow-x:auto}[data-image-crop-stage]{line-height:0;position:relative;overflow:hidden}[data-image-crop-stage]>img{width:100%;height:auto;display:block}[data-image-crop-selection]{top:var(--image-crop-y);left:var(--image-crop-x);width:var(--image-crop-width);height:var(--image-crop-height);border:var(--image-crop-border,2px solid #fff);box-shadow:0 0 0 9999px var(--image-crop-scrim,#18131c8c);cursor:move;touch-action:none;position:absolute}[data-image-crop-handle]{width:var(--image-crop-handle-size,1rem);height:var(--image-crop-handle-size,1rem);background:var(--image-crop-handle-background,#57365d);border:var(--image-crop-handle-border,2px solid #fff);border-radius:var(--image-crop-handle-radius,50%);padding:0;position:absolute}[data-image-crop-handle=nw]{cursor:nwse-resize;top:0;left:0}[data-image-crop-handle=ne]{cursor:nesw-resize;top:0;right:0}[data-image-crop-handle=sw]{cursor:nesw-resize;bottom:0;left:0}[data-image-crop-handle=se]{cursor:nwse-resize;bottom:0;right:0}[data-image-crop-handle=n]{margin-left:calc(var(--image-crop-handle-size,1rem) / -2);cursor:ns-resize;top:0;left:50%}[data-image-crop-handle=s]{margin-left:calc(var(--image-crop-handle-size,1rem) / -2);cursor:ns-resize;bottom:0;left:50%}[data-image-crop-handle=w]{margin-top:calc(var(--image-crop-handle-size,1rem) / -2);cursor:ew-resize;top:50%;left:0}[data-image-crop-handle=e]{margin-top:calc(var(--image-crop-handle-size,1rem) / -2);cursor:ew-resize;top:50%;right:0}[data-image-resizer]{--image-surface:var(--color-card);--image-surface-sunken:var(--color-muted);--image-surface-raised:var(--color-beacon-soft);--image-border:var(--color-border);--image-border-subtle:var(--color-border);--image-border-strong:var(--color-input);--image-muted-foreground:var(--color-muted-foreground);--image-accent:var(--color-primary);--image-accent-foreground:var(--color-primary-foreground);--image-accent-soft:var(--color-bloom-100);--image-danger:var(--color-destructive-soft-foreground);--image-danger-surface:var(--color-destructive-soft);--image-warning:var(--color-gold-700);--image-code-background:var(--color-foreground);--image-code-foreground:var(--color-background);--image-checker:var(--color-muted);--image-mismatch-note:"The shape of the slot differs from this crop";--image-radius:var(--radius-base);--image-radius-sm:var(--radius-btn-md);--image-radius-xs:var(--radius-field)}[data-image-dropzone]{border-color:var(--color-beacon-border)}[data-image-optimizer-url-value] [data-image-source-header] [data-image-browse],[data-image-resizer]:not([data-display-width]) [data-image-display-requirements]{display:none}.image_resizer__note{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);display:flex}[data-image-resizer]:not([data-active-tool=resize]) .image_resizer__note{display:none}.image_resizer__fallback{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}[data-image-resizer]:not([data-state=ready]) .image_resizer__fallback{display:none}:root{--choices-font-size-lg:16px;--choices-font-size-md:14px;--choices-font-size-sm:12px;--choices-border-radius:var(--radius-field);--choices-border-radius-item:var(--radius-btn-md);--choices-bg-color:var(--color-card);--choices-bg-color-dropdown:var(--color-card);--choices-text-color:var(--color-foreground);--choices-keyline-color:var(--color-input);--choices-primary-color:var(--color-muted);--choices-highlight-color:var(--color-muted);--choices-hover-color:var(--color-foreground);--choices-button-dimension:14px;--choices-button-offset:8px;--choices-z-index:1;--choices-input-height:40px;--choices-width:100%;--choices-base-border:1px solid var(--choices-keyline-color);--choices-border-color-focus:var(--color-input-focus);--choices-ring-shadow-focus:0 0 0 3px var(--color-ring);--choices-multiple-item-padding:4px 10px;--choices-dropdown-item-padding:10px;--choices-item-margin-horizontal:4px;--choices-input-padding:1.5px 0 0 0;--choices-list-single-padding:0;--choices-multi-padding:5px 12px;--choices-inner-padding:7px 12px;--choices-arrow-size:5px;--choices-arrow-right:0;--choices-button-opacity:.7;--choices-button-opacity-hover:1;--choices-placeholder-opacity:.6}.choices{cursor:pointer;font-size:var(--choices-font-size-lg);position:relative}.choices select.choices__input[required]{opacity:0;pointer-events:none;outline:none;position:absolute;bottom:0;left:0}.choices[data-type*=select-one] .choices__input{border-bottom:var(--choices-base-border);padding:var(--choices-dropdown-item-padding);width:var(--choices-width)}.choices[data-type*=select-one] .choices__button{display:none}.choices:after{content:"";width:40px;height:var(--choices-input-height);top:0;right:var(--choices-arrow-right);color:var(--color-muted-foreground);justify-content:center;align-items:center;font-family:"Font Awesome 7 Utility Duo";font-size:16px;font-weight:600;line-height:1;display:flex;position:absolute}.choices.is-open:after{border-color:transparent transparent var(--choices-text-color)}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{padding:var(--choices-multi-padding)}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{opacity:var(--choices-button-opacity);padding-left:calc(var(--choices-button-offset) * 2);width:var(--choices-button-dimension);height:var(--choices-button-dimension);position:relative;top:2px}.choices[data-type*=select-multiple] .choices__button:before,.choices[data-type*=text] .choices__button:before{content:"";font-family:"Font Awesome 7 Utility Duo";font-weight:600;font-size:var(--choices-button-dimension);color:currentColor;text-indent:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:hover{opacity:var(--choices-button-opacity-hover)}.choices__button{appearance:none;cursor:pointer;margin-left:var(--choices-item-margin-horizontal);text-indent:-9999px;border:none}.choices__inner{background-color:var(--choices-bg-color);border:var(--choices-base-border);border-radius:var(--choices-border-radius);font-size:var(--choices-font-size-lg);min-height:var(--choices-input-height);color:var(--choices-text-color);padding:var(--choices-inner-padding);vertical-align:top;width:var(--choices-width);align-items:center;display:inline-flex;overflow:hidden}.is-focused{outline:none}.is-focused .choices__inner,.is-open .choices__inner{border-color:var(--choices-border-color-focus);box-shadow:var(--choices-ring-shadow-focus)}.is-open .choices__inner{border-radius:var(--radius-dropdown) var(--radius-dropdown) 0 0}.choices__list[aria-expanded]{background-color:var(--choices-bg-color-dropdown);border:var(--choices-base-border);border-bottom-left-radius:var(--radius-dropdown);border-bottom-right-radius:var(--radius-dropdown);visibility:hidden;width:var(--choices-width);z-index:var(--choices-z-index);margin-top:-1px;position:absolute;top:100%;overflow:hidden}.choices__list--single{padding:var(--choices-list-single-padding);display:inline-block}.choices__list--multiple{display:inline}.choices__item{font-size:var(--choices-font-size-md)}.choices__list--multiple .choices__item{background-color:var(--choices-primary-color);border-radius:var(--choices-border-radius-item);color:var(--choices-hover-color);font-size:var(--choices-font-size-sm);margin-right:var(--choices-item-margin-horizontal);padding:var(--choices-multiple-item-padding);font-weight:500;display:inline-block}.choices__item--selectable{cursor:pointer}.choices__input{background-color:var(--choices-bg-color);box-shadow:none;font-size:var(--choices-font-size-lg);max-width:var(--choices-width);padding:var(--choices-input-padding);border:0}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:var(--choices-bg-color-dropdown);border:var(--choices-base-border);border-bottom-left-radius:var(--radius-dropdown);border-bottom-right-radius:var(--radius-dropdown);visibility:hidden;max-height:320px;width:var(--choices-width);z-index:var(--choices-z-index);--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);position:absolute;overflow:auto}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:var(--choices-font-size-md);padding:var(--choices-dropdown-item-padding);position:relative}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--choices-highlight-color);color:var(--choices-hover-color)}.choices__placeholder{opacity:var(--choices-placeholder-opacity)}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--color-muted-foreground);background-color:var(--color-muted)}@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-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-content{syntax:"*";inherits:false;initial-value:""}
