.hx--dg{--dg-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dg-dbx:#ff7a5c;--dg-snow:#5cbcff;--dg-fab:#37d0a4}.hx--plat{--hx-acc:#f5b544;--hx-acc-rgb:245,181,68}.hx--mig{--hx-acc:#ff6b5b;--hx-acc-rgb:255,107,91}.hx--ehr{--hx-acc:#ef86b4;--hx-acc-rgb:239,134,180}.hx--plat .hv{--hv-t1:#fff4e0;--hv-t2:#ffe2b8;--hv-a:#f08a24;--hv-b:#2f70ff}.hx--mig .hv{--hv-t1:#ffece8;--hv-t2:#ffd6cf;--hv-a:#ff4f3d;--hv-b:#2f70ff}.hx--ehr .hv{--hv-t1:#fdeaf3;--hv-t2:#f6d3e4;--hv-a:#d6457f;--hv-b:#2f70ff}.hx--dg .hx-chip[aria-pressed=true]{color:#1d1203}.hx--dg .hx-cta{border-color:rgba(var(--hx-acc-rgb), .3);background:radial-gradient(700px 260px at 100% 0%, rgba(var(--hx-acc-rgb), .16), transparent 70%), linear-gradient(180deg, #131a30, #0b1226)}.hx--dg .hv-line path{stroke:var(--hv-a);stroke-width:2.2px}.hx--dg .hv-line .hv-dash{stroke-dasharray:3 7;stroke:var(--hv-b);stroke-width:2px}.hx--dg.hx-js .hv-line .hv-dash{animation:1.6s linear infinite hx-dash}.hx--dg .hv-spark svg{filter:drop-shadow(0 .6em 1.2em rgba(var(--hx-acc-rgb), .35))}.hv-pf{border-radius:1.8em;width:21em;padding:1.6em 1.7em 1.7em}.hv-pf-top{border-bottom:.1em solid #eef1f5;align-items:center;gap:.8em;margin-bottom:1.1em;padding-bottom:1em;display:flex}.hv-pf-top i{background:var(--c);width:1.2em;height:1.2em;box-shadow:0 .3em .8em color-mix(in srgb, var(--c) 45%, transparent);border-radius:.35em;flex:none}.hv-pf-top b{font-family:var(--font-jakarta);letter-spacing:-.02em;color:#0f172a;font-size:1.75em;font-weight:700;line-height:1}.hv-pf-unit{font-family:var(--dg-mono);color:#334155;background:#f1f4f8;border-radius:99em;margin:0 0 1.1em;padding:.35em .8em;font-size:1.05em;font-weight:700;display:inline-flex}.hv-pf-bar{grid-template-columns:6.2em 1fr;align-items:center;gap:.8em;margin-top:.75em;display:grid}.hv-pf-bar small{color:#64748b;white-space:nowrap;font-size:1.05em}.hv-pf-bar span{background:#eef1f5;border-radius:99em;height:.8em;overflow:hidden}.hv-pf-bar span:before{content:"";height:100%;width:var(--w);background:var(--c);transform-origin:0;border-radius:99em;display:block}.hx-js .hv-pf-bar span:before{animation:dg-grow .9s var(--hx-ease) forwards;animation-delay:calc(.9s + var(--i,0) * .12s);transform:scaleX(0)}@keyframes dg-grow{to{transform:scaleX(1)}}.hv-pf--dbx{--c:var(--dg-dbx);transform:rotate(-4deg)}.hv-pf--snow{--c:var(--dg-snow)}.hv-pf--fab{--c:var(--dg-fab);transform:rotate(4deg)}.hx-js .hv-pf--dbx.hv-pop{--r:-4deg}.hx-js .hv-pf--fab.hv-pop{--r:4deg}.hx-js .hx--dg .hv-pf.hv-pop,.hx--dg.hx-js .hv-pf.hv-pop{animation-name:dg-pop}@keyframes dg-pop{0%{opacity:0;transform:translateY(1.4em) rotate(var(--r,0deg)) scale(.96)}to{opacity:1;transform:rotate(var(--r,0deg))}}.hv-edw{background:linear-gradient(#121a33,#0b1124);border-radius:1.8em;width:100%;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 2.6em 5.4em #141e4661,inset 0 0 0 .1em #ffffff0f}.hv-edw-bar{border-bottom:.1em solid #ffffff14;align-items:center;gap:.6em;padding:1.1em 1.4em;display:flex}.hv-edw-bar i{background:#ffffff2e;border-radius:50%;width:.9em;height:.9em}.hv-edw-bar span{font-family:var(--dg-mono);letter-spacing:.04em;color:#93a1c2;margin-left:.6em;font-size:1.05em}.hv-edw-body{gap:.3em;padding:1.1em 1.4em 1.3em;display:grid}.hv-edw-ln{font-family:var(--dg-mono);color:#c7d2ec;white-space:nowrap;justify-content:space-between;gap:1em;font-size:1.15em;line-height:1.6;display:flex}.hv-edw-ln b{color:#ff9a8c;font-weight:700}.hv-edw-ln em{color:#6f7fa8;font-style:normal}.hx-js .hv-edw-ln{opacity:0;animation:dg-type .45s var(--hx-ease) forwards;animation-delay:calc(.55s + var(--i,0) * .14s)}@keyframes dg-type{0%{opacity:0;transform:translate(-.8em)}to{opacity:1;transform:none}}.hv-step{white-space:nowrap;border-radius:99em;align-items:center;gap:.9em;padding:.8em 1.4em .8em .8em;display:flex}.hv-step i{color:#fff;background:linear-gradient(135deg, var(--hv-a), var(--hv-b));width:3em;height:3em;font-style:normal;font-family:var(--font-jakarta);border-radius:50%;flex:none;place-items:center;font-size:1.2em;font-weight:700;display:grid}.hv-step b{color:#0f172a;font-size:1.35em;font-weight:700;line-height:1.15;display:block}.hv-step small{color:#64748b;font-size:1.02em;display:block}.hv-lh{border-radius:1.8em;width:100%;padding:1.6em 1.8em 1.8em;transform:rotate(1.8deg)}.hv-lh-top{border-bottom:.1em solid #eef1f5;justify-content:space-between;align-items:center;margin-bottom:1em;padding-bottom:.9em;display:flex}.hv-lh-top b{font-family:var(--font-jakarta);letter-spacing:-.02em;color:#0f172a;font-size:1.6em;font-weight:700}.hv-lh-top span{color:#d6331f;background:#ffece8;border-radius:99em;padding:.35em .8em;font-size:1em;font-weight:700}.hv-tier{background:var(--bg);border-radius:1em;grid-template-columns:5.6em 1fr auto;align-items:center;gap:.9em;margin-top:.6em;padding:.7em .9em;display:grid}.hv-tier b{color:var(--fg);font-size:1.2em;font-weight:700}.hv-tier span{color:#334155;font-size:1.1em}.hv-tier small{font-family:var(--dg-mono);color:#64748b;font-size:1em}.hv-tier--b{--bg:#f8eee6;--fg:#9a5b23}.hv-tier--s{--bg:#eef1f6;--fg:#56657c}.hv-tier--g{--bg:#fdf3d6;--fg:#a77a05}.hx-js .hv-tier{opacity:0;animation:dg-type .45s var(--hx-ease) forwards;animation-delay:calc(1.3s + var(--i,0) * .14s)}.hv-chart{border-radius:1.8em;width:100%;overflow:hidden;transform:rotate(-2deg)}.hv-chart-top{background:#f7f8fb;border-bottom:.1em solid #eef1f5;justify-content:space-between;align-items:center;gap:1em;padding:1.3em 1.6em;display:flex}.hv-chart-top b{font-family:var(--font-jakarta);color:#0f172a;letter-spacing:-.01em;font-size:1.5em;font-weight:700}.hv-chart-top small{font-family:var(--dg-mono);color:#94a3b8;font-size:1em}.hv-chart-body{padding:.6em 1.6em 1.2em}.hv-dt{border-top:.1em solid #f0f2f6;grid-template-columns:1fr auto;align-items:center;gap:1em;padding:.72em 0;display:grid}.hv-dt:first-child{border-top:0}.hv-dt span{color:#1e293b;white-space:nowrap;font-size:1.22em}.hv-dt span small{color:#94a3b8;margin-left:.4em;font-size:.82em}.hv-tag{white-space:nowrap;border-radius:99em;padding:.3em .8em;font-size:1em;font-weight:700}.hv-tag--m{color:#0f8a57;background:#dcf7ea}.hv-tag--a{color:#a86b00;background:#fff1d6}.hv-tag--b{color:#b8326a;background:#ffe4ef}.hx-js .hv-dt{opacity:0;animation:dg-type .45s var(--hx-ease) forwards;animation-delay:calc(.6s + var(--i,0) * .12s)}.hv-dest{border-radius:1.6em;width:17em;padding:1.4em 1.5em}.hv-dest-h{align-items:center;gap:.8em;margin-bottom:.7em;display:flex}.hv-dest-h i{color:#fff;border-radius:.9em;flex:none;place-items:center;width:2.8em;height:2.8em;display:grid}.hv-dest-h i svg{width:1.5em;height:1.5em}.hv-dest-h b{font-family:var(--font-jakarta);color:#0f172a;font-size:1.5em;font-weight:700;line-height:1.1}.hv-dest p{color:#64748b;margin:0;font-size:1.08em;line-height:1.45}.hv-dest--new .hv-dest-h i{background:linear-gradient(135deg,#22c55e,#0f9b62)}.hv-dest--arc .hv-dest-h i{background:linear-gradient(135deg,#f5b544,#d98a0b)}.dg-code{border:1px solid var(--hx-line);border-radius:var(--hx-radius);background:#0a0f1f;margin:26px 0 30px;overflow:hidden}.dg-code-bar{border-bottom:1px solid var(--hx-line);background:var(--hx-bg-2);align-items:center;gap:10px;padding:11px 14px 11px 16px;display:flex}.dg-code-bar i{background:#ffffff24;border-radius:50%;flex:none;width:9px;height:9px}.dg-code-label{font-family:var(--dg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hx-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:4px;font-size:11.5px;overflow:hidden}.dg-code-meta{font-family:var(--dg-mono);color:var(--hx-faint);white-space:nowrap;margin-left:auto;font-size:11px}.dg-copy{-webkit-appearance:none;appearance:none;border:1px solid var(--hx-line-2);color:var(--hx-text-2);cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:8px;padding:5px 10px;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.dg-copy:hover{color:#fff;border-color:#ffffff4d}.dg-copy svg{width:13px;height:13px}.dg-copy.is-done{color:var(--hx-ok);border-color:#43c6a066}.no-js .dg-copy{display:none}.dg-code pre{-webkit-overflow-scrolling:touch;scrollbar-width:thin;font-family:var(--dg-mono);color:#d5ddf0;-moz-tab-size:2;tab-size:2;margin:0;padding:18px 20px;font-size:13.5px;line-height:1.75;overflow-x:auto}.dg-code pre code{font:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.dg-code .t-kw{color:#9db8ff;font-weight:600}.dg-code .t-fn{color:var(--hx-acc)}.dg-code .t-str{color:#9be3b8}.dg-code .t-num{color:#f7c97e}.dg-code .t-com{color:#6f7a95;font-style:italic}.dg-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:26px 0 30px;display:grid}.dg-pair .dg-code{margin:0}.dg-pair .dg-code pre{padding:14px 16px;font-size:12.5px}.dg-matrix{border:1px solid var(--hx-line);border-radius:var(--hx-radius);background:var(--hx-surface);margin:26px 0 12px;overflow:hidden}.dg-mx-row{border-top:1px solid var(--hx-line);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));display:grid}.dg-mx-row:first-child{border-top:0}.dg-mx-row>*{min-width:0;padding:13px 14px}.dg-mx-head{background:var(--hx-bg-2)}.dg-mx-head span{font-family:var(--font-jakarta);color:#fff;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.dg-mx-head span:first-child{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-muted);font-size:11px;font-weight:700}.dg-mx-head span i{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.dg-mx-row>b{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.dg-mx-row>b small{color:var(--hx-faint);margin-top:2px;font-size:12px;font-weight:400;display:block}.dg-fit{color:var(--hx-muted);flex-direction:column;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.dg-dots{gap:4px;display:inline-flex}.dg-dots i{border:1.5px solid #ffffff38;border-radius:50%;width:9px;height:9px}.dg-dots i.on{background:var(--hx-acc);border-color:var(--hx-acc)}.dg-dots b{letter-spacing:.06em;text-transform:uppercase;color:var(--hx-text-2);margin-left:6px;font-size:11px;font-weight:700}.dg-mx-key{flex-wrap:wrap;gap:6px 18px;margin:0 0 30px;padding:0;list-style:none;display:flex}.dg-mx-key li{align-items:center;gap:8px;display:inline-flex;color:var(--hx-muted)!important;margin:0!important;font-size:12.5px!important}.dg-bills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 30px;display:grid}.dg-bill{border:1px solid var(--hx-line);border-top:3px solid var(--c);background:var(--hx-surface);border-radius:16px;flex-direction:column;padding:18px 18px 16px;display:flex}.dg-bill h3{margin:0 0 4px!important;font-size:1.05rem!important}.dg-bill>small{letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700}.dg-bill-f{border:1px solid var(--hx-line);font-family:var(--dg-mono);color:#d5ddf0;background:#0a0f1f;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.dg-bill-f em{color:var(--c);font-style:normal}.dg-bill p{color:var(--hx-muted)!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.6!important}.dg-bill ul{border-top:1px solid var(--hx-line);margin:auto 0 0;padding:10px 0 0;list-style:none}.dg-bill li{padding:4px 0 4px 16px;position:relative;color:var(--hx-text-2)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.dg-bill li:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.dg-c-dbx{--c:var(--dg-dbx)}.dg-c-snow{--c:var(--dg-snow)}.dg-c-fab{--c:var(--dg-fab)}.dg-acc{counter-reset:dga;gap:10px;margin:26px 0 30px;display:grid}.dg-acc-i{counter-increment:dga;border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:14px;transition:border-color .25s}.dg-acc-i[open]{border-color:rgba(var(--hx-acc-rgb), .35)}.dg-acc-i summary{cursor:pointer;grid-template-columns:36px 1fr auto 26px;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:grid}.dg-acc-i summary::-webkit-details-marker{display:none}.dg-acc-i summary:before{content:counter(dga, decimal-leading-zero);font-family:var(--font-jakarta);color:var(--hx-acc);font-size:13px;font-weight:700}.dg-acc-i summary b{font-family:var(--font-jakarta);color:#fff;font-size:1rem;font-weight:650;line-height:1.35}.dg-acc-i summary .hx-pill{white-space:nowrap;margin:0}.dg-acc-i summary>svg{width:18px;height:18px;color:var(--hx-muted);transition:transform .25s var(--hx-ease)}.dg-acc-i[open] summary>svg{color:var(--hx-acc);transform:rotate(180deg)}.dg-acc-body{grid-template-columns:1fr 1fr;gap:16px;padding:0 18px 18px 66px;display:grid}.dg-acc-body div>small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.dg-acc-body .why small{color:var(--hx-warn)}.dg-acc-body .fix small{color:var(--hx-ok)}.dg-acc-body p{margin:0!important;font-size:14.5px!important;line-height:1.6!important}.dg-gantt{border:1px solid var(--hx-line);border-radius:var(--hx-radius);background:var(--hx-surface);margin:26px 0 12px;padding:18px 18px 12px}.dg-gantt-scale{grid-template-columns:150px 1fr;gap:14px;margin-bottom:8px;display:grid}.dg-gantt-scale ol{grid-template-columns:repeat(var(--cols), 1fr);border-left:1px solid var(--hx-line);margin:0;padding:0;list-style:none;display:grid}.dg-gantt-scale li{border-right:1px solid var(--hx-line);letter-spacing:.04em;padding-left:6px;color:var(--hx-faint)!important;margin:0!important;font-size:11px!important}.dg-gantt-row{grid-template-columns:150px 1fr;align-items:center;gap:14px;padding:6px 0;display:grid}.dg-gantt-row>b{color:#fff;font-size:13.5px;font-weight:600;line-height:1.3}.dg-gantt-row>b small{color:var(--hx-faint);font-size:11.5px;font-weight:400;display:block}.dg-gantt-track{background:repeating-linear-gradient(90deg, #ffffff08 0 calc(100% / var(--cols) - 1px), #ffffff0f calc(100% / var(--cols) - 1px) calc(100% / var(--cols)));border-radius:6px;height:26px;position:relative}.dg-gantt-bar{top:3px;bottom:3px;left:var(--s);width:var(--w);background:rgba(var(--hx-acc-rgb), var(--o,.85));color:#2a0b06;white-space:nowrap;transform-origin:0;cursor:default;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;overflow:hidden}.dg-gantt-bar--ghost{border:1.5px dashed rgba(var(--hx-acc-rgb), .7);color:var(--hx-acc);background:0 0}.hx-js .dg-gantt.is-in .dg-gantt-bar{animation:dg-wipe .8s var(--hx-ease) both;animation-delay:calc(var(--i,0) * .1s)}@keyframes dg-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dg-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dg-gantt-note{color:var(--hx-faint)!important;margin:0 0 30px!important;font-size:12.5px!important;line-height:1.5!important}.dg-ladder{counter-reset:lad;gap:8px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.dg-ladder li{counter-increment:lad;border:1px solid var(--hx-line);background:linear-gradient(90deg, rgba(var(--hx-acc-rgb), calc(.03 + var(--n) * .03)), var(--hx-surface) 60%);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid;margin:0 0 0 calc(var(--n) * 22px)!important}.dg-ladder li:before{content:counter(lad);background:var(--hx-acc-soft);width:30px;height:30px;color:var(--hx-acc);font-family:var(--font-jakarta);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.dg-ladder b{color:#fff;font-size:14.5px;font-weight:650;display:block}.dg-ladder span{color:var(--hx-muted);font-size:13.5px;line-height:1.55;display:block}.dg-ladder code{white-space:nowrap;font-size:11.5px}.hx--dg .hx-arch-panel ul{margin:0 0 6px;padding:0;list-style:none}.hx--dg .hx-arch-panel li{border-top:1px solid var(--hx-line);padding:7px 0 7px 18px;position:relative;color:var(--hx-text-2)!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.hx--dg .hx-arch-panel li:first-child{border-top:0}.hx--dg .hx-arch-panel li:before{content:"";background:var(--hx-acc);border-radius:2px;width:7px;height:7px;position:absolute;top:1.05em;left:0}.hx--dg .hx-arch-panel li code{font-size:12px}.dg-triage{margin:22px 0 30px}.dg-triage-filter{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.no-js .dg-triage-filter{display:none}.dg-tri{border:1px solid var(--hx-line);border-radius:var(--hx-radius);background:var(--hx-surface);overflow:hidden}.dg-tri-row{border-top:1px solid var(--hx-line);grid-template-columns:minmax(0,1.1fr) 120px minmax(0,1.6fr);align-items:start;gap:16px;padding:14px 18px;transition:opacity .25s;display:grid}.dg-tri-row:first-child{border-top:0}.dg-tri-row.is-dim{opacity:.28}.dg-tri-head{background:var(--hx-bg-2);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-muted);padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:700}.dg-tri-row>b{color:#fff;font-size:14.5px;font-weight:600;line-height:1.4}.dg-tri-row>b small{color:var(--hx-faint);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.dg-tri-row>p{color:var(--hx-muted)!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.dg-tri-row .hx-pill{justify-self:start;margin:0}.dg-ret{border:1px solid var(--hx-line);border-radius:var(--hx-radius);background:var(--hx-surface);margin:26px 0 12px;padding:20px 20px 14px}.dg-ret-title{font-weight:600;color:var(--hx-text-2)!important;margin:0 0 14px!important;font-size:13px!important}.dg-ret-row{grid-template-columns:200px 1fr;align-items:center;gap:14px;padding:6px 0;display:grid}.dg-ret-row>span{color:var(--hx-text-2);font-size:13px;line-height:1.35}.dg-ret-row>span small{color:var(--hx-faint);font-size:11.5px;display:block}.dg-ret-track{align-items:center;gap:8px;height:22px;display:flex;position:relative}.dg-ret-bar{height:16px;width:var(--w);background:var(--hx-acc);transform-origin:0;cursor:default;border-radius:0 4px 4px 0;min-width:4px}.dg-ret-bar--open{background:repeating-linear-gradient(45deg, var(--hx-acc) 0 4px, rgba(var(--hx-acc-rgb), .35) 4px 8px)}.dg-ret-bar:hover{filter:brightness(1.12)}.dg-ret-track b{color:var(--hx-text);white-space:nowrap;font-size:12.5px;font-weight:700}.hx-js .dg-ret.is-in .dg-ret-bar{animation:dg-grow-x .8s var(--hx-ease) both;animation-delay:calc(var(--i,0) * 80ms)}.dg-ret-axis{grid-template-columns:200px 1fr;gap:14px;margin-top:6px;display:grid}.dg-ret-axis ol{border-top:1px solid var(--hx-line);justify-content:space-between;width:85%;margin:0;padding:4px 0 0;list-style:none;display:flex}.dg-ret-axis li{color:var(--hx-faint)!important;margin:0!important;font-size:11px!important}.dg-next3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dg-disclose{border:1px dashed rgba(var(--hx-acc-rgb), .45);background:rgba(var(--hx-acc-rgb), .05);border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:14px;margin:26px 0 30px;padding:18px 20px;display:grid}.dg-disclose>span{background:var(--hx-acc-soft);width:40px;height:40px;color:var(--hx-acc);border-radius:12px;place-items:center;display:grid}.dg-disclose>span svg{width:20px;height:20px}.dg-disclose p{color:var(--hx-text-2)!important;margin:0!important;font-size:14.5px!important;line-height:1.65!important}.dg-disclose b{color:#fff}@media (max-width:900px){.dg-bills{grid-template-columns:1fr}}@media (max-width:760px){.dg-pair,.dg-next3{grid-template-columns:1fr!important}.dg-code pre{padding:14px 16px;font-size:12.5px}.dg-code-meta{display:none}.dg-mx-row{grid-template-columns:1fr 1fr 1fr}.dg-mx-row>b{grid-column:1/-1;padding-bottom:0}.dg-mx-head span:first-child{display:none}.dg-mx-row>*{padding:10px 12px}.dg-acc-body{grid-template-columns:1fr;padding:0 16px 16px}.dg-acc-i summary{grid-template-columns:30px 1fr 22px;padding:14px 16px}.dg-acc-i summary .hx-pill{grid-area:2/2;justify-self:start}.dg-gantt{padding:14px 12px 10px}.dg-gantt-scale,.dg-gantt-row{grid-template-columns:96px 1fr;gap:8px}.dg-gantt-row>b{font-size:12px}.dg-gantt-row>b small{display:none}.dg-gantt-bar{font-size:0}.dg-ladder li{grid-template-columns:30px 1fr;margin-left:0!important}.dg-ladder li>code{grid-column:2;justify-self:start}.dg-tri-head{display:none!important}.dg-tri-row{grid-template-columns:1fr;gap:6px}.dg-ret{padding:16px 14px 12px}.dg-ret-row,.dg-ret-axis{grid-template-columns:1fr;gap:4px}.dg-ret-axis>span{display:none}.dg-disclose{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hx-js .hv-edw-ln,.hx-js .hv-tier,.hx-js .hv-dt{opacity:1!important;animation:none!important;transform:none!important}.hx-js .hv-pf-bar span:before,.hx-js .dg-gantt-bar,.hx-js .dg-ret-bar{animation:none!important;transform:none!important}}@media print{.dg-copy{display:none!important}}