@media (prefers-reduced-motion:no-preference){html:has(.dd-root){scroll-behavior:smooth}}.dd-root{--dd-emerald:#10b981;--dd-indigo:#6366f1;--dd-amber:#f59e0b;background-color:#f8fafc;color:#1e293b;transition:background-color .2s ease,color .2s ease}:is(.dark) .dd-root{--dd-emerald:#34d399;--dd-indigo:#818cf8;--dd-amber:#fbbf24;background-color:#020617;color:#cbd5e1}.dd-anchor{scroll-margin-block-start:7rem}.dd-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(55rem 28rem at 85% -10%,rgb(99 102 241/.14),transparent 60%),radial-gradient(40rem 26rem at 5% 20%,rgb(16 185 129/.14),transparent 60%),radial-gradient(36rem 22rem at 60% 120%,rgb(245 158 11/.1),transparent 60%),linear-gradient(180deg,#f8fafc,#eef2f6);border-bottom:1px solid #e2e8f0}:is(.dark) .dd-hero{background:radial-gradient(60rem 30rem at 85% -10%,rgb(99 102 241/.35),transparent 60%),radial-gradient(45rem 28rem at 5% 20%,rgb(16 185 129/.25),transparent 60%),radial-gradient(40rem 24rem at 60% 120%,rgb(245 158 11/.18),transparent 60%),linear-gradient(180deg,#020617,#0b1224);border-bottom:1px solid rgb(30 41 59/.8)}.dd-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(100 116 139/.18) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(180deg,#000 30%,transparent)}:is(.dark) .dd-hero:before{background-image:radial-gradient(rgb(148 163 184/.16) 1px,transparent 0)}.dd-gradient-text{background:linear-gradient(100deg,#059669,#4338ca 50%,#b45309);-webkit-background-clip:text;background-clip:text;color:transparent}:is(.dark) .dd-gradient-text{background:linear-gradient(100deg,#6ee7b7,#a5b4fc 50%,#fcd34d);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes dd-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dd-pulse-ring{0%{box-shadow:0 0 0 0 rgb(16 185 129/.55)}70%{box-shadow:0 0 0 10px rgb(16 185 129/0)}to{box-shadow:0 0 0 0 rgb(16 185 129/0)}}.dd-fade-up{animation:dd-fade-up .6s cubic-bezier(.22,1,.36,1) both}.dd-live-dot{animation:dd-pulse-ring 2s ease-out infinite}.dd-card{transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}.dd-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px -16px rgb(99 102 241/.18)}:is(.dark) .dd-card:hover{box-shadow:0 18px 50px -18px rgb(99 102 241/.45)}@media (prefers-reduced-motion:reduce){.dd-fade-up,.dd-live-dot{animation:none}.dd-card,.dd-card:hover{transition:none;transform:none}}.dd-table-wrapper{overflow:auto;max-inline-size:100%;max-block-size:min(560px,80vh);container-type:inline-size;container-name:dd-table;border:1px solid #e2e8f0;border-radius:1rem;background:#ffffff;box-shadow:0 1px 3px 0 rgb(0 0 0/.04);overscroll-behavior-x:contain}:is(.dark) .dd-table-wrapper{border:1px solid rgb(51 65 85/.8);background:rgb(15 23 42/.6);box-shadow:none}.dd-table-wrapper:focus-visible{outline:2px solid var(--dd-indigo);outline-offset:2px}.dd-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;font-variant-numeric:tabular-nums}.dd-table caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.dd-table thead th{position:sticky;inset-block-start:0;z-index:2;padding:.75rem 1rem;background:#f1f5f9;color:#334155;font-weight:600;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-block-end:1px solid #cbd5e1}:is(.dark) .dd-table thead th{background:#111c33;color:#e2e8f0;border-block-end:1px solid rgb(71 85 105/.8)}.dd-table tbody td,.dd-table tbody th{padding:.75rem 1rem;border-block-end:1px solid #e2e8f0;color:#334155;white-space:nowrap}:is(.dark) .dd-table tbody td,:is(.dark) .dd-table tbody th{border-block-end:1px solid rgb(51 65 85/.5);color:#cbd5e1}.dd-table tbody th{position:sticky;inset-inline-start:0;z-index:1;background:#ffffff;color:#0f172a;font-weight:600;text-align:start}:is(.dark) .dd-table tbody th{background:#0f172a;color:#f1f5f9}.dd-table thead th:first-child{inset-inline-start:0;z-index:3}.dd-table tbody tr:nth-child(2n) td{background:#f8fafc}:is(.dark) .dd-table tbody tr:nth-child(2n) td{background:rgb(30 41 59/.35)}.dd-table tbody tr:hover td,.dd-table tbody tr:hover th{background:#ecfdf5}:is(.dark) .dd-table tbody tr:hover td,:is(.dark) .dd-table tbody tr:hover th{background:rgb(49 46 129/.35)}.dd-table a{color:#059669;text-decoration:underline;text-decoration-color:rgb(5 150 105/.4);text-underline-offset:3px}:is(.dark) .dd-table a{color:#6ee7b7;text-decoration-color:rgb(110 231 183/.4)}.dd-table a:hover{text-decoration-color:currentColor}.dd-table .is-right{text-align:end}.dd-table .is-center{text-align:center}@container dd-table (width < 560px){.dd-table,.dd-table tbody,.dd-table tbody td,.dd-table tbody th,.dd-table tr{display:block;inline-size:100%}.dd-table thead{display:none}.dd-table tbody tr{padding:.75rem 1rem;border-block-end:1px solid #e2e8f0}:is(.dark) .dd-table tbody tr{border-block-end:1px solid rgb(71 85 105/.7)}.dd-table tbody th{position:static;padding:0 0 .5rem;border:0;background:transparent;font-size:1rem;white-space:normal}.dd-table tbody td,.dd-table tbody tr:hover td,.dd-table tbody tr:nth-child(2n) td{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border:0;background:transparent;text-align:end;white-space:normal}.dd-table tbody td:before{content:attr(data-label);color:#64748b;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;text-align:start;flex-shrink:0}:is(.dark) .dd-table tbody td:before{color:#94a3b8}}.dd-chart-canvas{position:relative;inline-size:100%}.dd-toc a[aria-current=location]{color:#065f46;background:linear-gradient(90deg,rgb(16 185 129/.12),transparent);border-inline-start-color:#059669}:is(.dark) .dd-toc a[aria-current=location]{color:#ecfdf5;background:linear-gradient(90deg,rgb(16 185 129/.22),transparent);border-inline-start-color:#34d399}