.lq{--lq-bg:#171a29;--lq-line:#36394e;--lq-muted:#b1b6cd;--lq-purple:#c4b0fa;--lq-lime:#def49a;color:#f1f1fc;font:inherit;min-width:0}.lq *{box-sizing:border-box}.lq h1,.lq h2,.lq h3,.lq h4,.lq p{margin:0}.lq h2{letter-spacing:-.6px;font-size:24px;line-height:1.25}.lq h3{letter-spacing:-.3px;font-size:19px;line-height:1.4}.lq h4{font-size:16px;line-height:1.45}.lq p{color:var(--lq-muted);font-size:14px;line-height:1.7}.lq small{color:var(--lq-muted);font-size:12px;line-height:1.55}.lq button,.lq input,.lq textarea,.lq select{font:inherit}.lq button,.lq a{-webkit-tap-highlight-color:transparent}.lq button:focus-visible,.lq a:focus-visible,.lq summary:focus-visible,.lq input:focus-visible,.lq textarea:focus-visible,.lq select:focus-visible{outline:2px solid var(--lq-lime);outline-offset:3px}.lq button:disabled{opacity:.45;cursor:not-allowed}.lq-member{background:linear-gradient(130deg,#211f36,#161a2a 70%);border:1px solid #48405e;border-radius:20px;gap:20px;padding:26px;scroll-margin-top:100px;display:grid}.lq-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lq-heading>div{min-width:0}.lq-heading h2,.lq-heading h3,.lq-heading h4{margin:5px 0}.lq-heading p{max-width:72ch}.lq-accent-icon{color:var(--lq-purple);flex-shrink:0}.lq-eyebrow,.lq-kicker{color:var(--lq-purple);letter-spacing:1.7px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.5;display:block}.lq-muted{color:var(--lq-muted)!important}.lq-stack{gap:18px;min-width:0;display:grid}.lq-grid,.lq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lq-form-grid>p{grid-column:1/-1}.lq-panel{border:1px solid var(--lq-line);background:var(--lq-bg);border-radius:16px;min-width:0;padding:24px}.lq-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lq-button{background:var(--lq-lime);color:#1d2511;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;line-height:1.4;display:inline-flex;font-size:13px!important;font-weight:750!important;text-decoration:none!important}.lq-button:hover:not(:disabled){filter:brightness(1.07)}.lq-button.secondary{color:#ede7fc;background:#2d2d43;border-color:#4e4563}.lq-button.quiet{color:#c5bfd8;border-color:var(--lq-line);background:0 0}.lq-button>svg{flex-shrink:0}.lq-badge,.lq-status{color:var(--lq-purple);background:#332d48;border:1px solid #4e4265;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.lq-badge.lime,.lq-status.open,.lq-badge.approved{color:var(--lq-lime);background:#2d3920;border-color:#4e6032}.lq-status.cancelled,.lq-badge.rejected{color:#f0b1c1;background:#39252d;border-color:#67404f}.lq-status.closed,.lq-status.draft{color:#b7bfd6;background:#282c3d;border-color:#434a62}.lq-activity-card{color:#f2effa;text-align:left;cursor:pointer;background:#25243a;border:1px solid #49415d;border-radius:14px;gap:13px;min-width:0;padding:23px;display:grid}.lq-activity-card:hover{border-color:var(--lq-purple);background:#2b2842}.lq-activity-card .lq-heading{flex-wrap:wrap;align-items:center;gap:10px}.lq-card-action{color:var(--lq-lime);justify-content:space-between;align-items:center;margin-top:9px;font-size:12px;font-weight:800;display:flex}.lq-activity-title{justify-items:start;gap:10px;display:grid}.lq-activity-title>h3{letter-spacing:-.8px;font-size:29px}.lq-rules{color:#d3cce6;background:#242236;border:1px solid #48415d;border-radius:12px;padding:17px 19px;font-size:13px;line-height:1.7}.lq-rules>summary,.lq-staff>summary{cursor:pointer;color:#ded4f6;font-weight:750;line-height:1.6}.lq-rules>summary svg,.lq-staff>summary svg{vertical-align:middle;margin:0 6px}.lq-rules[open]>summary,.lq-staff[open]>summary{margin-bottom:17px}.lq-rules ul{gap:9px;margin:16px 0 0;padding-left:20px;display:grid}.lq-rules>p+p{margin-top:8px}.lq-countdown{color:var(--lq-lime);font-variant-numeric:tabular-nums;background:#252f21;border:1px solid #455334;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;padding:11px 15px;display:flex}.lq-countdown>span{letter-spacing:1px;font-size:24px;font-weight:850}.lq-countdown>small{color:#c4d0b6}.lq-countdown.ending{color:#ffe2a2;background:#392f20;border-color:#745c35}.lq-question{gap:20px;display:grid}.lq-question>h3{font-size:25px;line-height:1.4}.lq-field{color:#e3e2f1;gap:8px;min-width:0;font-size:13px;font-weight:650;display:grid}.lq-field input,.lq-field textarea,.lq-field select{color:#f4f0fe;background:#121523;border:1px solid #4b4a63;border-radius:9px;width:100%;min-height:46px;padding:12px 13px;font-size:14px;line-height:1.5}.lq-field input::placeholder,.lq-field textarea::placeholder{color:#81899f}.lq-field textarea{resize:vertical;min-height:90px}.lq-field select{appearance:auto}.lq-field small{font-weight:450}.lq-fieldset,.lq-options{border:0;min-width:0;margin:0;padding:0}.lq-options{gap:11px;display:grid}.lq-option{cursor:pointer;background:#202538;border:1px solid #414860;border-radius:11px;align-items:center;gap:12px;padding:15px;font-size:15px;line-height:1.6;display:flex}.lq-option.selected{background:#332b4d;border-color:#bea1fb}.lq-option input,.lq-check input{accent-color:#c4b0fa;cursor:pointer;flex-shrink:0;width:18px;height:18px}.lq-option input{margin:0}.lq-option-letter{min-width:27px;height:27px;color:var(--lq-purple);background:#37314c;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.lq-check{color:#c7c8da;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.lq-check input{margin:3px 0 0}.lq-note{color:#c7d0e8;background:#242a3c;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 17px;font-size:13px;line-height:1.65;display:flex}.lq-note svg{flex-shrink:0;margin-top:2px}.lq-note>div>strong{color:#f0edfb}.lq-confirmed,.lq-own-result{color:var(--lq-lime);background:#253327;border:1px solid #405c3e;border-radius:12px;align-items:flex-start;gap:14px;padding:21px;display:flex}.lq-confirmed>svg,.lq-own-result>svg{flex-shrink:0}.lq-confirmed p,.lq-own-result p{color:#bfd0bb;margin-top:5px;font-size:13px}.lq-own-answer{overflow-wrap:anywhere;color:#e7f4de!important}.lq-own-result>div{gap:5px;display:grid}.lq-own-result>div>strong{font-size:23px}.lq-empty{text-align:center;border:1px dashed #47425d;border-radius:14px;justify-content:center;place-items:center;gap:13px;min-width:0;padding:38px 24px;display:grid}.lq-empty svg{color:var(--lq-purple)}.lq-empty p{max-width:58ch}.lq-alert{color:#d9d6ee;background:#24253d;border:1px solid #4d4b6a;border-radius:11px;padding:16px 18px;font-size:13px;line-height:1.65}.lq-alert p{color:inherit;margin:5px 0 12px}.lq-alert.error{color:#ffbdcf;background:#38232d;border-color:#754454}.lq-alert.warning{color:#f0d99c;background:#332e22;border-color:#6b5d35}.lq-alert.success{color:var(--lq-lime);background:#253327;border-color:#405c3e;align-items:center;gap:9px;display:flex}.lq-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lq-result-bar{gap:8px;margin-top:22px;display:grid}.lq-result-bar>div:first-child{justify-content:space-between;align-items:flex-start;gap:15px;font-size:14px;display:flex}.lq-result-bar strong{white-space:nowrap;color:var(--lq-purple);font-variant-numeric:tabular-nums}.lq-bar{background:#31364a;border-radius:20px;height:9px;overflow:hidden}.lq-bar>span{background:linear-gradient(90deg,#9170d6,#c9b7f7);border-radius:20px;min-width:0;height:100%;transition:width .3s;display:block}.lq-response-text{border-left:3px solid var(--lq-purple);overflow-wrap:anywhere;background:#27243b;margin:18px 0 0;padding:18px 20px;font-size:16px;line-height:1.65}.lq-ranking{margin:17px 0 0;padding:0;list-style:none}.lq-ranking>li{border-bottom:1px solid var(--lq-line);align-items:center;gap:14px;padding:17px 0;display:flex}.lq-ranking>li>div{flex:1;min-width:0}.lq-ranking small{margin-top:4px;font-size:11px;display:block}.lq-rank{width:32px;height:32px;color:var(--lq-purple);background:#332c49;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.lq-admin-container{background:#101321;border-radius:18px;padding:24px}.lq-admin-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lq-activity-list{gap:12px;display:grid;position:sticky;top:25px}.lq-activity-list>h3{margin-bottom:2px;font-size:15px}.lq-activity-choice{border:1px solid var(--lq-line);color:#e8e9f7;text-align:left;cursor:pointer;background:#171a29;border-radius:12px;gap:9px;padding:18px;display:grid}.lq-activity-choice.active{background:#2c2442;border-color:#a080dd;box-shadow:inset 3px 0 #bd9ded}.lq-activity-choice strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.lq-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.lq-metrics>div{background:#222638;border-radius:9px;padding:15px}.lq-metrics dt{color:var(--lq-muted);font-size:11px}.lq-metrics dd{margin:7px 0 0;font-size:27px;font-weight:800}.lq-current-question{background:#2b3428;border:1px solid #475b3b;border-radius:10px;gap:8px;padding:18px;display:grid}.lq-current-question .lq-kicker{color:var(--lq-lime)}.lq-inset,.lq-question-editor,.lq-team-editor{background:#1e2033;border:1px solid #47455f;border-radius:12px;padding:20px}.lq-tabs{flex-wrap:wrap;gap:8px;display:flex}.lq-tabs>button{color:#bdbed1;cursor:pointer;background:0 0;border:1px solid #424158;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 15px;font-size:12px;display:inline-flex}.lq-tabs>button.active{color:#e7d8ff;background:#382d4f;border-color:#77618f}.lq-option-editor{align-items:center;gap:10px;display:flex}.lq-option-editor>.lq-field{flex:1}.lq-option-editor>input:not([type=checkbox]):not([type=radio]){color:#f4f0fe;background:#121523;border:1px solid #4b4a63;border-radius:9px;flex:1;min-width:0;padding:12px}.lq-option-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lq-option-list>li{background:#252a3c;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;font-size:14px;display:flex}.lq-participant-picker{border:1px solid var(--lq-line);background:#141827;border-radius:9px;gap:13px;max-height:280px;padding:18px;display:grid;overflow:auto}.lq-roster{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lq-roster>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.lq-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#24283a;border-radius:9px;padding:17px;color:#f0e9fb!important}.lq-evaluation{background:#282535;border-left:3px solid #ac8cdf;padding:14px 18px}.lq-result-option progress{background:#31364a;border:none;border-radius:10px;width:100%;height:9px;margin-top:9px}.lq-result-option progress::-webkit-progress-bar{background:#31364a;border-radius:10px}.lq-result-option progress::-webkit-progress-value{background:#bb9ceb;border-radius:10px}.lq-staff-list{gap:14px;display:grid}.lq-staff-list>div{border-top:1px solid var(--lq-line);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-top:16px;display:flex}.lq-staff-list p,.lq-staff-list strong{overflow-wrap:anywhere}.lq-screen{z-index:1;color:#f4f0ff;background:radial-gradient(at 0 0,#312340,#0000 60%),#101323;min-height:100vh;padding:32px 5vw;position:relative}.lq-screen-header{border-bottom:1px solid #3a3550;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.lq-screen-brand{color:#fff;letter-spacing:6px;font-size:27px;font-weight:900;text-decoration:none}.lq-screen-brand>span{letter-spacing:2.5px;color:var(--lq-purple);margin-top:6px;font-size:9px;display:block}.lq-screen-body{gap:30px;max-width:1300px;margin:42px auto;display:grid}.lq-screen-title{gap:14px;display:grid}.lq-screen h1{letter-spacing:-1.5px;font-size:clamp(28px,4vw,58px);line-height:1.2}.lq-screen-question{gap:24px;display:grid}.lq-screen-question h2{font-size:clamp(26px,3.4vw,48px);line-height:1.3}.lq-screen-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lq-screen-options>li{background:#252239;border:1px solid #504461;border-radius:14px;align-items:center;gap:20px;padding:25px;font-size:clamp(18px,2vw,30px);line-height:1.5;display:flex}.lq-screen-options>li>span{color:#d6bcff;background:#3e3155;border-radius:10px;place-items:center;min-width:45px;height:45px;font-size:22px;font-weight:800;display:grid}.lq-screen-count{color:var(--lq-lime)!important;font-size:20px!important}.lq-screen footer{letter-spacing:1px;color:#9299b2;text-align:center;margin-top:40px;font-size:11px}.lq-screen .lq-results h3{font-size:26px}.lq-screen .lq-result-bar>div:first-child{font-size:22px}.lq-screen .lq-response-text{font-size:26px}.lq-screen .lq-ranking>li{font-size:24px}@media (max-width:1050px){.lq-admin-layout{grid-template-columns:1fr}.lq-activity-list{align-items:stretch;padding-bottom:5px;display:flex;position:static;overflow:auto}.lq-activity-list>h3{display:none}.lq-activity-choice{flex-shrink:0;min-width:200px;max-width:250px}}@media (max-width:650px){.lq-member{border-radius:15px;gap:18px;padding:19px 15px;scroll-margin-top:100px}.lq h2{font-size:22px}.lq h3{font-size:18px}.lq-heading{flex-wrap:wrap;gap:12px}.lq-member>.lq-heading{flex-wrap:nowrap}.lq-accent-icon{width:23px}.lq-grid,.lq-form-grid{grid-template-columns:1fr}.lq-panel{border-radius:12px;padding:18px 15px}.lq-activity-card{padding:19px}.lq-activity-title>h3{font-size:25px}.lq-question>h3{font-size:22px}.lq-rules{padding:15px;font-size:12px}.lq-question .lq-button{width:100%}.lq-option{gap:10px;padding:13px 11px;font-size:14px}.lq-option-letter{min-width:24px;height:24px}.lq-confirmed,.lq-own-result{padding:17px 14px}.lq-admin-container{border-radius:14px;padding:14px 10px}.lq-admin .lq-heading>.lq-actions{width:100%}.lq-admin .lq-heading>.lq-actions .lq-button{flex:1}.lq-metrics{gap:7px}.lq-metrics>div{padding:12px 10px}.lq-metrics dt{font-size:10px}.lq-metrics dd{font-size:22px}.lq-inset,.lq-question-editor,.lq-team-editor{padding:15px 12px}.lq-option-editor{flex-wrap:wrap}.lq-option-editor>.lq-field{flex-basis:70%}.lq-tabs{gap:6px}.lq-tabs>button{flex:1;padding:10px;font-size:11px}.lq-ranking>li{flex-wrap:wrap;gap:10px}.lq-ranking>li>div{min-width:70px}.lq-staff-list>div{flex-direction:column;align-items:flex-start;gap:12px}.lq-screen{padding:22px 20px}.lq-screen-body{gap:24px;margin:28px auto}.lq-screen-options{grid-template-columns:1fr}.lq-screen-options>li{gap:15px;padding:18px}.lq-screen .lq-result-bar>div:first-child{font-size:16px}.lq-screen .lq-response-text{font-size:19px}}@media (prefers-reduced-motion:reduce){.lq-bar>span{transition:none}}.lq-access{place-items:center;padding-top:48px;padding-bottom:48px;display:grid}.lq-access-card{gap:42px;width:min(100%,560px);display:grid}.lq-access-card .lq-activity-card{text-decoration:none}.lq-access-card h1{letter-spacing:-1px;font-size:36px}.lq-access-card .lq-activity-card>svg{color:var(--lq-purple)}
