:root{--marked-extended-accordion-animation-duration:.3s;--marked-extended-accordion-transition-timing:ease-in-out;--marked-extended-accordion-animation-easing:ease;--marked-extended-accordion-fade-distance:-10px}.marked-extended-accordion{overflow:hidden}.marked-extended-accordion .marked-extended-accordion-icon{margin-right:.5rem;display:inline-block}.marked-extended-accordion .marked-extended-accordion-title+.marked-extended-accordion-icon{margin-left:.5rem;margin-right:0}.marked-extended-accordion .marked-extended-accordion-content{transition:opacity var(--marked-extended-accordion-animation-duration,.3s) var(--marked-extended-accordion-transition-timing,ease-in-out);box-sizing:border-box;width:100%;animation:accordion-fade var(--marked-extended-accordion-animation-duration,.3s) var(--marked-extended-accordion-animation-easing,ease);overflow:visible}@keyframes accordion-fade{0%{opacity:0;transform:translateY(var(--marked-extended-accordion-fade-distance,-10px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marked-extended-accordion .marked-extended-accordion-content{transition:none;animation:none}}:root{--marked-extended-accordion-border-color:var(--app-border-light,#ddd);--marked-extended-accordion-background-color:var(--md-sys-color-surface-container,#fff);--marked-extended-accordion-header-background-color:var(--md-sys-color-surface-container-high,#f5f5f5);--marked-extended-accordion-header-hover-background-color:var(--md-sys-color-surface-container-highest,#e8e8e8);--marked-extended-accordion-text-color:var(--app-text-primary,#333);--marked-extended-accordion-content-color:var(--app-text-primary,#24292e);--marked-extended-accordion-radius:4px;--marked-extended-accordion-margin:1rem 0;--marked-extended-accordion-header-padding:.75rem 1rem;--marked-extended-accordion-content-padding:1rem}body.light{--marked-extended-accordion-border-color:var(--app-border-light,#ddd);--marked-extended-accordion-background-color:var(--md-sys-color-surface-container,#fff);--marked-extended-accordion-header-background-color:var(--md-sys-color-surface-container-high,#f5f5f5);--marked-extended-accordion-header-hover-background-color:var(--md-sys-color-surface-container-highest,#e8e8e8);--marked-extended-accordion-text-color:var(--app-text-primary,#333);--marked-extended-accordion-content-color:var(--app-text-primary,#24292e)}body.dark{--marked-extended-accordion-border-color:#444c56;--marked-extended-accordion-background-color:#22272e;--marked-extended-accordion-header-background-color:#2d333b;--marked-extended-accordion-header-hover-background-color:#343b45;--marked-extended-accordion-text-color:#d1d5da;--marked-extended-accordion-content-color:#d1d5da}.marked-extended-accordion{border:1px solid var(--marked-extended-accordion-border-color);border-radius:var(--marked-extended-accordion-radius);margin:var(--marked-extended-accordion-margin);background-color:var(--marked-extended-accordion-background-color)}.marked-extended-accordion-header{padding:var(--marked-extended-accordion-header-padding);cursor:pointer;background-color:var(--marked-extended-accordion-header-background-color);color:var(--marked-extended-accordion-text-color);transition:background-color .2s;position:relative}.marked-extended-accordion-header:hover{background-color:var(--marked-extended-accordion-header-hover-background-color)}.marked-extended-accordion-title{color:var(--marked-extended-accordion-text-color);margin:0;font-weight:600;display:inline}.marked-extended-accordion-content{padding:var(--marked-extended-accordion-content-padding);color:var(--marked-extended-accordion-content-color)}.marked-extended-accordion-content img{max-width:100%;height:auto;margin:0;display:block}:root,body.light{--marked-extended-accordion-note-color:#0969da;--marked-extended-accordion-tip-color:#1a7f37;--marked-extended-accordion-important-color:#8250df;--marked-extended-accordion-warning-color:#9a6700;--marked-extended-accordion-caution-color:#cf222e}body.dark{--marked-extended-accordion-note-color:#58a6ff;--marked-extended-accordion-tip-color:#3fb950;--marked-extended-accordion-important-color:#a371f7;--marked-extended-accordion-warning-color:#d29922;--marked-extended-accordion-caution-color:#f85149}.marked-extended-accordion-note{border-left:4px solid var(--marked-extended-accordion-note-color)}.marked-extended-accordion-tip{border-left:4px solid var(--marked-extended-accordion-tip-color)}.marked-extended-accordion-important{border-left:4px solid var(--marked-extended-accordion-important-color)}.marked-extended-accordion-warning{border-left:4px solid var(--marked-extended-accordion-warning-color)}.marked-extended-accordion-caution{border-left:4px solid var(--marked-extended-accordion-caution-color)}.marked-extended-accordion-note .marked-extended-accordion-icon{color:var(--marked-extended-accordion-note-color)}.marked-extended-accordion-tip .marked-extended-accordion-icon{color:var(--marked-extended-accordion-tip-color)}.marked-extended-accordion-important .marked-extended-accordion-icon{color:var(--marked-extended-accordion-important-color)}.marked-extended-accordion-warning .marked-extended-accordion-icon{color:var(--marked-extended-accordion-warning-color)}.marked-extended-accordion-caution .marked-extended-accordion-icon{color:var(--marked-extended-accordion-caution-color)}.marked-extended-accordion-icon .octicon{fill:currentColor}:root{--marked-extended-alert-padding:0 1em;--marked-extended-alert-margin-bottom:16px;--marked-extended-alert-border-width:.25em;--marked-extended-alert-border-color:#444c56;--marked-extended-alert-title-font-weight:500;--marked-extended-alert-icon-margin-right:.5rem}.marked-extended-alert{padding:var(--marked-extended-alert-padding);margin-bottom:var(--marked-extended-alert-margin-bottom);border-left:var(--marked-extended-alert-border-width) solid var(--marked-extended-alert-border-color)}.marked-extended-alert-title{font-weight:var(--marked-extended-alert-title-font-weight);align-items:center;display:inline-flex}.marked-extended-alert-icon{margin-right:var(--marked-extended-alert-icon-margin-right);align-items:center;display:inline-flex}.marked-extended-alert-icon .mr-2{margin-right:0}:root{--marked-extended-alert-border-color:#444c56;--marked-extended-alert-text-color:var(--app-text-primary,#24292e);--marked-extended-alert-note-color:#539bf5;--marked-extended-alert-tip-color:#57ab5a;--marked-extended-alert-important-color:#986ee2;--marked-extended-alert-warning-color:#c69026;--marked-extended-alert-caution-color:#e5534b;--marked-extended-alert-success-color:#2da44e;--marked-extended-alert-info-color:#1b7c83;--marked-extended-alert-question-color:#8250df;--marked-extended-alert-danger-color:#cf222e;--marked-extended-alert-example-color:#bf3989;--marked-extended-alert-quote-color:#59636e}body.light{--marked-extended-alert-text-color:var(--app-text-primary,#24292e)}body.dark{--marked-extended-alert-text-color:#d1d5da;--marked-extended-alert-success-color:#3fb950;--marked-extended-alert-info-color:#39c5cf;--marked-extended-alert-question-color:#a371f7;--marked-extended-alert-danger-color:#f85149;--marked-extended-alert-example-color:#db61a2;--marked-extended-alert-quote-color:#768390}.marked-extended-alert{color:var(--marked-extended-alert-text-color);border-left-color:var(--marked-extended-alert-border-color)}.marked-extended-alert-note{border-left-color:var(--marked-extended-alert-note-color)}.marked-extended-alert-note>.marked-extended-alert-title{color:var(--marked-extended-alert-note-color)}.marked-extended-alert-note>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-note-color)}.marked-extended-alert-tip{border-left-color:var(--marked-extended-alert-tip-color)}.marked-extended-alert-tip>.marked-extended-alert-title{color:var(--marked-extended-alert-tip-color)}.marked-extended-alert-tip>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-tip-color)}.marked-extended-alert-important{border-left-color:var(--marked-extended-alert-important-color)}.marked-extended-alert-important>.marked-extended-alert-title{color:var(--marked-extended-alert-important-color)}.marked-extended-alert-important>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-important-color)}.marked-extended-alert-warning{border-left-color:var(--marked-extended-alert-warning-color)}.marked-extended-alert-warning>.marked-extended-alert-title{color:var(--marked-extended-alert-warning-color)}.marked-extended-alert-warning>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-warning-color)}.marked-extended-alert-caution{border-left-color:var(--marked-extended-alert-caution-color)}.marked-extended-alert-caution>.marked-extended-alert-title{color:var(--marked-extended-alert-caution-color)}.marked-extended-alert-caution>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-caution-color)}.marked-extended-alert-success{border-left-color:var(--marked-extended-alert-success-color)}.marked-extended-alert-success>.marked-extended-alert-title{color:var(--marked-extended-alert-success-color)}.marked-extended-alert-success>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-success-color)}.marked-extended-alert-info{border-left-color:var(--marked-extended-alert-info-color)}.marked-extended-alert-info>.marked-extended-alert-title{color:var(--marked-extended-alert-info-color)}.marked-extended-alert-info>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-info-color)}.marked-extended-alert-question{border-left-color:var(--marked-extended-alert-question-color)}.marked-extended-alert-question>.marked-extended-alert-title{color:var(--marked-extended-alert-question-color)}.marked-extended-alert-question>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-question-color)}.marked-extended-alert-danger{border-left-color:var(--marked-extended-alert-danger-color)}.marked-extended-alert-danger>.marked-extended-alert-title{color:var(--marked-extended-alert-danger-color)}.marked-extended-alert-danger>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-danger-color)}.marked-extended-alert-example{border-left-color:var(--marked-extended-alert-example-color)}.marked-extended-alert-example>.marked-extended-alert-title{color:var(--marked-extended-alert-example-color)}.marked-extended-alert-example>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-example-color)}.marked-extended-alert-quote{border-left-color:var(--marked-extended-alert-quote-color)}.marked-extended-alert-quote>.marked-extended-alert-title{color:var(--marked-extended-alert-quote-color)}.marked-extended-alert-quote>.marked-extended-alert-title svg{fill:var(--marked-extended-alert-quote-color)}.marked-extended-comment{position:relative}.marked-extended-comment-inline{vertical-align:baseline;align-items:center;gap:.25rem;display:inline-flex}.marked-extended-comment-content{display:inline}.marked-extended-comment-indicator{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.marked-extended-comment-block{margin:1rem 0;display:block}.marked-extended-comment-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.marked-extended-comment-type-label{line-height:1.2}.marked-extended-comment-body{display:block}.marked-extended-comment-body>:first-child{margin-top:0}.marked-extended-comment-body>:last-child{margin-bottom:0}.marked-extended-comment-metadata{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.marked-extended-comment-metadata>span{align-items:center;gap:.25rem;display:inline-flex}.marked-extended-comment.hidden{display:none}.marked-extended-comment-replies{flex-direction:column;gap:.75rem;display:flex}.marked-extended-comment-block>.comment-replies{padding:.5rem 0 .5rem 2rem}.marked-extended-comment-replies>.marked-extended-comment-block{margin:0}.marked-extended-comment-reply-link{align-items:center;gap:.25rem;font-size:.85em;text-decoration:none;display:inline-flex}.comment-icon{vertical-align:middle;width:1rem;height:1rem;display:inline-block}.marked-extended-comment-icon .comment-icon{width:1.25rem;height:1.25rem}.marked-extended-comment-indicator .comment-icon{width:.875rem;height:.875rem}:root{--marked-comments-transition:all .2s ease;--marked-comments-inline-padding:0 .25rem;--marked-comments-inline-radius:.2rem;--marked-comments-inline-border-width:2px;--marked-comments-inline-border-style:dashed;--marked-comments-inline-default-bg:#ffeb3b33;--marked-comments-inline-default-border:#ffeb3bcc;--marked-comments-inline-default-hover-bg:#ffeb3b4d;--marked-comments-inline-default-hover-border:#ffeb3b;--marked-comments-block-padding:1rem;--marked-comments-block-radius:.5rem;--marked-comments-block-border-width:4px;--marked-comments-block-bg:#00000008;--marked-comments-surface:#fff;--marked-comments-body-color:#24292e;--marked-comments-metadata-color:#0009;--marked-comments-header-border-color:#0000001a;--marked-comments-header-font-size:.875rem;--marked-comments-header-font-weight:600;--marked-comments-type-letter-spacing:.04em;--marked-comments-type-transform:uppercase;--marked-comments-divider-gap:.75rem;--marked-comments-note-color:#2196f3;--marked-comments-question-color:#9c27b0;--marked-comments-suggestion-color:#4caf50;--marked-comments-issue-color:#f44336;--marked-comments-internal-color:#607d8b;--marked-comments-review-color:#ff9800;--marked-comments-todo-color:#00bcd4;--marked-comments-note-inline-bg:#2196f326;--marked-comments-note-inline-border:#2196f399;--marked-comments-note-block-bg:#2196f30d;--marked-comments-question-inline-bg:#9c27b026;--marked-comments-question-inline-border:#9c27b099;--marked-comments-question-block-bg:#9c27b00d;--marked-comments-suggestion-inline-bg:#4caf5026;--marked-comments-suggestion-inline-border:#4caf5099;--marked-comments-suggestion-block-bg:#4caf500d;--marked-comments-issue-inline-bg:#f4433626;--marked-comments-issue-inline-border:#f4433699;--marked-comments-issue-block-bg:#f443360d;--marked-comments-internal-inline-bg:#607d8b26;--marked-comments-internal-inline-border:#607d8b99;--marked-comments-internal-block-bg:#607d8b0d;--marked-comments-review-inline-bg:#ff980026;--marked-comments-review-inline-border:#ff980099;--marked-comments-review-block-bg:#ff98000d;--marked-comments-todo-inline-bg:#00bcd426;--marked-comments-todo-inline-border:#00bcd499;--marked-comments-todo-block-bg:#00bcd40d;--marked-comments-resolved-opacity:.62;--marked-comments-archived-opacity:.45;--marked-comments-private-opacity:.75;--marked-comments-priority-high-bg:#f443361a;--marked-comments-priority-medium-bg:#ff98001a;--marked-comments-priority-header-radius:.4rem;--marked-comments-priority-header-padding:.5rem .625rem;--marked-comments-priority-header-margin:-.25rem -.25rem .625rem -.25rem}body.dark{--marked-comments-block-bg:#ffffff0d;--marked-comments-surface:#22272e;--marked-comments-body-color:#d1d5da;--marked-comments-metadata-color:#ffffffad;--marked-comments-header-border-color:#ffffff24}.marked-extended-comment{transition:var(--marked-comments-transition,all .2s ease)}.marked-extended-comment-inline{background:var(--marked-comments-inline-default-bg,#ffeb3b33);border-bottom:var(--marked-comments-inline-border-width,2px) var(--marked-comments-inline-border-style,dashed) var(--marked-comments-inline-default-border,#ffeb3bcc);border-radius:var(--marked-comments-inline-radius,.2rem);padding:var(--marked-comments-inline-padding,0 .25rem);cursor:help}.marked-extended-comment-inline:hover{background:var(--marked-comments-inline-default-hover-bg,#ffeb3b4d);border-bottom-color:var(--marked-comments-inline-default-hover-border,#ffeb3b)}.marked-extended-comment-inline .marked-extended-comment-indicator{opacity:.8}.marked-extended-comment-block{border:1px solid var(--marked-comments-header-border-color,#0000001a);border-left:var(--marked-comments-block-border-width,4px) solid var(--comment-accent,transparent);border-radius:var(--marked-comments-block-radius,.5rem);background:var(--marked-comments-surface,#fff);color:var(--marked-comments-body-color,#24292e);overflow:hidden;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000000a}.marked-extended-comment-block>.comment-content{padding:var(--marked-comments-block-padding,1rem)}.marked-extended-comment-block>.comment-replies{background:var(--marked-comments-header-border-color,#0000001a)}.marked-extended-comment-block>.comment-replies:not(:has(.marked-extended-comment-replies)){display:none}.marked-extended-comment-header{font-size:var(--marked-comments-header-font-size,.875rem);font-weight:var(--marked-comments-header-font-weight,600);border-bottom:1px solid var(--marked-comments-header-border-color,#0000001a);margin-bottom:.6rem;padding-bottom:.4rem}.marked-extended-comment-reply{border-left-style:dashed}.marked-extended-comment-reply-link{color:var(--marked-comments-link-color,#0969da);font-weight:500}.marked-extended-comment-icon{background:color-mix(in srgb, var(--comment-accent,currentColor) 15%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.marked-extended-comment-type-label{text-transform:var(--marked-comments-type-transform,uppercase);letter-spacing:var(--marked-comments-type-letter-spacing,.04em);background:color-mix(in srgb, var(--comment-accent,currentColor) 14%, transparent);border-radius:1rem;padding:.1rem .5rem;font-size:.7rem}.marked-extended-comment-metadata{color:var(--marked-comments-metadata-color,#0009);gap:var(--marked-comments-divider-gap,.75rem);margin-left:0;font-size:.75rem}.marked-extended-comment-metadata>.marked-extended-comment-tags,.marked-extended-comment-metadata>.marked-extended-comment-priority{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:.35rem;padding:.125rem .35rem}.marked-extended-comment-author strong,.marked-extended-comment-date strong{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marked-extended-comment-date:before{content:"·";opacity:.6;margin-right:.4rem}.marked-extended-comment-type-note{--comment-accent:var(--marked-comments-note-color,#2196f3)}.marked-extended-comment-type-note.marked-extended-comment-inline{background:var(--marked-comments-note-inline-bg,#2196f326);border-bottom-color:var(--marked-comments-note-inline-border,#2196f399)}.marked-extended-comment-type-note .comment-icon,.marked-extended-comment-type-note .marked-extended-comment-type-label{color:var(--marked-comments-note-color,#2196f3)}.marked-extended-comment-type-question{--comment-accent:var(--marked-comments-question-color,#9c27b0)}.marked-extended-comment-type-question.marked-extended-comment-inline{background:var(--marked-comments-question-inline-bg,#9c27b026);border-bottom-color:var(--marked-comments-question-inline-border,#9c27b099)}.marked-extended-comment-type-question .comment-icon,.marked-extended-comment-type-question .marked-extended-comment-type-label{color:var(--marked-comments-question-color,#9c27b0)}.marked-extended-comment-type-suggestion{--comment-accent:var(--marked-comments-suggestion-color,#4caf50)}.marked-extended-comment-type-suggestion.marked-extended-comment-inline{background:var(--marked-comments-suggestion-inline-bg,#4caf5026);border-bottom-color:var(--marked-comments-suggestion-inline-border,#4caf5099)}.marked-extended-comment-type-suggestion .comment-icon,.marked-extended-comment-type-suggestion .marked-extended-comment-type-label{color:var(--marked-comments-suggestion-color,#4caf50)}.marked-extended-comment-type-issue{--comment-accent:var(--marked-comments-issue-color,#f44336)}.marked-extended-comment-type-issue.marked-extended-comment-inline{background:var(--marked-comments-issue-inline-bg,#f4433626);border-bottom-color:var(--marked-comments-issue-inline-border,#f4433699)}.marked-extended-comment-type-issue .comment-icon,.marked-extended-comment-type-issue .marked-extended-comment-type-label{color:var(--marked-comments-issue-color,#f44336)}.marked-extended-comment-type-internal{--comment-accent:var(--marked-comments-internal-color,#607d8b)}.marked-extended-comment-type-internal.marked-extended-comment-inline{background:var(--marked-comments-internal-inline-bg,#607d8b26);border-bottom-color:var(--marked-comments-internal-inline-border,#607d8b99)}.marked-extended-comment-type-internal .comment-icon,.marked-extended-comment-type-internal .marked-extended-comment-type-label{color:var(--marked-comments-internal-color,#607d8b)}.marked-extended-comment-type-review{--comment-accent:var(--marked-comments-review-color,#ff9800)}.marked-extended-comment-type-review.marked-extended-comment-inline{background:var(--marked-comments-review-inline-bg,#ff980026);border-bottom-color:var(--marked-comments-review-inline-border,#ff980099)}.marked-extended-comment-type-review .comment-icon,.marked-extended-comment-type-review .marked-extended-comment-type-label{color:var(--marked-comments-review-color,#ff9800)}.marked-extended-comment-type-todo{--comment-accent:var(--marked-comments-todo-color,#00bcd4)}.marked-extended-comment-type-todo.marked-extended-comment-inline{background:var(--marked-comments-todo-inline-bg,#00bcd426);border-bottom-color:var(--marked-comments-todo-inline-border,#00bcd499)}.marked-extended-comment-type-todo .comment-icon,.marked-extended-comment-type-todo .marked-extended-comment-type-label{color:var(--marked-comments-todo-color,#00bcd4)}.marked-extended-comment-status-resolved{opacity:var(--marked-comments-resolved-opacity,.62)}.marked-extended-comment-status-resolved .marked-extended-comment-body{text-decoration:line-through}.marked-extended-comment-status-archived{opacity:var(--marked-comments-archived-opacity,.45)}.marked-extended-comment-visibility-private{opacity:var(--marked-comments-private-opacity,.75);border-style:dashed}.marked-extended-comment-visibility-dev-only{border-style:dotted}.marked-extended-comment-visibility-editors-only{border-style:double}.marked-extended-comment-priority-high .marked-extended-comment-header,.marked-extended-comment-priority-medium .marked-extended-comment-header{border-radius:var(--marked-comments-priority-header-radius,.4rem);padding:var(--marked-comments-priority-header-padding,.5rem .625rem);margin:var(--marked-comments-priority-header-margin,-.25rem -.25rem .625rem -.25rem)}.marked-extended-comment-priority-high .marked-extended-comment-header{background:var(--marked-comments-priority-high-bg,#f443361a)}.marked-extended-comment-priority-medium .marked-extended-comment-header{background:var(--marked-comments-priority-medium-bg,#ff98001a)}@media print{.marked-extended-comment-block{display:none}.marked-extended-comment-inline{background:0 0;border:0;padding:0}.marked-extended-comment-indicator{display:none}}.marked-extended-embed-container{width:100%;margin:1.5rem 0;display:block;position:relative;overflow:hidden}.marked-extended-embed-wrapper{width:100%;position:relative;overflow:hidden}.marked-extended-embed-iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.marked-extended-embed-loading{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.marked-extended-embed-spinner{border:.25rem solid #0000;border-radius:50%;width:2.5rem;height:2.5rem;animation:1s linear infinite marked-extended-embed-spin}.marked-extended-embed-caption{display:block}.marked-extended-embed-error{align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}@keyframes marked-extended-embed-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.marked-extended-embed-spinner{animation:none}}:root{--marked-embeds-radius:.5rem;--marked-embeds-shadow:0 2px 8px #0000001a;--marked-embeds-bg:#f5f5f5;--marked-embeds-caption-text-align:center;--marked-embeds-caption-padding:.75rem 1rem;--marked-embeds-caption-size:.875rem;--marked-embeds-caption-bg:#fafafa;--marked-embeds-caption-color:#666;--marked-embeds-caption-border:#e0e0e0;--marked-embeds-loading-color:#666;--marked-embeds-loading-size:.875rem;--marked-embeds-spinner-track:#e0e0e0;--marked-embeds-spinner-color:#2196f3;--marked-embeds-provider-video-bg:#000;--marked-embeds-provider-codepen-bg:#1e1e1e;--marked-embeds-provider-codesandbox-bg:#151515;--marked-embeds-provider-spotify-bg:#191414;--marked-embeds-provider-white-bg:#fff;--marked-embeds-provider-pdf-bg:#525659;--marked-embeds-provider-gist-bg:#f6f8fa;--marked-embeds-provider-soundcloud-bg:#f50;--marked-embeds-provider-mermaid-padding:1rem;--marked-embeds-error-bg:#fff4f4;--marked-embeds-error-color:#b3261e;--marked-embeds-error-border:#f3c2c2}body.dark{--marked-embeds-shadow:0 2px 8px #0000004d;--marked-embeds-bg:#1e1e1e;--marked-embeds-caption-bg:#2a2a2a;--marked-embeds-caption-color:#e0e0e0;--marked-embeds-caption-border:#3a3a3a;--marked-embeds-loading-color:#ccc;--marked-embeds-spinner-track:#333;--marked-embeds-spinner-color:#64b5f6;--marked-embeds-provider-gist-bg:#0d1117;--marked-embeds-error-bg:#3a2222;--marked-embeds-error-color:#f2b8b5;--marked-embeds-error-border:#5c2b2b}.marked-extended-embed-container{border-radius:var(--marked-embeds-radius,.5rem);background:var(--marked-embeds-bg,#f5f5f5);box-shadow:var(--marked-embeds-shadow,0 2px 8px #0000001a)}.marked-extended-embed-loading{color:var(--marked-embeds-loading-color,#666)}.marked-extended-embed-spinner{border-color:var(--marked-embeds-spinner-track,#e0e0e0);border-top-color:var(--marked-embeds-spinner-color,#2196f3)}.marked-extended-embed-loading-text{font-size:var(--marked-embeds-loading-size,.875rem);font-weight:500}.marked-extended-embed-caption{text-align:var(--marked-embeds-caption-text-align,center);padding:var(--marked-embeds-caption-padding,.75rem 1rem);font-size:var(--marked-embeds-caption-size,.875rem);color:var(--marked-embeds-caption-color,#666);background:var(--marked-embeds-caption-bg,#fafafa);border-top:1px solid var(--marked-embeds-caption-border,#e0e0e0)}.marked-extended-embed-container[data-provider=youtube],.marked-extended-embed-container[data-provider=vimeo],.marked-extended-embed-container[data-provider=loom],.marked-extended-embed-container[data-provider=dailymotion],.marked-extended-embed-container[data-provider=tiktok]{background:var(--marked-embeds-provider-video-bg,#000)}.marked-extended-embed-error{background:var(--marked-embeds-error-bg,#fff4f4);color:var(--marked-embeds-error-color,#b3261e);border:1px solid var(--marked-embeds-error-border,#f3c2c2);font-size:.875rem}.marked-extended-embed-error-icon{font-size:1.1em;line-height:1}.marked-extended-embed-container[data-provider=codepen]{background:var(--marked-embeds-provider-codepen-bg,#1e1e1e)}.marked-extended-embed-container[data-provider=codesandbox]{background:var(--marked-embeds-provider-codesandbox-bg,#151515)}.marked-extended-embed-container[data-provider=spotify]{background:var(--marked-embeds-provider-spotify-bg,#191414)}.marked-extended-embed-container[data-provider=mermaid],.marked-extended-embed-container[data-provider=twitter],.marked-extended-embed-container[data-provider=figma],.marked-extended-embed-container[data-provider=miro],.marked-extended-embed-container[data-provider=excalidraw],.marked-extended-embed-container[data-provider=drawio],.marked-extended-embed-container[data-provider=diagrams-net]{background:var(--marked-embeds-provider-white-bg,#fff)}.marked-extended-embed-container[data-provider=mermaid]{padding:var(--marked-embeds-provider-mermaid-padding,1rem)}.marked-extended-embed-container[data-provider=pdf]{background:var(--marked-embeds-provider-pdf-bg,#525659)}.marked-extended-embed-container[data-provider=github-gist]{background:var(--marked-embeds-provider-gist-bg,#f6f8fa)}.marked-extended-embed-container[data-provider=soundcloud]{background:var(--marked-embeds-provider-soundcloud-bg,#f50)}body.dark .marked-extended-embed-container[data-provider=mermaid],body.dark .marked-extended-embed-container[data-provider=twitter],body.dark .marked-extended-embed-container[data-provider=figma],body.dark .marked-extended-embed-container[data-provider=miro],body.dark .marked-extended-embed-container[data-provider=excalidraw],body.dark .marked-extended-embed-container[data-provider=drawio],body.dark .marked-extended-embed-container[data-provider=diagrams-net]{background:var(--marked-embeds-bg,#1e1e1e)}@media print{.marked-extended-embed-container{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.marked-extended-embed-loading,.marked-extended-embed-spinner{display:none}}[data-fnref-ref]{font-weight:inherit;cursor:pointer;text-decoration:none;position:relative}.footnotes{border-top:1px solid #0000;margin-top:3rem;padding-top:1.5rem;scroll-margin-top:80px}.footnotes ol{counter-reset:footnote-counter;padding-left:1.5rem}.footnotes li{counter-increment:footnote-counter;margin-bottom:.75rem;scroll-margin-top:80px}.footnotes li::marker{content:counter(footnote-counter) ". "}.footnotes .footnote-backref{font-weight:inherit;margin-left:.25rem;text-decoration:none;display:inline-block}:root{--marked-footnote-ref-color:#06c;--marked-footnote-ref-hover-color:#0052a3;--marked-footnote-ref-hover-bg:#0066cc1a;--marked-footnote-ref-radius:3px;--marked-footnote-ref-padding:0 2px;--marked-footnote-tooltip-bg:#2a2a2a;--marked-footnote-tooltip-color:#fff;--marked-footnote-tooltip-shadow:0 4px 12px #00000026;--marked-footnote-tooltip-radius:6px;--marked-footnote-tooltip-padding:8px 12px;--marked-footnote-tooltip-font-size:.875rem;--marked-footnote-section-bg:#eff6ff;--marked-footnote-section-border-color:#3b82f6;--marked-footnote-section-border-width:3px;--marked-footnote-section-radius:8px;--marked-footnote-section-padding:1.5rem;--marked-footnote-marker-color:#6b7280;--marked-footnote-backref-color:#3b82f6;--marked-footnote-backref-hover-color:#2563eb;--marked-footnote-target-bg:#ffe56473}body.dark{--marked-footnote-ref-color:#60a5fa;--marked-footnote-ref-hover-color:#93c5fd;--marked-footnote-ref-hover-bg:#60a5fa1a;--marked-footnote-tooltip-bg:#1f2937;--marked-footnote-tooltip-color:#f3f4f6;--marked-footnote-section-bg:#1f2937;--marked-footnote-section-border-color:#60a5fa;--marked-footnote-marker-color:#9ca3af;--marked-footnote-backref-color:#60a5fa;--marked-footnote-backref-hover-color:#93c5fd;--marked-footnote-target-bg:#facc1538}[data-fnref-ref]{color:var(--marked-footnote-ref-color,#06c);padding:var(--marked-footnote-ref-padding,0 2px);border-radius:var(--marked-footnote-ref-radius,3px);transition:color .2s,background-color .2s}[data-fnref-ref]:hover{color:var(--marked-footnote-ref-hover-color,#0052a3);background:var(--marked-footnote-ref-hover-bg,#0066cc1a)}[data-fnref-ref][data-footnote-preview]:hover:after{content:attr(data-footnote-preview);background:var(--marked-footnote-tooltip-bg,#2a2a2a);color:var(--marked-footnote-tooltip-color,#fff);padding:var(--marked-footnote-tooltip-padding,8px 12px);border-radius:var(--marked-footnote-tooltip-radius,6px);font-size:var(--marked-footnote-tooltip-font-size,.875rem);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:auto;min-width:150px;max-width:min(300px,90vw);box-shadow:var(--marked-footnote-tooltip-shadow,0 4px 12px #00000026);z-index:1000;pointer-events:none;opacity:0;text-align:left;font-weight:400;line-height:1.4;animation:.2s forwards footnote-fade-in;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}[data-fnref-ref][data-footnote-preview]:hover:before{content:"";border:6px solid #0000;border-top-color:var(--marked-footnote-tooltip-bg,#2a2a2a);z-index:1001;pointer-events:none;opacity:0;animation:.2s forwards footnote-fade-in;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-2px)}@keyframes footnote-fade-in{to{opacity:1}}.footnotes{background:var(--marked-footnote-section-bg,#f9fafb);padding:var(--marked-footnote-section-padding,1.5rem);border-radius:var(--marked-footnote-section-radius,8px);border-top:var(--marked-footnote-section-border-width,3px) solid var(--marked-footnote-section-border-color,#3b82f6);margin-top:3rem}.footnotes ol{margin:0}.footnotes li{line-height:1.6}.footnotes li p{margin:0;display:inline}.footnotes li::marker{color:var(--marked-footnote-marker-color,#6b7280)}.footnotes .footnote-backref{color:var(--marked-footnote-backref-color,#3b82f6);margin-left:.5rem;font-size:1.1em;font-weight:700;transition:color .2s,transform .2s}.footnotes .footnote-backref:hover{color:var(--marked-footnote-backref-hover-color,#2563eb);transform:translate(-2px)}@media print{[data-fnref-ref][data-footnote-preview]:hover:after,[data-fnref-ref][data-footnote-preview]:hover:before{display:none}.footnotes{page-break-inside:avoid;background:0 0;border-top:1px solid #000}}.footnotes li:target,[data-fnref-ref]:target{border-radius:3px;animation:1.6s footnote-target-fade}@keyframes footnote-target-fade{0%,35%{background:var(--marked-footnote-target-bg,#ffe56473)}to{background:0 0}}@media (prefers-reduced-motion:reduce){[data-fnref-ref][data-footnote-preview]:hover:after,[data-fnref-ref][data-footnote-preview]:hover:before{opacity:1;animation:none}.footnotes .footnote-backref{transition:none}.footnotes .footnote-backref:hover{transform:none}.footnotes li:target,[data-fnref-ref]:target{background:var(--marked-footnote-target-bg,#ffe56473);animation:none}}.marked-extended-kanban{margin:1.5rem 0;padding:0;overflow:visible}.marked-extended-kanban-header{justify-content:flex-end;align-items:center;margin-bottom:1rem;display:flex}.marked-extended-kanban-view-switcher{gap:.5rem;padding:.25rem;display:flex}.marked-extended-kanban-view-button{cursor:pointer;background:0 0;border:none;padding:.5rem 1rem}.marked-extended-kanban[data-view-mode=board] .marked-extended-kanban-container{flex-direction:row;align-items:stretch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.marked-extended-kanban[data-view-mode=board] .marked-extended-kanban-column{flex:280px;min-width:280px;max-width:420px;min-height:120px;padding:1rem}.marked-extended-kanban-column-header{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;list-style:none;display:flex}.marked-extended-kanban-column-header::-webkit-details-marker{display:none}.marked-extended-kanban-column-title{margin:0}.marked-extended-kanban-column-count{text-align:center;min-width:28px;padding:.2rem .55rem}.marked-extended-kanban-column-tasks{flex-direction:column;gap:.75rem;min-height:6rem;display:flex}.marked-extended-kanban-task{cursor:pointer;padding:.9rem}.marked-extended-kanban-task[draggable=true]{cursor:grab}.marked-extended-kanban-task.marked-extended-kanban-dragging{cursor:grabbing}.marked-extended-kanban-task-title,.marked-extended-kanban-task-description{margin:0}.marked-extended-kanban-task-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.6rem;display:flex}.marked-extended-kanban-task-tag,.marked-extended-kanban-task-priority,.marked-extended-kanban-task-assignee,.marked-extended-kanban-task-due{white-space:nowrap;padding:.25rem .65rem}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-container{display:block;overflow-x:auto}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-column{display:none}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table{border-collapse:collapse;width:100%}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table th,.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table td{text-align:left;padding:.9rem 1rem}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table th{z-index:1;white-space:nowrap;position:sticky;top:0}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-column-label,.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-task-tag{white-space:nowrap;display:inline-block}.marked-extended-kanban[data-view-mode=board] .marked-extended-kanban-table,.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-table{display:none}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-container{flex-direction:column;gap:1rem;display:flex}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-column{flex:none;min-width:0;max-width:100%;min-height:auto;padding:1rem}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-column-tasks{gap:.5rem}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-task{cursor:default;flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-task-title{flex:auto;min-width:180px}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-task-description{flex:2 280px}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-task-meta{justify-content:flex-end;margin:0}@media (prefers-reduced-motion:reduce){.marked-extended-kanban *{transition:none!important;animation:none!important}}@media (max-width:768px){.marked-extended-kanban[data-view-mode=board] .marked-extended-kanban-container{gap:.75rem}.marked-extended-kanban-view-switcher{flex-wrap:wrap}}:root{--kanban-radius-sm:4px;--kanban-radius-md:6px;--kanban-radius-lg:8px;--kanban-radius-pill:12px;--kanban-shadow-sm:0 1px 3px #00000014;--kanban-shadow-md:0 4px 12px #0000001f;--kanban-shadow-elevated:0 2px 8px #0000000f;--kanban-switcher-bg:var(--md-sys-color-surface,#fff);--kanban-switcher-border:var(--md-sys-color-outline-variant,#ddd);--kanban-button-color:var(--md-sys-color-on-surface,#212529);--kanban-button-hover-bg:var(--md-sys-color-surface-container-high,#0000000d);--kanban-button-active-bg:var(--md-sys-color-primary,#007bff);--kanban-button-active-color:var(--md-sys-color-on-primary,#fff);--kanban-column-bg:var(--md-sys-color-surface-container-low,#fafafa);--kanban-column-border:var(--md-sys-color-outline-variant,#e0e0e0);--kanban-column-title:var(--md-sys-color-on-surface,#212529);--kanban-column-count-bg:var(--md-sys-color-surface,#fff);--kanban-column-count-border:var(--md-sys-color-outline,#ddd);--kanban-column-count-color:var(--md-sys-color-on-surface-variant,#666);--kanban-task-bg:var(--md-sys-color-surface,#fff);--kanban-task-bg-hover:var(--md-sys-color-surface-container-lowest,#fefefe);--kanban-task-border:var(--md-sys-color-outline-variant,#e0e0e0);--kanban-task-title:var(--md-sys-color-on-surface,#212529);--kanban-task-description:var(--md-sys-color-on-surface-variant,#666);--kanban-tag-bg:var(--md-sys-color-surface-container,#f8f9fa);--kanban-tag-border:var(--md-sys-color-outline,#ddd);--kanban-tag-color:var(--md-sys-color-on-surface,#495057);--kanban-table-bg:var(--md-sys-color-surface,#fff);--kanban-table-header-bg:var(--md-sys-color-surface-container-low,#f8f9fa);--kanban-table-row-hover:var(--md-sys-color-surface-container-high,#f8f9fa);--kanban-table-divider:var(--md-sys-color-outline-variant,#e9ecef);--kanban-table-header-divider:var(--md-sys-color-outline,#dee2e6);--kanban-color:var(--kanban-column-border,#ddd);--kanban-todo-color:#6c757d;--kanban-inprogress-color:#007bff;--kanban-review-color:#ffc107;--kanban-done-color:#28a745;--kanban-priority-low:#28a745;--kanban-priority-medium:#ffc107;--kanban-priority-high:#dc3545}body.dark{--kanban-shadow-sm:0 1px 3px #00000040;--kanban-shadow-md:0 4px 12px #00000080;--kanban-shadow-elevated:0 2px 8px #0000004d;--kanban-switcher-bg:#1c2128;--kanban-switcher-border:#444c56;--kanban-button-color:#d1d5da;--kanban-button-hover-bg:#444c56;--kanban-button-active-bg:#3b4551;--kanban-button-active-color:#58a6ff;--kanban-column-bg:#22272e;--kanban-column-border:#444c56;--kanban-column-title:#d1d5da;--kanban-column-count-bg:#444c56;--kanban-column-count-border:#565c64;--kanban-column-count-color:#d1d5da;--kanban-task-bg:#2d333b;--kanban-task-bg-hover:#343b45;--kanban-task-border:#444c56;--kanban-task-title:#d1d5da;--kanban-task-description:#d6d6d6;--kanban-tag-bg:#444c56;--kanban-tag-border:#565c64;--kanban-tag-color:#d1d5da;--kanban-table-bg:#2d333b;--kanban-table-header-bg:#1c2128;--kanban-table-row-hover:#343b45;--kanban-table-divider:#444c56;--kanban-table-header-divider:#444c56}.marked-extended-kanban-view-switcher{border-radius:var(--kanban-radius-md,6px);border:1px solid var(--kanban-switcher-border,#ddd);background:var(--kanban-switcher-bg,#fff)}.marked-extended-kanban-view-button{border-radius:var(--kanban-radius-sm,4px);color:var(--kanban-button-color,#212529);font-size:.875rem;font-weight:500;transition:all .2s}.marked-extended-kanban-view-button:hover:not(.active){background:var(--kanban-button-hover-bg,#0000000d)}.marked-extended-kanban-view-button.active{background:var(--kanban-button-active-bg,#007bff);color:var(--kanban-button-active-color,#fff);box-shadow:var(--kanban-shadow-sm,0 1px 3px #0000001a)}.marked-extended-kanban[data-view-mode=board] .marked-extended-kanban-column{border-radius:var(--kanban-radius-lg,8px);border:1px solid var(--kanban-column-border,#e0e0e0);background:var(--kanban-column-bg,#fafafa);box-shadow:var(--kanban-shadow-sm,0 1px 3px #0000001a);transition:box-shadow .2s}.marked-extended-kanban[data-view-mode=board] .marked-extended-kanban-column:hover{box-shadow:var(--kanban-shadow-md,0 4px 6px #0000001a)}.marked-extended-kanban-column-header{border-bottom:3px solid var(--kanban-color,var(--kanban-column-border,#ddd))}.marked-extended-kanban-column-title{color:var(--kanban-column-title,#212529);font-size:1rem;font-weight:600}.marked-extended-kanban-column-count{border-radius:var(--kanban-radius-pill,12px);border:1px solid var(--kanban-column-count-border,#ddd);color:var(--kanban-column-count-color,#666);background:var(--kanban-column-count-bg,#fff);font-size:.75rem;font-weight:700}.marked-extended-kanban-task{border-radius:var(--kanban-radius-md,6px);border:1px solid var(--kanban-task-border,#e0e0e0);background:var(--kanban-task-bg,#fff);box-shadow:var(--kanban-shadow-sm,0 1px 3px #00000014);border-left:4px solid;transition:all .2s}.marked-extended-kanban-task:hover{box-shadow:var(--kanban-shadow-md,0 4px 12px #0000001f);transform:translateY(-2px)}.marked-extended-kanban-task.marked-extended-kanban-dragging{opacity:.5}.marked-extended-kanban-column-tasks:not(:has(.marked-extended-kanban-task)){border:2px dashed var(--kanban-column-border,#e0e0e0);border-radius:var(--kanban-radius-sm,4px)}.marked-extended-kanban-column-tasks.marked-extended-kanban-drop-target{outline:2px dashed var(--kanban-button-active-bg,#007bff);outline-offset:2px;border-radius:var(--kanban-radius-sm,4px);background:color-mix(in srgb, var(--kanban-button-active-bg,#007bff) 6%, transparent)}.marked-extended-kanban-task-title{color:var(--kanban-task-title,#212529);font-size:.9375rem;font-weight:600}.marked-extended-kanban-task-description{opacity:.85;color:var(--kanban-task-description,#666);font-size:.8125rem}.marked-extended-kanban-task-tag{border-radius:var(--kanban-radius-sm,4px);border:1px solid var(--kanban-tag-border,#ddd);color:var(--kanban-tag-color,#495057);background:var(--kanban-tag-bg,#f8f9fa);font-size:.7rem;font-weight:500}.marked-extended-kanban-column[data-column-id*=todo] .marked-extended-kanban-column-header,.marked-extended-kanban-column[data-column-id*=backlog] .marked-extended-kanban-column-header{border-bottom-color:var(--kanban-todo-color,#6c757d)}.marked-extended-kanban-column[data-column-id*=todo] .marked-extended-kanban-task,.marked-extended-kanban-column[data-column-id*=backlog] .marked-extended-kanban-task{border-left-color:var(--kanban-todo-color,#6c757d)}.marked-extended-kanban-column[data-column-id*=progress] .marked-extended-kanban-column-header,.marked-extended-kanban-column[data-column-id*=doing] .marked-extended-kanban-column-header{border-bottom-color:var(--kanban-inprogress-color,#007bff)}.marked-extended-kanban-column[data-column-id*=progress] .marked-extended-kanban-task,.marked-extended-kanban-column[data-column-id*=doing] .marked-extended-kanban-task{border-left-color:var(--kanban-inprogress-color,#007bff)}.marked-extended-kanban-column[data-column-id*=review] .marked-extended-kanban-column-header{border-bottom-color:var(--kanban-review-color,#ffc107)}.marked-extended-kanban-column[data-column-id*=review] .marked-extended-kanban-task{border-left-color:var(--kanban-review-color,#ffc107)}.marked-extended-kanban-column[data-column-id*=done] .marked-extended-kanban-column-header,.marked-extended-kanban-column[data-column-id*=complete] .marked-extended-kanban-column-header{border-bottom-color:var(--kanban-done-color,#28a745)}.marked-extended-kanban-column[data-column-id*=done] .marked-extended-kanban-task,.marked-extended-kanban-column[data-column-id*=complete] .marked-extended-kanban-task{border-left-color:var(--kanban-done-color,#28a745)}.marked-extended-kanban-task[data-priority=low]{border-left-color:var(--kanban-priority-low,#28a745)}.marked-extended-kanban-task[data-priority=medium]{border-left-color:var(--kanban-priority-medium,#ffc107)}.marked-extended-kanban-task[data-priority=high]{border-left-color:var(--kanban-priority-high,#dc3545)}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-container{border-radius:var(--kanban-radius-lg,8px);border:1px solid var(--kanban-column-border,#e0e0e0);background:var(--kanban-table-bg,#fff);box-shadow:var(--kanban-shadow-elevated,0 2px 8px #0000000f)}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table{background:var(--kanban-table-bg,#fff)}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table th,.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table td{border-bottom:1px solid var(--kanban-table-divider,#e9ecef)}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table th{text-transform:uppercase;letter-spacing:.5px;background:var(--kanban-table-header-bg,#f8f9fa);color:var(--kanban-column-title,#495057);border-bottom:2px solid var(--kanban-table-header-divider,#dee2e6);font-size:.8125rem;font-weight:700}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table td{color:var(--kanban-task-title,#212529);font-size:.9375rem}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table tbody tr{transition:background-color .15s}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table tbody tr:hover{background-color:var(--kanban-table-row-hover,#f8f9fa)}.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-column-label,.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-task-tag{border-radius:var(--kanban-radius-sm,4px);margin:.1rem;padding:.2rem;font-size:.75rem;font-weight:500}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-column{box-shadow:none;border:1px solid var(--kanban-column-border,#e0e0e0);border-radius:var(--kanban-radius-lg,8px);background:0 0}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-column-header{border-bottom:2px solid var(--kanban-color,var(--kanban-column-border,#ddd))}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-task{background:var(--kanban-task-bg,#fff);border:1px solid var(--kanban-task-border,#e0e0e0);box-shadow:none;border-left:3px solid}.marked-extended-kanban[data-view-mode=list] .marked-extended-kanban-task:hover{box-shadow:var(--kanban-shadow-sm,0 1px 3px #00000014);background:var(--kanban-task-bg-hover,#fefefe);transform:none}.marked-extended-kanban-task-priority,.marked-extended-kanban-task-assignee,.marked-extended-kanban-task-due{border-radius:var(--kanban-radius-sm,4px);font-size:.7rem;font-weight:600}.marked-extended-kanban-task-assignee,.marked-extended-kanban-task-due{border:1px solid var(--kanban-tag-border,#ddd);color:var(--kanban-tag-color,#495057);background:var(--kanban-tag-bg,#f8f9fa);font-weight:500}.marked-extended-kanban-task-priority{color:#fff;text-transform:uppercase;letter-spacing:.03em}.marked-extended-kanban-priority-high{background:var(--kanban-priority-high,#dc3545);box-shadow:inset 0 0 0 1px #dc354559}.marked-extended-kanban-priority-medium{background:var(--kanban-priority-medium,#ffc107);color:#000;box-shadow:inset 0 0 0 1px #ffc10759}.marked-extended-kanban-priority-low{background:var(--kanban-priority-low,#28a745);box-shadow:inset 0 0 0 1px #28a74559}.marked-extended-kanban-column-over-limit .marked-extended-kanban-column-count,.marked-extended-kanban-column-count[data-over-limit]{color:var(--kanban-priority-high,#dc3545);border-color:var(--kanban-priority-high,#dc3545);font-weight:700}.marked-extended-kanban-view-button:focus-visible,.marked-extended-kanban-task:focus-visible,.marked-extended-kanban-column-header:focus-visible{outline:2px solid var(--kanban-button-active-bg,#007bff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.marked-extended-kanban-view-button,.marked-extended-kanban-task,.marked-extended-kanban[data-view-mode=table] .marked-extended-kanban-table tbody tr{transition:none}.marked-extended-kanban-task:hover{transform:none}}ul[data-task-list],ol[data-task-list]{padding-left:0;list-style:none}ul[data-task-list] li,ol[data-task-list] li{padding-left:1.75rem;position:relative}ul[data-task-list] input[type=checkbox],ol[data-task-list] input[type=checkbox]{cursor:pointer;margin:0;position:absolute;top:.25rem;left:0}ul[data-task-list] input[type=checkbox]:disabled,ol[data-task-list] input[type=checkbox]:disabled{cursor:default}ul[data-task-list] label,ol[data-task-list] label{cursor:pointer;font-size:inherit;line-height:inherit;display:inline}ul[data-task-list] ul[data-task-list],ol[data-task-list] ol[data-task-list]{margin-top:.5rem;padding-left:1.75rem}ol[type=a]{list-style-type:lower-alpha}ol[type=A]{list-style-type:upper-alpha}ol[type=i]{list-style-type:lower-roman}ol[type=I]{list-style-type:upper-roman}:root{--marked-lists-line-height:1.6;--marked-lists-margin:1rem 0;--marked-lists-nested-margin:.5rem 0;--marked-lists-item-margin:.25rem 0;--marked-lists-task-item-margin:.5rem 0;--marked-lists-task-hover-bg:#00000005;--marked-lists-task-hover-radius:4px;--marked-lists-task-hover-padding-right:.5rem;--marked-lists-checkbox-size:1rem;--marked-lists-checkbox-accent:#06c;--marked-lists-checkbox-focus:#06c;--marked-lists-completed-opacity:.7;--marked-lists-completed-color:#6c757d;--marked-lists-marker-color:#495057;--marked-lists-marker-weight:600;--marked-lists-ordered-padding:2rem;--marked-lists-ordered-padding-alpha:2.5rem;--marked-lists-ordered-padding-roman:3rem}body.dark,html[data-theme=dark],[data-theme=dark]{--marked-lists-task-hover-bg:#ffffff0d;--marked-lists-checkbox-accent:#4da6ff;--marked-lists-checkbox-focus:#4da6ff;--marked-lists-completed-color:#9ca3af;--marked-lists-marker-color:#d1d5db}ul[data-task-list],ol[type]{line-height:var(--marked-lists-line-height,1.6);margin:var(--marked-lists-margin,1rem 0)}ul[data-task-list] ul[data-task-list],ul[data-task-list] ol[type],ol[type] ul[data-task-list],ol[type] ol[type]{margin:var(--marked-lists-nested-margin,.5rem 0)}ul[data-task-list] li,ol[type] li{margin:var(--marked-lists-item-margin,.25rem 0)}ul[data-task-list] li::marker{font-weight:var(--marked-lists-marker-weight,600);color:var(--marked-lists-marker-color,#495057)}ol[type] li::marker{font-weight:var(--marked-lists-marker-weight,600);color:var(--marked-lists-marker-color,#495057)}ul[data-task-list] li,ol[data-task-list] li{margin:var(--marked-lists-task-item-margin,.5rem 0);transition:background-color .2s}ul[data-task-list] li:hover,ol[data-task-list] li:hover{background-color:var(--marked-lists-task-hover-bg,#00000005);border-radius:var(--marked-lists-task-hover-radius,4px);padding-right:var(--marked-lists-task-hover-padding-right,.5rem)}ul[data-task-list] input[type=checkbox],ol[data-task-list] input[type=checkbox]{width:var(--marked-lists-checkbox-size,1rem);height:var(--marked-lists-checkbox-size,1rem);accent-color:var(--marked-lists-checkbox-accent,#06c)}ul[data-task-list] input[type=checkbox]:focus,ul[data-task-list] input[type=checkbox]:focus-visible,ol[data-task-list] input[type=checkbox]:focus,ol[data-task-list] input[type=checkbox]:focus-visible{outline:2px solid var(--marked-lists-checkbox-focus,#06c);outline-offset:2px}:is(ul[data-task-list] li:has(input[type=checkbox]:checked),ol[data-task-list] li:has(input[type=checkbox]:checked)){opacity:var(--marked-lists-completed-opacity,.7)}:is(ul[data-task-list] li:has(input[type=checkbox]:checked)>p,ul[data-task-list] li:has(input[type=checkbox]:checked)>span,ol[data-task-list] li:has(input[type=checkbox]:checked)>p,ol[data-task-list] li:has(input[type=checkbox]:checked)>span){color:var(--marked-lists-completed-color,#6c757d);text-decoration:line-through}ol[type]{padding-left:var(--marked-lists-ordered-padding,2rem)}ol[type=a],ol[type=A]{padding-left:var(--marked-lists-ordered-padding-alpha,2.5rem)}ol[type=i],ol[type=I]{padding-left:var(--marked-lists-ordered-padding-roman,3rem)}@media (prefers-color-scheme:dark){:root{--marked-lists-task-hover-bg:#ffffff0d;--marked-lists-checkbox-accent:#4da6ff;--marked-lists-checkbox-focus:#4da6ff;--marked-lists-completed-color:#9ca3af;--marked-lists-marker-color:#d1d5db}}@media (pointer:coarse){ul[data-task-list] input[type=checkbox],ol[data-task-list] input[type=checkbox]{width:1.25rem;height:1.25rem}ul[data-task-list] li,ol[data-task-list] li{padding-top:.15rem;padding-bottom:.15rem}}@media print{ul[data-task-list] input[type=checkbox],ol[data-task-list] input[type=checkbox]{appearance:none;border:1px solid #000;border-radius:2px;width:.875rem;height:.875rem;position:relative}ul[data-task-list] input[type=checkbox]:checked:before,ol[data-task-list] input[type=checkbox]:checked:before{content:"x";font-size:.875rem;position:absolute;top:-2px;left:1px}}.marked-extended-slide-presentation{width:100%;height:100vh;position:relative;overflow:hidden}.marked-extended-slide-slides-container{width:100%;height:100%;position:relative;overflow:hidden}.marked-extended-slide-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .6s,opacity .6s;display:flex;position:absolute;top:0;left:0;transform:translate(100%)}.marked-extended-slide-slide.active{opacity:1;z-index:1;transform:translate(0)}.marked-extended-slide-slide.previous,.marked-extended-slide-slide.prev{transform:translate(-100%)}.marked-extended-slide-slide.next{transform:translate(100%)}.marked-extended-slide-slide-content{width:90%;max-width:1200px;padding:2rem}.marked-extended-slide-layout-center .marked-extended-slide-slide-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.marked-extended-slide-layout-two-cols .marked-extended-slide-slide-content{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.marked-extended-slide-layout-image-right .marked-extended-slide-slide-content{flex-direction:row;align-items:center;gap:2rem;display:flex}.marked-extended-slide-layout-image-right .marked-extended-slide-slide-content>:first-child{flex:1}.marked-extended-slide-layout-image-right .marked-extended-slide-slide-content>img{order:1;max-width:50%;height:auto}.marked-extended-slide-layout-image-left .marked-extended-slide-slide-content{flex-direction:row;align-items:center;gap:2rem;display:flex}.marked-extended-slide-layout-image-left .marked-extended-slide-slide-content>:first-child{flex:1}.marked-extended-slide-layout-image-left .marked-extended-slide-slide-content>img{max-width:50%;height:auto}.marked-extended-slide-layout-full .marked-extended-slide-slide-content{width:100%;max-width:none;padding:0}.marked-extended-slide-layout-fact .marked-extended-slide-slide-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.marked-extended-slide-controls{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:2rem;right:2rem}.marked-extended-slide-control{cursor:pointer;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.marked-extended-slide-control svg{width:24px;height:24px}.marked-extended-slide-progress{z-index:10;width:100%;height:3px;position:absolute;bottom:0;left:0}.marked-extended-slide-progress-bar{height:100%;transition:width .3s}.marked-extended-slide-slide-number{z-index:10;font-size:.875rem;position:absolute;bottom:1rem;left:1rem}.marked-extended-slide-presentation.overview .marked-extended-slide-slides-container,.marked-extended-slide-presentation.overview-mode .marked-extended-slide-slides-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:2rem;display:grid;overflow-y:auto}.marked-extended-slide-presentation.overview .marked-extended-slide-slide,.marked-extended-slide-presentation.overview-mode .marked-extended-slide-slide{opacity:1;cursor:pointer;position:relative;transform:scale(.3)}.marked-extended-slide-presentation[data-aspect-ratio="16:9"] .marked-extended-slide-slide{aspect-ratio:16/9}.marked-extended-slide-presentation[data-aspect-ratio="4:3"] .marked-extended-slide-slide{aspect-ratio:4/3}.marked-extended-slide-slide[data-transition=fade],.marked-extended-slide-slide[data-transition=fade].previous{transform:none}.marked-extended-slide-slide[data-transition=zoom]{transform:scale(0)}.marked-extended-slide-slide[data-transition=zoom].active{transform:scale(1)}:root{--slide-control-bg:#0009;--slide-control-hover:#000c;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover)}.marked-extended-slide-presentation{background:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.marked-extended-slide-slide{background:var(--slide-bg);color:var(--slide-text);border:1px solid var(--slide-border,#0000001a);transition:opacity .6s,transform .6s;box-shadow:0 8px 32px #0000004d}.marked-extended-slide-layout-cover h1{margin:0 0 1rem;font-size:3.5rem}.marked-extended-slide-layout-center{text-align:center}.marked-extended-slide-layout-center h1{font-size:2.5rem}.marked-extended-slide-layout-statement{font-size:2rem;font-weight:700}.marked-extended-slide-layout-two-cols .marked-extended-slide-slide-content,.marked-extended-slide-layout-image-right .marked-extended-slide-slide-content,.marked-extended-slide-layout-image-left .marked-extended-slide-slide-content{gap:2rem}.marked-extended-slide-layout-image-right .marked-extended-slide-slide-content>img,.marked-extended-slide-layout-image-left .marked-extended-slide-slide-content>img{border-radius:8px;box-shadow:0 4px 12px #0003}.marked-extended-slide-layout-full{padding:0}.marked-extended-slide-layout-fact{text-align:center}.marked-extended-slide-layout-fact h1{color:var(--slide-accent);margin-bottom:.5rem;font-size:4rem}.marked-extended-slide-layout-fact p{opacity:.8;font-size:1.5rem}.marked-extended-slide-layout-quote blockquote{border-left:4px solid var(--slide-accent);padding-left:2rem;font-size:2rem;font-style:italic}.marked-extended-slide-layout-section{background:var(--slide-accent);color:#fff}.marked-extended-slide-control{background:var(--slide-control-bg,var(--control-bg,#0009));color:#fff;border-radius:50%;transition:background .2s}.marked-extended-slide-control svg{fill:#fff}.marked-extended-slide-control:hover{background:var(--slide-control-hover,var(--control-hover,#000c))}.marked-extended-slide-keyboard-toggle.active{background:var(--slide-accent,#06c)}.marked-extended-slide-keyboard-toggle.active:hover{background:var(--slide-accent,#06c);opacity:.9}.marked-extended-slide-keyboard-toggle .keyboard-disabled-indicator{stroke:#f44;stroke-width:2px}.marked-extended-slide-speaker-toggle{background:var(--slide-control-bg,var(--control-bg,#0009))}.marked-extended-slide-speaker-toggle:hover{background:var(--slide-control-hover,var(--control-hover,#000c))}.marked-extended-slide-speaker-toggle svg{fill:#fff}.marked-extended-slide-progress{background:#0000004d}.marked-extended-slide-progress-bar{background:var(--slide-accent);transition:width .3s}.marked-extended-slide-slide-number{color:var(--slide-text,#000);font-size:.875rem}.marked-extended-slide-presentation.overview .marked-extended-slide-slide,.marked-extended-slide-presentation.overview-mode .marked-extended-slide-slide{opacity:.8;transition:transform .2s,opacity .2s}.marked-extended-slide-presentation.overview .marked-extended-slide-slide:hover,.marked-extended-slide-presentation.overview-mode .marked-extended-slide-slide:hover{opacity:1;transform:scale(.35)}.marked-extended-slide-slide[data-transition=fade]{transition:opacity .6s}.marked-extended-slide-slide[data-transition=zoom]{transition:transform .6s,opacity .6s}.marked-extended-slide-slide[data-transition=zoom].prev,.marked-extended-slide-slide[data-transition=zoom].previous,.marked-extended-slide-slide[data-transition=zoom].next{transform:translate(-50%,-50%)scale(0)}.marked-extended-slide-slide[data-transition=slide-up].prev,.marked-extended-slide-slide[data-transition=slide-up].previous{transform:translate(-50%,-200%)}.marked-extended-slide-slide[data-transition=slide-up].next,.marked-extended-slide-slide[data-transition=slide-down].prev,.marked-extended-slide-slide[data-transition=slide-down].previous{transform:translate(-50%,100%)}.marked-extended-slide-slide[data-transition=slide-down].next{transform:translate(-50%,-200%)}.marked-extended-slide-slide h1,.marked-extended-slide-slide h2,.marked-extended-slide-slide h3,.marked-extended-slide-slide h4,.marked-extended-slide-slide h5,.marked-extended-slide-slide h6{color:var(--slide-heading,var(--slide-text))}.marked-extended-slide-slide a{color:var(--slide-link,var(--slide-accent))}.marked-extended-slide-slide code{background:var(--slide-code-bg,#0000000d);color:var(--slide-code-text,var(--slide-text));border-radius:3px;padding:.2em .4em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.marked-extended-slide-slide pre code{padding:1em;display:block;overflow-x:auto}.marked-extended-slide-slide blockquote{border-left:4px solid var(--slide-accent);color:var(--slide-text);opacity:.9;margin-left:0;padding-left:1em}.marked-extended-slide-slide strong{color:var(--slide-heading,var(--slide-text))}.marked-extended-slide-control:focus-visible,.marked-extended-slide-keyboard-toggle:focus-visible{outline:2px solid var(--slide-accent,#06c);outline-offset:2px}@media (prefers-reduced-motion:reduce){.marked-extended-slide-slide,.marked-extended-slide-control,.marked-extended-slide-progress-bar,.marked-extended-slide-presentation.overview-mode .marked-extended-slide-slide,.marked-extended-slide-presentation.overview .marked-extended-slide-slide{transition:none!important}.marked-extended-slide-presentation.overview-mode .marked-extended-slide-slide:hover,.marked-extended-slide-presentation.overview .marked-extended-slide-slide:hover{transform:scale(.3)}}@media print{.marked-extended-slide-presentation{background:#fff}.marked-extended-slide-controls,.marked-extended-slide-progress,.marked-extended-slide-slide-number{display:none!important}.marked-extended-slide-slide{box-shadow:none;border:1px solid #ccc}}.marked-extended-slide-presentation[data-theme=default],.marked-extended-slide-presentation[data-theme=light]{--slide-bg:#fff;--slide-text:#333;--slide-accent:#06c;--slide-border:#ddd;--slide-heading:#1a1a1a;--slide-link:#06c;--slide-code-bg:#f5f5f5;--slide-code-text:#c7254e;background:#f0f0f0}.marked-extended-slide-presentation[data-theme=dark]{--slide-bg:#1e1e1e;--slide-text:#e0e0e0;--slide-accent:#4a9eff;--slide-border:#404040;--slide-heading:#fff;--slide-link:#4a9eff;--slide-code-bg:#2d2d2d;--slide-code-text:#ff6b9d;--slide-control-bg:#ffffff26;--slide-control-hover:#ffffff40;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#0a0a0a}.marked-extended-slide-presentation[data-theme=solarized-light]{--slide-bg:#fdf6e3;--slide-text:#657b83;--slide-accent:#268bd2;--slide-border:#eee8d5;--slide-heading:#073642;--slide-link:#268bd2;--slide-code-bg:#eee8d5;--slide-code-text:#dc322f;background:#eee8d5}.marked-extended-slide-presentation[data-theme=solarized-dark]{--slide-bg:#002b36;--slide-text:#839496;--slide-accent:#268bd2;--slide-border:#073642;--slide-heading:#fdf6e3;--slide-link:#2aa198;--slide-code-bg:#073642;--slide-code-text:#dc322f;--slide-control-bg:#93a1a126;--slide-control-hover:#93a1a140;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#073642}.marked-extended-slide-presentation[data-theme=dracula]{--slide-bg:#282a36;--slide-text:#f8f8f2;--slide-accent:#bd93f9;--slide-border:#44475a;--slide-heading:#f8f8f2;--slide-link:#8be9fd;--slide-code-bg:#44475a;--slide-code-text:#ff79c6;--slide-control-bg:#44475acc;--slide-control-hover:#44475af2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#1e1f29}.marked-extended-slide-presentation[data-theme=nord]{--slide-bg:#2e3440;--slide-text:#d8dee9;--slide-accent:#88c0d0;--slide-border:#3b4252;--slide-heading:#eceff4;--slide-link:#88c0d0;--slide-code-bg:#3b4252;--slide-code-text:#bf616a;--slide-control-bg:#3b4252cc;--slide-control-hover:#3b4252f2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#242933}.marked-extended-slide-presentation[data-theme=monokai]{--slide-bg:#272822;--slide-text:#f8f8f2;--slide-accent:#66d9ef;--slide-border:#3e3d32;--slide-heading:#f92672;--slide-link:#66d9ef;--slide-code-bg:#3e3d32;--slide-code-text:#a6e22e;--slide-control-bg:#3e3d32cc;--slide-control-hover:#3e3d32f2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#1e1f1c}.marked-extended-slide-presentation[data-theme=github-light]{--slide-bg:#fff;--slide-text:#24292f;--slide-accent:#0969da;--slide-border:#d0d7de;--slide-heading:#24292f;--slide-link:#0969da;--slide-code-bg:#f6f8fa;--slide-code-text:#cf222e;background:#f6f8fa}.marked-extended-slide-presentation[data-theme=github-dark]{--slide-bg:#0d1117;--slide-text:#c9d1d9;--slide-accent:#58a6ff;--slide-border:#30363d;--slide-heading:#f0f6fc;--slide-link:#58a6ff;--slide-code-bg:#161b22;--slide-code-text:#ff7b72;--slide-control-bg:#30363dcc;--slide-control-hover:#30363df2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#010409}.marked-extended-slide-presentation[data-theme=one-dark]{--slide-bg:#282c34;--slide-text:#abb2bf;--slide-accent:#61afef;--slide-border:#3e4451;--slide-heading:#e5c07b;--slide-link:#61afef;--slide-code-bg:#3e4451;--slide-code-text:#98c379;--slide-control-bg:#3e4451cc;--slide-control-hover:#3e4451f2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#21252b}.marked-extended-slide-presentation[data-theme=gruvbox-light]{--slide-bg:#fbf1c7;--slide-text:#3c3836;--slide-accent:#458588;--slide-border:#ebdbb2;--slide-heading:#282828;--slide-link:#458588;--slide-code-bg:#ebdbb2;--slide-code-text:#9d0006;background:#ebdbb2}.marked-extended-slide-presentation[data-theme=gruvbox-dark]{--slide-bg:#282828;--slide-text:#ebdbb2;--slide-accent:#83a598;--slide-border:#3c3836;--slide-heading:#fbf1c7;--slide-link:#83a598;--slide-code-bg:#3c3836;--slide-code-text:#fb4934;--slide-control-bg:#3c3836cc;--slide-control-hover:#3c3836f2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#1d2021}.marked-extended-slide-presentation[data-theme=material]{--slide-bg:#263238;--slide-text:#eff;--slide-accent:#82aaff;--slide-border:#37474f;--slide-heading:#fff;--slide-link:#89ddff;--slide-code-bg:#37474f;--slide-code-text:#c3e88d;--slide-control-bg:#37474fcc;--slide-control-hover:#37474ff2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#1e272e}.marked-extended-slide-presentation[data-theme=tokyo-night]{--slide-bg:#1a1b26;--slide-text:#a9b1d6;--slide-accent:#7aa2f7;--slide-border:#24283b;--slide-heading:#c0caf5;--slide-link:#7aa2f7;--slide-code-bg:#24283b;--slide-code-text:#9ece6a;--slide-control-bg:#24283bcc;--slide-control-hover:#24283bf2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#16161e}.marked-extended-slide-presentation[data-theme=catppuccin-latte]{--slide-bg:#eff1f5;--slide-text:#4c4f69;--slide-accent:#1e66f5;--slide-border:#dce0e8;--slide-heading:#dc8a78;--slide-link:#1e66f5;--slide-code-bg:#dce0e8;--slide-code-text:#d20f39;background:#dce0e8}.marked-extended-slide-presentation[data-theme=catppuccin-mocha]{--slide-bg:#1e1e2e;--slide-text:#cdd6f4;--slide-accent:#89b4fa;--slide-border:#313244;--slide-heading:#fab387;--slide-link:#89b4fa;--slide-code-bg:#313244;--slide-code-text:#f38ba8;--slide-control-bg:#313244cc;--slide-control-hover:#313244f2;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#181825}.marked-extended-slide-presentation[data-theme=cyberpunk]{--slide-bg:#0a0e27;--slide-text:#00ff9f;--slide-accent:#ff006e;--slide-border:#1a1f3a;--slide-heading:#00d9ff;--slide-link:#ff006e;--slide-code-bg:#1a1f3a;--slide-code-text:#00ff9f;--slide-control-bg:#ff006e4d;--slide-control-hover:#ff006e80;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#000514}.marked-extended-slide-presentation[data-theme=professional]{--slide-bg:#fff;--slide-text:#2c3e50;--slide-accent:#3498db;--slide-border:#bdc3c7;--slide-heading:#2c3e50;--slide-link:#3498db;--slide-code-bg:#ecf0f1;--slide-code-text:#e74c3c;background:#ecf0f1}.marked-extended-slide-presentation[data-theme=high-contrast]{--slide-bg:#000;--slide-text:#fff;--slide-accent:#ff0;--slide-border:#fff;--slide-heading:#fff;--slide-link:#0ff;--slide-code-bg:#1a1a1a;--slide-code-text:#ff0;--slide-control-bg:#ffffff4d;--slide-control-hover:#ffffff80;--control-bg:var(--slide-control-bg);--control-hover:var(--slide-control-hover);background:#000}body.light .marked-extended-slide-presentation:not([data-theme]){background:#f5f5f5}body.light .marked-extended-slide-presentation:not([data-theme]) .marked-extended-slide-slide{color:#333;background:#fff;border-color:#0000001a}body.light .marked-extended-slide-presentation:not([data-theme]){--slide-bg:#fff;--slide-text:#333;--slide-accent:#06c;--slide-heading:#222}body.dark .marked-extended-slide-presentation:not([data-theme]){background:#1a1a1a}body.dark .marked-extended-slide-presentation:not([data-theme]) .marked-extended-slide-slide{color:#e0e0e0;background:#2d2d2d;border-color:#ffffff1a}body.dark .marked-extended-slide-presentation:not([data-theme]){--slide-bg:#2d2d2d;--slide-text:#e0e0e0;--slide-accent:#4a9eff;--slide-heading:#f0f0f0}:root{--spoiler-min-height:80px}.marked-extended-spoiler{min-height:var(--spoiler-min-height,80px);cursor:pointer;-webkit-user-select:none;user-select:none;contain:layout style paint;outline:none;margin:1.5em 0;position:relative;overflow:hidden}.marked-extended-spoiler:focus-visible{outline:2px solid var(--spoiler-focus-color,#4a9eff);outline-offset:2px}.marked-extended-spoiler:focus:not(:focus-visible){outline:none}.marked-extended-spoiler[aria-expanded=true]>.marked-extended-spoiler-content{opacity:1;filter:none;-webkit-user-select:text;user-select:text;pointer-events:auto;transform:scale(1)}.marked-extended-spoiler[aria-expanded=true]>.marked-extended-spoiler-overlay,.marked-extended-spoiler[aria-expanded=true]>.marked-extended-spoiler-particles{opacity:0;pointer-events:none}.marked-extended-spoiler-content{box-sizing:border-box;z-index:1;pointer-events:none;width:100%;padding:16px;position:relative}.marked-extended-spoiler-content img{object-fit:cover;width:100%;max-width:100%;height:auto;margin:.5em 0;display:block}.marked-extended-spoiler-content p:first-child{margin-top:0}.marked-extended-spoiler-content p:last-child{margin-bottom:0}.marked-extended-spoiler-overlay{pointer-events:none;opacity:1;z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.marked-extended-spoiler-overlay:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.marked-extended-spoiler-overlay-content{text-align:center;flex-direction:column;align-items:center;gap:.75em;padding:1em;display:flex}.spoiler-title{display:block}.marked-extended-spoiler-reveal-hint{align-items:center;gap:.5em;display:flex}.marked-extended-spoiler-reveal-hint svg{width:20px;height:20px}.marked-extended-spoiler-particles{pointer-events:none;opacity:1;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (pointer:coarse){.marked-extended-spoiler{min-height:calc(var(--spoiler-min-height,80px) * 1.25)}}@media (max-width:768px){.marked-extended-spoiler{margin:1em 0}.marked-extended-spoiler-content{padding:12px}}@media print{.marked-extended-spoiler-overlay,.marked-extended-spoiler-particles{display:none!important}.marked-extended-spoiler-content{opacity:1!important;filter:none!important}}@media (prefers-contrast:high){.marked-extended-spoiler-overlay{border:2px solid}.marked-extended-spoiler-particles{display:none}}:root{--spoiler-animation-duration:.4s;--spoiler-transition-timing:cubic-bezier(.4, 0, .2, 1);--spoiler-border-radius:8px;--spoiler-content-blur:24px;--spoiler-content-grayscale:.6;--spoiler-content-contrast:.5;--spoiler-content-saturate:.2;--spoiler-content-scale:.97;--spoiler-overlay-blur:4px;--spoiler-overlay-blur-hover:10px;--spoiler-title-size:1.1em;--spoiler-title-letter-spacing:.05em;--spoiler-hint-size:.85em;--spoiler-particle-opacity:.6;--spoiler-focus-color:#4a9eff;--spoiler-surface-bg:#00000005;--spoiler-overlay-bg:#fffffff2;--spoiler-overlay-color:#333;--spoiler-overlay-noise-opacity:.5}body.dark{--spoiler-surface-bg:#0003;--spoiler-overlay-bg:#1e1e1ef2;--spoiler-overlay-color:#e0e0e0;--spoiler-overlay-noise-opacity:.3}.marked-extended-spoiler{border-radius:var(--spoiler-border-radius,8px);transition:transform var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1));background:var(--spoiler-surface-bg,#00000005)}.marked-extended-spoiler:hover{transform:translateY(-1px)}.marked-extended-spoiler-content{opacity:1;filter:blur(var(--spoiler-content-blur,24px)) grayscale(var(--spoiler-content-grayscale,.6)) contrast(var(--spoiler-content-contrast,.5)) saturate(var(--spoiler-content-saturate,.2));transform:scale(var(--spoiler-content-scale,.97));transition:opacity var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), filter var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), transform .5s cubic-bezier(.34, 1.56, .64, 1)}.marked-extended-spoiler-content img{border-radius:4px}.marked-extended-spoiler[aria-expanded=true]>.marked-extended-spoiler-content{transition:opacity var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), filter var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), transform .5s cubic-bezier(.34, 1.56, .64, 1)}.marked-extended-spoiler-overlay{background:var(--spoiler-overlay-bg,#fffffff2);color:var(--spoiler-overlay-color,#333);transition:opacity var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), transform var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1)), backdrop-filter var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1));-webkit-backdrop-filter:blur(var(--spoiler-overlay-blur,4px));font-weight:600;transform:translateY(0)}.marked-extended-spoiler[aria-expanded=true]>.marked-extended-spoiler-overlay{transform:translateY(-20px)}.marked-extended-spoiler:not([aria-expanded=true]):hover>.marked-extended-spoiler-overlay{-webkit-backdrop-filter:blur(var(--spoiler-overlay-blur-hover,10px))}.marked-extended-spoiler-overlay:before{opacity:var(--spoiler-overlay-noise-opacity,.5);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");background-size:100px 100px}.marked-extended-spoiler-overlay-content{text-shadow:0 1px 2px #0003}.spoiler-title{font-size:var(--spoiler-title-size,1.1em);text-transform:uppercase;letter-spacing:var(--spoiler-title-letter-spacing,.05em);font-weight:700}.marked-extended-spoiler-reveal-hint{font-size:var(--spoiler-hint-size,.85em);opacity:.9;font-weight:500}.marked-extended-spoiler-reveal-hint svg{opacity:.8;animation:2s ease-in-out infinite spoiler-pulse-icon}@keyframes spoiler-pulse-icon{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.marked-extended-spoiler-particles{transition:opacity var(--spoiler-animation-duration,.4s) var(--spoiler-transition-timing,cubic-bezier(.4, 0, .2, 1))}.marked-extended-spoiler-particles .particle{opacity:var(--spoiler-particle-opacity,.6);border-radius:50%;animation-timing-function:ease;animation-iteration-count:infinite;transform:translate(0,0)}.marked-extended-spoiler.spoiler-theme-default .marked-extended-spoiler-overlay{color:#fff;background:linear-gradient(145deg,#1e1e1ef2,#0f0f0ffa)}.marked-extended-spoiler.spoiler-theme-dark .marked-extended-spoiler-overlay{color:#e0e0e0;background:linear-gradient(145deg,#141414f2,#050505fc)}.marked-extended-spoiler.spoiler-theme-light .marked-extended-spoiler-overlay{color:#333;background:linear-gradient(145deg,#f5f5f5f2,#e6e6e6fa)}.marked-extended-spoiler.spoiler-theme-danger .marked-extended-spoiler-overlay{color:#fff;background:linear-gradient(145deg,#dc3545f2,#b42832fa)}.marked-extended-spoiler.spoiler-theme-info .marked-extended-spoiler-overlay{color:#fff;background:linear-gradient(145deg,#0d6efdf2,#0a58cafa)}.marked-extended-spoiler.spoiler-theme-warning .marked-extended-spoiler-overlay{color:#000;background:linear-gradient(145deg,#ffc107f2,#ffa000fa)}.marked-extended-spoiler.spoiler-theme-success .marked-extended-spoiler-overlay{color:#fff;background:linear-gradient(145deg,#198754f2,#146c43fa)}@media (prefers-reduced-motion:reduce){.marked-extended-spoiler,.marked-extended-spoiler-content,.marked-extended-spoiler-overlay,.marked-extended-spoiler-particles{transition:opacity .2s;animation:none!important}.marked-extended-spoiler:hover{transform:none}.marked-extended-spoiler-particles .particle{opacity:.3;animation:none}}@media (max-width:768px){.marked-extended-spoiler-reveal-hint span{font-size:.8em}}table{border-collapse:collapse;table-layout:auto;width:100%;margin:1.5rem 0}table caption{text-align:left;caption-side:top;padding:.5rem .75rem}table th[colspan],table td[colspan],table th[rowspan],table td[rowspan]{font-weight:600}@media (max-width:768px){table{font-size:.875rem}table th,table td{padding:.5rem}}:root{--marked-extended-table-bg:#fff;--marked-extended-table-text:#495057;--marked-extended-table-caption-bg:#f8f9fa;--marked-extended-table-caption-color:#333;--marked-extended-table-header-bg:#f1f3f5;--marked-extended-table-header-color:#212529;--marked-extended-table-footer-bg:#f8f9fa;--marked-extended-table-footer-color:#495057;--marked-extended-table-border:#dee2e6;--marked-extended-table-border-soft:#e9ecef;--marked-extended-table-stripe-bg:#f8f9fa;--marked-extended-table-hover-bg:#e9ecef;--marked-extended-table-span-bg:#f1f3f5;--marked-extended-table-code-bg:#0000000d;--marked-extended-table-shadow:0 1px 3px #0000000d;--marked-extended-table-scrollbar-track:#f1f1f1;--marked-extended-table-scrollbar-thumb:#888;--marked-extended-table-scrollbar-thumb-hover:#555}body.dark{--marked-extended-table-bg:#1e1e1e;--marked-extended-table-text:#e0e0e0;--marked-extended-table-caption-bg:#2a2a2a;--marked-extended-table-caption-color:#e0e0e0;--marked-extended-table-header-bg:#2a2a2a;--marked-extended-table-header-color:#e0e0e0;--marked-extended-table-footer-bg:#2a2a2a;--marked-extended-table-footer-color:#e0e0e0;--marked-extended-table-border:#3a3a3a;--marked-extended-table-border-soft:#3a3a3a;--marked-extended-table-stripe-bg:#2a2a2a;--marked-extended-table-hover-bg:#3a3a3a;--marked-extended-table-span-bg:#2a2a2a;--marked-extended-table-code-bg:#ffffff1a;--marked-extended-table-shadow:0 2px 8px #0000004d;--marked-extended-table-scrollbar-track:#333;--marked-extended-table-scrollbar-thumb:#666;--marked-extended-table-scrollbar-thumb-hover:#444}.marked-extended-table-wrapper,.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}table{border-collapse:collapse;table-layout:auto;background:var(--marked-extended-table-bg,#fff);width:100%;color:var(--marked-extended-table-text,#495057);border:1px solid var(--marked-extended-table-border,#dee2e6);box-shadow:var(--marked-extended-table-shadow,0 1px 3px #0000000d);border-radius:8px;margin:1.5rem 0;font-size:.9375rem;overflow:hidden}table caption{color:var(--marked-extended-table-caption-color,#333);text-align:left;caption-side:top;background:var(--marked-extended-table-caption-bg,#f8f9fa);border-bottom:2px solid var(--marked-extended-table-border,#dee2e6);padding:.75rem 1rem;font-size:1rem;font-weight:600}table[data-caption-bottom] caption{caption-side:bottom;border-top:2px solid var(--marked-extended-table-border,#dee2e6);border-bottom:none}table th,table td{text-align:left;vertical-align:top;padding:.75rem 1rem}table thead th{background:var(--marked-extended-table-header-bg,#f1f3f5);color:var(--marked-extended-table-header-color,#212529);border-bottom:2px solid var(--marked-extended-table-border,#dee2e6);text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;font-weight:700}table thead tr:not(:last-child) th,table tbody td{border-bottom:1px solid var(--marked-extended-table-border-soft,#e9ecef)}table tbody tr:last-child td{border-bottom:none}table tfoot td{background:var(--marked-extended-table-footer-bg,#f8f9fa);color:var(--marked-extended-table-footer-color,#495057);border-top:2px solid var(--marked-extended-table-border,#dee2e6);font-weight:600}table tbody tr:nth-child(2n){background:var(--marked-extended-table-stripe-bg,#f8f9fa)}table tbody tr:hover{background:var(--marked-extended-table-hover-bg,#e9ecef);transition:background .15s}table th[align=center],table td[align=center]{text-align:center}table th[align=right],table td[align=right]{text-align:right}table th[align=left],table td[align=left]{text-align:left}table th[colspan],table td[colspan],table th[rowspan],table td[rowspan]{background:var(--marked-extended-table-span-bg,#f1f3f5);font-weight:600}table td p:first-child,table th p:first-child{margin-top:0}table td p:last-child,table th p:last-child{margin-bottom:0}table td code,table th code{background:var(--marked-extended-table-code-bg,#0000000d);border-radius:3px;padding:.2em .4em;font-size:.875em}.marked-extended-table-wrapper::-webkit-scrollbar{height:8px}.table-responsive::-webkit-scrollbar{height:8px}.marked-extended-table-wrapper::-webkit-scrollbar-track{background:var(--marked-extended-table-scrollbar-track,#f1f1f1);border-radius:4px}.table-responsive::-webkit-scrollbar-track{background:var(--marked-extended-table-scrollbar-track,#f1f1f1);border-radius:4px}.marked-extended-table-wrapper::-webkit-scrollbar-thumb{background:var(--marked-extended-table-scrollbar-thumb,#888);border-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background:var(--marked-extended-table-scrollbar-thumb,#888);border-radius:4px}.marked-extended-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--marked-extended-table-scrollbar-thumb-hover,#555)}.table-responsive::-webkit-scrollbar-thumb:hover{background:var(--marked-extended-table-scrollbar-thumb-hover,#555)}@media (max-width:768px){table{font-size:.875rem}table caption,table th,table td{padding:.625rem .75rem}}@media print{table{box-shadow:none;page-break-inside:avoid;border:1px solid #000}table tbody tr:hover{background:0 0}}.marked-extended-tabs-container{margin:1rem 0;display:block}.marked-extended-tabs-container .marked-extended-tabs-nav{justify-content:space-evenly;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.marked-extended-tabs-container .marked-extended-tabs-label{text-align:center;cursor:pointer;border:0;flex-flow:wrap;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.marked-extended-tabs-container .marked-extended-tabs-icon{justify-content:center;align-items:center;display:inline-flex}.marked-extended-tabs-container .marked-extended-tabs-content{padding:1rem}@media (max-width:768px){.marked-extended-tabs-container .marked-extended-tabs-label{gap:.4rem;padding:.5rem .75rem}}@media (max-width:480px){.marked-extended-tabs-container .marked-extended-tabs-label{flex-direction:column;padding:.5rem}}:root{--marked-extended-tabs-border-color:#ddd;--marked-extended-tabs-border-radius:4px;--marked-extended-tabs-container-bg:#fff;--marked-extended-tabs-container-shadow:0 1px 3px #0000000d;--marked-extended-tabs-nav-bg:#f5f5f5;--marked-extended-tabs-nav-border-color:#ddd;--marked-extended-tabs-label-color:#333;--marked-extended-tabs-label-bg:transparent;--marked-extended-tabs-label-hover-bg:#e8e8e8;--marked-extended-tabs-label-hover-color:#222;--marked-extended-tabs-selected-background:#fff;--marked-extended-tabs-selected-border-color:#06c;--marked-extended-tabs-selected-color:#06c;--marked-extended-tabs-content-background:#fff;--marked-extended-tabs-content-color:inherit;--marked-extended-tabs-focus-outline:#4a9eff;--marked-extended-tabs-scrollbar-track:#f1f1f1;--marked-extended-tabs-scrollbar-thumb:#888;--marked-extended-tabs-scrollbar-thumb-hover:#555;--marked-extended-tabs-transition:all .2s ease;--marked-extended-tabs-pills-nav-bg:#f8f9fa;--marked-extended-tabs-pills-hover-bg:#e9ecef}.marked-extended-tabs-container{border:1px solid var(--marked-extended-tabs-border-color,#ddd);border-radius:var(--marked-extended-tabs-border-radius,4px);background:var(--marked-extended-tabs-container-bg,#fff);box-shadow:var(--marked-extended-tabs-container-shadow,0 1px 3px #0000000d);margin:1rem 0;display:block;overflow:hidden}.marked-extended-tabs-container .marked-extended-tabs-input{opacity:0;pointer-events:none;position:absolute}.marked-extended-tabs-container .marked-extended-tabs-nav{background:var(--marked-extended-tabs-nav-bg,#f5f5f5);border-bottom:1px solid var(--marked-extended-tabs-nav-border-color,#ddd);scrollbar-width:thin;justify-content:space-evenly;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.marked-extended-tabs-container .marked-extended-tabs-label{text-align:center;white-space:nowrap;cursor:pointer;color:var(--marked-extended-tabs-label-color,#333);background:var(--marked-extended-tabs-label-bg,transparent);transition:var(--marked-extended-tabs-transition,all .2s ease);border:0;border-bottom:2px solid #0000;flex-flow:wrap;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;display:flex}.marked-extended-tabs-container .marked-extended-tabs-label:hover{background:var(--marked-extended-tabs-label-hover-bg,#e8e8e8);color:var(--marked-extended-tabs-label-hover-color,#222)}.marked-extended-tabs-container .marked-extended-tabs-label.active,.marked-extended-tabs-container .marked-extended-tabs-label[aria-selected=true]{background:var(--marked-extended-tabs-selected-background,#fff);border-bottom-color:var(--marked-extended-tabs-selected-border-color,#06c);color:var(--marked-extended-tabs-selected-color,#06c);font-weight:600}.marked-extended-tabs-container .marked-extended-tabs-input:focus-visible+.marked-extended-tabs-label,.marked-extended-tabs-container .marked-extended-tabs-label:focus-visible{outline:2px solid var(--marked-extended-tabs-focus-outline,#4a9eff);outline-offset:2px}.marked-extended-tabs-container .marked-extended-tabs-icon{opacity:.8;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.marked-extended-tabs-container .marked-extended-tabs-content{background:var(--marked-extended-tabs-content-background,#fff);color:var(--marked-extended-tabs-content-color,inherit);padding:1rem}.marked-extended-tabs-container .marked-extended-tabs-content-pane{display:none}.marked-extended-tabs-container .marked-extended-tabs-content img{object-fit:cover;width:100%;max-width:100%;height:auto;margin:0;display:block}.marked-extended-tabs-container .marked-extended-tabs-nav::-webkit-scrollbar{height:4px}.marked-extended-tabs-container .marked-extended-tabs-nav::-webkit-scrollbar-track{background:var(--marked-extended-tabs-scrollbar-track,#f1f1f1)}.marked-extended-tabs-container .marked-extended-tabs-nav::-webkit-scrollbar-thumb{background:var(--marked-extended-tabs-scrollbar-thumb,#888);border-radius:2px}.marked-extended-tabs-container .marked-extended-tabs-nav::-webkit-scrollbar-thumb:hover{background:var(--marked-extended-tabs-scrollbar-thumb-hover,#555)}@keyframes tab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tab-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marked-extended-tabs-container.tabs-compact .marked-extended-tabs-label{padding:.5rem .75rem;font-size:.875rem}.marked-extended-tabs-container.tabs-compact .marked-extended-tabs-content{padding:.75rem}.marked-extended-tabs-container.tabs-vertical{flex-direction:row;display:flex}.marked-extended-tabs-container.tabs-vertical .marked-extended-tabs-nav{border-bottom:0;border-right:1px solid var(--marked-extended-tabs-border-color,#ddd);flex-direction:column;min-width:200px}.marked-extended-tabs-container.tabs-vertical .marked-extended-tabs-label{text-align:left;border-bottom:0;border-right:2px solid #0000;justify-content:flex-start}.marked-extended-tabs-container.tabs-vertical .marked-extended-tabs-label.active,.marked-extended-tabs-container.tabs-vertical .marked-extended-tabs-label[aria-selected=true]{border-right-color:var(--marked-extended-tabs-selected-border-color,#06c)}.marked-extended-tabs-container.tabs-vertical .marked-extended-tabs-content{flex:1}.marked-extended-tabs-container.tabs-pills .marked-extended-tabs-nav{background:var(--marked-extended-tabs-pills-nav-bg,#f8f9fa);border-bottom:0;gap:.5rem;padding:.5rem}.marked-extended-tabs-container.tabs-pills .marked-extended-tabs-label{border-bottom:0;border-radius:20px;padding:.5rem 1rem}.marked-extended-tabs-container.tabs-pills .marked-extended-tabs-label:hover{background:var(--marked-extended-tabs-pills-hover-bg,#e9ecef)}body.dark{--marked-extended-tabs-border-color:#444c56;--marked-extended-tabs-container-bg:#22272e;--marked-extended-tabs-container-shadow:0 1px 3px #0000004d;--marked-extended-tabs-nav-bg:#2d333b;--marked-extended-tabs-nav-border-color:#444c56;--marked-extended-tabs-label-color:#d1d5da;--marked-extended-tabs-label-hover-bg:#444c56;--marked-extended-tabs-label-hover-color:#f0f6fc;--marked-extended-tabs-selected-background:#3b4551;--marked-extended-tabs-selected-border-color:#58a6ff;--marked-extended-tabs-selected-color:#58a6ff;--marked-extended-tabs-content-background:#22272e;--marked-extended-tabs-content-color:#d1d5da;--marked-extended-tabs-scrollbar-track:#2a2a2a;--marked-extended-tabs-scrollbar-thumb:#555;--marked-extended-tabs-scrollbar-thumb-hover:#777;--marked-extended-tabs-pills-nav-bg:#2d333b;--marked-extended-tabs-pills-hover-bg:#444c56}@media (max-width:768px){.marked-extended-tabs-container .marked-extended-tabs-label{gap:.4rem;padding:.5rem .75rem;font-size:.9rem}.marked-extended-tabs-container .marked-extended-tabs-icon{font-size:1rem}}@media (max-width:480px){.marked-extended-tabs-container .marked-extended-tabs-label{flex-direction:column;padding:.5rem;font-size:.85rem}.marked-extended-tabs-container.tabs-vertical{flex-direction:column}.marked-extended-tabs-container.tabs-vertical .marked-extended-tabs-nav{border-right:0;border-bottom:1px solid var(--marked-extended-tabs-border-color,#ddd);min-width:auto}}@media print{.marked-extended-tabs-container{box-shadow:none;border:1px solid #000}.marked-extended-tabs-container .marked-extended-tabs-nav{display:none}.marked-extended-tabs-container .marked-extended-tabs-content .marked-extended-tabs-content-pane{page-break-inside:avoid;border-top:2px solid #000;margin-top:1rem;padding-top:1rem;display:block!important}.marked-extended-tabs-container .marked-extended-tabs-content .marked-extended-tabs-content-pane:first-child{border-top:0;margin-top:0}}.marked-extended-timeline-container{margin:2rem 0;padding-left:2rem;position:relative}.marked-extended-timeline-event{margin-bottom:2.5rem;padding-left:.5rem;position:relative}.marked-extended-timeline-event:before{content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:.625rem;left:calc(-1.5rem - 18px)}.marked-extended-timeline-date{margin-bottom:.375rem;display:inline-block}.marked-extended-timeline-content{margin-left:0}.marked-extended-timeline-content h1,.marked-extended-timeline-content h2,.marked-extended-timeline-content h3,.marked-extended-timeline-content h4,.marked-extended-timeline-content h5,.marked-extended-timeline-content h6{margin-top:0}.timeline-milestone .marked-extended-timeline-event:before{width:24px;height:24px;top:.25rem;left:calc(-2rem - 12px)}.timeline-milestone .marked-extended-timeline-event:last-child{padding-bottom:0}.timeline-milestone .marked-extended-timeline-content{display:none}.timeline-milestone .marked-extended-timeline-subtitle{margin:0 0 .375rem}@media (max-width:768px){.marked-extended-timeline-container{padding-left:1.5rem}.marked-extended-timeline-event:before{left:calc(-1.5rem - 7px)}}:root{--marked-extended-timeline-line-color:#e2e8f0;--marked-extended-timeline-line-width:2px;--marked-extended-timeline-line-style:solid;--marked-extended-timeline-marker-size:14px;--marked-extended-timeline-marker-bg:#fff;--marked-extended-timeline-marker-border:#cbd5e1;--marked-extended-timeline-marker-border-width:2px;--marked-extended-timeline-marker-shadow:0 0 0 3px #fff;--marked-extended-timeline-marker-active-bg:#3b82f6;--marked-extended-timeline-marker-active-border:#3b82f6;--marked-extended-timeline-marker-active-shadow:0 0 0 3px #fff, 0 0 0 6px #3b82f633;--marked-extended-timeline-marker-hover-shadow:0 0 0 3px #fff, 0 0 0 6px #3b82f61f;--marked-extended-timeline-date-color:#64748b;--marked-extended-timeline-date-font-size:.8125rem;--marked-extended-timeline-date-font-weight:600;--marked-extended-timeline-date-letter-spacing:.025em;--marked-extended-timeline-date-bg:#f1f5f9;--marked-extended-timeline-content-bg:#fff;--marked-extended-timeline-content-color:#334155;--marked-extended-timeline-content-border:#e2e8f0;--marked-extended-timeline-content-radius:8px;--marked-extended-timeline-content-shadow:0 1px 2px 0 #0000000d;--marked-extended-timeline-content-shadow-hover:0 4px 12px 0 #00000014;--marked-extended-timeline-content-padding:1.25rem 1.5rem;--marked-extended-timeline-accent-color:#3b82f6;--marked-extended-timeline-accent-width:3px;--marked-extended-timeline-transition:all .25s ease;--marked-extended-timeline-focus-outline:#60a5fa;--marked-extended-timeline-color-1:#3b82f6;--marked-extended-timeline-color-2:#10b981;--marked-extended-timeline-color-3:#f59e0b;--marked-extended-timeline-color-4:#ef4444;--marked-extended-timeline-range-color:#3b82f6;--marked-extended-timeline-anchor-color:#cbd5e1;--marked-extended-timeline-anchor-color-hover:#64748b;--marked-extended-timeline-group-color:#475569;--marked-extended-timeline-group-border:#e2e8f0;--marked-extended-timeline-group-bg:#fff;--marked-extended-timeline-reveal-duration:.4s;--marked-extended-timeline-icon-size:24px}.marked-extended-timeline-container{border-left:var(--marked-extended-timeline-line-width,2px) var(--marked-extended-timeline-line-style,solid) var(--marked-extended-timeline-line-color,#e2e8f0);margin:2.5rem 0;padding-left:2rem;position:relative}.marked-extended-timeline-event{animation:timelineFadeInUp var(--marked-extended-timeline-reveal-duration,.4s) ease both;animation-delay:calc(var(--event-index,0) * 60ms);margin-bottom:.75rem;padding-bottom:.5rem;padding-left:1.5rem;position:relative}.marked-extended-timeline-event:last-child{margin-bottom:0}.marked-extended-timeline-event:before{background:radial-gradient(circle at 36% 36%, #ffffff73 0%, #fff0 50%), var(--marked-extended-timeline-marker-bg,#fff);border:var(--marked-extended-timeline-marker-border-width,2px) solid var(--marked-extended-timeline-marker-border,#cbd5e1);box-shadow:var(--marked-extended-timeline-marker-shadow,0 0 0 3px #fff);transition:var(--marked-extended-timeline-transition,all .25s ease);z-index:1;top:.625rem}.marked-extended-timeline-event.active:before{background:radial-gradient(circle at 36% 36%, #ffffff40 0%, #fff0 50%), var(--marked-extended-timeline-marker-active-bg,#3b82f6);border-color:var(--marked-extended-timeline-marker-active-border,#3b82f6);box-shadow:var(--marked-extended-timeline-marker-active-shadow,0 0 0 3px #fff, 0 0 0 6px #3b82f633);transform:scale(1.2)}.marked-extended-timeline-event:hover:before{box-shadow:var(--marked-extended-timeline-marker-hover-shadow,0 0 0 3px #fff, 0 0 0 6px #3b82f61f);transform:scale(1.15)}.marked-extended-timeline-date{color:var(--marked-extended-timeline-date-color,#64748b);font-size:var(--marked-extended-timeline-date-font-size,.8125rem);font-weight:var(--marked-extended-timeline-date-font-weight,600);letter-spacing:var(--marked-extended-timeline-date-letter-spacing,.025em);background:var(--marked-extended-timeline-date-bg,#f1f5f9);border-radius:999px;margin-bottom:.5rem;padding:.125rem .625rem;line-height:1.5;display:inline-block}.marked-extended-timeline-content{padding:var(--marked-extended-timeline-content-padding,1.25rem 1.5rem);background:var(--marked-extended-timeline-content-bg,#fff);color:var(--marked-extended-timeline-content-color,#334155);border:1px solid var(--marked-extended-timeline-content-border,#e2e8f0);border-radius:var(--marked-extended-timeline-content-radius,8px);box-shadow:var(--marked-extended-timeline-content-shadow,0 1px 2px 0 #0000000d);transition:box-shadow var(--marked-extended-timeline-transition,all .25s ease), transform var(--marked-extended-timeline-transition,all .25s ease);line-height:1.65;position:relative}.marked-extended-timeline-content:before{content:"";width:var(--marked-extended-timeline-accent-width,3px);border-radius:var(--marked-extended-timeline-content-radius,8px) 0 0 var(--marked-extended-timeline-content-radius,8px);transition:background var(--marked-extended-timeline-transition,all .25s ease);background:0 0;position:absolute;top:0;bottom:0;left:-1px}.marked-extended-timeline-event.active .marked-extended-timeline-content:before{background:var(--marked-extended-timeline-accent-color,#3b82f6)}.marked-extended-timeline-event:not(.active) .marked-extended-timeline-content:hover{box-shadow:var(--marked-extended-timeline-content-shadow-hover,0 4px 12px 0 #00000014);transform:translateY(-2px)}.marked-extended-timeline-content p{margin:.5rem 0}.marked-extended-timeline-content p:first-child{margin-top:0}.marked-extended-timeline-content p:last-child{margin-bottom:0}.marked-extended-timeline-content h1,.marked-extended-timeline-content h2,.marked-extended-timeline-content h3,.marked-extended-timeline-content h4,.marked-extended-timeline-content h5,.marked-extended-timeline-content h6{color:#1e293b;margin-top:0}.marked-extended-timeline-content h1:first-child,.marked-extended-timeline-content h2:first-child,.marked-extended-timeline-content h3:first-child,.marked-extended-timeline-content h4:first-child,.marked-extended-timeline-content h5:first-child,.marked-extended-timeline-content h6:first-child{margin-top:0}.timeline-anchor{color:var(--marked-extended-timeline-anchor-color,#cbd5e1);opacity:0;z-index:1;-webkit-user-select:none;user-select:none;font-family:ui-monospace,monospace;font-size:1.1em;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s,color .2s;position:absolute;top:.5rem;right:.75rem}.marked-extended-timeline-content:hover .timeline-anchor,.marked-extended-timeline-content:focus-within .timeline-anchor{opacity:1}.timeline-anchor:hover{color:var(--marked-extended-timeline-anchor-color-hover,#64748b)}.timeline-anchor-copied{color:#10b981!important}.timeline-anchor-highlight:before{animation:2s timelineMarkerPulse}@keyframes timelineMarkerPulse{0%,to{transform:scale(1)}25%{transform:scale(1.35)}50%{transform:scale(1)}}.timeline-collapse-btn{cursor:pointer;color:var(--marked-extended-timeline-accent-color,#3b82f6);background:0 0;border:none;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.85em;transition:background .2s;display:inline-flex}.timeline-collapse-btn:hover{background:#3b82f614}.timeline-collapse-icon{font-size:.75em;transition:transform .25s;display:inline-block}.timeline-collapse-icon.expanded{transform:rotate(90deg)}.timeline-collapse-content[aria-expanded=false]{display:none}.timeline-collapse-content[aria-expanded=true]{display:block}.timeline-event-icon{vertical-align:middle;width:var(--marked-extended-timeline-icon-size,24px);height:var(--marked-extended-timeline-icon-size,24px);object-fit:cover;border-radius:50%;margin-right:.3rem;display:inline-block}.marked-extended-timeline-event.timeline-has-range:after{content:"";background:var(--marked-extended-timeline-range-color,#3b82f6);opacity:.35;z-index:0;border-radius:2px;width:3px;position:absolute;top:1rem;bottom:-.25rem;left:calc(-2rem - 1px)}.timeline-group-header{border-bottom:1px solid var(--marked-extended-timeline-group-border,#e2e8f0);color:var(--marked-extended-timeline-group-color,#475569);letter-spacing:.025em;z-index:2;background:var(--marked-extended-timeline-group-bg,#fff);margin-bottom:1rem;margin-left:-2rem;padding:.75rem 0 .5rem 2rem;font-size:.9375rem;font-weight:600;position:sticky;top:0}@keyframes timelineFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.marked-extended-timeline-event{--event-index:0}body.light .marked-extended-timeline-container{border-left-color:#e2e8f0}body.light .marked-extended-timeline-event:before{background:#fff;border-color:#cbd5e1;box-shadow:0 0 0 3px #fff}body.light .marked-extended-timeline-event.active:before{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 3px #fff,0 0 0 6px #3b82f633}body.light .marked-extended-timeline-date{color:#64748b;background:#f1f5f9}body.light .marked-extended-timeline-content{color:#334155;background:#fff;border-color:#e2e8f0}body.dark .marked-extended-timeline-container{border-left-color:#334155}body.dark .marked-extended-timeline-event:before{background:#1e293b;border-color:#475569;box-shadow:0 0 0 3px #1e293b}body.dark .marked-extended-timeline-event.active:before{background:#60a5fa;border-color:#60a5fa;box-shadow:0 0 0 3px #1e293b,0 0 0 6px #60a5fa40}body.dark .marked-extended-timeline-date{color:#94a3b8;background:#1e293b}body.dark .marked-extended-timeline-content{color:#cbd5e1;background:#1e293b;border-color:#334155}body.dark .marked-extended-timeline-content h1,body.dark .marked-extended-timeline-content h2,body.dark .marked-extended-timeline-content h3,body.dark .marked-extended-timeline-content h4,body.dark .marked-extended-timeline-content h5,body.dark .marked-extended-timeline-content h6{color:#f1f5f9}body.dark .timeline-group-header{color:#94a3b8;background:#0f172a;border-bottom-color:#334155}@media (max-width:768px){.marked-extended-timeline-container{margin:1.5rem 0;padding-left:1.5rem}.marked-extended-timeline-event{margin-bottom:.5rem;padding-left:1rem}.marked-extended-timeline-date{font-size:.75rem}.marked-extended-timeline-content{padding:1rem}}@media print{.marked-extended-timeline-container{border-left-color:#cbd5e1}.marked-extended-timeline-event:before{background:#fff;border-color:#64748b;box-shadow:0 0 0 3px #fff}.marked-extended-timeline-event.active:before{background:#64748b;border-color:#64748b;box-shadow:0 0 0 3px #fff}.marked-extended-timeline-date{color:#64748b;background:0 0;padding:0}.marked-extended-timeline-content{box-shadow:none;background:0 0;border-color:#e2e8f0;padding:1rem .75rem}.marked-extended-timeline-event{animation:none!important}}.marked-extended-timeline-container.timeline-centered{border-left:none;max-width:1200px;margin:2.5rem auto;padding-left:0}.marked-extended-timeline-container.timeline-centered:before{content:"";width:var(--marked-extended-timeline-line-width,2px);background:var(--marked-extended-timeline-line-color,#e2e8f0);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.marked-extended-timeline-container.timeline-centered .marked-extended-timeline-event{width:50%;padding-left:0;padding-right:2.5rem}.marked-extended-timeline-container.timeline-centered .marked-extended-timeline-event:nth-child(2n){margin-left:50%;padding-left:2.5rem;padding-right:0}.marked-extended-timeline-container.timeline-centered .marked-extended-timeline-event:before{left:auto;right:calc(-1.5rem - 18px)}.marked-extended-timeline-container.timeline-centered .marked-extended-timeline-event:nth-child(2n):before{left:calc(-1.5rem - 18px);right:auto}.marked-extended-timeline-container.timeline-centered .marked-extended-timeline-content{border-left:none}.marked-extended-timeline-container.timeline-compact{margin:1rem 0;padding-left:1.5rem}.marked-extended-timeline-container.timeline-compact .marked-extended-timeline-event{margin-bottom:.75rem;padding-left:.75rem}.marked-extended-timeline-container.timeline-compact .marked-extended-timeline-event:before{width:10px;height:10px;top:.5rem;left:calc(-1.5rem - 18px)}.marked-extended-timeline-container.timeline-compact .marked-extended-timeline-date{margin-bottom:.25rem;padding:.0625rem .5rem;font-size:.75rem}.marked-extended-timeline-container.timeline-compact .marked-extended-timeline-content{padding:.75rem 1rem;font-size:.875rem}.marked-extended-timeline-container.timeline-milestone{padding-left:2.75rem}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-event{margin-bottom:.5rem;padding-bottom:1.25rem;padding-left:.25rem}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-event:before{border-width:3px;width:24px;height:24px;top:.125rem;left:calc(-3rem - 12px)}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-event.active:before{border-color:var(--marked-extended-timeline-color-1,#3b82f6);transform:scale(1)}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-event:hover:before{transform:scale(1.1)}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-date{color:var(--marked-extended-timeline-date-color,#64748b);background:0 0;margin-bottom:0;padding:.125rem 0 0;font-size:.75rem;font-weight:500;display:block}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-subtitle{color:var(--marked-extended-timeline-content-color,#334155);font-size:1rem;font-weight:600;line-height:1.4}.marked-extended-timeline-container.timeline-milestone .marked-extended-timeline-content{display:none}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+1):before{border-color:var(--marked-extended-timeline-color-1,#3b82f6)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+1).active:before{background:var(--marked-extended-timeline-color-1,#3b82f6);border-color:var(--marked-extended-timeline-color-1,#3b82f6)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+1) .marked-extended-timeline-date{color:var(--marked-extended-timeline-color-1,#3b82f6)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+2):before{border-color:var(--marked-extended-timeline-color-2,#10b981)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+2).active:before{background:var(--marked-extended-timeline-color-2,#10b981);border-color:var(--marked-extended-timeline-color-2,#10b981)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+2) .marked-extended-timeline-date{color:var(--marked-extended-timeline-color-2,#10b981)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+3):before{border-color:var(--marked-extended-timeline-color-3,#f59e0b)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+3).active:before{background:var(--marked-extended-timeline-color-3,#f59e0b);border-color:var(--marked-extended-timeline-color-3,#f59e0b)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+3) .marked-extended-timeline-date{color:var(--marked-extended-timeline-color-3,#f59e0b)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+4):before{border-color:var(--marked-extended-timeline-color-4,#ef4444)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+4).active:before{background:var(--marked-extended-timeline-color-4,#ef4444);border-color:var(--marked-extended-timeline-color-4,#ef4444)}.marked-extended-timeline-container.timeline-colorful .marked-extended-timeline-event:nth-child(4n+4) .marked-extended-timeline-date{color:var(--marked-extended-timeline-color-4,#ef4444)}
