.dc{--dc-pad: .5rem;--dc-row-pad: .75rem;--dc-panel-pad: .85rem;--dc-marker: 1.25rem;--dc-gap: .75rem;--dc-ease: cubic-bezier(.4, 0, .2, 1);box-sizing:border-box;border-block-end:1px solid var(--line);color:var(--ink)}.dc__summary{display:flex;align-items:center;gap:var(--dc-gap);box-sizing:border-box;min-block-size:2.75rem;padding:var(--dc-row-pad) var(--dc-pad);cursor:pointer;font-weight:600;line-height:1.4;scroll-margin-block-start:var(--sticky-header, 0)}.dc__title{margin:0;font:inherit;color:inherit}.dc__marker{flex:none;inline-size:var(--dc-marker);block-size:var(--dc-marker)}.dc[open]>.dc__summary .dc__marker{rotate:90deg}.dc::details-content{display:flow-root;block-size:0;padding-block:0;padding-inline:calc(var(--dc-pad) + var(--dc-marker) + var(--dc-gap)) var(--dc-pad);overflow:clip;opacity:0;color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.dc[open]::details-content{block-size:auto;padding-block:var(--dc-panel-pad);opacity:1}.dc>summary+*{margin-block-start:0}.dc>:last-child{margin-block-end:0}.dc>:is(p,ul,ol,pre,fieldset){margin-block-end:.75rem}.dc>:is(p,ul,ol,pre,fieldset):last-child{margin-block-end:0}@media(hover:hover){.dc__summary:hover{background-color:var(--fill)}}@media(forced-colors:active){.dc__summary:focus-visible{text-decoration:underline}}@media(prefers-reduced-motion:no-preference){.dc{interpolate-size:allow-keywords}.dc::details-content{transition:block-size .25s var(--dc-ease),padding-block .25s var(--dc-ease),opacity .12s ease-out,content-visibility .25s allow-discrete}.dc[open]::details-content{transition:block-size .3s var(--dc-ease),padding-block .3s var(--dc-ease),opacity .2s ease-out .05s,content-visibility .3s allow-discrete}.dc__marker{transition:rotate .25s var(--dc-ease)}}.dc-list{margin:0;padding:0;list-style:none}.dc-list>li{margin:0;padding:0}.dc-list>li:first-child>.dc{border-block-start:1px solid var(--line)}.dc--inline,.dc--inline>.dc__summary{display:inline}.dc--inline{border:0}.dc--inline>.dc__summary{min-block-size:0;padding:0;color:var(--lilac-deep);font-weight:700;text-decoration:underline;text-underline-offset:.2em;background-color:transparent}.dc--inline::details-content{padding:0}.dc--inline[open]::details-content{display:inline;block-size:auto;padding:0;overflow:visible;color:inherit;font-size:inherit;line-height:inherit}.dc-stay{display:contents}.dc-read{color:var(--ink);font-size:1.0625rem;line-height:1.7}.dc-puzzle{margin:0 0 .75rem;color:var(--ink)}.dc-fieldset{display:grid;gap:.25rem;min-inline-size:0;margin:0;padding:0;border:0}.dc-check{display:flex;align-items:center;gap:.625rem;min-block-size:2rem;cursor:pointer;color:var(--ink)}.dc-check input{flex:none;inline-size:1.5rem;block-size:1.5rem;margin:0;accent-color:var(--ink)}.dc-code{margin:0;padding:.75rem 1rem;overflow-x:auto;border-radius:var(--radius);background-color:var(--fill);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6}.dc-code :is(ins,del,span){display:block;text-decoration:none;white-space:pre}.dc-code del{color:var(--danger)}.dc-code ins{color:var(--lilac-deep)}.dc-links{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}
