@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:rgba(110,118,129,0.4);--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:rgba(187,128,9,0.15);--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#ffffff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:hsl(210,18%,87%);--color-neutral-muted:rgba(175,184,193,0.2);--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33}}.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:rgba(110,118,129,0.4);--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:rgba(187,128,9,0.15);--color-danger-fg:#f85149}.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#ffffff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:hsl(210,18%,87%);--color-neutral-muted:rgba(175,184,193,0.2);--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:initial;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:initial;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:initial;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:after,.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{clear:both}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:-moz-max-content;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border-bottom-color:var(--color-neutral-muted);border:1px solid var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ol,.wmde-markdown ul{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ol ol ol,.wmde-markdown ol ul ol,.wmde-markdown ul ol ol,.wmde-markdown ul ul ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown code,.wmde-markdown pre,.wmde-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::-moz-placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-inner-spin-button,.wmde-markdown input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:after,.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{clear:both}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown blockquote,.wmde-markdown details,.wmde-markdown dl,.wmde-markdown ol,.wmde-markdown p,.wmde-markdown pre,.wmde-markdown table,.wmde-markdown ul{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 code,.wmde-markdown h1 tt,.wmde-markdown h2 code,.wmde-markdown h2 tt,.wmde-markdown h3 code,.wmde-markdown h3 tt,.wmde-markdown h4 code,.wmde-markdown h4 tt,.wmde-markdown h5 code,.wmde-markdown h5 tt,.wmde-markdown h6 code,.wmde-markdown h6 tt{padding:0 .2em;font-size:inherit}.wmde-markdown ol.no-list,.wmde-markdown ul.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ol ol,.wmde-markdown ol ul,.wmde-markdown ul ol,.wmde-markdown ul ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table td,.wmde-markdown table th{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:initial}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:initial}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .contains-task-list input[type=checkbox],.wmde-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre .copied.active,.wmde-markdown pre:hover .copied:active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default,var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.cdata,.wmde-markdown .token.comment,.wmde-markdown .token.doctype,.wmde-markdown .token.prolog{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.constant,.wmde-markdown .token.deleted,.wmde-markdown .token.property,.wmde-markdown .token.selector,.wmde-markdown .token.symbol,.wmde-markdown .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.attr-name,.wmde-markdown .token.boolean,.wmde-markdown .token.builtin,.wmde-markdown .token.char,.wmde-markdown .token.number,.wmde-markdown .token.operator,.wmde-markdown .token.property-access,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.string{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.class-name,.wmde-markdown .token.color,.wmde-markdown .token.entity,.wmde-markdown .token.function,.wmde-markdown .token.url{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.important,.wmde-markdown .token.keyword,.wmde-markdown .token.regex,.wmde-markdown .token.rule{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.bold,.wmde-markdown .token.important{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.MarkdownViewer_root__21iSD{width:100%;height:100%;font-family:Roboto Mono;overflow:scroll;background-color:white}.MarkdownViewer_inner__G_Lug{max-width:800px;height:100%;margin:0 auto;padding:40px}.MarkdownViewer_error__vcyyX{display:flex;align-items:center;justify-content:center;height:100%;padding:20px;color:#d32f2f;text-align:center;background-color:#ffebee}.MarkdownViewer_imageError__SIYB_{display:inline-block;padding:8px 12px;color:#d32f2f;font-size:.875rem;background-color:#ffebee;border-radius:4px;margin:4px 0}.CodeEditorPanel_bottomBar__1kvLd{background-color:#1c1c2a;padding:5px}.CodeEditorPanel_actionButton__O69lf{cursor:pointer;color:white;display:inline-flex;justify-content:center;align-items:center;font-family:Roboto Mono;font-size:12px;border-radius:5px;background-color:#3e3e5c;padding:5px 10px;font-weight:600}.CodeEditorPanel_actionButton__O69lf.CodeEditorPanel_disabled__QVbVH{opacity:.2;cursor:default}.DefaultContentAdder_root__vMbtw{display:flex;flex:1;height:100%;flex-direction:column;padding:10px}.DefaultContentAdder_button__RiHWK{display:flex;width:100%;padding:10px;cursor:pointer}.DefaultContentAdder_button__RiHWK:hover{opacity:.5}.DefaultContentAdder_button__RiHWK .DefaultContentAdder_text__hhkD5{font-family:Roboto Mono;display:inline-flex;justify-content:center;align-items:center}.DefaultContentAdder_button__RiHWK .DefaultContentAdder_icon__iUaEF{display:inline-flex;justify-content:center;align-items:center;margin-right:10px}.DefaultContentAdder_subtitle__M4v_F{padding:10px;opacity:.8;font-size:12px}.DefaultContentAdder_separator__rawp0{width:calc(100% - 20px);height:1px;background-color:rgb(212,220,227);margin:10px}.MuiLinearProgress-bar{background-color:#4478bc!important}.LoadingContent_root__5rgdW{display:flex;flex:1;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.DebuggerPanel_debuggerPanel__Ce2v5{display:flex;flex-direction:column;height:100%;width:100%;background-color:#1e1e1e;color:#d4d4d4;font-family:Roboto Mono,monospace;font-size:13px;overflow-y:auto;padding:16px;gap:20px}.DebuggerPanel_connectionSection__FyWCU{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid #3e3e3e}.DebuggerPanel_connectionStatus__U1lXp{display:flex;align-items:center;gap:8px}.DebuggerPanel_statusText__MaXGL{font-size:14px;font-weight:500}.DebuggerPanel_connectButton__WGg_b,.DebuggerPanel_disconnectButton__p2deA{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .2s}.DebuggerPanel_connectButton__WGg_b{background-color:#4caf50;color:white}.DebuggerPanel_connectButton__WGg_b:hover{background-color:#45a049}.DebuggerPanel_disconnectButton__p2deA{background-color:#f44336;color:white}.DebuggerPanel_disconnectButton__p2deA:hover{background-color:#da190b}.DebuggerPanel_controlsSection__Bfx4Z{display:flex;flex-direction:column;gap:12px}.DebuggerPanel_sectionTitle__s2WjN{font-size:14px;font-weight:600;color:#ffffff;margin-bottom:4px}.DebuggerPanel_controls__Lihkd{display:flex;flex-wrap:wrap;gap:8px}.DebuggerPanel_controlButton__D_sP2{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#2d2d30;color:#d4d4d4;border:1px solid #3e3e3e;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s}.DebuggerPanel_controlButton__D_sP2:hover:not(:disabled){background-color:#3e3e42}.DebuggerPanel_controlButton__D_sP2:disabled{opacity:.4;cursor:not-allowed}.DebuggerPanel_controlButton__D_sP2 svg{font-size:18px}.DebuggerPanel_locationSection__vH8d3{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#252526;border-radius:4px;border-left:3px solid #007acc}.DebuggerPanel_location__RGBs3{display:flex;flex-direction:column;gap:4px}.DebuggerPanel_locationFile__L2EBi{font-weight:500;color:#4fc3f7}.DebuggerPanel_locationLine___wtNv{font-size:12px;color:#9e9e9e}.DebuggerPanel_evaluateSection__EK5sf,.DebuggerPanel_stackTraceSection__ksysG,.DebuggerPanel_variablesSection__15mim{display:flex;flex-direction:column;gap:8px}.DebuggerPanel_stackTraceContainer__bU9v5,.DebuggerPanel_variablesContainer__ijP0f{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:8px;background-color:#252526;border-radius:4px}.DebuggerPanel_variable__qpw8a{display:flex;flex-direction:column;gap:4px;padding:8px;background-color:#2d2d30;border-radius:4px;border-left:2px solid #569cd6}.DebuggerPanel_variableName__nPe_3{font-weight:600;color:#9cdcfe}.DebuggerPanel_variableValue__B5k1o{font-size:12px;color:#ce9178;word-break:break-all}.DebuggerPanel_variableType__dWuiF{color:#4ec9b0;font-style:italic}.DebuggerPanel_stackFrame__LjB85{display:flex;flex-direction:column;gap:4px;padding:8px;background-color:#2d2d30;border-radius:4px;cursor:pointer;transition:background-color .2s}.DebuggerPanel_stackFrame__LjB85:hover{background-color:#3e3e42}.DebuggerPanel_activeFrame__xOBA1{border-left:2px solid #f9826c;background-color:#3e3e42}.DebuggerPanel_frameName__TEHhE{font-weight:600;color:#dcdcaa}.DebuggerPanel_frameLocation__NoYeE{font-size:11px;color:#9e9e9e}.DebuggerPanel_emptyMessage__RzS8L{color:#6a6a6a;font-style:italic;text-align:center;padding:16px}.DebuggerPanel_evaluateContainer__Q2bDk{display:flex;gap:8px}.DebuggerPanel_evaluateInput__v4KwP{flex:1;padding:8px 12px;background-color:#2d2d30;color:#d4d4d4;border:1px solid #3e3e3e;border-radius:4px;font-family:Roboto Mono,monospace;font-size:13px}.DebuggerPanel_evaluateInput__v4KwP:focus{outline:none;border-color:#007acc}.DebuggerPanel_evaluateInput__v4KwP:disabled{opacity:.4;cursor:not-allowed}.DebuggerPanel_evaluateButton__gbEXw{padding:8px 16px;background-color:#007acc;color:white;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .2s}.DebuggerPanel_evaluateButton__gbEXw:hover:not(:disabled){background-color:#005a9e}.DebuggerPanel_evaluateButton__gbEXw:disabled{opacity:.4;cursor:not-allowed;background-color:#007acc}.DebuggerPanel_debuggerPanel__Ce2v5::-webkit-scrollbar,.DebuggerPanel_stackTraceContainer__bU9v5::-webkit-scrollbar,.DebuggerPanel_variablesContainer__ijP0f::-webkit-scrollbar{width:8px}.DebuggerPanel_debuggerPanel__Ce2v5::-webkit-scrollbar-track,.DebuggerPanel_stackTraceContainer__bU9v5::-webkit-scrollbar-track,.DebuggerPanel_variablesContainer__ijP0f::-webkit-scrollbar-track{background:#1e1e1e}.DebuggerPanel_debuggerPanel__Ce2v5::-webkit-scrollbar-thumb,.DebuggerPanel_stackTraceContainer__bU9v5::-webkit-scrollbar-thumb,.DebuggerPanel_variablesContainer__ijP0f::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.DebuggerPanel_debuggerPanel__Ce2v5::-webkit-scrollbar-thumb:hover,.DebuggerPanel_stackTraceContainer__bU9v5::-webkit-scrollbar-thumb:hover,.DebuggerPanel_variablesContainer__ijP0f::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.FlashPanel_flashPanel__UMqfx{display:flex;flex-direction:column;height:100%;width:100%;background-color:#1e1e1e;color:#d4d4d4;font-family:Roboto Mono,monospace;font-size:13px;overflow-y:auto;padding:20px;gap:20px;box-sizing:border-box}.FlashPanel_headerRow__JHVKA{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #3e3e3e}.FlashPanel_headerIcon__sUd1x{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:rgba(46,125,50,.15);color:#66bb6a;flex-shrink:0}.FlashPanel_headerText__N8JXc{display:flex;flex-direction:column;gap:2px;min-width:0}.FlashPanel_title__Ug0fO{font-size:15px;font-weight:600;color:#ffffff}.FlashPanel_subtitle__WXR68{font-size:12px;color:#9e9e9e}.FlashPanel_section__roYMR{display:flex;flex-direction:column;gap:10px}.FlashPanel_sectionTitle__bBl3R{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9e9e9e}.FlashPanel_infoCard__oYVj0{display:flex;flex-direction:column;gap:10px;padding:14px;background-color:#252526;border-radius:6px;border-left:3px solid #66bb6a;font-size:12px;line-height:1.6;color:#cfcfcf}.FlashPanel_infoCard__oYVj0 code{font-family:Roboto Mono,monospace;font-size:12px;background-color:#1e1e1e;color:#ce9178;padding:1px 6px;border-radius:3px}.FlashPanel_actionRow__g_HzV{display:flex;flex-direction:column;gap:8px;align-items:stretch}.FlashPanel_flashButton__78oJE{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border:none;border-radius:6px;background-color:#2e7d32;color:#ffffff;font-family:Roboto Mono,monospace;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,transform .05s}.FlashPanel_flashButton__78oJE:hover:not(:disabled){background-color:#388e3c}.FlashPanel_flashButton__78oJE:active:not(:disabled){transform:translateY(1px)}.FlashPanel_flashButton__78oJE:disabled{opacity:.5;cursor:not-allowed}.FlashPanel_flashButton__78oJE svg{font-size:18px}.FlashPanel_helperText__T9bM_{font-size:11px;color:#8a8a8a;text-align:center;line-height:1.5}.FlashPanel_emptyState___UiXA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:8px;color:#6a6a6a;text-align:center;font-size:12px;font-style:italic}.FlashPanel_flashPanel__UMqfx::-webkit-scrollbar{width:8px}.FlashPanel_flashPanel__UMqfx::-webkit-scrollbar-track{background:#1e1e1e}.FlashPanel_flashPanel__UMqfx::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.FlashPanel_flashPanel__UMqfx::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.TabsHeader_tabsContainer__Vg3iT{display:flex;background-color:rgb(28,28,42);color:white}.TabsHeader_tabsContainer__Vg3iT .TabsHeader_actionButtons__Fwx2S{display:flex;flex:1;justify-content:flex-start;align-items:center;margin-right:20px}.TabsHeader_tabsContainer__Vg3iT .TabsHeader_actionButtons__Fwx2S .TabsHeader_actionButton__hwl0L{display:inline-flex;justify-content:flex-start;align-items:center;height:100%;padding:0 8px;cursor:pointer}.TabsHeader_tabsContainer__Vg3iT .TabsHeader_actionButtons__Fwx2S .TabsHeader_actionButton__hwl0L:hover{opacity:.5}.TabsHeader_tabsScrollContainer__W9HbG{display:flex;align-items:center;height:30px;overflow-x:auto;flex-wrap:nowrap}.TabsHeader_tab__8T7hf{display:inline-flex;height:100%;justify-content:center;align-items:center;background-color:#272a36;border-right:1px solid #181a21;border-bottom:1px solid #181a21;color:white;opacity:.6;border-top-right-radius:5px;border-top-left-radius:5px;cursor:pointer!important}.TabsHeader_tab__8T7hf:hover{opacity:1;cursor:pointer}.TabsHeader_tab__8T7hf.TabsHeader_active__LQC1w{opacity:1;display:inline-flex;height:100%;justify-content:center;align-items:center;background-color:#272a36;border-bottom:none;border-top:1px solid rgb(32,155,255);cursor:pointer}.TabsHeader_tab__8T7hf .TabsHeader_filename__6gvIC{padding:0 10px;font-family:Roboto Mono;font-size:14px;color:white;white-space:nowrap}.TabsHeader_tab__8T7hf .TabsHeader_closeContainer__K93G6{display:flex;justify-content:center;align-items:center;padding:0 5px;height:100%;cursor:pointer}.TabsHeader_tab__8T7hf .TabsHeader_closeContainer__K93G6:hover{background-color:rgb(234,234,234)}.TabsHeader_tab__8T7hf .TabsHeader_previewTabButton__U84_B{display:flex;justify-content:center;align-items:center;padding:0 5px;height:100%;cursor:pointer}.TabsHeader_tab__8T7hf .TabsHeader_previewTabButton__U84_B:hover{background-color:rgb(234,234,234)}.TabsPanel_root__QZpRx{padding:5px;color:black;width:100%;height:100%}.TabsPanel_panel__eCmPI,.TabsPanel_root__QZpRx{display:inline-flex;flex:1;flex-direction:column;overflow:hidden}.TabsPanel_panel__eCmPI{border-radius:4px}@keyframes LoadingIDE_shimmer__Lbm2T{0%{background-position:-1000px 0}to{background-position:1000px 0}}.LoadingIDE_loadingIde__c9LAv{display:flex;width:100%;height:100%;background:#1e1e1e;color:#fff;border-radius:8px;overflow:hidden}.LoadingIDE_sidebar__smipi{width:60px;background:#252526;padding:16px 10px;display:flex;flex-direction:column;gap:24px}.LoadingIDE_sidebarItem__u4IQy{height:32px;border-radius:6px;background:linear-gradient(90deg,#333333 25%,#3c3c3c 50%,#333333 75%);background-size:1000px 100%;animation:LoadingIDE_shimmer__Lbm2T 2s linear infinite}.LoadingIDE_mainContent__PcQlG{flex:1;display:flex;flex-direction:column;overflow:hidden}.LoadingIDE_tabBar__v3FdQ{height:45px;background:#2d2d2d;display:flex;padding:6px 12px;border-bottom:1px solid #1e1e1e}.LoadingIDE_tab__dCTt0{width:180px;height:100%;border-radius:6px;background:linear-gradient(90deg,#333333 25%,#3c3c3c 50%,#333333 75%);background-size:1000px 100%;animation:LoadingIDE_shimmer__Lbm2T 2s linear infinite}.LoadingIDE_codeArea__HSv8W{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px}.LoadingIDE_codeLine__FyKpq{height:24px;border-radius:4px;background:linear-gradient(90deg,#333333 25%,#3c3c3c 50%,#333333 75%);background-size:1000px 100%;animation:LoadingIDE_shimmer__Lbm2T 2s linear infinite}.LoadingIDE_codeLine__FyKpq:first-child{width:85%}.LoadingIDE_codeLine__FyKpq:nth-child(2){width:65%}.LoadingIDE_codeLine__FyKpq:nth-child(3){width:75%}.LoadingIDE_codeLine__FyKpq:nth-child(4){width:55%}.ModalFullScreenCompatible_root__67otZ{position:absolute;top:0;right:0;bottom:0;left:0;color:black;background-color:rgba(0,0,0,.4)}.AddTestModal_testCreationModal__3a5OO{background-color:white;width:1000px;max-width:95vw;overflow-y:auto;padding:20px;margin:0 auto;border-radius:15px;position:relative;max-height:90%;text-align:center}.AddTestModal_testCreationModal__3a5OO .AddTestModal_header__85nzj{font-size:28px;font-family:Roboto Mono}.AddTestModal_testCreationModal__3a5OO .AddTestModal_content__UmtbT{margin:20px}.AddTestModal_testCreationModal__3a5OO .AddTestModal_closeButton__6kahx{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:aliceblue;position:absolute;top:5px;right:5px;cursor:pointer}.AddTestModal_testCreationModal__3a5OO .AddTestModal_closeButton__6kahx:hover{background-color:rgb(217,224,230)}.AddTestModal_inputTitle__8hV_D{font-size:14px;font-family:Roboto Mono}.AddTestModal_inputContainer__mBJc1{width:100%;margin-top:25px;text-align:left}.AddTestModal_root__abmuG{width:100%;padding:20px;text-align:center}.AddTestModal_title__aXgNq{font-family:Roboto Mono;font-size:24px;color:white}.AddTestModal_content__UmtbT{margin-top:25px}.AddTestModal_testingOption__AoXZF{display:inline-flex;padding:10px;border-radius:10px;background-color:aliceblue;margin:20px;flex-direction:column;justify-content:center;align-items:center;width:200px;cursor:pointer}.AddTestModal_testingOption__AoXZF:hover{background-color:rgb(216,222,228)}.AddTestModal_testingOption__AoXZF .AddTestModal_header__85nzj{font-family:Roboto Mono;font-size:18px}.AddTestModal_testingOption__AoXZF .AddTestModal_description__kyhMi{font-family:Roboto Mono;font-size:14px;margin-top:10px;text-align:center}.AddTestModal_testItem__TEfgb{padding:10px 20px;font-family:Roboto Mono;font-size:18px;margin-top:10px;background-color:rgb(255,244,231);border-radius:15px;display:inline-flex;width:100%;cursor:pointer;justify-content:center;align-items:center;flex-direction:column}.AddTestModal_testItem__TEfgb .AddTestModal_name__aP17g{display:inline-flex;flex:1}.AddTestModal_testItem__TEfgb .AddTestModal_icon__JhWNp{display:inline-flex;justify-content:center;align-items:center;padding:10px;border-radius:5px}.AddTestModal_testItem__TEfgb .AddTestModal_icon__JhWNp:hover{background-color:white}.AddTestModal_choiceContainer__l2_zH{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.AddTestModal_choiceButtons__WZSHv{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;width:100%;max-width:600px}.AddTestModal_choiceOption__epNdE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 25px;border:2px solid #e0e0e0;border-radius:12px;background:white;cursor:pointer;transition:all .2s ease;flex:1;min-width:200px;max-width:250px}.AddTestModal_choiceOption__epNdE:hover{border-color:#2196f3;box-shadow:0 4px 12px rgba(33,150,243,.1);transform:translateY(-2px)}.AddTestModal_choiceOption__epNdE:active{transform:translateY(0)}.AddTestModal_choiceTitle__xUDcO{font-family:Roboto Mono;font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.AddTestModal_choiceSubtitle__j4D5v{font-family:Roboto;font-size:14px;color:#666;line-height:1.4;text-align:center}.AddTestModal_choiceDescription__UzH12{max-width:500px;text-align:left}.AddTestModal_choiceDescription__UzH12 p{font-family:Roboto;font-size:14px;color:#666;margin:10px 0;line-height:1.4}.AddTestModal_aiGenerationContainer__5v7wJ{padding:20px;max-width:100%}.AddTestModal_aiTitle__IsFbM{font-family:Roboto Mono;font-size:24px;color:#333;margin-bottom:20px;text-align:center}.AddTestModal_languageInfo__md0Un{background-color:#f5f5f5;padding:10px;border-radius:8px;margin:15px 0}.AddTestModal_languageInfo__md0Un p{font-family:Roboto;font-size:14px;color:#333;margin:0}.AddTestModal_aiInstructions__3fdGy{background-color:#f9f9f9;padding:15px;border-radius:8px;margin:20px 0;text-align:left}.AddTestModal_aiInstructions__3fdGy h4{font-family:Roboto Mono;font-size:16px;color:#333;margin:0 0 10px}.AddTestModal_aiInstructions__3fdGy ul{margin:0;padding-left:20px}.AddTestModal_aiInstructions__3fdGy li{font-family:Roboto;font-size:14px;color:#666;margin:5px 0;line-height:1.4}.AddTestModal_generatingIndicator__K1XLH{text-align:center;padding:20px;background-color:#f0f8ff;border-radius:8px;margin-top:20px}.AddTestModal_generatingIndicator__K1XLH p{font-family:Roboto;font-size:16px;color:#4caf50;margin:0;animation:AddTestModal_pulse__8q16L 2s infinite}@keyframes AddTestModal_pulse__8q16L{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes AddTestModal_spin__s1ZnB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddTestModal_spinner__2N25v{width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:AddTestModal_spin__s1ZnB 1s linear infinite}.CodeEditorTeams_root__MshqW{position:relative;overflow:visible;width:100%;height:100%;display:flex;flex:1}.CodeEditorTeams_root__MshqW.CodeEditorTeams_dark__CXdwA{background-color:#272a36}.CodeEditorTeams_my-selection-class__CJ7Lm{background-color:rgba(0,0,255,.2)}.CodeEditorTeams_actionButtonsContainer__Au165{display:flex;flex-direction:row;background-color:#242630}.CodeEditorTeams_actionButton__FhL8X{width:20px;height:20px}.CodeEditorTeams_commentThreadControlsHeader__WFuz5{border-bottom:1px solid #343743;display:flex;flex:1;width:100%;padding:10px;justify-content:space-between;box-sizing:border-box}.CodeEditorTeams_actionButton__FhL8X{display:inline-flex;justify-content:center;align-items:center;background-color:#343743;color:white;border-radius:10px;width:auto;padding:15px 10px;font-size:12px;cursor:pointer}.CodeEditorTeams_actionButton__FhL8X:hover{background-color:#414450}.CodeEditorTeams_commentThreadContent__gzSEX{border-bottom:1px solid #343743;width:100%;padding:10px;box-sizing:border-box;max-height:200px;overflow:scroll;flex-direction:column;position:relative}.CodeEditorTeams_commentThreadFooter__RVuB6{border-bottom:1px solid #343743;display:flex;flex:1;width:100%;padding:10px;justify-content:center;align-items:center;box-sizing:border-box}.CodeEditorTeams_editableDiv__6zA37:empty:before{content:attr(placeholder);color:grey}.CodeEditorTeams_editableDiv__6zA37{border:none}.CodeEditorTeams_editableDiv__6zA37:focus{border:1px solid rgb(0,123,255)}.CodeEditorTeams_comment__usosq{display:flex;flex:1;flex-direction:column;margin-top:15px}.CodeEditorTeams_comment__usosq .CodeEditorTeams_commentHeader__1hxd4{display:flex}.CodeEditorTeams_comment__usosq .CodeEditorTeams_commentContent__eP2Zt{padding:5px;font-size:12px;font-weight:600}