:root{--maincolor:#f0f0f0;--alinkcolor:#000;--alinkcolorhover:#0c6500;--alinkcolorselected:#434343;--navigation:#f4f4f4;--navigationtext:#2e0000;--backgroundcolor:#f4f4f4;--navigationtexthover:#000;--navigationtextselected:#320000;--bg:#0b0f14;--surface:#121821;--card:#12161f;--text:#e9eef7;--muted:#a9b1bd;--accent:#4fc3f7;--border:#253042;--shadow:0 8px 32px #020a1973;--radius:16px;--maxw:1080px;--h1:clamp(28px,4vw,44px);--h2:clamp(20px,2.4vw,26px);--p:clamp(15px,1.4vw,17px);--lead:clamp(16px,1.6vw,19px)}#root{background-color:#f4f4f4;background-color:var(--backgroundcolor)}.white-text{color:#000}html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;background-color:var(--backgroundcolor);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}button{align-items:center;background:#0000;border:1px solid hsla(0,0%,46%,.254);border-radius:999px;color:#6a6a6a;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:8px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease;vertical-align:middle}button:hover{background:rgba(94,94,94,.208);color:#3c3c3c;cursor:pointer}button:focus-visible{border-color:#4fc3f799;outline:2px solid #4fc3f7cc;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.5}button>img,button>svg{display:block}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hide{display:none}.show{display:inherit}.center{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}*,:after,:before{box-sizing:border-box}nav{justify-content:space-between;padding:10px}#root,.app-wrapper,body,html{height:100%}hr{border-color:#0000000f}a svg,h1 svg,h2 svg,h3 svg,p svg{display:inline-block;vertical-align:middle}.body-top-margin{margin-top:10vh;width:100vw}.app-wrapper{display:flex;flex-direction:column;min-height:100%}.body-main{display:grid;flex:1 1;grid-template-columns:1fr minmax(auto,80vw) 1fr;padding-top:0}.body-content,.body-main{background-color:#f4f4f4;background-color:var(--backgroundcolor)}.body-content{grid-column:2;width:100%}form,form .contact{background-color:#fff;border:1px solid #333;border-radius:10px;margin:0 auto;padding:15px;width:80%}form,form .contact,form label{display:block;font-size:1.2rem;grid-area:center}form label{align-items:center;padding:10px;width:100%}form input{background-color:#e7e7e7;border-color:silver;border-radius:10px;border-width:0;display:block;font-size:1.2rem;font-style:italic;height:30px;padding:10px;width:calc(100% - 20px)}form input[type=text]:focus{border-color:#e2e2e2;border-width:1px;outline:none}form button{background-color:#ffd117;border-radius:15px;border-width:0;color:#fff;font-size:1.3rem;font-style:italic;font-weight:700;margin-top:30px;padding:20px}form button:hover{background-color:#f70000;border-width:0}.header{-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background-color:#f4f4f4;background-color:var(--navigation);border-bottom:1px solid #0000000f;color:#2e0000;color:var(--navigationtext);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:8px 12px}.nav-image img{display:block;height:50px;padding:8px;width:clamp(50px,20%,100px)}.nav-menu,.nav-menu ul{align-items:center;display:flex}.nav-menu ul{gap:6px;margin:0;padding:0}.nav-menu ul li{display:inline}.nav-menu ul li,.nav-menu ul li a{color:#2e0000;color:var(--navigationtext)}.nav-menu ul li a{align-items:center;border-radius:999px;display:inline-flex;text-decoration:none;transition:all .2s ease-in-out}.nav-menu ul li a svg{display:inline-block;vertical-align:middle}.nav-menu ul li.linknav a{align-items:center;background:#434343;background:var(--alinkcolorselected);border-radius:999px;color:#f4f4f4;color:var(--backgroundcolor);display:inline-flex;padding:8px 12px;text-decoration:none;transition:all .2s ease-in-out}.nav-menu ul li.linknav a svg{display:inline-block;vertical-align:middle}.nav-menu ul li a:hover{background:#0c6500;background:var(--alinkcolorhover);color:#f4f4f4;color:var(--backgroundcolor)}.nav-menu ul li a:hover a svg{display:inline-block;vertical-align:middle}.nav-menu ul li button{border-radius:999px;color:#2e0000;color:var(--navigationtext);font-weight:700;padding:8px 12px;transition:all .2s ease-in-out}.nav-menu ul li button:hover{background:#0c6500;background:var(--alinkcolorhover);color:#f4f4f4;color:var(--backgroundcolor);cursor:pointer}.hamburger{background:#0000;border:none;cursor:pointer;display:none;height:34px;position:relative;width:40px}.hamburger span{background:#000;background:var(--alinkcolor);border-radius:2px;height:3px;left:6px;position:absolute;right:6px;transition:transform .2s ease,opacity .2s ease,top .2s ease}.hamburger span:first-child{top:8px}.hamburger span:nth-child(2){top:16px}.hamburger span:nth-child(3){top:24px}.hamburger.is-open span:first-child{top:16px;transform:rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){top:16px;transform:rotate(-45deg)}@media (max-width:900px){.hamburger{display:inline-block}.nav-menu{background:#f4f4f4;background:var(--navigation);border:1px solid #0000000f;border-radius:12px;box-shadow:0 10px 24px #0000001f;display:none;left:12px;padding:8px;position:absolute;right:12px;top:64px}.nav-menu.open{display:block}.nav-menu ul{flex-direction:column;gap:4px}.logout-btn,.nav-menu ul li a{display:block;padding:10px 12px;text-align:left;width:100%}}@media only screen and (max-width:599px){.header .sheet{min-height:96px}form{width:100%}}@media (min-width:600px) and (max-width:1200px){.header .sheet{min-height:96px}.nav-menu ul li{margin-right:10px}.nav-menu ul li a{font-size:1rem}form{width:90%}}@media (min-width:1201px){.nav-menu ul li{margin-right:10px}.nav-menu ul li a{font-size:1rem}.header .sheet{min-height:96px}form{width:70%}}.home-main-top{background-color:#f4f4f4;background-color:var(--backgroundcolor);display:grid;grid-template-columns:1fr 1fr;place-items:center;justify-items:center}.standard-p-text{font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;letter-spacing:.3px;line-height:1.6;text-align:justify}img.home-main-left-img{border-radius:12px;float:right;height:auto;margin-bottom:10px;margin-left:15px;opacity:.8;padding:20px;width:200px}h1.home-container,p.home-container{padding:0 50px}.container{background-color:#fff;border-radius:10px;color:#797979;display:block;font-size:1rem;grid-area:center;margin-top:5vh;padding:15px}.container h1{padding-left:25px}.quiz-embed-wrapper{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:0}.quiz-description,.quiz-title,.show>label{text-align:center}.show>label{display:block;font-size:1.3rem;font-weight:700;margin-bottom:10px;width:100%}.login-form{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;width:300px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input{box-sizing:border-box;padding:8px;width:100%}.login-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;width:80%}.login-button:hover{background-color:#0056b3}.no-bullets{list-style-type:none;margin:0;padding:0}.bg-white{background-color:#f5f5f5;border-radius:10px;display:inline-block;padding:15px}.bold{font-weight:700}.link{color:inherit;cursor:default;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.link,.link:hover{text-decoration:none}.link:hover{color:#0c6500;color:var(--alinkcolorhover);cursor:pointer}.full-width{display:block;width:100%}.text-right{justify-content:right;text-align:right}.full-width-block{display:grid}textarea{display:block;width:calc(100% - 20px)}select,textarea{background-color:#e7e7e7;border-color:silver;border-radius:10px;border-width:0;font-size:1.2rem;font-style:italic;padding:10px}.round-add,select{display:flex}.round-add{align-items:center;background-color:#f0f0f0;border:2px solid #333;border-radius:10px;cursor:pointer;font-size:1.2rem;font-weight:700;height:20px;justify-content:center;outline:none;transition:background-color .3s ease;width:20px}.round-add:hover{background-color:#ddd}.add-question{display:flex;padding:5px}.add-question button{margin-left:10px}.add-question button:hover{background-color:#9acd32;margin-left:10px}.add-question label{font-size:bold}.padding-10{padding:10px}.padding-20{padding:20px}.padding-left-20{padding-left:20px}.padding-left-30{padding-left:30px}.padding-auto{padding:auto}.margin-10{margin:10px}.margin-20{margin:20px}.question-item{align-items:center;display:inline-block;margin-bottom:10px}.question-item label{margin-right:10px}.question-item input{flex:1 1}ul.no-bullet-point{display:block;list-style-type:none;margin:0 auto;padding:0;width:-webkit-fit-content;width:fit-content}.ag-charts-canvas-center{display:block}.chartContainer{align-items:center;background-color:#f0f0f0;background-color:var(--maincolor);border-radius:14px;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-around}[id^=barChart]{height:auto;width:45%}#barChart,[id^=barChart]{background-color:#f0f0f0;background-color:var(--maincolor);border:1px solid #0000000f;border-radius:10px;box-shadow:0 3px 12px #0000000f;margin:10px}#barChart{height:100%;width:95%}.click-button{border-color:#333;border-width:1px;display:flex;padding:5px}.click-button:hover{color:#0c6500;color:var(--alinkcolorhover)}.click-button,.link,a,button,input,select,textarea{transition:all .2s ease-in-out}form{background:#f0f0f0;background:var(--maincolor);border:1px solid #00000014;box-shadow:0 3px 12px #0000000f}form label{color:#434343;color:var(--alinkcolorselected);font-weight:600}form input,select,textarea{background:#f4f4f4;background:var(--backgroundcolor);border:1px solid #00000014;border-radius:10px}form input:focus,select:focus,textarea:focus{background:#f0f0f0;background:var(--maincolor);border-color:#0c6500;border-color:var(--alinkcolorhover);box-shadow:0 0 0 3px #0c650026}form button{background:#0c6500;background:var(--alinkcolorhover);border-radius:12px;color:#f4f4f4;color:var(--backgroundcolor)}form button:hover{filter:brightness(.92);transform:translateY(-1px)}.quiz-embed-wrapper{background:#f0f0f0;background:var(--maincolor);border-radius:14px;max-width:1100px;padding:16px}.quiz-title{font-weight:700;margin-bottom:4px}.quiz-description{margin-top:0}.loading-text,.quiz-description{color:#434343;color:var(--alinkcolorselected)}.loading-text{font-size:.95rem;opacity:.9}.app-footer{background-color:#f4f4f4;background-color:var(--navigation);border-top:1px solid #0000000f;color:#2e0000;color:var(--navigationtext);padding:20px 10px}.footer-content{margin:0 auto;max-width:1100px;text-align:center}.footer-content p{font-size:x-small}.footer-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.footer-links a{color:#000;color:var(--alinkcolor);font-size:.95rem;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#0c6500;color:var(--alinkcolorhover)}@media (prefers-color-scheme:dark){.app-footer{background-color:#f4f4f4;background-color:var(--navigation);border-top:1px solid #ffffff14;color:#320000;color:var(--navigationtextselected)}.footer-links a{color:#000;color:var(--alinkcolor)}.footer-links a:hover{color:#0c6500;color:var(--alinkcolorhover)}}.copy-wrapper{position:relative}.copy-box{background:#f4f4f4;background:var(--backgroundcolor);border:1px solid #0000002e;border-radius:10px;color:#000;color:var(--alinkcolor);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.5;min-height:120px;padding:12px;resize:vertical;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.copy-box:focus{border-color:#0c6500;border-color:var(--alinkcolorhover);box-shadow:0 0 0 3px #0c650026;outline:none}.copy-toast{background:#0c6500;background:var(--alinkcolorhover);border-radius:8px;bottom:10px;color:#f4f4f4;color:var(--backgroundcolor);font-size:.85rem;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:12px;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.copy-toast.show{opacity:1;transform:translateY(0)}.preview-panel{background:#fff;border:1px solid #0000002e;border-radius:10px;margin-top:10px;overflow:hidden}.preview-header{align-items:center;background:#f0f0f0;background:var(--maincolor);border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:8px 12px}.preview-close{background:#0000;border:1px solid #0000002e;border-radius:999px;cursor:pointer;padding:4px 10px;transition:background .15s ease,color .15s ease,border-color .15s ease}.preview-close:hover{background:#0c6500;background:var(--alinkcolorhover);border-color:#0c6500;border-color:var(--alinkcolorhover);color:#f4f4f4;color:var(--backgroundcolor)}.preview-content{color:#000;color:var(--alinkcolor);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.preview-link{background:#434343;background:var(--alinkcolorselected);border-radius:999px;display:inline-block;padding:6px 12px}.preview-link,.preview-link:hover{color:#f4f4f4;color:var(--backgroundcolor)}.preview-link:hover{background:#0c6500;background:var(--alinkcolorhover)}.overlay{background:#00000073;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.overlay-dialog{background:#f4f4f4;background:var(--backgroundcolor);border-radius:14px;box-shadow:0 20px 60px #00000040;display:grid;grid-template-rows:auto 1fr;height:min(85vh,96vh);overflow:hidden;width:min(1100px,96vw)}.overlay-header{align-items:center;background:#f4f4f4;background:var(--navigation);border-bottom:1px solid #00000014;color:#2e0000;color:var(--navigationtext);display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.overlay-header h2{font-size:1.05rem;margin:0}.overlay-actions{display:flex;gap:8px}.btn{background:#0c6500;background:var(--alinkcolorhover);border:none;border-radius:8px;color:#f4f4f4;color:var(--backgroundcolor);cursor:pointer;padding:6px 10px;transition:filter .15s ease,transform .15s ease}.btn:hover{filter:brightness(.95);transform:translateY(-1px)}.btn.btn-outline{background:#0000;border:1px solid #0000002e;color:#000;color:var(--alinkcolor)}.btn.btn-outline:hover{background:#f0f0f0;background:var(--maincolor)}.overlay-body,.overlay-iframe{height:100%;width:100%}.overlay-iframe{background:#fff;border:0}.btn-google__icon{display:inline-block;height:18px;width:18px}.btn-google__icon svg{display:block;height:100%;width:100%}.btn-google{align-content:center;align-items:center;background:#fff;border:1px solid #dadce0;border-radius:999px;color:#1f1f1f;display:inline-flex;font-weight:600;gap:10px;padding:10px 16px;text-decoration:none}a.btn-google{place-items:center}.g-icon{background:no-repeat 50%/contain url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27><path fill=%27%23EA4335%27 d=%27M24 9.5c3.8 0 7.1 1.3 9.7 3.9l7.3-7.3C36.8 2 30.8 0 24 0 14.6 0 6.5 5.4 2.6 13.2l8.6 6.7C13 14.4 18 9.5 24 9.5z%27/><path fill=%27%234285F4%27 d=%27M46.1 24.6c0-1.6-.1-2.8-.4-4.1H24v8h12.6c-.6 3.1-2.5 5.7-5.4 7.5l8.2 6.3c4.8-4.4 6.7-10.8 6.7-17.7z%27/><path fill=%27%23FBBC05%27 d=%27M11.2 28.1c-.6-1.7-.9-3.4-.9-5.1s.3-3.5.9-5.1l-8.6-6.7C.9 13.9 0 18.8 0 23c0 4.3.9 9.1 2.6 12.8l8.6-6.7z%27/><path fill=%27%2334A853%27 d=%27M24 46c6.5 0 12-2.1 16-5.8l-8.2-6.3c-2.2 1.5-5 2.4-7.8 2.4-6.1 0-11.3-4.1-13.2-9.8l-8.6 6.7C6.5 42.6 14.6 46 24 46z%27/></svg>");display:inline-block;height:18px;width:18px}.table-wrap{max-width:100%;overflow-x:auto;width:100%}.table{background:#fff;border:1px solid #e5e7eb;border-collapse:initial;border-radius:12px;border-spacing:0;width:100%}.table thead th{background:#f9fafb;border-bottom:1px solid #eef2f7;color:#374151;font-weight:600;padding:12px 14px;text-align:left}.table tbody td{border-top:1px solid #f1f5f9;color:#111827;padding:12px 14px;vertical-align:middle}.title-cell{font-weight:500}.empty-cell{color:#6b7280;padding:24px;text-align:center}.status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:4px 10px;white-space:nowrap}.status--active{background:#ecfdf5;color:#065f46}.status--draft{background:#f3f4f6;color:#374151}.status--closed{background:#fef2f2;color:#991b1b}@media (max-width:640px){.table tbody td:nth-child(2),.table thead th:nth-child(2){display:none}}.title-link{color:#2563eb;font-weight:500;text-decoration:none}.title-link:hover{text-decoration:underline}.user-avatar{display:inline-block;position:relative}.user-avatar__button{align-items:center;background:#000;border:10px solid #000;border-radius:9999px;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;padding:0}.user-avatar__image{height:100%;object-fit:cover;width:100%}.user-avatar__initials{font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar__default-icon{color:#000;height:60%;width:60%}.user-avatar__skeleton{animation:ua-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#000,#000,#000);background-size:200% 100%;border-radius:9999px}@keyframes ua-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.user-avatar__menu{background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:8px;min-width:180px;padding:8px;position:absolute;right:0;z-index:1000}.user-avatar__info{border-radius:8px;color:#444;font-size:13px;margin-bottom:4px;max-width:260px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.user-avatar__info strong{color:#1f2937;display:block}.user-avatar__info span{color:#6b7280}.user-avatar__divider{border:0;border-top:1px solid #eee;margin:6px 0}.user-avatar__signout{background:#0000;border:none;border-radius:8px;color:#b91c1c;cursor:pointer;font-weight:600;padding:10px;text-align:left;width:100%}.page-container{padding:3vw;p{font-size:.8rem}h1{font-size:1.4rem}h1,h2{margin:0!important;padding:0!important}h2{font-size:1.2rem;b{font-size:1.2rem}}.analytics-questions{margin:0!important;padding:0!important;h3{margin:0!important}h3,p{padding:0!important}p{margin:.7rem!important}}}.error-message{align-items:center;color:#910000;font-size:.9rem;text-align:center}
/*# sourceMappingURL=main.bf415b2b.css.map*/