.input-module__84ZRKq__input{box-sizing:border-box;background-color:#fff;border:2px solid #d1d5db;border-radius:.75rem;outline:none;width:100%;max-width:100%;transition:all .15s ease-out;box-shadow:0 1px 2px #0000000d}.dark .input-module__84ZRKq__input{color:#fff;background-color:#111827;border-color:#4b5563}.input-module__84ZRKq__input::placeholder{color:var(--muted-foreground);opacity:.6}.input-module__84ZRKq__input[type=file]::file-selector-button{color:var(--foreground);background:0 0;border:0;font-size:.875rem;font-weight:500}.input-module__84ZRKq__input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px hsl(from var(--primary)h s l/.3),0 4px 6px -1px #0000001a;outline:none}.input-module__84ZRKq__input:disabled{opacity:.5;cursor:not-allowed}.input-module__84ZRKq__sm{height:3rem;padding-left:1rem;padding-right:1rem;font-size:1.125rem}@media (min-width:768px){.input-module__84ZRKq__sm{font-size:1rem}}.input-module__84ZRKq__md{height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1.25rem}@media (min-width:768px){.input-module__84ZRKq__md{font-size:1.125rem}}.input-module__84ZRKq__lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem}@media (min-width:768px){.input-module__84ZRKq__lg{font-size:1.25rem}}
.button-module__FuGJEW__button{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border:none;border-radius:.75rem;outline:none;justify-content:center;align-items:center;gap:.5rem;min-width:0;max-width:100%;font-weight:500;transition:all .15s ease-out;display:inline-flex;position:relative;overflow:hidden}.button-module__FuGJEW__button:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.button-module__FuGJEW__button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.button-module__FuGJEW__button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.button-module__FuGJEW__default{background-color:var(--primary);color:var(--primary-foreground)}.button-module__FuGJEW__default:hover{background-color:hsl(from var(--primary)h s calc(l*.9));box-shadow:0 4px 14px -3px var(--primary);transform:scale(1.02)}.button-module__FuGJEW__default:active{background-color:hsl(from var(--primary)h s calc(l*.75));transform:scale(.98)}.button-module__FuGJEW__secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.button-module__FuGJEW__secondary:hover{background-color:hsl(from var(--secondary)h s calc(l*.8));transform:scale(1.02);box-shadow:0 2px 8px #0000001a}.button-module__FuGJEW__secondary:active{background-color:hsl(from var(--secondary)h s calc(l*.6));transform:scale(.98)}.button-module__FuGJEW__outline{border:1px solid var(--border);color:var(--foreground);background-color:#0000}.button-module__FuGJEW__outline:hover{background-color:var(--accent);border-color:hsl(from var(--primary)h s l/.5);transform:scale(1.02)}.button-module__FuGJEW__outline:active{transform:scale(.98)}.button-module__FuGJEW__soft{background-color:hsl(from var(--primary)h s l/.1);color:var(--primary)}.button-module__FuGJEW__soft:hover{background-color:hsl(from var(--primary)h s l/.15);transform:scale(1.02)}.button-module__FuGJEW__soft:active{background-color:hsl(from var(--primary)h s l/.2);transform:scale(.98)}.button-module__FuGJEW__ghost{color:var(--foreground);background-color:#0000}.button-module__FuGJEW__ghost:hover{background-color:hsl(from var(--accent)h s l/.5);transform:scale(1.02)}.button-module__FuGJEW__ghost:active{background-color:hsl(from var(--accent)h s l/.7);transform:scale(.98)}.button-module__FuGJEW__destructive{background-color:var(--destructive);color:#fff}.button-module__FuGJEW__destructive:hover{background-color:hsl(from var(--destructive)h s calc(l*.9));box-shadow:0 4px 14px -3px var(--destructive);transform:scale(1.02)}.button-module__FuGJEW__destructive:active{background-color:hsl(from var(--destructive)h s calc(l*.75));transform:scale(.98)}.button-module__FuGJEW__link{color:var(--primary);text-underline-offset:4px;background-color:#0000;padding:0}.button-module__FuGJEW__link:hover{opacity:.8;text-decoration:underline}.button-module__FuGJEW__sm{height:3rem;padding-left:1rem;padding-right:1rem;font-size:1.125rem}@media (min-width:768px){.button-module__FuGJEW__sm{font-size:1rem}}.button-module__FuGJEW__md{height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1.25rem}@media (min-width:768px){.button-module__FuGJEW__md{font-size:1.125rem}}.button-module__FuGJEW__lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem}@media (min-width:768px){.button-module__FuGJEW__lg{font-size:1.25rem}}.button-module__FuGJEW__icon{width:3.5rem;height:3.5rem;padding:0}@media (min-width:768px){.button-module__FuGJEW__icon{width:3rem;height:3rem}}.button-module__FuGJEW__fullWidth{width:100%}.button-module__FuGJEW__loading{cursor:wait}
.icon-circle-module__UnFDWa__container{border-radius:9999px;justify-content:center;align-items:center;display:flex}.icon-circle-module__UnFDWa__containerSm{width:2rem;height:2rem}.icon-circle-module__UnFDWa__iconSm{width:1rem;height:1rem}.icon-circle-module__UnFDWa__containerMd{width:2.5rem;height:2.5rem}.icon-circle-module__UnFDWa__iconMd{width:1.25rem;height:1.25rem}.icon-circle-module__UnFDWa__containerLg{width:3rem;height:3rem}.icon-circle-module__UnFDWa__iconLg{width:1.5rem;height:1.5rem}.icon-circle-module__UnFDWa__containerXl{width:4rem;height:4rem}.icon-circle-module__UnFDWa__iconXl{width:2rem;height:2rem}.icon-circle-module__UnFDWa__primary{background-color:hsl(from var(--primary)h s l/.1);color:var(--primary)}.icon-circle-module__UnFDWa__secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.icon-circle-module__UnFDWa__destructive{background-color:hsl(from var(--destructive)h s l/.1);color:var(--destructive)}.icon-circle-module__UnFDWa__muted{background-color:var(--muted);color:var(--muted-foreground)}.icon-circle-module__UnFDWa__success{background-color:hsl(from var(--success)h s l/.1);color:var(--success)}.icon-circle-module__UnFDWa__warning{background-color:hsl(from var(--warning)h s l/.1);color:var(--warning)}.icon-circle-module__UnFDWa__info{background-color:hsl(from var(--info)h s l/.1);color:var(--info)}
.text-module__UEBtqW__xs{font-size:.75rem}.text-module__UEBtqW__sm{font-size:.875rem}.text-module__UEBtqW__base{font-size:1rem}.text-module__UEBtqW__lg{font-size:1.125rem}.text-module__UEBtqW__xl{font-size:1.25rem}.text-module__UEBtqW__xxl{font-size:1.5rem}.text-module__UEBtqW__xxxl{font-size:1.875rem}.text-module__UEBtqW__xxxxl{font-size:2.25rem}.text-module__UEBtqW__xxxxxl{font-size:3rem}.text-module__UEBtqW__light{font-weight:300}.text-module__UEBtqW__normal{font-weight:400}.text-module__UEBtqW__medium{font-weight:500}.text-module__UEBtqW__semibold{font-weight:600}.text-module__UEBtqW__bold{font-weight:700}.text-module__UEBtqW__extrabold{font-weight:800}.text-module__UEBtqW__colorDefault{color:var(--foreground)}.text-module__UEBtqW__colorMuted{color:var(--muted-foreground)}.text-module__UEBtqW__colorPrimary{color:var(--primary)}.text-module__UEBtqW__colorDestructive{color:var(--destructive)}.text-module__UEBtqW__left{text-align:left}.text-module__UEBtqW__center{text-align:center}.text-module__UEBtqW__right{text-align:right}
.logo-module__w-osia__wrapper{align-items:center;gap:.5rem;display:flex}.logo-module__w-osia__vertical{flex-direction:column}.logo-module__w-osia__horizontal{flex-direction:row}.logo-module__w-osia__iconContainer{border:1px solid hsl(from var(--primary)h s l/.2);background:linear-gradient(135deg,hsl(from var(--primary)h s l/.1),hsl(from var(--primary)h s l/.05));box-shadow:0 1px 2px hsl(from var(--primary)h s l/.1);border-radius:9999px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.logo-module__w-osia__iconContainer:hover{box-shadow:0 4px 6px hsl(from var(--primary)h s l/.2);transform:scale(1.05)}.logo-module__w-osia__emoji{filter:drop-shadow(0 2px 4px #0000001a);line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-module__w-osia__text{font-family:var(--font-heading,sans-serif);letter-spacing:-.025em;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;line-height:1.25}.logo-module__w-osia__smContainer{width:2.5rem;height:2.5rem}.logo-module__w-osia__smEmoji{font-size:1.25rem}.logo-module__w-osia__smText{font-size:clamp(1rem,3vw,1.125rem)}.logo-module__w-osia__mdContainer{width:2.5rem;height:2.5rem}.logo-module__w-osia__mdEmoji{font-size:1.25rem}.logo-module__w-osia__mdText{font-size:clamp(1.125rem,3.5vw,1.25rem)}@media (min-width:640px){.logo-module__w-osia__mdContainer{width:3rem;height:3rem}.logo-module__w-osia__mdEmoji{font-size:1.5rem}}.logo-module__w-osia__lgContainer{width:3.5rem;height:3.5rem}.logo-module__w-osia__lgEmoji{font-size:1.5rem}.logo-module__w-osia__lgText{font-size:clamp(1.25rem,4vw,1.5rem)}@media (min-width:640px){.logo-module__w-osia__lgContainer{width:4rem;height:4rem}.logo-module__w-osia__lgEmoji{font-size:1.875rem}}.logo-module__w-osia__xlContainer{width:5rem;height:5rem}.logo-module__w-osia__xlEmoji{font-size:clamp(2rem,5vw,2.5rem)}.logo-module__w-osia__xlText{font-size:clamp(1.5rem,5vw,1.875rem)}@media (min-width:640px){.logo-module__w-osia__xlContainer{width:6rem;height:6rem}.logo-module__w-osia__xlEmoji{font-size:3rem}}
.page-container-module__5aR0nq__container{box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding-left:max(var(--base-padding-x),env(safe-area-inset-left));padding-right:max(var(--base-padding-x),env(safe-area-inset-right));flex-direction:column;flex:1;display:flex;overflow-x:hidden}.page-container-module__5aR0nq__asGrid{place-items:center;display:grid}.page-container-module__5aR0nq__paddingNone{--base-padding-x:0px}.page-container-module__5aR0nq__paddingSm,.page-container-module__5aR0nq__paddingMd{--base-padding-x:1rem;padding-top:1rem;padding-bottom:1rem}.page-container-module__5aR0nq__paddingLg{--base-padding-x:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.page-container-module__5aR0nq__paddingResponsive{--base-padding-x:1rem;padding-top:1rem;padding-bottom:1rem}.page-container-module__5aR0nq__paddingFluid{--base-padding-x:clamp(1rem,2vw,2rem);padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem)}@media (min-width:640px){.page-container-module__5aR0nq__paddingMd,.page-container-module__5aR0nq__paddingResponsive{--base-padding-x:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.page-container-module__5aR0nq__paddingLg{--base-padding-x:2rem;padding-top:2rem;padding-bottom:2rem}}@media (min-width:768px){.page-container-module__5aR0nq__paddingMd,.page-container-module__5aR0nq__paddingResponsive{--base-padding-x:2rem;padding-top:2rem;padding-bottom:2rem}.page-container-module__5aR0nq__paddingLg{--base-padding-x:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.page-container-module__5aR0nq__paddingLg{--base-padding-x:3rem;padding-top:3rem;padding-bottom:3rem}}.page-container-module__5aR0nq__maxWidthSm{max-width:24rem;margin-left:auto;margin-right:auto}.page-container-module__5aR0nq__maxWidthMd{max-width:28rem;margin-left:auto;margin-right:auto}.page-container-module__5aR0nq__maxWidthLg{max-width:32rem;margin-left:auto;margin-right:auto}.page-container-module__5aR0nq__maxWidthXl{max-width:36rem;margin-left:auto;margin-right:auto}.page-container-module__5aR0nq__maxWidth2xl{max-width:42rem;margin-left:auto;margin-right:auto}.page-container-module__5aR0nq__maxWidthFull{max-width:100%}.page-container-module__5aR0nq__alignTop{justify-content:flex-start}.page-container-module__5aR0nq__alignCenter{justify-content:center}.page-container-module__5aR0nq__alignBottom{justify-content:flex-end}.page-container-module__5aR0nq__centered{align-items:center}.page-container-module__5aR0nq__safeBottom{padding-bottom:max(3rem,env(safe-area-inset-bottom))}.page-container-module__5aR0nq__fullBleed{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.info-box-module__Ify5xq__infoBox{border-radius:.75rem;padding:1rem}@media (min-width:768px){.info-box-module__Ify5xq__infoBox{padding:1.25rem}}.info-box-module__Ify5xq__secondary{background-color:hsl(from var(--secondary)h s l/.5)}.info-box-module__Ify5xq__primary{background-color:hsl(from var(--primary)h s l/.1);border:1px solid hsl(from var(--primary)h s l/.2)}.info-box-module__Ify5xq__muted{background-color:hsl(from var(--muted)h s l/.5)}.info-box-module__Ify5xq__destructive{background-color:hsl(from var(--destructive)h s l/.1);border:1px solid hsl(from var(--destructive)h s l/.2)}
.badge-module__3wcu_q__badge{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge-module__3wcu_q__default{background-color:var(--primary);color:var(--primary-foreground)}.badge-module__3wcu_q__secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-module__3wcu_q__outline{border:1px solid var(--border);color:var(--foreground);background-color:#0000}.badge-module__3wcu_q__success{color:#18b451;background-color:#16a24933;border:1px solid #16a24980}.badge-module__3wcu_q__warning{color:#e7b008;background-color:#facc1433;border:1px solid #facc1480}.badge-module__3wcu_q__error{background-color:hsl(from var(--destructive)h s l/.2);color:var(--destructive);border:1px solid hsl(from var(--destructive)h s l/.5)}.badge-module__3wcu_q__info{background-color:hsl(from var(--primary)h s l/.2);color:var(--primary);border:1px solid hsl(from var(--primary)h s l/.5)}.badge-module__3wcu_q__genderMale{color:#6da2f8;background-color:#3c83f633;border:1px solid #3c83f680}.badge-module__3wcu_q__genderFemale{color:#f075b3;background-color:#ec469933;border:1px solid #ec469980}.badge-module__3wcu_q__genderOther{background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}.badge-module__3wcu_q__sm{padding:.125rem .5rem;font-size:.75rem}.badge-module__3wcu_q__md{padding:.25rem .75rem;font-size:.75rem}.badge-module__3wcu_q__lg{padding:.375rem 1rem;font-size:.875rem}
.participant-badge-module__4qfxYa__badge{color:#fff;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;transition:transform .1s ease-out;display:flex;box-shadow:0 1px 2px #0000000d}.participant-badge-module__4qfxYa__badge:active{transform:scale(.95)}.participant-badge-module__4qfxYa__sm{width:2rem;height:2rem;font-size:.75rem}.participant-badge-module__4qfxYa__md{width:2.5rem;height:2.5rem;font-size:.875rem}.participant-badge-module__4qfxYa__lg{width:3rem;height:3rem;font-size:1rem}@media (min-width:768px){.participant-badge-module__4qfxYa__md{width:3rem;height:3rem;font-size:1rem}.participant-badge-module__4qfxYa__lg{width:3.5rem;height:3.5rem;font-size:1.125rem}}.participant-badge-module__4qfxYa__genderMale{background:linear-gradient(135deg,#3b82f6,#2563eb)}.participant-badge-module__4qfxYa__genderFemale{background:linear-gradient(135deg,#ec4899,#db2777)}.participant-badge-module__4qfxYa__genderOther{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.participant-badge-module__4qfxYa__ringMale{box-shadow:0 0 0 4px #3b82f633}.participant-badge-module__4qfxYa__ringFemale{box-shadow:0 0 0 4px #ec489933}.participant-badge-module__4qfxYa__ringOther{box-shadow:0 0 0 4px #8b5cf633}.participant-badge-module__4qfxYa__animated{animation:.3s cubic-bezier(.16,1,.3,1) backwards participant-badge-module__4qfxYa__fadeInScale}@keyframes participant-badge-module__4qfxYa__fadeInScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.participant-badge-module__4qfxYa__statusWrapper{display:inline-flex;position:relative}.participant-badge-module__4qfxYa__statusIndicator{border:2px solid var(--background);border-radius:9999px;width:.75rem;height:.75rem;position:absolute;bottom:-.125rem;right:-.125rem}.participant-badge-module__4qfxYa__statusOnline{background-color:#22c55e}.participant-badge-module__4qfxYa__statusVoted{background-color:var(--primary)}.participant-badge-module__4qfxYa__statusWaiting{background-color:var(--muted-foreground)}
.stack-module__Wb2Jta__stack{flex-direction:column;display:flex}.stack-module__Wb2Jta__xs{gap:.25rem}.stack-module__Wb2Jta__sm{gap:.5rem}.stack-module__Wb2Jta__md{gap:1rem}.stack-module__Wb2Jta__lg{gap:1.5rem}.stack-module__Wb2Jta__xl{gap:2rem}.stack-module__Wb2Jta__xxl{gap:3rem}.stack-module__Wb2Jta__start{align-items:flex-start}.stack-module__Wb2Jta__center{align-items:center}.stack-module__Wb2Jta__end{align-items:flex-end}.stack-module__Wb2Jta__stretch{align-items:stretch}
.skeleton-module__k9CkTq__skeleton{background-color:var(--muted);border-radius:.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-module__k9CkTq__pulse}@keyframes skeleton-module__k9CkTq__pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-module__k9CkTq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-module__k9CkTq__cardContainer{width:100%;max-width:28rem;margin:0 auto;padding:1rem}@media (min-width:640px){.skeleton-module__k9CkTq__cardContainer{padding:1.5rem}}@media (min-width:768px){.skeleton-module__k9CkTq__cardContainer{max-width:32rem;padding:2rem}}.skeleton-module__k9CkTq__listItem{align-items:center;gap:.75rem;padding:.75rem;display:flex}@media (min-width:768px){.skeleton-module__k9CkTq__listItem{padding:1rem}}.skeleton-module__k9CkTq__gridCard{background-color:var(--card);border:1px solid var(--border);border-radius:.75rem;padding:1rem}.skeleton-module__k9CkTq__grid{gap:1rem;display:grid}.skeleton-module__k9CkTq__gridCols1,.skeleton-module__k9CkTq__gridCols2{grid-template-columns:1fr}@media (min-width:768px){.skeleton-module__k9CkTq__gridCols2{grid-template-columns:repeat(2,1fr)}}.skeleton-module__k9CkTq__list{flex-direction:column;display:flex}.skeleton-module__k9CkTq__list>*+*{border-top:1px solid var(--border)}.skeleton-module__k9CkTq__avatarSm{border-radius:9999px;width:2rem;height:2rem}.skeleton-module__k9CkTq__avatarMd{border-radius:9999px;width:2.5rem;height:2.5rem}.skeleton-module__k9CkTq__avatarLg{border-radius:9999px;width:3rem;height:3rem}
.divider-module__vE1ina__horizontal{border-top-width:1px;border-color:var(--border);width:100%}.divider-module__vE1ina__vertical{border-left-width:1px;border-color:var(--border);width:1px}.divider-module__vE1ina__solid{border-style:solid}.divider-module__vE1ina__dashed{border-style:dashed}.divider-module__vE1ina__dotted{border-style:dotted}.divider-module__vE1ina__horizontalSpacingNone{margin-top:0;margin-bottom:0}.divider-module__vE1ina__horizontalSpacingSm{margin-top:.5rem;margin-bottom:.5rem}.divider-module__vE1ina__horizontalSpacingMd{margin-top:1rem;margin-bottom:1rem}.divider-module__vE1ina__horizontalSpacingLg{margin-top:1.5rem;margin-bottom:1.5rem}.divider-module__vE1ina__verticalSpacingNone{margin-left:0;margin-right:0}.divider-module__vE1ina__verticalSpacingSm{margin-left:.5rem;margin-right:.5rem}.divider-module__vE1ina__verticalSpacingMd{margin-left:1rem;margin-right:1rem}.divider-module__vE1ina__verticalSpacingLg{margin-left:1.5rem;margin-right:1.5rem}
.spinner-module__ejivqG__spinner{border:2px solid;border-top-color:#0000;border-radius:9999px;animation:1s linear infinite spinner-module__ejivqG__spin;display:inline-block}@keyframes spinner-module__ejivqG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-module__ejivqG__primary{color:var(--primary)}.spinner-module__ejivqG__secondary{color:var(--secondary-foreground)}.spinner-module__ejivqG__destructive{color:var(--destructive)}.spinner-module__ejivqG__muted{color:var(--muted-foreground)}.spinner-module__ejivqG__xs{width:1rem;height:1rem}.spinner-module__ejivqG__sm{width:1.25rem;height:1.25rem}.spinner-module__ejivqG__md{width:1.5rem;height:1.5rem}.spinner-module__ejivqG__lg{width:2rem;height:2rem}.spinner-module__ejivqG__xl{width:2.5rem;height:2.5rem}.spinner-module__ejivqG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.link-module__sHTfAa__link{align-items:center;gap:.25rem;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.link-module__sHTfAa__link:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);border-radius:.25rem;outline:none}.link-module__sHTfAa__default{color:var(--foreground)}.link-module__sHTfAa__default:hover,.link-module__sHTfAa__primary{color:var(--primary)}.link-module__sHTfAa__primary:hover{color:hsl(from var(--primary)h s calc(l*.8))}.link-module__sHTfAa__muted{color:var(--muted-foreground)}.link-module__sHTfAa__muted:hover{color:var(--foreground)}.link-module__sHTfAa__underline{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.link-module__sHTfAa__underline:hover{color:var(--primary)}.link-module__sHTfAa__externalIcon{width:.75rem;height:.75rem}
.avatar-module__4K57Iq__avatar{background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.avatar-module__4K57Iq__circle{border-radius:9999px}.avatar-module__4K57Iq__square{border-radius:.75rem}.avatar-module__4K57Iq__sm{width:2rem;height:2rem;font-size:.75rem}.avatar-module__4K57Iq__md{width:2.5rem;height:2.5rem;font-size:.875rem}.avatar-module__4K57Iq__lg{width:3rem;height:3rem;font-size:1rem}.avatar-module__4K57Iq__xl{width:4rem;height:4rem;font-size:1.125rem}.avatar-module__4K57Iq__image{object-fit:cover}.avatar-module__4K57Iq__fallback{color:var(--muted-foreground);font-weight:500}
.chip-module__9TvhEa__chip{border-radius:9999px;align-items:center;font-weight:500;transition:background-color .15s ease-out;display:inline-flex}.chip-module__9TvhEa__chipText{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.chip-module__9TvhEa__disabled{opacity:.5;cursor:not-allowed}.chip-module__9TvhEa__withRemove{padding-right:.25rem}.chip-module__9TvhEa__removeButton{cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-.5rem -.5rem -.5rem 0;padding:0;transition:background-color .15s ease-out;display:inline-flex}.chip-module__9TvhEa__removeButton:hover{background-color:#0000001a}.dark .chip-module__9TvhEa__removeButton:hover{background-color:#ffffff1a}.chip-module__9TvhEa__removeButton:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.chip-module__9TvhEa__removeButtonSm{width:.875rem;height:.875rem}.chip-module__9TvhEa__removeButtonMd{width:1rem;height:1rem}.chip-module__9TvhEa__iconSm{width:.75rem;height:.75rem}.chip-module__9TvhEa__iconMd{width:.875rem;height:.875rem}.chip-module__9TvhEa__default{background-color:var(--secondary);color:var(--secondary-foreground)}.chip-module__9TvhEa__default:hover{background-color:hsl(from var(--secondary)h s calc(l*.8))}.chip-module__9TvhEa__primary{background-color:hsl(from var(--primary)h s l/.1);color:var(--primary)}.chip-module__9TvhEa__primary:hover{background-color:hsl(from var(--primary)h s l/.2)}.chip-module__9TvhEa__secondary{background-color:var(--muted);color:var(--muted-foreground)}.chip-module__9TvhEa__secondary:hover{background-color:hsl(from var(--muted)h s calc(l*.8))}.chip-module__9TvhEa__success{color:#21c45d;background-color:#16a2491a}.chip-module__9TvhEa__success:hover{background-color:#16a24933}.dark .chip-module__9TvhEa__success{color:#53df86}.chip-module__9TvhEa__warning{color:#e7b008;background-color:#facc141a}.chip-module__9TvhEa__warning:hover{background-color:#facc1433}.dark .chip-module__9TvhEa__warning{color:#fbd437}.chip-module__9TvhEa__error{background-color:hsl(from var(--destructive)h s l/.1);color:var(--destructive)}.chip-module__9TvhEa__error:hover{background-color:hsl(from var(--destructive)h s l/.2)}.chip-module__9TvhEa__sm{gap:.25rem;padding:.125rem .5rem;font-size:.75rem}.chip-module__9TvhEa__md{gap:.375rem;padding:.25rem .625rem;font-size:.875rem}
.toggle-module__Y8VrqG__container{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle-module__Y8VrqG__wrapper{flex-shrink:0;position:relative}.toggle-module__Y8VrqG__input{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-module__Y8VrqG__track{background-color:var(--input);border-radius:9999px;width:100%;height:100%;transition:background-color .3s ease-in-out}.toggle-module__Y8VrqG__thumb{background-color:var(--background);box-shadow:var(--shadow-sm);pointer-events:none;border-radius:50%;transition:transform .3s cubic-bezier(.25,1,.5,1);position:absolute}.toggle-module__Y8VrqG__input:checked+.toggle-module__Y8VrqG__track{background-color:var(--primary)!important}.toggle-module__Y8VrqG__md .toggle-module__Y8VrqG__wrapper{width:51px;height:31px}.toggle-module__Y8VrqG__md .toggle-module__Y8VrqG__thumb{width:27px;height:27px;top:2px;left:2px}.toggle-module__Y8VrqG__md .toggle-module__Y8VrqG__input:checked~.toggle-module__Y8VrqG__thumb{transform:translate(20px)}.toggle-module__Y8VrqG__sm .toggle-module__Y8VrqG__wrapper{width:40px;height:24px}.toggle-module__Y8VrqG__sm .toggle-module__Y8VrqG__thumb{width:20px;height:20px;top:2px;left:2px}.toggle-module__Y8VrqG__sm .toggle-module__Y8VrqG__input:checked~.toggle-module__Y8VrqG__thumb{transform:translate(16px)}.toggle-module__Y8VrqG__label{color:var(--foreground);margin-left:12px;font-size:.875rem;font-weight:500;line-height:1}.toggle-module__Y8VrqG__sm .toggle-module__Y8VrqG__label{margin-left:8px;font-size:.75rem}.toggle-module__Y8VrqG__container[aria-disabled=true]{opacity:.5;cursor:not-allowed}
.checkbox-module__ypvX5W__label{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.checkbox-module__ypvX5W__labelDisabled{cursor:not-allowed;opacity:.5}.checkbox-module__ypvX5W__touchArea{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.checkbox-module__ypvX5W__checkbox{appearance:none;border:2px solid var(--input);background-color:var(--background);cursor:pointer;border-radius:.25rem;transition:all .15s ease-out}.checkbox-module__ypvX5W__checkbox:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.checkbox-module__ypvX5W__checkbox:checked{border-color:var(--primary);background-color:var(--primary)}.checkbox-module__ypvX5W__checkbox:disabled{cursor:not-allowed;opacity:.5}.checkbox-module__ypvX5W__iconContainer{pointer-events:none;color:var(--primary-foreground);display:none;position:absolute}.checkbox-module__ypvX5W__checkbox:checked+.checkbox-module__ypvX5W__iconContainer{display:block}.checkbox-module__ypvX5W__labelText{-webkit-user-select:none;user-select:none;font-weight:500;line-height:1}.checkbox-module__ypvX5W__sm .checkbox-module__ypvX5W__checkbox{width:1.25rem;height:1.25rem}.checkbox-module__ypvX5W__sm .checkbox-module__ypvX5W__icon{width:.875rem;height:.875rem}@media (min-width:640px){.checkbox-module__ypvX5W__sm .checkbox-module__ypvX5W__icon{width:1rem;height:1rem}}.checkbox-module__ypvX5W__sm .checkbox-module__ypvX5W__labelText{font-size:.875rem}.checkbox-module__ypvX5W__md .checkbox-module__ypvX5W__checkbox{width:1.5rem;height:1.5rem}.checkbox-module__ypvX5W__md .checkbox-module__ypvX5W__icon{width:1rem;height:1rem}@media (min-width:640px){.checkbox-module__ypvX5W__md .checkbox-module__ypvX5W__icon{width:1.125rem;height:1.125rem}}.checkbox-module__ypvX5W__md .checkbox-module__ypvX5W__labelText{font-size:1rem}
.textarea-module__VD4-FG__textarea{box-sizing:border-box;border:2px solid var(--border);background-color:var(--background);width:100%;color:var(--foreground);border-radius:.75rem;outline:none;font-family:inherit;transition:all .15s ease-out}.textarea-module__VD4-FG__textarea::placeholder{color:var(--muted-foreground);opacity:.6}.textarea-module__VD4-FG__textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px hsl(from var(--primary)h s l/.3);outline:none}.textarea-module__VD4-FG__textarea:disabled{opacity:.5;cursor:not-allowed}.textarea-module__VD4-FG__error{border-color:var(--destructive)}.textarea-module__VD4-FG__error:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 3px hsl(from var(--destructive)h s l/.3)}.textarea-module__VD4-FG__sm{min-height:100px;padding:.75rem 1rem;font-size:1rem}.textarea-module__VD4-FG__md{min-height:120px;padding:.875rem 1.25rem;font-size:1.125rem}.textarea-module__VD4-FG__lg{min-height:150px;padding:1rem 1.5rem;font-size:1.25rem}.textarea-module__VD4-FG__resizeNone{resize:none}.textarea-module__VD4-FG__resizeVertical{resize:vertical}.textarea-module__VD4-FG__resizeHorizontal{resize:horizontal}.textarea-module__VD4-FG__resizeBoth{resize:both}
.select-module__oxpN6a__wrapper{position:relative}.select-module__oxpN6a__select{appearance:none;border:2px solid var(--border);background-color:var(--background);width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:.5rem;outline:none;transition:all .15s ease-out}.select-module__oxpN6a__select:invalid,.select-module__oxpN6a__select option[value=""]{color:var(--muted-foreground)}.select-module__oxpN6a__select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px hsl(from var(--primary)h s l/.3);outline:none}.select-module__oxpN6a__select:disabled{opacity:.5;cursor:not-allowed}.select-module__oxpN6a__error{border-color:var(--destructive)}.select-module__oxpN6a__error:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 3px hsl(from var(--destructive)h s l/.3)}.select-module__oxpN6a__sm{height:2.5rem;padding:0 2.25rem 0 .75rem;font-size:16px}@media (min-width:640px){.select-module__oxpN6a__sm{height:2.75rem;padding:0 2.5rem 0 .875rem;font-size:.875rem}}.select-module__oxpN6a__md{height:2.75rem;padding:0 2.5rem 0 .875rem;font-size:16px}@media (min-width:640px){.select-module__oxpN6a__md{height:3rem;padding:0 2.75rem 0 1rem;font-size:1rem}}.select-module__oxpN6a__lg{height:3rem;padding:0 2.75rem 0 1rem;font-size:16px}@media (min-width:640px){.select-module__oxpN6a__lg{height:3.5rem;padding:0 3rem 0 1.25rem;font-size:1.125rem}}.select-module__oxpN6a__chevron{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);transition:color .15s ease-out;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@media (min-width:640px){.select-module__oxpN6a__chevron{width:1.25rem;height:1.25rem;right:1rem}}.select-module__oxpN6a__chevronDisabled{opacity:.5}
.radio-module__WL3Ofa__label{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.radio-module__WL3Ofa__labelDisabled{cursor:not-allowed;opacity:.5}.radio-module__WL3Ofa__touchArea{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.radio-module__WL3Ofa__radio{appearance:none;border:2px solid var(--input);background-color:var(--background);cursor:pointer;border-radius:9999px;transition:all .15s ease-out;position:relative}.radio-module__WL3Ofa__radio:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.radio-module__WL3Ofa__radio:checked{border-color:var(--primary);background-color:var(--primary)}.radio-module__WL3Ofa__radio:checked:after{content:"";background-color:var(--background);border-radius:9999px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-module__WL3Ofa__radio:disabled{cursor:not-allowed;opacity:.5}.radio-module__WL3Ofa__labelText{-webkit-user-select:none;user-select:none;font-size:.875rem}@media (min-width:640px){.radio-module__WL3Ofa__labelText{font-size:1rem}}.radio-module__WL3Ofa__sm .radio-module__WL3Ofa__radio{width:1.25rem;height:1.25rem}.radio-module__WL3Ofa__sm .radio-module__WL3Ofa__radio:checked:after{width:.5rem;height:.5rem}.radio-module__WL3Ofa__md .radio-module__WL3Ofa__radio{width:1.5rem;height:1.5rem}.radio-module__WL3Ofa__md .radio-module__WL3Ofa__radio:checked:after{width:.625rem;height:.625rem}
.progress-circle-module__qt8joW__container{display:inline-flex;position:relative}.progress-circle-module__qt8joW__svg{transform:rotate(-90deg)}.progress-circle-module__qt8joW__backgroundCircle{color:hsl(from var(--muted)h s l/.2)}.progress-circle-module__qt8joW__progressCircle{stroke-linecap:round;transition:all .5s ease-out}.progress-circle-module__qt8joW__primary{stroke:var(--primary)}.progress-circle-module__qt8joW__success{stroke:#16a34a}.progress-circle-module__qt8joW__warning{stroke:#ca8a04}.progress-circle-module__qt8joW__error{stroke:var(--destructive)}@media (prefers-color-scheme:dark){.progress-circle-module__qt8joW__success{stroke:#4ade80}.progress-circle-module__qt8joW__warning{stroke:#facc15}}.progress-circle-module__qt8joW__valueContainer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.progress-circle-module__qt8joW__valueText{font-weight:600}.progress-circle-module__qt8joW__textSm{font-size:.75rem}.progress-circle-module__qt8joW__textMd{font-size:.875rem}.progress-circle-module__qt8joW__textLg{font-size:1rem}.progress-circle-module__qt8joW__textXl{font-size:1.125rem}
.label-module__ELxXoa__label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1}:is(.label-module__ELxXoa__label:has(+:disabled),.label-module__ELxXoa__label:has(+[disabled])){cursor:not-allowed;opacity:.7}
.radio-group-module__TCUwoW__group{gap:.5rem;display:grid}.radio-group-module__TCUwoW__item{aspect-ratio:1;border-style:solid;border-width:1px;border-color:var(--primary);width:1.25rem;height:1.25rem;color:var(--primary);border-radius:9999px;justify-content:center;align-items:center;display:flex}.radio-group-module__TCUwoW__item:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.radio-group-module__TCUwoW__item:disabled{cursor:not-allowed;opacity:.5}.radio-group-module__TCUwoW__indicator{justify-content:center;align-items:center;display:flex}.radio-group-module__TCUwoW__indicatorIcon{fill:currentColor;width:.75rem;height:.75rem}
.inline-module__n0ipGW__inline{flex-direction:row;display:flex}.inline-module__n0ipGW__wrap{flex-wrap:wrap}.inline-module__n0ipGW__spacingXs{gap:.25rem}.inline-module__n0ipGW__spacingSm{gap:.5rem}.inline-module__n0ipGW__spacingMd{gap:1rem}.inline-module__n0ipGW__spacingLg{gap:1.5rem}.inline-module__n0ipGW__spacingXl{gap:2rem}.inline-module__n0ipGW__spacing2xl{gap:3rem}.inline-module__n0ipGW__alignStart{align-items:flex-start}.inline-module__n0ipGW__alignCenter{align-items:center}.inline-module__n0ipGW__alignEnd{align-items:flex-end}.inline-module__n0ipGW__alignBaseline{align-items:baseline}.inline-module__n0ipGW__alignStretch{align-items:stretch}.inline-module__n0ipGW__justifyStart{justify-content:flex-start}.inline-module__n0ipGW__justifyCenter{justify-content:center}.inline-module__n0ipGW__justifyEnd{justify-content:flex-end}.inline-module__n0ipGW__justifyBetween{justify-content:space-between}.inline-module__n0ipGW__justifyAround{justify-content:space-around}.inline-module__n0ipGW__justifyEvenly{justify-content:space-evenly}
.grid-module__zI2wSa__grid{width:100%;display:grid}.grid-module__zI2wSa__spacingXs{gap:.25rem}.grid-module__zI2wSa__spacingSm{gap:.5rem}.grid-module__zI2wSa__spacingMd{gap:1rem}.grid-module__zI2wSa__spacingLg{gap:1.5rem}.grid-module__zI2wSa__spacingXl{gap:2rem}.grid-module__zI2wSa__spacing2xl{gap:3rem}.grid-module__zI2wSa__cols1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-module__zI2wSa__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-module__zI2wSa__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-module__zI2wSa__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-module__zI2wSa__cols5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-module__zI2wSa__cols6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-module__zI2wSa__cols7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-module__zI2wSa__cols8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-module__zI2wSa__cols9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-module__zI2wSa__cols10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-module__zI2wSa__cols11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-module__zI2wSa__cols12{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:768px){.grid-module__zI2wSa__mdCols1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-module__zI2wSa__mdCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-module__zI2wSa__mdCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-module__zI2wSa__mdCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-module__zI2wSa__mdCols5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-module__zI2wSa__mdCols6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-module__zI2wSa__mdCols7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-module__zI2wSa__mdCols8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-module__zI2wSa__mdCols9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-module__zI2wSa__mdCols10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-module__zI2wSa__mdCols11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-module__zI2wSa__mdCols12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.grid-module__zI2wSa__lgCols1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-module__zI2wSa__lgCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-module__zI2wSa__lgCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-module__zI2wSa__lgCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-module__zI2wSa__lgCols5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-module__zI2wSa__lgCols6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-module__zI2wSa__lgCols7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-module__zI2wSa__lgCols8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-module__zI2wSa__lgCols9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-module__zI2wSa__lgCols10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-module__zI2wSa__lgCols11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-module__zI2wSa__lgCols12{grid-template-columns:repeat(12,minmax(0,1fr))}}
.participant-row-module__8rNTbG__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.participant-row-module__8rNTbG__mainContent{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.participant-row-module__8rNTbG__badge{flex-shrink:0;box-shadow:0 1px 2px #0000000d}.participant-row-module__8rNTbG__textContainer{flex-direction:column;min-width:0;display:flex}.participant-row-module__8rNTbG__nickname{text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease-out;overflow:hidden}.participant-row-module__8rNTbG__highlighted{color:var(--primary)}.participant-row-module__8rNTbG__hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-row-module__8rNTbG__trailing{flex-shrink:0}
.privacy-badge-module__4zZS0G__badge{border-style:solid;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.privacy-badge-module__4zZS0G__icon{flex-shrink:0}.privacy-badge-module__4zZS0G__label{font-weight:600}.privacy-badge-module__4zZS0G__sm{gap:.25rem;padding:.25rem .5rem;font-size:.75rem}.privacy-badge-module__4zZS0G__sm .privacy-badge-module__4zZS0G__icon{width:.75rem;height:.75rem}.privacy-badge-module__4zZS0G__md{gap:.375rem;padding:.375rem .75rem;font-size:.875rem}.privacy-badge-module__4zZS0G__md .privacy-badge-module__4zZS0G__icon{width:1rem;height:1rem}.privacy-badge-module__4zZS0G__lg{gap:.5rem;padding:.5rem 1rem;font-size:1rem}.privacy-badge-module__4zZS0G__lg .privacy-badge-module__4zZS0G__icon{width:1.25rem;height:1.25rem}.privacy-badge-module__4zZS0G__default{color:#15803d;background-color:#22c55e1a;border-color:#22c55e33}@media (prefers-color-scheme:dark){.privacy-badge-module__4zZS0G__default{color:#4ade80;background-color:#22c55e33}}.privacy-badge-module__4zZS0G__verified{color:#1d4ed8;background-color:#3b82f61a;border-color:#3b82f633}@media (prefers-color-scheme:dark){.privacy-badge-module__4zZS0G__verified{color:#60a5fa;background-color:#3b82f633}}.privacy-badge-module__4zZS0G__active{color:#7e22ce;background-color:#a855f71a;border-color:#a855f733}@media (prefers-color-scheme:dark){.privacy-badge-module__4zZS0G__active{color:#c084fc;background-color:#a855f733}}.privacy-badge-module__4zZS0G__protected{color:#047857;background-color:#10b9811a;border-color:#10b98133}@media (prefers-color-scheme:dark){.privacy-badge-module__4zZS0G__protected{color:#34d399;background-color:#10b98133}}.privacy-badge-module__4zZS0G__animated{animation:2s cubic-bezier(.4,0,.6,1) infinite privacy-badge-module__4zZS0G__pulse}@keyframes privacy-badge-module__4zZS0G__pulse{0%,to{opacity:1}50%{opacity:.5}}
.form-field-module__umx7sG__label{text-align:center;letter-spacing:-.025em;font-weight:500;font-size:var(--text-fluid-base);display:block}@media (min-width:640px){.form-field-module__umx7sG__label{font-size:var(--text-fluid-lg)}}.form-field-module__umx7sG__required{color:hsl(var(--destructive));margin-left:.25rem}.form-field-module__umx7sG__inputError{border-color:hsl(var(--destructive))}.form-field-module__umx7sG__errorContainer{justify-content:center;align-items:center;gap:.375rem;display:flex}.form-field-module__umx7sG__errorIcon{color:hsl(var(--destructive));flex-shrink:0;width:.875rem;height:.875rem}
.form-group-module__lTX7Ua__label{text-align:center;letter-spacing:-.025em;font-weight:500;font-size:var(--text-fluid-base);display:block}@media (min-width:640px){.form-group-module__lTX7Ua__label{font-size:var(--text-fluid-lg)}}.form-group-module__lTX7Ua__required{color:hsl(var(--destructive));margin-left:.25rem}
.form-actions-module__94aXJa__container{padding-top:.5rem}.form-actions-module__94aXJa__primaryLarge{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-actions-module__94aXJa__secondary{color:hsl(var(--muted-foreground))}.form-actions-module__94aXJa__loader{width:1.25rem;height:1.25rem;animation:1s linear infinite form-actions-module__94aXJa__spin}.form-actions-module__94aXJa__icon{width:1.25rem;height:1.25rem}@keyframes form-actions-module__94aXJa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.card-header-module__R7TODG__default{padding:1.5rem 1.5rem .5rem}.card-header-module__R7TODG__compact{padding:1rem 1rem .25rem}
.centered-message-module__qaLpqG__container{text-align:center}.centered-message-module__qaLpqG__spacingSm>*+*{margin-top:.5rem}.centered-message-module__qaLpqG__spacingMd>*+*{margin-top:1rem}.centered-message-module__qaLpqG__spacingLg>*+*{margin-top:1.5rem}.centered-message-module__qaLpqG__iconWrapper{margin-left:auto;margin-right:auto}.centered-message-module__qaLpqG__description{margin-top:.25rem}@media (min-width:640px){.centered-message-module__qaLpqG__description{margin-top:.5rem}}
.loading-button-module__nc7RjG__iconLeft{margin-right:.5rem}.loading-button-module__nc7RjG__iconRight{margin-left:.5rem}.loading-button-module__nc7RjG__spacer{width:1.25rem;height:1.25rem}.loading-button-module__nc7RjG__spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite loading-button-module__nc7RjG__spin}.loading-button-module__nc7RjG__icon{width:1.25rem;height:1.25rem}.loading-button-module__nc7RjG__textWrapper{position:relative}@keyframes loading-button-module__nc7RjG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.alert-module__uBMm7W__container{border-radius:var(--radius-lg);border-width:2px;gap:.75rem;padding:1rem;display:flex}.alert-module__uBMm7W__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.alert-module__uBMm7W__content{flex:1;min-width:0}.alert-module__uBMm7W__title{margin-bottom:.25rem;line-height:1}.alert-module__uBMm7W__description{line-height:1.625}.alert-module__uBMm7W__default{background-color:hsl(var(--muted)/.5);border-color:hsl(var(--border));color:hsl(var(--foreground))}.alert-module__uBMm7W__default .alert-module__uBMm7W__icon{color:hsl(var(--muted-foreground))}.alert-module__uBMm7W__success{color:#14532d;background-color:#22c55e1a;border-color:#22c55e33}.alert-module__uBMm7W__success .alert-module__uBMm7W__icon{color:#16a34a}.alert-module__uBMm7W__error{background-color:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.2);color:hsl(var(--destructive-foreground))}.alert-module__uBMm7W__error .alert-module__uBMm7W__icon{color:hsl(var(--destructive))}.alert-module__uBMm7W__warning{color:#713f12;background-color:#eab3081a;border-color:#eab30833}.alert-module__uBMm7W__warning .alert-module__uBMm7W__icon{color:#ca8a04}.alert-module__uBMm7W__info{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);color:hsl(var(--primary-foreground))}.alert-module__uBMm7W__info .alert-module__uBMm7W__icon{color:hsl(var(--primary))}@media (prefers-color-scheme:dark){.alert-module__uBMm7W__success{color:#dcfce7}.alert-module__uBMm7W__success .alert-module__uBMm7W__icon{color:#4ade80}.alert-module__uBMm7W__warning{color:#fef9c3}.alert-module__uBMm7W__warning .alert-module__uBMm7W__icon{color:#facc15}}.dark .alert-module__uBMm7W__success{color:#dcfce7}.dark .alert-module__uBMm7W__success .alert-module__uBMm7W__icon{color:#4ade80}.dark .alert-module__uBMm7W__warning{color:#fef9c3}.dark .alert-module__uBMm7W__warning .alert-module__uBMm7W__icon{color:#facc15}
.copy-button-module__ArVPvG__copyButton{flex-direction:column;gap:.25rem;height:3rem;min-height:44px;transition:all .3s;display:flex}@media (min-width:640px){.copy-button-module__ArVPvG__copyButton{height:3.5rem}}.copy-button-module__ArVPvG__copied{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.5);color:hsl(var(--primary));transform:scale(.95)}.copy-button-module__ArVPvG__icon{width:1.25rem;height:1.25rem}@media (min-width:640px){.copy-button-module__ArVPvG__icon{width:1.5rem;height:1.5rem}}.copy-button-module__ArVPvG__icon.copy-button-module__ArVPvG__copied{color:hsl(var(--primary))}
.progress-bar-module__JArOWG__container{flex-direction:column;gap:.5rem;display:flex}.progress-bar-module__JArOWG__header{justify-content:space-between;align-items:center;display:flex}.progress-bar-module__JArOWG__track{background-color:hsl(var(--muted));border-radius:9999px;width:100%;overflow:hidden}.progress-bar-module__JArOWG__sm{height:.375rem}@media (min-width:768px){.progress-bar-module__JArOWG__sm{height:.5rem}}.progress-bar-module__JArOWG__md{height:.5rem}@media (min-width:768px){.progress-bar-module__JArOWG__md{height:.75rem}}.progress-bar-module__JArOWG__lg{height:.75rem}@media (min-width:768px){.progress-bar-module__JArOWG__lg{height:1rem}}.progress-bar-module__JArOWG__bar{border-radius:9999px;height:100%;transition:all .5s ease-out}.progress-bar-module__JArOWG__default{background-color:hsl(var(--primary))}.progress-bar-module__JArOWG__gradient{background:linear-gradient(to right,hsl(var(--primary)),#f472b6,hsl(var(--primary)))}.progress-bar-module__JArOWG__complete{box-shadow:0 0 12px #ec489980}.progress-bar-module__JArOWG__compactTrack{background-color:hsl(var(--muted));border-radius:9999px;width:100%;height:.375rem;overflow:hidden}.progress-bar-module__JArOWG__compactBar{background-color:hsl(var(--primary));border-radius:9999px;height:100%;transition:width .3s}
.participant-selector-module__NLi0tG__button{text-align:left;border-width:2px;border-radius:.75rem;width:100%;padding:.75rem;transition:all .2s}.participant-selector-module__NLi0tG__button:active{transform:scale(.98)}.participant-selector-module__NLi0tG__button:disabled{cursor:not-allowed;opacity:.5;transform:scale(1)}.participant-selector-module__NLi0tG__selected{border-color:hsl(var(--primary));background-color:rgb(var(--primary)/.05);box-shadow:0 1px 2px #0000000d}.participant-selector-module__NLi0tG__unselected{border-color:hsl(var(--border))}.participant-selector-module__NLi0tG__unselected:hover{border-color:rgb(var(--primary)/.3);background-color:rgb(var(--muted)/.3)}.participant-selector-module__NLi0tG__checkContainer{border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .3s;display:flex}.participant-selector-module__NLi0tG__checkSelected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:scale(1);box-shadow:0 1px 2px #0000000d}.participant-selector-module__NLi0tG__checkUnselected{border-width:2px;border-color:rgb(var(--muted-foreground)/.3);opacity:.7;transform:scale(.9)}.participant-selector-module__NLi0tG__button:hover .participant-selector-module__NLi0tG__checkUnselected{border-color:rgb(var(--primary)/.5);opacity:1;transform:scale(1)}.participant-selector-module__NLi0tG__checkIcon{width:.875rem;height:.875rem;transition-property:transform;transition-duration:.3s}.participant-selector-module__NLi0tG__checkIconSelected{transform:scale(1)}.participant-selector-module__NLi0tG__checkIconUnselected{transform:scale(0)}
.alert-dialog-module__YtKpmW__overlay{z-index:10000;background-color:#000c;position:fixed;inset:0}.alert-dialog-module__YtKpmW__overlay[data-state=open]{animation:.2s ease-out alert-dialog-module__YtKpmW__fadeIn}.alert-dialog-module__YtKpmW__overlay[data-state=closed]{animation:.2s ease-out alert-dialog-module__YtKpmW__fadeOut}.alert-dialog-module__YtKpmW__content{z-index:10001;background-color:var(--background);border:1px solid var(--border);border-radius:.75rem;gap:1rem;width:calc(100% - 6rem);max-width:32rem;max-height:90vh;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}.alert-dialog-module__YtKpmW__content[data-state=open]{animation:.2s ease-out alert-dialog-module__YtKpmW__contentIn}.alert-dialog-module__YtKpmW__content[data-state=closed]{animation:.2s ease-out alert-dialog-module__YtKpmW__contentOut}.alert-dialog-module__YtKpmW__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.alert-dialog-module__YtKpmW__header{text-align:left}}.alert-dialog-module__YtKpmW__footer{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){.alert-dialog-module__YtKpmW__footer{flex-direction:row;justify-content:flex-end;gap:.5rem}}.alert-dialog-module__YtKpmW__title{color:var(--foreground);font-size:1.125rem;font-weight:600}.alert-dialog-module__YtKpmW__description{color:var(--muted-foreground);font-size:.875rem}.alert-dialog-module__YtKpmW__actionButton{white-space:nowrap;cursor:pointer;background-color:var(--primary);height:3rem;color:var(--primary-foreground);border:none;border-radius:.75rem;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:1rem;font-weight:500;transition:all .15s ease-out;display:inline-flex}.alert-dialog-module__YtKpmW__actionButton:hover{background-color:hsl(from var(--primary)h s calc(l*.9));transform:scale(1.02)}.alert-dialog-module__YtKpmW__actionButton:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.alert-dialog-module__YtKpmW__cancelButton{white-space:nowrap;cursor:pointer;border:1px solid var(--border);height:3rem;color:var(--foreground);background-color:#0000;border-radius:.75rem;outline:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:0 1.25rem;font-size:1rem;font-weight:500;transition:all .15s ease-out;display:inline-flex}@media (min-width:640px){.alert-dialog-module__YtKpmW__cancelButton{margin-top:0}}.alert-dialog-module__YtKpmW__cancelButton:hover{background-color:var(--accent);border-color:hsl(from var(--primary)h s l/.5);transform:scale(1.02)}.alert-dialog-module__YtKpmW__cancelButton:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}@keyframes alert-dialog-module__YtKpmW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-module__YtKpmW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-module__YtKpmW__contentIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes alert-dialog-module__YtKpmW__contentOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}
.card-module__a3RiWW__card{border-radius:.75rem;overflow:hidden}.card-module__a3RiWW__default{background-color:var(--card);border:1px solid var(--border)}.card-module__a3RiWW__bordered{background-color:var(--card);border:2px solid var(--border)}.card-module__a3RiWW__elevated{background-color:var(--card);border:1px solid var(--border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.card-module__a3RiWW__hoverable{cursor:pointer;transition:all .2s ease-out}.card-module__a3RiWW__hoverable:hover{border-color:hsl(from var(--primary)h s l/.5);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.card-module__a3RiWW__paddingSm{padding:1rem}.card-module__a3RiWW__paddingMd{padding:1.5rem}.card-module__a3RiWW__paddingLg{padding:2rem}.card-module__a3RiWW__paddingFluid{padding:clamp(.75rem,3vw,1.5rem)}.card-module__a3RiWW__content{flex-direction:column;gap:1rem;display:flex}.card-module__a3RiWW__header{border-bottom:1px solid var(--border)}.card-module__a3RiWW__headerPaddingSm{padding:1rem}.card-module__a3RiWW__headerPaddingMd{padding:1.5rem}.card-module__a3RiWW__headerPaddingLg{padding:2rem}.card-module__a3RiWW__headerPaddingNone{padding:.75rem 1rem}.card-module__a3RiWW__footer{border-top:1px solid var(--border)}.card-module__a3RiWW__footerPaddingSm{padding:1rem}.card-module__a3RiWW__footerPaddingMd{padding:1.5rem}.card-module__a3RiWW__footerPaddingLg{padding:2rem}.card-module__a3RiWW__footerPaddingNone{padding:.75rem 1rem}.card-module__a3RiWW__containerQuery{container-type:inline-size}
.error-boundary-module__ssZTVW__container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:100dvh;display:flex;overflow-x:hidden}
.theme-toggle-module__GYq-iG__button{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-toggle-module__GYq-iG__icon{width:1.25rem;height:1.25rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1)}
.room-qr-code-module__PN_ZRq__container{flex-direction:column;align-items:center;gap:1rem;display:flex}.room-qr-code-module__PN_ZRq__qrWrapper{background-color:#fff;border:1px solid #0000001a;border-radius:1.5rem;padding:1.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.room-qr-code-module__PN_ZRq__downloadButton{gap:.5rem;height:2.5rem;padding-left:1rem;padding-right:1rem;transition:all .2s}.room-qr-code-module__PN_ZRq__downloadButton:hover{background-color:hsl(var(--secondary))}.room-qr-code-module__PN_ZRq__icon{width:1rem;height:1rem}
.step-indicator-module__C41Uuq__nav{justify-content:flex-start;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;display:flex;overflow-x:auto}@media (min-width:640px){.step-indicator-module__C41Uuq__nav{justify-content:center}}.step-indicator-module__C41Uuq__list{align-items:center;gap:.75rem;display:flex}.step-indicator-module__C41Uuq__item{flex-shrink:0;align-items:center;display:flex}.step-indicator-module__C41Uuq__circle{width:2rem;height:2rem;box-shadow:var(--shadow-sm);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.step-indicator-module__C41Uuq__circleComplete{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:scale(.9)}.step-indicator-module__C41Uuq__circleCurrent{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 0 4px hsl(var(--primary)/.2);z-index:10;transform:scale(1.1)}.step-indicator-module__C41Uuq__circlePending{background-color:hsl(var(--secondary));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border)/.5)}.step-indicator-module__C41Uuq__checkIcon{stroke-width:3px;width:1rem;height:1rem}.step-indicator-module__C41Uuq__connector{border-radius:9999px;width:2rem;height:.25rem;margin-left:.5rem;margin-right:.5rem;transition:background-color .5s}@media (min-width:768px){.step-indicator-module__C41Uuq__connector{width:4rem}}.step-indicator-module__C41Uuq__connectorComplete{background-color:hsl(var(--primary))}.step-indicator-module__C41Uuq__connectorPending{background-color:hsl(var(--secondary))}
.empty-state-module__M2QvrG__container{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;animation:.5s ease-out empty-state-module__M2QvrG__fadeIn;display:flex}@media (min-width:768px){.empty-state-module__M2QvrG__container{padding-top:4rem;padding-bottom:4rem}}.empty-state-module__M2QvrG__actionButton{margin-top:.5rem}.empty-state-module__M2QvrG__actionIcon{width:1rem;height:1rem;margin-right:.5rem}.empty-state-module__M2QvrG__compactContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}.empty-state-module__M2QvrG__iconCircle{margin-bottom:.75rem}@keyframes empty-state-module__M2QvrG__fadeIn{0%{opacity:0}to{opacity:1}}
.room-history-card-module__9iiKfq__container{position:relative}.room-history-card-module__9iiKfq__card{cursor:pointer;border-color:rgb(var(--border)/.6);transition:all .3s;position:relative;overflow:hidden}.room-history-card-module__9iiKfq__card:hover{border-color:rgb(var(--primary)/.5);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.room-history-card-module__9iiKfq__container:active .room-history-card-module__9iiKfq__card{transform:scale(.99)}.room-history-card-module__9iiKfq__contentWrapper{align-items:flex-start;gap:1rem;display:flex}.room-history-card-module__9iiKfq__icon{border-radius:1rem;flex-shrink:0;transition:color .15s,background-color .15s;box-shadow:0 1px 2px #0000000d}.room-history-card-module__9iiKfq__mainInfo{flex:1;min-width:0;padding-top:.125rem;padding-bottom:.125rem}.room-history-card-module__9iiKfq__headerRow{justify-content:space-between;align-items:center;padding-right:1.5rem;display:flex}.room-history-card-module__9iiKfq__titleWrapper{align-items:center;gap:.5rem;display:flex;overflow:hidden}.room-history-card-module__9iiKfq__title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.room-history-card-module__9iiKfq__hostChip{flex-shrink:0;height:1rem;padding-left:.375rem;padding-right:.375rem;font-size:9px}.room-history-card-module__9iiKfq__metaRow{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.room-history-card-module__9iiKfq__inviteCodeChip{letter-spacing:.05em;background-color:rgb(var(--secondary)/.5);border:none;height:1.25rem;font-family:monospace;font-size:10px}.room-history-card-module__9iiKfq__hash{opacity:.5;margin-right:.25rem}.room-history-card-module__9iiKfq__timeInfo{align-items:center;gap:.25rem;display:flex}.room-history-card-module__9iiKfq__clockIcon{opacity:.7;width:.75rem;height:.75rem}.room-history-card-module__9iiKfq__nicknameRow{align-items:center;gap:.25rem;padding-top:.25rem;display:flex}.room-history-card-module__9iiKfq__label{opacity:.5}.room-history-card-module__9iiKfq__nickname{color:hsl(var(--foreground));font-weight:500}.room-history-card-module__9iiKfq__arrowWrapper{color:rgb(var(--muted-foreground)/.3);align-self:center;transition:all .3s;transform:translate(0)}.room-history-card-module__9iiKfq__card:hover .room-history-card-module__9iiKfq__arrowWrapper{color:rgb(var(--primary)/.5);transform:translate(.125rem)}.room-history-card-module__9iiKfq__removeButton{border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));opacity:1;border-radius:9999px;width:1.75rem;height:1.75rem;transition:all .2s;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){.room-history-card-module__9iiKfq__removeButton{opacity:0}.room-history-card-module__9iiKfq__container:hover .room-history-card-module__9iiKfq__removeButton{opacity:1}}
.tooltip-module__SNmIMW__container{display:inline-flex;position:relative}.tooltip-module__SNmIMW__tooltip{z-index:70;background-color:hsl(var(--foreground));max-width:calc(100dvw - 2rem);color:hsl(var(--background));border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;padding:.5rem .75rem;font-size:.875rem;animation:.2s ease-in-out tooltip-module__SNmIMW__fadeIn;position:absolute}.tooltip-module__SNmIMW__top{margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-module__SNmIMW__bottom{margin-top:.5rem;top:100%;left:50%;transform:translate(-50%)}.tooltip-module__SNmIMW__left{margin-right:.5rem;top:50%;right:100%;transform:translateY(-50%)}.tooltip-module__SNmIMW__right{margin-left:.5rem;top:50%;left:100%;transform:translateY(-50%)}.tooltip-module__SNmIMW__arrow{border-style:solid;border-width:4px;width:0;height:0;position:absolute}.tooltip-module__SNmIMW__arrowTop{border-color:hsl(var(--foreground))transparent transparent;top:100%;left:50%;transform:translate(-50%)}.tooltip-module__SNmIMW__arrowBottom{border-color:transparent transparent hsl(var(--foreground));bottom:100%;left:50%;transform:translate(-50%)}.tooltip-module__SNmIMW__arrowLeft{border-color:transparent transparent transparent hsl(var(--foreground));top:50%;left:100%;transform:translateY(-50%)}.tooltip-module__SNmIMW__arrowRight{border-color:transparent hsl(var(--foreground))transparent transparent;top:50%;right:100%;transform:translateY(-50%)}@keyframes tooltip-module__SNmIMW__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.tooltip-module__SNmIMW__tooltip{max-width:24rem}}
.toast-module__T7gjxa__container{border-radius:var(--radius-lg);width:100%;max-width:28rem;box-shadow:var(--shadow-lg);border-width:2px;gap:.75rem;padding:1rem;transition:all .2s;animation:.2s ease-out toast-module__T7gjxa__slideInFromTop;display:flex}.toast-module__T7gjxa__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.toast-module__T7gjxa__content{flex:1;min-width:0}.toast-module__T7gjxa__closeButton{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:-.25rem;margin-right:-.25rem}.toast-module__T7gjxa__default{background-color:hsl(var(--background));border-color:hsl(var(--border))}.toast-module__T7gjxa__default .toast-module__T7gjxa__icon{color:hsl(var(--foreground))}.toast-module__T7gjxa__success{background-color:hsl(var(--background));border-color:#22c55e33}.toast-module__T7gjxa__success .toast-module__T7gjxa__icon{color:#16a34a}.toast-module__T7gjxa__error{background-color:hsl(var(--background));border-color:hsl(var(--destructive)/.2)}.toast-module__T7gjxa__error .toast-module__T7gjxa__icon{color:hsl(var(--destructive))}.toast-module__T7gjxa__warning{background-color:hsl(var(--background));border-color:#eab30833}.toast-module__T7gjxa__warning .toast-module__T7gjxa__icon{color:#ca8a04}.toast-module__T7gjxa__info{background-color:hsl(var(--background));border-color:hsl(var(--primary)/.2)}.toast-module__T7gjxa__info .toast-module__T7gjxa__icon{color:hsl(var(--primary))}@media (prefers-color-scheme:dark){.toast-module__T7gjxa__success .toast-module__T7gjxa__icon{color:#4ade80}.toast-module__T7gjxa__warning .toast-module__T7gjxa__icon{color:#facc15}}.dark .toast-module__T7gjxa__success .toast-module__T7gjxa__icon{color:#4ade80}.dark .toast-module__T7gjxa__warning .toast-module__T7gjxa__icon{color:#facc15}@keyframes toast-module__T7gjxa__slideInFromTop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}
.breadcrumb-module__Qs5Wkq__nav{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.breadcrumb-module__Qs5Wkq__nav::-webkit-scrollbar{display:none}.breadcrumb-module__Qs5Wkq__list{white-space:nowrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__Qs5Wkq__item{align-items:center;gap:.5rem;display:flex}.breadcrumb-module__Qs5Wkq__link{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.breadcrumb-module__Qs5Wkq__link:hover{color:hsl(var(--foreground))}.breadcrumb-module__Qs5Wkq__linkIcon{width:1rem;height:1rem}.breadcrumb-module__Qs5Wkq__text{color:hsl(var(--muted-foreground));font-size:.875rem}.breadcrumb-module__Qs5Wkq__active{color:hsl(var(--foreground));font-weight:500}.breadcrumb-module__Qs5Wkq__separator{color:hsl(var(--muted-foreground));align-items:center;display:flex}.breadcrumb-module__Qs5Wkq__separator svg{width:1rem;height:1rem}
.pagination-module__ryctsa__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.pagination-module__ryctsa__ellipsis{width:2.5rem;height:2.5rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:inline-flex}.pagination-module__ryctsa__ellipsisIcon{width:1rem;height:1rem}.pagination-module__ryctsa__pageButton{min-width:2.5rem}.pagination-module__ryctsa__active{pointer-events:none}
.tabs-module__gI8Wza__container{width:100%}.tabs-module__gI8Wza__tabList{scrollbar-width:none;-ms-overflow-style:none;gap:.25rem;padding-bottom:1px;display:flex;overflow-x:auto}.tabs-module__gI8Wza__tabList::-webkit-scrollbar{display:none}.tabs-module__gI8Wza__defaultList{border-bottom:1px solid hsl(var(--border))}.tabs-module__gI8Wza__pillsList{background-color:hsl(var(--muted)/.5);border-radius:var(--radius-lg);padding:.25rem}.tabs-module__gI8Wza__tab{white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s}.tabs-module__gI8Wza__tab:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring)),0 0 0 4px hsl(var(--background));outline:none}.tabs-module__gI8Wza__tab:disabled{cursor:not-allowed;opacity:.5}.tabs-module__gI8Wza__defaultTab{color:hsl(var(--muted-foreground));border-bottom:2px solid #0000;margin-bottom:-1px}.tabs-module__gI8Wza__defaultTab:hover:not(:disabled,.tabs-module__gI8Wza__active){color:hsl(var(--foreground));border-bottom-color:hsl(var(--border))}.tabs-module__gI8Wza__defaultTab.tabs-module__gI8Wza__active{border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}.tabs-module__gI8Wza__pillsTab{border-radius:var(--radius-md);color:hsl(var(--muted-foreground))}.tabs-module__gI8Wza__pillsTab:hover:not(:disabled,.tabs-module__gI8Wza__active){color:hsl(var(--foreground));background-color:hsl(var(--background)/.5)}.tabs-module__gI8Wza__pillsTab.tabs-module__gI8Wza__active{background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000000d}.tabs-module__gI8Wza__panel{margin-top:1rem}
.modal-module__rXWjsW__overlay{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-module__rXWjsW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;animation:.2s ease-out modal-module__rXWjsW__fadeIn;position:absolute;inset:0}.modal-module__rXWjsW__modal{background-color:hsl(var(--background));border-radius:var(--radius-lg);width:100%;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-xl);flex-direction:column;animation:.2s ease-out modal-module__rXWjsW__scaleIn;display:flex;position:relative}.modal-module__rXWjsW__sm{max-width:24rem}.modal-module__rXWjsW__md{max-width:28rem}.modal-module__rXWjsW__lg{max-width:32rem}.modal-module__rXWjsW__xl{max-width:36rem}.modal-module__rXWjsW__full{max-width:95vw;max-height:95vh}.modal-module__rXWjsW__header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.modal-module__rXWjsW__titleWrapper{flex-direction:column;gap:.25rem;display:flex}.modal-module__rXWjsW__title{font-size:1.125rem;font-weight:600;line-height:1}.modal-module__rXWjsW__description{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem}.modal-module__rXWjsW__closeButton{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:-.25rem;margin-right:-.5rem}.modal-module__rXWjsW__content{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.modal-module__rXWjsW__footer{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:1.5rem;display:flex}@keyframes modal-module__rXWjsW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal-module__rXWjsW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.accordion-module__GrplJa__defaultContainer>:not([hidden])~:not([hidden]){border-top:1px solid hsl(var(--border))}.accordion-module__GrplJa__borderedContainer{border:1px solid hsl(var(--border));border-radius:var(--radius-lg)}.accordion-module__GrplJa__borderedContainer>:not([hidden])~:not([hidden]){border-top:1px solid hsl(var(--border))}.accordion-module__GrplJa__separatedItem{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);overflow:hidden}.accordion-module__GrplJa__trigger{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:1rem;transition:background-color .2s;display:flex}.accordion-module__GrplJa__trigger:hover:not(:disabled){background-color:hsl(var(--muted)/.5)}.accordion-module__GrplJa__trigger:disabled{cursor:not-allowed;opacity:.5}.accordion-module__GrplJa__triggerTitle{font-weight:500}.accordion-module__GrplJa__chevron{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.accordion-module__GrplJa__chevron.accordion-module__GrplJa__open{transform:rotate(180deg)}.accordion-module__GrplJa__content{color:hsl(var(--foreground));padding:0 1rem 1rem;font-size:.875rem;animation:.2s ease-out accordion-module__GrplJa__slideDown}@keyframes accordion-module__GrplJa__slideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}
.drawer-module__NGGQEa__container{z-index:50;position:fixed;inset:0}.drawer-module__NGGQEa__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;animation:.2s ease-out drawer-module__NGGQEa__fadeIn;position:absolute;inset:0}.drawer-module__NGGQEa__drawer{background-color:hsl(var(--background));box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed}.drawer-module__NGGQEa__left{height:100%;animation:.3s ease-out drawer-module__NGGQEa__slideInLeft;top:0;left:0}.drawer-module__NGGQEa__right{height:100%;animation:.3s ease-out drawer-module__NGGQEa__slideInRight;top:0;right:0}.drawer-module__NGGQEa__top{width:100%;animation:.3s ease-out drawer-module__NGGQEa__slideInTop;top:0;left:0}.drawer-module__NGGQEa__bottom{width:100%;animation:.3s ease-out drawer-module__NGGQEa__slideInBottom;bottom:0;left:0}.drawer-module__NGGQEa__left.drawer-module__NGGQEa__sm,.drawer-module__NGGQEa__right.drawer-module__NGGQEa__sm{width:16rem;max-width:85vw}.drawer-module__NGGQEa__left.drawer-module__NGGQEa__md,.drawer-module__NGGQEa__right.drawer-module__NGGQEa__md{width:20rem;max-width:85vw}.drawer-module__NGGQEa__left.drawer-module__NGGQEa__lg,.drawer-module__NGGQEa__right.drawer-module__NGGQEa__lg{width:24rem;max-width:85vw}.drawer-module__NGGQEa__left.drawer-module__NGGQEa__full,.drawer-module__NGGQEa__right.drawer-module__NGGQEa__full{width:100%}.drawer-module__NGGQEa__top.drawer-module__NGGQEa__sm,.drawer-module__NGGQEa__bottom.drawer-module__NGGQEa__sm{height:16rem}.drawer-module__NGGQEa__top.drawer-module__NGGQEa__md,.drawer-module__NGGQEa__bottom.drawer-module__NGGQEa__md{height:20rem}.drawer-module__NGGQEa__top.drawer-module__NGGQEa__lg,.drawer-module__NGGQEa__bottom.drawer-module__NGGQEa__lg{height:24rem}.drawer-module__NGGQEa__top.drawer-module__NGGQEa__full,.drawer-module__NGGQEa__bottom.drawer-module__NGGQEa__full{height:100%}.drawer-module__NGGQEa__header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.drawer-module__NGGQEa__titleWrapper{flex-direction:column;gap:.25rem;display:flex}.drawer-module__NGGQEa__title{font-size:1.125rem;font-weight:600;line-height:1}.drawer-module__NGGQEa__description{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem}.drawer-module__NGGQEa__closeButton{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:-.25rem;margin-right:-.5rem}.drawer-module__NGGQEa__content{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.drawer-module__NGGQEa__footer{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:1.5rem;display:flex}@keyframes drawer-module__NGGQEa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawer-module__NGGQEa__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-module__NGGQEa__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-module__NGGQEa__slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes drawer-module__NGGQEa__slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.search-field-module__hN_e1W__container{position:relative}.search-field-module__hN_e1W__searchIcon{pointer-events:none;width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-field-module__hN_e1W__input{padding-left:2.5rem;padding-right:2.5rem}.search-field-module__hN_e1W__clearButton{width:2rem;height:2rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.search-field-module__hN_e1W__clearIcon{width:1rem;height:1rem}
.file-upload-module__Nk2INq__wrapper{flex-direction:column;gap:.75rem;display:flex}.file-upload-module__Nk2INq__buttonWrapper{flex-direction:column;gap:1rem;display:flex}.file-upload-module__Nk2INq__fileList{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.file-upload-module__Nk2INq__fileItem{background-color:hsl(var(--muted)/.5);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.file-upload-module__Nk2INq__fileInfo{align-items:center;gap:.5rem;min-width:0;display:flex}.file-upload-module__Nk2INq__fileIcon{color:hsl(var(--muted-foreground));flex-shrink:0;width:1rem;height:1rem}.file-upload-module__Nk2INq__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-upload-module__Nk2INq__removeButton{flex-shrink:0;width:1.5rem;height:1.5rem}.file-upload-module__Nk2INq__dropzone{cursor:pointer;border:2px dashed hsl(var(--border));text-align:center;border-radius:var(--radius-lg);padding:1rem;transition:color .2s,background-color .2s,border-color .2s}@media (min-width:640px){.file-upload-module__Nk2INq__dropzone{padding:2rem}}.file-upload-module__Nk2INq__dropzone:hover:not(.file-upload-module__Nk2INq__disabled),.file-upload-module__Nk2INq__dropzone.file-upload-module__Nk2INq__active{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.05)}.file-upload-module__Nk2INq__dropzone.file-upload-module__Nk2INq__disabled{cursor:not-allowed;opacity:.5}.file-upload-module__Nk2INq__uploadIcon{color:hsl(var(--muted-foreground));width:3rem;height:3rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.file-upload-module__Nk2INq__dropzoneText{margin-bottom:.5rem}.file-upload-module__Nk2INq__maxFilesText{margin-top:.25rem}.file-upload-module__Nk2INq__dropzoneFileList{margin-top:1rem}.file-upload-module__Nk2INq__dropzoneFileItem{border:1px solid hsl(var(--border));border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.file-upload-module__Nk2INq__dropzoneFileInfo{align-items:center;gap:.75rem;min-width:0;display:flex}.file-upload-module__Nk2INq__dropzoneFileIcon{color:hsl(var(--muted-foreground));flex-shrink:0;width:1.25rem;height:1.25rem}.file-upload-module__Nk2INq__dropzoneRemoveButton{flex-shrink:0;width:2rem;height:2rem}
.dropdown-module__zVZ5bq__container{display:inline-block;position:relative}.dropdown-module__zVZ5bq__triggerButton{justify-content:space-between;min-width:180px}.dropdown-module__zVZ5bq__chevron{flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;transition:transform .2s}.dropdown-module__zVZ5bq__chevron.dropdown-module__zVZ5bq__open{transform:rotate(180deg)}.dropdown-module__zVZ5bq__menu{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:100%;min-width:180px;max-width:90vw;box-shadow:var(--shadow-lg);z-index:50;transform-origin:top;max-height:300px;margin-top:.5rem;animation:.2s ease-out dropdown-module__zVZ5bq__scaleIn;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown-module__zVZ5bq__divider{border-top:1px solid hsl(var(--border));margin:.25rem 0}.dropdown-module__zVZ5bq__menuItem{text-align:left;width:100%;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;font-size:.875rem;transition:color .2s,background-color .2s;display:flex}.dropdown-module__zVZ5bq__menuItem:hover:not(:disabled){background-color:hsl(var(--muted))}.dropdown-module__zVZ5bq__menuItem:disabled{cursor:not-allowed;opacity:.5}.dropdown-module__zVZ5bq__menuItem.dropdown-module__zVZ5bq__selected{background-color:hsl(var(--muted))}.dropdown-module__zVZ5bq__icon{flex-shrink:0;width:1rem;height:1rem}.dropdown-module__zVZ5bq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@keyframes dropdown-module__zVZ5bq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.menu-module__P1B8LG__menu{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:200px;max-width:90vw}.menu-module__P1B8LG__defaultVariant{padding-top:.5rem;padding-bottom:.5rem}.menu-module__P1B8LG__compactVariant{padding-top:.25rem;padding-bottom:.25rem}.menu-module__P1B8LG__itemDivider{border-top:1px solid hsl(var(--border));margin-top:.25rem;margin-bottom:.25rem}.menu-module__P1B8LG__item{text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:color .2s,background-color .2s;display:flex}.menu-module__P1B8LG__item:not(:disabled){cursor:pointer}.menu-module__P1B8LG__item:hover:not(:disabled){background-color:hsl(var(--muted))}.menu-module__P1B8LG__item:disabled{cursor:not-allowed;opacity:.5}.menu-module__P1B8LG__danger{color:hsl(var(--destructive))}.menu-module__P1B8LG__danger:hover:not(:disabled){background-color:hsl(var(--destructive)/.1)}.menu-module__P1B8LG__icon{flex-shrink:0;width:1rem;height:1rem}.menu-module__P1B8LG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.menu-module__P1B8LG__shortcut{color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.75rem}
.popover-module__BvpB1W__container{display:inline-block;position:relative}.popover-module__BvpB1W__content{z-index:50;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:200px;max-width:90vw;padding:1rem;animation:.2s ease-out popover-module__BvpB1W__scaleIn;position:absolute}.popover-module__BvpB1W__inner{flex-direction:column;gap:.75rem;display:flex}.popover-module__BvpB1W__top{transform-origin:bottom;margin-bottom:.5rem;bottom:100%}.popover-module__BvpB1W__bottom{transform-origin:top;margin-top:.5rem;top:100%}.popover-module__BvpB1W__left{transform-origin:100%;margin-right:.5rem;right:100%}.popover-module__BvpB1W__right{transform-origin:0;margin-left:.5rem;left:100%}.popover-module__BvpB1W__alignStart.popover-module__BvpB1W__top,.popover-module__BvpB1W__alignStart.popover-module__BvpB1W__bottom{left:0}.popover-module__BvpB1W__alignStart.popover-module__BvpB1W__left,.popover-module__BvpB1W__alignStart.popover-module__BvpB1W__right{top:0}.popover-module__BvpB1W__alignCenter.popover-module__BvpB1W__top,.popover-module__BvpB1W__alignCenter.popover-module__BvpB1W__bottom{left:50%;transform:translate(-50%)}.popover-module__BvpB1W__alignCenter.popover-module__BvpB1W__left,.popover-module__BvpB1W__alignCenter.popover-module__BvpB1W__right{top:50%;transform:translateY(-50%)}.popover-module__BvpB1W__alignEnd.popover-module__BvpB1W__top,.popover-module__BvpB1W__alignEnd.popover-module__BvpB1W__bottom{right:0}.popover-module__BvpB1W__alignEnd.popover-module__BvpB1W__left,.popover-module__BvpB1W__alignEnd.popover-module__BvpB1W__right{bottom:0}@keyframes popover-module__BvpB1W__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (min-width:640px){.popover-module__BvpB1W__content{max-width:400px}}
.table-module__vfg_1W__container{width:100%;overflow-x:auto}.table-module__vfg_1W__table{border-collapse:collapse;width:100%}.table-module__vfg_1W__thead{background-color:hsl(var(--muted)/.5);border-bottom:2px solid hsl(var(--border))}.table-module__vfg_1W__th{text-align:left;font-size:var(--text-sm);font-weight:600}.table-module__vfg_1W__thCenter{text-align:center}.table-module__vfg_1W__thRight{text-align:right}.table-module__vfg_1W__paddingDefault{padding:.75rem 1rem}.table-module__vfg_1W__paddingCompact{padding:.5rem .75rem}.table-module__vfg_1W__emptyStateRow{color:hsl(var(--muted-foreground));text-align:center;padding:2rem 0}.table-module__vfg_1W__tr{border-bottom:1px solid hsl(var(--border))}.table-module__vfg_1W__trStriped:nth-child(2n){background-color:hsl(var(--muted)/.2)}.table-module__vfg_1W__trHoverable{transition:background-color .2s}.table-module__vfg_1W__trHoverable:hover{background-color:hsl(var(--muted)/.5)}.table-module__vfg_1W__td{font-size:var(--text-sm)}.table-module__vfg_1W__tdCenter{text-align:center}.table-module__vfg_1W__tdRight{text-align:right}
.rating-module__VTA7jG__container{align-items:center;gap:.5rem;display:inline-flex}.rating-module__VTA7jG__stars{gap:.25rem;display:inline-flex}.rating-module__VTA7jG__starButton{cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s,fill .2s;display:inline-flex;position:relative}.rating-module__VTA7jG__starButton[disabled]{cursor:default}.rating-module__VTA7jG__starIcon{color:hsl(var(--muted-foreground));fill:none}.rating-module__VTA7jG__filled{fill:#eab308;color:#eab308}.rating-module__VTA7jG__partialOverlay{pointer-events:none;width:50%;position:absolute;inset:0;overflow:hidden}.rating-module__VTA7jG__value{color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-weight:500}.rating-module__VTA7jG__sm{width:1rem;height:1rem}.rating-module__VTA7jG__md{width:1.25rem;height:1.25rem}.rating-module__VTA7jG__lg{width:1.5rem;height:1.5rem}
.status-indicator-module__wEtN2G__container{align-items:center;display:inline-flex}.status-indicator-module__wEtN2G__sm{gap:.375rem}.status-indicator-module__wEtN2G__md{gap:.5rem}.status-indicator-module__wEtN2G__lg{gap:.625rem}.status-indicator-module__wEtN2G__dotWrapper{display:inline-flex;position:relative}.status-indicator-module__wEtN2G__dot{border-radius:9999px}.status-indicator-module__wEtN2G__sm .status-indicator-module__wEtN2G__dot{width:.5rem;height:.5rem}.status-indicator-module__wEtN2G__md .status-indicator-module__wEtN2G__dot{width:.625rem;height:.625rem}.status-indicator-module__wEtN2G__lg .status-indicator-module__wEtN2G__dot{width:.75rem;height:.75rem}.status-indicator-module__wEtN2G__pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite status-indicator-module__wEtN2G__pulse}.status-indicator-module__wEtN2G__ping{opacity:.75;border-radius:9999px;animation:1s cubic-bezier(0,0,.2,1) infinite status-indicator-module__wEtN2G__ping;position:absolute;inset:0}.status-indicator-module__wEtN2G__label{font-weight:500}.status-indicator-module__wEtN2G__sm .status-indicator-module__wEtN2G__label{font-size:.75rem}.status-indicator-module__wEtN2G__md .status-indicator-module__wEtN2G__label{font-size:.875rem}.status-indicator-module__wEtN2G__lg .status-indicator-module__wEtN2G__label{font-size:1rem}.status-indicator-module__wEtN2G__success .status-indicator-module__wEtN2G__dot,.status-indicator-module__wEtN2G__success .status-indicator-module__wEtN2G__ping{background-color:#16a34a}.status-indicator-module__wEtN2G__success .status-indicator-module__wEtN2G__label{color:#14532d}.status-indicator-module__wEtN2G__error .status-indicator-module__wEtN2G__dot,.status-indicator-module__wEtN2G__error .status-indicator-module__wEtN2G__ping{background-color:#dc2626}.status-indicator-module__wEtN2G__error .status-indicator-module__wEtN2G__label{color:#7f1d1d}.status-indicator-module__wEtN2G__warning .status-indicator-module__wEtN2G__dot,.status-indicator-module__wEtN2G__warning .status-indicator-module__wEtN2G__ping{background-color:#ca8a04}.status-indicator-module__wEtN2G__warning .status-indicator-module__wEtN2G__label{color:#713f12}.status-indicator-module__wEtN2G__info .status-indicator-module__wEtN2G__dot,.status-indicator-module__wEtN2G__info .status-indicator-module__wEtN2G__ping{background-color:#2563eb}.status-indicator-module__wEtN2G__info .status-indicator-module__wEtN2G__label{color:#1e3a8a}.status-indicator-module__wEtN2G__pending .status-indicator-module__wEtN2G__dot,.status-indicator-module__wEtN2G__pending .status-indicator-module__wEtN2G__ping{background-color:#4b5563}.status-indicator-module__wEtN2G__pending .status-indicator-module__wEtN2G__label{color:#111827}.status-indicator-module__wEtN2G__offline .status-indicator-module__wEtN2G__dot,.status-indicator-module__wEtN2G__offline .status-indicator-module__wEtN2G__ping{background-color:#9ca3af}.status-indicator-module__wEtN2G__offline .status-indicator-module__wEtN2G__label{color:#374151}@keyframes status-indicator-module__wEtN2G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes status-indicator-module__wEtN2G__ping{75%,to{opacity:0;transform:scale(2)}}
.toaster-module__IctTqG__toast{background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:var(--shadow-sm);border-radius:.75rem}.toaster-module__IctTqG__description{color:hsl(var(--muted-foreground))}.toaster-module__IctTqG__actionButton{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.toaster-module__IctTqG__cancelButton{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}
.sheet-module__JzZAoG__wrapper{z-index:9999;display:flex;position:fixed;inset:0}.sheet-module__JzZAoG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background-color:#0009;transition:opacity .3s ease-out;position:fixed;inset:0}.sheet-module__JzZAoG__overlayVisible{opacity:1}.sheet-module__JzZAoG__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;box-shadow:var(--shadow-2xl);background-color:#fffc;flex-direction:column;transition:transform .3s ease-out;display:flex;position:fixed;overflow-x:hidden}.dark .sheet-module__JzZAoG__content{background-color:color-mix(in srgb,var(--background)80%,transparent)}.sheet-module__JzZAoG__left{border-right:1px solid hsl(var(--border));width:280px;max-width:85vw;height:100dvh;top:0;bottom:0;left:0;transform:translate(-100%)}.sheet-module__JzZAoG__right{border-left:1px solid hsl(var(--border));width:280px;max-width:85vw;height:100dvh;top:0;bottom:0;right:0;transform:translate(100%)}.sheet-module__JzZAoG__bottom{border-top:1px solid hsl(var(--border));border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet-module__JzZAoG__visible.sheet-module__JzZAoG__left,.sheet-module__JzZAoG__visible.sheet-module__JzZAoG__right{transform:translate(0)}.sheet-module__JzZAoG__visible.sheet-module__JzZAoG__bottom{transform:translateY(0)}.sheet-module__JzZAoG__header{flex-direction:column;gap:.5rem;padding:1.5rem 1rem .5rem;display:flex}.sheet-module__JzZAoG__title{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1}.sheet-module__JzZAoG__close{position:absolute;top:1rem;right:1rem}
.privacy-mode-toggle-module__oX_KEq__buttonContent{gap:.5rem;display:flex}.privacy-mode-toggle-module__oX_KEq__text{font-size:.75rem}@media (min-width:640px){.privacy-mode-toggle-module__oX_KEq__text{font-size:.875rem}}
.vote-cancel-button-module__kY-kOW__buttonContent{gap:.5rem;display:flex}.vote-cancel-button-module__kY-kOW__text{font-size:.75rem}@media (min-width:640px){.vote-cancel-button-module__kY-kOW__text{font-size:.875rem}}.vote-cancel-button-module__kY-kOW__badge{color:#a16207;background-color:#eab3081a;border-radius:9999px;padding:.125rem .375rem;font-size:.75rem;font-weight:500}@media (prefers-color-scheme:dark){.vote-cancel-button-module__kY-kOW__badge{color:#facc15}}.vote-cancel-button-module__kY-kOW__title{align-items:center;gap:.5rem;display:flex}.vote-cancel-button-module__kY-kOW__alertIcon{color:#ca8a04;width:1.25rem;height:1.25rem}.vote-cancel-button-module__kY-kOW__dialogBody{padding-top:.5rem}.vote-cancel-button-module__kY-kOW__dialogBody>*+*{margin-top:.75rem}.vote-cancel-button-module__kY-kOW__hintBox{background-color:rgb(var(--muted)/.5);border-radius:.5rem;padding:.75rem}.vote-cancel-button-module__kY-kOW__footer{gap:.5rem;margin-top:.5rem}@media (min-width:640px){.vote-cancel-button-module__kY-kOW__footer{gap:0}}.vote-cancel-button-module__kY-kOW__cancelAction{color:#fff;background-color:#ca8a04}.vote-cancel-button-module__kY-kOW__cancelAction:hover{background-color:#a16207}
.post-match-suggestions-module__ATn1xa__suggestionsCard{border-color:rgb(var(--primary),.2);background-color:rgb(var(--primary),.05)}.post-match-suggestions-module__ATn1xa__contentCompact{padding:1rem}.post-match-suggestions-module__ATn1xa__contentFull{padding:1.5rem}.post-match-suggestions-module__ATn1xa__header{justify-content:space-between;align-items:center;display:flex}.post-match-suggestions-module__ATn1xa__refreshButton{gap:.375rem}.post-match-suggestions-module__ATn1xa__refreshIcon{width:1rem;height:1rem}.post-match-suggestions-module__ATn1xa__refreshIconSpin{animation:1s linear infinite post-match-suggestions-module__ATn1xa__spin}@keyframes post-match-suggestions-module__ATn1xa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.post-match-suggestions-module__ATn1xa__suggestionsList{transition:opacity .3s}.post-match-suggestions-module__ATn1xa__suggestionsListRefreshing{opacity:.5}.post-match-suggestions-module__ATn1xa__suggestionItem{border-radius:var(--radius-lg);opacity:0;background-color:#ffffff80;border-width:1px;border-color:#e5e7eb80;padding:.75rem;transition:background-color .2s,border-color .2s,box-shadow .2s;animation:.5s ease-out forwards post-match-suggestions-module__ATn1xa__fadeIn}.dark .post-match-suggestions-module__ATn1xa__suggestionItem{background-color:#1f293780;border-color:#37415180}.post-match-suggestions-module__ATn1xa__suggestionItem:hover{border-color:rgb(var(--primary),.3);background-color:#fffc;box-shadow:0 1px 2px #0000000d}.dark .post-match-suggestions-module__ATn1xa__suggestionItem:hover{background-color:#1f2937cc}@keyframes post-match-suggestions-module__ATn1xa__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.post-match-suggestions-module__ATn1xa__dateGrid{gap:.75rem;display:grid}.post-match-suggestions-module__ATn1xa__dateGridCompact,.post-match-suggestions-module__ATn1xa__dateGridFull{grid-template-columns:1fr}@media (min-width:640px){.post-match-suggestions-module__ATn1xa__dateGridFull{grid-template-columns:repeat(3,1fr)}}.post-match-suggestions-module__ATn1xa__footerNote{border-radius:var(--radius-lg);background-color:#f3f4f64d;padding:.75rem}.dark .post-match-suggestions-module__ATn1xa__footerNote{background-color:#3741514d}.post-match-suggestions-module__ATn1xa__dateEmoji{font-size:1.25rem}
.room-template-selector-module__WCMsoW__container>*+*{margin-top:.75rem}.room-template-selector-module__WCMsoW__header{justify-content:space-between;align-items:center;display:flex}.room-template-selector-module__WCMsoW__selectedLabel{color:hsl(var(--primary));font-size:.75rem;font-weight:500}.room-template-selector-module__WCMsoW__select{font-weight:500}.room-template-selector-module__WCMsoW__detailsCard{background-color:hsl(var(--card));border-width:1px;border-color:hsl(var(--border));border-radius:.75rem;padding:1rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.room-template-selector-module__WCMsoW__decoration{background-color:rgb(var(--primary)/.05);pointer-events:none;filter:blur(40px);border-radius:9999px;width:6rem;height:6rem;position:absolute;top:-1.5rem;right:-1.5rem}.room-template-selector-module__WCMsoW__contentWrapper{position:relative}.room-template-selector-module__WCMsoW__contentWrapper>*+*{margin-top:.75rem}.room-template-selector-module__WCMsoW__titleSection{align-items:flex-start;gap:.75rem;display:flex}.room-template-selector-module__WCMsoW__emojiContainer{background-image:linear-gradient(to bottom right,#eef2ff,#eff6ff);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:flex;box-shadow:0 1px 2px #0000000d}@media (prefers-color-scheme:dark){.room-template-selector-module__WCMsoW__emojiContainer{background-image:linear-gradient(to bottom right,#312e814d,#1e3a8a4d)}}.room-template-selector-module__WCMsoW__title{line-height:1.25}.room-template-selector-module__WCMsoW__description{margin-top:.25rem;line-height:1.625}.room-template-selector-module__WCMsoW__tagsContainer{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.room-template-selector-module__WCMsoW__tag{background-color:hsl(var(--background));color:hsl(var(--muted-foreground));border-width:1px;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.room-template-selector-module__WCMsoW__tagIcon{width:.875rem;height:.875rem}.room-template-selector-module__WCMsoW__tipsContainer{background-color:rgb(var(--muted)/.4);border-radius:.5rem;margin-top:.5rem;padding:.75rem}.room-template-selector-module__WCMsoW__tipsHeader{color:rgb(var(--primary)/.8);align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.room-template-selector-module__WCMsoW__tipsList{padding-left:.25rem}.room-template-selector-module__WCMsoW__tipsList>*+*{margin-top:.375rem}.room-template-selector-module__WCMsoW__tipItem{gap:.5rem;display:flex}.room-template-selector-module__WCMsoW__tipDot{width:.375rem;height:.375rem;color:hsl(var(--primary));background-color:currentColor;border-radius:9999px;flex-shrink:0;margin-top:.25rem}.room-template-selector-module__WCMsoW__tipText{line-height:1.625}.room-template-selector-module__WCMsoW__emptyState{background-color:rgb(var(--muted)/.2);text-align:center;border-style:dashed;border-width:1px;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}
.share-button-module__4eXTkW__button{gap:.5rem}.share-button-module__4eXTkW__content{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.share-button-module__4eXTkW__preview{background-color:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:1rem}.share-button-module__4eXTkW__previewUrl{color:hsl(var(--primary))}.share-button-module__4eXTkW__optionsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.share-button-module__4eXTkW__optionsGrid{grid-template-columns:repeat(4,1fr)}}.share-button-module__4eXTkW__optionButton{border:1px solid hsl(var(--border));cursor:pointer;background:0 0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.share-button-module__4eXTkW__optionButton:hover{background-color:hsl(var(--muted)/.5)}.share-button-module__4eXTkW__optionButton:active{transform:scale(.95)}.share-button-module__4eXTkW__optionButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 4px hsl(var(--background));outline:none}.share-button-module__4eXTkW__optionIconWrapper{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.share-button-module__4eXTkW__iconNative{background-color:#3b82f6}.share-button-module__4eXTkW__iconTwitter{background-color:#000}.share-button-module__4eXTkW__iconLine{background-color:#22c55e}.share-button-module__4eXTkW__iconFacebook{background-color:#2563eb}.share-button-module__4eXTkW__iconCopy{background-color:#6b7280}.share-button-module__4eXTkW__optionIconText{font-size:1.25rem;font-weight:700}.share-button-module__4eXTkW__note{border-radius:var(--radius-lg);background-color:#f59e0b1a;border:1px solid #f59e0b33;padding:.75rem}
.encryption-visualization-module__gzwEGW__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:.3s ease-out encryption-visualization-module__gzwEGW__fadeIn;display:flex}.encryption-visualization-module__gzwEGW__iconContainer{justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1.5rem;display:flex;position:relative}.encryption-visualization-module__gzwEGW__icon{width:100%;height:100%}.encryption-visualization-module__gzwEGW__iconProcessing{color:hsl(var(--primary));animation:1.5s infinite encryption-visualization-module__gzwEGW__pulse}.encryption-visualization-module__gzwEGW__iconSuccess{color:#10b981;animation:.5s ease-out encryption-visualization-module__gzwEGW__bounce}.encryption-visualization-module__gzwEGW__text{color:hsl(var(--foreground));font-size:1.25rem;font-weight:600}.encryption-visualization-module__gzwEGW__subText{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.875rem}@keyframes encryption-visualization-module__gzwEGW__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes encryption-visualization-module__gzwEGW__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes encryption-visualization-module__gzwEGW__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.vote-access-history-module__qeG7Ba__voteCast{color:#2563eb}.dark .vote-access-history-module__qeG7Ba__voteCast{color:#60a5fa}.vote-access-history-module__qeG7Ba__resultCheck{color:#16a34a}.dark .vote-access-history-module__qeG7Ba__resultCheck{color:#4ade80}.vote-access-history-module__qeG7Ba__adminReveal{color:#9333ea}.dark .vote-access-history-module__qeG7Ba__adminReveal{color:#c084fc}.vote-access-history-module__qeG7Ba__defaultAction{color:#4b5563}.dark .vote-access-history-module__qeG7Ba__defaultAction{color:#9ca3af}.vote-access-history-module__qeG7Ba__encryptedBadge{color:#15803d;background-color:#dcfce7;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.dark .vote-access-history-module__qeG7Ba__encryptedBadge{color:#4ade80;background-color:#14532d4d}.vote-access-history-module__qeG7Ba__logContainer{border-width:1px;border-color:#e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.dark .vote-access-history-module__qeG7Ba__logContainer{border-color:#374151}.vote-access-history-module__qeG7Ba__logContainer:hover{background-color:#f9fafb}.dark .vote-access-history-module__qeG7Ba__logContainer:hover{background-color:#1f293780}.vote-access-history-module__qeG7Ba__iconWrapper{background-color:#f3f4f6;border-radius:9999px;flex-shrink:0;padding:.5rem}.dark .vote-access-history-module__qeG7Ba__iconWrapper{background-color:#1f2937}.vote-access-history-module__qeG7Ba__timestamp{color:#6b7280;align-items:center;gap:.5rem;display:flex}.dark .vote-access-history-module__qeG7Ba__timestamp{color:#9ca3af}
.discreet-check-lock-module__Yrhe9a__lockIcon{color:#fff;width:2rem;height:2rem}.discreet-check-lock-module__Yrhe9a__iconWrapper{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-radius:9999px;margin-bottom:1rem;padding:1rem;display:inline-flex}.discreet-check-lock-module__Yrhe9a__instructionBox{background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.dark .discreet-check-lock-module__Yrhe9a__instructionBox{background-color:#1e3a8a33;border-color:#1e3a8a}.discreet-check-lock-module__Yrhe9a__inputButton{color:#9ca3af;transition:color .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.discreet-check-lock-module__Yrhe9a__inputButton:hover{color:#4b5563}.dark .discreet-check-lock-module__Yrhe9a__inputButton:hover{color:#d1d5db}.discreet-check-lock-module__Yrhe9a__errorMsg{color:#dc2626;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.dark .discreet-check-lock-module__Yrhe9a__errorMsg{color:#f87171}.discreet-check-lock-module__Yrhe9a__hintSection{border-color:#e5e7eb;border-top-width:1px;margin-top:1.5rem;padding-top:1.5rem}.dark .discreet-check-lock-module__Yrhe9a__hintSection{border-color:#374151}
.fake-loading-screen-module__Eow5JG__screenContainer{background:linear-gradient(to bottom right,#eff6ff,#faf5ff);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.dark .fake-loading-screen-module__Eow5JG__screenContainer{background:linear-gradient(to bottom right,#111827,#1f2937)}.fake-loading-screen-module__Eow5JG__loaderWrapper{text-align:center;margin-bottom:2rem}.fake-loading-screen-module__Eow5JG__loaderIconBox{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-radius:9999px;margin-bottom:1rem;padding:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite fake-loading-screen-module__Eow5JG__pulse;display:inline-flex}@keyframes fake-loading-screen-module__Eow5JG__pulse{0%,to{opacity:1}50%{opacity:.5}}.fake-loading-screen-module__Eow5JG__loaderIcon{color:#fff;width:2rem;height:2rem;animation:1s linear infinite fake-loading-screen-module__Eow5JG__spin}@keyframes fake-loading-screen-module__Eow5JG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fake-loading-screen-module__Eow5JG__progressContainer{margin-bottom:1.5rem}.fake-loading-screen-module__Eow5JG__progressBarBg{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.75rem;position:relative;overflow:hidden}.dark .fake-loading-screen-module__Eow5JG__progressBarBg{background-color:#374151}.fake-loading-screen-module__Eow5JG__progressBarFill{background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:9999px;height:100%;transition:all .3s ease-out}.fake-loading-screen-module__Eow5JG__stepContainer{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:all .3s;display:flex}.fake-loading-screen-module__Eow5JG__stepCurrent{background-color:#eff6ff}.dark .fake-loading-screen-module__Eow5JG__stepCurrent{background-color:#1e3a8a33}.fake-loading-screen-module__Eow5JG__stepCompleted{opacity:.6}.fake-loading-screen-module__Eow5JG__stepIconBox{border-width:2px;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .3s}.fake-loading-screen-module__Eow5JG__stepIconCompleted{background-color:#22c55e;border-color:#22c55e}.fake-loading-screen-module__Eow5JG__stepIconCurrent{border-color:#3b82f6;animation:2s cubic-bezier(.4,0,.6,1) infinite fake-loading-screen-module__Eow5JG__pulse}.fake-loading-screen-module__Eow5JG__stepIconPending{border-color:#d1d5db}.dark .fake-loading-screen-module__Eow5JG__stepIconPending{border-color:#4b5563}.fake-loading-screen-module__Eow5JG__stepText{transition:color .3s}.fake-loading-screen-module__Eow5JG__stepTextCurrent{color:#1d4ed8;font-weight:500}.dark .fake-loading-screen-module__Eow5JG__stepTextCurrent{color:#93c5fd}.fake-loading-screen-module__Eow5JG__stepTextCompleted{color:#15803d}.dark .fake-loading-screen-module__Eow5JG__stepTextCompleted{color:#4ade80}.fake-loading-screen-module__Eow5JG__stepTextPending{color:#6b7280}.fake-loading-screen-module__Eow5JG__loaderSpinSmall{color:#3b82f6;width:1rem;height:1rem;margin-left:auto;animation:1s linear infinite fake-loading-screen-module__Eow5JG__spin}.fake-loading-screen-module__Eow5JG__noteSection{border-color:#e5e7eb;border-top-width:1px;margin-top:1.5rem;padding-top:1.5rem}.dark .fake-loading-screen-module__Eow5JG__noteSection{border-color:#374151}
.anonymous-message-card-module__JQvz7W__cardContainer{width:100%}.anonymous-message-card-module__JQvz7W__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.anonymous-message-card-module__JQvz7W__headerLeft{align-items:center;gap:.75rem;display:flex}.anonymous-message-card-module__JQvz7W__emojiDisplay{font-size:1.875rem}.anonymous-message-card-module__JQvz7W__scenarioBadge{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.anonymous-message-card-module__JQvz7W__scenarioCasual{color:#1d4ed8;background-color:#dbeafe}.dark .anonymous-message-card-module__JQvz7W__scenarioCasual{color:#60a5fa;background-color:#1e3a8a4d}.anonymous-message-card-module__JQvz7W__scenarioFormal{color:#7e22ce;background-color:#f3e8ff}.dark .anonymous-message-card-module__JQvz7W__scenarioFormal{color:#c084fc;background-color:#581c874d}.anonymous-message-card-module__JQvz7W__scenarioFunny{color:#a16207;background-color:#fef9c3}.dark .anonymous-message-card-module__JQvz7W__scenarioFunny{color:#facc15;background-color:#713f124d}.anonymous-message-card-module__JQvz7W__scenarioRomantic{color:#be185d;background-color:#fce7f3}.dark .anonymous-message-card-module__JQvz7W__scenarioRomantic{color:#f472b6;background-color:#8318434d}.anonymous-message-card-module__JQvz7W__scenarioGroup{color:#15803d;background-color:#dcfce7}.dark .anonymous-message-card-module__JQvz7W__scenarioGroup{color:#4ade80;background-color:#14532d4d}.anonymous-message-card-module__JQvz7W__scenarioActivity{color:#c2410c;background-color:#ffedd5}.dark .anonymous-message-card-module__JQvz7W__scenarioActivity{color:#fb923c;background-color:#7c2d124d}.anonymous-message-card-module__JQvz7W__scenarioDefault{color:#374151;background-color:#f3f4f6}.anonymous-message-card-module__JQvz7W__messageBody{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.anonymous-message-card-module__JQvz7W__label{margin-bottom:.5rem;display:block}.anonymous-message-card-module__JQvz7W__textarea{resize:none;background-color:hsl(var(--background));border-width:1px;border-color:var(--input);border-radius:.5rem;width:100%;min-height:80px;padding:.75rem;font-size:.875rem}.anonymous-message-card-module__JQvz7W__textarea:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;border-color:#0000}.anonymous-message-card-module__JQvz7W__messagePreview{background-color:#f3f4f680;border-radius:.5rem;padding:1rem}.anonymous-message-card-module__JQvz7W__followUpTextarea{min-height:60px}.anonymous-message-card-module__JQvz7W__followUpPreview{background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;border-radius:.5rem;padding:.75rem}.dark .anonymous-message-card-module__JQvz7W__followUpPreview{background-color:#1e3a8a33;border-color:#1e3a8a}.anonymous-message-card-module__JQvz7W__tagContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.anonymous-message-card-module__JQvz7W__tag{color:#4b5563;background-color:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.dark .anonymous-message-card-module__JQvz7W__tag{color:#9ca3af;background-color:#1f2937}.anonymous-message-card-module__JQvz7W__hintBox{background-color:#fefce8;border-width:1px;border-color:#fef08a;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.dark .anonymous-message-card-module__JQvz7W__hintBox{background-color:#713f1233;border-color:#854d0e}.anonymous-message-card-module__JQvz7W__actionButtons{gap:.5rem;display:flex}
.vote-limit-recommendation-module__T3Zo9q__recommendationCard{width:100%}.vote-limit-recommendation-module__T3Zo9q__recommendationBox{border-radius:var(--radius-lg);background:linear-gradient(90deg,#eff6ff,#faf5ff);border-width:1px;border-color:#bfdbfe;padding:1rem}.dark .vote-limit-recommendation-module__T3Zo9q__recommendationBox{background:linear-gradient(90deg,#1e3a8a33,#581c8733);border-color:#1e3a8a}.vote-limit-recommendation-module__T3Zo9q__optimalVoteText{color:#0000;background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.vote-limit-recommendation-module__T3Zo9q__feedbackBox{border-radius:var(--radius-lg);border-width:1px;padding:1rem}.vote-limit-recommendation-module__T3Zo9q__feedbackSuccess{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.dark .vote-limit-recommendation-module__T3Zo9q__feedbackSuccess{color:#4ade80;background-color:#14532d33;border-color:#14532d}.vote-limit-recommendation-module__T3Zo9q__feedbackWarning{color:#a16207;background-color:#fefce8;border-color:#fef08a}.dark .vote-limit-recommendation-module__T3Zo9q__feedbackWarning{color:#facc15;background-color:#713f1233;border-color:#854d0e}.vote-limit-recommendation-module__T3Zo9q__feedbackInfo{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.dark .vote-limit-recommendation-module__T3Zo9q__feedbackInfo{color:#60a5fa;background-color:#1e3a8a33;border-color:#1e3a8a}.vote-limit-recommendation-module__T3Zo9q__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.75rem;display:grid}.vote-limit-recommendation-module__T3Zo9q__statItem{background-color:#ffffff80;border-radius:.25rem;padding:.5rem}.dark .vote-limit-recommendation-module__T3Zo9q__statItem{background-color:#1f293780}.vote-limit-recommendation-module__T3Zo9q__riskBox{border-radius:var(--radius-lg);background-color:#fefce8;border-width:1px;border-color:#fef08a;margin-top:.75rem;padding:.75rem}.dark .vote-limit-recommendation-module__T3Zo9q__riskBox{background-color:#713f1233;border-color:#854d0e}.vote-limit-recommendation-module__T3Zo9q__scoreBarBg{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.dark .vote-limit-recommendation-module__T3Zo9q__scoreBarBg{background-color:#374151}.vote-limit-recommendation-module__T3Zo9q__scoreBar{border-radius:9999px;height:100%;transition:all .3s}.vote-limit-recommendation-module__T3Zo9q__scoreHigh{background:linear-gradient(90deg,#22c55e,#10b981)}.vote-limit-recommendation-module__T3Zo9q__scoreMedium{background:linear-gradient(90deg,#eab308,#f97316)}.vote-limit-recommendation-module__T3Zo9q__scoreLow{background:linear-gradient(90deg,#ef4444,#ec4899)}.vote-limit-recommendation-module__T3Zo9q__hintBox{border-radius:var(--radius-lg);background-color:#faf5ff;border-width:1px;border-color:#e9d5ff;padding:.75rem}.dark .vote-limit-recommendation-module__T3Zo9q__hintBox{background-color:#581c8733;border-color:#581c87}
.matching-probability-display-module__NDPDzG__riskLow{color:#16a34a}.dark .matching-probability-display-module__NDPDzG__riskLow{color:#4ade80}.matching-probability-display-module__NDPDzG__riskMedium{color:#ca8a04}.dark .matching-probability-display-module__NDPDzG__riskMedium{color:#facc15}.matching-probability-display-module__NDPDzG__riskHigh{color:#dc2626}.dark .matching-probability-display-module__NDPDzG__riskHigh{color:#f87171}.matching-probability-display-module__NDPDzG__riskBgLow{background-color:#dcfce7}.dark .matching-probability-display-module__NDPDzG__riskBgLow{background-color:#14532d4d}.matching-probability-display-module__NDPDzG__riskBgMedium{background-color:#fef9c3}.dark .matching-probability-display-module__NDPDzG__riskBgMedium{background-color:#713f124d}.matching-probability-display-module__NDPDzG__riskBgHigh{background-color:#fee2e2}.dark .matching-probability-display-module__NDPDzG__riskBgHigh{background-color:#7f1d1d4d}.matching-probability-display-module__NDPDzG__compactContainer{border-width:1px;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.matching-probability-display-module__NDPDzG__gaugeCircle{color:#e5e7eb}.dark .matching-probability-display-module__NDPDzG__gaugeCircle{color:#374151}.matching-probability-display-module__NDPDzG__gaugeProgress{transition:all .5s}.matching-probability-display-module__NDPDzG__trendingUp{color:#16a34a}.matching-probability-display-module__NDPDzG__trendingDown{color:#dc2626}.matching-probability-display-module__NDPDzG__trendingNeutral{color:#4b5563}.matching-probability-display-module__NDPDzG__fullContainer{border-width:1px;border-radius:.5rem;padding:1rem}.matching-probability-display-module__NDPDzG__metricsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.matching-probability-display-module__NDPDzG__metricBox{background-color:#ffffff80;border-radius:.25rem;padding:.5rem}.dark .matching-probability-display-module__NDPDzG__metricBox{background-color:#1f293780}
