.bk-community-dialog{--community-accent:#aceb79;--community-text:#edf6fa;--community-muted:#b3c8d0;--community-line:#345765;box-sizing:border-box;inset:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);width:min(760px,100vw - 40px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 48px);border:1px solid var(--community-line);color:var(--community-text);overscroll-behavior:contain;background:#0b2531;border-radius:26px;margin:auto;padding:0;font-family:inherit;position:fixed;overflow:auto;box-shadow:0 24px 100px #0008}.ek-learning-theme .bk-community-dialog,.bk-community-dialog[data-world=volt]{--community-accent:#ffb645;--community-line:#51405f;--community-muted:#c4bbcf;background:#25252d}.bk-community-dialog[open]{flex-direction:column;display:flex}.bk-community-dialog *{box-sizing:border-box}.bk-community-dialog>header,.bk-community-status{flex:none}.bk-community-body{overscroll-behavior:contain;min-height:0;overflow:auto}.bk-community-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03121bcc}.bk-community-dialog>header{border-bottom:1px solid var(--community-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.bk-community-kicker{color:var(--community-accent);letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.bk-community-dialog h2{margin:9px 0 0;font-size:26px;line-height:1.3}.bk-community-dialog h3{margin:0 0 12px;font-size:18px;line-height:1.4}.bk-community-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.bk-community-body{padding:28px 30px}.bk-community-dialog button{font:inherit;cursor:pointer;color:var(--community-text);border:1px solid var(--community-line);background:#ffffff09;border-radius:13px;min-height:44px;padding:12px 18px;transition:background .18s,border-color .18s,box-shadow .18s}.bk-community-dialog button.is-primary{background:var(--community-accent);color:#102317;border-color:#0000;font-weight:750}.bk-community-dialog button:disabled{opacity:.6;cursor:wait}.bk-community-dialog button:focus-visible{outline:2px solid var(--community-accent);outline-offset:3px}.bk-community-dialog button.bk-community-close{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:30px;line-height:1;transition:transform .2s,background .2s;display:grid}@media (min-width:761px) and (hover:hover) and (pointer:fine){.bk-community-close:hover{transform:rotate(90deg)}}.bk-community-field{flex-direction:column;gap:10px;min-width:0;margin:20px 0;font-size:14px;font-weight:700;display:flex}.bk-community-field input:not([type=checkbox]),.bk-community-field textarea,.bk-community-field select,.bk-community-recipients>input{font:inherit;color:var(--community-text);border:1px solid var(--community-line);background:#0002;border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:14px 16px}.bk-community-field textarea{resize:vertical;min-height:120px}.bk-community-field select option{color:#edf6fa;background:#1a2633}.bk-community-field input:focus,.bk-community-field textarea:focus,.bk-community-field select:focus{outline:2px solid var(--community-accent);outline-offset:2px}.bk-community-dialog fieldset{border:1px solid var(--community-line);border-radius:14px;margin:22px 0;padding:12px 18px}.bk-community-dialog fieldset .bk-community-field{flex-direction:row;justify-content:space-between;align-items:center}.bk-community-dialog input[type=checkbox]{accent-color:var(--community-accent);flex-shrink:0;width:20px;height:20px}.bk-community-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;display:flex}.bk-community-muted,.bk-community-dialog small{color:var(--community-muted);font-size:13px}.bk-community-status{min-height:25px;color:var(--community-accent);margin:0 30px 24px;font-weight:650}.bk-community-status[data-error]{color:#ffb6bf}.bk-community-history{border-top:1px solid var(--community-line);margin-top:24px;padding:20px 0}.bk-community-history article{border-bottom:1px solid var(--community-line);padding:10px 0}.bk-community-tabs{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.bk-community-answer,.bk-community-preview{border:1px solid var(--community-line);background:#ffffff03;border-radius:18px;margin:18px 0;padding:22px}.bk-community-recipient{border-bottom:1px solid var(--community-line);overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px 8px;font-size:14px;display:flex}.bk-community-recipients>div{max-height:270px;overflow:auto}.bk-community-stars{justify-content:center;gap:8px;margin:28px 0;display:flex}.bk-community-stars button{color:var(--community-accent);background:0 0;border:0;min-width:44px;padding:7px;font-size:40px;line-height:1}.bk-community-stars button[aria-checked=true]{background:#ffffff0b}.bk-community-stars-text{color:var(--community-accent);letter-spacing:.1em;font-size:26px}.bk-community-summary{border:1px solid var(--community-line);background:#aceb7912;border-radius:14px;padding:18px;font-weight:700}.bk-community-dialog .is-loading:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin-right:9px;animation:.8s linear infinite bk-community-spin;display:inline-block}@keyframes bk-community-spin{to{transform:rotate(360deg)}}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){.bk-community-dialog button:not(:disabled):hover{box-shadow:0 0 0 2px var(--community-accent);border-color:var(--community-accent)}.bk-community-stars button:hover{transform:scale(1.08)}}}@media (max-width:600px){.bk-community-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);border-radius:22px}.bk-community-dialog>header,.bk-community-body{padding:22px 20px}.bk-community-dialog h2{font-size:23px}.bk-community-status{margin-inline:20px}.bk-community-stars{gap:3px}.bk-community-actions>button{flex:130px;min-height:48px;padding-inline:12px;font-size:14px}.bk-community-field input:not([type=checkbox]),.bk-community-field textarea,.bk-community-field select,.bk-community-recipients>input{font-size:16px}.bk-community-answer{padding:18px}}html body .bk-review-save-row{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:flex-end!important;gap:0!important;min-height:134px!important;margin-top:18px!important;padding-top:78px!important;display:flex!important;position:relative!important}html body .bk-review-save-row>small{display:none!important}html body .bk-review-save-row>.bk-review-success{box-sizing:border-box!important;flex:none!important;width:100%!important;min-height:56px!important;margin:0!important;position:absolute!important;inset:0 0 auto!important}html body .bk-review-save-row>button{max-width:100%;flex:none!important;width:min(260px,100%)!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0!important}.bk-test-list-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}html body .bk-test-page .quiz-report-button{margin-top:auto!important}html body .bk-test-page aside{flex-direction:column!important;display:flex!important}.bk-test-entry{transition:all .2s!important}.bk-test-entry:focus-visible{outline:2px solid var(--accent,#aceb79);outline-offset:4px}@media (hover:hover){@media (min-width:761px) and (hover:hover) and (pointer:fine){html body .bk-test-entry:hover{border-color:var(--accent,#aceb79)!important;box-shadow:0 10px 32px #0003,0 0 0 1px var(--accent,#aceb79)!important;transform:translateY(-3px)!important}}}@media (prefers-reduced-motion:no-preference){.bk-test-entry{animation:.76s cubic-bezier(.2,.75,.25,1) .16s backwards bk-test-entry-in}@keyframes bk-test-entry-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.bk-community-dialog *,.bk-test-entry{transition:none!important;animation:none!important}}.studio-workspace[data-community-page=true]>:not(.bk-community-page){display:none!important}.bk-community-page.bk-community-dialog{box-sizing:border-box;border-radius:20px;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.bk-community-page .bk-community-body{padding:clamp(18px,2.5vw,30px)}.bk-community-page .bk-community-body>section{min-width:0}.bk-community-page .bk-community-tabs{border-bottom:1px solid var(--community-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px}.bk-community-page .bk-community-status{min-height:26px;margin-top:0;margin-bottom:22px}.bk-community-page input,.bk-community-page textarea,.bk-community-page select{box-sizing:border-box}.bk-community-page .bk-community-answer{gap:12px;margin:16px 0;padding:22px;display:grid}.bk-community-page .bk-community-answer :is(h3,p){margin:0;line-height:1.6}.bk-community-page .bk-community-answer .bk-community-actions{margin-top:8px}.bk-community-admin-tab{gap:10px!important}.bk-community-admin-tab svg{flex:none;width:19px;height:19px}@media (max-width:600px){.bk-community-page .bk-community-tabs>button{flex:180px;min-height:48px}.bk-community-page .bk-community-body,.bk-community-page .bk-community-answer{padding:18px}.bk-community-page .bk-community-field{margin:18px 0}}
