.card-module__BzRUga__card{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br-card);corner-shape:squircle;padding:var(--gap)}.card-module__BzRUga__raised{background:var(--surface2)}.card-module__BzRUga__flush{padding:0}.card-module__BzRUga__interactive{cursor:pointer;transition:border-color .15s,box-shadow .15s}.card-module__BzRUga__interactive:hover{border-color:var(--surface4);box-shadow:var(--shadow-md)}.card-module__BzRUga__card.card-module__BzRUga__selected{border-color:var(--button-primary);background:color-mix(in srgb, var(--button-primary) 8%, var(--surface1))}.card-module__BzRUga__card.card-module__BzRUga__raised.card-module__BzRUga__selected{background:color-mix(in srgb, var(--button-primary) 8%, var(--surface2))}
.carousel-dots-module__Yh16lG__dots{justify-content:center;gap:6px;display:flex}.carousel-dots-module__Yh16lG__target{border-radius:var(--br-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px;display:flex}.carousel-dots-module__Yh16lG__dot{background:var(--surface3);opacity:.5;cursor:pointer;border:none;border-radius:2px;flex-shrink:0;width:6px;height:4px;padding:0;transition:width .35s,background .35s,opacity .35s;display:block}.carousel-dots-module__Yh16lG__dot.carousel-dots-module__Yh16lG__dotActive{background:var(--button-primary);opacity:1;width:24px}.carousel-dots-module__Yh16lG__target:hover .carousel-dots-module__Yh16lG__dot{opacity:.85}.carousel-dots-module__Yh16lG__target:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.carousel-dots-module__Yh16lG__dot{transition:none}}
.checkbox-module__3Nop-W__box{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.checkbox-module__3Nop-W__box:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.checkbox-module__3Nop-W__box:disabled{cursor:not-allowed}.checkbox-module__3Nop-W__wrapper{font-size:var(--fs-md);color:var(--text1);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.checkbox-module__3Nop-W__disabled{opacity:.5;cursor:not-allowed}.checkbox-module__3Nop-W__labelText{line-height:1.3}
.chip-module__x0491q__chip{border-radius:var(--br-pill);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;color:var(--text2);border:1px solid var(--surface3);align-items:center;gap:.35rem;padding:.25rem .75rem;line-height:1.4;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.chip-module__x0491q__chip:hover{border-color:var(--surface4);color:var(--text1)}.chip-module__x0491q__chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.chip-module__x0491q__chip:disabled{opacity:.5;cursor:not-allowed}.chip-module__x0491q__chipActive{background:var(--surface3);color:var(--text1);border-color:var(--surface4)}.chip-module__x0491q__chipActive:hover{background:var(--surface4);color:var(--text1);border-color:var(--surface4)}
.color-swatch-input-module__JRnacq__swatch{border:1px solid var(--surface3);border-radius:calc(var(--br) * 1.25);background:var(--surface1);cursor:pointer;width:30px;height:30px;padding:0}.color-swatch-input-module__JRnacq__swatch:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.color-swatch-input-module__JRnacq__swatch:disabled{opacity:.5;cursor:not-allowed}
.honeypot-fields-module__t5mO3q__honeypot{opacity:0;z-index:-1;border:none;width:0;height:0;margin:0;padding:0;position:absolute}
.input-module___5mBYW__field{width:100%;font-family:inherit;font-size:var(--fs-md);color:var(--text1);background:var(--surface2);border:1px solid var(--surface3);border-radius:var(--br-md);box-shadow:var(--shadow-inset-field);padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.input-module___5mBYW__field::placeholder{color:var(--text2)}.input-module___5mBYW__field:focus{border-color:var(--border-focus);box-shadow:var(--shadow-inset-field), 0 0 0 3px var(--brand-alpha);outline:none}.input-module___5mBYW__field:disabled{opacity:.5;cursor:not-allowed}.input-module___5mBYW__shell{box-sizing:border-box;width:100%;min-width:0;font-family:inherit;font-size:var(--fs-md);color:var(--text1);background:var(--surface2);border:1px solid var(--surface3);border-radius:var(--br-md);box-shadow:var(--shadow-inset-field);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.input-module___5mBYW__shell:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-inset-field), 0 0 0 3px var(--brand-alpha);outline:none}.input-module___5mBYW__shell:has(:disabled){opacity:.5;cursor:not-allowed}.input-module___5mBYW__adornment{color:var(--text2);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.input-module___5mBYW__control{width:100%;min-width:0;box-shadow:none;font:inherit;font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:0}.input-module___5mBYW__control::placeholder{color:var(--text2)}.input-module___5mBYW__control:disabled{cursor:not-allowed}.input-module___5mBYW__search{border:1px solid color-mix(in srgb, var(--button-primary) 35%, var(--surface2));font-size:var(--fs-base);background-color:color-mix(in srgb, var(--button-primary) 8%, var(--surface1));box-shadow:0 10px 30px hsla(var(--surface-shadow), calc(var(--shadow-strength) * 12));border-radius:1.25rem;padding:1rem 1.15rem}.input-module___5mBYW__field.input-module___5mBYW__search:focus,.input-module___5mBYW__shell.input-module___5mBYW__search:focus-within{border-color:var(--border-focus);background-color:var(--surface1);box-shadow:0 10px 30px hsla(var(--surface-shadow), calc(var(--shadow-strength) * 12));outline:none}.input-module___5mBYW__textArea{resize:vertical;min-height:4.5rem}.input-module___5mBYW__fieldGroup{flex-direction:column;gap:.35rem;display:flex}.input-module___5mBYW__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text1)}.input-module___5mBYW__hint{font-size:var(--fs-sm);color:var(--text2)}.input-module___5mBYW__hintError{color:var(--status-error)}
.menu-item-module__jICdSq__menuItem{justify-content:flex-start;align-items:center;gap:calc(var(--gap) / 2);border-radius:var(--br-sm);width:100%;color:var(--text1);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:8px 12px;display:flex}.menu-item-module__jICdSq__menuItem:hover{background:var(--surface2)}.menu-item-module__jICdSq__menuItem:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.menu-item-module__jICdSq__menuItem:disabled{opacity:.5;cursor:not-allowed}.menu-item-module__jICdSq__danger{color:var(--status-error)}.menu-item-module__jICdSq__danger svg{fill:currentColor;color:var(--status-error)}
.radio-module__x7VzQq__group{flex-direction:column;gap:.5rem;display:flex}.radio-module__x7VzQq__dot{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.radio-module__x7VzQq__dot:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.radio-module__x7VzQq__dot:disabled{cursor:not-allowed}.radio-module__x7VzQq__wrapper{font-size:var(--fs-md);color:var(--text1);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.radio-module__x7VzQq__disabled{opacity:.5;cursor:not-allowed}.radio-module__x7VzQq__labelText{line-height:1.3}
.select-module__v1UmQq__wrapper{align-items:center;width:auto;min-width:0;max-width:100%;display:inline-flex;position:relative}.select-module__v1UmQq__wrapper.select-module__v1UmQq__fullWidth{width:100%}.select-module__v1UmQq__select{width:auto;min-width:0;max-width:100%;height:36px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text2);background:var(--surface2);border:1px solid var(--surface3);border-radius:var(--br-md);cursor:pointer;appearance:none;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 2rem 0 .7rem;line-height:normal;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.select-module__v1UmQq__select:hover{border-color:var(--surface4);color:var(--text1)}.select-module__v1UmQq__select:focus{border-color:var(--border-focus);color:var(--text1);box-shadow:0 0 0 3px var(--brand-alpha);outline:none}.select-module__v1UmQq__select option{background:var(--surface1);color:var(--text1)}.select-module__v1UmQq__select:disabled{opacity:.5;cursor:not-allowed}.select-module__v1UmQq__fullWidth{width:100%}.select-module__v1UmQq__chevron{width:14px;height:14px;color:var(--text2);pointer-events:none;flex-shrink:0;display:block;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.select-module__v1UmQq__selectChip{border-radius:var(--br-pill);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;color:var(--text2);border:1px solid var(--surface3);background:0 0;align-items:center;padding:.25rem .75rem;line-height:1.4;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.select-module__v1UmQq__selectChip option{background:var(--surface1);color:var(--text1)}.select-module__v1UmQq__selectChip:hover{border-color:var(--surface4);color:var(--text1)}.select-module__v1UmQq__selectChip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.select-module__v1UmQq__selectChip:disabled{opacity:.5;cursor:not-allowed}
.modal-module__rCMAfa__stack{gap:var(--gap);flex-direction:column;display:flex}.modal-module__rCMAfa__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text1);margin:0}.modal-module__rCMAfa__message{font-size:var(--fs-base);color:var(--text2);white-space:pre-wrap;margin:0;line-height:1.5}.modal-module__rCMAfa__actions{gap:calc(var(--gap) / 2);margin-top:calc(var(--gap) / 2);justify-content:flex-end;display:flex}
.dialog-modal-module__la0D7W__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3500;background:#00000080;justify-content:center;align-items:center;padding:2rem;animation:.2s both dialog-modal-module__la0D7W__backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog-modal-module__la0D7W__backdrop.dialog-modal-module__la0D7W__fullscreen{padding:0}@media (max-width:768px){.dialog-modal-module__la0D7W__backdrop{padding:0}}.dialog-modal-module__la0D7W__dialogContainer{background:var(--surface1);border-radius:var(--br-card);corner-shape:squircle;width:auto;min-width:var(--dm-min-width,auto);max-width:var(--dm-max-width,900px);height:var(--dm-height,auto);max-height:var(--dm-max-height,90vh);padding:var(--dm-padding,0);--modal-pad-x:var(--dm-padding,0px);scroll-behavior:smooth;margin:auto;animation:.2s ease-out both dialog-modal-module__la0D7W__dialog-in;position:relative;overflow-y:auto;box-shadow:0 24px 48px #0003}@keyframes dialog-modal-module__la0D7W__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-modal-module__la0D7W__dialog-in{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.dialog-modal-module__la0D7W__dialogContainer{animation:.12s both dialog-modal-module__la0D7W__backdrop-in}}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__padded{padding:var(--dm-padding,2rem);--modal-pad-x:var(--dm-padding,2rem)}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__fullWidth{width:100%}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__flex{flex-direction:column;display:flex;overflow-y:hidden}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__fullscreen{border-radius:0;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%}.dialog-modal-module__la0D7W__dialogContainer::-webkit-scrollbar{width:8px}.dialog-modal-module__la0D7W__dialogContainer::-webkit-scrollbar-track{background:var(--surface2);border-radius:var(--br-sm)}.dialog-modal-module__la0D7W__dialogContainer::-webkit-scrollbar-thumb{background:var(--surface4);border-radius:var(--br-sm)}.dialog-modal-module__la0D7W__dialogContainer::-webkit-scrollbar-thumb:hover{background:var(--surface4)}@media (max-width:768px){.dialog-modal-module__la0D7W__dialogContainer{border-radius:0;width:100%;max-width:100%;height:auto;max-height:100%}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__padded{padding:var(--dm-padding,1rem);--modal-pad-x:var(--dm-padding,1rem)}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__heightSet{height:100%}.dialog-modal-module__la0D7W__dialogContainer.dialog-modal-module__la0D7W__mobileFullscreen{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden auto}}.dialog-modal-module__la0D7W__popoverHost{pointer-events:none;position:absolute;inset:0}
.toast-manager-module__hxwUAa__container{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:0;right:0}.toast-manager-module__hxwUAa__container:not(:empty){padding:clamp(.75rem,2vw,1.25rem)}.toast-manager-module__hxwUAa__card{pointer-events:auto;grid-template-rows:1fr;width:min(420px,100vw - 1.5rem);margin-top:.75rem;transition:grid-template-rows .26s,margin-top .26s,opacity .2s,transform .22s,filter .22s;animation:.25s cubic-bezier(.34,1.3,.64,1) both toast-manager-module__hxwUAa__toast-in;display:grid}.toast-manager-module__hxwUAa__cardInner{min-height:0;position:relative}.toast-manager-module__hxwUAa__cardExiting{opacity:0;filter:blur(6px);pointer-events:none;grid-template-rows:0fr;margin-top:0;transform:translate(30px,-10px)scale(.96)}.toast-manager-module__hxwUAa__cardExiting .toast-manager-module__hxwUAa__cardInner{overflow:hidden}@keyframes toast-manager-module__hxwUAa__toast-in{0%{opacity:0;filter:blur(8px);transform:translate(24px,12px)scale(.94)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.toast-manager-module__hxwUAa__card{transition:grid-template-rows,margin-top,opacity .12s;animation:.12s both toast-manager-module__hxwUAa__toast-in-fade}.toast-manager-module__hxwUAa__cardExiting{filter:none;transform:none}}@keyframes toast-manager-module__hxwUAa__toast-in-fade{0%{opacity:0}to{opacity:1}}.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton{border-radius:var(--br-pill);width:1.75rem;height:1.75rem;color:var(--text2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton:hover{background:color-mix(in srgb, var(--surface3) 70%, transparent);color:var(--text1);transform:scale(1.03)}.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton:before,.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton:after{content:"";border-radius:var(--br-pill);background:currentColor;width:.8rem;height:1.5px;position:absolute}.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton:before{transform:rotate(45deg)}.toast-manager-module__hxwUAa__closeButton.toast-manager-module__hxwUAa__closeButton:after{transform:rotate(-45deg)}.toast-manager-module__hxwUAa__toast{background:color-mix(in srgb, var(--surface1) 82%, var(--surface2) 18%);border:1px solid color-mix(in srgb, var(--surface3) 88%, transparent);border-radius:var(--br-card);corner-shape:squircle;box-shadow:0 18px 38px color-mix(in srgb, var(--text1) 10%, transparent), 0 6px 16px color-mix(in srgb, var(--text1) 7%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 10%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text1);padding:.95rem 2.9rem .95rem 1rem;line-height:1.45;overflow:hidden}.toast-manager-module__hxwUAa__toast>*+*{margin-top:.3rem}
.avatar-module__qqSlCG__avatarImage{aspect-ratio:1;object-fit:cover;border-radius:50%;width:38px}
.shared-styles-module__GrxSQW__container{flex-direction:column;display:flex;container:rules-pane/inline-size}.shared-styles-module__GrxSQW__pageHeader{justify-content:space-between;align-items:center;gap:var(--gap);border-radius:var(--br);margin-top:.75rem;margin-bottom:1rem;display:flex}@media (max-width:900px){.shared-styles-module__GrxSQW__pageHeader{flex-direction:column;align-items:stretch;gap:.875rem}}.shared-styles-module__GrxSQW__pageHeaderTitle{flex-direction:column;gap:.25rem;min-width:0;display:flex}.shared-styles-module__GrxSQW__kicker{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text2);text-transform:uppercase}.shared-styles-module__GrxSQW__pageHeaderTitle .kicker{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text2);text-transform:uppercase}.shared-styles-module__GrxSQW__pageHeaderTitle h2{font-weight:var(--fw-bold);color:var(--text1);align-items:center;gap:.5rem;margin:0;display:flex}.shared-styles-module__GrxSQW__pageHeaderTitle p{font-size:var(--fs-sm);color:var(--text2);margin:0;line-height:1.5}.shared-styles-module__GrxSQW__pageHeaderActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:900px){.shared-styles-module__GrxSQW__pageHeaderActions{grid-template-columns:1fr 1fr auto;width:100%;display:grid}}.shared-styles-module__GrxSQW__tabContainer.shared-styles-module__GrxSQW__tabContainer{flex:1;display:flex}.shared-styles-module__GrxSQW__tab.shared-styles-module__GrxSQW__tab{flex:1}.shared-styles-module__GrxSQW__actionButton.shared-styles-module__GrxSQW__actionButton{flex:1 0 auto}.shared-styles-module__GrxSQW__error{border-radius:var(--br-md);color:var(--status-error);background:#dc26261a;margin-bottom:1rem;padding:1rem}.shared-styles-module__GrxSQW__emptyState{border-radius:var(--br-md);text-align:center;color:var(--text2);background:var(--surface1);padding:3rem}.shared-styles-module__GrxSQW__emptyState h2,.shared-styles-module__GrxSQW__emptyState h3{margin-bottom:.5rem}
