.qdu-add{color:#0f3f63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.qdu-add:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0000003d}.qdu-add:focus-visible{outline-offset:2px;outline:3px solid #ffffffb3}.qdu-add span{font-size:18px;line-height:1}.qdu-status{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.qdu-chip{border:1.5px solid var(--qda-border);min-height:38px;color:var(--qdm-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.qdu-chip b{color:#475467;text-align:center;font-variant-numeric:tabular-nums;background:#eef2f8;border-radius:999px;min-width:24px;padding:1px 7px;font-size:12px}.qdu-chip:hover{border-color:var(--qdm-blue);background:var(--qda-info-bg)}.qdu-chip.is-on{border-color:var(--qdm-blue);background:var(--qdm-blue);color:#fff}.qdu-chip.is-on b{color:#fff;background:#ffffff38}.qdu-chip:focus-visible,.qdu-more:focus-visible{outline-offset:2px;outline:3px solid #1769d366}.qdu-filters{border:1px solid var(--qda-border);background:#f7f9fc;border-radius:16px;grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.qdu-field{flex-direction:column;gap:6px;min-width:0;display:flex}.qdu-field span{color:var(--qdm-muted);font-size:12.5px;font-weight:700}.qdu-field .qda-input{width:100%;min-width:0}.qdu-reset{white-space:nowrap;align-self:center}.qdu-table tbody tr{cursor:pointer}.qdu-table tbody th{min-width:260px}.qdu-person{align-items:center;gap:12px;display:flex}.qdu-person b{font-size:14px;font-weight:700;display:block}.qdu-person>div>span{color:var(--qdm-muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.qdu-avatar{width:40px;height:40px;color:var(--qda-info-ink);background:linear-gradient(135deg,#e3eeff,#d6e6ff);border-radius:13px;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.qdu-avatar--lg{border-radius:20px;width:64px;height:64px;font-size:21px}.qdu-role{white-space:nowrap;border-radius:10px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-block}.qdu-role--info{background:var(--qda-info-bg);color:var(--qda-info-ink)}.qdu-role--good{background:var(--qda-good-bg);color:var(--qda-good-ink)}.qdu-role--warn{background:var(--qda-warn-bg);color:var(--qda-warn-ink)}.qdu-role--neutral{color:#475467;background:#eef1f6}.qdu-table__more{text-align:right;width:56px}.qdu-more{width:36px;height:36px;color:var(--qdm-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;font-size:20px;line-height:1;display:inline-grid}.qdu-more:hover{background:var(--qda-info-bg);color:var(--qda-info-ink)}.qdu-empty{text-align:center!important;padding:44px 16px!important}.qdu-empty b{font-size:16px;display:block}.qdu-empty span{color:var(--qdm-muted);margin-top:6px;display:block}.qdu-requests{flex-direction:column;display:flex}.qdu-requests li{border-bottom:1px solid #edf1f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.qdu-requests li:first-child{padding-top:0}.qdu-requests li:last-child{border-bottom:0;padding-bottom:0}.qdu-requests b{font-size:14.5px;font-weight:700;display:block}.qdu-requests li>div>span{color:var(--qdm-muted);margin-top:3px;font-size:12.5px;display:block}.qdu-requests__actions{flex-wrap:wrap;gap:8px;display:flex}.qdu-overlay,.qda>.qdu-overlay{z-index:120;background:#0f2a4380;justify-content:flex-end;width:auto;max-width:none;margin:0;animation:.18s ease-out qdu-fade;display:flex;position:fixed;inset:0}.qdu-drawer{width:min(460px,100%);height:100%;color:var(--qdm-ink);background:#fff;flex-direction:column;gap:22px;padding:32px 30px 28px;animation:.24s cubic-bezier(.2,.8,.2,1) qdu-slide;display:flex;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #0f2a4340}@keyframes qdu-fade{0%{opacity:0}}@keyframes qdu-slide{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.qdu-overlay,.qdu-drawer{animation:none}}.qdu-drawer h2,.qdu-drawer h3,.qdu-drawer p,.qdu-drawer ul,.qdu-drawer dl,.qdu-drawer dd{margin:0;padding:0}.qdu-drawer ul{list-style:none}.qdu-drawer__close{color:#475467;cursor:pointer;background:#eef2f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute;top:18px;right:18px}.qdu-drawer__close:hover{color:var(--qdm-ink);background:#dfe7f3}.qdu-drawer__head{align-items:center;gap:16px;padding-right:40px;display:flex}.qdu-drawer__eyebrow{color:var(--qda-info-ink);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.qdu-drawer__head h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.qdu-drawer__head p{color:var(--qdm-muted);margin-top:4px;font-size:13.5px}.qdu-drawer__facts{border:1px solid var(--qda-border);background:var(--qda-border);border-radius:16px;gap:1px;display:grid;overflow:hidden}.qdu-drawer__facts>div{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.qdu-drawer__facts dt{color:var(--qdm-muted);font-size:13px;font-weight:600}.qdu-drawer__facts dd{text-align:right;font-size:14px;font-weight:700}.qdu-drawer__section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qdu-drawer__section-head h3{font-size:15.5px;font-weight:800}.qdu-drawer__section-head span{color:#475467;text-align:center;background:#eef2f8;border-radius:999px;min-width:26px;padding:2px 8px;font-size:12.5px;font-weight:800}.qdu-drawer__section li{border:1px solid var(--qda-border);background:#fbfcfe;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.qdu-drawer__section li+li{margin-top:8px}.qdu-drawer__section li b{font-size:14px;font-weight:700;display:block}.qdu-drawer__section li>div>span{color:var(--qdm-muted);margin-top:2px;font-size:12.5px;display:block}.qdu-drawer__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.qdu-danger{color:var(--qda-bad-ink);border-color:#f3c4c4}.qdu-danger:hover{border-color:var(--qda-bad);background:var(--qda-bad-bg);color:var(--qda-bad-ink)}@media (max-width:1100px){.qdu-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.qdu-field--search{grid-column:1/-1}.qdu-reset{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.qdu-filters{grid-template-columns:minmax(0,1fr);padding:12px}.qdu-requests li{grid-template-columns:auto minmax(0,1fr)}.qdu-requests__actions{grid-column:1/-1}.qdu-drawer{padding:26px 18px 22px}}
.qdl{--qdl-blue:#3b8cff;--qdl-glass:#ffffff14;--qdl-glass-line:#ffffff2e;--qdl-text:#fff;--qdl-muted:#ffffffbd;isolation:isolate;min-height:100vh;color:var(--qdl-text);font-family:var(--qdm-font);background:#071f30;flex-direction:column;align-items:center;gap:clamp(20px,3vh,34px);padding:clamp(18px,3vw,36px) clamp(16px,3vw,40px) 28px;display:flex;position:relative;overflow:hidden}.qdl *,.qdl :before,.qdl :after{box-sizing:border-box}.qdl h1,.qdl h2,.qdl p,.qdl ul{margin:0;padding:0}.qdl ul{list-style:none}.qdl-bg{z-index:-1;background:radial-gradient(900px 520px at 88% -8%,#3b8cff8c,#0000 70%),radial-gradient(760px 480px at 6% 108%,#15944761,#0000 70%),radial-gradient(520px 320px,#1769d338,#0000 75%),linear-gradient(160deg,#071f30 0%,#0b3552 52%,#104a8c 100%);position:absolute;inset:0}.qdl-bg:before{content:"";background-image:radial-gradient(#ffffff1a 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.qdl-bg:after{content:"";filter:blur(30px);background:radial-gradient(circle,#3b8cff47,#0000 68%);border-radius:50%;width:560px;height:560px;margin-left:-280px;animation:9s ease-in-out infinite alternate qdl-glow;position:absolute;top:8%;left:50%}@keyframes qdl-glow{0%{opacity:.8;transform:translate(-6%)scale(1)}to{opacity:1;transform:translate(6%,8%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.qdl-bg:after{animation:none}}.qdl-top{justify-content:space-between;align-items:center;width:100%;max-width:1040px;display:flex}.qdl-brand{align-items:center;gap:14px;display:flex}.qdl-brand__mark{background:linear-gradient(135deg,#159447,#3b8cff);border-radius:14px;width:46px;height:46px;box-shadow:inset 0 0 0 1.5px #fff6,0 10px 28px #1769d373}.qdl-brand__name{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.2}.qdl-lang{border:1px solid var(--qdl-glass-line);background:var(--qdl-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;gap:6px;padding:4px;display:flex}.qdl-lang button{min-width:42px;height:32px;color:var(--qdl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:800;transition:background .15s,color .15s}.qdl-lang button:hover{color:#fff}.qdl-lang button.is-on{color:#0b3552;background:#fff}.qdl-tagline{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:32ch;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.1}.qdl-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:20px;width:100%;max-width:1040px;display:grid}.qdl-card{border:1px solid var(--qdl-glass-line);background:var(--qdl-glass);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-radius:26px;padding:30px 30px 28px;box-shadow:0 30px 70px #020c1873,inset 0 1px #ffffff29}.qdl-card h1,.qdl-card h2{letter-spacing:-.025em;font-size:24px;font-weight:800}.qdl-card h2{font-size:19px}.qdl-lead{color:var(--qdl-muted);margin-top:8px;font-size:14px;line-height:1.5}.qdl-card form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.qdl-field{flex-direction:column;gap:7px;display:flex}.qdl-field>span:first-child{color:var(--qdl-muted);font-size:13px;font-weight:700}.qdl-field input{color:#fff;width:100%;min-height:50px;font:inherit;background:#020e1c6b;border:1.5px solid #ffffff38;border-radius:14px;padding:0 16px;font-size:15.5px;transition:border-color .15s,box-shadow .15s,background .15s}.qdl-field input:focus{border-color:var(--qdl-blue);background:#020e1c99;outline:none;box-shadow:0 0 0 4px #3b8cff47}.qdl-field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 40px #0b2a43}.qdl-pass{display:block;position:relative}.qdl-pass input{padding-right:96px}.qdl-pass button{color:#9cc8ff;height:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:auto 0;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;top:0;bottom:0;right:10px;transform:none}.qdl-pass button:hover{color:#fff;background:#ffffff1a}.qdl-pass button:active{color:#fff;background:#9cc8ff47;transform:none}.qdl-error{color:#ffb8b8;min-height:20px;font-size:13.5px;font-weight:600;line-height:1.4}.qdl-submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4a98ff,#1769d3);border:0;border-radius:14px;font-size:16px;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 12px 30px #1769d380,inset 0 1px #ffffff4d}.qdl-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #1769d39e,inset 0 1px #ffffff4d}.qdl-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.qdl-submit:focus-visible,.qdl-lang button:focus-visible,.qdl-accounts button:focus-visible,.qdl-pass button:focus-visible{outline-offset:2px;outline:3px solid #ffffffbf}.qdl-card--demo{flex-direction:column;display:flex}.qdl-accounts{flex-direction:column;gap:7px;margin-top:18px;display:flex}.qdl-accounts button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px 9px 10px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:grid}.qdl-accounts button:hover{background:#3b8cff33;border-color:#78b4ffb3;transform:translate(2px)}.qdl-accounts code{color:#cfe3ff;font-family:var(--qdm-font);font-variant-numeric:tabular-nums;text-align:center;background:#3b8cff47;border-radius:9px;padding:4px 8px;font-size:12.5px;font-weight:700}.qdl-accounts i{color:var(--qdl-muted);font-size:16px;font-style:normal;transition:transform .15s,color .15s}.qdl-accounts button:hover i{color:#fff;transform:translate(3px)}.qdl-stats{flex-wrap:wrap;justify-content:center;gap:12px 44px;width:100%;max-width:1040px;padding-top:8px;display:flex}.qdl-stats li{align-items:baseline;gap:10px;display:flex}.qdl-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,30px);font-weight:800}.qdl-stats span{color:var(--qdl-muted);font-size:13.5px;font-weight:600}.qdl-owner{color:#ffffff9e;text-align:center;margin-top:auto;font-size:12.5px}@media (max-width:900px){.qdl-stage{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (max-width:520px){.qdl{gap:16px;padding:16px 14px 22px}.qdl-tagline{font-size:22px}.qdl-card{border-radius:22px;padding:22px 18px 20px}.qdl-accounts button{grid-template-columns:58px minmax(0,1fr) auto;gap:8px}.qdl-stats{gap:10px 24px}.qdl-stats li{text-align:center;flex-direction:column;align-items:center;gap:2px}.qdl-stats span{font-size:11.5px}}.qdm-splash{background:#071f30;min-height:100vh}.qdl-top__left{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.qdl-back{border:1px solid var(--qdl-glass-line);background:var(--qdl-glass);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.qdl-back:hover{background:#ffffff29;border-color:#ffffff80}.qdl-back:active{background:#9cc8ff47}.qdl-back:focus-visible{outline-offset:2px;outline:3px solid #ffffffbf}
.qdm-avatar{overflow:hidden}.qdm-avatar img{object-fit:cover;width:100%;height:100%;display:block}.qdp-menu{flex:none;position:relative}.qdp-menu__trigger{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:3px;transition:border-color .15s,box-shadow .15s;display:grid}.qdp-menu__trigger:hover,.qdp-menu__trigger[aria-expanded=true]{border-color:#1769d366;box-shadow:0 0 0 4px #1769d31a}.qdp-menu__trigger:focus-visible{outline-offset:2px;outline:3px solid #1769d373}.qdp-menu__panel{z-index:70;background:#fff;border:1px solid #e4eaf3;border-radius:18px;width:280px;padding:8px;animation:.16s ease-out qdp-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 10px #1028480f,0 24px 56px #1028482e}@keyframes qdp-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.qdp-menu__panel{animation:none}}.qdp-menu__who{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;margin-bottom:6px;padding:12px 12px 14px;display:flex}.qdp-menu__who .qdm-avatar{flex:none;width:44px;height:44px}.qdp-menu__who b{color:#202b3a;font-size:14.5px;font-weight:800;line-height:1.25;display:block}.qdp-menu__who span{color:#667085;margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.qdp-menu__item{color:#202b3a;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:flex}.qdp-menu__item:hover,.qdp-menu__item:focus-visible{color:#125dbd;background:#e8f1ff;outline:none}.qdp-menu__item--danger:hover,.qdp-menu__item--danger:focus-visible{color:#a62222;background:#fdeaea}.qdp-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.qdp-side,.qdp-main{flex-direction:column;gap:22px;min-width:0;display:flex}.qdp-side{position:sticky;top:86px}.qdp-title{letter-spacing:-.01em;font-size:17.5px;font-weight:800}.qdp-photo{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.qdp-photo .qdp-title{align-self:flex-start}.qdp-photo__frame{background:conic-gradient(from 200deg,#159447,#3b8cff,#1769d3,#159447);border-radius:50%;padding:6px;box-shadow:0 14px 34px #1769d347}.qdp-photo__img{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#1769d3,#159447);border:4px solid #fff;border-radius:50%;place-items:center;width:148px;height:148px;font-size:46px;font-weight:800;display:grid;overflow:hidden}.qdp-photo__img img{object-fit:cover;width:100%;height:100%;display:block}.qdp-photo__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qdp-hint{color:#667085;font-size:13px;line-height:1.5}.qdp-hint code{color:#125dbd;background:#e8f1ff;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:700}.qdp-error{color:#a62222;font-size:13px;font-style:normal;font-weight:600}.qdp-facts__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.qdp-facts dl{flex-direction:column;margin:0;display:flex}.qdp-facts dl>div{border-top:1px solid #edf1f7;flex-direction:column;gap:3px;padding:11px 0;display:flex}.qdp-facts dt{color:#667085;font-size:12.5px;font-weight:600}.qdp-facts dd{margin:0;font-size:14px;font-weight:700;line-height:1.4}.qdp-facts code{color:#125dbd;font-family:var(--qdm-font);font-variant-numeric:tabular-nums;background:#e8f1ff;border-radius:8px;padding:2px 8px;font-size:13px}.qdp-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.qdp-field{flex-direction:column;gap:7px;min-width:0;display:flex}.qdp-field--wide{grid-column:1/-1}.qdp-field>span{color:#475467;font-size:13px;font-weight:700}.qdp-field>span b{color:#d64545}.qdp-field .qda-input{width:100%;min-width:0}.qdp-field .qda-input[aria-invalid=true]{background:#fff8f8;border-color:#d64545}.qdp-field--lang{max-width:320px;margin-bottom:8px}.qdp-switches{flex-direction:column;margin-top:6px;display:flex}.qdp-switches li{border-top:1px solid #edf1f7}.qdp-switches label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid;position:relative}.qdp-switches input{opacity:0;width:1px;height:1px;position:absolute}.qdp-switch{background:#cbd5e3;border-radius:999px;width:46px;height:26px;transition:background .18s;position:relative}.qdp-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #10284847}.qdp-switches input:checked+.qdp-switch{background:#1769d3}.qdp-switches input:checked+.qdp-switch:after{transform:translate(20px)}.qdp-switches input:focus-visible+.qdp-switch{outline-offset:2px;outline:3px solid #1769d373}.qdp-switches__text b{font-size:14px;font-weight:700;display:block}.qdp-switches__text em{color:#667085;margin-top:2px;font-size:12.5px;font-style:normal;line-height:1.4;display:block}.qdp-bar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e4eaf3;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 34px #10284829}.qdp-bar p{color:#475467;font-size:13.5px;font-weight:600}.qdp-bar>div{gap:8px;display:flex}.qdp .qda-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.qdp-layout{grid-template-columns:minmax(0,1fr)}.qdp-side{position:static}.qdp-photo{text-align:left;flex-flow:wrap;justify-content:center}}@media (max-width:640px){.qdp-form{grid-template-columns:minmax(0,1fr)}.qdp-photo{text-align:center;flex-direction:column}.qdp-bar{flex-direction:column;align-items:stretch;gap:10px}.qdp-bar>div{justify-content:stretch}.qdp-bar .qda-btn{flex:1}.qdp-menu__panel{width:min(280px,100vw - 24px);right:-8px}}
.qde-hero-actions,.qde-hero-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qde-hero-row{justify-content:space-between;gap:14px 20px}.qde-hero-row .qda-classpick{padding-top:0}.qde-cta{color:#0f3f63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.qde-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0000003d}.qde-cta--ghost{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#fff6}.qde-cta--ghost:hover{box-shadow:none;background:#ffffff38}.qde-cta:focus-visible{outline-offset:2px;outline:3px solid #ffffffbf}.qde-muted{color:var(--qdm-muted);font-size:13px;font-weight:500}.qde-tag{white-space:nowrap;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.qde-tag--info{background:var(--qda-info-bg);color:var(--qda-info-ink)}.qde-tag--good{background:var(--qda-good-bg);color:var(--qda-good-ink)}.qde-tag--warn{background:var(--qda-warn-bg);color:var(--qda-warn-ink)}.qde-tag--neutral{color:#475467;background:#eef1f6}.qde-due{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.qde-due--neutral{color:#475467}.qde-due--warn{color:var(--qda-warn-ink)}.qde-due--bad{color:var(--qda-bad-ink)}.qde-link{color:var(--qda-info-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:none}.qde-link:hover{text-decoration:underline}.qde-empty{border:1.5px dashed var(--qda-border);text-align:center;border-radius:16px;gap:6px;padding:36px 16px;display:grid}.qde-empty b{font-size:16px}.qde-empty p{color:var(--qdm-muted);font-size:14px}.qde-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.qde-tabs button{border:1.5px solid var(--qda-border);min-height:38px;color:var(--qdm-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.qde-tabs button b{color:#475467;text-align:center;background:#eef2f8;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.qde-tabs button:hover{border-color:var(--qdm-blue);background:var(--qda-info-bg)}.qde-tabs button.is-on{border-color:var(--qdm-blue);background:var(--qdm-blue);color:#fff}.qde-tabs button.is-on b{color:#fff;background:#ffffff38}.qde-tabs button:focus-visible,.qde-tasks button:focus-visible,.qde-queue button:focus-visible,.qde-rowbtn:focus-visible,.qde-link:focus-visible{outline-offset:2px;outline:3px solid #1769d366}.qde-tasks{flex-direction:column;gap:10px;display:flex}.qde-tasks button{border:1px solid var(--qda-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.qde-tasks button:hover{background:#fff;border-color:#1769d380;transform:translateY(-1px);box-shadow:0 8px 22px #10284814}.qde-tasks__main{flex-direction:column;gap:4px;min-width:0;display:flex}.qde-tasks__tags{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.qde-tasks__main b{font-size:15.5px;font-weight:800;line-height:1.3}.qde-tasks__main em{color:var(--qdm-muted);font-size:13px;font-style:normal}.qde-tasks__side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.qde-day{flex-direction:column;display:flex}.qde-day__slot{border-bottom:1px solid #edf1f7;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.qde-day__slot:last-child{border-bottom:0}.qde-day__time{color:var(--qdm-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.qde-day__slot b{font-size:14.5px;font-weight:800;display:block}.qde-day__slot em{color:var(--qdm-muted);margin-top:2px;font-size:12.5px;font-style:normal;line-height:1.35;display:block}.qde-day__slot.is-now{background:var(--qda-good-bg);border-radius:14px;margin:0 -12px;padding:14px 12px}.qde-day__slot.is-now .qde-day__time{color:var(--qda-good-ink)}.qde-day__slot.is-past{opacity:.6}.qde-continue{color:inherit;background:linear-gradient(135deg,#e8f1ff,#eaf8f0);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.qde-continue:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1028481a}.qde-continue__play{background:var(--qdm-blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.qde-continue b{font-size:14px;font-weight:800;display:block}.qde-continue em{color:#475467;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.qde-continue i{color:var(--qda-info-ink);font-size:18px;font-style:normal}.qde-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qde-subject{border:1px solid var(--qda-border);background:#fbfcfe;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.qde-subject__head{justify-content:space-between;align-items:baseline;display:flex}.qde-subject__head b{font-size:16px;font-weight:800}.qde-subject__head span{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.qde-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.qde-steps li{color:var(--qdm-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:700;line-height:1.25;display:flex;position:relative}.qde-steps li:before{content:"";background:#dfe5ec;width:100%;height:2px;position:absolute;top:13px;right:50%}.qde-steps li:first-child:before{display:none}.qde-steps i{z-index:1;background:#fff;border:2px solid #dfe5ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.qde-steps li.is-done i{border-color:var(--qda-good);background:var(--qda-good);color:#fff}.qde-steps li.is-done:before,.qde-steps li.is-now:before{background:var(--qda-good)}.qde-steps li.is-now{color:var(--qda-info-ink)}.qde-steps li.is-now i{border-color:var(--qdm-blue);background:var(--qdm-blue);color:#fff;box-shadow:0 0 0 4px #1769d32e}.qde-feedback{flex-direction:column;gap:14px;display:flex}.qde-feedback>p,.qde-feedback__head p{color:#344054;font-size:14px;line-height:1.55}.qde-feedback__head{align-items:center;gap:16px;display:flex}.qde-feedback__head b{font-size:15.5px;font-weight:800;display:block}.qde-feedback__head em{color:var(--qdm-muted);margin-top:2px;font-size:13px;font-style:normal;display:block}.qde-score{background:var(--qda-good-bg);color:var(--qda-good-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;border-radius:16px;flex:none;align-items:baseline;padding:10px 16px;font-size:30px;font-weight:800;display:inline-flex}.qde-score small{font-size:15px;font-weight:700}.qde-extra{background:var(--qda-warn-bg);border-radius:14px;padding:14px 16px}.qde-extra b{color:var(--qda-warn-ink);font-size:13px;font-weight:800;display:block}.qde-extra p{margin-top:4px;font-size:14px;line-height:1.5}.qde-feedback .qda-btn{align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.qde-repeat{flex-direction:column;display:flex}.qde-repeat li{border-top:1px solid #edf1f7;flex-direction:column;gap:4px;padding:14px 0;display:flex}.qde-repeat li:first-child{border-top:0;padding-top:0}.qde-repeat b{font-size:14.5px;font-weight:800}.qde-repeat p{color:#475467;font-size:13px;line-height:1.45}.qde-repeat p em{color:var(--qdm-muted);font-style:normal;font-weight:700}.qde-repeat a{color:var(--qda-info-ink);font-size:13.5px;font-weight:700;text-decoration:none}.qde-repeat a:hover{text-decoration:underline}.qde-offline{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.qde-offline li{border:1px solid var(--qda-border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.qde-offline b{font-size:13.5px;font-weight:700;line-height:1.3;display:block}.qde-offline em{color:var(--qdm-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.qde-btn--on{border-color:var(--qda-good);background:var(--qda-good-bg);color:var(--qda-good-ink)}.qde-resources{flex-direction:column;gap:8px;display:flex}.qde-resources a{border:1px solid var(--qda-border);color:inherit;background:#fbfcfe;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.qde-resources a:hover{background:var(--qda-info-bg);border-color:#1769d380}.qde-resources b{font-size:13.5px;font-weight:700;display:block}.qde-resources em{color:var(--qdm-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.qde-resources i{color:var(--qda-info-ink);font-style:normal}.qde-resources__icon{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.qde-resources__icon--video{background:var(--qda-info-bg);color:var(--qda-info-ink)}.qde-resources__icon--material{background:var(--qda-violet-bg);color:var(--qda-violet)}.qde-table tbody tr{cursor:pointer}.qde-table tbody th{min-width:250px}.qde-rowbtn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.qde-rowbtn b{font-size:14.5px;font-weight:800}.qde-rowbtn em{color:var(--qdm-muted);font-size:12.5px;font-style:normal;font-weight:500}.qde-progress{align-items:center;gap:10px;min-width:150px;display:flex}.qde-progress .qda-meter__track{flex:1;min-width:70px}.qde-progress b{font-variant-numeric:tabular-nums;font-size:13px}.qde-queue{flex-direction:column;gap:8px;display:flex}.qde-queue button{border:1px solid var(--qda-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:border-color .15s,background .15s;display:grid}.qde-queue button:hover{background:#fff;border-color:#1769d380}.qde-queue b{font-size:14px;font-weight:800;display:block}.qde-queue em{color:var(--qdm-muted);margin-top:2px;font-size:12.5px;font-style:normal;line-height:1.35;display:block}.qde-plan{flex-direction:column;display:flex}.qde-plan li{border-top:1px solid #edf1f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.qde-plan li:first-child{border-top:0;padding-top:0}.qde-plan__dot{width:30px;height:30px;color:var(--qdm-muted);border:2px solid #dfe5ec;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.qde-plan li.is-set .qde-plan__dot{border-color:var(--qda-good);background:var(--qda-good);color:#fff}.qde-plan b{margin-bottom:2px;font-size:14px;font-weight:800;display:block}.qdm-modal:has(.qde-sheet){background:#fff;border:0;border-radius:24px;width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);padding:0;overflow:auto;box-shadow:0 30px 80px #0f2a4359}.qdm-modal:has(.qde-sheet)::backdrop{background:#0f2a4380}.qdm-modal:has(.qde-sheet) .qdm-modal__close{z-index:1;color:#475467;cursor:pointer;background:#eef2f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute;top:18px;right:18px}.qdm-modal:has(.qde-sheet) .qdm-modal__close:hover{background:#dfe7f3}.qde-sheet{color:var(--qdm-ink);flex-direction:column;gap:22px;padding:30px 30px 26px;display:flex}.qde-sheet h2,.qde-sheet h3,.qde-sheet p,.qde-sheet ul{margin:0;padding:0}.qde-sheet ul{list-style:none}.qde-sheet__head{padding-right:44px}.qde-sheet__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.qde-sheet__head h2{letter-spacing:-.02em;font-size:23px;font-weight:800;line-height:1.2}.qde-sheet__head p{color:var(--qdm-muted);margin-top:6px;font-size:13.5px;line-height:1.5}.qde-sheet section>h3{margin-bottom:10px;font-size:15px;font-weight:800}.qde-sheet section>p{color:#344054;font-size:14.5px;line-height:1.6}.qde-level,.qde-level-text{background:var(--qda-info-bg);border-radius:14px;margin-top:12px;padding:14px 16px}.qde-level b{color:var(--qda-info-ink);font-size:13px;font-weight:800;display:block}.qde-level p{margin-top:4px;font-size:14.5px;line-height:1.55}.qde-answer{border:1px solid var(--qda-border);white-space:pre-wrap;background:#f9fafc;border-radius:14px;padding:14px 16px;line-height:1.6}.qde-answer-field textarea,.qde-field textarea{resize:vertical;width:100%;min-height:0;padding:12px 14px;line-height:1.5}.qde-sheet__actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.qde-sheet__actions .qde-muted,.qde-sheet__actions .qdp-error{flex-basis:100%}.qde-sheet .qda-btn:disabled{opacity:.45;cursor:not-allowed}.qde-result{flex-direction:column;gap:14px;display:flex}.qde-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qde-levels li{border:1px solid var(--qda-border);background:#fbfcfe;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.qde-levels li p{color:#344054;font-size:13px;line-height:1.5}.qde-levels li.is-empty{background:0 0;border-style:dashed}.qde-levels li.is-empty p{color:var(--qdm-muted)}.qde-check{grid-template-columns:130px minmax(0,1fr);align-items:end;gap:14px;margin-bottom:14px;display:grid}.qde-check__score,.qde-field{border:0;flex-direction:column;gap:7px;min-width:0;padding:0;display:flex}.qde-check__score span,.qde-field>span,.qde-field>legend{color:#475467;padding:0;font-size:13px;font-weight:700}.qde-check__score .qda-input,.qde-field .qda-input{width:100%;min-width:0}.qde-check__chips{flex-wrap:wrap;gap:6px;display:flex}.qde-check__chips button{border:1.5px solid var(--qda-border);color:#344054;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.qde-check__chips button:hover{border-color:var(--qdm-blue);background:var(--qda-info-bg)}.qde-extra-toggle{cursor:pointer;align-items:center;gap:10px;margin:14px 0 10px;font-size:14px;font-weight:700;display:flex}.qde-extra-toggle input{width:18px;height:18px;accent-color:var(--qdm-blue)}.qde-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.qde-field--wide{grid-column:1/-1}.qde-field .qda-input[aria-invalid=true],.qde-check__score .qda-input[aria-invalid=true]{background:#fff8f8;border-color:#d64545}.qde-chips>div{flex-wrap:wrap;gap:8px;display:flex}.qde-chips__col{flex-direction:column}.qde-chips label{border:1.5px solid var(--qda-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.qde-chips__col label{border-radius:12px}.qde-chips label.is-on{border-color:var(--qdm-blue);background:var(--qda-info-bg);color:var(--qda-info-ink)}.qde-chips input{accent-color:var(--qdm-blue)}.qde-levels-form{gap:10px}.qde-levels-form label{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:900px){.qde-subjects,.qde-levels{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.qde-tasks button{flex-direction:column;align-items:flex-start}.qde-tasks__side{flex-flow:wrap;align-items:center}.qde-day__slot{grid-template-columns:48px minmax(0,1fr)}.qde-day__state{grid-column:2}.qde-offline{grid-template-columns:minmax(0,1fr)}.qde-sheet{padding:22px 16px 20px}.qde-form,.qde-check,.qde-levels-form label{grid-template-columns:minmax(0,1fr)}.qde-plan li{grid-template-columns:auto minmax(0,1fr)}.qde-plan li>.qda-btn{grid-column:2;justify-self:start}.qde-hero-row{align-items:flex-start}}.qde-time{gap:6px;max-height:260px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.qde-time li{border:1px solid #e8edf3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.qde-time li.is-extended{background:#eef5ff;border-color:#b9cbe0}.qde-time small{color:#667085;font-size:11px;display:block}.qde-time select{width:auto;min-width:150px}.qde-timebox__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qde-timebox__clock{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.qde-timebox__clock.is-over{color:#b42318}
.qdh-top{align-items:start}.qdh-sort .qda-input{min-height:38px;padding:0 12px;font-size:13px;font-weight:700}.qdh-load{flex-direction:column;display:flex}.qdh-load li{border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1.2fr) minmax(70px,1fr) 54px 84px;align-items:center;gap:12px;padding:11px 0;display:grid}.qdh-load li:first-child{border-top:0;padding-top:0}.qdh-load__who b{font-size:13.5px;font-weight:800;display:block}.qdh-load__who em{color:var(--qdm-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.qdh-load__num{text-align:right}.qdh-load__num b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;display:block}.qdh-load__num em{color:var(--qdm-muted);white-space:nowrap;font-size:11.5px;font-style:normal;display:block}.qdh-load__ok{height:1px}.qdh-tasklist{flex-direction:column;gap:8px;display:flex}.qdh-tasklist li{border:1px solid var(--qda-border);background:#fbfcfe;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.qdh-tasklist li>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.qdh-tasklist b{font-size:14px;font-weight:800}.qdh-tasklist em{color:var(--qdm-muted);font-size:12.5px;font-style:normal}.qdh-tasklist .qda-num{flex:none;font-size:14px;font-weight:800}.qde-sheet .qds-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qde-sheet .qds-card__stats li{background:#f4f7fb;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.qde-sheet .qds-card__stats span{color:var(--qdm-muted);font-size:12px;font-weight:600;line-height:1.3}.qde-sheet .qds-card__stats b{letter-spacing:-.02em;font-size:18px;font-weight:800}.qde-sheet .qds-card__basis{background:var(--qda-info-bg);border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55}.qde-sheet .qds-card__basis--warn{background:var(--qda-warn-bg)}.qde-sheet .qds-card__basis--bad{background:var(--qda-bad-bg)}.qde-sheet .qds-card__basis--good{background:var(--qda-good-bg)}.qde-sheet a.qda-btn{align-items:center;text-decoration:none;display:inline-flex}.qdh-tech{background:#f9fbfe;border:1.5px dashed #cfd8e6;border-radius:14px;flex-direction:column;gap:10px;margin-top:16px;padding:14px 16px;display:flex}.qdh-tech .qda-chip{align-self:flex-start}.qdh-tech ul{flex-wrap:wrap;gap:8px 20px;display:flex}.qdh-tech li{color:#475467;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.qdh-tech li b{color:var(--qdm-ink);font-weight:800}.qdh-tech li span{background:var(--qda-good-bg);width:18px;height:18px;color:var(--qda-good-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.qdh-tech li.is-warn span{background:var(--qda-warn-bg);color:var(--qda-warn-ink)}.qdh-week{flex-direction:column;display:flex}.qdh-week li{border-top:1px solid #edf1f7;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.qdh-week li:first-child{border-top:0;padding-top:0}.qdh-week__day{background:var(--qda-info-bg);width:44px;height:44px;color:var(--qda-info-ink);border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid}.qdh-week b{font-size:14px;font-weight:800;line-height:1.3;display:block}.qdh-week em{color:var(--qdm-muted);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.qdh-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qdh-links a{border:1px solid var(--qda-border);color:inherit;background:#fbfcfe;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid}.qdh-links a:hover{background:#fff;border-color:#1769d380;transform:translateY(-1px);box-shadow:0 8px 22px #10284814}.qdh-links a:focus-visible{outline-offset:2px;outline:3px solid #1769d366}.qdh-links span{background:var(--qda-info-bg);width:40px;height:40px;color:var(--qda-info-ink);border-radius:12px;grid-row:1/span 2;place-items:center;font-size:16px;display:grid}.qdh-links li:nth-child(2) span,.qdh-links li:nth-child(5) span{background:var(--qda-good-bg);color:var(--qda-good-ink)}.qdh-links li:nth-child(3) span,.qdh-links li:nth-child(6) span{background:var(--qda-violet-bg);color:var(--qda-violet)}.qdh-links b{font-size:14px;font-weight:800}.qdh-links em{color:var(--qdm-muted);font-size:12px;font-style:normal}@media (max-width:640px){.qdh-load li{grid-template-columns:minmax(0,1fr) 54px}.qdh-load .qda-meter__track{order:3;grid-column:1/-1}.qdh-load li>.qda-badge,.qdh-load__ok{order:4;grid-column:1/-1;justify-self:start}.qdh-links{grid-template-columns:minmax(0,1fr)}.qde-sheet .qds-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.qdv-hero{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.qdv-search{flex:340px;max-width:560px;position:relative}.qdv-search>span[aria-hidden]{color:#fffc;pointer-events:none;font-size:20px;position:absolute;top:50%;left:18px;transform:translateY(-52%)}.qdv-search input{color:#fff;width:100%;min-height:48px;font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1.5px solid #ffffff4d;border-radius:999px;padding:0 18px 0 48px;font-size:15px}.qdv-search input::placeholder{color:#ffffffc7}.qdv-search input:focus{background:#ffffff38;border-color:#fff;outline:none;box-shadow:0 0 0 4px #ffffff38}.qdv-tabs{flex-wrap:wrap;gap:4px;display:flex}.qdv-tabs button{color:#475467;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.qdv-tabs button b{background:var(--qda-bad);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11.5px}.qdv-tabs button:hover{background:#e9eef6}.qdv-tabs button.is-on{background:var(--qdm-blue);color:#fff}.qdv-tabs--page{border:1px solid var(--qda-border);width:fit-content;max-width:100%;box-shadow:var(--qda-shadow);background:#fff;border-radius:16px;padding:5px}.qdv-tabs button:focus-visible,.qdv-chips button:focus-visible,.qdv-seg button:focus-visible,.qdv-card:focus-visible,.qdv-continue button:focus-visible,.qdv-chapters button:focus-visible,.qdv-ctl:focus-visible{outline-offset:2px;outline:3px solid #1769d373}.qdv-continue ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:14px;display:grid}.qdv-continue button{border:1px solid var(--qda-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.qdv-continue button:hover{background:#fff;border-color:#1769d380;box-shadow:0 8px 22px #10284814}.qdv-continue b{font-size:14px;font-weight:800;line-height:1.3;display:block}.qdv-continue em{color:var(--qdm-muted);margin:3px 0 8px;font-size:12.5px;font-style:normal;display:block}.qdv-continue__bar{background:#e3e9f2;border-radius:999px;height:6px;display:block;overflow:hidden}.qdv-continue__bar i{background:var(--qdm-blue);border-radius:999px;height:100%;display:block}.qdv-continue__go{color:var(--qda-info-ink);white-space:nowrap;font-size:13px;font-weight:800}.qdv-thumb{color:#fff;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid}.qdv-filters{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.qdv-chips{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.qdv-chips button{border:1.5px solid var(--qda-border);min-height:38px;color:var(--qdm-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.qdv-chips button b{color:#475467;text-align:center;background:#eef2f8;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.qdv-chips button:hover{border-color:var(--qdm-blue);background:var(--qda-info-bg)}.qdv-chips button.is-on{border-color:var(--qdm-blue);background:var(--qdm-blue);color:#fff}.qdv-chips button.is-on b{color:#fff;background:#ffffff38}.qdv-selects{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.qdv-field{flex-direction:column;gap:6px;min-width:0;display:flex}.qdv-field>span{color:#475467;font-size:12.5px;font-weight:700}.qdv-field .qda-input{min-width:190px}.qdv-seg{border:1.5px solid var(--qda-border);background:#fff;border-radius:12px;padding:3px;display:inline-flex}.qdv-seg button{color:#475467;min-width:62px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.qdv-seg button.is-on{background:var(--qdm-blue);color:#fff}.qdv-count{color:#475467;margin:4px 2px -6px;font-size:13.5px;font-weight:600}.qdv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.qdv-card{border:1px solid var(--qda-border);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--qda-shadow);background:#fff;border-radius:20px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.qdv-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1028480d,0 18px 40px #10284824}.qdv-card__cover{aspect-ratio:16/9;color:#fff;display:block;position:relative;overflow:hidden}.qdv-card__cover:after{content:"";background:radial-gradient(circle at 80% 0,#ffffff47,#0000 55%);position:absolute;inset:0}.qdv-card__glyph{z-index:1;opacity:.22;font-size:92px;font-weight:800;line-height:1;position:absolute;bottom:-8px;right:14px}.qdv-card__play{z-index:2;color:#0b3552;background:#ffffffeb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 8px 22px #0000004d}.qdv-card:hover .qdv-card__play{transform:translate(-50%,-50%)scale(1.06)}.qdv-card__dur,.qdv-card__lang,.qdv-card__saved{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071f30b8;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute}.qdv-card__dur{bottom:14px;right:10px}.qdv-card__lang{top:10px;left:10px}.qdv-card__saved{background:#159447e6;top:10px;right:10px}.qdv-card__bar{z-index:2;background:#ffffff4d;height:5px;position:absolute;bottom:0;left:0;right:0}.qdv-card__bar i{background:#7ee2a8;height:100%;display:block}.qdv-card__body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.qdv-card__tags{flex-wrap:wrap;gap:6px;display:flex}.qdv-card__body b{font-size:15px;font-weight:800;line-height:1.35}.qdv-card__body em{color:var(--qdm-muted);font-size:12.5px;font-style:normal}.qdv-mine{flex-direction:column;gap:22px;display:flex}.qdm-modal:has(.qdv-sheet){background:#fff;border:0;border-radius:24px;width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 30px 80px #0f2a4366}.qdm-modal:has(.qdv-sheet)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071f309e}.qdm-modal:has(.qdv-sheet) .qdm-modal__close{z-index:3;color:#fff;cursor:pointer;background:#071f3099;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute;top:14px;right:14px}.qdv-sheet{color:var(--qdm-ink);grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);display:grid}.qdv-sheet h2,.qdv-sheet h3,.qdv-sheet p,.qdv-sheet ul,.qdv-sheet ol{margin:0;padding:0}.qdv-sheet ul,.qdv-sheet ol{list-style:none}.qdv-player{flex-direction:column;min-width:0;display:flex}.qdv-screen{aspect-ratio:16/9;color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.qdv-screen__glyph{opacity:.16;font-size:220px;font-weight:800;line-height:1;position:absolute;bottom:-6%;right:4%}.qdv-screen__play{z-index:1;color:#0b3552;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;transition:transform .15s;display:grid;box-shadow:0 12px 34px #00000059}.qdv-screen__play:hover{transform:scale(1.06)}.qdv-screen__play:focus-visible{outline-offset:3px;outline:3px solid #fff}.qdv-screen__caption{z-index:1;text-align:center;background:#071f30d1;border-radius:10px;max-width:82%;padding:7px 14px;font-size:15px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.qdv-screen__caption span{color:#7ee2a8;margin-right:8px;font-size:11.5px;font-weight:800}.qdv-screen__demo{z-index:1;background:#071f3099;border-radius:8px;padding:3px 10px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:14px}.qdv-controls{color:#fff;background:#0b2233;align-items:center;gap:10px;padding:10px 16px;display:flex}.qdv-ctl{color:#fff;min-width:36px;height:36px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;place-items:center;padding:0 8px;font-size:13px;font-weight:800;display:grid}.qdv-ctl:hover{background:#ffffff38}.qdv-ctl--text.is-on{color:#0b2233;background:#fff}.qdv-time{font-variant-numeric:tabular-nums;min-width:96px;font-size:13px;font-weight:700}.qdv-seek{flex:1;min-width:80px;position:relative}.qdv-seek input{cursor:pointer;appearance:none;background:0 0;width:100%;height:20px;margin:0}.qdv-seek input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #7ee2a8 var(--qdv-fill,0%), #ffffff47 var(--qdv-fill,0%));border-radius:999px;height:6px}.qdv-seek input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px}.qdv-seek input::-moz-range-track{background:#ffffff47;border-radius:999px;height:6px}.qdv-seek input::-moz-range-progress{background:#7ee2a8;border-radius:999px;height:6px}.qdv-seek input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px}.qdv-seek i{pointer-events:none;background:#0b2233e6;width:2px;height:6px;position:absolute;top:7px}.qdv-select select{color:#fff;height:36px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;padding:0 8px;font-size:13px;font-weight:800}.qdv-select option{color:#202b3a}.qdv-meta{padding:18px 22px 8px}.qdv-meta__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.qdv-meta h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.25}.qdv-meta p{color:var(--qdm-muted);margin-top:6px;font-size:13.5px}.qdv-actions{flex-wrap:wrap;gap:8px;padding:10px 22px 22px;display:flex}.qdv-actions a.qda-btn{align-items:center;text-decoration:none;display:inline-flex}.qdv-close{margin-left:auto}.qdv-side{border-left:1px solid var(--qda-border);background:#f9fbfe;flex-direction:column;gap:14px;min-width:0;padding:58px 20px 22px;display:flex}.qdv-side .qdv-tabs{background:#e9eef6;border-radius:14px;padding:4px}.qdv-side .qdv-tabs button{flex:1;justify-content:center;padding:0 10px;font-size:13px}.qdv-side .qdv-tabs button.is-on{color:var(--qdm-ink);background:#fff;box-shadow:0 2px 6px #1028481f}.qdv-chapters{flex-direction:column;gap:6px;display:flex}.qdv-chapters button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.qdv-chapters button:hover{border-color:var(--qda-border);background:#fff}.qdv-chapters button.is-now{background:var(--qda-info-bg);border-color:#1769d366}.qdv-chapters__n{background:#fff;border:2px solid #d5dde9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.qdv-chapters button.is-now .qdv-chapters__n{border-color:var(--qdm-blue);background:var(--qdm-blue);color:#fff}.qdv-chapters button.is-done .qdv-chapters__n{border-color:var(--qda-good);background:var(--qda-good);color:#fff}.qdv-chapters b{font-size:13.5px;font-weight:800;display:block}.qdv-chapters em{color:var(--qdm-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-style:normal;display:block}.qdv-notes{flex-direction:column;gap:12px;display:flex}.qdv-notes p{color:#344054;font-size:14px;line-height:1.6}.qdv-notes ul{color:#344054;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5;display:flex;padding-left:18px!important;list-style:outside!important}.qdv-check{flex-direction:column;gap:12px;display:flex}.qdv-check__row{border:1px solid var(--qda-border);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.qdv-check__row b{font-size:13.5px;font-weight:700}.qdv-check__row>div{gap:8px;display:flex}.qdv-check__row button{border:1.5px solid var(--qda-border);min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:1;font-size:13px;font-weight:700}.qdv-check__row button.is-ok{border-color:var(--qda-good);background:var(--qda-good-bg);color:var(--qda-good-ink)}.qdv-check__row button.is-again{border-color:var(--qda-warn);background:var(--qda-warn-bg);color:var(--qda-warn-ink)}.qdv-check__result{background:var(--qda-good-bg);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.qdv-check__result.is-again{background:var(--qda-warn-bg)}.qdv-check__result a.qda-btn{align-items:center;text-decoration:none;display:inline-flex}.qdv-staff{flex-direction:column;gap:18px;display:flex}.qdv-staff h3{margin:0;font-size:16px;font-weight:800}.qdv-staff__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qdv-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qdv-stats li{background:#f4f7fb;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.qdv-stats b{letter-spacing:-.03em;font-size:26px;font-weight:800}.qdv-stats span{color:var(--qdm-muted);font-size:13px;font-weight:600}.qdv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qdv-list>li{border-top:1px solid #edf1f7;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.qdv-list>li:first-child{border-top:0}.qdv-list b{font-size:14.5px;font-weight:800;line-height:1.3;display:block}.qdv-list em{color:var(--qdm-muted);margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.4;display:block}.qdv-list p{color:#344054;margin:6px 0 0;font-size:13px;line-height:1.5}.qdv-list__note{background:var(--qda-bad-bg);border-radius:10px;padding:8px 12px;font-weight:600;color:var(--qda-bad-ink)!important}.qdv-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qdv-list--mod>li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.qdv-return{flex-direction:column;gap:10px;margin-top:10px;display:flex}.qdv-return__actions{gap:8px;display:flex}.qdv-drop{width:100%;color:inherit;font:inherit;cursor:pointer;background:#f9fbfe;border:1.5px dashed #b9c6d8;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;transition:border-color .15s,background .15s;display:flex}.qdv-drop:hover{border-color:var(--qdm-blue);background:var(--qda-info-bg)}.qdv-drop b{font-size:14.5px;font-weight:800}.qdv-drop em{color:var(--qdm-muted);font-size:12.5px;font-style:normal}@media (max-width:960px){.qdv-sheet{grid-template-columns:minmax(0,1fr)}.qdv-side{border-top:1px solid var(--qda-border);border-left:0}}@media (max-width:640px){.qdv-hero{align-items:stretch}.qdv-search{flex-basis:100%;max-width:none}.qdv-grid{grid-template-columns:minmax(0,1fr)}.qdv-controls{flex-wrap:wrap}.qdv-seek{flex-basis:100%;order:5}.qdv-continue button{grid-template-columns:auto minmax(0,1fr)}.qdv-continue__go{grid-column:1/-1}.qdv-stats{grid-template-columns:minmax(0,1fr)}.qdv-list>li,.qdv-list--mod>li{grid-template-columns:auto minmax(0,1fr)}.qdv-list>li>.qda-badge,.qdv-list>li>.qda-btn,.qdv-list__actions{grid-column:1/-1;justify-self:start}.qdv-screen__glyph{font-size:130px}.qdv-meta,.qdv-actions{padding-left:16px;padding-right:16px}.qdv-field .qda-input{width:100%;min-width:0}.qdv-field{flex:100%}}
.qdt-trigger{color:#125dbd;height:40px;font:inherit;cursor:pointer;background:#e8f1ff;border:1.5px solid #1769d359;border-radius:999px;flex:none;align-items:center;gap:8px;margin-right:12px;padding:0 16px 0 14px;font-size:13.5px;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;position:relative}.qdt-trigger:hover{color:#fff;background:#1769d3;border-color:#1769d3;transform:translateY(-1px)}.qdt-trigger:focus-visible{outline-offset:2px;outline:3px solid #1769d373}.qdt-trigger b{color:#fff;text-align:center;background:#159447;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11.5px}@media (max-width:640px){.qdt-trigger span{display:none}.qdt-trigger{justify-content:center;width:40px;margin-right:6px;padding:0}.qdt-trigger b{position:absolute;top:-6px;right:-6px}}.qdm-modal:has(.qdt-sheet){background:#fff;border:0;border-radius:24px;width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 30px 80px #0f2a4359}.qdm-modal:has(.qdt-sheet)::backdrop{background:#0f2a4380}.qdm-modal:has(.qdt-sheet) .qdm-modal__close{z-index:1;color:#475467;cursor:pointer;background:#eef2f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute;top:18px;right:18px}.qdt-sheet{color:#202b3a;flex-direction:column;gap:18px;padding:28px 28px 26px;display:flex}.qdt-sheet h2,.qdt-sheet h3,.qdt-sheet p,.qdt-sheet ul{margin:0;padding:0}.qdt-sheet ul{list-style:none}.qdt-head{padding-right:44px}.qdt-head h2{letter-spacing:-.02em;font-size:23px;font-weight:800}.qdt-head p{color:#667085;margin-top:6px;font-size:13.5px;line-height:1.5}.qdt-tabs{background:#e9eef6;border-radius:14px;gap:4px;padding:4px;display:flex}.qdt-tabs button{color:#475467;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.qdt-tabs button b{text-align:center;background:#d9e1ee;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.qdt-tabs button.is-on{color:#202b3a;background:#fff;box-shadow:0 2px 6px #1028481f}.qdt-form{flex-direction:column;gap:18px;display:flex}.qdt-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.qdt-field>span,.qdt-field>legend{color:#475467;padding:0;font-size:13px;font-weight:700}.qdt-field textarea{resize:vertical;width:100%;padding:12px 14px;line-height:1.5}.qdt-field small{color:#667085;align-self:flex-end;font-size:12px}.qdt-field .qda-input[aria-invalid=true]{background:#fff8f8;border-color:#d64545}.qdt-field--inline{margin-top:10px}.qdt-field--inline .qda-input{width:100%;max-width:320px}.qdt-choice{flex-direction:column;gap:8px;display:flex}.qdt-choice--row{flex-flow:wrap}.qdt-choice label{cursor:pointer;background:#fff;border:1.5px solid #e4eaf3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35;transition:border-color .15s,background .15s;display:flex}.qdt-choice--row label{flex:200px}.qdt-choice label:hover{border-color:#1769d3}.qdt-choice label.is-on{color:#125dbd;background:#e8f1ff;border-color:#1769d3}.qdt-choice label.is-safety.is-on{color:#a62222;background:#fdeaea;border-color:#d64545}.qdt-choice input{accent-color:#1769d3;flex:none;width:18px;height:18px}.qdt-route,.qdt-child{color:#344054;background:#f4f7fb;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.qdt-route.is-safety{color:#7a1a1a;background:#fdeaea}.qdt-alert{color:#7a1a1a;background:#fff6f6;border:1.5px solid #f3c4c4;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.qdt-drop{width:100%;color:inherit;font:inherit;cursor:pointer;background:#f9fbfe;border:1.5px dashed #b9c6d8;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;transition:border-color .15s,background .15s;display:flex}.qdt-drop:hover{background:#e8f1ff;border-color:#1769d3}.qdt-drop b{font-size:14px;font-weight:800}.qdt-drop em{color:#667085;font-size:12.5px;font-style:normal}.qdt-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qdt-sheet .qda-btn:disabled{opacity:.45;cursor:not-allowed}.qdt-muted{color:#667085;font-size:13px;line-height:1.5}.qdt-done{background:#e7f6ee;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.qdt-done__icon{color:#fff;background:#159447;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.qdt-done h3{font-size:19px;font-weight:800}.qdt-done p{font-size:14.5px;line-height:1.55}.qdt-done .qdt-muted{color:#345}.qdt-list{flex-direction:column;gap:12px;display:flex}.qdt-list li{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.qdt-list__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qdt-list__head b{font-size:13.5px;font-weight:800}.qdt-list__head em{color:#667085;font-size:12.5px;font-style:normal}.qdt-status{border-radius:8px;padding:3px 10px;font-size:12px;font-weight:800}.qdt-status--info{color:#125dbd;background:#e8f1ff}.qdt-status--warn{color:#8a5300;background:#fff3df}.qdt-status--good{color:#0d6b33;background:#e7f6ee}.qdt-status--neutral{color:#475467;background:#eef1f6}.qdt-list h3{font-size:15px;font-weight:800;line-height:1.35}.qdt-list p{color:#344054;font-size:14px;line-height:1.55}.qdt-reply{background:#e7f6ee;border-radius:12px;align-self:stretch;padding:12px 14px}.qdt-reply b{color:#0d6b33;font-size:13px;font-weight:800;display:block}.qdt-reply p{margin-top:4px;font-size:14px;line-height:1.55}.qdt-empty{text-align:center;border:1.5px dashed #e4eaf3;border-radius:16px;gap:6px;padding:32px 16px;display:grid}.qdt-empty b{font-size:16px}.qdt-empty p{color:#667085;font-size:14px}.qdt-quote{white-space:pre-wrap;background:#f9fafc;border:1px solid #e4eaf3;border-radius:14px;padding:14px 16px;line-height:1.6}.qdt-sheet section>h3{margin-bottom:10px;font-size:15px;font-weight:800}.qdt-inbox{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qdt-inbox button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e4eaf3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.qdt-inbox button:hover{background:#fff;border-color:#1769d380}.qdt-inbox button:focus-visible{outline-offset:2px;outline:3px solid #1769d366}.qdt-inbox b{font-size:14px;font-weight:800;line-height:1.3;display:block}.qdt-inbox em{color:#667085;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.qdt-inbox i{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.qdt-inbox__mark{background:#1769d3;border-radius:50%;width:10px;height:10px}.qdt-inbox__mark--warn{background:#e39a3b}.qdt-inbox__mark--good{background:#159447}.qdt-inbox__mark--bad{background:#d64545}.qdt-inbox__mark--neutral{background:#98a2b3}@media (max-width:640px){.qdt-sheet{padding:22px 16px 20px}.qdt-inbox button{grid-template-columns:auto minmax(0,1fr)}.qdt-inbox button>.qda-badge{grid-column:2;justify-self:start}}.qda.qda--embed{background:0 0;min-height:0;padding:0;display:block}
.qda-kpis.qda-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.qde-tags-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qdc-more{color:var(--qda-info-ink);white-space:nowrap;align-self:start;font-size:13.5px;font-weight:800;text-decoration:none}a.qdc-more:hover{text-decoration:underline}.qdc-brief{border:1px solid var(--qda-border);border-radius:var(--qda-radius);background:var(--qda-card);box-shadow:var(--qda-shadow);gap:14px;padding:22px 24px;display:grid}.qdc-brief>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qdc-brief h2{margin:0;font-size:19px;font-weight:800}.qdc-brief ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qdc-brief__ok{color:#475467;margin:0;font-size:14.5px;line-height:1.55}.qdc-brief__item{background:var(--qda-info-bg);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.qdc-brief__item--warn{background:var(--qda-warn-bg)}.qdc-brief__item--bad{background:var(--qda-bad-bg)}.qdc-brief__mark{width:34px;height:34px;color:var(--qda-info-ink);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.qdc-brief__item--warn .qdc-brief__mark{color:var(--qda-warn-ink)}.qdc-brief__item--bad .qdc-brief__mark{color:var(--qda-bad-ink)}.qdc-brief__item b{font-size:14.5px;font-weight:800;display:block}.qdc-brief__item p{color:#475467;margin:3px 0 0;font-size:13.5px;line-height:1.5}.qdc-brief__item>a{color:var(--qda-info-ink);white-space:nowrap;font-size:13.5px;font-weight:800;text-decoration:none}.qdc-brief__item>a:hover{text-decoration:underline}.qdc-subjects{gap:14px;display:grid}.qdc-tasks{margin:0;padding:0;list-style:none;display:grid}.qdc-tasks li{border-top:1px solid var(--qda-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.qdc-tasks li:first-child{border-top:0;padding-top:0}.qdc-tasks b{margin-top:2px;font-size:14.5px;font-weight:700;display:block}.qdc-att{gap:14px;display:grid}.qdc-att__big{flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:0;font-size:40px;font-weight:800;line-height:1;display:flex}.qdc-att__big span{color:#475467;font-size:20px}.qdc-att__big em{color:#475467;flex-basis:100%;margin-top:6px;font-size:13.5px;font-style:normal;font-weight:600}.qdc-att__cells{gap:5px;display:inline-flex}.qdc-att__cells i{background:var(--qda-good);border-radius:6px;width:22px;height:22px}.qdc-att__cells i.is-absent{background:var(--qda-warn-bg);box-shadow:inset 0 0 0 2px var(--qda-warn)}.qdc-att__cells--flat{flex-wrap:wrap}.qdc-att__weeks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qdc-att__weeks li{grid-template-columns:96px auto minmax(0,1fr);align-items:center;gap:12px;font-size:13.5px;display:grid}.qdc-att__weeks li>span:first-child{color:#475467;font-weight:600}.qdc-att__weeks b{font-weight:700}.qdc-legend{color:#475467;flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.qdc-legend li{align-items:center;gap:7px;display:inline-flex}.qdc-legend i{background:var(--qda-good);border-radius:4px;width:14px;height:14px}.qdc-legend i.is-absent{background:var(--qda-warn-bg);box-shadow:inset 0 0 0 2px var(--qda-warn)}.qdc-subj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.qdc-subj{border:1px solid var(--qda-border);background:#fbfcfe;border-radius:16px;align-content:start;gap:12px;padding:18px 20px;display:grid}.qdc-subj__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qdc-subj__head b{font-size:16px;font-weight:800}.qdc-subj__score{flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:0;font-size:30px;font-weight:800;line-height:1;display:flex}.qdc-subj__score span{color:#475467;font-size:16px}.qdc-subj__score em{color:#475467;margin-left:10px;font-size:13px;font-style:normal;font-weight:600}.qdc-subj__facts{gap:6px;margin:0;display:grid}.qdc-subj__facts div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.qdc-subj__facts dt{color:#475467;font-weight:600}.qdc-subj__facts dd{margin:0;font-weight:700}.qdc-works{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qdc-works li{border:1px solid var(--qda-border);background:#fff;border-radius:14px;overflow:hidden}.qdc-works li.is-open{border-color:var(--qda-info)}.qdc-works li>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.qdc-works li>button:hover{background:#f5f8fc}.qdc-works li>button:focus-visible{outline:3px solid var(--qda-info);outline-offset:-3px}.qdc-works__main{gap:3px;min-width:0;display:grid}.qdc-works__main b{font-size:15px;font-weight:800}.qdc-works__main em{color:#475467;font-size:13px;font-style:normal}.qdc-works__side{flex:none;justify-items:end;gap:6px;display:grid}.qdc-works__body{border-top:1px solid var(--qda-border);background:#fbfcfe;gap:10px;padding:4px 18px 18px;display:grid}.qdc-works__body p{margin:10px 0 0;font-size:14px;line-height:1.55}.qdc-talk{gap:14px;margin:0;padding:0;list-style:none;display:grid}.qdc-talk li{border-left:3px solid var(--qda-info);gap:4px;padding-left:14px;display:grid}.qdc-talk b{font-size:14.5px;font-weight:800}.qdc-talk p{color:#475467;margin:0;font-size:13px}.qdc-talk span{font-size:14px;line-height:1.5}.qdc-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.qdc-topics>li{border:1px solid var(--qda-border);background:#fbfcfe;border-radius:16px;align-content:start;gap:10px;padding:18px 20px;display:grid}.qdc-topics>li.is-focus{border-color:var(--qda-info);box-shadow:0 0 0 3px var(--qda-info-bg)}.qdc-topics__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qdc-topics__head b{font-size:16px;font-weight:800}.qdc-topics__topic{gap:2px;margin:0;font-size:14px;display:grid}.qdc-topics__topic em{color:#475467;font-size:13px;font-style:normal}.qdc-topics__res{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qdc-topics__res li{border:1px solid var(--qda-border);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.qdc-topics__res span{background:var(--qda-info-bg);width:30px;height:30px;color:var(--qda-info-ink);border-radius:9px;grid-row:span 2;place-items:center;font-size:12px;display:grid}.qdc-topics__res b{font-size:13.5px;font-weight:700}.qdc-topics__res em{color:#475467;font-size:12.5px;font-style:normal}.qdc-tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.qdc-tips li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.qdc-tips i{background:var(--qda-info-bg);width:34px;height:34px;color:var(--qda-info-ink);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:800;display:grid}.qdc-tips b{font-size:15px;font-weight:800}.qdc-tips p{color:#475467;margin:4px 0 0;font-size:14px;line-height:1.55}.qdc-cta-card{border:1px solid var(--qda-border);border-radius:var(--qda-radius);background:var(--qda-info-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 26px;display:flex}.qdc-cta-card h2{margin:0;font-size:18px;font-weight:800}.qdc-cta-card p{color:#475467;max-width:62ch;margin:6px 0 0;font-size:14px;line-height:1.55}@media (max-width:900px){.qdc-subj-grid,.qdc-topics,.qdc-tips{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.qda-kpis.qda-kpis--3{grid-template-columns:minmax(0,1fr)}.qdc-brief__item{grid-template-columns:auto minmax(0,1fr)}.qdc-brief__item>a{grid-column:2}.qdc-works li>button{flex-direction:column;align-items:flex-start}.qdc-works__side{justify-items:start}.qdc-att__weeks li{grid-template-columns:minmax(0,1fr) auto}.qdc-att__weeks b{grid-column:1/-1}.qdc-subj__facts div{grid-template-columns:minmax(0,1fr);gap:0}.qdc-att__cells i{width:18px;height:18px}}
.qdmt-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qdmt-search{flex:320px;max-width:560px;position:relative}.qdmt-search>span[aria-hidden]{color:#fffc;pointer-events:none;font-size:20px;position:absolute;top:50%;left:18px;transform:translateY(-52%)}.qdmt-search input{color:#fff;width:100%;min-height:46px;font:inherit;background:#ffffff24;border:1.5px solid #ffffff4d;border-radius:999px;padding:0 18px 0 48px;font-size:15px}.qdmt-search input::placeholder{color:#ffffffc7}.qdmt-search input:focus{background:#ffffff38;border-color:#fff;outline:none;box-shadow:0 0 0 4px #ffffff38}.qdmt-recent{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qdmt-recent button{border:1px solid var(--qda-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.qdmt-recent button:hover{border-color:var(--qda-info);background:var(--qda-info-bg)}.qdmt-recent b,.qdmt-recent em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qdmt-recent b{font-size:14px;font-weight:800}.qdmt-recent em{color:var(--qdm-muted);font-size:12.5px;font-style:normal}.qdmt-recent i{color:var(--qda-info-ink);font-style:normal;font-weight:800}.qdmt-icon{background:var(--qda-info-bg);width:42px;height:42px;color:var(--qda-info);border-radius:12px;place-items:center;display:grid}.qdmt-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.qdmt-chip{border:1.5px solid var(--qda-border);min-height:38px;color:var(--qdm-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.qdmt-chip b{color:#475467;text-align:center;background:#eef2f8;border-radius:999px;min-width:24px;padding:1px 7px;font-size:12px}.qdmt-chip:hover{border-color:var(--qdm-blue);background:var(--qda-info-bg)}.qdmt-chip.is-on{border-color:var(--qdm-blue);background:var(--qdm-blue);color:#fff}.qdmt-chip.is-on b{color:#fff;background:#ffffff38}.qdmt-chip:focus-visible{outline-offset:2px;outline:3px solid #1769d366}.qdmt-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;display:flex}.qdmt-filters label:not(.qda-switch){color:var(--qdm-muted);gap:4px;font-size:12.5px;font-weight:700;display:grid}.qdmt-filters .qda-input{min-width:190px}.qdmt-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.qdmt-card{border:1px solid var(--qda-border);background:#fff;border-radius:16px;align-content:start;gap:10px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:grid}.qdmt-card:hover{border-color:#c9d6ea;box-shadow:0 10px 24px #10284814}.qdmt-card__top{align-items:center;gap:10px;display:flex}.qdmt-card__top .qdmt-fav{margin-left:auto}.qdmt-card h3{font-size:15px;font-weight:800;line-height:1.35}.qdmt-card__meta{color:var(--qdm-muted);font-size:12.5px}.qdmt-tags{flex-wrap:wrap;gap:6px;display:flex}.qdmt-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.qdmt-fav{border:1.5px solid var(--qda-border);color:#667085;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,background .15s;display:grid}.qdmt-fav:hover{border-color:var(--qda-bad);color:var(--qda-bad)}.qdmt-fav.is-on{border-color:var(--qda-bad);background:var(--qda-bad-bg);color:var(--qda-bad)}.qdmt-fav:focus-visible{outline-offset:2px;outline:3px solid #1769d366}.qdmt-sheet{gap:14px;display:grid}.qdmt-sheet h2{margin:0}.qdmt-field{gap:5px;font-size:13px;font-weight:700;display:grid}.qdmt-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qdmt-error{color:var(--qda-bad-ink);font-size:12.5px;font-style:normal}.qdmt-drop{color:inherit;font:inherit;text-align:center;cursor:pointer;background:#f7f9fd;border:1.5px dashed #b9c6da;border-radius:14px;gap:2px;padding:16px;display:grid}.qdmt-drop:hover{border-color:var(--qda-info);background:var(--qda-info-bg)}.qdmt-drop em{color:var(--qdm-muted);font-size:12.5px;font-style:normal}.qdmt-actions{flex-wrap:wrap;gap:10px;display:flex}.qdmt-actions a{align-items:center;text-decoration:none;display:inline-flex}.qdmt-tasks{gap:8px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.qdmt-tasks li{border:1px solid var(--qda-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qdmt-tasks b,.qdmt-tasks em{display:block}.qdmt-tasks b{font-size:14px}.qdmt-tasks em{color:var(--qdm-muted);font-size:12.5px;font-style:normal}@media (max-width:900px){.qdmt-recent{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.qdmt-row{grid-template-columns:minmax(0,1fr)}.qdmt-filters .qda-input{width:100%;min-width:0}.qdmt-filters label:not(.qda-switch){flex:100%}}.qdmt-filters .qda-switch{white-space:normal;max-width:100%}
.qdd-schools,.qdd-districts,.qdd-support,.qdd-appeals,.qdd-partners{margin:0;padding:0;list-style:none;display:grid}.qdd-schools li,.qdd-support li,.qdd-appeals li,.qdd-partners li{border-top:1px solid var(--qda-border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.qdd-schools li:first-child,.qdd-support li:first-child,.qdd-appeals li:first-child,.qdd-partners li:first-child{border-top:0;padding-top:0}.qdd-schools b,.qdd-support b,.qdd-appeals b,.qdd-partners b,.qdd-districts b{font-size:14.5px;font-weight:800;display:block}.qdd-schools em,.qdd-support em,.qdd-appeals em,.qdd-partners em,.qdd-districts em{color:var(--qdm-muted);margin-top:2px;font-size:12.5px;font-style:normal;line-height:1.4;display:block}.qdd-schools__side,.qdd-partners__side{text-align:right;flex:none;justify-items:end;gap:5px;display:grid}.qdd-support strong{white-space:nowrap;flex:none;font-size:15px;font-weight:800}.qdd-more{color:var(--qda-info-ink);margin-top:14px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-block}.qdd-more--inline{margin-top:0}.qdd-more:hover{text-decoration:underline}.qdd-districts{gap:4px}.qdd-districts li{border-top:1px solid var(--qda-border);grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.qdd-districts li:first-child{border-top:0;padding-top:0}@media (max-width:900px){.qdd-districts li{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:560px){.qdd-schools li,.qdd-appeals li,.qdd-partners li{flex-direction:column;align-items:flex-start}.qdd-schools__side,.qdd-partners__side{text-align:left;justify-items:start}}.qdd-support--tech{margin-top:16px}.qdd-fund__bar{background:#e9eef6;border-radius:8px;height:8px;margin-top:8px;display:flex;overflow:hidden}.qdd-fund__bar i{height:100%;display:block}.qdd-fund{display:block}.qdd-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qdd-links a{border:1px solid var(--qda-border);height:100%;color:inherit;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:14px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.qdd-links a:hover{border-color:var(--qda-info);background:var(--qda-info-bg)}.qdd-links b{font-size:14.5px;font-weight:800}.qdd-links em{color:var(--qdm-muted);grid-column:1;font-size:12.5px;font-style:normal}.qdd-links i{color:var(--qda-info-ink);grid-area:1/2/span 2;font-style:normal;font-weight:800}@media (max-width:900px){.qdd-links{grid-template-columns:minmax(0,1fr)}}
[data-qdm-motion]{--mo-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes mo-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes mo-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(-90px,40px)scale(1.18)}}@keyframes mo-ping{0%{box-shadow:0 0 #7ee2a88c}80%,to{box-shadow:0 0 0 10px #7ee2a800}}@keyframes mo-particle{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.85}to{opacity:0;transform:translate3d(var(--drift), -300px, 0) scale(1)}}[data-qdm-motion] .qda-eyebrow,[data-qdm-motion] .qda-hero h1,[data-qdm-motion] .qda-hero__path,[data-qdm-motion] .qda-hero__meta,[data-qdm-motion] .qda-hero__controls,[data-qdm-motion] .qde-hero-actions>*{animation:mo-rise .7s var(--mo-ease) both}[data-qdm-motion] .qda-eyebrow{animation-delay:20ms}[data-qdm-motion] .qda-hero h1{animation-delay:80ms}[data-qdm-motion] .qda-hero__path{animation-delay:.16s}[data-qdm-motion] .qda-hero__meta{animation-delay:.24s}[data-qdm-motion] .qda-hero__controls{animation-delay:.28s}[data-qdm-motion] .qde-hero-actions>:first-child{animation-delay:.26s}[data-qdm-motion] .qde-hero-actions>:nth-child(2){animation-delay:.32s}[data-qdm-motion] .qde-hero-actions>:nth-child(3){animation-delay:.38s}[data-qdm-motion] .qda-hero:before{content:"";pointer-events:none;will-change:transform;background:radial-gradient(circle,#7ee2a838,#0000 66%);border-radius:50%;width:440px;height:440px;animation:14s ease-in-out infinite alternate mo-float;position:absolute;top:-150px;right:6%}[data-qdm-motion] .qda-hero__inner:before{content:"";pointer-events:none;will-change:transform;background:radial-gradient(circle,#62a9ff47,#0000 66%);border-radius:50%;width:380px;height:380px;animation:17s ease-in-out infinite alternate-reverse mo-float;position:absolute;bottom:-190px;left:-8%}[data-qdm-motion] .qda-live i,[data-qdm-motion] .qda-eyebrow:before{animation:2.4s ease-out infinite mo-ping}[data-qdm-motion] .qdx-particles{z-index:0;pointer-events:none;transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0);transition:transform .4s var(--mo-ease);position:absolute;inset:0;overflow:hidden}[data-qdm-motion] .qdx-particles i{opacity:0;animation:mo-particle var(--d) linear infinite var(--delay);background:#bee1ffe6;border-radius:50%;position:absolute;box-shadow:0 0 10px #82beffe6}[data-qdm-motion] .qda-kpis{perspective:900px}[data-qdm-motion] .qda-kpi{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s var(--mo-ease), box-shadow .3s}[data-qdm-motion] .qda-kpi:hover{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);box-shadow:0 2px 4px #1028480d,0 22px 44px #1769d32e}@media (hover:none){[data-qdm-motion] .qda-kpi,[data-qdm-motion] .qdx-particles{transform:none}}
.qdm-a11y{flex:none;margin-right:8px;position:relative}.qdm-a11y__button{color:#263548;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;place-items:center;width:36px;height:36px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.qdm-a11y__button small{font-size:10px;font-weight:600}.qdm-a11y__button:hover{background:#f4f7fb;border-color:#b9cbe0}.qdm-a11y__button:focus-visible,.qdm-a11y__scale:focus-visible,.qdm-a11y__switch input:focus-visible+.qdm-a11y__track{outline-offset:2px;outline:2px solid #1769d3}.qdm-a11y__menu{z-index:1000;background:#fff;border:1px solid #dce4ed;border-radius:12px;width:280px;padding:14px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #202b3a1f}.qdm-a11y__title{color:#475467;margin:0 0 8px;font-size:12px;font-weight:700}.qdm-a11y__scales{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.qdm-a11y__scale{color:#475467;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;justify-items:center;gap:2px;padding:8px 4px;font-family:inherit;font-size:10.5px;font-weight:600;display:grid}.qdm-a11y__scale span{color:#263548;font-weight:700}.qdm-a11y__scale--0 span{font-size:14px}.qdm-a11y__scale--1 span{font-size:18px}.qdm-a11y__scale--2 span{font-size:23px}.qdm-a11y__scale:hover{background:#f4f7fb}.qdm-a11y__scale.is-active{color:#1769d3;background:#eef5ff;border-color:#1769d3}.qdm-a11y__switch{cursor:pointer;border-top:1px solid #e8edf3;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:14px;padding-top:14px;display:grid}.qdm-a11y__switch input{opacity:0;pointer-events:none;position:absolute}.qdm-a11y__track{background:#c5cfdb;border-radius:999px;width:38px;height:22px;margin-top:2px;transition:background .18s;position:relative}.qdm-a11y__track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px}.qdm-a11y__switch input:checked+.qdm-a11y__track{background:#1769d3}.qdm-a11y__switch input:checked+.qdm-a11y__track:after{transform:translate(16px)}.qdm-a11y__switch strong{color:#263548;font-size:12.5px;display:block}.qdm-a11y__switch small{color:#667085;margin-top:2px;font-size:11px;line-height:1.4;display:block}.qdm-app[data-qdm-scale="1"] .qdm-view{zoom:1.15}.qdm-app[data-qdm-scale="2"] .qdm-view{zoom:1.3}.qdm-app[data-qdm-simple] *,.qdm-app[data-qdm-simple] :before,.qdm-app[data-qdm-simple] :after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.qdm-app[data-qdm-simple] .qdm-view{line-height:1.6}.qdm-app[data-qdm-simple] .qdm-view :is(button,a.qda-btn,.qda-btn,.qdm-button,input,select,textarea){min-height:44px;font-size:14px}.qdm-app[data-qdm-simple] .qdm-view :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #1769d3}@media (max-width:760px){.qdm-a11y__menu{width:min(280px,100vw - 24px);right:-40px}}.qdm-theme{color:#263548;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;margin-right:8px;display:inline-grid}.qdm-theme:hover{background:#f4f7fb;border-color:#b9cbe0}.qdm-theme:focus-visible{outline-offset:2px;outline:2px solid #1769d3}
