.bz-ai-insight{display:grid;gap:18px;border:1px solid #cbdff2;background:#f8fbff;padding:20px;color:#18324f}.bz-ai-insight>header{display:grid;gap:8px}.bz-ai-insight>header>div>span{display:inline-flex;align-items:center;gap:7px;color:#236aa4;font-size:12px;font-weight:750;letter-spacing:.04em}.bz-ai-insight>header svg{width:16px;height:16px}.bz-ai-insight h3,.bz-ai-insight h4,.bz-ai-insight h5,.bz-ai-insight p{margin:0}.bz-ai-insight h3{margin-top:5px;font-size:21px}.bz-ai-insight>header>p{color:#50657e;line-height:1.7}.bz-ai-insight__sections{display:grid;gap:12px}.bz-ai-insight__sections>section{display:grid;gap:10px;border-top:1px solid #dce9f5;padding-top:14px}.bz-ai-insight__actions h4,.bz-ai-insight__sections h4{font-size:15px}.bz-ai-insight__sections>section>div>p{margin-top:4px;color:#687b92;font-size:13px}.bz-ai-insight__sections ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bz-ai-insight__sections li{display:grid;grid-template-columns:auto 1fr;gap:10px;background:#fff;border-left:3px solid #83aaca;padding:11px 12px}.bz-ai-insight__sections li[data-priority=high]{border-left-color:#d35d55}.bz-ai-insight__sections li[data-priority=low]{border-left-color:#5b9a79}.bz-ai-insight__sections li>span{align-self:start;background:#eaf2fa;color:#315f87;padding:3px 6px;font-size:11px;font-weight:700}.bz-ai-insight__sections li[data-priority=high]>span{background:#fff0ed;color:#a53f37}.bz-ai-insight__sections li[data-priority=low]>span{background:#eaf7f0;color:#347252}.bz-ai-insight__sections li b{font-size:14px}.bz-ai-insight__sections li p{margin-top:3px;line-height:1.6;font-size:13px}.bz-ai-insight__sections li small{display:block;margin-top:5px;color:#71849a}.bz-ai-insight__actions{display:grid;gap:10px}.bz-ai-insight__actions>div{display:grid;gap:7px}.bz-ai-insight__actions>div>div{display:flex;gap:8px;align-items:flex-start}.bz-ai-insight__actions svg{width:16px;height:16px;margin-top:2px;color:#398366}.bz-ai-insight__actions span{display:grid}.bz-ai-insight__actions small{color:#65788e;line-height:1.5}.bz-ai-insight__variant{border:1px dashed #7d9fc0;background:#fff;padding:14px}.bz-ai-insight__variant>span{font-size:11px;font-weight:800;color:#9a5827}.bz-ai-insight__variant h4{margin-top:6px}.bz-ai-insight__variant details{margin-top:10px}.bz-ai-insight__variant summary{cursor:pointer;color:#236aa4;font-weight:700}.bz-ai-insight__variant details b,.bz-ai-insight__variant details p{display:block;margin-top:8px}.bz-ai-insight>footer{display:flex;gap:8px;align-items:flex-start;color:#71849a;font-size:12px;line-height:1.5}.bz-ai-insight>footer svg{width:15px;height:15px;flex:none;margin-top:1px}.bz-ai-insight[data-compact]{padding:16px;gap:14px}.bz-ai-insight__week{display:grid;gap:14px;border-top:1px solid #cbdff2;padding-top:16px}.bz-ai-insight__week>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.bz-ai-insight__week>header>div:first-child span{display:flex;align-items:center;gap:7px;color:#236aa4;font-size:12px;font-weight:800}.bz-ai-insight__week>header svg{width:16px;height:16px}.bz-ai-insight__week>header h4{margin-top:5px;font-size:18px}.bz-ai-insight__week>header>div:last-child{max-width:620px;text-align:right}.bz-ai-insight__week>header p{color:#50657e;font-size:12px}.bz-ai-insight__week>header small{display:block;margin-top:3px;color:#71849a}.bz-ai-insight__week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.bz-ai-insight__week-grid>article{min-width:0;border:1px solid #d2e0ed;border-radius:6px;background:#fff;padding:12px}.bz-ai-insight__week-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid #e1ebf4;padding-bottom:8px}.bz-ai-insight__week-grid>article>header>div{display:grid}.bz-ai-insight__week-grid>article>header b{font-size:14px}.bz-ai-insight__week-grid>article>header span{color:#71849a;font-size:11px}.bz-ai-insight__week-grid>article>header small{display:flex;align-items:center;gap:3px;color:#315f87;font-size:10px}.bz-ai-insight__week-grid>article>header svg{width:12px;height:12px}.bz-ai-insight__week-grid h5{min-height:34px;padding:9px 0 6px;font-size:12px;line-height:1.4}.bz-ai-insight__week-grid ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bz-ai-insight__week-grid li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;border-top:1px solid #edf2f7;padding-top:8px}.bz-ai-insight__week-grid li>span{display:grid;width:18px;height:18px;place-items:center;background:#e8f1f9;color:#164d7f;font-size:10px;font-weight:800}.bz-ai-insight__week-grid li>div{min-width:0}.bz-ai-insight__task-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:5px}.bz-ai-insight__task-meta b{font-size:11px;line-height:1.35}.bz-ai-insight__task-meta small{flex:none;color:#71849a;font-size:9px}.bz-ai-insight__week-grid li strong{display:block;margin-top:3px;color:#164d7f;font-size:10px;line-height:1.4}.bz-ai-insight__week-grid li p{margin-top:3px;color:#556b82;font-size:10px;line-height:1.45}.bz-ai-insight__task-tags{display:flex;gap:3px;flex-wrap:wrap;margin-top:5px}.bz-ai-insight__task-tags span{border:1px solid #d5e1ec;padding:2px 4px;color:#64798f;font-size:8px}.bz-ai-insight__week-grid li a{display:inline-flex;align-items:center;gap:3px;margin-top:6px;color:#164d7f;font-size:10px;font-weight:800;text-decoration:none}.bz-ai-insight__week-grid li a svg{width:11px;height:11px}.bz-ai-insight__rest{color:#71849a;font-size:11px;line-height:1.5}.dark .bz-ai-insight{border-color:#294866;background:#102238;color:#e3edf8}.dark .bz-ai-insight>footer,.dark .bz-ai-insight>header>p,.dark .bz-ai-insight__actions small,.dark .bz-ai-insight__sections li small,.dark .bz-ai-insight__sections>section>div>p{color:#9fb2c8}.dark .bz-ai-insight__sections>section{border-color:#29445e}.dark .bz-ai-insight__sections li,.dark .bz-ai-insight__variant{background:#152a42;border-color:#446682;color:#e3edf8}.dark .bz-ai-insight__week{border-color:#294866}.dark .bz-ai-insight__week>header p,.dark .bz-ai-insight__week>header small{color:#9fb2c8}.dark .bz-ai-insight__week-grid>article{border-color:#35516b;background:#13263d}.dark .bz-ai-insight__week-grid li,.dark .bz-ai-insight__week-grid>article>header{border-color:#294866}.dark .bz-ai-insight__week-grid li>span{background:#1b3c5c;color:#d6e9fb}.dark .bz-ai-insight__week-grid li a,.dark .bz-ai-insight__week-grid li strong{color:#9fcaf0}.dark .bz-ai-insight__week-grid li p{color:#b2c2d4}.dark .bz-ai-insight__task-tags span{border-color:#3b536c;color:#9fb2c8}@media(max-width:1280px){.bz-ai-insight__week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.bz-ai-insight__week>header{align-items:flex-start;flex-direction:column}.bz-ai-insight__week>header>div:last-child{text-align:left}.bz-ai-insight__week-grid{grid-template-columns:1fr}}.bz-ai-insight>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px}.bz-ai-insight>header>p{grid-column:1/-1}.bz-ai-insight__analysis{display:grid;gap:18px}.bz-ai-insight__analysis[hidden]{display:none}.bz-ai-insight__view-switch{display:flex;align-items:center;gap:16px}.bz-ai-insight__view-switch button{position:relative;border:0!important;border-radius:0!important;background:transparent!important;color:#62778d!important;padding:7px 2px 9px!important;box-shadow:none!important;font-size:12px;font-weight:750;cursor:pointer}.bz-ai-insight__view-switch button:after{position:absolute;right:0;bottom:1px;left:0;height:2px;background:#164d7f;content:"";transform:scaleX(0);transform-origin:center;transition:transform .24s cubic-bezier(.22,1,.36,1)}.bz-ai-insight__view-switch button:hover,.bz-ai-insight__view-switch button[data-active]{color:#164d7f!important}.bz-ai-insight__view-switch button[data-active]:after{transform:scaleX(1)}.dark .bz-ai-insight__view-switch button{color:#b9cbe0!important}.dark .bz-ai-insight__view-switch button:hover,.dark .bz-ai-insight__view-switch button[data-active]{color:#f1f7ff!important}.dark .bz-ai-insight__view-switch button:after{background:#8eb8e0}@media(max-width:800px){.bz-ai-insight>header{grid-template-columns:1fr}.bz-ai-insight__view-switch{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.bz-ai-insight__view-switch button:after{transition:none}}.bz-attempt-review{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d8e1eb;border-radius:var(--bz-content-radius,26px);background:#fff;color:#172033;box-shadow:0 14px 42px #10223824}.bz-attempt-review--inline{margin:0 20px 16px;box-shadow:none}.bz-attempt-review--floating{position:fixed;z-index:110;right:88px;bottom:var(--bz-review-bottom,112px);width:min(620px,calc(100vw - 112px));max-height:calc(100dvh - var(--bz-review-bottom,112px) - 76px);animation:bz-attempt-review-enter .22s cubic-bezier(.22,1,.36,1)}.bz-attempt-review__header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e2e8f0;padding:20px 22px 16px}.bz-attempt-review__header>div{min-width:0}.bz-attempt-review__header h2{margin:0;color:#142c49;font-size:20px;font-weight:800;line-height:1.3}.bz-attempt-review__header p{margin:7px 0 0;color:#52657a;font-size:12px;line-height:1.65}.bz-ai-variant-practice__actions button,.bz-attempt-review-trigger,.bz-attempt-review__actions>button,.bz-attempt-review__close{flex:none;border:0!important;border-radius:999px!important;background:#183f76!important;box-shadow:none!important;color:#fff!important;padding:9px 18px!important;font-size:13px;font-weight:750;line-height:18px;cursor:pointer}.bz-attempt-review-trigger{white-space:nowrap}.bz-ai-variant-practice__actions button:hover,.bz-attempt-review-trigger:hover,.bz-attempt-review__actions>button:hover,.bz-attempt-review__close:hover{background:#0b2348!important}.bz-ai-variant-practice__actions button:focus-visible,.bz-attempt-review-trigger:focus-visible,.bz-attempt-review__actions>button:focus-visible,.bz-attempt-review__close:focus-visible{outline:2px solid #357ac3;outline-offset:3px}.bz-attempt-review__scroll{display:grid;flex:1 1 auto;min-height:0;min-width:0;gap:20px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:20px 22px;overflow-wrap:anywhere}.bz-attempt-review--inline .bz-attempt-review__scroll{max-height:50dvh}.bz-attempt-review__scroll>.bz-ai-insight{padding:0;border:0;background:transparent;min-width:0}.bz-attempt-review__scroll>.bz-ai-insight+.bz-ai-insight{border-top:1px solid #d8e1eb;padding-top:20px}.bz-attempt-review__scroll .bz-ai-insight__sections li{grid-template-columns:auto minmax(0,1fr);border-radius:12px;background:#f4f7fb}.bz-attempt-review__scroll .bz-ai-insight__sections li>div{min-width:0}.bz-attempt-review__scroll .bz-ai-insight__analysis>footer{display:flex;align-items:flex-start;gap:8px;color:#52657a;font-size:12px;line-height:1.6}.bz-attempt-review__scroll .bz-ai-insight__analysis>footer svg{width:15px;height:15px;flex:none;margin-top:2px}.bz-attempt-review__empty,.bz-attempt-review__status{margin:0;color:#52657a;font-size:13px;line-height:1.7}.bz-attempt-review__status[data-error]{color:#a42d3b}.bz-attempt-review__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #e2e8f0;padding:14px 22px}.bz-attempt-review__actions p{margin:0;flex:1;min-width:160px;color:#52657a;font-size:11px;line-height:1.6}.bz-ai-variant-practice__actions button:disabled,.bz-attempt-review__actions>button:disabled{opacity:.6;cursor:not-allowed}.bz-ai-variant-practice{display:grid;gap:15px;border-top:1px solid #d8e1eb;padding-top:18px}.bz-ai-variant-practice>header span{color:#6c592a;font-size:11px;line-height:1.5}.bz-ai-variant-practice>header h4{margin-top:5px;font-size:17px}.bz-ai-variant-practice form{display:grid;gap:14px}.bz-ai-variant-practice__prompt{white-space:pre-wrap;font-size:14px;line-height:1.8}.bz-ai-variant-practice fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.bz-ai-variant-practice legend{margin-bottom:8px;color:#52657a;font-size:12px}.bz-ai-variant-practice fieldset label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:#f4f7fb;font-size:13px;line-height:1.6;cursor:pointer}.bz-ai-variant-practice fieldset label[data-selected]{background:#e4edf8;color:#142c49}.bz-ai-variant-practice fieldset input{flex:none;margin:5px 0 0;accent-color:#183f76}.bz-ai-variant-practice fieldset label span{min-width:0}.bz-ai-variant-practice fieldset label b{margin-right:9px}.bz-ai-variant-practice__answer{display:grid;gap:8px;color:#52657a;font-size:12px}.bz-ai-variant-practice__answer textarea{width:100%;resize:vertical;border:1px solid #bccbdb;border-radius:12px;background:#fff;color:#172033;padding:12px;font-size:14px;line-height:1.6}.bz-ai-variant-practice__answer textarea::placeholder{color:#607286}.bz-ai-variant-practice__result{display:grid;gap:8px;border-left:3px solid #bf5361;background:#fff1f2;border-radius:0 12px 12px 0;padding:14px;color:#852e3d;font-size:13px;line-height:1.65}.bz-ai-variant-practice__result[data-correct]{border-left-color:#2d8464;background:#eaf6ef;color:#245d47}.bz-ai-variant-practice__result h5{font-size:14px}.bz-ai-variant-practice__result small{font-size:11px}.dark .bz-attempt-review{border-color:#40536b;background:#101c2d;color:#e6edf6;box-shadow:0 14px 42px #0007}.dark .bz-ai-variant-practice,.dark .bz-attempt-review__actions,.dark .bz-attempt-review__header,.dark .bz-attempt-review__scroll>.bz-ai-insight+.bz-ai-insight{border-color:#354962}.dark .bz-attempt-review__header h2{color:#f1f5fb}.dark .bz-ai-variant-practice legend,.dark .bz-ai-variant-practice__answer,.dark .bz-attempt-review__actions p,.dark .bz-attempt-review__empty,.dark .bz-attempt-review__header p,.dark .bz-attempt-review__scroll .bz-ai-insight__analysis>footer,.dark .bz-attempt-review__status{color:#b6c6da}.dark .bz-attempt-review__status[data-error]{color:#fda4b1}.dark .bz-ai-variant-practice__actions button,.dark .bz-attempt-review-trigger,.dark .bz-attempt-review__actions>button,.dark .bz-attempt-review__close{background:#315581!important;color:#fff!important}.dark .bz-ai-variant-practice__actions button:hover,.dark .bz-attempt-review-trigger:hover,.dark .bz-attempt-review__actions>button:hover,.dark .bz-attempt-review__close:hover{background:#406b9e!important}.dark .bz-attempt-review__scroll>.bz-ai-insight{background:transparent;color:#e6edf6}.dark .bz-attempt-review__scroll .bz-ai-insight>header>div>span{color:#9fcaf0}.dark .bz-attempt-review__scroll .bz-ai-insight__sections li{background:#172940;color:#e6edf6}.dark .bz-ai-variant-practice>header span{color:#decba4}.dark .bz-ai-variant-practice fieldset label{background:#172940;color:#e6edf6}.dark .bz-ai-variant-practice fieldset label[data-selected]{background:#24466c;color:#fff}.dark .bz-ai-variant-practice fieldset input{accent-color:#b5d7fb}.dark .bz-ai-variant-practice__answer textarea{border-color:#52677f;background:#172940;color:#f1f5fb}.dark .bz-ai-variant-practice__answer textarea::placeholder{color:#b0c1d6}.dark .bz-ai-variant-practice__result{border-color:#e78b9e;background:#3a2533;color:#ffe1e7}.dark .bz-ai-variant-practice__result[data-correct]{border-color:#6ac69e;background:#173d32;color:#cff4e2}@keyframes bz-attempt-review-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.bz-attempt-review--floating{right:12px;width:calc(100vw - 24px)}.bz-attempt-review__actions,.bz-attempt-review__header,.bz-attempt-review__scroll{padding-left:16px;padding-right:16px}.bz-attempt-review__header{gap:12px}.bz-attempt-review__header h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.bz-attempt-review--floating{animation:none}}