:root{--color-primary:#fa1d40;--color-blue:#1354ea;--color-violet:#a77fed}@font-face{font-family:SharpGrotesk20-Book;src:url(/fonts/SharpGrotesk-Book20.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SharpGrotesk25-Book;src:url(/fonts/SharpGrotesk-Book25.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SharpGrotesk20-Bold;src:url(/fonts/SharpGrotesk-Bold20.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SharpGrotesk20-SemiBold;src:url(/fonts/SharpGrotesk-SemiBold20.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SharpGrotesk25-SemiBold;src:url(/fonts/SharpGrotesk-SemiBold25.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SharpGrotesk20-LightItalic;src:url(/fonts/SharpGrotesk-LightItalic20.otf) format("opentype");font-weight:400;font-style:normal}body{color:#000000;background:#010723;font-family:SharpGrotesk20-Book;font-size:16px;line-height:1.2}label{display:block}h1{color:var(--color-primary);font-family:SharpGrotesk25-SemiBold;font-size:24px;margin-top:20px;line-height:1.2}.ScreenBackground{position:fixed;top:0;left:0;width:100vw;z-index:-2}.ScreenBackgroundBlur{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:rgba(0,0,0,.2);backdrop-filter:blur(12px);pointer-events:none}.ScreenBackgroundVideo{width:100%}.FunctionPage{width:100%;padding-left:16px;background-color:#eeeeee}.FunctionButton{background-color:#ccc;font-family:SharpGrotesk20-Book;padding-left:5px;padding-right:5px}.FunctionButton:hover{font-family:SharpGrotesk20-SemiBold}.FunctionButton:disabled{background-color:#ccc;color:#888;font-family:SharpGrotesk20-Book;padding-left:5px;padding-right:5px}.Widget{background-color:#202020;color:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:8px;padding:16px;margin:16px}.Widget>div{margin-bottom:12px}.AlignWidget{margin-left:16px}.WidgetHeadline{display:block;font-family:SharpGrotesk20-SemiBold;font-size:18px;margin-bottom:10px}.WidgetAnnotation{display:block;font-family:SharpGrotesk20-LightItalic;font-size:14px;margin-bottom:8px}.Widget input[type=checkbox],.Widget input[type=radio]{width:22px;height:22px;accent-color:var(--color-primary);margin-right:12px}.Widget textarea{color:#222222}.Widget textarea::placeholder{color:#888888}.SubmitButton{background-color:var(--color-blue);color:white;border-radius:8px;font-family:SharpGrotesk20-Bold;font-size:20px;margin-left:16px;padding:16px;margin-bottom:24px}.SubmitButton:hover{color:var(--color-primary);background-color:#888888}.poll-table{width:100%;border-collapse:collapse}.poll-table td,.poll-table th{border:3px solid #fff;padding:4px 8px;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.poll-table tr:hover{background-color:#ffe066!important;transition:background .2s}.cell-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-width:200px}.email-cell,.firstname-cell,.name-cell{word-break:normal;overflow-wrap:normal}.DisplayWidget{background-color:#ffffff;color:#333333;box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:8px;padding:16px;margin:16px}.DisplayWidget h2,h2{color:var(--color-violet);font-family:SharpGrotesk20-Bold}.DisplayWidget h2,.DisplayWidget h3,h2,h3{font-size:24px;margin-top:20px;line-height:1.2}.DisplayWidget h3,h3{color:white;font-family:SharpGrotesk20-Book}