.home-module__SutReG__container{padding-top:var(--space-fluid-lg,3rem);padding-bottom:var(--space-fluid-lg,3rem);flex:1;align-items:center;display:flex;position:relative}.home-module__SutReG__gradientMesh{pointer-events:none;opacity:.3;background-image:radial-gradient(at 40% 20%,#cc66ff1a 0,#0000 50%),radial-gradient(at 80% 0,#1fddff1a 0,#0000 50%),radial-gradient(at 0%,#ff85ad1a 0,#0000 50%),radial-gradient(at 80%,#6666ff1a 0,#0000 50%),radial-gradient(at 0 100%,#ffb58a1a 0,#0000 50%),radial-gradient(at 80% 100%,#6b66ff1a 0,#0000 50%),radial-gradient(at 0 0,#ff85a71a 0,#0000 50%);position:absolute;inset:0}.home-module__SutReG__gradientPrimary{background:radial-gradient(circle,hsl(var(--primary)/.2)0%,transparent 70%);pointer-events:none;opacity:.1;filter:blur(64px);border-radius:9999px;width:12rem;height:12rem;position:absolute;top:2.5rem;left:1.25rem}@media (min-width:640px){.home-module__SutReG__gradientPrimary{width:18rem;height:18rem;top:5rem;left:2.5rem}}.home-module__SutReG__gradientAccent{pointer-events:none;opacity:.1;filter:blur(64px);background:radial-gradient(circle,#eb479933 0%,#0000 70%);border-radius:9999px;width:16rem;height:16rem;position:absolute;bottom:2.5rem;right:1.25rem}@media (min-width:640px){.home-module__SutReG__gradientAccent{width:24rem;height:24rem;bottom:5rem;right:2.5rem}}.home-module__SutReG__contentWrapper{z-index:10;gap:var(--fluid-space-md);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.home-module__SutReG__heroSection{text-align:center}.home-module__SutReG__mainAction{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:24rem;margin-left:auto;margin-right:auto;animation:.5s ease-out home-module__SutReG__slideInFromBottom;display:flex}@keyframes home-module__SutReG__slideInFromBottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.home-module__SutReG__primaryButton{letter-spacing:-.025em;box-shadow:0 10px 15px -3px rgb(var(--primary-rgb),.3),0 4px 6px -2px rgb(var(--primary-rgb),.1);font-weight:700;position:relative;overflow:hidden}.home-module__SutReG__secondaryButton{border-width:1px;border-color:hsl(var(--border)/.5);letter-spacing:-.025em;font-weight:700;position:relative;overflow:hidden}.home-module__SutReG__buttonHoverEffect{opacity:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:opacity .3s;position:absolute;inset:0}.home-module__SutReG__primaryButton:hover .home-module__SutReG__buttonHoverEffect{opacity:.2}.home-module__SutReG__secondaryButton:hover .home-module__SutReG__buttonHoverEffect{opacity:.1}.home-module__SutReG__featuresSection{margin-top:var(--fluid-space-md);padding-top:var(--fluid-space-md);border-top:1px solid hsl(var(--border)/.3)}.home-module__SutReG__sectionTitle{font-size:var(--text-sm);color:hsl(var(--muted-foreground));text-align:center;margin-bottom:var(--space-sm);font-weight:600}.home-module__SutReG__featuresGrid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (min-width:640px){.home-module__SutReG__featuresGrid{gap:var(--fluid-space-md);grid-template-columns:repeat(3,1fr)}}.home-module__SutReG__featureItem{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-md);background:hsl(var(--card)/.3);display:flex}@media (min-width:640px){.home-module__SutReG__featureItem{text-align:center;padding:var(--space-sm);flex-direction:column;align-items:center}}.home-module__SutReG__featureIcon{border-radius:var(--radius-full);background:hsl(var(--primary)/.1);width:2rem;height:2rem;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.home-module__SutReG__featureIcon{width:2.5rem;height:2.5rem}}.home-module__SutReG__seoSection{margin-top:var(--space-lg);padding:var(--space-sm);border-radius:var(--radius-md);background:hsl(var(--muted)/.3);text-align:center}.home-module__SutReG__learnMoreLink{margin-top:var(--space-sm);font-size:var(--text-xs);color:hsl(var(--primary));align-items:center;gap:.25rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.home-module__SutReG__learnMoreLink:hover{opacity:.8;text-decoration:underline}
.landing-module__Z3EzbW__container{padding-top:0;padding-bottom:var(--space-fluid-lg,3rem);min-height:100dvh;margin-top:calc(-3.5rem - env(safe-area-inset-top));flex:1;align-items:flex-start;width:100%;max-width:100%;display:flex;position:relative;overflow-x:hidden}@media (min-width:768px){.landing-module__Z3EzbW__container{margin-top:calc(-4rem - env(safe-area-inset-top))}}.landing-module__Z3EzbW__gradientMesh{pointer-events:none;opacity:.3;background-image:radial-gradient(at 40% 20%,#cc66ff1a 0,#0000 50%),radial-gradient(at 80% 0,#1fddff1a 0,#0000 50%),radial-gradient(at 0%,#ff85ad1a 0,#0000 50%),radial-gradient(at 80%,#6666ff1a 0,#0000 50%),radial-gradient(at 0 100%,#ffb58a1a 0,#0000 50%),radial-gradient(at 80% 100%,#6b66ff1a 0,#0000 50%),radial-gradient(at 0 0,#ff85a71a 0,#0000 50%);position:fixed;inset:0}.landing-module__Z3EzbW__gradientPrimary{background:radial-gradient(circle,hsl(var(--primary)/.2)0%,transparent 70%);pointer-events:none;opacity:.1;filter:blur(64px);border-radius:9999px;width:12rem;height:12rem;position:fixed;top:2.5rem;left:1.25rem}.landing-module__Z3EzbW__gradientAccent{pointer-events:none;opacity:.1;filter:blur(64px);background:radial-gradient(circle,#eb479933 0%,#0000 70%);border-radius:9999px;width:16rem;height:16rem;position:fixed;bottom:2.5rem;right:1.25rem}@media (min-width:640px){.landing-module__Z3EzbW__gradientPrimary{width:18rem;height:18rem;top:5rem;left:2.5rem}.landing-module__Z3EzbW__gradientAccent{width:24rem;height:24rem;bottom:5rem;right:2.5rem}}.landing-module__Z3EzbW__contentWrapper{z-index:10;gap:var(--space-fluid-xl,4rem);box-sizing:border-box;overflow-wrap:break-word;overflow-wrap:break-word;flex-direction:column;width:100%;max-width:100%;margin:0 auto;padding:1rem;display:flex;position:relative}@media (min-width:640px){.landing-module__Z3EzbW__contentWrapper{max-width:640px;padding:1.5rem}}@media (min-width:768px){.landing-module__Z3EzbW__contentWrapper{max-width:768px;padding:2rem}}@media (min-width:1024px){.landing-module__Z3EzbW__contentWrapper{max-width:1024px}}.landing-module__Z3EzbW__heroSection{padding-top:var(--space-fluid-xl,4rem);padding-bottom:var(--space-fluid-lg,3rem);text-align:center;animation:.6s ease-out landing-module__Z3EzbW__fadeInScale}@keyframes landing-module__Z3EzbW__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.landing-module__Z3EzbW__heroHeadline{letter-spacing:-.025em;color:hsl(var(--foreground));font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;line-height:1.3}.landing-module__Z3EzbW__heroSubheadline{font-size:clamp(.875rem,2vw,1.125rem);line-height:1.6}.landing-module__Z3EzbW__ctaButtons{flex-direction:column;gap:.75rem;width:100%;max-width:20rem;animation:.5s ease-out .2s both landing-module__Z3EzbW__slideInFromBottom;display:flex}@keyframes landing-module__Z3EzbW__slideInFromBottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.landing-module__Z3EzbW__primaryButton{letter-spacing:-.025em;box-shadow:0 10px 15px -3px hsl(var(--primary)/.3),0 4px 6px -2px hsl(var(--primary)/.1);font-weight:700;position:relative;overflow:hidden}.landing-module__Z3EzbW__secondaryButton{border-width:1px;border-color:hsl(var(--border)/.5);letter-spacing:-.025em;font-weight:600;position:relative;overflow:hidden}.landing-module__Z3EzbW__buttonHoverEffect{opacity:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:opacity .3s;position:absolute;inset:0}.landing-module__Z3EzbW__primaryButton:hover .landing-module__Z3EzbW__buttonHoverEffect{opacity:.2}.landing-module__Z3EzbW__secondaryButton:hover .landing-module__Z3EzbW__buttonHoverEffect{opacity:.1}.landing-module__Z3EzbW__section{animation:.5s ease-out landing-module__Z3EzbW__fadeIn}@keyframes landing-module__Z3EzbW__fadeIn{0%{opacity:0}to{opacity:1}}.landing-module__Z3EzbW__sectionHeader{text-align:center}.landing-module__Z3EzbW__sectionTitle{letter-spacing:-.025em;color:hsl(var(--foreground));font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;line-height:1.4}.landing-module__Z3EzbW__problemGrid{gap:1rem;display:grid}@media (min-width:640px){.landing-module__Z3EzbW__problemGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__Z3EzbW__problemCard{text-align:center;animation:.4s ease-out both landing-module__Z3EzbW__fadeIn}.landing-module__Z3EzbW__problemIcon{color:hsl(var(--muted-foreground));justify-content:center;display:flex}.landing-module__Z3EzbW__problemTitle{font-size:1rem}.landing-module__Z3EzbW__solutionCard{background:linear-gradient(135deg,hsl(var(--primary)/.1)0%,hsl(var(--primary)/.05)100%);border-color:hsl(var(--primary)/.2);animation:.5s ease-out .3s both landing-module__Z3EzbW__fadeIn}.landing-module__Z3EzbW__featuresGrid{gap:1rem;display:grid}@media (min-width:640px){.landing-module__Z3EzbW__featuresGrid{grid-template-columns:repeat(2,1fr)}}.landing-module__Z3EzbW__featureCard{animation:.4s ease-out both landing-module__Z3EzbW__fadeIn}.landing-module__Z3EzbW__featureIcon{background:hsl(var(--primary)/.1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.landing-module__Z3EzbW__stepsContainer{display:none}@media (min-width:640px){.landing-module__Z3EzbW__stepsContainer{justify-content:center;gap:.5rem;display:flex}.landing-module__Z3EzbW__usageStepsMobile{display:none}}.landing-module__Z3EzbW__step{flex-direction:column;flex:1;align-items:center;max-width:200px;display:flex}.landing-module__Z3EzbW__stepNumber{flex-direction:column;align-items:center;margin-bottom:.75rem;display:flex}.landing-module__Z3EzbW__stepBadge{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.landing-module__Z3EzbW__stepConnector{background:hsl(var(--border)/.5);width:calc(100% - 2rem);height:2px;position:absolute;top:1rem;left:calc(50% + 1rem)}.landing-module__Z3EzbW__step{position:relative}.landing-module__Z3EzbW__stepCard{text-align:center;width:100%}.landing-module__Z3EzbW__stepIcon{color:hsl(var(--primary));justify-content:center;display:flex}.landing-module__Z3EzbW__benefitsGrid{gap:1rem;display:grid}@media (min-width:640px){.landing-module__Z3EzbW__benefitsGrid{grid-template-columns:repeat(2,1fr)}}.landing-module__Z3EzbW__benefitCard{animation:.4s ease-out both landing-module__Z3EzbW__fadeIn}.landing-module__Z3EzbW__benefitHeader{margin-bottom:.5rem}.landing-module__Z3EzbW__benefitList{flex-direction:column;gap:.75rem;display:flex}.landing-module__Z3EzbW__benefitItem{align-items:flex-start;gap:.5rem;display:flex}.landing-module__Z3EzbW__checkIcon{width:1rem;height:1rem;color:hsl(var(--primary));flex-shrink:0;margin-top:.125rem}.landing-module__Z3EzbW__faqCard{animation:.5s ease-out both landing-module__Z3EzbW__fadeIn}.landing-module__Z3EzbW__finalCtaSection{padding-top:var(--space-fluid-lg,3rem)}.landing-module__Z3EzbW__finalCtaCard{background:linear-gradient(135deg,hsl(var(--primary)/.1)0%,hsl(var(--card)/.9)100%);border-color:hsl(var(--primary)/.2);animation:.5s ease-out both landing-module__Z3EzbW__fadeIn}.landing-module__Z3EzbW__finalCtaHeadline{letter-spacing:-.025em;color:hsl(var(--foreground));text-align:center;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;line-height:1.4}.landing-module__Z3EzbW__finalCtaButtons{flex-direction:column;gap:.75rem;width:100%;max-width:20rem;display:flex}.landing-module__Z3EzbW__footer{padding-top:var(--space-fluid-md,2rem);padding-bottom:var(--space-fluid-md,2rem);border-top:1px solid hsl(var(--border)/.3)}.landing-module__Z3EzbW__footerNav{align-items:center;gap:var(--space-xs);display:flex}.landing-module__Z3EzbW__footerLink{font-size:.875rem}.landing-module__Z3EzbW__footerDivider{color:hsl(var(--muted-foreground)/.5);font-size:.75rem}
.admin-stats-card-module__h0GIWq__card{border-color:rgb(var(--border),.6);box-shadow:var(--shadow-sm)}.admin-stats-card-module__h0GIWq__header{align-items:center;gap:.5rem;display:flex}.admin-stats-card-module__h0GIWq__headerIcon{width:1.25rem;height:1.25rem;color:var(--primary)}.admin-stats-card-module__h0GIWq__grid{gap:1rem;display:grid}@media (min-width:640px){.admin-stats-card-module__h0GIWq__grid{grid-template-columns:repeat(2,1fr)}}.admin-stats-card-module__h0GIWq__statItem{align-items:center;gap:.75rem;display:flex}.admin-stats-card-module__h0GIWq__iconBox{border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.admin-stats-card-module__h0GIWq__icon{width:1.25rem;height:1.25rem}.admin-stats-card-module__h0GIWq__content{flex:1}.admin-stats-card-module__h0GIWq__label{line-height:1.25}.admin-stats-card-module__h0GIWq__valueWrapper{align-items:baseline;gap:.25rem;display:flex}.admin-stats-card-module__h0GIWq__value{line-height:1.25}.admin-stats-card-module__h0GIWq__bgBlue{background-color:#2563eb1a}.admin-stats-card-module__h0GIWq__textBlue{color:#2563eb}.admin-stats-card-module__h0GIWq__bgPurple{background-color:#a855f71a}.admin-stats-card-module__h0GIWq__textPurple{color:#9333ea}.admin-stats-card-module__h0GIWq__bgPink{background-color:#ec48991a}.admin-stats-card-module__h0GIWq__textPink{color:#db2777}.admin-stats-card-module__h0GIWq__genderDistribution{align-items:baseline;gap:.5rem;display:flex}.admin-stats-card-module__h0GIWq__genderItem{line-height:1.25}.admin-stats-card-module__h0GIWq__note{border-radius:var(--radius-lg);border:1px solid;padding:.75rem}.admin-stats-card-module__h0GIWq__noteAmber{background-color:#f59e0b1a;border-color:#f59e0b33}.admin-stats-card-module__h0GIWq__noteBlue{background-color:#3b82f61a;border-color:#3b82f633}.admin-stats-card-module__h0GIWq__noteText{line-height:1.625}
.encryption-test-card-module__xrr93W__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.encryption-test-card-module__xrr93W__iconWrapper{background:linear-gradient(90deg,#3b82f6,#a855f7);border-radius:.5rem;padding:.5rem}.encryption-test-card-module__xrr93W__introBox{color:#1e3a8a;background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.dark .encryption-test-card-module__xrr93W__introBox{color:#bfdbfe;background-color:#1e3a8a33;border-color:#1e3a8a}.encryption-test-card-module__xrr93W__inputArea{flex-direction:column;gap:1rem;display:flex}.encryption-test-card-module__xrr93W__inputWrapper{position:relative}.encryption-test-card-module__xrr93W__textInput{padding-right:2.5rem}.encryption-test-card-module__xrr93W__label{margin-bottom:.5rem;display:block}.encryption-test-card-module__xrr93W__inputIcon{color:#9ca3af;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.encryption-test-card-module__xrr93W__actionButtons{gap:.5rem;display:flex}.encryption-test-card-module__xrr93W__resultSection{border-color:#e5e7eb;border-top-width:1px;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.dark .encryption-test-card-module__xrr93W__resultSection{border-color:#374151}.encryption-test-card-module__xrr93W__resultHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.encryption-test-card-module__xrr93W__codeBlock{background-color:#111827;border-radius:.5rem;padding:.75rem;overflow-x:auto}.encryption-test-card-module__xrr93W__codeText{word-break:break-all;white-space:pre-wrap;color:#4ade80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.encryption-test-card-module__xrr93W__comparisonGrid{border-color:#e5e7eb;border-top-width:1px;grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:.75rem;display:grid}.dark .encryption-test-card-module__xrr93W__comparisonGrid{border-color:#374151}.encryption-test-card-module__xrr93W__comparisonBox{border-width:1px;border-radius:.25rem;padding:.5rem}.encryption-test-card-module__xrr93W__comparisonBoxReadable{background-color:#fef2f2;border-color:#fecaca}.dark .encryption-test-card-module__xrr93W__comparisonBoxReadable{background-color:#7f1d1d33;border-color:#991b1b}.encryption-test-card-module__xrr93W__comparisonBoxSecure{background-color:#f0fdf4;border-color:#bbf7d0}.dark .encryption-test-card-module__xrr93W__comparisonBoxSecure{background-color:#14532d33;border-color:#166534}.encryption-test-card-module__xrr93W__strengthInfo{background:linear-gradient(90deg,#eff6ff,#faf5ff);border-width:1px;border-color:#bfdbfe;border-radius:.5rem;padding:.75rem}.dark .encryption-test-card-module__xrr93W__strengthInfo{background:linear-gradient(90deg,#1e3a8a33,#581c8733);border-color:#1e3a8a}.encryption-test-card-module__xrr93W__usageTip{background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.dark .encryption-test-card-module__xrr93W__usageTip{background-color:#1f2937}.encryption-test-card-module__xrr93W__statusReadable{color:#dc2626}.dark .encryption-test-card-module__xrr93W__statusReadable{color:#f87171}.encryption-test-card-module__xrr93W__statusSecure{color:#16a34a}.dark .encryption-test-card-module__xrr93W__statusSecure{color:#4ade80}
.reveal-waiting-card-module__3-zTuG__card{border-width:1px;border-color:rgb(var(--border),.6);width:100%;max-width:42rem;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.reveal-waiting-card-module__3-zTuG__content{padding:2rem 1.5rem 1.5rem}.reveal-waiting-card-module__3-zTuG__titleSection{text-align:center}.reveal-waiting-card-module__3-zTuG__clockIconBox{background-image:linear-gradient(to bottom right,#a855f7,#ec4899);border-radius:9999px;margin-bottom:1rem;padding:1rem;display:inline-flex}.reveal-waiting-card-module__3-zTuG__clockIcon{color:#fff;width:2rem;height:2rem}.reveal-waiting-card-module__3-zTuG__title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.reveal-waiting-card-module__3-zTuG__roomName{color:#6b7280}.reveal-waiting-card-module__3-zTuG__timerBox{background-image:linear-gradient(90deg,#faf5ff,#fdf2f8);border-width:1px;border-color:#e9d5ff;border-radius:.75rem;padding:1.5rem}.dark .reveal-waiting-card-module__3-zTuG__timerBox{background-image:linear-gradient(90deg,#581c8733,#83184333);border-color:#581c87}.reveal-waiting-card-module__3-zTuG__timerContent{text-align:center;margin-bottom:.5rem}.reveal-waiting-card-module__3-zTuG__timerLabel{color:#6b7280;margin-bottom:.5rem;font-size:.875rem}.reveal-waiting-card-module__3-zTuG__timerValue{color:#0000;background-image:linear-gradient(90deg,#9333ea,#db2777);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700}.reveal-waiting-card-module__3-zTuG__timerSuffix{color:#6b7280;margin-top:.5rem;font-size:.875rem}.reveal-waiting-card-module__3-zTuG__infoBox{background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;border-radius:.5rem;padding:1rem}.dark .reveal-waiting-card-module__3-zTuG__infoBox{background-color:#1e3a8a33;border-color:#1e3a8a}.reveal-waiting-card-module__3-zTuG__infoContent{align-items:flex-start;gap:.5rem;display:flex}.reveal-waiting-card-module__3-zTuG__infoIcon{color:#2563eb;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.reveal-waiting-card-module__3-zTuG__discreetBox{background-color:#faf5ff;border-width:1px;border-color:#e9d5ff;border-radius:.5rem;padding:1rem}.dark .reveal-waiting-card-module__3-zTuG__discreetBox{background-color:#581c8733;border-color:#581c87}.reveal-waiting-card-module__3-zTuG__discreetContent{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.reveal-waiting-card-module__3-zTuG__discreetIcon{color:#9333ea;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.reveal-waiting-card-module__3-zTuG__discreetTitle{margin-bottom:.25rem}.reveal-waiting-card-module__3-zTuG__discreetDescription{color:#6b7280;margin-bottom:.75rem;font-size:.875rem}.reveal-waiting-card-module__3-zTuG__discreetButton{color:#7e22ce;border-color:#d8b4fe}.reveal-waiting-card-module__3-zTuG__discreetButton:hover{background-color:#f3e8ff}.dark .reveal-waiting-card-module__3-zTuG__discreetButton{color:#c084fc;border-color:#7e22ce}.dark .reveal-waiting-card-module__3-zTuG__discreetButton:hover{background-color:#581c874d}.reveal-waiting-card-module__3-zTuG__tipBox{background-color:#fefce8;border-width:1px;border-color:#fef08a;border-radius:.5rem;padding:1rem}.dark .reveal-waiting-card-module__3-zTuG__tipBox{background-color:#713f1233;border-color:#854d0e}.reveal-waiting-card-module__3-zTuG__tipContent{align-items:flex-start;gap:.5rem;display:flex}.reveal-waiting-card-module__3-zTuG__tipIcon{flex-shrink:0;font-size:1.5rem}.reveal-waiting-card-module__3-zTuG__tipTitle{margin-bottom:.25rem}.reveal-waiting-card-module__3-zTuG__tipText{color:#6b7280;font-size:.875rem}.reveal-waiting-card-module__3-zTuG__mechanismSection{flex-direction:column;gap:.75rem;display:flex}.reveal-waiting-card-module__3-zTuG__mechanismTitle{align-items:center;gap:.5rem;display:flex}.reveal-waiting-card-module__3-zTuG__sparklesIcon{color:#9333ea;width:1.25rem;height:1.25rem}.reveal-waiting-card-module__3-zTuG__mechanismGrid{gap:.75rem;display:grid}@media (min-width:640px){.reveal-waiting-card-module__3-zTuG__mechanismGrid{grid-template-columns:repeat(2,1fr)}}.reveal-waiting-card-module__3-zTuG__mechanismCard{background-color:#fff;border-width:1px;border-color:#e5e7eb;border-radius:.5rem;padding:.75rem}.dark .reveal-waiting-card-module__3-zTuG__mechanismCard{background-color:#1f2937;border-color:#374151}.reveal-waiting-card-module__3-zTuG__mechanismContent{align-items:flex-start;gap:.5rem;display:flex}.reveal-waiting-card-module__3-zTuG__mechanismIcon{flex-shrink:0;font-size:1.25rem}.reveal-waiting-card-module__3-zTuG__mechanismItemTitle{margin-bottom:.25rem}.reveal-waiting-card-module__3-zTuG__mechanismItemDesc{color:#6b7280;font-size:.75rem}.reveal-waiting-card-module__3-zTuG__footerNote{text-align:center}.reveal-waiting-card-module__3-zTuG__footerNoteText{color:#6b7280;font-size:.75rem}
.vote-balance-monitor-module__U4a82a__monitorCard{width:100%}.vote-balance-monitor-module__U4a82a__statusBar{border-radius:var(--radius-lg);border-width:1px;border-color:var(--border);background-color:var(--muted);opacity:.5;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.vote-balance-monitor-module__U4a82a__statusGood{color:#16a34a}.dark .vote-balance-monitor-module__U4a82a__statusGood{color:#4ade80}.vote-balance-monitor-module__U4a82a__statusModerate{color:#ca8a04}.dark .vote-balance-monitor-module__U4a82a__statusModerate{color:#facc15}.vote-balance-monitor-module__U4a82a__statusPoor{color:#dc2626}.dark .vote-balance-monitor-module__U4a82a__statusPoor{color:#f87171}.vote-balance-monitor-module__U4a82a__recommendationBox{border-radius:var(--radius-lg);background-color:#fefce8;border-width:1px;border-color:#fef08a;padding:.75rem}.dark .vote-balance-monitor-module__U4a82a__recommendationBox{background-color:#713f1233;border-color:#854d0e}.vote-balance-monitor-module__U4a82a__statGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.vote-balance-monitor-module__U4a82a__statGrid{grid-template-columns:repeat(4,1fr)}}.vote-balance-monitor-module__U4a82a__statCard{border-radius:var(--radius-lg);border-width:1px;padding:.75rem}.vote-balance-monitor-module__U4a82a__statCardBlue{background:linear-gradient(to bottom right,#eff6ff,#ecfeff);border-color:#bfdbfe}.dark .vote-balance-monitor-module__U4a82a__statCardBlue{background:linear-gradient(to bottom right,#1e3a8a33,#164e6333);border-color:#1e3a8a}.vote-balance-monitor-module__U4a82a__textBlue{color:#2563eb}.dark .vote-balance-monitor-module__U4a82a__textBlue{color:#60a5fa}.vote-balance-monitor-module__U4a82a__statCardGreen{background:linear-gradient(to bottom right,#f0fdf4,#ecfdf5);border-color:#bbf7d0}.dark .vote-balance-monitor-module__U4a82a__statCardGreen{background:linear-gradient(to bottom right,#14532d33,#064e3b33);border-color:#14532d}.vote-balance-monitor-module__U4a82a__textGreen{color:#16a34a}.dark .vote-balance-monitor-module__U4a82a__textGreen{color:#4ade80}.vote-balance-monitor-module__U4a82a__statCardPurple{background:linear-gradient(to bottom right,#faf5ff,#fdf2f8);border-color:#e9d5ff}.dark .vote-balance-monitor-module__U4a82a__statCardPurple{background:linear-gradient(to bottom right,#581c8733,#83184333);border-color:#581c87}.vote-balance-monitor-module__U4a82a__textPurple{color:#9333ea}.dark .vote-balance-monitor-module__U4a82a__textPurple{color:#c084fc}.vote-balance-monitor-module__U4a82a__statCardOrange{background:linear-gradient(to bottom right,#fff7ed,#fefce8);border-color:#fed7aa}.dark .vote-balance-monitor-module__U4a82a__statCardOrange{background:linear-gradient(to bottom right,#7c2d1233,#713f1233);border-color:#9a3412}.vote-balance-monitor-module__U4a82a__textOrange{color:#ea580c}.dark .vote-balance-monitor-module__U4a82a__textOrange{color:#fb923c}.vote-balance-monitor-module__U4a82a__scoreBarBg{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.75rem;overflow:hidden}.dark .vote-balance-monitor-module__U4a82a__scoreBarBg{background-color:#374151}.vote-balance-monitor-module__U4a82a__scoreBar{border-radius:9999px;height:100%;transition:all .5s}.vote-balance-monitor-module__U4a82a__bgGradientGreen{background:linear-gradient(90deg,#22c55e,#10b981)}.vote-balance-monitor-module__U4a82a__bgGradientYellow{background:linear-gradient(90deg,#eab308,#f97316)}.vote-balance-monitor-module__U4a82a__bgGradientRed{background:linear-gradient(90deg,#ef4444,#ec4899)}.vote-balance-monitor-module__U4a82a__infoPanel{border-radius:var(--radius-lg);background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;padding:1rem}.dark .vote-balance-monitor-module__U4a82a__infoPanel{background-color:#1e3a8a33;border-color:#1e3a8a}.vote-balance-monitor-module__U4a82a__helpPanel{border-radius:var(--radius-lg);background-color:#f9fafb;border-width:1px;border-color:#e5e7eb;padding:.75rem}.dark .vote-balance-monitor-module__U4a82a__helpPanel{background-color:#1f293780;border-color:#374151}.vote-balance-monitor-module__U4a82a__distributionStats{border-radius:var(--radius-lg);background-color:#faf5ff;border-width:1px;border-color:#e9d5ff;padding:1rem}.dark .vote-balance-monitor-module__U4a82a__distributionStats{background-color:#581c8733;border-color:#581c87}
.tiered-vote-selector-module__poZj3W__headerCard{background:linear-gradient(to bottom right,#faf5ff,#fdf2f8);border-color:#e9d5ff}.dark .tiered-vote-selector-module__poZj3W__headerCard{background:linear-gradient(to bottom right,#581c8733,#83184333);border-color:#581c87}.tiered-vote-selector-module__poZj3W__tierTab{border-width:2px;border-radius:.5rem;flex:1;padding:.75rem;transition:all .2s}.tiered-vote-selector-module__poZj3W__tierTab:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tiered-vote-selector-module__poZj3W__tierTab:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--ring));border-color:#0000}.tiered-vote-selector-module__poZj3W__tierTabInactive{background-color:var(--background);border-color:var(--border)}.tiered-vote-selector-module__poZj3W__tierFirst{color:#be185d;background-color:#fdf2f8;border-color:#fbcfe8}.dark .tiered-vote-selector-module__poZj3W__tierFirst{color:#f472b6;background-color:#83184333;border-color:#831843}.tiered-vote-selector-module__poZj3W__tierSecond{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.dark .tiered-vote-selector-module__poZj3W__tierSecond{color:#60a5fa;background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-vote-selector-module__poZj3W__tierThird{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.dark .tiered-vote-selector-module__poZj3W__tierThird{color:#4ade80;background-color:#14532d33;border-color:#14532d}.tiered-vote-selector-module__poZj3W__participantButton{text-align:left;border-width:2px;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .2s;display:flex}.tiered-vote-selector-module__poZj3W__participantButton:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tiered-vote-selector-module__poZj3W__participantButton:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--ring));border-color:#0000}.tiered-vote-selector-module__poZj3W__participantButtonInactive{background-color:var(--background);border-color:var(--border)}.tiered-vote-selector-module__poZj3W__avatar{border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:600;display:flex}.tiered-vote-selector-module__poZj3W__avatarSelected{background-color:#fff}.dark .tiered-vote-selector-module__poZj3W__avatarSelected{background-color:#1f2937}.tiered-vote-selector-module__poZj3W__avatarInactive{background-color:var(--muted)}.tiered-vote-selector-module__poZj3W__summaryCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .tiered-vote-selector-module__poZj3W__summaryCard{background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-vote-selector-module__poZj3W__summaryBox{border-radius:var(--radius-lg);background-color:inherit;border-width:1px;padding:.75rem}.tiered-vote-selector-module__poZj3W__hintCard{background-color:#faf5ff;border-color:#e9d5ff}.dark .tiered-vote-selector-module__poZj3W__hintCard{background-color:#581c8733;border-color:#581c87}.tiered-vote-selector-module__poZj3W__errorBox{border-radius:var(--radius-lg);background-color:#fef2f2;border:1px solid #fecaca;padding:.75rem}.dark .tiered-vote-selector-module__poZj3W__errorBox{background-color:#7f1d1d33;border-color:#991b1b}.tiered-vote-selector-module__poZj3W__headerContent{align-items:flex-start;gap:.75rem;display:flex}.tiered-vote-selector-module__poZj3W__headerIcon{color:#9333ea;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.tiered-vote-selector-module__poZj3W__headerTitle{margin-bottom:.25rem}.tiered-vote-selector-module__poZj3W__headerDescription{color:#6b7280}.tiered-vote-selector-module__poZj3W__tierTabsContainer{gap:.5rem;display:flex}.tiered-vote-selector-module__poZj3W__tierTabContent{flex-direction:column;align-items:center;gap:.25rem;display:flex}.tiered-vote-selector-module__poZj3W__tierEmoji{font-size:1.5rem}.tiered-vote-selector-module__poZj3W__tierCount{color:#6b7280}.tiered-vote-selector-module__poZj3W__limitBadge{background-color:#e5e7eb;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.dark .tiered-vote-selector-module__poZj3W__limitBadge{background-color:#374151}.tiered-vote-selector-module__poZj3W__summaryBoxContent{align-items:center;gap:.5rem;display:flex}.tiered-vote-selector-module__poZj3W__infoIcon{flex-shrink:0;width:1rem;height:1rem}.tiered-vote-selector-module__poZj3W__listContainer{flex-direction:column;gap:.5rem;display:flex}.tiered-vote-selector-module__poZj3W__listHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.tiered-vote-selector-module__poZj3W__listSubtitle{color:#6b7280}.tiered-vote-selector-module__poZj3W__participantsGrid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.tiered-vote-selector-module__poZj3W__participantsGrid{grid-template-columns:repeat(2,1fr)}}.tiered-vote-selector-module__poZj3W__participantInfo{flex:1}.tiered-vote-selector-module__poZj3W__checkIcon{color:#16a34a;width:1.25rem;height:1.25rem}.tiered-vote-selector-module__poZj3W__arrowIcon{color:#6b7280;width:1.25rem;height:1.25rem}.tiered-vote-selector-module__poZj3W__summaryCardContent{flex-direction:column;gap:.75rem;display:flex}.tiered-vote-selector-module__poZj3W__summaryTitleGroup{align-items:center;gap:.5rem;display:flex}.tiered-vote-selector-module__poZj3W__summaryIcon{color:#2563eb;width:1.25rem;height:1.25rem}.tiered-vote-selector-module__poZj3W__summaryGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.tiered-vote-selector-module__poZj3W__summaryItemContent{text-align:center}.tiered-vote-selector-module__poZj3W__summaryItemLabel{color:#6b7280;margin-bottom:.25rem}.tiered-vote-selector-module__poZj3W__summaryItemCount{font-size:1.5rem}.tiered-vote-selector-module__poZj3W__summaryItemLimit{color:#6b7280}.tiered-vote-selector-module__poZj3W__totalCountSection{border-color:#bfdbfe;border-top-width:1px;padding-top:.75rem}.dark .tiered-vote-selector-module__poZj3W__totalCountSection{border-color:#1e3a8a}.tiered-vote-selector-module__poZj3W__totalCountText{text-align:center}.tiered-vote-selector-module__poZj3W__errorTitle{color:#b91c1c;margin-bottom:.5rem}.dark .tiered-vote-selector-module__poZj3W__errorTitle{color:#f87171}.tiered-vote-selector-module__poZj3W__errorList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}.tiered-vote-selector-module__poZj3W__errorText{color:#dc2626}.dark .tiered-vote-selector-module__poZj3W__errorText{color:#f87171}.tiered-vote-selector-module__poZj3W__hintContent{flex-direction:column;gap:.5rem;display:flex}.tiered-vote-selector-module__poZj3W__hintList{flex-direction:column;gap:.25rem;margin-left:1rem;display:flex}.tiered-vote-selector-module__poZj3W__hintText{color:#6b7280}
.tiered-voting-monitor-module__WOX-Ma__monitorCard{background:linear-gradient(to bottom right,#faf5ff,#eff6ff);border-color:#e9d5ff}.dark .tiered-voting-monitor-module__WOX-Ma__monitorCard{background:linear-gradient(to bottom right,#581c8733,#1e3a8a33);border-color:#581c87}.tiered-voting-monitor-module__WOX-Ma__statsGrid{border-top:1px solid #e9d5ff;grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:.75rem;display:grid}.dark .tiered-voting-monitor-module__WOX-Ma__statsGrid{border-top-color:#581c87}.tiered-voting-monitor-module__WOX-Ma__statItem{border-radius:var(--radius-lg);background-color:#ffffff80;padding:.75rem}.dark .tiered-voting-monitor-module__WOX-Ma__statItem{background-color:#1f293780}.tiered-voting-monitor-module__WOX-Ma__tierDetailCard{border-radius:var(--radius-lg);border-width:2px;padding:1rem}.tiered-voting-monitor-module__WOX-Ma__tierFirst{background-color:#fdf2f8;border-color:#fbcfe8}.dark .tiered-voting-monitor-module__WOX-Ma__tierFirst{background-color:#83184333;border-color:#831843}.tiered-voting-monitor-module__WOX-Ma__tierSecond{background-color:#eff6ff;border-color:#bfdbfe}.dark .tiered-voting-monitor-module__WOX-Ma__tierSecond{background-color:#1e3a8a33;border-color:#1e3a8a}.tiered-voting-monitor-module__WOX-Ma__tierThird{background-color:#f0fdf4;border-color:#bbf7d0}.dark .tiered-voting-monitor-module__WOX-Ma__tierThird{background-color:#14532d33;border-color:#14532d}.tiered-voting-monitor-module__WOX-Ma__fillBarBg{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.dark .tiered-voting-monitor-module__WOX-Ma__fillBarBg{background-color:#374151}.tiered-voting-monitor-module__WOX-Ma__fillBar{border-radius:9999px;height:100%;transition:all .5s}.tiered-voting-monitor-module__WOX-Ma__statusGood{background-color:#22c55e}.tiered-voting-monitor-module__WOX-Ma__statusModerate{background-color:#eab308}.tiered-voting-monitor-module__WOX-Ma__statusLow{background-color:#9ca3af}.tiered-voting-monitor-module__WOX-Ma__textGood{color:#16a34a}.dark .tiered-voting-monitor-module__WOX-Ma__textGood{color:#4ade80}.tiered-voting-monitor-module__WOX-Ma__textModerate{color:#ca8a04}.dark .tiered-voting-monitor-module__WOX-Ma__textModerate{color:#facc15}.tiered-voting-monitor-module__WOX-Ma__textLow{color:#4b5563}.dark .tiered-voting-monitor-module__WOX-Ma__textLow{color:#9ca3af}.tiered-voting-monitor-module__WOX-Ma__adviceCard{background-color:#eff6ff;border-color:#bfdbfe}.dark .tiered-voting-monitor-module__WOX-Ma__adviceCard{background-color:#1e3a8a33;border-color:#1e3a8a}
.slot-reveal-overlay-module__23rU-G__overlay{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.slot-reveal-overlay-module__23rU-G__countdownContainer{text-align:center}.slot-reveal-overlay-module__23rU-G__countdownLabel{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:1rem;font-size:1.25rem;font-weight:700}.slot-reveal-overlay-module__23rU-G__countdownNumber{color:#fff;font-size:8rem;font-style:italic;font-weight:900}.slot-reveal-overlay-module__23rU-G__spinningContainer{flex-direction:column;align-items:center;gap:2rem;display:flex}.slot-reveal-overlay-module__23rU-G__spinningTitle{letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--primary));font-size:1.5rem;font-weight:700;animation:2s cubic-bezier(.4,0,.6,1) infinite slot-reveal-overlay-module__23rU-G__pulse}@keyframes slot-reveal-overlay-module__23rU-G__pulse{0%,to{opacity:1}50%{opacity:.5}}.slot-reveal-overlay-module__23rU-G__slotsRow{gap:1rem;display:flex}.slot-reveal-overlay-module__23rU-G__slotMachine{background-color:rgb(var(--muted),.1);border:4px solid #fff3;border-radius:1rem;width:8rem;height:12rem;overflow:hidden;box-shadow:0 0 50px #ffffff1a}@media (max-width:640px){.slot-reveal-overlay-module__23rU-G__slotMachine{border-width:2px;border-radius:.5rem;width:5rem;height:8rem}}.slot-reveal-overlay-module__23rU-G__slotColumn{flex-direction:column;align-items:center;gap:2rem;padding-top:1rem;padding-bottom:1rem;display:flex}.slot-reveal-overlay-module__23rU-G__slotIcon{color:#ffffff80;width:4rem;height:4rem}@media (max-width:640px){.slot-reveal-overlay-module__23rU-G__slotIcon{width:2.5rem;height:2.5rem}}.slot-reveal-overlay-module__23rU-G__analyzingText{color:#fff6;font-size:.875rem;font-style:italic}.slot-reveal-overlay-module__23rU-G__revealedContainer{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.slot-reveal-overlay-module__23rU-G__trophyWrapper{position:relative}.slot-reveal-overlay-module__23rU-G__trophyGlow{z-index:-10;background-color:rgb(var(--primary),.2);filter:blur(64px);border-radius:9999px;position:absolute;inset:0}.slot-reveal-overlay-module__23rU-G__trophyIcon{width:8rem;height:8rem;color:hsl(var(--primary));filter:drop-shadow(0 0 30px rgb(var(--primary),.5))}.slot-reveal-overlay-module__23rU-G__successTitle{letter-spacing:-.025em;color:#fff;font-size:3rem;font-weight:900}.slot-reveal-overlay-module__23rU-G__successSubtitle{color:#fff9;font-size:1.125rem}.slot-reveal-overlay-module__23rU-G__resultButton{min-width:200px;box-shadow:var(--shadow-xl)}
.create-room-module__5kmkXq__pageCard{max-width:56rem}.create-room-module__5kmkXq__gridContainer{gap:1.5rem;display:grid}@media (min-width:768px){.create-room-module__5kmkXq__gridContainer{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2rem}}.create-room-module__5kmkXq__leftColumn{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.create-room-module__5kmkXq__templateSelector{order:1}}.create-room-module__5kmkXq__rightColumn{flex-direction:column;gap:1.5rem;display:flex}.create-room-module__5kmkXq__matchingModeBox{background-color:hsl(var(--muted)/.3);border-radius:.5rem;padding:1rem}.create-room-module__5kmkXq__actionsContainer{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.create-room-module__5kmkXq__formActions{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){.create-room-module__5kmkXq__formActions{flex-direction:column}}.create-room-module__5kmkXq__tipText{animation:.3s ease-in-out create-room-module__5kmkXq__fadeIn;display:block}@keyframes create-room-module__5kmkXq__fadeIn{0%{opacity:0}to{opacity:1}}.create-room-module__5kmkXq__faqButton{color:#6b7280;justify-content:space-between;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.create-room-module__5kmkXq__faqButton:hover{color:#111827}.dark .create-room-module__5kmkXq__faqButton:hover{color:#f3f4f6}.create-room-module__5kmkXq__faqButtonContent{align-items:center;gap:.5rem;display:flex}.create-room-module__5kmkXq__faqContent{color:#6b7280;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.75rem;animation:.3s ease-out create-room-module__5kmkXq__slideInFromTop;display:flex}@keyframes create-room-module__5kmkXq__slideInFromTop{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}
.room-created-module__9XFq3G__nextStepsBox{border-width:1px;border-color:hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.05);border-radius:.5rem;padding:.75rem}.room-created-module__9XFq3G__nextStepTitle{margin-bottom:.5rem}.room-created-module__9XFq3G__nextStepsList{flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}.room-created-module__9XFq3G__nextStepItem{color:#6b7280;align-items:flex-start;gap:.5rem;display:flex}.dark .room-created-module__9XFq3G__nextStepItem{color:#9ca3af}.room-created-module__9XFq3G__stepNumber{color:hsl(var(--primary));font-weight:700}.room-created-module__9XFq3G__inviteCodeBox{text-align:center;border-color:hsl(var(--secondary));background-color:hsl(var(--secondary)/.3)}.room-created-module__9XFq3G__inviteCodeLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-weight:600}.room-created-module__9XFq3G__inviteCodeValue{color:hsl(var(--primary));letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(2.25rem,5vw,3rem)}.room-created-module__9XFq3G__adminButton{box-shadow:0 10px 15px -3px hsl(var(--primary)/.2),0 4px 6px -2px hsl(var(--primary)/.1)}.room-created-module__9XFq3G__homeButton{color:#6b7280;margin-left:auto;margin-right:auto}.dark .room-created-module__9XFq3G__homeButton{color:#9ca3af}
.join-room-module__vER0tG__inputWrapper{position:relative}.join-room-module__vER0tG__inputField{text-align:center;text-transform:uppercase;letter-spacing:.5em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;box-shadow:0 1px 2px #0000000d}.join-room-module__vER0tG__inputField::placeholder{letter-spacing:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.join-room-module__vER0tG__completionIndicator{color:hsl(var(--primary));align-items:center;gap:.25rem;animation:.3s ease-in-out join-room-module__vER0tG__fadeIn;display:flex;position:absolute;top:2.25rem;right:.75rem}.join-room-module__vER0tG__counterContainer{justify-content:center;display:flex}.join-room-module__vER0tG__counterText{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.join-room-module__vER0tG__completeBadge{color:hsl(var(--primary));margin-left:.5rem}.join-room-module__vER0tG__helperText{animation:.3s ease-in-out join-room-module__vER0tG__fadeIn}@keyframes join-room-module__vER0tG__fadeIn{0%{opacity:0}to{opacity:1}}
.vote-module__mhBABa__pageContainer{align-items:flex-start}@media (min-width:768px){.vote-module__mhBABa__pageContainer{align-items:center}}.vote-module__mhBABa__mainContent{width:100%;padding-bottom:6rem}@media (min-width:640px){.vote-module__mhBABa__mainContent{padding-bottom:8rem}}.vote-module__mhBABa__breadcrumb{margin-bottom:.5rem}.vote-module__mhBABa__headerStack{text-align:center;padding-top:.5rem;padding-bottom:.5rem}.vote-module__mhBABa__headerTop{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.vote-module__mhBABa__headerTitle{letter-spacing:-.025em;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2}@media (min-width:640px){.vote-module__mhBABa__headerTitle{font-size:clamp(2rem,5vw,3rem)}}.vote-module__mhBABa__currentUserIdHint{color:hsl(var(--muted-foreground));font-size:clamp(.875rem,2vw,1rem)}.vote-module__mhBABa__toggleContainer{justify-content:center;display:flex}.vote-module__mhBABa__stickyActionBar{padding-top:.5rem}.vote-module__mhBABa__voteButton{height:3rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (min-width:640px){.vote-module__mhBABa__voteButton{height:3.5rem}}.vote-module__mhBABa__privacyNote{text-align:center;opacity:.7;color:hsl(var(--muted-foreground));font-size:.75rem;display:block}@media (min-width:640px){.vote-module__mhBABa__privacyNote{font-size:.875rem}}.vote-module__mhBABa__encryptionOverlay{z-index:50;background-color:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.vote-module__mhBABa__encryptionContainer{width:100%;max-width:28rem;animation:.3s ease-out vote-module__mhBABa__inFadeZoom}@keyframes vote-module__mhBABa__inFadeZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vote-module__mhBABa__encryptionVisual{border-color:hsl(var(--primary)/.2);box-shadow:0 25px 50px -12px #00000040}.vote-module__mhBABa__voteWrapper{min-height:100dvh;position:relative}.vote-module__mhBABa__privacyFilter{filter:invert()grayscale()brightness(.2)contrast(.8);transition:filter .3s ease-out;color:#000!important;background-color:#fff!important}.vote-module__mhBABa__privacyOverlay{pointer-events:none;z-index:9999;background:#00000080;animation:.3s ease-out vote-module__mhBABa__privacyFadeIn;position:fixed;inset:0}@keyframes vote-module__mhBABa__privacyFadeIn{0%{opacity:0}to{opacity:1}}
.icebreaker-module__sL4Woq__pageContainer{align-items:flex-start;padding-bottom:6rem}@media (min-width:768px){.icebreaker-module__sL4Woq__pageContainer{align-items:center}}.icebreaker-module__sL4Woq__mainContent{width:100%;animation:.3s ease-in-out icebreaker-module__sL4Woq__fadeIn}@keyframes icebreaker-module__sL4Woq__fadeIn{0%{opacity:0}to{opacity:1}}
.room-result-module__5_JzXW__skeletonTitle{width:12rem;height:2.5rem;margin-left:auto;margin-right:auto}
.room-admin-module__Le7deG__pageContainer{padding-bottom:6rem}.room-admin-module__Le7deG__loadingHeader{flex-direction:column;align-items:center;display:flex}.room-admin-module__Le7deG__skeletonTitle{width:12rem;height:2rem;margin-bottom:.5rem}.room-admin-module__Le7deG__skeletonBadge{border-radius:9999px;width:6rem;height:1.5rem}.room-admin-module__Le7deG__skeletonNav{width:100%;height:2.5rem}.room-admin-module__Le7deG__skeletonContent{width:100%;height:8rem}.room-admin-module__Le7deG__headerSection{text-align:center;animation:.3s ease-out forwards room-admin-module__Le7deG__fadeInScale}@keyframes room-admin-module__Le7deG__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.room-admin-module__Le7deG__roomTitle{margin-bottom:.25rem}.room-admin-module__Le7deG__statusBadge{background-color:hsl(var(--secondary)/.8);color:hsl(var(--secondary-foreground));border-style:none;gap:.375rem;padding-left:.5rem}.room-admin-module__Le7deG__statusPulse{background-color:#22c55e;border-radius:9999px;width:.375rem;height:.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite room-admin-module__Le7deG__pulse}@keyframes room-admin-module__Le7deG__pulse{0%,to{opacity:1}50%{opacity:.5}}.room-admin-module__Le7deG__tabLabel{align-items:center;gap:.375rem;display:flex}.room-admin-module__Le7deG__tabIcon{width:1rem;height:1rem}.room-admin-module__Le7deG__tabContentStack,.room-admin-module__Le7deG__tabContent,.room-admin-module__Le7deG__errorAlert{margin-top:1rem}
