.feedback-module-scss-module__WHDvXG__page{min-height:60vh;padding:var(--spacing-3xl) var(--spacing-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.feedback-module-scss-module__WHDvXG__formCard{gap:var(--spacing-xl);border-radius:var(--rounded-md);border:1px solid var(--border);background:var(--bg);width:100%;max-width:40rem;box-shadow:var(--shadow-sm);padding:var(--spacing-2xl) var(--spacing-2xl);flex-direction:column;display:flex}.feedback-module-scss-module__WHDvXG__header{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.feedback-module-scss-module__WHDvXG__headerIcon{color:var(--primary-500)}.feedback-module-scss-module__WHDvXG__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.feedback-module-scss-module__WHDvXG__subtitle{color:var(--text-muted);line-height:var(--line-height-normal);margin:0}.feedback-module-scss-module__WHDvXG__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.feedback-module-scss-module__WHDvXG__ratings{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.feedback-module-scss-module__WHDvXG__ratings{grid-template-columns:1fr 1fr}}.feedback-module-scss-module__WHDvXG__actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.feedback-module-scss-module__WHDvXG__thanksCard{text-align:center;align-items:center;gap:var(--spacing-lg);border-radius:var(--rounded-md);border:1px solid var(--success-200);background:var(--success-50);width:100%;max-width:36rem;box-shadow:var(--shadow-sm);padding:var(--spacing-2xl) var(--spacing-3xl);flex-direction:column;display:flex}.feedback-module-scss-module__WHDvXG__thanksIcon{color:var(--success-500)}.feedback-module-scss-module__WHDvXG__thanksTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.feedback-module-scss-module__WHDvXG__thanksBody{color:var(--text-muted);line-height:var(--line-height-normal);margin:0}
.tooltip-module-scss-module__aQNLba__trigger{cursor:inherit;background:0 0;border:none;width:fit-content;height:fit-content;padding:0;display:inline-flex}.tooltip-module-scss-module__aQNLba__positioner{z-index:var(--z-popover)}.tooltip-module-scss-module__aQNLba__popup{background-color:var(--bg-dark);color:var(--text);border:1px solid var(--primary-500);font-size:var(--font-size-xs);line-height:var(--line-height-snug);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--rounded-xs);word-wrap:break-word;max-width:250px;box-shadow:var(--shadow-md);z-index:var(--z-popover);animation:.1s ease-out tooltip-module-scss-module__aQNLba__fadeIn}.tooltip-module-scss-module__aQNLba__popup[data-side=top]{animation-name:tooltip-module-scss-module__aQNLba__slideDownAndFade}.tooltip-module-scss-module__aQNLba__popup[data-side=right]{animation-name:tooltip-module-scss-module__aQNLba__slideLeftAndFade}.tooltip-module-scss-module__aQNLba__popup[data-side=bottom]{animation-name:tooltip-module-scss-module__aQNLba__slideUpAndFade}.tooltip-module-scss-module__aQNLba__popup[data-side=left]{animation-name:tooltip-module-scss-module__aQNLba__slideRightAndFade}@keyframes tooltip-module-scss-module__aQNLba__slideUpAndFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-module-scss-module__aQNLba__slideRightAndFade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-module-scss-module__aQNLba__slideDownAndFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-module-scss-module__aQNLba__slideLeftAndFade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}
.back-button-module-scss-module__tYVOwW__wrapper{width:fit-content;display:inline-block}
.spinner-module-scss-module__-8-DJG__classic-spinner-container{height:var(--spinner-size,24px);width:var(--spinner-size,24px);position:relative}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__wrapper{height:inherit;width:inherit;position:relative;top:50%;left:50%}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar{background:var(--spinner-color,var(--text));border-radius:var(--rounded-xs);width:24%;height:8%;animation:.96s linear infinite spinner-module-scss-module__-8-DJG__classic-spinner-spin;position:absolute;top:-3.9%;left:-10%}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:first-child{animation-delay:-.96s;transform:rotate(0)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(2){animation-delay:-.88s;transform:rotate(30deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(3){animation-delay:-.8s;transform:rotate(60deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(4){animation-delay:-.72s;transform:rotate(90deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(5){animation-delay:-.64s;transform:rotate(120deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(6){animation-delay:-.56s;transform:rotate(150deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(7){animation-delay:-.48s;transform:rotate(180deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(9){animation-delay:-.32s;transform:rotate(240deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(10){animation-delay:-.24s;transform:rotate(270deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(11){animation-delay:-.16s;transform:rotate(300deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container .spinner-module-scss-module__-8-DJG__bar:nth-child(12){animation-delay:-.08s;transform:rotate(330deg)translate(146%)}.spinner-module-scss-module__-8-DJG__classic-spinner-container.spinner-module-scss-module__-8-DJG__loading-spinners__paused .spinner-module-scss-module__-8-DJG__bar{animation-play-state:paused}@keyframes spinner-module-scss-module__-8-DJG__classic-spinner-spin{0%{opacity:1}to{opacity:.15}}
.button-module-scss-module__LD5YmW__spanTooltip--full-width{width:100%;display:flex}.button-module-scss-module__LD5YmW__button{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;font-family:inherit;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:#0000;will-change:transform;border:1px solid #0000;outline:none;text-decoration:none;transition-property:transform,opacity,background-color,color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.button-module-scss-module__LD5YmW__button:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;z-index:var(--z-base)}.button-module-scss-module__LD5YmW__button:active:not(.button-module-scss-module__LD5YmW__button--disabled){transform:scale(.97)}.button-module-scss-module__LD5YmW__button{appearance:none}.button-module-scss-module__LD5YmW__button--sm{min-width:2rem;height:2rem;font-size:var(--font-size-xs);padding:0 .75rem}.button-module-scss-module__LD5YmW__button--sm.button-module-scss-module__LD5YmW__button--icon-only{width:2rem;padding:0}.button-module-scss-module__LD5YmW__button--sm .button-module-scss-module__LD5YmW__buttonIcon svg{width:1rem;height:1rem}.button-module-scss-module__LD5YmW__button--md{min-width:2.5rem;height:2.25rem;font-size:var(--font-size-xs);padding:0 1rem}.button-module-scss-module__LD5YmW__button--md.button-module-scss-module__LD5YmW__button--icon-only{width:2.5rem;padding:0}.button-module-scss-module__LD5YmW__button--md .button-module-scss-module__LD5YmW__buttonIcon svg{width:1.25rem;height:1.25rem}.button-module-scss-module__LD5YmW__button--lg{min-width:3rem;height:3rem;font-size:var(--font-size-sm);padding:0 1.5rem}.button-module-scss-module__LD5YmW__button--lg.button-module-scss-module__LD5YmW__button--icon-only{width:3rem;padding:0}.button-module-scss-module__LD5YmW__button--lg .button-module-scss-module__LD5YmW__buttonIcon svg{width:1.5rem;height:1.5rem}.button-module-scss-module__LD5YmW__button--radius-none{border-radius:0}.button-module-scss-module__LD5YmW__button--radius-xs{border-radius:var(--rounded-xs)}.button-module-scss-module__LD5YmW__button--radius-sm{border-radius:var(--rounded-sm)}.button-module-scss-module__LD5YmW__button--radius-md{border-radius:var(--rounded-md)}.button-module-scss-module__LD5YmW__button--radius-lg{border-radius:var(--rounded-lg)}.button-module-scss-module__LD5YmW__button--radius-xl{border-radius:var(--rounded-xl)}.button-module-scss-module__LD5YmW__button--radius-full{border-radius:var(--rounded-full)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--solid{background-color:var(--primary-200);background-color:var(--light);color:var(--primary-900)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-300)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--bordered{color:var(--primary-800);border-color:var(--primary-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--primary-700);color:var(--primary-900);background-color:color-mix(in oklch, var(--primary-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--filled{background-color:var(--primary-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-300)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--link{color:var(--primary-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--primary-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--light{color:var(--primary-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-50)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--flat{background-color:var(--primary-100);color:var(--primary-600)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-200);color:var(--primary-700)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--faded{background-color:var(--primary-100);color:var(--primary-600);border-color:var(--primary-200)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-200);border-color:var(--primary-300)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--primary-500) 35%, transparent);background-color:var(--primary-200);color:var(--primary-900)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-300);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--primary-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--ghost{color:var(--primary-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-50)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--default.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--solid{background-color:var(--primary-500);color:var(--primary-on-500)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--primary-500), black 6%)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--bordered{color:var(--primary-800);border-color:var(--primary-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--primary-700);color:var(--primary-900);background-color:color-mix(in oklch, var(--primary-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--filled{background-color:var(--primary-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-300)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--link{color:var(--primary-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--primary-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--light{color:var(--primary-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-50)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--flat{background-color:var(--primary-100);color:var(--primary-600)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-200);color:var(--primary-700)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--faded{background-color:var(--primary-100);color:var(--primary-600);border-color:var(--primary-200)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-200);border-color:var(--primary-300)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--primary-500) 35%, transparent);background-color:var(--primary-500)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--primary-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--ghost{color:var(--primary-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--primary-50)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--primary.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--solid{background-color:var(--secondary-500);color:var(--secondary-on-500)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--secondary-500), black 6%)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--bordered{color:var(--secondary-800);border-color:var(--secondary-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--secondary-700);color:var(--secondary-900);background-color:color-mix(in oklch, var(--secondary-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--filled{background-color:var(--secondary-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--secondary-300)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--link{color:var(--secondary-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--secondary-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--light{color:var(--secondary-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--secondary-50)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--flat{background-color:var(--secondary-100);color:var(--secondary-600)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--secondary-200);color:var(--secondary-700)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--faded{background-color:var(--secondary-100);color:var(--secondary-600);border-color:var(--secondary-200)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--secondary-200);border-color:var(--secondary-300)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--secondary-500) 35%, transparent);background-color:var(--secondary-500)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--secondary-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--secondary-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--ghost{color:var(--secondary-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--secondary-50)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--secondary.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--solid{background-color:var(--success-500);color:var(--success-on-500)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--success-500), black 6%)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--bordered{color:var(--success-800);border-color:var(--success-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--success-700);color:var(--success-900);background-color:color-mix(in oklch, var(--success-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--filled{background-color:var(--success-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--success-300)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--link{color:var(--success-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--success-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--light{color:var(--success-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--success-50)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--flat{background-color:var(--success-100);color:var(--success-600)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--success-200);color:var(--success-700)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--faded{background-color:var(--success-100);color:var(--success-600);border-color:var(--success-200)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--success-200);border-color:var(--success-300)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--success-500) 35%, transparent);background-color:var(--success-500)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--success-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--success-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--ghost{color:var(--success-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--success-50)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--success.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--solid{background-color:var(--warning-500);color:var(--warning-on-500)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--warning-500), black 6%)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--bordered{color:var(--warning-800);border-color:var(--warning-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--warning-700);color:var(--warning-900);background-color:color-mix(in oklch, var(--warning-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--filled{background-color:var(--warning-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--warning-300)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--link{color:var(--warning-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--warning-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--light{color:var(--warning-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--warning-50)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--flat{background-color:var(--warning-100);color:var(--warning-600)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--warning-200);color:var(--warning-700)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--faded{background-color:var(--warning-100);color:var(--warning-600);border-color:var(--warning-200)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--warning-200);border-color:var(--warning-300)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--warning-500) 35%, transparent);background-color:var(--warning-500)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--warning-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--warning-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--ghost{color:var(--warning-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--warning-50)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--warning.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--solid{background-color:var(--error-500);color:var(--error-on-500)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--error-500), black 6%)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--bordered{color:var(--error-800);border-color:var(--error-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--error-700);color:var(--error-900);background-color:color-mix(in oklch, var(--error-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--filled{background-color:var(--error-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--error-300)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--link{color:var(--error-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--error-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--light{color:var(--error-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--error-50)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--flat{background-color:var(--error-100);color:var(--error-600)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--error-200);color:var(--error-700)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--faded{background-color:var(--error-100);color:var(--error-600);border-color:var(--error-200)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--error-200);border-color:var(--error-300)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--error-500) 35%, transparent);background-color:var(--error-500)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--error-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--error-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--ghost{color:var(--error-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--error-50)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--error.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--solid{background-color:var(--info-500);color:var(--info-on-500)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--info-500), black 6%)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--bordered{color:var(--info-800);border-color:var(--info-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--info-700);color:var(--info-900);background-color:color-mix(in oklch, var(--info-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--filled{background-color:var(--info-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--info-300)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--link{color:var(--info-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--info-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--light{color:var(--info-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--info-50)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--flat{background-color:var(--info-100);color:var(--info-600)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--info-200);color:var(--info-700)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--faded{background-color:var(--info-100);color:var(--info-600);border-color:var(--info-200)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--info-200);border-color:var(--info-300)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--info-500) 35%, transparent);background-color:var(--info-500)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--info-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--info-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--ghost{color:var(--info-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--info-50)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--info.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--solid{background-color:var(--accent-500);color:var(--accent-on-500)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--accent-500), black 6%)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--bordered{color:var(--accent-800);border-color:var(--accent-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--accent-700);color:var(--accent-900);background-color:color-mix(in oklch, var(--accent-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--filled{background-color:var(--accent-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--accent-300)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--link{color:var(--accent-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--accent-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--light{color:var(--accent-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--accent-50)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--flat{background-color:var(--accent-100);color:var(--accent-600)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--accent-200);color:var(--accent-700)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--faded{background-color:var(--accent-100);color:var(--accent-600);border-color:var(--accent-200)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--accent-200);border-color:var(--accent-300)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--accent-500) 35%, transparent);background-color:var(--accent-500)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--accent-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--accent-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--ghost{color:var(--accent-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--accent-50)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--accent.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--solid{background-color:var(--smoke-500);color:var(--smoke-on-500)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--solid:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:color-mix(in oklch, var(--smoke-500), black 6%)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--bordered{color:var(--smoke-800);border-color:var(--smoke-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--bordered:hover:not(.button-module-scss-module__LD5YmW__button--disabled){border-color:var(--smoke-700);color:var(--smoke-900);background-color:color-mix(in oklch, var(--smoke-500) 8%, transparent)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--filled{background-color:var(--smoke-500);color:var(--light)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--filled:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--smoke-300)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--link{color:var(--smoke-500);background-color:#0000;padding:0;transition:color .15s}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--link:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--smoke-700);text-decoration:underline}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--system{border:1px solid var(--border);background-color:var(--bg);color:var(--text)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--system:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--bg-light);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--light{color:var(--smoke-500);background-color:#0000}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--light:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--smoke-50)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--flat{background-color:var(--smoke-100);color:var(--smoke-700)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--flat:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--smoke-200);color:var(--smoke-700)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--faded{background-color:var(--smoke-100);color:var(--smoke-700);border-color:var(--smoke-200)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--faded:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--smoke-200);border-color:var(--smoke-300)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--shadow{box-shadow:0 4px 14px 0 color-mix(in oklch, var(--smoke-500) 35%, transparent);background-color:var(--smoke-500)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--shadow:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--smoke-600);box-shadow:0 6px 20px 0 color-mix(in oklch, var(--smoke-500) 35%, transparent);transform:translateY(-2px)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--ghost{color:var(--smoke-500);background-color:#0000;border-color:#0000}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--ghost:hover:not(.button-module-scss-module__LD5YmW__button--disabled){background-color:var(--smoke-50)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--tab{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;height:auto;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--tab:hover{color:var(--text)}.button-module-scss-module__LD5YmW__button--smoke.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--tab.button-module-scss-module__LD5YmW__button--active{color:var(--primary-500);border-bottom-color:var(--primary-500);border-radius:0%}.button-module-scss-module__LD5YmW__button.button-module-scss-module__LD5YmW__button--inverse,.button-module-scss-module__LD5YmW__button.button-module-scss-module__LD5YmW__button--inverse:hover:not(.button-module-scss-module__LD5YmW__button--disabled){color:var(--light)}.button-module-scss-module__LD5YmW__button--full-width{width:100%}.button-module-scss-module__LD5YmW__button--icon-only .button-module-scss-module__LD5YmW__buttonText{justify-content:center;align-items:center;display:flex}.button-module-scss-module__LD5YmW__button--stacked{text-align:left;justify-content:flex-start;height:auto}.button-module-scss-module__LD5YmW__button--stacked .button-module-scss-module__LD5YmW__buttonText{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.button-module-scss-module__LD5YmW__buttonText{text-overflow:ellipsis;overflow:hidden}.button-module-scss-module__LD5YmW__buttonIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button-module-scss-module__LD5YmW__buttonIcon svg{display:block}.button-module-scss-module__LD5YmW__buttonSpinner{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button-module-scss-module__LD5YmW__button--loading{cursor:wait}.button-module-scss-module__LD5YmW__button--loading .button-module-scss-module__LD5YmW__buttonText,.button-module-scss-module__LD5YmW__button--loading .button-module-scss-module__LD5YmW__buttonIcon{opacity:.5}.button-module-scss-module__LD5YmW__button--disabled{cursor:not-allowed;opacity:.5}.button-module-scss-module__LD5YmW__spinner{animation:.7s linear infinite button-module-scss-module__LD5YmW__spin}.button-module-scss-module__LD5YmW__spinnerCircle{stroke-dasharray:60;stroke-dashoffset:45px;stroke-linecap:round;opacity:.25;animation:1.5s ease-in-out infinite button-module-scss-module__LD5YmW__spinnerDash}@keyframes button-module-scss-module__LD5YmW__spin{to{transform:rotate(360deg)}}@keyframes button-module-scss-module__LD5YmW__spinnerDash{0%,to{stroke-dashoffset:60px;opacity:.25}50%{stroke-dashoffset:15px;opacity:1}}@media (max-width:639px){.button-module-scss-module__LD5YmW__button--responsive-full{width:100%}}@media print{.button-module-scss-module__LD5YmW__button{box-shadow:none!important;border:1px solid!important}}
.admin-module-scss-module__tZdl8q__page{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-module-scss-module__tZdl8q__content{width:100%}.admin-module-scss-module__tZdl8q__backLink{margin-bottom:var(--spacing-sm);align-self:flex-start}.admin-module-scss-module__tZdl8q__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.admin-module-scss-module__tZdl8q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.admin-module-scss-module__tZdl8q__grid{grid-template-columns:repeat(3,1fr)}}.admin-module-scss-module__tZdl8q__card{border:1px solid var(--border);border-radius:var(--rounded-lg);background-color:var(--bg);padding:var(--spacing-2xl);transition:background-color var(--transition-fast);text-decoration:none;display:block}.admin-module-scss-module__tZdl8q__card:hover{background-color:var(--bg-light)}.admin-module-scss-module__tZdl8q__cardHead{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.admin-module-scss-module__tZdl8q__cardTitle{font-weight:var(--font-weight-semibold);margin-bottom:0}.admin-module-scss-module__tZdl8q__cardIcon{width:var(--font-size-lg);height:var(--font-size-lg);flex:none}.admin-module-scss-module__tZdl8q__cardDesc{font-size:var(--font-size-xs);color:var(--text-muted)}
.ChartRenderer-module-scss-module__LfdtHq__chartCard{border:1px solid var(--border);border-radius:var(--rounded-lg);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xs)}.ChartRenderer-module-scss-module__LfdtHq__chartTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin:0 0 var(--spacing-sm);text-transform:uppercase;letter-spacing:.06em}.ChartRenderer-module-scss-module__LfdtHq__chartEmpty{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:120px;color:var(--text-muted);font-size:var(--font-size-xs);flex-direction:column;display:flex}.ChartRenderer-module-scss-module__LfdtHq__chartEmptyIcon{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--text-muted)}.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-tooltip{background-color:var(--bg-dark)!important;color:var(--text)!important;border:1px solid var(--primary-500)!important;border-radius:var(--rounded-xs)!important;box-shadow:var(--shadow-md)!important}.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-tooltip-title{background-color:var(--bg)!important;border-bottom:1px solid var(--border)!important;color:var(--text)!important;font-weight:var(--font-weight-semibold)!important}:is(.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-tooltip-text,.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-tooltip-text-y-label,.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-tooltip-text-y-value){color:var(--text)!important}:is(.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-xaxistooltip,.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-yaxistooltip){background-color:var(--bg-dark)!important;color:var(--text)!important;border:1px solid var(--primary-500)!important;border-radius:var(--rounded-xs)!important}.ChartRenderer-module-scss-module__LfdtHq__chartCard .apexcharts-tooltip-boxrow{justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-2xs) var(--spacing-md);font-size:var(--font-size-xs);color:var(--text);display:flex}
.api-schema-download-module-scss-module__vcj0-G__wrapper{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.api-schema-download-module-scss-module__vcj0-G__hint{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-snug);margin:0}
.badge-module-scss-module__CPQuga__badge{align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-medium);vertical-align:middle;overflow-wrap:break-word;max-width:100%;line-height:var(--line-height-tight);border:1px solid #0000;display:inline-flex}.badge-module-scss-module__CPQuga__size-sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xxs);letter-spacing:.01em}.badge-module-scss-module__CPQuga__size-md{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.badge-module-scss-module__CPQuga__variant-flat{background-color:color-mix(in oklch, var(--badge-base-500) 12%, transparent);color:var(--badge-base-700);border-color:#0000}.badge-module-scss-module__CPQuga__variant-solid{background-color:var(--badge-base-500);color:var(--badge-base-on-500);border-color:var(--badge-base-500)}.badge-module-scss-module__CPQuga__variant-bordered{color:var(--badge-base-800);border-color:var(--badge-base-500);background-color:#0000}.badge-module-scss-module__CPQuga__isDefault.badge-module-scss-module__CPQuga__variant-flat{background-color:var(--bg-light);color:var(--text-muted)}.badge-module-scss-module__CPQuga__isDefault.badge-module-scss-module__CPQuga__variant-bordered{color:var(--text-muted);border-color:var(--border)}.badge-module-scss-module__CPQuga__isDefault.badge-module-scss-module__CPQuga__variant-solid{background-color:var(--text-muted);color:var(--bg);border-color:var(--text-muted)}.badge-module-scss-module__CPQuga__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.badge-module-scss-module__CPQuga__icon svg{display:block}.badge-module-scss-module__CPQuga__label{line-height:inherit;display:inline-block}
.callout-module-scss-module__nFppXa__callout{border:1px solid var(--border);background-color:var(--bg-light);width:100%;color:var(--text);align-items:center;display:flex}.callout-module-scss-module__nFppXa__callout--sm{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-sm)}.callout-module-scss-module__nFppXa__callout--md{gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--rounded-md)}.callout-module-scss-module__nFppXa__content{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.callout-module-scss-module__nFppXa__header{align-items:center;gap:var(--spacing-sm);display:flex}.callout-module-scss-module__nFppXa__icon{flex-shrink:0;align-items:center;display:flex}.callout-module-scss-module__nFppXa__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.callout-module-scss-module__nFppXa__body{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);word-break:break-word;margin:0}.callout-module-scss-module__nFppXa__action{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.callout-module-scss-module__nFppXa__callout--primary{border-color:color-mix(in srgb, var(--primary-500) 35%, transparent);background-color:color-mix(in srgb, var(--primary-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--primary .callout-module-scss-module__nFppXa__icon{color:var(--primary-600)}.callout-module-scss-module__nFppXa__callout--secondary{border-color:color-mix(in srgb, var(--secondary-500) 35%, transparent);background-color:color-mix(in srgb, var(--secondary-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--secondary .callout-module-scss-module__nFppXa__icon{color:var(--secondary-600)}.callout-module-scss-module__nFppXa__callout--success{border-color:color-mix(in srgb, var(--success-500) 35%, transparent);background-color:color-mix(in srgb, var(--success-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--success .callout-module-scss-module__nFppXa__icon{color:var(--success-600)}.callout-module-scss-module__nFppXa__callout--warning{border-color:color-mix(in srgb, var(--warning-500) 35%, transparent);background-color:color-mix(in srgb, var(--warning-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--warning .callout-module-scss-module__nFppXa__icon{color:var(--warning-600)}.callout-module-scss-module__nFppXa__callout--error{border-color:color-mix(in srgb, var(--error-500) 35%, transparent);background-color:color-mix(in srgb, var(--error-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--error .callout-module-scss-module__nFppXa__icon{color:var(--error-600)}.callout-module-scss-module__nFppXa__callout--info{border-color:color-mix(in srgb, var(--info-500) 35%, transparent);background-color:color-mix(in srgb, var(--info-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--info .callout-module-scss-module__nFppXa__icon{color:var(--info-600)}.callout-module-scss-module__nFppXa__callout--accent{border-color:color-mix(in srgb, var(--accent-500) 35%, transparent);background-color:color-mix(in srgb, var(--accent-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--accent .callout-module-scss-module__nFppXa__icon{color:var(--accent-600)}.callout-module-scss-module__nFppXa__callout--smoke{border-color:color-mix(in srgb, var(--smoke-500) 35%, transparent);background-color:color-mix(in srgb, var(--smoke-500) 8%, transparent)}.callout-module-scss-module__nFppXa__callout--smoke .callout-module-scss-module__nFppXa__icon{color:var(--smoke-600)}.callout-module-scss-module__nFppXa__callout--default{border-color:var(--border);background-color:var(--bg-light)}.callout-module-scss-module__nFppXa__callout--default .callout-module-scss-module__nFppXa__icon{color:var(--text-muted)}
.checkbox-module-scss-module__m3g5kW__wrapper{gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.checkbox-module-scss-module__m3g5kW__error{font-size:var(--font-size-xs);color:var(--error-500)}.checkbox-module-scss-module__m3g5kW__root{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);display:inline-flex}.checkbox-module-scss-module__m3g5kW__box{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox-module-scss-module__m3g5kW__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-module-scss-module__m3g5kW__indicator{box-sizing:border-box;pointer-events:none;border:1px solid var(--smoke-200);border-radius:var(--rounded-xs);background-color:var(--light);color:#0000;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.checkbox-module-scss-module__m3g5kW__icon{stroke-width:3px;width:70%;height:70%}.checkbox-module-scss-module__m3g5kW__input:hover:not(:disabled)+.checkbox-module-scss-module__m3g5kW__indicator{border-color:var(--smoke-400)}.checkbox-module-scss-module__m3g5kW__input:checked+.checkbox-module-scss-module__m3g5kW__indicator,.checkbox-module-scss-module__m3g5kW__indicator--indeterminate{background-color:var(--primary-700);border-color:var(--primary-700);color:var(--light)}.checkbox-module-scss-module__m3g5kW__input:focus-visible+.checkbox-module-scss-module__m3g5kW__indicator{outline:2px solid var(--primary-950);outline-offset:2px}.checkbox-module-scss-module__m3g5kW__text{flex-direction:column;gap:2px;display:flex}.checkbox-module-scss-module__m3g5kW__labelText{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.25rem}.checkbox-module-scss-module__m3g5kW__description{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1rem}.checkbox-module-scss-module__m3g5kW__disabled{cursor:not-allowed;opacity:.55}.checkbox-module-scss-module__m3g5kW__disabled .checkbox-module-scss-module__m3g5kW__input{cursor:not-allowed}.checkbox-module-scss-module__m3g5kW__sm .checkbox-module-scss-module__m3g5kW__box,.checkbox-module-scss-module__m3g5kW__sm .checkbox-module-scss-module__m3g5kW__indicator{width:1rem;height:1rem}.checkbox-module-scss-module__m3g5kW__md .checkbox-module-scss-module__m3g5kW__box,.checkbox-module-scss-module__m3g5kW__md .checkbox-module-scss-module__m3g5kW__indicator{width:1.15rem;height:1.15rem}.checkbox-module-scss-module__m3g5kW__lg .checkbox-module-scss-module__m3g5kW__box,.checkbox-module-scss-module__m3g5kW__lg .checkbox-module-scss-module__m3g5kW__indicator{width:1.35rem;height:1.35rem}.checkbox-module-scss-module__m3g5kW__lg .checkbox-module-scss-module__m3g5kW__labelText{font-size:var(--font-size-sm)}
.modal-module-scss-module__NirnrG__modal{z-index:var(--z-modal);position:fixed;inset:0;overflow:hidden}.modal-module-scss-module__NirnrG__modal--backdrop-opaque{background-color:color-mix(in srgb, var(--dark) 60%, transparent)}.modal-module-scss-module__NirnrG__modal--backdrop-blur{background-color:color-mix(in srgb, var(--dark) 20%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-module-scss-module__NirnrG__modal__wrapper{z-index:var(--z-modal);padding:1rem}.modal-module-scss-module__NirnrG__modal__wrapper--animation-slideIn{animation:.2s ease-out modal-module-scss-module__NirnrG__modalSlideIn}.modal-module-scss-module__NirnrG__modal__wrapper--animation-fadeIn{animation:.2s ease-out modal-module-scss-module__NirnrG__modalFadeIn}.modal-module-scss-module__NirnrG__modal__wrapper--animation-zoomIn{animation:.2s ease-out modal-module-scss-module__NirnrG__modalZoomIn}.modal-module-scss-module__NirnrG__modal__wrapper--scroll-outside.modal-module-scss-module__NirnrG__modal__wrapper--scroll-outside{width:100vw;height:100vh;padding-block:calc(var(--spacing-5xl)*2);flex-direction:column;justify-content:start;display:flex;overflow:hidden auto}.modal-module-scss-module__NirnrG__modal__wrapper--scroll-inside{width:fit-content;height:fit-content;position:fixed;top:50%;left:50%;translate:-50% -50%}.modal-module-scss-module__NirnrG__modal__wrapper--vertical-top{justify-content:flex-start}.modal-module-scss-module__NirnrG__modal__wrapper--vertical-center{justify-content:center}.modal-module-scss-module__NirnrG__modal__wrapper--vertical-bottom{justify-content:flex-end}.modal-module-scss-module__NirnrG__modal__wrapper--horizontal-left{align-items:flex-start}.modal-module-scss-module__NirnrG__modal__wrapper--horizontal-center{align-items:center}.modal-module-scss-module__NirnrG__modal__wrapper--horizontal-right{align-items:flex-end}.modal-module-scss-module__NirnrG__modal__content{background-color:var(--bg);border-radius:var(--rounded-xl);box-shadow:0 20px 25px -5px color-mix(in srgb, var(--dark) 10%, transparent),0 10px 10px -5px color-mix(in srgb, var(--dark) 4%, transparent);position:relative}.modal-module-scss-module__NirnrG__modal__content--scroll-inside{flex-direction:column;max-height:85vh;display:flex}.modal-module-scss-module__NirnrG__modal__content--size-sm{max-width:24rem}@media (min-width:768px){.modal-module-scss-module__NirnrG__modal__content--size-sm{width:24rem}}.modal-module-scss-module__NirnrG__modal__content--size-md{max-width:28rem}@media (min-width:768px){.modal-module-scss-module__NirnrG__modal__content--size-md{width:28rem}}.modal-module-scss-module__NirnrG__modal__content--size-lg{max-width:32rem}@media (min-width:768px){.modal-module-scss-module__NirnrG__modal__content--size-lg{width:32rem}}.modal-module-scss-module__NirnrG__modal__content--size-xl{max-width:40rem}@media (min-width:768px){.modal-module-scss-module__NirnrG__modal__content--size-xl{width:40rem}}.modal-module-scss-module__NirnrG__modal__ceremony{align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.modal-module-scss-module__NirnrG__modal__ceremony_field{gap:var(--spacing-md);border:1px solid var(--smoke-50);padding:var(--spacing-md);border-radius:var(--rounded-xs);border-style:dashed;flex-direction:column;width:100%;display:flex}.modal-module-scss-module__NirnrG__modal__advertisement{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.modal-module-scss-module__NirnrG__modal__advertisement__desc{gap:var(--spacing-md);border:1px solid var(--smoke-50);padding:var(--spacing-md);border-radius:var(--rounded-xs);border-style:dashed;border-color:var(--warning-500);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.modal-module-scss-module__NirnrG__modal__advertisement__desc h2{font-size:var(--font-size-sm);color:var(--warning-500);justify-content:center;display:flex}.modal-module-scss-module__NirnrG__modal__advertisement__desc p{color:var(--text);text-align:justify}.modal-module-scss-module__NirnrG__modal__confirmation{gap:var(--spacing-md);color:var(--text);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.modal-module-scss-module__NirnrG__modal__input__org{width:100%;margin-bottom:var(--spacing-md);display:flex}.modal-module-scss-module__NirnrG__modal__header{padding-inline:1.5rem;color:var(--dark);padding-top:1.5rem;padding-right:4rem}.modal-module-scss-module__NirnrG__modal__header h2{color:var(--primary-500)}.modal-module-scss-module__NirnrG__modal__header--division{border-bottom:1px solid var(--smoke-50);padding-bottom:1.5rem}.modal-module-scss-module__NirnrG__modal__header--scroll-inside{flex-shrink:0}.modal-module-scss-module__NirnrG__modal__body,.modal-module-scss-module__NirnrG__modal__block{padding-inline:1.5rem}.modal-module-scss-module__NirnrG__modal__body:not(:first-child),.modal-module-scss-module__NirnrG__modal__block:not(:first-child){margin-top:1.5rem}.modal-module-scss-module__NirnrG__modal__body:not(:last-child),.modal-module-scss-module__NirnrG__modal__block:not(:last-child){margin-bottom:1.5rem}.modal-module-scss-module__NirnrG__modal__body+.modal-module-scss-module__NirnrG__modal__block,.modal-module-scss-module__NirnrG__modal__block+.modal-module-scss-module__NirnrG__modal__body,.modal-module-scss-module__NirnrG__modal__block+.modal-module-scss-module__NirnrG__modal__block,.modal-module-scss-module__NirnrG__modal__body+.modal-module-scss-module__NirnrG__modal__body{margin-top:0}.modal-module-scss-module__NirnrG__modal__body{background-color:var(--bg)}.modal-module-scss-module__NirnrG__modal__body:last-child{border-bottom-left-radius:var(--rounded-xl);border-bottom-right-radius:var(--rounded-xl)}.modal-module-scss-module__NirnrG__modal__body p{color:var(--text)}.modal-module-scss-module__NirnrG__modal__body--scroll-inside{flex:1;overflow-y:auto}.modal-module-scss-module__NirnrG__modal__footer{padding-inline:1.5rem;justify-content:flex-end;gap:var(--spacing-sm);padding-bottom:1.5rem;display:flex}.modal-module-scss-module__NirnrG__modal__footer--division{border-top:1px solid var(--smoke-50);padding-top:1.5rem}.modal-module-scss-module__NirnrG__modal__footer--scroll-inside{flex-shrink:0;padding-top:1.5rem}.modal-module-scss-module__NirnrG__modal__close{z-index:var(--z-sticky);color:var(--smoke-600);cursor:pointer;transition:color var(--transition-default);background:0 0;border:none;padding:0;position:absolute;top:1.5rem;right:1.5rem}.modal-module-scss-module__NirnrG__modal__close:hover{color:var(--smoke-400)}.modal-module-scss-module__NirnrG__modal__close:focus-visible{outline:2px solid var(--info-500);outline-offset:2px}.modal-module-scss-module__NirnrG__modal__close_icon{width:1.5rem;height:1.5rem;color:var(--primary-500)}.modal-module-scss-module__NirnrG__example{padding:var(--spacing-5xl)}.modal-module-scss-module__NirnrG__example__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3xl)}.modal-module-scss-module__NirnrG__example__buttons{gap:var(--spacing-xl);margin-bottom:var(--spacing-5xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.modal-module-scss-module__NirnrG__example__buttons{grid-template-columns:repeat(2,1fr)}}.modal-module-scss-module__NirnrG__example__button{padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--rounded-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-default);border:none}.modal-module-scss-module__NirnrG__example__button--info{background-color:var(--info-500)}.modal-module-scss-module__NirnrG__example__button--info:hover{background-color:var(--info-400)}.modal-module-scss-module__NirnrG__example__button--accent{background-color:var(--accent-500)}.modal-module-scss-module__NirnrG__example__button--accent:hover{background-color:var(--accent-400)}.modal-module-scss-module__NirnrG__example__button--success{background-color:var(--success-500)}.modal-module-scss-module__NirnrG__example__button--success:hover{background-color:var(--success-400)}.modal-module-scss-module__NirnrG__example__button--warning{background-color:var(--warning-500)}.modal-module-scss-module__NirnrG__example__button--warning:hover{background-color:var(--warning-400)}.modal-module-scss-module__NirnrG__example__button--secondary{color:var(--smoke-400);background-color:#0000}.modal-module-scss-module__NirnrG__example__button--secondary:hover{background-color:var(--smoke-950)}.modal-module-scss-module__NirnrG__example__modal-content--md{width:100%;max-width:28rem}.modal-module-scss-module__NirnrG__example__modal-content--lg{width:100%;max-width:32rem}.modal-module-scss-module__NirnrG__example__modal-content--xl{width:100%;max-width:42rem}.modal-module-scss-module__NirnrG__example__modal-content--2xl{width:100%;max-width:48rem}.modal-module-scss-module__NirnrG__example__modal_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.modal-module-scss-module__NirnrG__example__modal_subtitle{font-size:var(--font-size-xs);color:var(--smoke-500);margin-top:var(--spacing-xs)}.modal-module-scss-module__NirnrG__example__modal_text{color:var(--smoke-400)}.modal-module-scss-module__NirnrG__example__modal_text--spaced{margin-bottom:var(--spacing-xl)}.modal-module-scss-module__NirnrG__example__modal_paragraph{margin-bottom:var(--spacing-xl);color:var(--smoke-500)}.modal-module-scss-module__NirnrG__example__modal_actions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.modal-module-scss-module__NirnrG__example__modal_actions--end{justify-content:flex-end;display:flex}.modal-module-scss-module__NirnrG__example__modal_actions--between{justify-content:space-between;align-items:center;display:flex}.modal-module-scss-module__NirnrG__example__modal_footer_note{font-size:var(--font-size-xs);color:var(--smoke-500)}.modal-module-scss-module__NirnrG__example__modal_sections{gap:var(--spacing-xl);flex-direction:column;display:flex}.modal-module-scss-module__NirnrG__example__modal_section{padding:var(--spacing-xl);background-color:var(--smoke-50);border-radius:var(--rounded-xs)}.modal-module-scss-module__NirnrG__example__modal_section_title{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.modal-module-scss-module__NirnrG__example__modal_section_text{color:var(--smoke-400)}.modal-module-scss-module__NirnrG__example__modal_items{gap:var(--spacing-3xl);flex-direction:column;display:flex}.modal-module-scss-module__NirnrG__example__modal_item_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.modal-module-scss-module__NirnrG__example__modal_item_text{color:var(--smoke-400)}@keyframes modal-module-scss-module__NirnrG__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-module-scss-module__NirnrG__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal-module-scss-module__NirnrG__modalZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.event-bar-module-scss-module__FDPO5W__stack{--transition-island-soft:.48s cubic-bezier(.45, .05, .25, 1);--transition-island-fade:.22s ease;transform:translateY(var(--island-band-shift,0px));transition:transform var(--transition-island-soft);flex-direction:column;display:flex}.event-bar-module-scss-module__FDPO5W__band{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-2xs) var(--spacing-md);border:none;border-top:1px solid color-mix(in oklch, var(--light) 25%, transparent);background-color:var(--warning-600);color:var(--light);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast);display:flex}.event-bar-module-scss-module__FDPO5W__band:hover{background-color:var(--warning-700)}.event-bar-module-scss-module__FDPO5W__band:focus-visible{outline:2px solid var(--light);outline-offset:-2px}.event-bar-module-scss-module__FDPO5W__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-bar-module-scss-module__FDPO5W__countdown{font-variant-numeric:tabular-nums;opacity:.9}.event-bar-module-scss-module__FDPO5W__description{gap:var(--spacing-sm);line-height:var(--line-height-normal);flex-direction:column;display:flex}.event-bar-module-scss-module__FDPO5W__description :where(p,ul,ol){margin:0}.event-bar-module-scss-module__FDPO5W__description :where(ul,ol){padding-left:var(--spacing-lg)}.event-bar-module-scss-module__FDPO5W__noDescription{color:var(--text-muted);margin:0}
.color-token-picker-module-scss-module__tWnBkW__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.color-token-picker-module-scss-module__tWnBkW__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text)}.color-token-picker-module-scss-module__tWnBkW__swatches{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.color-token-picker-module-scss-module__tWnBkW__swatch{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--rounded-md);border:1px solid var(--border);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);padding:0}.color-token-picker-module-scss-module__tWnBkW__swatch:hover{transform:scale(1.08)}.color-token-picker-module-scss-module__tWnBkW__swatch:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.color-token-picker-module-scss-module__tWnBkW__selected{border-color:var(--primary-500);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--primary-500)}
.combobox-module-scss-module__0Uwl_W__container{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.combobox-module-scss-module__0Uwl_W__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text);cursor:default;line-height:1.25rem}.combobox-module-scss-module__0Uwl_W__required{color:var(--error-400);margin-left:var(--spacing-xs)}.combobox-module-scss-module__0Uwl_W__inputWrapper{position:relative}.combobox-module-scss-module__0Uwl_W__inputWrapper:has(.combobox-module-scss-module__0Uwl_W__clear) .combobox-module-scss-module__0Uwl_W__input{padding-right:calc(var(--spacing-lg) + var(--spacing-5xl)*2)}.combobox-module-scss-module__0Uwl_W__input{box-sizing:border-box;width:100%;padding-block:0;padding-left:var(--spacing-lg);padding-right:calc(var(--spacing-sm) + var(--spacing-xl)*2);border:1px solid var(--control-border-color);border-radius:var(--control-radius);font-family:inherit;font-size:var(--font-size-xs);background-color:var(--bg);color:var(--text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);margin:0}.combobox-module-scss-module__0Uwl_W__input:hover:not(:disabled):not(:read-only){border-color:var(--smoke-200)}.combobox-module-scss-module__0Uwl_W__input:focus{outline:2px solid var(--control-focus-color);outline-offset:-1px;border-color:var(--control-focus-color);background-color:var(--bg)}.combobox-module-scss-module__0Uwl_W__input:disabled{background-color:var(--bg);color:var(--smoke-500);cursor:not-allowed!important}.combobox-module-scss-module__0Uwl_W__input:read-only{background-color:var(--bg);cursor:default}.combobox-module-scss-module__0Uwl_W__input::placeholder{color:var(--smoke-600)}.combobox-module-scss-module__0Uwl_W__actionButtons{top:50%;right:var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex;position:absolute;transform:translateY(-50%)}.combobox-module-scss-module__0Uwl_W__clear,.combobox-module-scss-module__0Uwl_W__trigger{box-sizing:border-box;padding:var(--spacing-xs);color:var(--text);cursor:pointer;border-radius:var(--rounded-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.combobox-module-scss-module__0Uwl_W__clear:hover:not(:disabled),.combobox-module-scss-module__0Uwl_W__trigger:hover:not(:disabled){background-color:var(--primary-50)}.combobox-module-scss-module__0Uwl_W__clear:focus-visible,.combobox-module-scss-module__0Uwl_W__trigger:focus-visible{outline:2px solid var(--primary-50);outline-offset:2px}.combobox-module-scss-module__0Uwl_W__clear:disabled,.combobox-module-scss-module__0Uwl_W__trigger:disabled{color:var(--smoke-400);opacity:.45;cursor:not-allowed}.combobox-module-scss-module__0Uwl_W__clearIcon,.combobox-module-scss-module__0Uwl_W__triggerIcon{width:1rem;height:1rem}.combobox-module-scss-module__0Uwl_W__chips{box-sizing:border-box;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);border:1px solid var(--control-border-color);border-radius:var(--control-radius);background-color:var(--bg);flex-wrap:wrap;transition:border-color .15s,box-shadow .15s;display:flex}.combobox-module-scss-module__0Uwl_W__chips:focus-within{outline:2px solid var(--control-focus-color);outline-offset:-1px;border-color:var(--control-focus-color)}.combobox-module-scss-module__0Uwl_W__chips[data-disabled]{background-color:var(--bg);cursor:not-allowed}.combobox-module-scss-module__0Uwl_W__chips[data-readonly]{background-color:var(--bg)}.combobox-module-scss-module__0Uwl_W__chips .combobox-module-scss-module__0Uwl_W__input{min-width:3rem;height:1.5rem;min-height:1.5rem;padding:0 var(--spacing-sm);background:0 0;border:none;flex:1}.combobox-module-scss-module__0Uwl_W__chips .combobox-module-scss-module__0Uwl_W__input:focus{outline:none}.combobox-module-scss-module__0Uwl_W__chipsNoWrap{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.combobox-module-scss-module__0Uwl_W__chipsNoWrap .combobox-module-scss-module__0Uwl_W__chip{flex:none}.combobox-module-scss-module__0Uwl_W__chipsNoWrap .combobox-module-scss-module__0Uwl_W__input{flex:1 0 3rem}.combobox-module-scss-module__0Uwl_W__chip{align-items:center;gap:var(--spacing-xs);height:1.5rem;padding:0 var(--spacing-xs) 0 var(--spacing-md);margin:var(--spacing-2xs);border-radius:var(--rounded-xs);border:1px solid var(--primary-500);background-color:var(--bg-dark);color:var(--text);font-size:var(--font-size-xs);cursor:default;outline:none;line-height:1.5rem;transition:background-color .15s,color .15s;display:flex}.combobox-module-scss-module__0Uwl_W__chip:focus-within{background-color:var(--primary-50)}@media (hover:hover){.combobox-module-scss-module__0Uwl_W__chip[data-highlighted]{background-color:var(--primary-50)}}.combobox-module-scss-module__0Uwl_W__chipLabel{-webkit-user-select:none;user-select:none}.combobox-module-scss-module__0Uwl_W__chipRemove{padding:0 var(--spacing-xs);color:var(--error-500);cursor:pointer;border-radius:var(--rounded-sm);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.combobox-module-scss-module__0Uwl_W__chipRemove:hover{background-color:var(--overlay)}.combobox-module-scss-module__0Uwl_W__chipRemove:focus-visible{outline-offset:1px;outline:2px solid}.combobox-module-scss-module__0Uwl_W__chipRemoveIcon{width:.875rem;height:.875rem}.combobox-module-scss-module__0Uwl_W__positioner{z-index:var(--z-popover);outline:none}.combobox-module-scss-module__0Uwl_W__popup{box-sizing:border-box;width:var(--anchor-width);background-color:var(--bg);border:1px solid var(--control-border-color);border-radius:var(--control-radius);box-shadow:var(--shadow-lg);max-width:var(--available-width);max-height:min(23rem,var(--available-height));color:var(--text);transform-origin:var(--transform-origin);transition:opacity .15s,transform .15s;overflow:hidden}.combobox-module-scss-module__0Uwl_W__popup[data-starting-style],.combobox-module-scss-module__0Uwl_W__popup[data-ending-style]{opacity:0;transform:scale(.95)}.combobox-module-scss-module__0Uwl_W__list{box-sizing:border-box;overflow-y:auto}.combobox-module-scss-module__0Uwl_W__list::-webkit-scrollbar{cursor:pointer;width:.5rem;height:.5rem}.combobox-module-scss-module__0Uwl_W__list::-webkit-scrollbar-thumb{background-color:var(--primary-500);border-radius:var(--rounded-xl);border-left:3px solid #0000}.combobox-module-scss-module__0Uwl_W__list::-webkit-scrollbar-track{border-radius:var(--rounded-xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);background-color:#0000}.combobox-module-scss-module__0Uwl_W__list::-webkit-scrollbar-track{margin-top:0;margin-bottom:0}.combobox-module-scss-module__0Uwl_W__list{overscroll-behavior:contain;max-height:min(23rem,var(--available-height));outline:none;padding:0}.combobox-module-scss-module__0Uwl_W__list[data-empty]{padding:0}.combobox-module-scss-module__0Uwl_W__item{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border);font-size:var(--font-size-xs);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast);outline:none;display:flex}.combobox-module-scss-module__0Uwl_W__item[data-highlighted]{background-color:var(--overlay);color:var(--text)}.combobox-module-scss-module__0Uwl_W__item[data-disabled]{opacity:.5;cursor:not-allowed}.combobox-module-scss-module__0Uwl_W__item:last-child{border-bottom:none}.combobox-module-scss-module__0Uwl_W__itemIndicator{flex:none;order:1;justify-content:center;align-items:center;display:flex}.combobox-module-scss-module__0Uwl_W__itemIndicatorIcon{flex-shrink:0;width:.875rem;height:.875rem}.combobox-module-scss-module__0Uwl_W__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;order:0;min-width:0;overflow:hidden}.combobox-module-scss-module__0Uwl_W__empty{box-sizing:border-box;padding:var(--spacing-xl);font-size:var(--font-size-xs);color:var(--smoke-400);text-align:center;line-height:1rem}.combobox-module-scss-module__0Uwl_W__empty:empty{display:none}.combobox-module-scss-module__0Uwl_W__sm .combobox-module-scss-module__0Uwl_W__inputWrapper .combobox-module-scss-module__0Uwl_W__input{height:2rem}.combobox-module-scss-module__0Uwl_W__md .combobox-module-scss-module__0Uwl_W__inputWrapper .combobox-module-scss-module__0Uwl_W__input{height:2.25rem}.combobox-module-scss-module__0Uwl_W__lg .combobox-module-scss-module__0Uwl_W__inputWrapper .combobox-module-scss-module__0Uwl_W__input{height:3rem;font-size:var(--font-size-sm)}.combobox-module-scss-module__0Uwl_W__sm .combobox-module-scss-module__0Uwl_W__chips{min-height:2rem}.combobox-module-scss-module__0Uwl_W__md .combobox-module-scss-module__0Uwl_W__chips{min-height:2.25rem}.combobox-module-scss-module__0Uwl_W__lg .combobox-module-scss-module__0Uwl_W__chips{min-height:3rem}.combobox-module-scss-module__0Uwl_W__lg .combobox-module-scss-module__0Uwl_W__chips .combobox-module-scss-module__0Uwl_W__input{height:2rem;min-height:2rem}.combobox-module-scss-module__0Uwl_W__lg .combobox-module-scss-module__0Uwl_W__chip{height:2rem;line-height:2rem;font-size:var(--font-size-sm)}.combobox-module-scss-module__0Uwl_W__lg.combobox-module-scss-module__0Uwl_W__popup .combobox-module-scss-module__0Uwl_W__item{font-size:var(--font-size-sm)}
.time-bar-module-scss-module__dfz4aG__band{--transition-island-soft:.48s cubic-bezier(.45, .05, .25, 1);--transition-island-fade:.22s ease;--transition-time-tick:1s linear;height:var(--spacing-4xl);background-color:var(--primary-700);transform:translateY(var(--island-band-shift,0px));transition:transform var(--transition-island-soft);display:block;position:relative;overflow:hidden}.time-bar-module-scss-module__dfz4aG__fill{background-image:linear-gradient(45deg, color-mix(in srgb, var(--light) 25%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--light) 25%, transparent) 50%, color-mix(in srgb, var(--light) 25%, transparent) 75%, transparent 75%, transparent);background-size:var(--spacing-xl) var(--spacing-xl);clip-path:inset(0 var(--time-cut,0%) 0 0);transition:clip-path var(--transition-time-tick),background-color var(--transition-slow);animation:1s linear infinite time-bar-module-scss-module__dfz4aG__stripes-slide;position:absolute;inset:0}@keyframes time-bar-module-scss-module__dfz4aG__stripes-slide{0%{background-position:var(--spacing-xl) 0}to{background-position:0 0}}.time-bar-module-scss-module__dfz4aG__bandSuccess .time-bar-module-scss-module__dfz4aG__fill{background-color:var(--success-500)}.time-bar-module-scss-module__dfz4aG__bandWarning .time-bar-module-scss-module__dfz4aG__fill{background-color:var(--warning-500)}.time-bar-module-scss-module__dfz4aG__bandDanger .time-bar-module-scss-module__dfz4aG__fill{background-color:var(--error-500)}.time-bar-module-scss-module__dfz4aG__counter{align-items:baseline;gap:var(--spacing-md);color:var(--light);white-space:nowrap;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-bar-module-scss-module__dfz4aG__groupValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}.time-bar-module-scss-module__dfz4aG__groupUnit{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:.85}.time-bar-module-scss-module__dfz4aG__phase{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}
.challenge-intel-module-scss-module__fAU_Aq__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.challenge-intel-module-scss-module__fAU_Aq__heading{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin:0}.challenge-intel-module-scss-module__fAU_Aq__intro{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.challenge-intel-module-scss-module__fAU_Aq__list{gap:var(--spacing-xs);flex-direction:column;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.challenge-intel-module-scss-module__fAU_Aq__row{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--rounded-md);background:var(--bg-dark);flex-wrap:wrap;display:flex}.challenge-intel-module-scss-module__fAU_Aq__row[data-unread=true]{border-color:var(--primary-500);background:color-mix(in oklch, var(--primary-500) 8%, transparent)}.challenge-intel-module-scss-module__fAU_Aq__target{min-width:0;color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.challenge-intel-module-scss-module__fAU_Aq__score{color:var(--text);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.challenge-intel-module-scss-module__fAU_Aq__instant{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.challenge-intel-module-scss-module__fAU_Aq__unread{color:var(--primary-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}
.empty-state-module-scss-module__RXbXCq__root{gap:var(--spacing-xs);padding:var(--spacing-3xl) var(--spacing-xl);flex-direction:column;display:flex}.empty-state-module-scss-module__RXbXCq__root[data-align=center]{text-align:center;align-items:center}.empty-state-module-scss-module__RXbXCq__root[data-align=start]{text-align:start;align-items:flex-start}.empty-state-module-scss-module__RXbXCq__icon{width:var(--spacing-5xl);height:var(--spacing-5xl);border-radius:var(--rounded-full);background-color:var(--bg-light);color:var(--text-muted);margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;display:inline-flex}.empty-state-module-scss-module__RXbXCq__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.empty-state-module-scss-module__RXbXCq__description{font-size:var(--font-size-xs);color:var(--text-muted);max-width:32rem;margin:0}.empty-state-module-scss-module__RXbXCq__action{margin-top:var(--spacing-md)}
.panel-island-module-scss-module__Gnf8Xq__root{--transition-island-soft:.48s cubic-bezier(.45, .05, .25, 1);--transition-island-fade:.22s ease;--transition-island-spring:.34s cubic-bezier(.3, 1.12, .42, 1);--transition-island-stagger-step:24ms;display:contents}.panel-island-module-scss-module__Gnf8Xq__caret{transition:transform var(--transition-island-spring);display:inline-flex}.panel-island-module-scss-module__Gnf8Xq__triggerOpen .panel-island-module-scss-module__Gnf8Xq__caret{transform:rotate(180deg)}.panel-island-module-scss-module__Gnf8Xq__zone{top:var(--island-zone-top,0);background-color:var(--primary-500);max-height:0;transition:max-height var(--transition-island-soft);position:fixed;left:0;right:0;overflow:hidden}.panel-island-module-scss-module__Gnf8Xq__zoneOpen{box-shadow:var(--shadow-md)}.panel-island-module-scss-module__Gnf8Xq__zoneInner{min-width:0;max-width:80rem;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-lg);border-top:1px solid color-mix(in srgb, var(--light) 18%, transparent);opacity:0;transition:opacity var(--transition-island-soft);margin:0 auto;display:grid;position:relative}.panel-island-module-scss-module__Gnf8Xq__zoneOpen .panel-island-module-scss-module__Gnf8Xq__zoneInner{opacity:1}.panel-island-module-scss-module__Gnf8Xq__menu{opacity:0;transform:translateY(calc(-1 * var(--spacing-sm)));pointer-events:none;transition:opacity var(--transition-island-fade),transform var(--transition-island-spring);grid-area:1/1}.panel-island-module-scss-module__Gnf8Xq__menuGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--island-rows,8), auto);align-content:start;gap:0 var(--spacing-sm);display:grid}.panel-island-module-scss-module__Gnf8Xq__menu:not(.panel-island-module-scss-module__Gnf8Xq__menuLive){top:var(--spacing-sm);right:var(--spacing-xl);left:var(--spacing-xl);position:absolute}.panel-island-module-scss-module__Gnf8Xq__menuLive{opacity:1;pointer-events:auto;transform:none}.panel-island-module-scss-module__Gnf8Xq__menuHead{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;opacity:.72;color:var(--light)}.panel-island-module-scss-module__Gnf8Xq__menuItem{align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-md);color:var(--light);font-size:var(--font-size-sm);opacity:0;transform:translateY(calc(-1 * var(--spacing-md)));transition:opacity var(--transition-island-fade) calc(var(--island-stagger-index,0)*var(--transition-island-stagger-step)),transform var(--transition-island-spring) calc(var(--island-stagger-index,0)*var(--transition-island-stagger-step)),background-color var(--transition-fast);text-decoration:none;display:flex}.panel-island-module-scss-module__Gnf8Xq__menuItem:hover{background-color:color-mix(in srgb, var(--light) 15%, transparent)}.panel-island-module-scss-module__Gnf8Xq__menuItem:focus-visible{outline:2px solid var(--light);outline-offset:-2px}.panel-island-module-scss-module__Gnf8Xq__menuLive .panel-island-module-scss-module__Gnf8Xq__menuItem{opacity:1;transform:none}.panel-island-module-scss-module__Gnf8Xq__menuItemActive{background-color:color-mix(in srgb, var(--light) 22%, transparent)}@media (prefers-reduced-motion:reduce){.panel-island-module-scss-module__Gnf8Xq__caret,.panel-island-module-scss-module__Gnf8Xq__zone,.panel-island-module-scss-module__Gnf8Xq__zoneInner,.panel-island-module-scss-module__Gnf8Xq__menu,.panel-island-module-scss-module__Gnf8Xq__menuItem{transition:none}}
.form-section-module-scss-module__ZnmUNq__section{border:1px solid var(--border);flex-direction:column;display:flex}.form-section-module-scss-module__ZnmUNq__card{border-radius:var(--rounded-lg);background-color:var(--bg-dark);padding:var(--spacing-2xl) var(--spacing-3xl);gap:var(--spacing-xl)}.form-section-module-scss-module__ZnmUNq__nested{border-radius:var(--rounded-sm);background-color:var(--bg);padding:var(--spacing-lg);gap:var(--spacing-lg)}.form-section-module-scss-module__ZnmUNq__danger{border-color:var(--error-400)}.form-section-module-scss-module__ZnmUNq__danger .form-section-module-scss-module__ZnmUNq__title{color:var(--error-500)}.form-section-module-scss-module__ZnmUNq__header{gap:var(--spacing-xs);flex-direction:column;display:flex}.form-section-module-scss-module__ZnmUNq__card>.form-section-module-scss-module__ZnmUNq__header{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-lg)}.form-section-module-scss-module__ZnmUNq__titleRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.form-section-module-scss-module__ZnmUNq__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.form-section-module-scss-module__ZnmUNq__aside{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.form-section-module-scss-module__ZnmUNq__description{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-snug);margin:0}.form-section-module-scss-module__ZnmUNq__body{gap:var(--spacing-xl);flex-direction:column;display:flex}.form-section-module-scss-module__ZnmUNq__nested>.form-section-module-scss-module__ZnmUNq__body{gap:var(--spacing-lg)}
.page-background-module-scss-module__3cdzVW__canvas{z-index:-1;pointer-events:none;width:100%;height:100%;color:var(--text);position:fixed;inset:0}
.challenge-objectives-module-scss-module__bLoZOW__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.challenge-objectives-module-scss-module__bLoZOW__heading{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin:0}.challenge-objectives-module-scss-module__bLoZOW__description{gap:var(--spacing-sm);line-height:var(--line-height-normal);flex-direction:column;display:flex}.challenge-objectives-module-scss-module__bLoZOW__description :where(p,ul,ol){margin:0}.challenge-objectives-module-scss-module__bLoZOW__description :where(ul,ol){padding-left:var(--spacing-lg)}.challenge-objectives-module-scss-module__bLoZOW__meta{color:var(--text-muted);font-size:var(--font-size-xs);margin:0}
.inputs-module-scss-module__RF4g8a__required{color:var(--error-500)}.inputs-module-scss-module__RF4g8a__input--size-sm{height:2rem;padding:0 var(--spacing-lg);font-size:var(--font-size-xs)}.inputs-module-scss-module__RF4g8a__input--size-md{height:2.25rem;padding:0 var(--spacing-xl);font-size:var(--font-size-xs)}.inputs-module-scss-module__RF4g8a__input--size-lg{height:3rem;padding:0 var(--spacing-3xl);font-size:var(--font-size-sm)}.inputs-module-scss-module__RF4g8a__input{border-radius:var(--control-radius);background-color:var(--bg);border:1px solid var(--control-border-color);color:var(--text);width:100%}.inputs-module-scss-module__RF4g8a__input::-ms-reveal{display:none}.inputs-module-scss-module__RF4g8a__input::-ms-clear{display:none}.inputs-module-scss-module__RF4g8a__input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.inputs-module-scss-module__RF4g8a__input__wrapper{display:inline-block;position:relative}.inputs-module-scss-module__RF4g8a__input__wrapper__icon{pointer-events:none;top:50%;left:var(--spacing-xl);color:var(--text-muted);flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;transform:translateY(-50%)}.inputs-module-scss-module__RF4g8a__input__wrapper__icon--left{left:var(--spacing-xl)}.inputs-module-scss-module__RF4g8a__input__wrapper__icon--right{right:var(--spacing-xl)}.inputs-module-scss-module__RF4g8a__input__wrapper__toggle{right:var(--spacing-2xl);cursor:pointer;background-color:#0000;border:none;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.inputs-module-scss-module__RF4g8a__input--disabled{cursor:not-allowed;pointer-events:none}.inputs-module-scss-module__RF4g8a__input:focus{outline:2px solid var(--control-focus-color);outline-offset:-1px;border-color:var(--control-focus-color);color:var(--text);background-color:var(--bg)}.inputs-module-scss-module__RF4g8a__input-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.inputs-module-scss-module__RF4g8a__input-group section{width:100%}.inputs-module-scss-module__RF4g8a__input-group--fill{flex:1;min-height:0}.inputs-module-scss-module__RF4g8a__input-group--fill section{flex:1;min-height:0;display:flex}.inputs-module-scss-module__RF4g8a__input-group--fill textarea{resize:none;flex:1;min-height:0}.inputs-module-scss-module__RF4g8a__input-group__error-message{color:var(--error-500);font-size:var(--font-size-xs)}.inputs-module-scss-module__RF4g8a__input-group__italic{font-style:italic;font-size:var(--font-size-xs);color:var(--primary-500)}.inputs-module-scss-module__RF4g8a__input-group__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-lg);width:100%;display:flex}.inputs-module-scss-module__RF4g8a__input-group__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;min-height:1rem;display:flex}.inputs-module-scss-module__RF4g8a__input-group__footer--align-left{justify-content:flex-start}.inputs-module-scss-module__RF4g8a__input--textarea{padding:var(--spacing-sm) var(--spacing-lg);min-height:4rem;font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.inputs-module-scss-module__RF4g8a__input--error{background-color:var(--error-50);color:var(--error-500);outline:1px solid var(--error-500)}.inputs-module-scss-module__RF4g8a__input--file{background-color:var(--primary-100)}.inputs-module-scss-module__RF4g8a__input--file::-webkit-file-upload-button{background-color:var(--primary-500);color:var(--primary-100);border-radius:var(--rounded-sm);border:0;padding:1rem 1.5rem}.inputs-module-scss-module__RF4g8a__input--icon-left{padding-left:calc(var(--spacing-5xl) + var(--spacing-xl))}.inputs-module-scss-module__RF4g8a__input--icon-right{padding-right:calc(var(--spacing-5xl) + var(--spacing-xl))}.inputs-module-scss-module__RF4g8a__counter{font-size:var(--font-size-xs);color:var(--text-muted);opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap}.inputs-module-scss-module__RF4g8a__counter--warning{color:var(--warning-600);opacity:.7}.inputs-module-scss-module__RF4g8a__counter--danger{color:var(--error-500);opacity:1}.inputs-module-scss-module__RF4g8a__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text)}.inputs-module-scss-module__RF4g8a__label--error{color:var(--error-500)}
.popover-module-scss-module__Vfp3SG__trigger{cursor:pointer;font:inherit;color:inherit;transition:opacity var(--transition-default) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.popover-module-scss-module__Vfp3SG__trigger:hover{opacity:.8}.popover-module-scss-module__Vfp3SG__trigger:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:var(--rounded-sm)}.popover-module-scss-module__Vfp3SG__trigger:active{opacity:.6}.popover-module-scss-module__Vfp3SG__iconTrigger{border-radius:var(--rounded-xs);width:2rem;height:2rem;color:var(--text-muted);transition:background-color var(--transition-fast),color var(--transition-fast)}.popover-module-scss-module__Vfp3SG__iconTrigger:hover{opacity:1;background-color:var(--bg);color:var(--primary-300)}.popover-module-scss-module__Vfp3SG__iconTrigger:focus-visible{outline:2px solid var(--info-400);outline-offset:1px}.popover-module-scss-module__Vfp3SG__positioner{z-index:var(--z-popover)}.popover-module-scss-module__Vfp3SG__content{background:var(--bg-dark);border:1px solid var(--border);border-radius:var(--rounded-md);box-shadow:var(--shadow-lg);padding:var(--spacing-md);min-width:200px;max-width:400px;animation:popover-module-scss-module__Vfp3SG__popoverEnter var(--transition-default) ease}@keyframes popover-module-scss-module__Vfp3SG__popoverEnter{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.popover-module-scss-module__Vfp3SG__content:focus{outline:none}.popover-module-scss-module__Vfp3SG__menu{min-width:180px;max-width:320px;padding:.25rem}.popover-module-scss-module__Vfp3SG__menuInner,.popover-module-scss-module__Vfp3SG__section{flex-direction:column;gap:2px;display:flex}.popover-module-scss-module__Vfp3SG__section+.popover-module-scss-module__Vfp3SG__section{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.25rem}.popover-module-scss-module__Vfp3SG__sectionTitle{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--text-muted);padding:var(--spacing-xs) var(--spacing-md) 2px;text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);-webkit-user-select:none;user-select:none}.popover-module-scss-module__Vfp3SG__menuItem{border-radius:var(--rounded-sm);width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);cursor:pointer;text-align:left;transition:all var(--transition-default) ease;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;overflow:hidden}.popover-module-scss-module__Vfp3SG__menuItem:hover:not(.popover-module-scss-module__Vfp3SG__disabled){background:var(--bg-light);color:var(--text)}.popover-module-scss-module__Vfp3SG__menuItem:active:not(.popover-module-scss-module__Vfp3SG__disabled){background:var(--bg-light);transform:scale(.98)}.popover-module-scss-module__Vfp3SG__menuItem:focus-visible{outline:2px solid var(--primary-500);outline-offset:-2px}.popover-module-scss-module__Vfp3SG__menuItem[data-highlighted]{background:var(--bg-light);color:var(--text);outline:2px solid var(--primary-500);outline-offset:-2px}.popover-module-scss-module__Vfp3SG__menuItem.popover-module-scss-module__Vfp3SG__disabled{opacity:.5;cursor:not-allowed}.popover-module-scss-module__Vfp3SG__menuItem--danger{color:var(--error-600)}.popover-module-scss-module__Vfp3SG__menuItem--danger .popover-module-scss-module__Vfp3SG__menuItemDescription{color:var(--error-400)}.popover-module-scss-module__Vfp3SG__menuItem--danger:hover:not(.popover-module-scss-module__Vfp3SG__disabled){background:var(--error-50);color:var(--error-700)}.popover-module-scss-module__Vfp3SG__menuItem--primary{color:var(--primary-600)}.popover-module-scss-module__Vfp3SG__menuItem--primary .popover-module-scss-module__Vfp3SG__menuItemDescription{color:var(--primary-400)}.popover-module-scss-module__Vfp3SG__menuItem--primary:hover:not(.popover-module-scss-module__Vfp3SG__disabled){background:var(--primary-50);color:var(--primary-700)}.popover-module-scss-module__Vfp3SG__menuItem--warning{color:var(--warning-600)}.popover-module-scss-module__Vfp3SG__menuItem--warning .popover-module-scss-module__Vfp3SG__menuItemDescription{color:var(--warning-400)}.popover-module-scss-module__Vfp3SG__menuItem--warning:hover:not(.popover-module-scss-module__Vfp3SG__disabled){background:var(--warning-50);color:var(--warning-700)}.popover-module-scss-module__Vfp3SG__menuItemIcon{flex-shrink:0;align-items:center;margin-top:2px;display:flex}.popover-module-scss-module__Vfp3SG__menuItemContent{flex-direction:column;min-width:0;display:flex}.popover-module-scss-module__Vfp3SG__menuItemLabel{font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);white-space:nowrap}.popover-module-scss-module__Vfp3SG__menuItemDescription{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-normal);white-space:normal;line-height:var(--line-height-snug);margin-top:1px}.popover-module-scss-module__Vfp3SG__separator{background:var(--border);height:1px;margin:.25rem 0}
.removable-chip-module-scss-module__2Zd37G__chip{align-items:center;gap:var(--spacing-xs);max-width:100%;height:1.75rem;padding:0 var(--spacing-xs) 0 var(--spacing-md);border:1px solid var(--primary-500);border-radius:var(--rounded-sm);background-color:var(--bg-dark);color:var(--text);font-size:var(--font-size-xs);display:inline-flex}.removable-chip-module-scss-module__2Zd37G__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.removable-chip-module-scss-module__2Zd37G__remove{padding:var(--spacing-2xs);border-radius:var(--rounded-xs);color:var(--error-500);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.removable-chip-module-scss-module__2Zd37G__remove:hover{background-color:var(--overlay)}.removable-chip-module-scss-module__2Zd37G__remove:focus-visible{outline-offset:1px;outline:2px solid}
@keyframes scroll-to-top-module-scss-module__OGMg9G__fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.scroll-to-top-module-scss-module__OGMg9G__button{width:var(--fab-size);height:var(--fab-size);color:#fff;animation:scroll-to-top-module-scss-module__OGMg9G__fade-in var(--transition-default)}
.challenges-tour-module-scss-module__yXzc7q__tourCard{z-index:var(--z-tour);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.challenges-tour-module-scss-module__yXzc7q__tourCard .challenges-tour-module-scss-module__yXzc7q__card{width:100%;max-width:640px}.challenges-tour-module-scss-module__yXzc7q__card{border-radius:var(--rounded-lg);border:1px solid var(--border);background-color:var(--bg);padding:var(--spacing-3xl);gap:var(--spacing-xl);flex-direction:column;display:flex;position:relative}.challenges-tour-module-scss-module__yXzc7q__cardHeader{justify-content:space-between;align-items:center;display:flex}.challenges-tour-module-scss-module__yXzc7q__points{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--primary-300)}.challenges-tour-module-scss-module__yXzc7q__title{margin:0}.challenges-tour-module-scss-module__yXzc7q__empty{color:var(--bone-500);font-style:italic}.challenges-tour-module-scss-module__yXzc7q__description{color:var(--primary-400);line-height:1.6}.challenges-tour-module-scss-module__yXzc7q__description p{margin:0 0 var(--spacing-lg)}.challenges-tour-module-scss-module__yXzc7q__description p:last-child{margin-bottom:0}.challenges-tour-module-scss-module__yXzc7q__description h1,.challenges-tour-module-scss-module__yXzc7q__description h2,.challenges-tour-module-scss-module__yXzc7q__description h3{margin:var(--spacing-xl) 0 var(--spacing-sm);font-weight:var(--font-weight-bold);color:var(--text)}.challenges-tour-module-scss-module__yXzc7q__description h1,.challenges-tour-module-scss-module__yXzc7q__description h2{font-size:var(--font-size-md)}.challenges-tour-module-scss-module__yXzc7q__description h3{font-size:var(--font-size-sm)}.challenges-tour-module-scss-module__yXzc7q__description ul,.challenges-tour-module-scss-module__yXzc7q__description ol{margin:0 0 var(--spacing-lg) var(--spacing-2xl);padding:0}.challenges-tour-module-scss-module__yXzc7q__description li{margin-bottom:var(--spacing-xs)}.challenges-tour-module-scss-module__yXzc7q__description code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--font-size-xs);background-color:var(--bg-dark);color:var(--info-200);border-radius:var(--rounded-xs);padding:.1em .35em}.challenges-tour-module-scss-module__yXzc7q__description pre{background-color:var(--bg-dark);border:1px solid var(--border);border-radius:var(--rounded-sm);padding:var(--spacing-xl);margin:0 0 var(--spacing-lg);overflow-x:auto}.challenges-tour-module-scss-module__yXzc7q__description pre code{color:var(--primary-100);background:0 0;padding:0}.challenges-tour-module-scss-module__yXzc7q__description blockquote{border-left:3px solid var(--coal-300);margin:0 0 var(--spacing-lg);padding-left:var(--spacing-xl);color:var(--text-muted);font-style:italic}.challenges-tour-module-scss-module__yXzc7q__description a{color:var(--info-400);text-decoration:underline}.challenges-tour-module-scss-module__yXzc7q__description a:hover{color:var(--info-300)}.challenges-tour-module-scss-module__yXzc7q__description strong{font-weight:var(--font-weight-bold);color:var(--text)}.challenges-tour-module-scss-module__yXzc7q__description em{font-style:italic}.challenges-tour-module-scss-module__yXzc7q__description table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-lg);font-size:var(--font-size-xs)}.challenges-tour-module-scss-module__yXzc7q__description th,.challenges-tour-module-scss-module__yXzc7q__description td{border:1px solid var(--border);padding:var(--spacing-sm) var(--spacing-lg);text-align:left}.challenges-tour-module-scss-module__yXzc7q__description th{background-color:var(--bg-dark);font-weight:var(--font-weight-semibold);color:var(--text)}.challenges-tour-module-scss-module__yXzc7q__description img{border-radius:var(--rounded-xs);max-width:100%}.challenges-tour-module-scss-module__yXzc7q__sectionTitle{margin:0 0 var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.challenges-tour-module-scss-module__yXzc7q__fileList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.challenges-tour-module-scss-module__yXzc7q__fileList a{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--info-400);text-decoration:none;display:inline-flex}.challenges-tour-module-scss-module__yXzc7q__fileList a:hover{text-decoration:underline}.challenges-tour-module-scss-module__yXzc7q__hintList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.challenges-tour-module-scss-module__yXzc7q__hint{border-radius:var(--rounded-sm);border:1px dashed var(--border);background-color:var(--bg-dark);padding:var(--spacing-lg)}.challenges-tour-module-scss-module__yXzc7q__hintBody{align-items:flex-start;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.challenges-tour-module-scss-module__yXzc7q__hintIcon{color:var(--info-400);margin-top:var(--spacing-xs);flex-shrink:0}.challenges-tour-module-scss-module__yXzc7q__hintContent{font-size:var(--font-size-xs);color:var(--info-300);flex:1;margin:0}.challenges-tour-module-scss-module__yXzc7q__hintPenalty{font-size:var(--font-size-xs);color:var(--error-400);align-self:center}.challenges-tour-module-scss-module__yXzc7q__flagForm{gap:var(--spacing-sm);display:flex}.challenges-tour-module-scss-module__yXzc7q__flagInput{flex:1}
.achievement-badge-module-scss-module__5IbuGG__badge{--hex:polygon(50% 1%, 94% 25.5%, 94% 74.5%, 50% 99%, 6% 74.5%, 6% 25.5%);width:var(--medal-size,118px);height:var(--medal-size,118px);position:relative}.achievement-badge-module-scss-module__5IbuGG__stage{width:118px;height:118px;transform:translate(-50%, -50%) scale(var(--medal-scale,1));filter:drop-shadow(0 9px 15px var(--medal-sh-50));position:absolute;top:50%;left:50%}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=comun]{--hi:var(--medal-comun-hi);--mid:var(--medal-comun-mid);--lo:var(--medal-comun-lo);--fhi:var(--medal-comun-field-hi);--flo:var(--medal-comun-field-lo);--glow:var(--medal-comun-glow);--engrave:var(--medal-comun-engrave)}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=raro]{--hi:var(--medal-raro-hi);--mid:var(--medal-raro-mid);--lo:var(--medal-raro-lo);--fhi:var(--medal-raro-field-hi);--flo:var(--medal-raro-field-lo);--glow:var(--medal-raro-glow);--engrave:var(--medal-raro-engrave)}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=especial]{--hi:var(--medal-especial-hi);--mid:var(--medal-especial-mid);--lo:var(--medal-especial-lo);--fhi:var(--medal-especial-field-hi);--flo:var(--medal-especial-field-lo);--glow:var(--medal-especial-glow);--engrave:var(--medal-especial-engrave)}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=epico]{--hi:var(--medal-epico-hi);--mid:var(--medal-epico-mid);--lo:var(--medal-epico-lo);--fhi:var(--medal-epico-field-hi);--flo:var(--medal-epico-field-lo);--glow:var(--medal-epico-glow);--engrave:var(--medal-epico-engrave);filter:drop-shadow(0 0 11px var(--medal-epico-glow)) drop-shadow(0 9px 15px var(--medal-sh-50))}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=infame]{--hi:var(--medal-infame-glyph);--mid:var(--medal-infame-rim-d);--lo:var(--medal-infame-rim-c);--fhi:var(--medal-infame-field-hi);--flo:var(--medal-infame-field-lo);--glow:transparent;--engrave:var(--medal-comun-engrave)}.achievement-badge-module-scss-module__5IbuGG__hexm{position:absolute;inset:0}.achievement-badge-module-scss-module__5IbuGG__rim,.achievement-badge-module-scss-module__5IbuGG__field,.achievement-badge-module-scss-module__5IbuGG__ring,.achievement-badge-module-scss-module__5IbuGG__glyph,.achievement-badge-module-scss-module__5IbuGG__sheen{clip-path:var(--hex);-webkit-clip-path:var(--hex);position:absolute;inset:0}.achievement-badge-module-scss-module__5IbuGG__rim{background:conic-gradient(from 208deg, var(--lo), var(--hi) 7%, var(--mid) 16%, var(--lo) 29%, var(--hi) 41%, var(--mid) 51%, var(--lo) 63%, var(--hi) 75%, var(--mid) 85%, var(--lo) 96%, var(--hi))}.achievement-badge-module-scss-module__5IbuGG__field{background:repeating-conic-gradient(from 0deg, var(--engrave) 0 1.6deg, transparent 1.6deg 5.4deg),repeating-radial-gradient(circle at 50% 50%, var(--medal-sh-22) 0 1.5px, transparent 1.5px 5px),radial-gradient(circle at 40% 34%, var(--fhi), var(--flo) 78%);box-shadow:inset 0 3px 9px var(--medal-sh-70),inset 0 0 0 1px var(--medal-hl-05),inset 0 -4px 10px var(--medal-sh-50);inset:7.5%}.achievement-badge-module-scss-module__5IbuGG__ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hi) 40%, transparent);opacity:.55;background:0 0;inset:5%}.achievement-badge-module-scss-module__5IbuGG__glyph{place-items:center;display:grid}.achievement-badge-module-scss-module__5IbuGG__glyph:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--hi) 22%, transparent), transparent 70%);border-radius:50%;width:58%;height:58%;position:absolute}.achievement-badge-module-scss-module__5IbuGG__glyph svg{width:52%;height:52%;color:var(--hi);filter:drop-shadow(0 2px 2px var(--medal-sh-60)) drop-shadow(0 -1px 0 var(--medal-hl-22));position:relative}.achievement-badge-module-scss-module__5IbuGG__sheen{pointer-events:none;background:linear-gradient(118deg, transparent 34%, var(--medal-hl-28) 48%, var(--medal-hl-05) 56%, transparent 66%);opacity:0;background-position:130% 0;background-size:260% 100%}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=raro] .achievement-badge-module-scss-module__5IbuGG__sheen,.achievement-badge-module-scss-module__5IbuGG__stage[data-r=especial] .achievement-badge-module-scss-module__5IbuGG__sheen,.achievement-badge-module-scss-module__5IbuGG__stage[data-r=epico] .achievement-badge-module-scss-module__5IbuGG__sheen{opacity:.8}.achievement-badge-module-scss-module__5IbuGG__aura{pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--glow) 30%, transparent) 0 5deg, transparent 5deg 15deg);opacity:.9;border-radius:50%;position:absolute;inset:-34%;-webkit-mask:radial-gradient(closest-side,#000 22%,#0000 74%);mask:radial-gradient(closest-side,#000 22%,#0000 74%)}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=raro] .achievement-badge-module-scss-module__5IbuGG__aura{opacity:.35}.achievement-badge-module-scss-module__5IbuGG__fireRing{pointer-events:none;filter:blur(2.6px)contrast(15);width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.achievement-badge-module-scss-module__5IbuGG__fball{background:var(--medal-epico-fire);mix-blend-mode:screen;opacity:0;will-change:transform,opacity;border-radius:50%;animation-name:achievement-badge-module-scss-module__5IbuGG__flameOut;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute}@keyframes achievement-badge-module-scss-module__5IbuGG__flameOut{0%{opacity:0;transform:translate(0)scale(.5)}22%{opacity:1}to{transform:translate(calc(var(--nx) * var(--reach)), calc(var(--ny) * var(--reach))) scale(1.2);opacity:0}}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=infame] .achievement-badge-module-scss-module__5IbuGG__rim{background:conic-gradient(from 208deg, var(--medal-infame-rim-a), var(--medal-infame-rim-b) 12%, var(--medal-infame-rim-c) 30%, var(--medal-infame-rim-d) 55%, var(--medal-infame-rim-c) 78%, var(--medal-infame-rim-e))}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=infame] .achievement-badge-module-scss-module__5IbuGG__ring{box-shadow:inset 0 0 0 1.5px var(--medal-infame-ring)}.achievement-badge-module-scss-module__5IbuGG__fx{clip-path:var(--hex);-webkit-clip-path:var(--hex);pointer-events:none;position:absolute;inset:7.5%;overflow:hidden}.achievement-badge-module-scss-module__5IbuGG__radar{background:conic-gradient(from 0deg, var(--medal-infame-radar), color-mix(in srgb, var(--medal-infame-radar) 6%, transparent) 40deg, transparent 55deg, transparent 360deg);animation:3.6s linear infinite achievement-badge-module-scss-module__5IbuGG__medalSpin;position:absolute;inset:-20%}.achievement-badge-module-scss-module__5IbuGG__scan2{background:linear-gradient(90deg, transparent, var(--medal-infame-scan), transparent);height:2px;animation:2.6s linear infinite achievement-badge-module-scss-module__5IbuGG__medalScanY;position:absolute;left:0;right:0}.achievement-badge-module-scss-module__5IbuGG__rec{background:var(--medal-infame-rec);width:6px;height:6px;box-shadow:0 0 6px var(--medal-infame-rec);border-radius:50%;animation:1.2s step-end infinite achievement-badge-module-scss-module__5IbuGG__medalBlink;position:absolute;top:16%;right:22%}.achievement-badge-module-scss-module__5IbuGG__stage[data-locked]{filter:drop-shadow(0 10px 16px var(--medal-sh-50)) saturate(.6)}.achievement-badge-module-scss-module__5IbuGG__stage[data-locked] .achievement-badge-module-scss-module__5IbuGG__rim{background:conic-gradient(from 208deg, var(--medal-locked-rim-a), var(--medal-locked-rim-b) 20%, var(--medal-locked-rim-c) 40%, var(--medal-locked-rim-d) 60%, var(--medal-locked-rim-c) 80%, var(--medal-locked-rim-e))}.achievement-badge-module-scss-module__5IbuGG__stage[data-locked] .achievement-badge-module-scss-module__5IbuGG__field{background:repeating-linear-gradient(45deg, var(--medal-hl-03) 0 7px, transparent 7px 14px),repeating-linear-gradient(-45deg, var(--medal-sh-28) 0 7px, transparent 7px 14px),radial-gradient(circle at 50% 40%, var(--medal-locked-field-hi), var(--medal-locked-field-lo) 80%)}.achievement-badge-module-scss-module__5IbuGG__stage[data-locked] .achievement-badge-module-scss-module__5IbuGG__ring{box-shadow:inset 0 0 0 1.5px var(--medal-locked-ring)}.achievement-badge-module-scss-module__5IbuGG__q{font-family:var(--font-geist-mono);font-weight:var(--font-weight-bold);color:var(--medal-locked-glyph);text-shadow:0 2px 3px var(--medal-sh-60);font-size:2.4em}.achievement-badge-module-scss-module__5IbuGG__scan{clip-path:var(--hex);-webkit-clip-path:var(--hex);pointer-events:none;background:repeating-linear-gradient(0deg, var(--medal-locked-scan) 0 1px, transparent 1px 4px);opacity:.5;position:absolute;inset:7.5%}@media (prefers-reduced-motion:no-preference){.achievement-badge-module-scss-module__5IbuGG__stage[data-r=especial] .achievement-badge-module-scss-module__5IbuGG__aura{animation:22s linear infinite achievement-badge-module-scss-module__5IbuGG__medalSpin}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=raro] .achievement-badge-module-scss-module__5IbuGG__aura{animation:30s linear infinite reverse achievement-badge-module-scss-module__5IbuGG__medalSpin}.achievement-badge-module-scss-module__5IbuGG__stage[data-r=raro] .achievement-badge-module-scss-module__5IbuGG__sheen,.achievement-badge-module-scss-module__5IbuGG__stage[data-r=especial] .achievement-badge-module-scss-module__5IbuGG__sheen,.achievement-badge-module-scss-module__5IbuGG__stage[data-r=epico] .achievement-badge-module-scss-module__5IbuGG__sheen{animation:5s ease-in-out infinite achievement-badge-module-scss-module__5IbuGG__medalSweep}}@media (prefers-reduced-motion:reduce){.achievement-badge-module-scss-module__5IbuGG__fball,.achievement-badge-module-scss-module__5IbuGG__radar,.achievement-badge-module-scss-module__5IbuGG__scan2{animation:none}.achievement-badge-module-scss-module__5IbuGG__rec{opacity:1;animation:none}}@keyframes achievement-badge-module-scss-module__5IbuGG__medalSpin{to{transform:rotate(360deg)}}@keyframes achievement-badge-module-scss-module__5IbuGG__medalSweep{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@keyframes achievement-badge-module-scss-module__5IbuGG__medalScanY{0%{top:-4%}to{top:104%}}@keyframes achievement-badge-module-scss-module__5IbuGG__medalBlink{0%,55%{opacity:1}56%,to{opacity:.12}}
.segmented-control-module-scss-module__L5wryq__root{align-items:stretch;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border:1px solid var(--border);border-radius:var(--rounded-md);background-color:var(--bg-dark);display:inline-flex}.segmented-control-module-scss-module__L5wryq__fullWidth{width:100%;display:flex}.segmented-control-module-scss-module__L5wryq__fullWidth .segmented-control-module-scss-module__L5wryq__segment{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.segmented-control-module-scss-module__L5wryq__size-md{height:2.25rem}.segmented-control-module-scss-module__L5wryq__size-sm{height:2rem}.segmented-control-module-scss-module__L5wryq__segment{justify-content:center;align-items:center;gap:var(--spacing-2xs);padding:0 var(--spacing-lg);border-radius:var(--rounded-sm);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background-color:#0000;border:none;display:inline-flex}.segmented-control-module-scss-module__L5wryq__segment:hover:not(.segmented-control-module-scss-module__L5wryq__selected):not(:disabled){background-color:var(--bg-hover);color:var(--text)}.segmented-control-module-scss-module__L5wryq__segment:disabled{cursor:not-allowed;opacity:.6}.segmented-control-module-scss-module__L5wryq__selected{background-color:var(--primary-500);color:var(--primary-on-500)}
.notice-banners-module-scss-module__bcr2wa__stack{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}
.challenge-notice-module-scss-module__dIzapW__bannerWrap{padding:var(--spacing-xl) var(--spacing-3xl) 0}
.notice-form-modal-module-scss-module__hHFA3G__hint{margin:0 0 var(--spacing-lg);font-size:var(--font-size-sm);color:var(--text-muted)}.notice-form-modal-module-scss-module__hHFA3G__field{margin-bottom:var(--spacing-lg)}
