.youtube-player-wrapper.svelte-1xlj7xr{background:#000;border:1px solid #8cc3d233;border-radius:12px;width:100%;margin:1rem 0 1.5rem;overflow:hidden;box-shadow:0 8px 24px #00000059}.player-aspect-ratio.svelte-1xlj7xr{height:0;padding-bottom:56.25%;position:relative}.player-aspect-ratio.svelte-1xlj7xr iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.poster-overlay.svelte-1xlj7xr{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.poster-image.svelte-1xlj7xr{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:filter .22s,transform .22s;position:absolute;inset:0}.poster-overlay.svelte-1xlj7xr:hover .poster-image:where(.svelte-1xlj7xr){filter:brightness(.95)}.play-button.svelte-1xlj7xr{z-index:3;width:2.5rem;height:2.5rem;color:var(--color-accent-gold,#e0c68f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08161f66;border:1px solid #ecc47a99;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s,border-color .2s;display:flex;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 0 0 3px #08161f66,0 6px 16px #0006}.play-button.svelte-1xlj7xr svg:where(.svelte-1xlj7xr){margin-left:3px}.poster-overlay.svelte-1xlj7xr:hover .play-button:where(.svelte-1xlj7xr){color:#fff;background:#0c202de6;border-color:#f8d894e6;transform:scale(1.08)}.doc-page.svelte-l06cvh{flex-direction:column;gap:clamp(1.2rem,2.5vw,1.8rem);min-height:calc(100svh - 4rem);padding-top:clamp(.8rem,2vw,1.2rem);display:flex}.doc-header.svelte-l06cvh{flex-direction:column;gap:.35rem;display:flex}.doc-breadcrumb.svelte-l06cvh{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:flex}.doc-breadcrumb.svelte-l06cvh a:where(.svelte-l06cvh){color:#8cc3d299;text-decoration:none;transition:color .16s}.doc-breadcrumb.svelte-l06cvh a:where(.svelte-l06cvh):hover{color:#8cc3d2f2}.crumb-sep.svelte-l06cvh{color:#8cc3d259}.doc-title.svelte-l06cvh{color:#e4f2f6f7;margin:0;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600;line-height:1.2}.doc-date.svelte-l06cvh{color:#8cc3d280;letter-spacing:.01em;margin:0;font-size:.8rem;font-weight:400}.doc-body.svelte-l06cvh{--doc-base-font-size:var(--doc-text-size,clamp(1.05rem, 1.2vw, 1.1rem));font-size:var(--doc-base-font-size);color:#d2e8eee6;line-height:1.75}.doc-body.svelte-l06cvh h1,.doc-body.svelte-l06cvh h2,.doc-body.svelte-l06cvh h3{font-family:var(--font-body);text-transform:initial;font-weight:400;line-height:1.3}.doc-body.svelte-l06cvh h1{color:#e4f2f6f7;margin:1.8em 0 .6em;font-size:1.75em}.doc-body.svelte-l06cvh h1:first-child{margin-top:0}.doc-body.svelte-l06cvh h2{color:#dceef4f0;margin:1.6em 0 .5em;font-size:1.45em}.doc-body.svelte-l06cvh h3{color:#d2e8eeeb;margin:1.3em 0 .35em;font-size:1.22em}.doc-body.svelte-l06cvh p{margin:0 0 1em}.doc-body.svelte-l06cvh p:last-child{margin-bottom:0}.doc-body.svelte-l06cvh ol,.doc-body.svelte-l06cvh ul{margin:.5em 0 1em;padding-left:1.4em}.doc-body.svelte-l06cvh li{margin-bottom:.35em}.doc-body.svelte-l06cvh strong{color:#e4f2f6f7;font-weight:600}.doc-body.svelte-l06cvh hr{border:none;border-top:1px solid #8cc3d21f;margin:1.6em 0}.doc-body.svelte-l06cvh a{color:inherit;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-color:#e8c28285;text-decoration-thickness:1px;transition:text-decoration-color .22s,text-decoration-thickness .22s}.doc-body.svelte-l06cvh a:hover{outline:none;text-decoration-color:#f4dbabcc;text-decoration-thickness:1.5px}.doc-body.svelte-l06cvh blockquote{letter-spacing:.05em;line-height:1.5;font-size:inherit;color:var(--color-text-primary);border-left:3px solid #8cc3d24d;margin:1em 0;padding:0 0 0 .5em}.doc-body.svelte-l06cvh blockquote p{margin:0;padding:0}.doc-body.svelte-l06cvh p~blockquote{margin-top:-.5em}.doc-body.svelte-l06cvh .table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin:1em 0 1.25em;overflow-x:auto}.doc-body.svelte-l06cvh table{table-layout:auto;border-collapse:separate;border-spacing:0;color:#dceef4eb;background:#0a1e2859;border:1px solid #8cc3d233;border-radius:12px;width:auto;margin:0;font-size:.95em;box-shadow:inset 0 1px #ffffff08}.doc-body.svelte-l06cvh table thead th{text-align:left;letter-spacing:.01em;color:#ecf6fafa;background:#122d3af2;border-bottom:1px solid #8cc3d23d;font-weight:600}.doc-body.svelte-l06cvh table th,.doc-body.svelte-l06cvh table td{vertical-align:top;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #8cc3d224;border-right:1px solid #8cc3d224;min-width:140px;padding:.7em .9em;line-height:1.5}.doc-body.svelte-l06cvh table th:last-child,.doc-body.svelte-l06cvh table td:last-child{border-right:0}.doc-body.svelte-l06cvh table tbody tr:nth-child(2n) td{background:#ffffff05}.doc-body.svelte-l06cvh table tbody tr:hover td{background:#8cc3d214}.doc-body.svelte-l06cvh table tr:last-child td{border-bottom:0}.doc-body.svelte-l06cvh dd{text-indent:-1ch;margin:0;padding-left:1ch}.doc-body.svelte-l06cvh .timecode-btn{color:var(--color-accent-gold,#e0c68f);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.88em;transition:background .18s,border-color .18s,transform .12s}.doc-body.svelte-l06cvh .timecode-btn:hover{background:#8cc3d238;transform:translateY(-1px)}@media (width<=760px){.doc-body.svelte-l06cvh table th,.doc-body.svelte-l06cvh table td{padding:.65em .75em}}
