:root{--backgroundcolor:#0b0f14;--navigation:#0a0e14b3;--navigationtext:#e9eef7;--navigationtexthover:#fff;--navigationtextselected:#dbe8ff;--maincolor:#0f1620;--alinkcolor:#e0ecff;--alinkcolorhover:#0ea5e9;--alinkcolorselected:#777;--text:#e9eef7;--muted:#c7d6e8;--bp-tablet:600px;--bp-desktop:1024px;--max-tablet:720px;--max-desktop:1200px;--gutter-mobile:16px;--bg:#0b0f14;--surface:#121821;--card:#12161f;--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);--label:#f0f0f0}#root,.app-wrapper,body,html{height:100%}html{font-size:100%}#root,body{background-color:#0b0f14;background-color:var(--backgroundcolor)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}.white-text{color:#000}.hide{display:none}.show{display:inherit}.center{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}hr{border-color:#0000000f}nav{justify-content:space-between;padding:10px}nav ul li{padding:0 5px}.body-top-margin{margin-top:10vh;width:100vw}a svg,h1 svg,h2 svg,h3 svg,p svg{display:inline-block;margin-left:15px;vertical-align:middle}button:not(.user-avatar__button):not(.hamburger){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}.btn{background:#0ea5e9;background:var(--alinkcolorhover);border:none;border-radius:8px;color:#0b0f14;color:var(--backgroundcolor);cursor:pointer;padding:6px 10px;transition:filter .15s ease,transform .15s ease,background-color .2s ease,color .2s ease}.btn:hover{filter:brightness(.95);transform:translateY(-1px)}.btn.btn-outline{background:#0000;border:1px solid #0000002e;color:#e0ecff;color:var(--alinkcolor)}.btn.btn-outline:hover{background:#0f1620;background:var(--maincolor)}.btn.block{display:flex;width:100%}.btn.lg{border-radius:12px;padding:12px 16px}.btn.small{border-radius:12px;padding:8px 12px}.app-wrapper{display:flex;flex-direction:column;min-height:100%}.body-main{background-color:#0b0f14;background-color:var(--bg);display:grid;flex:1 1;grid-template-columns:16px minmax(0,1fr) 16px;grid-template-columns:var(--gutter-mobile) minmax(0,1fr) var(--gutter-mobile);padding-top:0}@media (max-width:500px){.body-main{grid-template-columns:1fr minmax(0,720px) 1fr;grid-template-columns:1fr minmax(0,var(--max-tablet)) 1fr}.cell--date,.table-date,.table-delete,.table-status,.table-type,.table-updated{display:none}.th-label button span{font-size:0}}@media (min-width:501px) AND (max-width:720px){.body-main{grid-template-columns:1fr minmax(0,720px) 1fr;grid-template-columns:1fr minmax(0,var(--max-tablet)) 1fr}.cell--date,.table-date,.table-delete,.table-type,.table-updated{display:none}}@media (max-width:1024px){.body-main{grid-template-columns:1fr minmax(0,1200px) 1fr;grid-template-columns:1fr minmax(0,var(--max-desktop)) 1fr}.cell--date,.table-date,.table-updated{display:none}}.table-delete{text-align:right}.body-main>.content{grid-column:2}.body-main>.full-bleed{grid-column:1/-1}.body-content{background-color:#0b0f14;background-color:var(--backgroundcolor);grid-column:2;width:100%}form{font-size:.9rem}form,form .contact{background-color:#0f1620;background-color:var(--maincolor);border:1px solid #00000014;border-radius:10px;box-shadow:0 3px 12px #0000000f;display:block;grid-area:center;margin:0 auto;padding:15px;width:80%}form .contact{font-size:1.2rem}form label{align-items:center;color:#f0f0f0;color:var(--label);display:block;font-size:.8rem;font-weight:600;grid-area:center;padding:10px;width:100%}form input,select,textarea{background-color:#0b0f14;background-color:var(--backgroundcolor);border:1px solid #434343e6;border-radius:10px;color:#fff;display:block;font-size:.8rem;font-style:italic;padding:5px 10px;width:calc(100% - 20px)}form input{height:30px}form input[type=text]:focus,select:focus,textarea:focus{background:#0f1620;background:var(--maincolor);border-color:#0ea5e9;border-color:var(--alinkcolorhover);box-shadow:0 0 0 3px #0c650026;outline:none}form button{background-color:#0ea5e9;background-color:var(--alinkcolorhover);border-radius:12px;border-width:0;color:#0b0f14;color:var(--backgroundcolor);font-size:1.3rem;font-style:italic;font-weight:700;margin-top:30px;padding:20px;transition:filter .2s ease,transform .1s ease}form button:hover{filter:brightness(.92);transform:translateY(-1px)}.hint{padding:5px 5px 0}.header{-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background-color:#0a0e14b3;background-color:var(--navigation);border-bottom:1px solid #0000000f;color:#e9eef7;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{color:#e9eef7;color:var(--navigationtext);display:inline}.nav-menu ul li a{color:#e9eef7;color:var(--navigationtext)}.nav-menu ul li a,.nav-menu ul li.linknav a{align-items:center;border-radius:999px;display:inline-flex;text-decoration:none;transition:all .2s ease-in-out}.nav-menu ul li.linknav a{background:#777;background:var(--alinkcolorselected);color:#e9eef7;color:var(--text);padding:8px 12px}.nav-menu ul li a:hover{background:#0ea5e9;background:var(--alinkcolorhover);color:#0b0f14;color:var(--backgroundcolor);padding:5px}.nav-menu ul li button:not(.user-avatar__button):not(.hamburger){border-radius:999px;color:#0f1620;color:var(--maincolor);font-weight:700;padding:8px 12px;transition:all .2s ease-in-out}.nav-menu ul li button:hover{background:#0ea5e9;background:var(--alinkcolorhover);color:#0b0f14;color:var(--backgroundcolor);cursor:pointer}.hamburger{background:#0000;border:none;cursor:pointer;display:none;height:34px;position:relative;width:40px}.hamburger span{background:#e0ecff;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:#0a0e14b3;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%}}.home-main-top{grid-gap:24px;background-color:#0b0f14;background-color:var(--backgroundcolor);display:grid;gap:24px;grid-template-columns:1fr 1fr;place-items:center;justify-items:center;padding:4vh 3vw}@media (max-width:980px){.home-main-top{grid-template-columns:1fr}}.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{padding:20px 50px 0}p.home-container{padding:0 50px}.container{border-radius:10px;color:#797979;display:block;font-size:1rem;grid-area:center;margin-top:5vh;padding:5px}.container h1{padding-left:25px}.quiz-description,.quiz-title{text-align:center}.quiz-title{font-weight:700;margin-bottom:4px}.quiz-description{color:#777;color:var(--alinkcolorselected);margin-top:0}.show>label{display:block;font-size:1.3rem;font-weight:700;margin-bottom:10px;text-align:center;width:100%}.login-form{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:#0ea5e9;color:var(--alinkcolorhover);cursor:pointer}.text-right{justify-content:right;text-align:right}.full-width-block{display:grid}.round-add{align-items:center;background-color:#f0f0f0;border:2px solid #333;border-radius:10px;cursor:pointer;display:flex;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}.add-question label{font-weight:700}.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:0}.question-item label{margin-right:10px}.question-item input{flex:1 1}.ag-charts-canvas-center{display:block}.chartContainer{align-items:center;background-color:#0f1620;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:#0f1620;background-color:var(--maincolor);border:1px solid #0000000f;border-radius:10px;box-shadow:0 3px 12px #0000000f;margin:10px}#barChart{height:100%;width:95%}.loading-text{color:#777;color:var(--alinkcolorselected);font-size:.95rem;opacity:.9}.click-button{border-color:#333;border-width:1px;display:flex;padding:5px}.click-button:hover{color:#0ea5e9;color:var(--alinkcolorhover)}.click-button,.link,a,button,input,select,textarea{transition:all .2s ease-in-out}.app-footer{background-color:#0a0e14b3;background-color:var(--navigation);border-top:1px solid #0000000f;color:#e9eef7;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:#e0ecff;color:var(--alinkcolor);font-size:.95rem;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#0ea5e9;color:var(--alinkcolorhover)}@media (prefers-color-scheme:dark){.app-footer{background-color:#0a0e14b3;background-color:var(--navigation);border-top:1px solid #ffffff14;color:#dbe8ff;color:var(--navigationtextselected)}.footer-links a{color:#e0ecff;color:var(--alinkcolor)}.footer-links a:hover{color:#0ea5e9;color:var(--alinkcolorhover)}}.copy-wrapper{position:relative}.copy-box{background:#0b0f14;background:var(--backgroundcolor);border:1px solid #0000002e;border-radius:10px;color:#e0ecff;color:var(--alinkcolor);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,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:#0ea5e9;border-color:var(--alinkcolorhover);box-shadow:0 0 0 3px #0c650026;outline:none}.copy-toast{background:#0ea5e9;background:var(--alinkcolorhover);border-radius:8px;bottom:10px;color:#0b0f14;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:#0f1620;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:#0ea5e9;background:var(--alinkcolorhover);border-color:#0ea5e9;border-color:var(--alinkcolorhover);color:#0b0f14;color:var(--backgroundcolor)}.preview-content{color:#e0ecff;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:#777;background:var(--alinkcolorselected);border-radius:999px;display:inline-block;padding:6px 12px}.preview-link,.preview-link:hover{color:#0b0f14;color:var(--backgroundcolor)}.preview-link:hover{background:#0ea5e9;background:var(--alinkcolorhover)}.overlay{background:#00000073;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.overlay-dialog{background:#0b0f14;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:#0a0e14b3;background:var(--navigation);border-bottom:1px solid #00000014;color:#e9eef7;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}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.8 0 7.1 1.3 9.7 3.9L41 6.1C36.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'/%3E%3Cpath fill='%234285F4' d='M46.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'/%3E%3Cpath fill='%23FBBC05' d='M11.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'/%3E%3Cpath fill='%2334A853' d='M24 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'/%3E%3C/svg%3E");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{--ua-size:34px}button.user-avatar__button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:2px solid #fff;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--ua-size);justify-content:center;margin:0;overflow:hidden;padding:0;width:var(--ua-size)}.user-avatar__image{border-radius:50%;display:block;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:#000;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:#001236}.user-avatar__divider{border:0;border-top:1px solid #eee;margin:6px 0}.user-avatar__signout{background:#0d0f28;border:none;border-radius:8px;color:#b91c1c;cursor:pointer;font-weight:600;padding:10px;text-align:left;width:100%}.page-container{padding:0}.page-container p{font-size:.8rem}.page-container h1{font-size:1.4rem}.page-container h1,.page-container h2{margin:0!important;padding:0!important}.page-container h2,.page-container h2 b{font-size:1.2rem}.page-container .analytics-questions,.page-container .analytics-questions h3{margin:0!important;padding:0!important}.page-container .analytics-questions p{margin:.7rem!important;padding:0!important}.error-message{align-items:center;background-color:#51515124;border-radius:20px;color:#910000;font-size:1.1rem;font-weight:700;text-align:center}.site-header{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background:linear-gradient(180deg,#070916b3,#07091659);border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:40}.site-header .header-wrap{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1160px;padding:14px 22px}.brand{align-items:center;color:inherit;display:inline-flex;gap:10px;padding:10px;text-decoration:none}.logo-dot{animation:spin 4s linear infinite;background:conic-gradient(from 0deg,#ff7aa2,#ffd166,#7afcff,#9b8cff,#58f58a,#ff9a62,#ff7aa2);border-radius:999px;box-shadow:0 0 18px #7afcffd9,0 0 32px #ff7aa28c;height:14px;width:14px}@keyframes spin{to{transform:rotate(1turn)}}.brand-text{font-weight:900;letter-spacing:.3px}.actions{align-items:center;display:flex;gap:10px}body.theme-vibrant{--backgroundcolor:#0b0f14;--navigation:#0a0e14b3;--navigationtext:#e9eef7;--navigationtexthover:#fff;--navigationtextselected:#dbe8ff;--maincolor:#0f1620;--alinkcolor:#e0ecff;--alinkcolorhover:#0ea5e9;--alinkcolorselected:#777;--text:#e9eef7;--muted:#c7d6e8;--c1:#ff7aa2;--c2:#ffd166;--c3:#7afcff;--c4:#9b8cff;--c5:#58f58a;--c6:#ff9a62;background:radial-gradient(1200px 700px at -10% 0,#ff7aa238,#0000 60%),radial-gradient(900px 600px at 110% 10%,#9b8cff33,#0000 65%),radial-gradient(900px 600px at 60% 110%,#7afcff2e,#0000 65%),linear-gradient(180deg,#07081a,#0d0f28 60%,#05060d);color:#e9eef7;color:var(--text)}body.theme-vibrant #root{background:#0000}body.theme-vibrant .container{background:#0000;border-radius:0;color:#e9eef7;color:var(--text);margin:0 auto;max-width:1160px;padding:0}body.theme-vibrant:before{animation:floatDots 20s linear infinite alternate;background-image:radial-gradient(circle at 10% 20%,#ff7aa240 0 2px,#0000 3px),radial-gradient(circle at 80% 15%,#7afcff40 0 2px,#0000 3px),radial-gradient(circle at 30% 80%,#58f58a40 0 2px,#0000 3px),radial-gradient(circle at 70% 75%,#ff9a6240 0 2px,#0000 3px);background-size:220px 220px,260px 260px,200px 200px,240px 240px;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}@keyframes floatDots{0%{transform:translateY(0)}to{transform:translateY(-40px)}}body.theme-vibrant .header{-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background-color:#0a0e14b3;background-color:var(--navigation);border-bottom:1px solid #ffffff14;color:#e9eef7;color:var(--navigationtext)}body.theme-vibrant .site-header{background:linear-gradient(180deg,#070916b3,#07091659);border-bottom:1px solid #ffffff14}body.theme-vibrant .app-footer,body.theme-vibrant .site-footer{background-color:#0a0e14b3;background-color:var(--navigation);border-top:1px solid #ffffff14;color:#dbe8ff;color:var(--navigationtextselected);font-size:15px}body.theme-vibrant .hero{padding:64px 0}body.theme-vibrant .hero-grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.1fr .9fr}@media (max-width:980px){body.theme-vibrant .hero-grid{grid-template-columns:1fr}}body.theme-vibrant .hero-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.theme-vibrant .preview-card{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffffff2e;border-radius:18px;box-shadow:0 18px 40px #00000073;margin:0 auto;overflow:hidden}body.theme-vibrant .preview-head{background:#00000047;border-bottom:1px solid #ffffff29;display:flex;gap:8px;padding:10px}body.theme-vibrant .preview-head .dot{background:radial-gradient(circle,#fff 0,#fff3 60%);border-radius:999px;height:9px;width:9px}body.theme-vibrant .preview-body{padding:20px}body.theme-vibrant .preview-body .q{font-weight:800;margin-bottom:12px;margin-top:0}body.theme-vibrant .preview-choices{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 14px;padding:0}body.theme-vibrant .preview-choices li{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;display:flex;gap:12px;padding:12px;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease}body.theme-vibrant .preview-choices li:hover{border-color:#ffffff59;box-shadow:0 10px 26px #00000059;transform:translateY(-2px)}body.theme-vibrant .preview-choices .bullet{background:conic-gradient(from 0deg,var(--c1),var(--c2),var(--c3),var(--c4),var(--c5),var(--c6),var(--c1));border-radius:999px;height:12px;width:12px}body.theme-vibrant .share-block{margin:14px 0 20px}body.theme-vibrant .share-label{color:#e9f3ff;font-size:.9rem;font-weight:700}body.theme-vibrant .share-row{display:flex;gap:10px;margin-top:6px}body.theme-vibrant .share-row input{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;color:#e9eef7;color:var(--text);flex:1 1;font-size:.95rem;padding:10px 12px}body.theme-vibrant .share-row input:focus{outline:2px solid var(--c3)}body.theme-vibrant .share-hint{color:#c7d6e8;color:var(--muted);font-size:.82rem;margin-top:6px}body.theme-vibrant .preview-chart{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:120px 1fr}body.theme-vibrant .preview-chart .pie{animation:pulse 3.2s ease-in-out infinite;background:conic-gradient(var(--c1) 0 25%,var(--c3) 0 50%,var(--c4) 0 75%,var(--c2) 0 100%);border-radius:999px;box-shadow:inset 0 0 0 6px #00000040,0 12px 26px #00000059;height:120px;width:120px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}body.theme-vibrant .preview-chart .legend{grid-gap:8px;color:#e0eaff;display:grid;font-size:.92rem;gap:8px}body.theme-vibrant .preview-chart .legend i{border-radius:3px;display:inline-block;height:12px;margin-right:6px;width:12px}body.theme-vibrant .preview-chart .legend span:first-child i{background:var(--c1)}body.theme-vibrant .preview-chart .legend span:nth-child(2) i{background:var(--c3)}body.theme-vibrant .preview-chart .legend span:nth-child(3) i{background:var(--c4)}body.theme-vibrant .preview-chart .legend span:nth-child(4) i{background:var(--c2)}body.theme-vibrant .section{padding:64px 0}body.theme-vibrant .section.alt{background:linear-gradient(180deg,#ffffff0f,#ffffff0a);border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff1f}body.theme-vibrant .section-title{background:linear-gradient(90deg,var(--c4),var(--c3),var(--c2));-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 6px 16px rgba(0,0,0,.3));font-size:clamp(1.4rem,1rem + 1.8vw,2.2rem);font-weight:900;margin:0 0 10px;padding:10px;text-align:center}body.theme-vibrant .section-lede{color:#c7d6e8;color:var(--muted);margin:0 auto 22px;max-width:760px;padding:10px;text-align:center}body.theme-vibrant .features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}@media (max-width:900px){body.theme-vibrant .features-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){body.theme-vibrant .features-grid{grid-template-columns:1fr}}body.theme-vibrant .feature{grid-gap:2px;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff2e;border-radius:16px;display:grid;gap:2px;margin:5px;overflow:hidden;padding:15px;position:relative}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}body.theme-vibrant .feature .icon{font-size:1.6rem}body.theme-vibrant .feature h3{margin:.2rem 0}body.theme-vibrant .steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}@media (max-width:900px){body.theme-vibrant .steps{grid-template-columns:1fr}}body.theme-vibrant .step{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff2e;border-radius:16px;padding:18px}body.theme-vibrant .step-num{background:conic-gradient(from 0deg,var(--c2),var(--c3),var(--c4));border-radius:999px;box-shadow:0 8px 18px #0000004d;color:#0b0f16;display:inline-grid;font-weight:900;height:30px;margin-bottom:10px;place-items:center;width:30px}body.theme-vibrant .embed-snippet{background:#00000059;border:1px dashed #ffffff38;border-radius:12px;color:#e9f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;margin-top:18px;overflow:auto;padding:14px}body.theme-vibrant .pricing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}@media (max-width:980px){body.theme-vibrant .pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){body.theme-vibrant .pricing-grid{grid-template-columns:1fr}}body.theme-vibrant .plan{grid-gap:12px;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff2e;border-radius:18px;display:grid;gap:12px;overflow:hidden;padding:20px;position:relative}body.theme-vibrant .plan.highlight{background:linear-gradient(180deg,#ff9a622e,#7afcff24);border-color:#ffffff47;box-shadow:0 16px 36px #ff9a6229}body.theme-vibrant .plan-name{align-items:center;display:flex;font-weight:900;gap:8px}body.theme-vibrant .badge{background:linear-gradient(90deg,var(--c1),var(--c2));border-radius:999px;color:#0b0f16;display:inline-block;font-size:.75rem;font-weight:900;padding:4px 10px}body.theme-vibrant .plan-price{font-size:2.1rem;font-weight:900}body.theme-vibrant .plan-price span{color:#e0ecffbd;font-size:1rem;font-weight:700}body.theme-vibrant .plan-features{grid-gap:8px;color:#e8f4ff;display:grid;gap:8px;list-style:none;margin:0;padding-left:0}body.theme-vibrant .plan-features li:before{background:linear-gradient(90deg,var(--c5),var(--c3));-webkit-background-clip:text;background-clip:text;color:#0000;content:"✓";font-weight:900;margin-right:8px}body.theme-vibrant .micro-note{align-items:flex-start;color:#deebff;display:flex;font-size:.86rem;gap:8px;margin-top:2px;opacity:.9}body.theme-vibrant .info-dot{background:radial-gradient(circle,#fff 0,#fff3 60%);border-radius:999px;box-shadow:0 0 10px #7afcffb3;height:9px;margin-top:.42rem;width:9px}body.theme-vibrant .fineprint{background:#00000052;border:1px dashed #ffffff38;border-radius:12px;margin-top:18px;padding:12px}body.theme-vibrant .fineprint summary{cursor:pointer;font-weight:900}body.theme-vibrant .fineprint p{color:#e8f2ff;margin:.6rem 0 0}body.theme-vibrant .faq{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:820px}body.theme-vibrant .faq details{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff2e;border-radius:12px;padding:12px}body.theme-vibrant .faq summary{cursor:pointer;font-weight:800}body.theme-vibrant .faq p{color:#e8f2ff;margin:.6rem 0 0}body.theme-vibrant .btn,body.theme-vibrant button{transition:box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}body.theme-vibrant .btn:focus,body.theme-vibrant .btn:hover{filter:none;transform:none}body.theme-vibrant .btn:not(.btn-outline):not(.ghost):not(.dark){background:#0ea5e9;background:var(--alinkcolorhover);border:1px solid #ffffff2e;color:#0b0f14;color:var(--backgroundcolor)}body.theme-vibrant .btn:hover{filter:brightness(.95)}.site-footer{background:linear-gradient(180deg,#0709164d,#07091699);border-top:1px solid #ffffff14;margin-top:44px;padding:26px 0}.footer-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1160px;padding:0 22px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.footer-grid{grid-template-columns:1fr}}.foot-lede{color:#e0ecffbd}.foot-lede,.foot-mini{font-size:.8rem;margin:.4rem 0 0;padding:0 20px}.foot-mini{color:#deebff;opacity:.85}.foot-nav{grid-gap:8px;display:grid;gap:8px}.foot-nav a{color:#e0ecffbd;text-decoration:none}.foot-nav a:hover{color:#fff}.copy{color:#e0ecffbd;font-size:.8rem;margin:10px 0 0;text-align:center}.modal-blur{filter:blur(4px);transition:filter .12s ease}@keyframes overlay-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.plan.disabled{opacity:.6}.badge.soon{background:#e5e7eb;border-radius:9999px;color:#111827;font-size:.75rem;margin-left:.5rem;padding:.15rem .5rem}.btn.disabled[disabled]{background:#d1d5db!important;border-color:#0000!important;color:#6b7280!important;cursor:not-allowed}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.poll-link{@media (max-width:499px){font-size:12px}@media (min-width:500px) AND (max-width:699px){font-size:15px}@media (min-width:700px){font-size:16px}header{.rainbow-text{background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3),var(--c4),var(--c5),var(--c6));-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35));font-size:1.4em}}.quiz-embed-wrapper{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:5px}.wrapper-progress{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}ul.no-bullet-point{-webkit-padding-start:0;align-items:center;display:block;font-size:1.2em;list-style-type:none;list-style:none;padding-inline-start:0;.question-item{display:inline-block;list-style-type:none;padding:0 10px}input[type=email],input[type=number],input[type=text]{border-radius:5px;font-size:1em;padding:5px}select{max-width:300px;padding:5px}select,textarea{border-radius:5px;font-size:.8em}textarea{max-width:500px;padding:10px}}p.lede{color:#c7d6e8;color:var(--muted);font-size:1.5em}.kicker a{background:linear-gradient(90deg,var(--c2),var(--c3));-webkit-background-clip:text;background-clip:text;color:#ffe7a8;color:#0000;font-size:.8em;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.chip{background:linear-gradient(90deg,var(--c3),var(--c2));border-radius:999px;box-shadow:0 6px 16px #00000040;color:#0c1018;display:inline-block;font-size:.8em;font-weight:700;padding:7px 12px}.embed-bold{display:block;font-size:1.2em;font-weight:700;margin-bottom:10px}.cta-row-wrapper{display:flex;flex-wrap:wrap;font-size:1rem;gap:10;margin-top:8px;button{font-size:1.1rem}}li{list-style:none}}.color-black{color:#001236}.max-body{width:80%}.margin-top-20{margin-top:20px}.hero-copy{padding:20px}
/*# sourceMappingURL=main.0084985d.css.map*/