.vote-progress-display-module__s6X1IW__infoBox{background-color:#e5e7eb4d}.dark .vote-progress-display-module__s6X1IW__infoBox{background-color:#3741514d}.vote-progress-display-module__s6X1IW__infoBoxLarge{border-style:none}.vote-progress-display-module__s6X1IW__largeDisplay{justify-content:center;align-items:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.vote-progress-display-module__s6X1IW__countText{color:hsl(var(--primary));font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.vote-progress-display-module__s6X1IW__totalText{color:hsl(var(--muted-foreground));padding-bottom:.25rem;font-size:.875rem}.vote-progress-display-module__s6X1IW__compactHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.vote-progress-display-module__s6X1IW__progressBar{height:.5rem}.vote-progress-display-module__s6X1IW__compactFooter{text-align:right;color:hsl(var(--muted-foreground));margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}
.sticky-action-bar-module__LfaUYW__sticky{z-index:10;width:100%;max-width:28rem;margin-left:auto;margin-right:auto;margin-bottom:env(safe-area-inset-bottom);position:sticky;bottom:1rem}@media (min-width:768px){.sticky-action-bar-module__LfaUYW__sticky{max-width:32rem}}.sticky-action-bar-module__LfaUYW__fixed{z-index:50;background-color:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border));padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.sticky-action-bar-module__LfaUYW__glass{box-shadow:var(--shadow-layered-lg,0 8px 32px #0000001a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff3;border-radius:1rem;padding:.75rem}@media (min-width:640px){.sticky-action-bar-module__LfaUYW__glass{padding:1rem}}.sticky-action-bar-module__LfaUYW__backdrop{background-color:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border));padding:.75rem}@media (min-width:640px){.sticky-action-bar-module__LfaUYW__backdrop{padding:1rem}}.sticky-action-bar-module__LfaUYW__fixedInner{max-width:28rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem}@media (min-width:640px){.sticky-action-bar-module__LfaUYW__fixedInner{padding-top:1rem;padding-bottom:1rem}}@media (min-width:768px){.sticky-action-bar-module__LfaUYW__fixedInner{max-width:32rem}}
.inline-alert-module__Ucy8eW__container{border-style:solid;border-width:1px;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .3s;display:flex}.inline-alert-module__Ucy8eW__iconWrapper{border-radius:9999px;flex-shrink:0;padding:.25rem}.inline-alert-module__Ucy8eW__icon{width:1rem;height:1rem}.inline-alert-module__Ucy8eW__content{flex:1}.inline-alert-module__Ucy8eW__title{font-size:var(--text-sm);margin-bottom:.25rem;font-weight:700;display:block}.inline-alert-module__Ucy8eW__message{text-align:left;font-size:var(--text-sm)}.inline-alert-module__Ucy8eW__info{background-color:#3c83f60d;border-color:#3c83f61a}.inline-alert-module__Ucy8eW__info .inline-alert-module__Ucy8eW__iconWrapper{background-color:#3c83f61a}.inline-alert-module__Ucy8eW__info .inline-alert-module__Ucy8eW__icon{color:#3c83f6}.inline-alert-module__Ucy8eW__info .inline-alert-module__Ucy8eW__title{color:#2463eb}.inline-alert-module__Ucy8eW__info .inline-alert-module__Ucy8eW__message{color:#65758b}.inline-alert-module__Ucy8eW__warning{background-color:hsl(var(--destructive)/.05);border-color:hsl(var(--destructive)/.1)}.inline-alert-module__Ucy8eW__warning .inline-alert-module__Ucy8eW__iconWrapper{background-color:hsl(var(--destructive)/.1)}.inline-alert-module__Ucy8eW__warning .inline-alert-module__Ucy8eW__icon,.inline-alert-module__Ucy8eW__warning .inline-alert-module__Ucy8eW__title{color:hsl(var(--destructive))}.inline-alert-module__Ucy8eW__success{background-color:#21c45d0d;border-color:#21c45d1a}.inline-alert-module__Ucy8eW__success .inline-alert-module__Ucy8eW__iconWrapper{background-color:#21c45d1a}.inline-alert-module__Ucy8eW__success .inline-alert-module__Ucy8eW__icon,.inline-alert-module__Ucy8eW__success .inline-alert-module__Ucy8eW__title{color:#16a249}.inline-alert-module__Ucy8eW__error{background-color:#ef43430d;border-color:#ef43431a}.inline-alert-module__Ucy8eW__error .inline-alert-module__Ucy8eW__iconWrapper{background-color:#ef43431a}.inline-alert-module__Ucy8eW__error .inline-alert-module__Ucy8eW__icon,.inline-alert-module__Ucy8eW__error .inline-alert-module__Ucy8eW__title{color:#dc2828}@media (prefers-color-scheme:dark){.inline-alert-module__Ucy8eW__info .inline-alert-module__Ucy8eW__title{color:#3c83f6}.inline-alert-module__Ucy8eW__success .inline-alert-module__Ucy8eW__icon,.inline-alert-module__Ucy8eW__success .inline-alert-module__Ucy8eW__title{color:#21c45d}.inline-alert-module__Ucy8eW__error .inline-alert-module__Ucy8eW__icon,.inline-alert-module__Ucy8eW__error .inline-alert-module__Ucy8eW__title{color:#ef4343}}
.match-reveal-module__834adq__section{padding-top:1rem;padding-bottom:1rem}.match-reveal-module__834adq__noMatchContainer{opacity:.8;filter:grayscale()}.match-reveal-module__834adq__matchList>*+*{margin-top:1rem}.match-reveal-module__834adq__matchCard{border-width:1px;border-color:rgb(var(--primary)/.2);box-shadow:0 4px 6px -1px rgb(var(--primary)/.1);background-color:rgb(var(--card)/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.match-reveal-module__834adq__matchCard{gap:1rem;padding:1.5rem}}.match-reveal-module__834adq__cardBackground{background:linear-gradient(to right,rgb(var(--primary)/.05),rgb(var(--primary)/.1),rgb(var(--primary)/.05));opacity:.5;position:absolute;inset:0}.match-reveal-module__834adq__heartIcon{width:1.5rem;height:1.5rem;color:hsl(var(--primary));fill:hsl(var(--primary));flex-shrink:0}@media (min-width:640px){.match-reveal-module__834adq__heartIcon{width:2rem;height:2rem}}.match-reveal-module__834adq__nickName{z-index:10;color:hsl(var(--primary));font-size:1.5rem;font-weight:700;position:relative}.match-reveal-module__834adq__noteContainer{background-color:rgb(var(--primary)/.05);border-color:rgb(var(--primary)/.1);text-align:center;border-width:1px;border-radius:.75rem;padding:1rem}
.error-card-module__4WzdDG__card{border-color:hsl(var(--destructive)/.2)}@media (min-width:768px){.error-card-module__4WzdDG__card{max-width:32rem}}.error-card-module__4WzdDG__iconWrapper{margin-left:auto;margin-right:auto}.error-card-module__4WzdDG__title{font-size:var(--text-lg);text-align:center;font-weight:600}@media (min-width:768px){.error-card-module__4WzdDG__title{font-size:var(--text-xl)}}.error-card-module__4WzdDG__message{font-size:var(--text-sm);color:hsl(var(--muted-foreground));text-align:center;max-width:20rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.error-card-module__4WzdDG__message{font-size:var(--text-base)}}.error-card-module__4WzdDG__actions{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}@media (min-width:640px){.error-card-module__4WzdDG__actions{flex-direction:row}}.error-card-module__4WzdDG__button{flex:1}.error-card-module__4WzdDG__icon{width:1rem;height:1rem;margin-right:.5rem}
.matching-mode-selector-module__Hq3MzG__modeGrid{gap:.75rem;display:grid}@media (min-width:640px){.matching-mode-selector-module__Hq3MzG__modeGrid{grid-template-columns:repeat(2,1fr)}}.matching-mode-selector-module__Hq3MzG__compactGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.matching-mode-selector-module__Hq3MzG__modeButton{border-radius:var(--radius-lg);text-align:left;background-color:hsl(var(--background));border-width:2px;border-color:var(--border);padding:1rem;transition:all .2s}.matching-mode-selector-module__Hq3MzG__modeButton:hover{border-color:hsl(var(--primary),.5);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.matching-mode-selector-module__Hq3MzG__modeButton:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.matching-mode-selector-module__Hq3MzG__modeButtonSelected{background-color:#faf5ff;border-color:#d8b4fe}.dark .matching-mode-selector-module__Hq3MzG__modeButtonSelected{background-color:#581c8733;border-color:#7e22ce}.matching-mode-selector-module__Hq3MzG__compactButton{text-align:left;background-color:hsl(var(--background));border-width:1px;border-color:var(--border);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem;transition:all .2s;display:flex;position:relative}.matching-mode-selector-module__Hq3MzG__compactButton:hover{background-color:var(--muted)}.matching-mode-selector-module__Hq3MzG__compactButtonSelected{background-color:#faf5ff;border-color:#c084fc}.dark .matching-mode-selector-module__Hq3MzG__compactButtonSelected{background-color:#581c874d;border-color:#9333ea}.matching-mode-selector-module__Hq3MzG__iconCircle{background-color:hsl(var(--background));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;box-shadow:0 1px 2px #0000000d}.matching-mode-selector-module__Hq3MzG__selectedIndicator{background-color:#a855f7;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}.matching-mode-selector-module__Hq3MzG__gradualRevealPanel{background-color:#eff6ff;border-width:1px;border-color:#dbeafe;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}.dark .matching-mode-selector-module__Hq3MzG__gradualRevealPanel{background-color:#1e3a8a33;border-color:#1e3a8a}.matching-mode-selector-module__Hq3MzG__gradualRevealText{color:#1d4ed8;align-items:center;gap:.375rem;display:flex}.dark .matching-mode-selector-module__Hq3MzG__gradualRevealText{color:#93c5fd}.matching-mode-selector-module__Hq3MzG__gradualRevealCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .matching-mode-selector-module__Hq3MzG__gradualRevealCard{background-color:#1e3a8a33;border-color:#1e3a8a}.matching-mode-selector-module__Hq3MzG__infoBox{border-radius:var(--radius-lg);background-color:#dbeafe;padding:.75rem}.dark .matching-mode-selector-module__Hq3MzG__infoBox{background-color:#1e3a8a4d}.matching-mode-selector-module__Hq3MzG__hintCard{background-color:#faf5ff;border-color:#e9d5ff}.dark .matching-mode-selector-module__Hq3MzG__hintCard{background-color:#581c8733;border-color:#581c87}.matching-mode-selector-module__Hq3MzG__textPurpleSelected{color:#7e22ce}.dark .matching-mode-selector-module__Hq3MzG__textPurpleSelected{color:#d8b4fe}.matching-mode-selector-module__Hq3MzG__textPurple{color:#9333ea}.matching-mode-selector-module__Hq3MzG__textMuted{color:hsl(var(--muted-foreground))}.matching-mode-selector-module__Hq3MzG__selectedCheck{border-top-width:1px;border-color:var(--border);margin-top:.5rem;padding-top:.5rem}.matching-mode-selector-module__Hq3MzG__selectedText{color:#9333ea;font-weight:600}.dark .matching-mode-selector-module__Hq3MzG__selectedText{color:#c084fc}
.match-quality-badge-module__pN0qJG__compact{border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.match-quality-badge-module__pN0qJG__emoji{font-size:1rem}.match-quality-badge-module__pN0qJG__score{font-weight:600}.match-quality-badge-module__pN0qJG__rank{color:hsl(var(--muted-foreground))}.match-quality-badge-module__pN0qJG__containerDetailed>*+*{margin-top:.75rem}.match-quality-badge-module__pN0qJG__scoreCard{border-width:2px;border-radius:.5rem;padding:1rem}.match-quality-badge-module__pN0qJG__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.match-quality-badge-module__pN0qJG__headerLeft{align-items:center;gap:.5rem;display:flex}.match-quality-badge-module__pN0qJG__icon{width:1.25rem;height:1.25rem}.match-quality-badge-module__pN0qJG__headerRight{align-items:center;gap:.5rem;display:flex}.match-quality-badge-module__pN0qJG__emojiLarge{font-size:1.875rem}.match-quality-badge-module__pN0qJG__scoreLarge{font-size:1.875rem;font-weight:700}.match-quality-badge-module__pN0qJG__description{color:hsl(var(--muted-foreground))}.match-quality-badge-module__pN0qJG__toggleButton{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem;transition:background-color .2s;display:flex}.match-quality-badge-module__pN0qJG__toggleButton:hover{background-color:hsl(var(--muted))}.match-quality-badge-module__pN0qJG__toggleLeft{align-items:center;gap:.5rem;display:flex}.match-quality-badge-module__pN0qJG__toggleIcon{color:hsl(var(--muted-foreground));width:1rem;height:1rem}.match-quality-badge-module__pN0qJG__toggleText{color:hsl(var(--muted-foreground))}.match-quality-badge-module__pN0qJG__detailsList{padding-left:.5rem}.match-quality-badge-module__pN0qJG__detailsList>*+*{margin-top:.5rem}.match-quality-badge-module__pN0qJG__itemContainer>*+*{margin-top:.25rem}.match-quality-badge-module__pN0qJG__itemHeader{justify-content:space-between;align-items:center;display:flex}.match-quality-badge-module__pN0qJG__itemDescription{color:hsl(var(--muted-foreground))}.match-quality-badge-module__pN0qJG__itemScore{color:#9333ea;font-weight:700}@media (prefers-color-scheme:dark){.match-quality-badge-module__pN0qJG__itemScore{color:#c084fc}}.match-quality-badge-module__pN0qJG__itemTrack{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.375rem;overflow:hidden}@media (prefers-color-scheme:dark){.match-quality-badge-module__pN0qJG__itemTrack{background-color:#374151}}.match-quality-badge-module__pN0qJG__itemBar{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:9999px;height:100%;transition:all .5s}
.menu-link-module__eBz_0q__link{border-radius:.75rem;align-items:center;gap:1rem;padding:.875rem 1rem;transition:all .2s;display:flex}.menu-link-module__eBz_0q__link:active{transform:scale(.98)}.menu-link-module__eBz_0q__active{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.menu-link-module__eBz_0q__inactive{color:hsl(var(--foreground))}.menu-link-module__eBz_0q__inactive:hover{background-color:hsl(var(--secondary))}.menu-link-module__eBz_0q__iconWrapper{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s;display:flex}.menu-link-module__eBz_0q__active .menu-link-module__eBz_0q__iconWrapper{background-color:hsl(var(--primary)/.2)}.menu-link-module__eBz_0q__inactive .menu-link-module__eBz_0q__iconWrapper{background-color:hsl(var(--secondary))}.menu-link-module__eBz_0q__inactive:hover .menu-link-module__eBz_0q__iconWrapper{background-color:hsl(var(--secondary)/.8)}.menu-link-module__eBz_0q__icon{stroke-width:1.5px;width:1.25rem;height:1.25rem;transition:color .2s}.menu-link-module__eBz_0q__active .menu-link-module__eBz_0q__icon{color:hsl(var(--primary))}.menu-link-module__eBz_0q__inactive .menu-link-module__eBz_0q__icon{color:hsl(var(--muted-foreground))}.menu-link-module__eBz_0q__inactive:hover .menu-link-module__eBz_0q__icon{color:hsl(var(--foreground))}.menu-link-module__eBz_0q__textWrapper{flex-direction:column;min-width:0;display:flex}.menu-link-module__eBz_0q__label{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.menu-link-module__eBz_0q__active .menu-link-module__eBz_0q__label{color:hsl(var(--primary))}.menu-link-module__eBz_0q__description{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.75rem;overflow:hidden}
.stat-card-module__np9BLW__container{border-radius:var(--radius-lg);background-color:hsl(var(--background)/.5)}.stat-card-module__np9BLW__sm{padding:.5rem}.stat-card-module__np9BLW__md{padding:.75rem}.stat-card-module__np9BLW__lg{padding:1rem}.stat-card-module__np9BLW__header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.stat-card-module__np9BLW__sm .stat-card-module__np9BLW__icon{width:.75rem;height:.75rem}.stat-card-module__np9BLW__md .stat-card-module__np9BLW__icon{width:1rem;height:1rem}.stat-card-module__np9BLW__lg .stat-card-module__np9BLW__icon{width:1.25rem;height:1.25rem}.stat-card-module__np9BLW__label{color:hsl(var(--muted-foreground))}.stat-card-module__np9BLW__sm .stat-card-module__np9BLW__label{font-size:.625rem}.stat-card-module__np9BLW__md .stat-card-module__np9BLW__label{font-size:.75rem}.stat-card-module__np9BLW__lg .stat-card-module__np9BLW__label{font-size:.875rem}.stat-card-module__np9BLW__value{font-weight:700}.stat-card-module__np9BLW__sm .stat-card-module__np9BLW__value{font-size:1.125rem}.stat-card-module__np9BLW__md .stat-card-module__np9BLW__value{font-size:1.5rem}.stat-card-module__np9BLW__lg .stat-card-module__np9BLW__value{font-size:1.875rem}.stat-card-module__np9BLW__subvalue{color:hsl(var(--muted-foreground))}.stat-card-module__np9BLW__sm .stat-card-module__np9BLW__subvalue{font-size:.5rem}.stat-card-module__np9BLW__md .stat-card-module__np9BLW__subvalue{font-size:.75rem}.stat-card-module__np9BLW__lg .stat-card-module__np9BLW__subvalue{font-size:.875rem}
.score-breakdown-row-module__56L0rq__container>*+*{margin-top:.25rem}.score-breakdown-row-module__56L0rq__header{justify-content:space-between;align-items:center;display:flex}.score-breakdown-row-module__56L0rq__label{color:hsl(var(--muted-foreground))}.score-breakdown-row-module__56L0rq__score{font-weight:600}.score-breakdown-row-module__56L0rq__track{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.375rem;overflow:hidden}@media (prefers-color-scheme:dark){.score-breakdown-row-module__56L0rq__track{background-color:#374151}}.score-breakdown-row-module__56L0rq__bar{border-radius:9999px;height:100%;transition:all .5s}
.tier-stat-row-module__3JW4bW__container{border-width:1px;border-radius:.5rem;padding:.75rem}.tier-stat-row-module__3JW4bW__tierFirst{background-color:#fdf2f8;border-color:#fbcfe8}.dark .tier-stat-row-module__3JW4bW__tierFirst{background-color:#83184333;border-color:#831843}.tier-stat-row-module__3JW4bW__tierSecond{background-color:#eff6ff;border-color:#bfdbfe}.dark .tier-stat-row-module__3JW4bW__tierSecond{background-color:#1e3a8a33;border-color:#1e3a8a}.tier-stat-row-module__3JW4bW__tierThird{background-color:#f0fdf4;border-color:#bbf7d0}.dark .tier-stat-row-module__3JW4bW__tierThird{background-color:#14532d33;border-color:#14532d}.tier-stat-row-module__3JW4bW__header{justify-content:space-between;align-items:center;display:flex}.tier-stat-row-module__3JW4bW__leftContent{align-items:center;gap:.5rem;display:flex}.tier-stat-row-module__3JW4bW__emoji{font-size:1.25rem}.tier-stat-row-module__3JW4bW__subText{color:hsl(var(--muted-foreground))}.tier-stat-row-module__3JW4bW__matchRate{font-size:1.5rem;font-weight:700}.tier-stat-row-module__3JW4bW__progressBarContainer{margin-top:.5rem}
.stat-box-module__oLkRoW__container{border-radius:var(--radius-md);background-color:hsl(var(--background)/.5);text-align:center;padding:.5rem}.stat-box-module__oLkRoW__label{color:hsl(var(--muted-foreground));font-size:.75rem}.stat-box-module__oLkRoW__valueRow{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.stat-box-module__oLkRoW__value{font-weight:700}.stat-box-module__oLkRoW__subvalue{color:hsl(var(--muted-foreground));font-size:.75rem}
.panic-button-module__L3-tka__ghostButton{color:#dc2626}.panic-button-module__L3-tka__ghostButton:hover{color:#b91c1c;background-color:#fef2f2}.panic-button-module__L3-tka__urgent{animation:2s cubic-bezier(.4,0,.6,1) infinite panic-button-module__L3-tka__pulse}@keyframes panic-button-module__L3-tka__pulse{0%,to{opacity:1}50%{opacity:.5}}.panic-button-module__L3-tka__container{background-color:#fef2f2;border-width:2px;border-color:#fecaca;border-radius:.5rem;width:100%;padding:1rem}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__container{background-color:#7f1d1d33;border-color:#991b1b}}.panic-button-module__L3-tka__urgentBorder{border-color:#ef4444}.panic-button-module__L3-tka__outlineButton{color:#dc2626;border-color:#fca5a5}.panic-button-module__L3-tka__outlineButton:hover{background-color:#fee2e2}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__outlineButton{color:#f87171;border-color:#b91c1c}.panic-button-module__L3-tka__outlineButton:hover{background-color:#7f1d1d4d}}.panic-button-module__L3-tka__statusRow{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.panic-button-module__L3-tka__statusText{color:#dc2626}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__statusText{color:#f87171}}.panic-button-module__L3-tka__timer{font-variant-numeric:tabular-nums;color:#ef4444;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.125rem;font-weight:700}.panic-button-module__L3-tka__timerUrgent{color:#dc2626}.panic-button-module__L3-tka__progressBarTrack{background-color:#fecaca;border-radius:9999px;width:100%;height:.25rem;margin-top:.5rem;overflow:hidden}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__progressBarTrack{background-color:#991b1b}}.panic-button-module__L3-tka__progressBarFill{background-color:#f87171;border-radius:9999px;height:100%;transition:all .1s}.panic-button-module__L3-tka__fillUrgent{background-color:#dc2626}.panic-button-module__L3-tka__dialogHeader{color:#dc2626;align-items:center;gap:.5rem;display:flex}.panic-button-module__L3-tka__dialogBody{padding-top:.5rem}.panic-button-module__L3-tka__dialogBody>*+*{margin-top:.75rem}.panic-button-module__L3-tka__warningBox{background-color:#fefce8;border-width:1px;border-color:#fef08a;border-radius:.5rem;padding:.75rem}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__warningBox{background-color:#713f1233;border-color:#92400e}}.panic-button-module__L3-tka__warningTitle{color:#92400e}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__warningTitle{color:#fde047}}.panic-button-module__L3-tka__warningList{margin-top:.5rem}.panic-button-module__L3-tka__warningList>*+*{margin-top:.25rem}.panic-button-module__L3-tka__warningItem{color:#a16207}@media (prefers-color-scheme:dark){.panic-button-module__L3-tka__warningItem{color:#facc15}}.panic-button-module__L3-tka__centerText{text-align:center}.panic-button-module__L3-tka__secondsLeft{color:#dc2626;font-family:monospace;font-weight:700}.panic-button-module__L3-tka__deleteAction{color:#fff;background-color:#dc2626}.panic-button-module__L3-tka__deleteAction:hover{background-color:#b91c1c}
.privacy-guarantee-panel-module__lz9z6q__inlineContainer{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dark .privacy-guarantee-panel-module__lz9z6q__inlineContainer{background-color:#10b9811a;border-color:#10b9814d}.privacy-guarantee-panel-module__lz9z6q__inlineIcon{color:#059669;flex-shrink:0;width:1rem;height:1rem}.dark .privacy-guarantee-panel-module__lz9z6q__inlineIcon{color:#34d399}.privacy-guarantee-panel-module__lz9z6q__inlineText{color:#065f46}.dark .privacy-guarantee-panel-module__lz9z6q__inlineText{color:#6ee7b7}.privacy-guarantee-panel-module__lz9z6q__toggleButton{color:#059669;margin-left:auto;transition:color .15s}.privacy-guarantee-panel-module__lz9z6q__toggleButton:hover{color:#047857}.dark .privacy-guarantee-panel-module__lz9z6q__toggleButton{color:#34d399}.dark .privacy-guarantee-panel-module__lz9z6q__toggleButton:hover{color:#6ee7b7}.privacy-guarantee-panel-module__lz9z6q__compactContainer{background:linear-gradient(135deg,#ecfdf5 0%,#dbeafe 100%);border:1px solid #a7f3d0;border-radius:.75rem;padding:.75rem;box-shadow:0 1px 3px #05966914}.dark .privacy-guarantee-panel-module__lz9z6q__compactContainer{background:linear-gradient(135deg,#10b98126 0%,#3b82f626 100%);border-color:#10b9814d;box-shadow:0 1px 3px #0003}.privacy-guarantee-panel-module__lz9z6q__compactInner{align-items:center;gap:.75rem;display:flex}.privacy-guarantee-panel-module__lz9z6q__compactText{flex:1}.privacy-guarantee-panel-module__lz9z6q__fullCard{background:linear-gradient(135deg,#ecfdf5 0%,#eff6ff 50%,#f5f3ff 100%);border:1px solid #a7f3d0;border-radius:1rem;box-shadow:0 1px 3px #0596690f,0 4px 12px #0596690a}.dark .privacy-guarantee-panel-module__lz9z6q__fullCard{background:linear-gradient(135deg,#10b9811f 0%,#3b82f61f 50%,#8b5cf61f 100%);border-color:#10b98140;box-shadow:0 1px 3px #0003,0 4px 12px #00000026}.privacy-guarantee-panel-module__lz9z6q__cardHeader{align-items:flex-start;gap:.75rem;display:flex}.privacy-guarantee-panel-module__lz9z6q__iconCircle{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:9999px;padding:.625rem;box-shadow:0 2px 4px #05966926}.dark .privacy-guarantee-panel-module__lz9z6q__iconCircle{background:linear-gradient(135deg,#10b9814d 0%,#10b98133 100%);box-shadow:0 2px 4px #0000004d}.privacy-guarantee-panel-module__lz9z6q__shieldIcon{color:#059669;width:1.5rem;height:1.5rem}.dark .privacy-guarantee-panel-module__lz9z6q__shieldIcon{color:#34d399}.privacy-guarantee-panel-module__lz9z6q__grid{gap:.75rem;display:grid}@media (min-width:640px){.privacy-guarantee-panel-module__lz9z6q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy-guarantee-panel-module__lz9z6q__guaranteeItem{background-color:#ffffffb3;border:1px solid #0596691a;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem;transition:all .2s;display:flex}.privacy-guarantee-panel-module__lz9z6q__guaranteeItem:hover{background-color:#ffffffe6;border-color:#05966933}.dark .privacy-guarantee-panel-module__lz9z6q__guaranteeItem{background-color:#1f293780;border-color:#4b55634d}.dark .privacy-guarantee-panel-module__lz9z6q__guaranteeItem:hover{background-color:#1f2937b3;border-color:#4b556380}.privacy-guarantee-panel-module__lz9z6q__guaranteeIcon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.privacy-guarantee-panel-module__lz9z6q__iconGreen{color:#059669}.dark .privacy-guarantee-panel-module__lz9z6q__iconGreen{color:#34d399}.privacy-guarantee-panel-module__lz9z6q__iconBlue{color:#2563eb}.dark .privacy-guarantee-panel-module__lz9z6q__iconBlue{color:#60a5fa}.privacy-guarantee-panel-module__lz9z6q__iconPurple{color:#7c3aed}.dark .privacy-guarantee-panel-module__lz9z6q__iconPurple{color:#a78bfa}.privacy-guarantee-panel-module__lz9z6q__iconOrange{color:#ea580c}.dark .privacy-guarantee-panel-module__lz9z6q__iconOrange{color:#fb923c}.privacy-guarantee-panel-module__lz9z6q__techDetails{border-top:1px solid #d1fae5;padding-top:.75rem}.dark .privacy-guarantee-panel-module__lz9z6q__techDetails{border-color:#10b98133}.privacy-guarantee-panel-module__lz9z6q__techButton{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0;transition:opacity .2s;display:flex}.privacy-guarantee-panel-module__lz9z6q__techButton:hover{opacity:.8}.privacy-guarantee-panel-module__lz9z6q__techTitle{color:#065f46}.dark .privacy-guarantee-panel-module__lz9z6q__techTitle{color:#6ee7b7}.privacy-guarantee-panel-module__lz9z6q__techContent{background-color:#ffffffb3;border:1px solid #0596691a;border-radius:.75rem;margin-top:.75rem;padding:1rem}.privacy-guarantee-panel-module__lz9z6q__techContent>*+*{margin-top:.5rem}.dark .privacy-guarantee-panel-module__lz9z6q__techContent{background-color:#1f293780;border-color:#4b55634d}.privacy-guarantee-panel-module__lz9z6q__modalTrigger{cursor:pointer;background:linear-gradient(135deg,#ecfdf5 0%,#dbeafe 100%);border:1px solid #a7f3d0;border-radius:.75rem;width:100%;padding:.875rem 1rem;transition:all .2s;box-shadow:0 1px 2px #0596690f,0 2px 8px #0596690a}.privacy-guarantee-panel-module__lz9z6q__modalTrigger:hover{background:linear-gradient(135deg,#d1fae5 0%,#c7d2fe 100%);border-color:#86efac;transform:translateY(-1px);box-shadow:0 2px 4px #0596691a,0 4px 12px #05966914}.privacy-guarantee-panel-module__lz9z6q__modalTrigger:active{transform:translateY(0);box-shadow:0 1px 2px #0596690f,0 2px 8px #0596690a}.dark .privacy-guarantee-panel-module__lz9z6q__modalTrigger{background:linear-gradient(135deg,#10b9811f 0%,#3b82f61f 100%);border-color:#10b98140;box-shadow:0 1px 2px #0003,0 2px 8px #00000026}.dark .privacy-guarantee-panel-module__lz9z6q__modalTrigger:hover{background:linear-gradient(135deg,#10b9812e 0%,#3b82f62e 100%);border-color:#10b98166;box-shadow:0 2px 4px #00000040,0 4px 12px #0003}.privacy-guarantee-panel-module__lz9z6q__modalTriggerInner{justify-content:space-between;align-items:center;display:flex}.privacy-guarantee-panel-module__lz9z6q__modalTriggerLeft{align-items:center;gap:.75rem;display:flex}.privacy-guarantee-panel-module__lz9z6q__modalTriggerIcon{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 1px 3px #05966926}.dark .privacy-guarantee-panel-module__lz9z6q__modalTriggerIcon{background:linear-gradient(135deg,#10b98140 0%,#10b98126 100%);box-shadow:0 1px 3px #0000004d}.privacy-guarantee-panel-module__lz9z6q__modalTriggerText{text-align:left}.privacy-guarantee-panel-module__lz9z6q__modalTriggerTitle{color:#064e3b}.dark .privacy-guarantee-panel-module__lz9z6q__modalTriggerTitle{color:#a7f3d0}.privacy-guarantee-panel-module__lz9z6q__modalTriggerSubtitle{color:#166534;margin-top:.125rem}.dark .privacy-guarantee-panel-module__lz9z6q__modalTriggerSubtitle{color:#6ee7b7}.privacy-guarantee-panel-module__lz9z6q__modalSheet{background:linear-gradient(#fff 0%,#f5faf8 100%);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;max-height:85vh;padding:0}.dark .privacy-guarantee-panel-module__lz9z6q__modalSheet{background:linear-gradient(#1f2937 0%,#111827 100%)}.privacy-guarantee-panel-module__lz9z6q__modalHeader{background:linear-gradient(135deg,#ecfdf5 0%,#eff6ff 100%);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 1rem;display:flex}.dark .privacy-guarantee-panel-module__lz9z6q__modalHeader{background:linear-gradient(135deg,#10b9811a 0%,#3b82f61a 100%);border-color:#4b556380}.privacy-guarantee-panel-module__lz9z6q__modalHeaderInner{align-items:flex-start;gap:.75rem;display:flex}.privacy-guarantee-panel-module__lz9z6q__modalHeaderIcon{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 2px 4px #05966926}.dark .privacy-guarantee-panel-module__lz9z6q__modalHeaderIcon{background:linear-gradient(135deg,#10b9814d 0%,#10b98133 100%);box-shadow:0 2px 4px #0000004d}.privacy-guarantee-panel-module__lz9z6q__modalContent{flex-direction:column;gap:1.25rem;max-height:calc(85vh - 6rem);padding:1.25rem;display:flex;overflow-y:auto}.privacy-guarantee-panel-module__lz9z6q__modalGrid{gap:.75rem;display:grid}@media (min-width:480px){.privacy-guarantee-panel-module__lz9z6q__modalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy-guarantee-panel-module__lz9z6q__modalGuaranteeItem{background-color:#fffc;border:1px solid #0596691f;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex;box-shadow:0 1px 2px #0000000a}.dark .privacy-guarantee-panel-module__lz9z6q__modalGuaranteeItem{background-color:#1f293799;border-color:#4b556366;box-shadow:0 1px 2px #0003}.privacy-guarantee-panel-module__lz9z6q__modalTechDetails{border-top:1px solid #e5e7eb;padding-top:1rem}.dark .privacy-guarantee-panel-module__lz9z6q__modalTechDetails{border-color:#4b556380}.privacy-guarantee-panel-module__lz9z6q__modalTechContent{background-color:#fffc;border:1px solid #0596691a;border-radius:.75rem;margin-top:.75rem;padding:1rem}.privacy-guarantee-panel-module__lz9z6q__modalTechContent>*+*{margin-top:.5rem}.dark .privacy-guarantee-panel-module__lz9z6q__modalTechContent{background-color:#1f293799;border-color:#4b556366}
.glass-modal-module__u3qZ-a__overlay{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.glass-modal-module__u3qZ-a__backdrop{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background-color:#ffffff26;position:absolute;inset:0}.dark .glass-modal-module__u3qZ-a__backdrop{background-color:#00000040}.glass-modal-module__u3qZ-a__modal{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(135deg,#ffffff59 0%,#fff3 100%);border:1px solid #fff6;border-radius:1.5rem;outline:none;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);display:flex;position:relative;box-shadow:0 8px 32px #1f26871a,inset 0 0 0 1px #ffffff4d}.dark .glass-modal-module__u3qZ-a__modal{background:linear-gradient(135deg,#1e1e28b3 0%,#14141e99 100%);border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff0d}.glass-modal-module__u3qZ-a__sm{max-width:24rem}.glass-modal-module__u3qZ-a__md{max-width:28rem}.glass-modal-module__u3qZ-a__lg{max-width:32rem}.glass-modal-module__u3qZ-a__full{max-width:calc(100% - 2rem)}.glass-modal-module__u3qZ-a__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem .5rem;display:flex}.glass-modal-module__u3qZ-a__title{color:var(--foreground,#1f2937);font-size:1.125rem;font-weight:600}.glass-modal-module__u3qZ-a__subtitle{color:var(--muted-foreground,#6b7280);margin-top:.125rem;font-size:.875rem}.glass-modal-module__u3qZ-a__closeButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem;transition:all .2s}.glass-modal-module__u3qZ-a__closeButton:hover{color:#4b5563;background-color:#f3f4f6cc}.dark .glass-modal-module__u3qZ-a__closeButton:hover{color:#d1d5db;background-color:#1f2937cc}.glass-modal-module__u3qZ-a__closeButton:focus{outline:none;box-shadow:0 0 0 2px #8b5cf680}.glass-modal-module__u3qZ-a__content{padding:0 1.25rem 1.25rem;overflow-y:auto}@keyframes glass-modal-module__u3qZ-a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glass-modal-module__u3qZ-a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.glass-modal-module__u3qZ-a__overlay{animation:.2s ease-out glass-modal-module__u3qZ-a__fadeIn}.glass-modal-module__u3qZ-a__backdrop{animation:.3s ease-out glass-modal-module__u3qZ-a__fadeIn}.glass-modal-module__u3qZ-a__modal{animation:.2s ease-out glass-modal-module__u3qZ-a__scaleIn}
.review-category-selector-module__kBZ_Eq__container{gap:var(--spacing-3);flex-direction:column;display:flex}.review-category-selector-module__kBZ_Eq__header{justify-content:space-between;align-items:center;display:flex}.review-category-selector-module__kBZ_Eq__hint{color:var(--muted-foreground)}.review-category-selector-module__kBZ_Eq__grid{gap:var(--spacing-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.review-category-selector-module__kBZ_Eq__grid{grid-template-columns:repeat(3,1fr)}}.review-category-selector-module__kBZ_Eq__categoryButton{align-items:center;gap:var(--spacing-1);padding:var(--spacing-3);border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--background);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.review-category-selector-module__kBZ_Eq__categoryButton:hover:not(.review-category-selector-module__kBZ_Eq__disabled){border-color:var(--primary);background:var(--primary-5)}.review-category-selector-module__kBZ_Eq__categoryButton.review-category-selector-module__kBZ_Eq__selected{border-color:var(--primary);background:var(--primary-10)}.review-category-selector-module__kBZ_Eq__categoryButton.review-category-selector-module__kBZ_Eq__disabled{opacity:.5;cursor:not-allowed}.review-category-selector-module__kBZ_Eq__emoji{font-size:1.5rem;line-height:1}.review-category-selector-module__kBZ_Eq__label{text-align:center;color:var(--foreground)}.review-category-selector-module__kBZ_Eq__categoryButton.review-category-selector-module__kBZ_Eq__selected .review-category-selector-module__kBZ_Eq__label{color:var(--primary);font-weight:600}
.review-card-module__glA5Mq__container{gap:var(--spacing-3);padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.review-card-module__glA5Mq__header{justify-content:space-between;align-items:center;display:flex}.review-card-module__glA5Mq__sender{align-items:center;gap:var(--spacing-2);display:flex}.review-card-module__glA5Mq__avatar{background:var(--primary-10);border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:flex}.review-card-module__glA5Mq__date{color:var(--muted-foreground)}.review-card-module__glA5Mq__categories{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.review-card-module__glA5Mq__badge{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1)var(--spacing-2);background:var(--primary-5);color:var(--primary);border-radius:var(--radius-full);font-size:.75rem;display:inline-flex}.review-card-module__glA5Mq__comment{padding:var(--spacing-3);background:var(--muted);border-radius:var(--radius-md)}.review-card-module__glA5Mq__commentText{color:var(--foreground);font-style:italic}
.motedo-indicator-module__CKN8qa__container{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);transition:all .2s;display:flex;position:relative}.motedo-indicator-module__CKN8qa__iconWrapper{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.motedo-indicator-module__CKN8qa__content{flex:1;min-width:0}.motedo-indicator-module__CKN8qa__hint{color:var(--muted-foreground);margin-top:var(--spacing-1)}.motedo-indicator-module__CKN8qa__result{margin-top:var(--spacing-1)}.motedo-indicator-module__CKN8qa__encouragement{color:var(--muted-foreground);margin-top:var(--spacing-1)}.motedo-indicator-module__CKN8qa__loading{background:var(--muted);border:1px solid var(--border)}.motedo-indicator-module__CKN8qa__loading .motedo-indicator-module__CKN8qa__iconWrapper{background:var(--background)}.motedo-indicator-module__CKN8qa__loadingIcon{border:2px solid var(--muted-foreground);border-top-color:#0000;border-radius:50%;width:1.5rem;height:1.5rem;animation:1s linear infinite motedo-indicator-module__CKN8qa__spin}@keyframes motedo-indicator-module__CKN8qa__spin{to{transform:rotate(360deg)}}.motedo-indicator-module__CKN8qa__loadingText{color:var(--muted-foreground)}.motedo-indicator-module__CKN8qa__locked{background:var(--muted);border:2px dashed var(--border);cursor:pointer}.motedo-indicator-module__CKN8qa__locked:hover{border-color:var(--primary);background:var(--primary-5)}.motedo-indicator-module__CKN8qa__locked .motedo-indicator-module__CKN8qa__iconWrapper{background:var(--background)}.motedo-indicator-module__CKN8qa__lockIcon{width:1.5rem;height:1.5rem;color:var(--muted-foreground)}.motedo-indicator-module__CKN8qa__unavailable{background:var(--muted);border:1px solid var(--border);opacity:.8}.motedo-indicator-module__CKN8qa__unavailable .motedo-indicator-module__CKN8qa__iconWrapper{background:var(--background)}.motedo-indicator-module__CKN8qa__unavailableIcon{width:1.5rem;height:1.5rem;color:var(--muted-foreground)}.motedo-indicator-module__CKN8qa__unlocked{border:1px solid var(--border)}.motedo-indicator-module__CKN8qa__unlocked.motedo-indicator-module__CKN8qa__positive{background:linear-gradient(135deg,var(--pink-50)0%,var(--rose-50)100%);border-color:var(--pink-200);box-shadow:0 0 20px #ec48991a}.motedo-indicator-module__CKN8qa__unlocked.motedo-indicator-module__CKN8qa__neutral{background:var(--muted)}.motedo-indicator-module__CKN8qa__unlocked .motedo-indicator-module__CKN8qa__iconWrapper{background:var(--background)}.motedo-indicator-module__CKN8qa__heartIcon{width:1.5rem;height:1.5rem;color:var(--pink-500);fill:var(--pink-500);animation:1.5s ease-in-out infinite motedo-indicator-module__CKN8qa__heartPulse}@keyframes motedo-indicator-module__CKN8qa__heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.motedo-indicator-module__CKN8qa__heartOffIcon{width:1.5rem;height:1.5rem;color:var(--muted-foreground)}.motedo-indicator-module__CKN8qa__positive .motedo-indicator-module__CKN8qa__result{color:var(--pink-600)}.motedo-indicator-module__CKN8qa__badge{top:var(--spacing-2);right:var(--spacing-2);background:var(--green-100);border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute}.motedo-indicator-module__CKN8qa__unlockBadgeIcon{width:.875rem;height:.875rem;color:var(--green-600)}
.header-module__jVSm9W__header{z-index:50;background-color:hsl(from var(--background)h s l/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(from var(--border)h s l/.5);width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000000d}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.header-module__jVSm9W__header{background-color:hsl(from var(--background)h s l/.6)}}.header-module__jVSm9W__container{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.5rem;height:3.5rem;padding:0 1rem;display:grid}@media (min-width:640px){.header-module__jVSm9W__container{padding:0 1.5rem}}@media (min-width:768px){.header-module__jVSm9W__container{gap:1rem;height:4rem}}@media (min-width:1024px){.header-module__jVSm9W__container{height:4.5rem;padding:0 2rem}}.header-module__jVSm9W__left{justify-content:flex-start;align-items:center;display:flex}.header-module__jVSm9W__center{justify-content:center;align-items:center;min-width:0;display:flex}.header-module__jVSm9W__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}@media (min-width:768px){.header-module__jVSm9W__title{font-size:1.125rem}}.header-module__jVSm9W__right{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.header-module__jVSm9W__logoLink{flex-shrink:0;align-items:center;min-width:44px;min-height:44px;transition:opacity .15s ease-out,transform .15s ease-out;display:flex}.header-module__jVSm9W__logoLink:hover{opacity:.8;transform:scale(1.02)}.header-module__jVSm9W__icon{width:1.25rem;height:1.25rem}@media (min-width:640px){.header-module__jVSm9W__icon{width:1.5rem;height:1.5rem}}.header-module__jVSm9W__menuNav{flex:1;padding:1rem}.header-module__jVSm9W__menuFooter{border-top:1px solid var(--border);padding:1rem}.header-module__jVSm9W__menuCopyright{text-align:center;color:var(--muted-foreground);font-size:.75rem}.header-module__jVSm9W__menuDescription{color:var(--muted-foreground);font-size:.875rem;line-height:1.625}
.icebreaker-timeline-module__xqxWqa__emptyState{background-color:rgb(var(--secondary),.2);border-color:rgb(var(--border),.6);border-style:dashed;border-width:1px;border-radius:1rem}.icebreaker-timeline-module__xqxWqa__timelineStack{animation:.5s ease-out icebreaker-timeline-module__xqxWqa__fadeIn}.icebreaker-timeline-module__xqxWqa__timelineItem{animation:.5s ease-out backwards icebreaker-timeline-module__xqxWqa__slideInBottom}@keyframes icebreaker-timeline-module__xqxWqa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes icebreaker-timeline-module__xqxWqa__slideInBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.page-card-module__ARQI1a__card{width:100%}.page-card-module__ARQI1a__cardHeader{padding-bottom:1rem}.page-card-module__ARQI1a__flatContainer{width:100%}.page-card-module__ARQI1a__main{flex-direction:column;width:100%;display:flex}
.room-history-list-module___CD8Ta__createButton{margin-top:.5rem}.room-history-list-module___CD8Ta__header{justify-content:space-between;align-items:center;display:flex}.room-history-list-module___CD8Ta__headerLeft{align-items:center;gap:.5rem;display:flex}.room-history-list-module___CD8Ta__headerIcon{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.room-history-list-module___CD8Ta__deleteButton{color:hsl(var(--muted-foreground))}.room-history-list-module___CD8Ta__deleteButton:hover{color:hsl(var(--destructive))}.room-history-list-module___CD8Ta__deleteIcon{width:1rem;height:1rem;margin-right:.25rem}.room-history-list-module___CD8Ta__confirmDeleteButton{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.room-history-list-module___CD8Ta__confirmDeleteButton:hover{background-color:hsl(var(--destructive)/.9)}.room-history-list-module___CD8Ta__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.room-history-list-module___CD8Ta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.status-card-module__d5trOW__container{width:100%;margin-left:auto;margin-right:auto}.status-card-module__d5trOW__maxWidthSm{max-width:24rem}.status-card-module__d5trOW__maxWidthMd{max-width:28rem}.status-card-module__d5trOW__maxWidthLg{max-width:32rem}.status-card-module__d5trOW__card{width:100%}.status-card-module__d5trOW__header{padding-bottom:.5rem}.status-card-module__d5trOW__title{font-size:clamp(2rem,5vw,3rem)}
.vote-completed-card-module__nw3N3a__flatContent{width:100%;max-width:42rem;margin:0 auto}.vote-completed-card-module__nw3N3a__cancelVoteContainer{justify-content:center;padding-top:.5rem;display:flex}.vote-completed-card-module__nw3N3a__encryptedNote{color:#15803d;font-size:.75rem;display:block}.dark .vote-completed-card-module__nw3N3a__encryptedNote{color:#4ade80}.vote-completed-card-module__nw3N3a__note{color:hsl(var(--muted-foreground));font-size:.75rem;display:block}.vote-completed-card-module__nw3N3a__buttonStack{flex-direction:column;gap:.5rem;display:flex}
.vote-participant-list-module__aSu0ga__section{width:100%}.vote-participant-list-module__aSu0ga__card{border-color:#e5e7eb99;overflow:hidden;box-shadow:0 1px 2px #0000000d}.dark .vote-participant-list-module__aSu0ga__card{border-color:#37415199}.vote-participant-list-module__aSu0ga__header{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.vote-participant-list-module__aSu0ga__title{letter-spacing:.05em;text-transform:uppercase}.vote-participant-list-module__aSu0ga__group{padding-top:1rem}.vote-participant-list-module__aSu0ga__grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.vote-participant-list-module__aSu0ga__grid{grid-template-columns:repeat(2,1fr)}}
.icebreaker-vote-form-module__07bF4G__voteFormCard{border-color:hsl(var(--border));box-shadow:var(--shadow-md)}.icebreaker-vote-form-module__07bF4G__contentBox{padding:0 1.5rem 1.5rem}.icebreaker-vote-form-module__07bF4G__headerPadding{padding:1.5rem 1.5rem 1rem}.icebreaker-vote-form-module__07bF4G__grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.icebreaker-vote-form-module__07bF4G__grid{grid-template-columns:repeat(2,1fr)}}.icebreaker-vote-form-module__07bF4G__voteButton{box-shadow:0 10px 15px -3px rgb(var(--primary),.2),0 4px 6px -2px rgb(var(--primary),.1)}.icebreaker-vote-form-module__07bF4G__noteText{opacity:.7;margin-top:.5rem}
.icebreaker-waiting-card-module__mDSksa__card{width:100%;max-width:28rem;animation:.5s ease-out forwards icebreaker-waiting-card-module__mDSksa__fadeIn;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (min-width:768px){.icebreaker-waiting-card-module__mDSksa__card{max-width:32rem}}.icebreaker-waiting-card-module__mDSksa__content{text-align:center;padding:1rem 1.5rem 1.5rem}.icebreaker-waiting-card-module__mDSksa__emoji{font-size:clamp(3rem,5vw,4rem);animation:2s cubic-bezier(.4,0,.6,1) infinite icebreaker-waiting-card-module__mDSksa__pulse}.icebreaker-waiting-card-module__mDSksa__description{color:#6b7280;text-align:center;font-size:.875rem;line-height:1.625}@media (min-width:768px){.icebreaker-waiting-card-module__mDSksa__description{font-size:1rem}}.icebreaker-waiting-card-module__mDSksa__note{opacity:.7}@keyframes icebreaker-waiting-card-module__mDSksa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes icebreaker-waiting-card-module__mDSksa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.icebreaker-result-card-module__LwPqdW__card{width:100%;max-width:28rem;animation:.3s ease-out forwards icebreaker-result-card-module__LwPqdW__fadeInScale;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (min-width:768px){.icebreaker-result-card-module__LwPqdW__card{max-width:32rem}}.icebreaker-result-card-module__LwPqdW__content{text-align:center;padding:.5rem 1.5rem 1.5rem}.icebreaker-result-card-module__LwPqdW__emoji{font-size:clamp(3rem,5vw,4rem);animation:2s infinite icebreaker-result-card-module__LwPqdW__bounceSubtle}.icebreaker-result-card-module__LwPqdW__infoBox{border-color:rgb(var(--primary),.2);padding-top:2rem;padding-bottom:2rem}.icebreaker-result-card-module__LwPqdW__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-weight:500}.icebreaker-result-card-module__LwPqdW__count{color:hsl(var(--primary));letter-spacing:-.05em;font-size:clamp(3rem,5vw,4rem)}.icebreaker-result-card-module__LwPqdW__unit{margin-left:.25rem;font-size:clamp(1.5rem,3vw,2.25rem)}.icebreaker-result-card-module__LwPqdW__button{margin-top:1rem}@keyframes icebreaker-result-card-module__LwPqdW__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes icebreaker-result-card-module__LwPqdW__bounceSubtle{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-5%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}
.result-waiting-card-module__LbsS4a__textContainer{margin-bottom:1rem}.result-waiting-card-module__LbsS4a__backIcon{width:1rem;height:1rem;margin-right:.5rem}
.conversation-template-selector-module__-OK__G__headerCenter{text-align:center}.conversation-template-selector-module__-OK__G__introText{color:#6b7280}.conversation-template-selector-module__-OK__G__filterSection{flex-direction:column;gap:1rem;display:flex}.conversation-template-selector-module__-OK__G__filterLabel{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.conversation-template-selector-module__-OK__G__filterIcon{color:#6b7280;width:1rem;height:1rem}.conversation-template-selector-module__-OK__G__filterButtons{flex-wrap:wrap;gap:.5rem;display:flex}.conversation-template-selector-module__-OK__G__filterButton{background-color:#fff;border-width:2px;border-color:#e5e7eb;border-radius:.5rem;padding:.5rem .75rem;transition:all .2s}.conversation-template-selector-module__-OK__G__filterButton:hover{border-color:rgb(var(--primary),.5)}.conversation-template-selector-module__-OK__G__filterButton:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;border-color:#0000}.dark .conversation-template-selector-module__-OK__G__filterButton{background-color:#1f2937;border-color:#374151}.conversation-template-selector-module__-OK__G__filterButtonActive{border-color:hsl(var(--primary));background-color:rgb(var(--primary),.1);font-weight:600}.conversation-template-selector-module__-OK__G__scenarioEmoji{margin-right:.25rem}.conversation-template-selector-module__-OK__G__scenarioDescription{background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;border-radius:.5rem;padding:1rem}.dark .conversation-template-selector-module__-OK__G__scenarioDescription{background-color:#1e3a8a33;border-color:#1e3a8a}.conversation-template-selector-module__-OK__G__descTitle{margin-bottom:.25rem}.conversation-template-selector-module__-OK__G__descText{color:#6b7280;margin-bottom:.5rem}.conversation-template-selector-module__-OK__G__descUsage{color:#2563eb}.dark .conversation-template-selector-module__-OK__G__descUsage{color:#60a5fa}.conversation-template-selector-module__-OK__G__listHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.conversation-template-selector-module__-OK__G__grid{gap:1rem;display:grid}.conversation-template-selector-module__-OK__G__emptyState{text-align:center;padding-top:3rem;padding-bottom:3rem}.conversation-template-selector-module__-OK__G__tipsHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.conversation-template-selector-module__-OK__G__tipsIcon{color:#ca8a04;width:1.25rem;height:1.25rem}.conversation-template-selector-module__-OK__G__tipsGrid{gap:.75rem;display:grid}@media (min-width:640px){.conversation-template-selector-module__-OK__G__tipsGrid{grid-template-columns:repeat(2,1fr)}}.conversation-template-selector-module__-OK__G__tipCard{background:linear-gradient(to bottom right,#fefce8,#fff7ed);border-width:1px;border-color:#fef08a;border-radius:.5rem;padding:1rem}.dark .conversation-template-selector-module__-OK__G__tipCard{background:linear-gradient(to bottom right,#713f1233,#7c2d1233);border-color:#854d0e}.conversation-template-selector-module__-OK__G__tipContent{align-items:flex-start;gap:.75rem;display:flex}.conversation-template-selector-module__-OK__G__tipEmoji{flex-shrink:0;font-size:1.5rem}.conversation-template-selector-module__-OK__G__usageTips{background-color:#faf5ff;border-color:#e9d5ff}.dark .conversation-template-selector-module__-OK__G__usageTips{background-color:#581c8733;border-color:#581c87}.conversation-template-selector-module__-OK__G__usageList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}
.group-talk-suggestion-card-module__M0uNZG__card{width:100%;transition:box-shadow .2s}.group-talk-suggestion-card-module__M0uNZG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group-talk-suggestion-card-module__M0uNZG__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__headerContent{align-items:center;gap:.75rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__emoji{font-size:2.25rem;line-height:2.5rem}.group-talk-suggestion-card-module__M0uNZG__headerTitle{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.group-talk-suggestion-card-module__M0uNZG__headerDescription{color:#6b7280;font-size:.875rem}.group-talk-suggestion-card-module__M0uNZG__details{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__detailRow{align-items:flex-start;gap:.5rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__detailLabel{margin-bottom:.125rem}.group-talk-suggestion-card-module__M0uNZG__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.group-talk-suggestion-card-module__M0uNZG__iconUsers{color:#2563eb}.group-talk-suggestion-card-module__M0uNZG__iconLocation{color:#16a34a}.group-talk-suggestion-card-module__M0uNZG__iconClock{color:#ea580c}.group-talk-suggestion-card-module__M0uNZG__benefitsBox{background-color:#f0fdf4;border-width:1px;border-color:#bbf7d0;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.dark .group-talk-suggestion-card-module__M0uNZG__benefitsBox{background-color:#14532d33;border-color:#166534}.group-talk-suggestion-card-module__M0uNZG__benefitsTitle{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__iconCheck{color:#16a34a;width:1rem;height:1rem}.group-talk-suggestion-card-module__M0uNZG__benefitsList{flex-direction:column;gap:.375rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__benefitItem{align-items:flex-start;gap:.5rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__tick{color:#16a34a;margin-top:.125rem}.group-talk-suggestion-card-module__M0uNZG__actionButtons{gap:.5rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__cardHeaderTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.group-talk-suggestion-card-module__M0uNZG__cardHeaderDescription{color:#6b7280}.group-talk-suggestion-card-module__M0uNZG__headerCenter{text-align:center}.group-talk-suggestion-card-module__M0uNZG__filterLabel{margin-bottom:.75rem}.group-talk-suggestion-card-module__M0uNZG__filterButtons{flex-wrap:wrap;gap:.5rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__filterButton{background-color:#fff;border-width:2px;border-color:#e5e7eb;border-radius:.5rem;padding:.5rem .75rem;transition:all .2s}.group-talk-suggestion-card-module__M0uNZG__filterButton:hover{border-color:rgb(var(--primary),.5)}.group-talk-suggestion-card-module__M0uNZG__filterButton:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;border-color:#0000}.dark .group-talk-suggestion-card-module__M0uNZG__filterButton{background-color:#1f2937;border-color:#374151}.group-talk-suggestion-card-module__M0uNZG__filterButtonActive{border-color:hsl(var(--primary));background-color:rgb(var(--primary),.1);font-weight:600}.group-talk-suggestion-card-module__M0uNZG__listTitle{margin-bottom:1rem}.group-talk-suggestion-card-module__M0uNZG__grid{gap:1rem;display:grid}.group-talk-suggestion-card-module__M0uNZG__emptyState{text-align:center;padding-top:3rem;padding-bottom:3rem}.group-talk-suggestion-card-module__M0uNZG__emptyStateText{color:#6b7280}.group-talk-suggestion-card-module__M0uNZG__tipsCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .group-talk-suggestion-card-module__M0uNZG__tipsCard{background-color:#1e3a8a33;border-color:#1e3a8a}.group-talk-suggestion-card-module__M0uNZG__tipsContent{flex-direction:column;gap:.5rem;display:flex}.group-talk-suggestion-card-module__M0uNZG__tipsList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}
.post-match-conversation-support-module___cxFGa__introCard{background:linear-gradient(to bottom right,#faf5ff,#fdf2f8);border-color:#e9d5ff}.dark .post-match-conversation-support-module___cxFGa__introCard{background:linear-gradient(to bottom right,#581c8733,#83184333);border-color:#581c87}.post-match-conversation-support-module___cxFGa__container{flex-direction:column;gap:1rem;display:flex}.post-match-conversation-support-module___cxFGa__introContent{flex-direction:column;gap:.75rem;display:flex}.post-match-conversation-support-module___cxFGa__introHeader{align-items:center;gap:.5rem;display:flex}.post-match-conversation-support-module___cxFGa__introIcon{color:#9333ea;width:1.25rem;height:1.25rem}.post-match-conversation-support-module___cxFGa__contactCard{background:linear-gradient(90deg,#f0fdf4,#eff6ff);border-color:#bfdbfe}.dark .post-match-conversation-support-module___cxFGa__contactCard{background:linear-gradient(90deg,#14532d1a,#1e3a8a1a);border-color:#1e3a8a}.post-match-conversation-support-module___cxFGa__contactContent{align-items:flex-start;gap:.75rem;display:flex}.post-match-conversation-support-module___cxFGa__contactTextStack{flex-direction:column;gap:.5rem;display:flex}.post-match-conversation-support-module___cxFGa__contactIconWrapper{background-color:#dbeafe;border-radius:9999px;padding:.5rem}.dark .post-match-conversation-support-module___cxFGa__contactIconWrapper{background-color:#1e3a8a66}.post-match-conversation-support-module___cxFGa__contactIcon{color:#2563eb;width:1.25rem;height:1.25rem}.post-match-conversation-support-module___cxFGa__accordionButton{border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background-color .2s;display:flex}.post-match-conversation-support-module___cxFGa__accordionButton:hover{background-color:#f3f4f680}.post-match-conversation-support-module___cxFGa__accordionButton:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.post-match-conversation-support-module___cxFGa__accordionHeader{align-items:center;gap:.75rem;display:flex}.post-match-conversation-support-module___cxFGa__sectionIconBlue{color:#2563eb;width:1.25rem;height:1.25rem}.post-match-conversation-support-module___cxFGa__sectionIconGreen{color:#16a34a;width:1.25rem;height:1.25rem}.post-match-conversation-support-module___cxFGa__textLeft{text-align:left}.post-match-conversation-support-module___cxFGa__chevron{color:#6b7280;width:1.25rem;height:1.25rem}.post-match-conversation-support-module___cxFGa__accordionContent{border-color:#e5e7eb;border-top-width:1px}.dark .post-match-conversation-support-module___cxFGa__accordionContent{border-color:#374151}.post-match-conversation-support-module___cxFGa__sectionContainer{padding:1rem}.post-match-conversation-support-module___cxFGa__helpCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .post-match-conversation-support-module___cxFGa__helpCard{background-color:#1e3a8a33;border-color:#1e3a8a}.post-match-conversation-support-module___cxFGa__helpContent{flex-direction:column;gap:.5rem;display:flex}.post-match-conversation-support-module___cxFGa__helpList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}.post-match-conversation-support-module___cxFGa__tipBadge{gap:.5rem;display:flex}.post-match-conversation-support-module___cxFGa__tipBadgeContent{background-color:#fffc;border-width:1px;border-color:#bfdbfe;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.dark .post-match-conversation-support-module___cxFGa__tipBadgeContent{background-color:#1f2937cc;border-color:#1d4ed8}
.match-stats-summary-module__S5NOAq__summaryCard{background:linear-gradient(to bottom right,#faf5ff,#eff6ff)}.dark .match-stats-summary-module__S5NOAq__summaryCard{background:linear-gradient(to bottom right,#581c8733,#1e3a8a33)}.match-stats-summary-module__S5NOAq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.match-stats-summary-module__S5NOAq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.match-stats-summary-module__S5NOAq__statBoxTotal{border-radius:var(--radius-lg);background-color:#fff;padding:.75rem;box-shadow:0 1px 2px #0000000d}.dark .match-stats-summary-module__S5NOAq__statBoxTotal{background-color:#ffffff0d}.match-stats-summary-module__S5NOAq__statBoxFirst{border-radius:var(--radius-lg);background-color:#fdf2f8;border:1px solid #fbcfe8;padding:.75rem}.dark .match-stats-summary-module__S5NOAq__statBoxFirst{background-color:#83184333;border-color:#831843}.match-stats-summary-module__S5NOAq__statBoxSecond{border-radius:var(--radius-lg);background-color:#eff6ff;border:1px solid #bfdbfe;padding:.75rem}.dark .match-stats-summary-module__S5NOAq__statBoxSecond{background-color:#1e3a8a33;border-color:#1e3a8a}.match-stats-summary-module__S5NOAq__statBoxThird{border-radius:var(--radius-lg);background-color:#f0fdf4;border:1px solid #bbf7d0;padding:.75rem}.dark .match-stats-summary-module__S5NOAq__statBoxThird{background-color:#14532d33;border-color:#14532d}.match-stats-summary-module__S5NOAq__textPurple{color:#9333ea}.dark .match-stats-summary-module__S5NOAq__textPurple{color:#c084fc}.match-stats-summary-module__S5NOAq__textPink{color:#db2777}.dark .match-stats-summary-module__S5NOAq__textPink{color:#f472b6}.match-stats-summary-module__S5NOAq__textBlue{color:#2563eb}.dark .match-stats-summary-module__S5NOAq__textBlue{color:#60a5fa}.match-stats-summary-module__S5NOAq__textGreen{color:#16a34a}.dark .match-stats-summary-module__S5NOAq__textGreen{color:#4ade80}.match-stats-summary-module__S5NOAq__progressSection{margin-top:1rem}.match-stats-summary-module__S5NOAq__progressBarBg{background-color:#f3e8ff;border-radius:9999px;width:100%;height:.5rem}.dark .match-stats-summary-module__S5NOAq__progressBarBg{background-color:#581c874d}.match-stats-summary-module__S5NOAq__progressBar{background-color:#9333ea;border-radius:9999px;height:.5rem}.dark .match-stats-summary-module__S5NOAq__progressBar{background-color:#a855f7}.match-stats-summary-module__S5NOAq__headerRow{align-items:center;gap:.5rem;display:flex}.match-stats-summary-module__S5NOAq__iconAward{color:#9333ea;width:1.25rem;height:1.25rem}.match-stats-summary-module__S5NOAq__textStatsLabel{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.75rem}.match-stats-summary-module__S5NOAq__statsValue{font-size:1.5rem;font-weight:700}.match-stats-summary-module__S5NOAq__progressLabelRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}
.match-item-card-module__BvlRxW__card{border-radius:var(--radius-lg);border-width:1px;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.match-item-card-module__BvlRxW__perfectMatch{background:linear-gradient(to bottom right,#fff7ed,#fff1f2);border-color:#fed7aa}.dark .match-item-card-module__BvlRxW__perfectMatch{background:linear-gradient(to bottom right,#7c2d1233,#83184333);border-color:#7c2d12}.match-item-card-module__BvlRxW__normalMatch{background-color:hsl(var(--card));border-color:hsl(var(--border))}.match-item-card-module__BvlRxW__matchStats{border-top:1px dashed hsl(var(--border)/.6);align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.5rem;display:flex}.match-item-card-module__BvlRxW__tierBadge{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.match-item-card-module__BvlRxW__firstTierBadge{color:#be185d;background-color:#fff1f2;border:1px solid #fbcfe8}.dark .match-item-card-module__BvlRxW__firstTierBadge{color:#f472b6;background-color:#83184333;border-color:#831843}.match-item-card-module__BvlRxW__otherTierBadge{color:#374151;background-color:#f3f4f6;border:1px solid #0000}.dark .match-item-card-module__BvlRxW__otherTierBadge{color:#d1d5db;background-color:#1f2937}.match-item-card-module__BvlRxW__contentGrid{align-items:flex-start;gap:.75rem;display:flex}.match-item-card-module__BvlRxW__iconPerfect{fill:#f97316;color:#f97316;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;animation:2s cubic-bezier(.4,0,.6,1) infinite match-item-card-module__BvlRxW__pulse}@keyframes match-item-card-module__BvlRxW__pulse{0%,to{opacity:1}50%{opacity:.5}}.match-item-card-module__BvlRxW__iconNormal{color:#db2777;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.match-item-card-module__BvlRxW__flex1{flex:1}.match-item-card-module__BvlRxW__headerRow{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.match-item-card-module__BvlRxW__titleCol{flex-direction:column;display:flex}.match-item-card-module__BvlRxW__textPerfect{color:#be185d}.dark .match-item-card-module__BvlRxW__textPerfect{color:#f9a8d4}.match-item-card-module__BvlRxW__perfectLabel{letter-spacing:.05em;text-transform:uppercase;color:#ea580c;font-size:.75rem;font-weight:700}.dark .match-item-card-module__BvlRxW__perfectLabel{color:#fb923c}.match-item-card-module__BvlRxW__description{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.875rem}.match-item-card-module__BvlRxW__tierBadgeWrapper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.match-item-card-module__BvlRxW__statsWrapper{align-items:center;gap:.25rem;display:flex}.match-item-card-module__BvlRxW__iconTrending{color:#16a34a;width:.75rem;height:.75rem}.match-item-card-module__BvlRxW__statsText{color:hsl(var(--muted-foreground));font-size:.75rem}
.match-tier-section-module__vCeUbG__sectionCard{border-radius:var(--radius-lg);border-width:1px;transition:all .2s;overflow:hidden}.match-tier-section-module__vCeUbG__unrevealed{opacity:.5}.match-tier-section-module__vCeUbG__tierFirst{background-color:#fdf2f8;border-color:#fbcfe8}.dark .match-tier-section-module__vCeUbG__tierFirst{background-color:#83184333;border-color:#831843}.match-tier-section-module__vCeUbG__tierSecond{background-color:#eff6ff;border-color:#bfdbfe}.dark .match-tier-section-module__vCeUbG__tierSecond{background-color:#1e3a8a33;border-color:#1e3a8a}.match-tier-section-module__vCeUbG__tierThird{background-color:#f0fdf4;border-color:#bbf7d0}.dark .match-tier-section-module__vCeUbG__tierThird{background-color:#14532d33;border-color:#14532d}.match-tier-section-module__vCeUbG__toggleButton{border-radius:var(--radius-lg);cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.match-tier-section-module__vCeUbG__toggleButton:hover{background-color:#ffffff80}.dark .match-tier-section-module__vCeUbG__toggleButton:hover{background-color:#1f293780}.match-tier-section-module__vCeUbG__toggleButton:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.match-tier-section-module__vCeUbG__contentArea{border-top-width:1px;border-color:hsl(var(--border));padding:0 1rem 1rem}.match-tier-section-module__vCeUbG__lockContainer{text-align:center;padding-top:2rem;padding-bottom:2rem}.match-tier-section-module__vCeUbG__lockIcon{margin-bottom:.5rem;font-size:2.25rem;line-height:2.5rem}.match-tier-section-module__vCeUbG__lockTitle{margin-bottom:.25rem}.match-tier-section-module__vCeUbG__lockText{color:hsl(var(--muted-foreground));font-size:.875rem}.match-tier-section-module__vCeUbG__headerContent{align-items:center;gap:.75rem;display:flex}.match-tier-section-module__vCeUbG__headerEmoji{font-size:1.875rem;line-height:2.25rem}.match-tier-section-module__vCeUbG__headerTextGroup{text-align:left}.match-tier-section-module__vCeUbG__headerSubtitle{color:hsl(var(--muted-foreground));font-size:.875rem}.match-tier-section-module__vCeUbG__chevronIcon{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.match-tier-section-module__vCeUbG__emptyMessageContainer{text-align:center;padding-top:2rem;padding-bottom:2rem}.match-tier-section-module__vCeUbG__emptyMessageText{color:hsl(var(--muted-foreground))}.match-tier-section-module__vCeUbG__matchList{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}
.tiered-match-display-module__mFUv5W__containerStack{flex-direction:column;gap:1rem;display:flex}.tiered-match-display-module__mFUv5W__tipsCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .tiered-match-display-module__mFUv5W__tipsCard{background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-match-display-module__mFUv5W__tipsContent{flex-direction:column;gap:.5rem;display:flex}.tiered-match-display-module__mFUv5W__tipsList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}
.match-insights-dashboard-module__NfJimq__summaryCard{background:linear-gradient(to bottom right,#faf5ff,#fdf2f8);border-color:#e9d5ff}.dark .match-insights-dashboard-module__NfJimq__summaryCard{background:linear-gradient(to bottom right,#581c8733,#83184333);border-color:#581c87}.match-insights-dashboard-module__NfJimq__summaryHeader{align-items:center;gap:.5rem;display:flex}.match-insights-dashboard-module__NfJimq__summaryGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.match-insights-dashboard-module__NfJimq__summaryGrid{grid-template-columns:repeat(4,1fr)}}.match-insights-dashboard-module__NfJimq__statBox{border-radius:.5rem;padding:.75rem}.match-insights-dashboard-module__NfJimq__statBoxPurple{background-color:#f3e8ff80}.dark .match-insights-dashboard-module__NfJimq__statBoxPurple{background-color:#581c874d}.match-insights-dashboard-module__NfJimq__statBoxPink{background-color:#fce7f380}.dark .match-insights-dashboard-module__NfJimq__statBoxPink{background-color:#8318434d}.match-insights-dashboard-module__NfJimq__statBoxGreen{background-color:#dcfce780}.dark .match-insights-dashboard-module__NfJimq__statBoxGreen{background-color:#14532d4d}.match-insights-dashboard-module__NfJimq__statBoxBlue{background-color:#dbeafe80;border-radius:.5rem;flex-direction:column;justify-content:space-between;padding:.75rem;display:flex}.dark .match-insights-dashboard-module__NfJimq__statBoxBlue{background-color:#1e3a8a4d}.match-insights-dashboard-module__NfJimq__statLabel{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.match-insights-dashboard-module__NfJimq__iconBase{width:1rem;height:1rem}.match-insights-dashboard-module__NfJimq__iconPurple{color:#9333ea}.dark .match-insights-dashboard-module__NfJimq__iconPurple{color:#c084fc}.match-insights-dashboard-module__NfJimq__iconPink{color:#db2777}.dark .match-insights-dashboard-module__NfJimq__iconPink{color:#f472b6}.match-insights-dashboard-module__NfJimq__iconGreen{color:#16a34a}.dark .match-insights-dashboard-module__NfJimq__iconGreen{color:#4ade80}.match-insights-dashboard-module__NfJimq__iconBlue{color:#2563eb}.dark .match-insights-dashboard-module__NfJimq__iconBlue{color:#60a5fa}.match-insights-dashboard-module__NfJimq__statValue{font-size:1.5rem}.match-insights-dashboard-module__NfJimq__statValuePurple{color:#9333ea}.dark .match-insights-dashboard-module__NfJimq__statValuePurple{color:#c084fc}.match-insights-dashboard-module__NfJimq__statValuePink{color:#db2777}.dark .match-insights-dashboard-module__NfJimq__statValuePink{color:#f472b6}.match-insights-dashboard-module__NfJimq__statValueGreen{color:#16a34a}.dark .match-insights-dashboard-module__NfJimq__statValueGreen{color:#4ade80}.match-insights-dashboard-module__NfJimq__statValueBlue{color:#2563eb;font-size:1.25rem}.dark .match-insights-dashboard-module__NfJimq__statValueBlue{color:#60a5fa}.match-insights-dashboard-module__NfJimq__groupCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .match-insights-dashboard-module__NfJimq__groupCard{background-color:#1e3a8a33;border-color:#1e3a8a}.match-insights-dashboard-module__NfJimq__groupGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.match-insights-dashboard-module__NfJimq__groupBox{background-color:#ffffff80;border-radius:.5rem;padding:.75rem}.dark .match-insights-dashboard-module__NfJimq__groupBox{background-color:#1f293780}.match-insights-dashboard-module__NfJimq__groupFooter{border-color:#bfdbfe;border-top-width:1px;padding-top:.75rem}.dark .match-insights-dashboard-module__NfJimq__groupFooter{border-color:#1e3a8a}.match-insights-dashboard-module__NfJimq__adviceCard{background-color:#fffbeb;border-color:#fde68a}.dark .match-insights-dashboard-module__NfJimq__adviceCard{background-color:#78350f33;border-color:#92400e}.match-insights-dashboard-module__NfJimq__statsInfoCard{background-color:#faf5ff;border-color:#e9d5ff}.dark .match-insights-dashboard-module__NfJimq__statsInfoCard{background-color:#581c8733;border-color:#581c87}.match-insights-dashboard-module__NfJimq__infoList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}.match-insights-dashboard-module__NfJimq__ratingWrapper{margin-top:.25rem}.match-insights-dashboard-module__NfJimq__textPurple{color:#7e22ce}.dark .match-insights-dashboard-module__NfJimq__textPurple{color:#a855f7}.match-insights-dashboard-module__NfJimq__textBlue{color:#1d4ed8}.dark .match-insights-dashboard-module__NfJimq__textBlue{color:#60a5fa}
.match-insight-card-module__RObIFW__card{border-width:1px;border-color:rgb(var(--primary),.2);background-image:linear-gradient(to bottom right,rgb(var(--primary),.05),rgb(var(--secondary),.05));overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.match-insight-card-module__RObIFW__scoreSection{justify-content:space-between;align-items:center;display:flex}.match-insight-card-module__RObIFW__headerGroup{align-items:center;gap:.75rem;display:flex}.match-insight-card-module__RObIFW__progressContainer{width:4rem;height:4rem;position:relative}.match-insight-card-module__RObIFW__progress{color:hsl(var(--primary))}.match-insight-card-module__RObIFW__badgeContainer{flex-wrap:wrap;gap:.5rem;display:flex}.match-insight-card-module__RObIFW__badge{color:#fff;border-style:none;align-items:center;gap:.25rem;padding:.25rem .75rem;display:flex}.match-insight-card-module__RObIFW__topicBox{background-color:#ffffff80;border-radius:1rem;padding:1rem;position:relative}.dark .match-insight-card-module__RObIFW__topicBox{background-color:#0003}.match-insight-card-module__RObIFW__topicHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.match-insight-card-module__RObIFW__topicIcon{width:1rem;height:1rem;color:hsl(var(--primary))}.match-insight-card-module__RObIFW__topicLabel{letter-spacing:.05em;text-transform:uppercase}.match-insight-card-module__RObIFW__topicText{font-style:italic;line-height:1.625}.match-insight-card-module__RObIFW__zapIconContainer{opacity:.1;position:absolute;bottom:-.5rem;right:-.5rem}.match-insight-card-module__RObIFW__zapIcon{width:3rem;height:3rem;color:hsl(var(--primary))}.match-insight-card-module__RObIFW__detailsList{flex-direction:column;gap:.25rem;display:flex}.match-insight-card-module__RObIFW__detailItem{align-items:flex-start;gap:.5rem;display:flex}.match-insight-card-module__RObIFW__detailDot{background-color:hsl(var(--primary));border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.25rem;display:flex}
.review-form-modal-module__XW6C6a__form{gap:var(--spacing-4);flex-direction:column;display:flex}.review-form-modal-module__XW6C6a__recipientInfo{gap:var(--spacing-1);padding:var(--spacing-3);background:var(--primary-5);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.review-form-modal-module__XW6C6a__recipientLabel{color:var(--muted-foreground)}.review-form-modal-module__XW6C6a__commentSection{gap:var(--spacing-2);flex-direction:column;display:flex}.review-form-modal-module__XW6C6a__commentHeader{justify-content:space-between;align-items:center;display:flex}.review-form-modal-module__XW6C6a__charCount{color:var(--muted-foreground);tabular-nums:true}.review-form-modal-module__XW6C6a__charCountError{color:var(--destructive)}.review-form-modal-module__XW6C6a__textarea{resize:none;min-height:80px}.review-form-modal-module__XW6C6a__error{padding:var(--spacing-3);background:var(--destructive-5);border:1px solid var(--destructive-20);border-radius:var(--radius-md)}.review-form-modal-module__XW6C6a__errorText{color:var(--destructive)}.review-form-modal-module__XW6C6a__privacyNote{padding:var(--spacing-3);background:var(--muted);border-radius:var(--radius-md)}.review-form-modal-module__XW6C6a__privacyText{color:var(--muted-foreground)}.review-form-modal-module__XW6C6a__actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);display:flex}
.review-section-module__IqR4oa__container{overflow:hidden}.review-section-module__IqR4oa__header{width:100%;padding:var(--spacing-4);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.review-section-module__IqR4oa__header:hover{background:var(--muted-50)}.review-section-module__IqR4oa__headerLeft{align-items:center;gap:var(--spacing-3);display:flex}.review-section-module__IqR4oa__iconWrapper{background:var(--amber-100);border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.review-section-module__IqR4oa__icon{width:1.25rem;height:1.25rem;color:var(--amber-500)}.review-section-module__IqR4oa__subtitle{color:var(--muted-foreground)}.review-section-module__IqR4oa__headerRight{align-items:center;gap:var(--spacing-2);display:flex}.review-section-module__IqR4oa__progress{color:var(--muted-foreground)}.review-section-module__IqR4oa__chevron{width:1.25rem;height:1.25rem;color:var(--muted-foreground)}.review-section-module__IqR4oa__successBanner{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-4);background:var(--green-50);border-top:1px solid var(--green-100);display:flex}.review-section-module__IqR4oa__successIcon{width:1rem;height:1rem;color:var(--green-600)}.review-section-module__IqR4oa__successText{color:var(--green-700)}.review-section-module__IqR4oa__content{border-top:1px solid var(--border);display:none}.review-section-module__IqR4oa__contentExpanded{display:block}.review-section-module__IqR4oa__loadingState{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8);flex-direction:column;display:flex}.review-section-module__IqR4oa__spinner{width:2rem;height:2rem;color:var(--muted-foreground);animation:1s linear infinite review-section-module__IqR4oa__spin}@keyframes review-section-module__IqR4oa__spin{to{transform:rotate(360deg)}}.review-section-module__IqR4oa__loadingText{color:var(--muted-foreground)}.review-section-module__IqR4oa__errorState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;display:flex}.review-section-module__IqR4oa__errorText{color:var(--destructive)}.review-section-module__IqR4oa__participantList{flex-direction:column;display:flex}.review-section-module__IqR4oa__participantItem{padding:var(--spacing-3)var(--spacing-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.review-section-module__IqR4oa__participantItem:last-child{border-bottom:none}.review-section-module__IqR4oa__participantInfo{align-items:center;gap:var(--spacing-2);display:flex}.review-section-module__IqR4oa__reviewedBadge{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1)var(--spacing-2);color:var(--green-600);background:var(--green-50);border-radius:var(--radius-full);font-size:.75rem;display:inline-flex}.review-section-module__IqR4oa__reviewedIcon{width:.75rem;height:.75rem}.review-section-module__IqR4oa__emptyContent{padding:var(--spacing-4);padding-top:0}.review-section-module__IqR4oa__emptyText{color:var(--muted-foreground);text-align:center}
.received-reviews-section-module__Gd4yva__container{overflow:hidden}.received-reviews-section-module__Gd4yva__header{width:100%;padding:var(--spacing-4);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.received-reviews-section-module__Gd4yva__header:hover{background:var(--muted-50)}.received-reviews-section-module__Gd4yva__headerLeft{align-items:center;gap:var(--spacing-3);display:flex}.received-reviews-section-module__Gd4yva__iconWrapper{background:var(--purple-100);border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.received-reviews-section-module__Gd4yva__icon{width:1.25rem;height:1.25rem;color:var(--purple-500)}.received-reviews-section-module__Gd4yva__subtitle{color:var(--muted-foreground)}.received-reviews-section-module__Gd4yva__headerRight{align-items:center;gap:var(--spacing-2);display:flex}.received-reviews-section-module__Gd4yva__badge{padding:var(--spacing-1)var(--spacing-2);color:var(--purple-600);background:var(--purple-100);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.received-reviews-section-module__Gd4yva__chevron{width:1.25rem;height:1.25rem;color:var(--muted-foreground)}.received-reviews-section-module__Gd4yva__content{border-top:1px solid var(--border);display:none}.received-reviews-section-module__Gd4yva__contentExpanded{display:block}.received-reviews-section-module__Gd4yva__loadingState{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8);flex-direction:column;display:flex}.received-reviews-section-module__Gd4yva__spinner{width:2rem;height:2rem;color:var(--muted-foreground);animation:1s linear infinite received-reviews-section-module__Gd4yva__spin}@keyframes received-reviews-section-module__Gd4yva__spin{to{transform:rotate(360deg)}}.received-reviews-section-module__Gd4yva__loadingText{color:var(--muted-foreground)}.received-reviews-section-module__Gd4yva__errorState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;display:flex}.received-reviews-section-module__Gd4yva__errorText{color:var(--destructive)}.received-reviews-section-module__Gd4yva__emptyState{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);text-align:center;flex-direction:column;display:flex}.received-reviews-section-module__Gd4yva__emptyIcon{background:var(--muted);border-radius:var(--radius-full);width:4rem;height:4rem;margin-bottom:var(--spacing-2);justify-content:center;align-items:center;display:flex}.received-reviews-section-module__Gd4yva__inboxIcon{width:2rem;height:2rem;color:var(--muted-foreground)}.received-reviews-section-module__Gd4yva__emptyText{color:var(--muted-foreground);max-width:280px}.received-reviews-section-module__Gd4yva__reviewList{padding:var(--spacing-4);padding-top:0}.received-reviews-section-module__Gd4yva__statsSection{padding:var(--spacing-4);background:var(--muted-50);border-bottom:1px solid var(--border)}.received-reviews-section-module__Gd4yva__statsHeader{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.received-reviews-section-module__Gd4yva__statsIcon{width:1rem;height:1rem;color:var(--purple-500)}.received-reviews-section-module__Gd4yva__statsGrid{gap:var(--spacing-2);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:480px){.received-reviews-section-module__Gd4yva__statsGrid{grid-template-columns:repeat(3,1fr)}}.received-reviews-section-module__Gd4yva__statItem{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--background);border-radius:var(--radius-md);flex-direction:column;display:flex}.received-reviews-section-module__Gd4yva__statEmoji{font-size:1.25rem}.received-reviews-section-module__Gd4yva__topCategory{margin-top:var(--spacing-3);padding:var(--spacing-2)var(--spacing-3);background:var(--purple-50);border-radius:var(--radius-md);text-align:center}.received-reviews-section-module__Gd4yva__topCategoryLabel{color:var(--purple-700)}
.motedo-report-card-module__4vub-q__container{overflow:hidden}.motedo-report-card-module__4vub-q__header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--border);display:flex}.motedo-report-card-module__4vub-q__iconWrapper{background:var(--pink-100);border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.motedo-report-card-module__4vub-q__icon{width:1.25rem;height:1.25rem;color:var(--pink-500)}.motedo-report-card-module__4vub-q__subtitle{color:var(--muted-foreground)}.motedo-report-card-module__4vub-q__content{padding:var(--spacing-4)}.motedo-report-card-module__4vub-q__errorContent{padding:var(--spacing-4);text-align:center}.motedo-report-card-module__4vub-q__errorText{color:var(--destructive)}.motedo-report-card-module__4vub-q__stats{gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.motedo-report-card-module__4vub-q__statItem{align-items:center;gap:var(--spacing-1);padding:var(--spacing-3);background:var(--muted);border-radius:var(--radius-md);flex-direction:column;display:flex}.motedo-report-card-module__4vub-q__statLabel{color:var(--muted-foreground)}
.result-revealed-card-module__KvoKgG__headerCard{text-align:center}.result-revealed-card-module__KvoKgG__insightsCard{background-color:hsl(var(--muted)/.3)}.result-revealed-card-module__KvoKgG__matchInsightsHeader{align-items:center;gap:.5rem;padding-left:.25rem;padding-right:.25rem;display:flex}.result-revealed-card-module__KvoKgG__sparklesIcon{color:hsl(var(--primary));width:1rem;height:1rem}.result-revealed-card-module__KvoKgG__actionButtons{gap:.5rem;display:grid}@media (min-width:640px){.result-revealed-card-module__KvoKgG__actionButtons{grid-template-columns:repeat(2,1fr)}}@keyframes result-revealed-card-module__KvoKgG__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.admin-invite-phase-module__uA_ZWa__infoBox{background-color:rgb(var(--secondary),.3);border-color:var(--secondary);text-align:center}.admin-invite-phase-module__uA_ZWa__inviteCodeLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-weight:600}.admin-invite-phase-module__uA_ZWa__inviteCodeValue{color:var(--primary);letter-spacing:.2em;font-family:monospace;font-size:clamp(1.5rem,5vw,2.25rem)}.admin-invite-phase-module__uA_ZWa__blindModeBox{border-radius:var(--radius-xl);border:1px solid var(--border);padding:1rem;transition:background-color .2s}.admin-invite-phase-module__uA_ZWa__blindModeBox:hover{background-color:rgb(var(--muted),.5)}.admin-invite-phase-module__uA_ZWa__blindModeWrapper{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-invite-phase-module__uA_ZWa__blindModeLeft{align-items:flex-start;gap:.75rem;display:flex}.admin-invite-phase-module__uA_ZWa__blindModeIcon{background-color:rgb(var(--primary),.1);width:2rem;height:2rem;color:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.admin-invite-phase-module__uA_ZWa__icon{width:1rem;height:1rem}.admin-invite-phase-module__uA_ZWa__blindModeTitleWrapper{align-items:center;gap:.5rem;display:flex}.admin-invite-phase-module__uA_ZWa__badge{border-color:rgb(var(--primary),.3);color:var(--primary);height:1.25rem;padding-left:.375rem;font-size:.625rem}.admin-invite-phase-module__uA_ZWa__blindModeDescription{margin-top:.25rem;line-height:1.625}
.admin-voting-phase-module__ejQtUW__statusText{text-align:center;margin-top:1rem;display:block}.admin-voting-phase-module__ejQtUW__hintText{text-align:center;margin-top:.25rem;display:block}
.admin-ready-phase-module__9hQ9rG__successBanner{border-radius:var(--radius-xl);text-align:center;background-color:#22c55e1a;border:1px solid #22c55e33;padding-top:.5rem;padding-bottom:.5rem}.admin-ready-phase-module__9hQ9rG__successText{color:#16a34a}@media (prefers-color-scheme:dark){.admin-ready-phase-module__9hQ9rG__successText{color:#4ade80}}.dark .admin-ready-phase-module__9hQ9rG__successText{color:#4ade80}.admin-ready-phase-module__9hQ9rG__revealButton{height:3.5rem;box-shadow:0 10px 15px -3px rgb(var(--primary),.25),0 4px 6px -2px rgb(var(--primary),.1);font-size:1.125rem;animation:2s cubic-bezier(.4,0,.6,1) infinite admin-ready-phase-module__9hQ9rG__pulse}.admin-ready-phase-module__9hQ9rG__revealButton:hover{animation:none}@keyframes admin-ready-phase-module__9hQ9rG__pulse{0%,to{opacity:1}50%{opacity:.5}}
.tiered-revelation-controller-module__xbHg5a__participantCard,.tiered-revelation-controller-module__xbHg5a__adminCard{background:linear-gradient(to bottom right,#faf5ff,#eff6ff)}:is(.dark .tiered-revelation-controller-module__xbHg5a__participantCard,.dark .tiered-revelation-controller-module__xbHg5a__adminCard){background:linear-gradient(to bottom right,#581c8733,#1e3a8a33)}.tiered-revelation-controller-module__xbHg5a__contentStack{flex-direction:column;gap:1rem;display:flex}.tiered-revelation-controller-module__xbHg5a__sectionHeader{align-items:center;gap:.5rem;display:flex}.tiered-revelation-controller-module__xbHg5a__tierBox{border-radius:var(--radius-lg);text-align:center;border-width:2px;padding:.75rem;transition:all .2s}.tiered-revelation-controller-module__xbHg5a__tierBoxAdmin{border-radius:var(--radius-lg);border-width:2px;padding:1rem;transition:all .2s}.tiered-revelation-controller-module__xbHg5a__statusRevealed{color:inherit}.tiered-revelation-controller-module__xbHg5a__statusNext{background-color:#fff;border-color:#d8b4fe}.dark .tiered-revelation-controller-module__xbHg5a__statusNext{background-color:#1f2937;border-color:#7e22ce}.tiered-revelation-controller-module__xbHg5a__statusLocked{opacity:.6;background-color:#f9fafb;border-color:#e5e7eb}.dark .tiered-revelation-controller-module__xbHg5a__statusLocked{background-color:#111827;border-color:#1f2937}.tiered-revelation-controller-module__xbHg5a__tierFirst{color:#be185d;background-color:#fdf2f8;border-color:#fbcfe8}.dark .tiered-revelation-controller-module__xbHg5a__tierFirst{color:#f472b6;background-color:#83184333;border-color:#831843}.tiered-revelation-controller-module__xbHg5a__tierSecond{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.dark .tiered-revelation-controller-module__xbHg5a__tierSecond{color:#60a5fa;background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-revelation-controller-module__xbHg5a__tierThird{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.dark .tiered-revelation-controller-module__xbHg5a__tierThird{color:#4ade80;background-color:#14532d33;border-color:#14532d}.tiered-revelation-controller-module__xbHg5a__infoBanner{border-radius:var(--radius-lg);background-color:#eff6ff;border:1px solid #bfdbfe;padding:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__infoBanner{background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-revelation-controller-module__xbHg5a__successBanner{border-radius:var(--radius-lg);background-color:#f0fdf4;border:1px solid #bbf7d0;padding:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__successBanner{background-color:#14532d33;border-color:#14532d}.tiered-revelation-controller-module__xbHg5a__waitingBanner{border-radius:var(--radius-lg);background-color:#eff6ff;border:1px solid #bfdbfe;padding:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__waitingBanner{background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-revelation-controller-module__xbHg5a__statsBox{border-radius:var(--radius-lg);background-color:#faf5ff;border:1px solid #e9d5ff;padding:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__statsBox{background-color:#581c8733;border-color:#581c87}.tiered-revelation-controller-module__xbHg5a__statsTitle{margin-bottom:.5rem}.tiered-revelation-controller-module__xbHg5a__iconPurple{color:#9333ea}.tiered-revelation-controller-module__xbHg5a__gridCols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tiered-revelation-controller-module__xbHg5a__emojiText{margin-bottom:.25rem;font-size:1.5rem}.tiered-revelation-controller-module__xbHg5a__matchCountText{color:hsl(var(--muted-foreground));font-size:.75rem}.tiered-revelation-controller-module__xbHg5a__badgeSuccess{color:#15803d;background-color:#dcfce7;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__badgeSuccess{color:#4ade80;background-color:#14532d4d}.tiered-revelation-controller-module__xbHg5a__badgeInfo{color:#7e22ce;background-color:#f3e8ff;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__badgeInfo{color:#c084fc;background-color:#581c874d}.tiered-revelation-controller-module__xbHg5a__badgeRevealed{color:#15803d;background-color:#dcfce7;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.dark .tiered-revelation-controller-module__xbHg5a__badgeRevealed{color:#4ade80;background-color:#14532d4d}.tiered-revelation-controller-module__xbHg5a__textSuccess{color:#15803d}.dark .tiered-revelation-controller-module__xbHg5a__textSuccess{color:#4ade80}.tiered-revelation-controller-module__xbHg5a__textInfo{color:#1d4ed8}.dark .tiered-revelation-controller-module__xbHg5a__textInfo{color:#60a5fa}.tiered-revelation-controller-module__xbHg5a__textCenter{text-align:center}.tiered-revelation-controller-module__xbHg5a__iconInfo{color:#2563eb;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.tiered-revelation-controller-module__xbHg5a__headerRow{justify-content:space-between;align-items:center;display:flex}.tiered-revelation-controller-module__xbHg5a__headerTitle{align-items:center;gap:.5rem;display:flex}.tiered-revelation-controller-module__xbHg5a__infoContent{align-items:flex-start;gap:.5rem;display:flex}.tiered-revelation-controller-module__xbHg5a__adminStack{flex-direction:column;gap:.75rem;display:flex}.tiered-revelation-controller-module__xbHg5a__adminTierRow{justify-content:space-between;align-items:center;display:flex}.tiered-revelation-controller-module__xbHg5a__adminTierInfo{align-items:center;gap:.75rem;display:flex}.tiered-revelation-controller-module__xbHg5a__adminTierIcon{font-size:1.875rem}.tiered-revelation-controller-module__xbHg5a__adminTierLabelRow{align-items:center;gap:.5rem;display:flex}.tiered-revelation-controller-module__xbHg5a__adminTierMatchCount{color:hsl(var(--muted-foreground));font-size:.875rem}.tiered-revelation-controller-module__xbHg5a__confirmationBox{border-top-width:1px;border-color:hsl(var(--border));margin-top:.75rem;padding-top:.75rem}.tiered-revelation-controller-module__xbHg5a__warningText{color:#d97706}.dark .tiered-revelation-controller-module__xbHg5a__warningText{color:#fbbf24}.tiered-revelation-controller-module__xbHg5a__actionsRow{align-items:center;gap:.5rem;display:flex}.tiered-revelation-controller-module__xbHg5a__revealButton{align-items:center;gap:.25rem;display:flex}.tiered-revelation-controller-module__xbHg5a__iconUnlock{color:#16a34a;width:1.5rem;height:1.5rem}.tiered-revelation-controller-module__xbHg5a__iconEye{color:#9333ea;width:1.5rem;height:1.5rem}.tiered-revelation-controller-module__xbHg5a__iconLock{color:#9ca3af;width:1.5rem;height:1.5rem}.tiered-revelation-controller-module__xbHg5a__statsGrid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tiered-revelation-controller-module__xbHg5a__statLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.tiered-revelation-controller-module__xbHg5a__statValue{font-size:1.125rem;font-weight:700}.tiered-revelation-controller-module__xbHg5a__statValueSuccess{color:#16a34a;font-size:1.125rem;font-weight:700}.dark .tiered-revelation-controller-module__xbHg5a__statValueSuccess{color:#4ade80}.tiered-revelation-controller-module__xbHg5a__statValueGray{color:#4b5563;font-size:1.125rem;font-weight:700}.dark .tiered-revelation-controller-module__xbHg5a__statValueGray{color:#9ca3af}
.tier-performance-comparison-module__iAQhfG__summaryGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.tier-performance-comparison-module__iAQhfG__containerStack{flex-direction:column;gap:1rem;display:flex}.tier-performance-comparison-module__iAQhfG__headerRow{justify-content:space-between;align-items:center;display:flex}.tier-performance-comparison-module__iAQhfG__headerTitleWrapper{align-items:center;gap:.5rem;display:flex}.tier-performance-comparison-module__iAQhfG__headerIcon{color:#9333ea;width:1.25rem;height:1.25rem}.tier-performance-comparison-module__iAQhfG__headerBadge{background-color:#f3e8ff;border-radius:9999px;padding:.25rem .5rem}.dark .tier-performance-comparison-module__iAQhfG__headerBadge{background-color:#581c874d}.tier-performance-comparison-module__iAQhfG__headerBadgeText{color:#9333ea;font-size:.75rem;font-weight:600}.dark .tier-performance-comparison-module__iAQhfG__headerBadgeText{color:#c084fc}.tier-performance-comparison-module__iAQhfG__textBlue{color:#2563eb}.dark .tier-performance-comparison-module__iAQhfG__textBlue{color:#60a5fa}.tier-performance-comparison-module__iAQhfG__textGreen{color:#166534}.dark .tier-performance-comparison-module__iAQhfG__textGreen{color:#4ade80}.tier-performance-comparison-module__iAQhfG__textPurple{color:#9333ea}.dark .tier-performance-comparison-module__iAQhfG__textPurple{color:#c084fc}.tier-performance-comparison-module__iAQhfG__voteDistributionSection{flex-direction:column;gap:.5rem;display:flex}.tier-performance-comparison-module__iAQhfG__voteDistributionBar{background-color:#e5e7eb;border-radius:9999px;width:100%;height:1rem;display:flex;overflow:hidden}.dark .tier-performance-comparison-module__iAQhfG__voteDistributionBar{background-color:#374151}.tier-performance-comparison-module__iAQhfG__distributionSegment{justify-content:center;align-items:center;transition:all .5s;display:flex}.tier-performance-comparison-module__iAQhfG__segmentText{color:#111827;font-size:.75rem;font-weight:700}.dark .tier-performance-comparison-module__iAQhfG__segmentText{color:#f3f4f6}.tier-performance-comparison-module__iAQhfG__tierFirstBg{background-color:#fdf2f8}.dark .tier-performance-comparison-module__iAQhfG__tierFirstBg{background-color:#83184333}.tier-performance-comparison-module__iAQhfG__tierSecondBg{background-color:#eff6ff}.dark .tier-performance-comparison-module__iAQhfG__tierSecondBg{background-color:#1e3a8a33}.tier-performance-comparison-module__iAQhfG__tierThirdBg{background-color:#f0fdf4}.dark .tier-performance-comparison-module__iAQhfG__tierThirdBg{background-color:#14532d33}.tier-performance-comparison-module__iAQhfG__tierListStack{flex-direction:column;gap:.75rem;display:flex}.tier-performance-comparison-module__iAQhfG__tierCard{border-radius:var(--radius-lg);border-width:1px;padding:.75rem;transition:all .2s}.tier-performance-comparison-module__iAQhfG__tierContentStack{flex-direction:column;gap:.75rem;display:flex}.tier-performance-comparison-module__iAQhfG__tierHeaderRow{justify-content:space-between;align-items:center;display:flex}.tier-performance-comparison-module__iAQhfG__tierInfoWrapper{align-items:center;gap:.5rem;display:flex}.tier-performance-comparison-module__iAQhfG__tierEmoji{font-size:1.5rem}.tier-performance-comparison-module__iAQhfG__tierLabelRow{align-items:center;gap:.5rem;display:flex}.tier-performance-comparison-module__iAQhfG__bestTierBadge{color:#a16207;background-color:#fef9c3;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.dark .tier-performance-comparison-module__iAQhfG__bestTierBadge{color:#facc15;background-color:#713f124d}.tier-performance-comparison-module__iAQhfG__tierMatchRateColumn{text-align:right}.tier-performance-comparison-module__iAQhfG__tierMatchRateValue{font-size:1.5rem;font-weight:700}.tier-performance-comparison-module__iAQhfG__progressStack{flex-direction:column;gap:.25rem;display:flex}.tier-performance-comparison-module__iAQhfG__progressLabelRow{justify-content:space-between;align-items:center;display:flex}.tier-performance-comparison-module__iAQhfG__bestTier{box-shadow:0 0 0 2px #fff,0 0 0 4px #a855f7}.dark .tier-performance-comparison-module__iAQhfG__bestTier{box-shadow:0 0 0 2px #1f2937,0 0 0 4px #a855f7}.tier-performance-comparison-module__iAQhfG__tierFirst{background-color:#fdf2f8;border-color:#fbcfe8}.dark .tier-performance-comparison-module__iAQhfG__tierFirst{background-color:#83184333;border-color:#831843}.tier-performance-comparison-module__iAQhfG__tierSecond{background-color:#eff6ff;border-color:#bfdbfe}.dark .tier-performance-comparison-module__iAQhfG__tierSecond{background-color:#1e3a8a33;border-color:#1e3a8a}.tier-performance-comparison-module__iAQhfG__tierThird{background-color:#f0fdf4;border-color:#bbf7d0}.dark .tier-performance-comparison-module__iAQhfG__tierThird{background-color:#14532d33;border-color:#14532d}.tier-performance-comparison-module__iAQhfG__statsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.tier-performance-comparison-module__iAQhfG__insightSection{border-top-width:1px;border-color:var(--border);padding-top:.75rem}.tier-performance-comparison-module__iAQhfG__insightBox{border-radius:var(--radius-lg);background-color:#eff6ff;padding:.75rem}.dark .tier-performance-comparison-module__iAQhfG__insightBox{background-color:#1e3a8a33}.tier-performance-comparison-module__iAQhfG__insightTitle{color:#1d4ed8;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.dark .tier-performance-comparison-module__iAQhfG__insightTitle{color:#60a5fa}.tier-performance-comparison-module__iAQhfG__insightList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}.tier-performance-comparison-module__iAQhfG__insightItemText{color:#2563eb;font-size:.75rem}.dark .tier-performance-comparison-module__iAQhfG__insightItemText{color:#93c5fd}
.quality-distribution-chart-module__lkRZWW__emptyState{flex-direction:column;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:2rem;display:flex}.quality-distribution-chart-module__lkRZWW__emptyIcon{color:#d1d5db;width:3rem;height:3rem}.quality-distribution-chart-module__lkRZWW__emptyText{color:#6b7280;margin-top:.5rem}.quality-distribution-chart-module__lkRZWW__header{justify-content:space-between;align-items:center;display:flex}.quality-distribution-chart-module__lkRZWW__titleGroup{align-items:center;gap:.5rem;display:flex}.quality-distribution-chart-module__lkRZWW__titleIcon{color:#9333ea;width:1.25rem;height:1.25rem}.quality-distribution-chart-module__lkRZWW__avgBadge{background-color:#f3e8ff;border-radius:9999px;padding:.25rem .5rem}.dark .quality-distribution-chart-module__lkRZWW__avgBadge{background-color:#581c874d}.quality-distribution-chart-module__lkRZWW__avgText{color:#9333ea}.dark .quality-distribution-chart-module__lkRZWW__avgText{color:#c084fc}.quality-distribution-chart-module__lkRZWW__statGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.quality-distribution-chart-module__lkRZWW__statValuePurple{color:#9333ea}.dark .quality-distribution-chart-module__lkRZWW__statValuePurple{color:#c084fc}.quality-distribution-chart-module__lkRZWW__statValueGreen{color:#16a34a}.dark .quality-distribution-chart-module__lkRZWW__statValueGreen{color:#4ade80}.quality-distribution-chart-module__lkRZWW__statValueYellow{color:#ca8a04}.dark .quality-distribution-chart-module__lkRZWW__statValueYellow{color:#facc15}.quality-distribution-chart-module__lkRZWW__statValueBlue{color:#2563eb}.dark .quality-distribution-chart-module__lkRZWW__statValueBlue{color:#60a5fa}.quality-distribution-chart-module__lkRZWW__bucketsContainer{flex-direction:column;gap:.75rem;display:flex}.quality-distribution-chart-module__lkRZWW__bucketItem{border-width:1px;border-radius:.5rem;padding:.75rem;transition:all .2s}.quality-distribution-chart-module__lkRZWW__bucketHasMatches{border-color:rgb(var(--foreground),.2)}.quality-distribution-chart-module__lkRZWW__bucketNoMatches{opacity:.6;border-color:#0000}.quality-distribution-chart-module__lkRZWW__bucketContent{flex-direction:column;gap:.5rem;display:flex}.quality-distribution-chart-module__lkRZWW__bucketHeader{justify-content:space-between;align-items:center;display:flex}.quality-distribution-chart-module__lkRZWW__bucketTitleGroup{align-items:center;gap:.5rem;display:flex}.quality-distribution-chart-module__lkRZWW__bucketEmoji{font-size:1.25rem}.quality-distribution-chart-module__lkRZWW__bucketCount{color:#6b7280}.quality-distribution-chart-module__lkRZWW__bucketPercentage{font-size:1.5rem}.quality-distribution-chart-module__lkRZWW__progressBarTrack{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.dark .quality-distribution-chart-module__lkRZWW__progressBarTrack{background-color:#374151}.quality-distribution-chart-module__lkRZWW__progressBarFill{height:100%;transition:width .5s}.quality-distribution-chart-module__lkRZWW__breakdownSection{border-color:#e5e7eb;border-top-width:1px;padding-top:.75rem}.dark .quality-distribution-chart-module__lkRZWW__breakdownSection{border-color:#374151}.quality-distribution-chart-module__lkRZWW__breakdownTitle{margin-bottom:.75rem}.quality-distribution-chart-module__lkRZWW__breakdownList{flex-direction:column;gap:.5rem;display:flex}.quality-distribution-chart-module__lkRZWW__breakdownTextPink{color:#db2777}.dark .quality-distribution-chart-module__lkRZWW__breakdownTextPink{color:#f472b6}.quality-distribution-chart-module__lkRZWW__breakdownTextBlue{color:#2563eb}.dark .quality-distribution-chart-module__lkRZWW__breakdownTextBlue{color:#60a5fa}.quality-distribution-chart-module__lkRZWW__breakdownTextGreen{color:#16a34a}.dark .quality-distribution-chart-module__lkRZWW__breakdownTextGreen{color:#4ade80}.quality-distribution-chart-module__lkRZWW__breakdownTextPurple{color:#9333ea}.dark .quality-distribution-chart-module__lkRZWW__breakdownTextPurple{color:#c084fc}.quality-distribution-chart-module__lkRZWW__insightBox{background-color:#faf5ff;border-radius:.5rem;padding:.75rem}.dark .quality-distribution-chart-module__lkRZWW__insightBox{background-color:#581c8733}.quality-distribution-chart-module__lkRZWW__insightTitle{color:#7e22ce;margin-bottom:.5rem}.dark .quality-distribution-chart-module__lkRZWW__insightTitle{color:#c084fc}.quality-distribution-chart-module__lkRZWW__insightList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}.quality-distribution-chart-module__lkRZWW__insightText{color:#9333ea}.dark .quality-distribution-chart-module__lkRZWW__insightText{color:#d8b4fe}
.admin-analytics-dashboard-module__U4eH6W__container{flex-direction:column;gap:1.5rem;display:flex}.admin-analytics-dashboard-module__U4eH6W__header{align-items:center;gap:.5rem;display:flex}.admin-analytics-dashboard-module__U4eH6W__titleIcon{color:#9333ea;width:1.5rem;height:1.5rem}.admin-analytics-dashboard-module__U4eH6W__title{font-size:1.5rem;font-weight:700}.admin-analytics-dashboard-module__U4eH6W__summaryCard{background-image:linear-gradient(to bottom right,#faf5ff,#eff6ff);border:1px solid #e9d5ff}@media (prefers-color-scheme:dark){.admin-analytics-dashboard-module__U4eH6W__summaryCard{background-image:linear-gradient(to bottom right,#581c8733,#1e3a8a33);border-color:#581c87}}.dark .admin-analytics-dashboard-module__U4eH6W__summaryCard{background-image:linear-gradient(to bottom right,#581c8733,#1e3a8a33);border-color:#581c87}.admin-analytics-dashboard-module__U4eH6W__cardContent{flex-direction:column;gap:1rem;display:flex}.admin-analytics-dashboard-module__U4eH6W__cardHeader{align-items:center;gap:.5rem;display:flex}.admin-analytics-dashboard-module__U4eH6W__headerChartIcon{color:#9333ea;width:1.25rem;height:1.25rem}.admin-analytics-dashboard-module__U4eH6W__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.admin-analytics-dashboard-module__U4eH6W__statsGrid{grid-template-columns:repeat(4,1fr)}}.admin-analytics-dashboard-module__U4eH6W__colorPurple{color:#9333ea}.admin-analytics-dashboard-module__U4eH6W__colorBlue{color:#2563eb}.admin-analytics-dashboard-module__U4eH6W__colorGreen{color:#166534}.admin-analytics-dashboard-module__U4eH6W__colorPink{color:#db2777}@media (prefers-color-scheme:dark){.admin-analytics-dashboard-module__U4eH6W__colorPurple{color:#c084fc}.admin-analytics-dashboard-module__U4eH6W__colorBlue{color:#60a5fa}.admin-analytics-dashboard-module__U4eH6W__colorGreen{color:#4ade80}.admin-analytics-dashboard-module__U4eH6W__colorPink{color:#f472b6}}.dark .admin-analytics-dashboard-module__U4eH6W__colorPurple{color:#c084fc}.dark .admin-analytics-dashboard-module__U4eH6W__colorBlue{color:#60a5fa}.dark .admin-analytics-dashboard-module__U4eH6W__colorGreen{color:#4ade80}.dark .admin-analytics-dashboard-module__U4eH6W__colorPink{color:#f472b6}.admin-analytics-dashboard-module__U4eH6W__progressSection{border-top:1px solid #e9d5ff;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}@media (prefers-color-scheme:dark){.admin-analytics-dashboard-module__U4eH6W__progressSection{border-color:#581c87}}.dark .admin-analytics-dashboard-module__U4eH6W__progressSection{border-color:#581c87}.admin-analytics-dashboard-module__U4eH6W__progressLabelRow{justify-content:space-between;align-items:center;display:flex}.admin-analytics-dashboard-module__U4eH6W__progressInner{flex-direction:column;gap:.5rem;display:flex}.admin-analytics-dashboard-module__U4eH6W__progressTrack{background-color:var(--muted);border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.admin-analytics-dashboard-module__U4eH6W__progressBar{height:100%;transition:all .5s}.admin-analytics-dashboard-module__U4eH6W__gradientPurplePink{background-image:linear-gradient(90deg,#a855f7,#ec4899)}.admin-analytics-dashboard-module__U4eH6W__gradientBlueCyan{background-image:linear-gradient(90deg,#3b82f6,#06b6d4)}.admin-analytics-dashboard-module__U4eH6W__insightCard{background-color:#faf5ff;border:1px solid #e9d5ff}@media (prefers-color-scheme:dark){.admin-analytics-dashboard-module__U4eH6W__insightCard{background-color:#581c8733;border-color:#581c87}}.dark .admin-analytics-dashboard-module__U4eH6W__insightCard{background-color:#581c8733;border-color:#581c87}.admin-analytics-dashboard-module__U4eH6W__insightContent{flex-direction:column;gap:.75rem;display:flex}.admin-analytics-dashboard-module__U4eH6W__insightList{flex-direction:column;gap:.5rem;margin-left:1rem;padding:0;list-style-type:none;display:flex}.admin-analytics-dashboard-module__U4eH6W__insightText{color:#7e22ce}@media (prefers-color-scheme:dark){.admin-analytics-dashboard-module__U4eH6W__insightText{color:#c084fc}}.dark .admin-analytics-dashboard-module__U4eH6W__insightText{color:#c084fc}
.admin-revealed-phase-module__T7vNCG__bounceMessage{padding-top:2rem;padding-bottom:2rem;animation:1s infinite admin-revealed-phase-module__T7vNCG__bounce}@keyframes admin-revealed-phase-module__T7vNCG__bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}
.admin-phase-action-card-module__yTTvSW__cardWrapper{animation:.5s ease-out forwards admin-phase-action-card-module__yTTvSW__fadeInScale;position:relative}@keyframes admin-phase-action-card-module__yTTvSW__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.admin-phase-action-card-module__yTTvSW__glowEffect{z-index:-10;opacity:.5;filter:blur(24px);border-radius:1rem;transition:background-color .5s;position:absolute;inset:0}.admin-phase-action-card-module__yTTvSW__card{border-color:rgb(var(--border),.6);box-shadow:var(--shadow-lg)}.admin-phase-action-card-module__yTTvSW__headerWrapper{align-items:flex-start;gap:1rem;display:flex}.admin-phase-action-card-module__yTTvSW__iconBox{width:3rem;height:3rem;box-shadow:var(--shadow-sm);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-phase-action-card-module__yTTvSW__phaseIcon{width:1.5rem;height:1.5rem}.admin-phase-action-card-module__yTTvSW__textWrapper{flex-direction:column;display:flex}.admin-phase-action-card-module__yTTvSW__title{letter-spacing:-.025em;line-height:1}.admin-phase-action-card-module__yTTvSW__description{margin-top:.25rem}.admin-phase-action-card-module__yTTvSW__bgBlue{background-color:#3b82f61a}.admin-phase-action-card-module__yTTvSW__textBlue{color:#3b82f6}.admin-phase-action-card-module__yTTvSW__bgAmber{background-color:#f59e0b1a}.admin-phase-action-card-module__yTTvSW__textAmber{color:#f59e0b}.admin-phase-action-card-module__yTTvSW__bgGreen{background-color:#22c55e1a}.admin-phase-action-card-module__yTTvSW__textGreen{color:#22c55e}.admin-phase-action-card-module__yTTvSW__bgPrimary{background-color:rgb(var(--primary),.1)}.admin-phase-action-card-module__yTTvSW__textPrimary{color:var(--primary)}
.admin-participant-list-module__hhtR6W__card{box-shadow:var(--shadow-sm);border-color:rgb(var(--border),.6)}.admin-participant-list-module__hhtR6W__header{flex-direction:column;gap:1rem;padding:1.5rem 1.5rem .75rem;display:flex}.admin-participant-list-module__hhtR6W__headerTop{justify-content:space-between;align-items:center;display:flex}.admin-participant-list-module__hhtR6W__titleArea{align-items:center;gap:.5rem;display:flex}.admin-participant-list-module__hhtR6W__titleIcon{width:1.25rem;height:1.25rem;color:var(--primary)}.admin-participant-list-module__hhtR6W__titleText{font-size:1rem}.admin-participant-list-module__hhtR6W__countBadge{background-color:var(--secondary);color:var(--muted-foreground);font-family:monospace}.admin-participant-list-module__hhtR6W__searchField{width:100%}.admin-participant-list-module__hhtR6W__emptyState{padding:2.5rem 1rem}.admin-participant-list-module__hhtR6W__list{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-participant-list-module__hhtR6W__listItem{border-bottom:1px solid rgb(var(--border),.4);padding:1rem;transition:background-color .2s}.admin-participant-list-module__hhtR6W__listItem:last-child{border-bottom:none}.admin-participant-list-module__hhtR6W__listItem:hover{background-color:rgb(var(--secondary),.2)}.admin-participant-list-module__hhtR6W__nicknameText{font-size:.875rem}.admin-participant-list-module__hhtR6W__statusWrapper{align-items:center;gap:.5rem;display:flex}.admin-participant-list-module__hhtR6W__notFound{text-align:center;padding:2rem}.admin-participant-list-module__hhtR6W__hintHeader{color:var(--muted-foreground);align-items:center;gap:.5rem;padding-left:.25rem;display:flex}.admin-participant-list-module__hhtR6W__hintIcon{width:1rem;height:1rem}
.admin-icebreaker-panel-module__t97nrW__card{border:1px solid rgb(var(--border),.4);box-shadow:none;background:0 0}.admin-icebreaker-panel-module__t97nrW__toggleButton{border-radius:var(--radius-xl);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background-color .2s,border-color .2s;display:flex}.admin-icebreaker-panel-module__t97nrW__toggleButton:hover{background-color:rgb(var(--secondary),.3);border-color:rgb(var(--border),.5)}.admin-icebreaker-panel-module__t97nrW__headerLeft{align-items:center;gap:.75rem;display:flex}.admin-icebreaker-panel-module__t97nrW__iconWrapper{border-radius:var(--radius-lg);color:#6366f1;background-color:#6366f11a;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.admin-icebreaker-panel-module__t97nrW__iconSparkles{width:1rem;height:1rem}.admin-icebreaker-panel-module__t97nrW__chevron{width:1.25rem;height:1.25rem;color:var(--muted-foreground)}.admin-icebreaker-panel-module__t97nrW__contentWrapper{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;animation:.3s ease-out admin-icebreaker-panel-module__t97nrW__slideInBottom}@keyframes admin-icebreaker-panel-module__t97nrW__slideInBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-icebreaker-panel-module__t97nrW__contentBox{border-radius:var(--radius-xl);border:1px solid var(--border);background-color:var(--card);box-shadow:var(--shadow-sm);padding:1rem}.admin-icebreaker-panel-module__t97nrW__statusBox{border-radius:var(--radius-xl);border:1px solid rgb(var(--border),.5);background-color:rgb(var(--secondary),.3);padding:1rem}.admin-icebreaker-panel-module__t97nrW__statusHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.admin-icebreaker-panel-module__t97nrW__roundBadge{border:1px solid var(--border);background-color:var(--background);padding-left:.5rem;padding-right:.5rem;font-family:monospace}.admin-icebreaker-panel-module__t97nrW__revealButton{background-color:var(--background)}.admin-icebreaker-panel-module__t97nrW__actionButton{box-shadow:var(--shadow-sm)}.admin-icebreaker-panel-module__t97nrW__disabledAction{opacity:.7}.admin-icebreaker-panel-module__t97nrW__historyButton{color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.admin-icebreaker-panel-module__t97nrW__historyIcon{width:.875rem;height:.875rem;margin-right:.5rem}
