:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}html,body{margin:0;padding:0;min-width:320px;min-height:100vh;background:transparent;overflow:hidden;color:#212529}#root{min-height:100vh;width:100%}button{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}@media(hover:none)and (pointer:coarse){button{min-height:44px;min-width:44px}}@media(prefers-color-scheme:dark){html,body{background:transparent;color:#fff}}._animatedEmoji_1ch15_3{position:absolute;font-size:2rem;pointer-events:none;z-index:200;animation:_floatUp_1ch15_1 3.5s ease-out forwards,_spin_1ch15_1 3.5s linear forwards;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes _floatUp_1ch15_1{0%{bottom:0;opacity:1;transform:translateY(0) scale(1)}25%{opacity:1;transform:translateY(-25vh) scale(1.1)}50%{opacity:.9;transform:translateY(-50vh) scale(1.05)}75%{opacity:.6;transform:translateY(-75vh) scale(.95)}to{bottom:100vh;opacity:0;transform:translateY(-100vh) scale(.8)}}@keyframes _spin_1ch15_1{0%{transform:rotate(0)}to{transform:rotate(var(--rotation))}}@media(max-width:768px){._animatedEmoji_1ch15_3{font-size:1.75rem}}@media(min-width:1200px){._animatedEmoji_1ch15_3{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){._animatedEmoji_1ch15_3{animation:_floatUpReduced_1ch15_1 3.5s linear forwards}@keyframes _floatUpReduced_1ch15_1{0%{bottom:0;opacity:1}to{bottom:100vh;opacity:0}}}._button_51hui_3{position:relative;width:80px;height:80px;font-size:2rem;border:none;border-radius:.75rem;background-color:#fff;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 2px 4px #0000001a}._button_51hui_3:hover{background-color:#f8f9fa;transform:scale(1.05);box-shadow:0 4px 8px #00000026}._button_51hui_3:active{transform:scale(.95);background-color:#e9ecef;box-shadow:0 1px 2px #0000001a}._button_51hui_3._disabled_51hui_37{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;box-shadow:none}._button_51hui_3._disabled_51hui_37:hover{background-color:#f8f9fa;transform:none;box-shadow:none}._emoji_51hui_50{position:relative;z-index:2;transition:filter .2s ease,opacity .2s ease}._emoji_51hui_50._disabled_51hui_37{filter:grayscale(100%);opacity:.6}@media(max-width:768px){._button_51hui_3{width:72px;height:72px;font-size:1.75rem}}@media(min-width:1024px){._button_51hui_3{width:100px;height:100px;font-size:2.75rem;border-radius:1rem}}@media(prefers-reduced-motion:reduce){._button_51hui_3{transition:none}._button_51hui_3:hover,._button_51hui_3:active{transform:none}._emoji_51hui_50{transition:none}}._button_51hui_3:focus-visible{outline:3px solid #0d6efd;outline-offset:2px}@media(prefers-color-scheme:dark){._button_51hui_3{background-color:#212529;color:#fff;box-shadow:0 2px 4px #ffffff1a}._button_51hui_3:hover{background-color:#343a40;box-shadow:0 4px 8px #ffffff26}._button_51hui_3:active{background-color:#495057}._button_51hui_3._disabled_51hui_37{background-color:#343a40;color:#6c757d}}._container_gjmri_3{width:100vw;height:100vh;position:relative;overflow:hidden;background-color:transparent;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._connectionStatus_gjmri_12{position:absolute;top:.625rem;right:.625rem;font-size:.75rem;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.8);opacity:.8;z-index:1000;padding:.25rem .5rem;border-radius:.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._connectionStatus_gjmri_12._connected_gjmri_26{color:#28a745;background-color:#28a7451a}._connectionStatus_gjmri_12._disconnected_gjmri_31{color:#dc3545;background-color:#dc35451a}._sessionInfo_gjmri_36{position:absolute;bottom:.625rem;left:.625rem;color:#fff;font-size:.75rem;text-shadow:1px 1px 2px rgba(0,0,0,.8);opacity:.7;z-index:1000;padding:.25rem .5rem;border-radius:.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0003;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}._reactionsContainer_gjmri_52{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}._errorContainer_gjmri_62{color:#dc3545;padding:1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#000000e6;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.5rem;text-align:center;max-width:400px;border:1px solid #dc3545;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000}._errorTitle_gjmri_79{margin-bottom:.75rem;font-size:1.125rem;font-weight:600;color:#fff}._errorMessage_gjmri_86{color:#f8d7da;line-height:1.4}@media(max-width:768px){._connectionStatus_gjmri_12{top:.5rem;right:.5rem;font-size:.6875rem}._sessionInfo_gjmri_36{bottom:.5rem;left:.5rem;font-size:.6875rem}._errorContainer_gjmri_62{margin:1rem;max-width:calc(100vw - 2rem)}}@media(max-width:480px){._connectionStatus_gjmri_12{top:.25rem;right:.25rem;font-size:.625rem;padding:.125rem .25rem}._sessionInfo_gjmri_36{bottom:.25rem;left:.25rem;font-size:.625rem;padding:.125rem .25rem}}@media(min-width:1920px){._connectionStatus_gjmri_12{top:1rem;right:1rem;font-size:.875rem}._sessionInfo_gjmri_36{bottom:1rem;left:1rem;font-size:.875rem}}@media(prefers-contrast:high){._connectionStatus_gjmri_12{background-color:#000c;border:1px solid currentColor}._sessionInfo_gjmri_36{background-color:#000c;border:1px solid #ffffff}._errorContainer_gjmri_62{background-color:#000;border-width:2px}}@media(prefers-reduced-motion:reduce){._connectionStatus_gjmri_12,._sessionInfo_gjmri_36{-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{._connectionStatus_gjmri_12,._sessionInfo_gjmri_36{display:none}}._container_ghqp7_3{--primary: #15381F;--secondary: #05C88C;--tertiary: #C4F135;--white: #ffffff;--light-gray: #f8f9fa;--medium-gray: #6c757d;--dark-gray: #212529;padding:2rem 1.5rem 3rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100vw;min-height:100vh;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:linear-gradient(135deg,var(--primary) 0%,#1a4025 100%);color:var(--white);position:relative;text-align:center;box-sizing:border-box}._container_ghqp7_3:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(196,241,53,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(5,200,140,.1) 0%,transparent 50%);pointer-events:none}._logo_ghqp7_43{position:absolute;top:1rem;left:1rem;font-size:.75rem;font-weight:700;color:var(--tertiary);text-transform:uppercase;letter-spacing:.5px;z-index:10}._title_ghqp7_55{margin-bottom:.5rem;margin-top:2rem;font-size:1.75rem;font-weight:800;color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1;line-height:1.2}._subtitle_ghqp7_67{margin-bottom:2rem;font-size:1rem;color:var(--secondary);font-weight:500;position:relative;z-index:1}._reactionsGrid_ghqp7_76{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;padding:0 .5rem;position:relative;z-index:1;justify-items:center;max-width:400px}._globalCooldownOverlay_ghqp7_88{position:absolute;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_ghqp7_1 .4s cubic-bezier(.25,.46,.45,.94)}@keyframes _fadeIn_ghqp7_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transform:scale(.95)}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:scale(1)}}._cooldownMessage_ghqp7_117{background-color:#ff6b6bf2;color:#fff;font-size:1.5rem;font-weight:700;padding:.75rem 1.5rem;border-radius:2rem;box-shadow:0 4px 12px #0000004d;min-width:4rem;text-align:center;animation:_pulse_ghqp7_1 1.5s ease-in-out infinite;transform:scale(1)}@keyframes _pulse_ghqp7_1{0%{transform:scale(1);box-shadow:0 4px 12px #0000004d}50%{transform:scale(1.02);box-shadow:0 6px 16px #00000059}to{transform:scale(1);box-shadow:0 4px 12px #0000004d}}@media(max-width:480px){._cooldownMessage_ghqp7_117{font-size:1.25rem;padding:.5rem 1rem}}@media(min-width:768px){._cooldownMessage_ghqp7_117{font-size:1.75rem;padding:1rem 2rem}}@media(prefers-reduced-motion:reduce){._globalCooldownOverlay_ghqp7_88{animation:none}._cooldownMessage_ghqp7_117{animation:none;transform:none}}._instructions_ghqp7_173{margin-top:2.5rem;color:#fffc;font-size:.875rem;line-height:1.6;padding:1.5rem;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);position:relative;z-index:1;max-width:500px}._errorContainer_ghqp7_188{color:var(--white);padding:2rem;text-align:center;margin:3rem auto;max-width:400px;border:2px solid #dc3545;border-radius:16px;background:linear-gradient(135deg,#dc3545,#c82333);box-shadow:0 8px 32px #dc35454d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._errorTitle_ghqp7_201{margin-bottom:1rem;font-size:1.25rem;font-weight:700}._errorMessage_ghqp7_207{margin-bottom:1.5rem;line-height:1.5;opacity:.9}._refreshButton_ghqp7_213{margin-top:1rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--white),#f8f9fa);color:var(--primary);border:none;border-radius:12px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #fff3}._refreshButton_ghqp7_213:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}._refreshButton_ghqp7_213:active{transform:translateY(0)}@media(min-width:768px){._reactionsGrid_ghqp7_76{gap:1.5rem;margin:2.5rem 0;max-width:450px}._title_ghqp7_55{font-size:2.25rem;margin-bottom:.75rem}._subtitle_ghqp7_67{font-size:1.125rem;margin-bottom:2.5rem}._instructions_ghqp7_173{font-size:1rem;margin-top:3rem;padding:2rem;max-width:550px}}@media(min-width:1024px){._container_ghqp7_3{padding:3rem}._title_ghqp7_55{font-size:2.5rem}._subtitle_ghqp7_67{font-size:1.25rem}._reactionsGrid_ghqp7_76{gap:2rem;margin:3rem 0;grid-template-columns:repeat(4,1fr);max-width:500px}._instructions_ghqp7_173{font-size:1rem;max-width:600px;margin-top:3.5rem}}@media(min-width:1440px){._title_ghqp7_55{font-size:2.75rem}._subtitle_ghqp7_67{font-size:1.375rem}._reactionsGrid_ghqp7_76{gap:2.25rem;margin:3.5rem 0;max-width:550px}._instructions_ghqp7_173{font-size:1.125rem;max-width:650px;margin-top:4rem}}@media(hover:none)and (pointer:coarse){._container_ghqp7_3{max-width:420px;margin:0 auto;padding:1.5rem 1.5rem 4rem;min-height:100vh;height:auto}._reactionsGrid_ghqp7_76{gap:1.5rem;grid-template-columns:repeat(3,1fr);max-width:400px}._instructions_ghqp7_173{margin-bottom:2rem}}@media(max-height:600px)and (orientation:landscape){._container_ghqp7_3{justify-content:flex-start;padding-top:1rem;padding-bottom:1rem;max-width:420px;margin:0 auto}._logo_ghqp7_43{top:.5rem;left:.5rem;font-size:.625rem}._title_ghqp7_55{font-size:1.5rem;margin-bottom:.25rem}._subtitle_ghqp7_67{font-size:.875rem;margin-bottom:1rem}._reactionsGrid_ghqp7_76{margin:1.5rem 0;gap:1rem;grid-template-columns:repeat(3,1fr);max-width:400px}._instructions_ghqp7_173{margin-top:1.5rem;font-size:.75rem;padding:1rem;max-width:400px}}@media(prefers-contrast:high){._connectionStatus_ghqp7_377._connected_ghqp7_377,._connectionStatus_ghqp7_377._disconnected_ghqp7_383{background-color:#fff;color:#000;border:2px solid #000000}}@media(prefers-reduced-motion:reduce){._refreshButton_ghqp7_213{transition:none}}@media(prefers-contrast:high){._container_ghqp7_3{background:var(--primary)}._connectionStatus_ghqp7_377._connected_ghqp7_377{background:var(--secondary);border:2px solid var(--white)}._connectionStatus_ghqp7_377._disconnected_ghqp7_383{background:#dc3545;border:2px solid var(--white)}}@media(prefers-reduced-motion:reduce){._refreshButton_ghqp7_213{transition:none}._refreshButton_ghqp7_213:hover{transform:none}._container_ghqp7_3:before{display:none}}@media(prefers-color-scheme:dark){._container_ghqp7_3{background:linear-gradient(135deg,var(--primary) 0%,#0f2415 100%)}}._container_14wd8_3{--primary: #15381F;--secondary: #05C88C;--tertiary: #C4F135;--white: #ffffff;--light-gray: #f8f9fa;--medium-gray: #6c757d;--dark-gray: #212529;padding:1.5rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100vw;min-height:100vh;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;color:var(--white);position:relative;text-align:center;box-sizing:border-box}._container_14wd8_3:before{display:none}._content_14wd8_32{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}._qrContainer_14wd8_40{display:flex;flex-direction:column;align-items:center;padding:2rem 2rem 1rem;background:#fffffff2;border-radius:24px;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0003}._qrCode_14wd8_52{max-width:100%;height:auto;border-radius:12px;display:block;margin-bottom:1rem}._emojiRow_14wd8_60{display:flex;justify-content:space-between;align-items:center;gap:0rem;width:100%}._emojiStat_14wd8_68{display:flex;flex-direction:row;align-items:center;gap:.25rem;flex:1;min-width:0;justify-content:center}._emoji_14wd8_60{font-size:2rem;line-height:1}._count_14wd8_83{font-size:1rem;font-weight:600;color:var(--primary);min-height:1rem;min-width:1.5rem;text-align:left}._loading_14wd8_92{text-align:center;color:var(--white);font-size:1.2rem;font-weight:500;position:relative;z-index:1}._error_14wd8_101{background:#dc3545f2;border-radius:20px;padding:2rem;text-align:center;box-shadow:0 20px 40px #dc35454d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);position:relative;z-index:1;max-width:400px}._error_14wd8_101 h1{color:var(--white);margin:0 0 1rem;font-size:1.5rem;font-weight:700}._error_14wd8_101 p{color:#ffffffe6;margin:0;font-size:1rem}@media(max-width:768px){._container_14wd8_3{padding:1rem}._qrContainer_14wd8_40{padding:1.5rem 1.5rem 1rem}._qrCode_14wd8_52{margin-bottom:.75rem}._emojiRow_14wd8_60,._emojiStat_14wd8_68{gap:.125rem}._emoji_14wd8_60{font-size:1.5rem}._count_14wd8_83{font-size:.875rem;min-width:1.25rem}}@media(min-width:768px){._qrContainer_14wd8_40{padding:2rem 2rem 1rem}._qrCode_14wd8_52{margin-bottom:1rem}._emojiRow_14wd8_60{gap:.5rem}._emoji_14wd8_60{font-size:2.25rem}._count_14wd8_83{font-size:1.125rem;min-width:1.75rem}}@media(min-width:1024px){._container_14wd8_3{padding:3rem}._qrContainer_14wd8_40{padding:2.5rem 2.5rem 1.5rem}._qrCode_14wd8_52{margin-bottom:1.25rem}._emojiRow_14wd8_60{gap:0rem}._emoji_14wd8_60{font-size:2.5rem}._count_14wd8_83{font-size:1.25rem;min-width:1.7rem}}@media(prefers-contrast:high){._container_14wd8_3{background:transparent}._qrContainer_14wd8_40{background:var(--white);border:3px solid var(--dark-gray)}}@media(prefers-reduced-motion:reduce){._container_14wd8_3:before{display:none}}@media(prefers-color-scheme:dark){._container_14wd8_3{background:transparent}}
