@charset "utf-8";.replies{padding-bottom:10px;padding-left:0;padding-top:10px}.replies-indent-normal{padding-left:70px}@media only screen and (max-width:570px){.replies-indent-normal{padding-left:5px}}.comment-form{align-items:flex-start;width:100%}.comment-form-body{min-width:0}.comment-form-avatar{padding:4px 14px 0 0}.comment-form .avatar{height:44px;width:44px}@media only screen and (max-width:570px){.comment-form .avatar{height:20px;width:20px}}.comment-form textarea{display:block;font-family:var(--serif-font);font-size:110%;height:180px;min-height:100px;padding:15px;width:100%}.comment-form-subscribe{margin-left:auto;opacity:.75;padding:0 20px}.reply-form-form{scroll-margin-top:20px}.reply-form-form[hidden]{display:none}.comment-composer{background:var(--input-bg-color);border-radius:14px;color:var(--input-color);position:relative}.comment-form-editor-container{background:var(--input-bg-color);border:1px solid color-mix(in srgb,var(--input-color) 14%,var(--input-bg-color));border-radius:14px;box-shadow:0 8px 24px rgba(9,30,66,.1);overflow:visible;transition:border-color .16s ease,box-shadow .16s ease}.comment-form-editor-container:focus-within{border-color:color-mix(in srgb,var(--color-link-fallback) 70%,var(--input-border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-link-fallback) 18%,transparent),0 12px 28px rgba(9,30,66,.14)}.comment-composer-toolbar{align-items:center;background:var(--input-toolbar-bg);border-bottom:1px solid color-mix(in srgb,var(--input-color) 10%,transparent);border-radius:13px 13px 0 0;box-sizing:border-box;display:flex;gap:3px;min-height:44px;padding:5px 8px}.comment-composer-tool,.comment-reply-button{background:transparent;border:0;color:inherit;font:inherit}.comment-composer-tool{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;opacity:.72;padding:0;width:36px}.comment-composer-tool:focus-visible,.comment-composer-tool:hover{background:var(--opposite-bg-color);color:var(--opposite-text-color);opacity:1}.comment-composer-input{position:relative}.comment-form .comment-composer-textarea,.reply-form .comment-composer-textarea{background:var(--input-bg-color);border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--input-color);line-height:1.55;overflow-y:hidden;resize:none}.comment-form .comment-composer-textarea{height:156px;min-height:156px}.reply-form .comment-composer-textarea{height:104px;min-height:104px}.comment-composer-textarea::-moz-placeholder{color:color-mix(in srgb,var(--input-color) 48%,transparent)}.comment-composer-textarea::placeholder{color:color-mix(in srgb,var(--input-color) 48%,transparent)}.comment-form .comment-composer-textarea:focus,.reply-form .comment-composer-textarea:focus{box-shadow:none;outline:none}.comment-composer-mentions{background:var(--block-bg-color);border:1px solid var(--input-border-color);border-radius:6px;box-shadow:var(--block-shadow);left:8px;overflow:hidden;position:absolute;right:8px;top:calc(100% - 4px);z-index:20}.comment-composer-mention{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 12px;text-align:left;width:100%}.comment-composer-mention span{opacity:.6}.comment-composer-mention:hover,.comment-composer-mention[aria-selected=true]{background:var(--opposite-bg-color);color:var(--opposite-text-color)}.comment-composer-footer{background:color-mix(in srgb,var(--input-toolbar-bg) 82%,var(--input-bg-color));border-radius:0 0 13px 13px;border-top:1px solid color-mix(in srgb,var(--input-color) 9%,transparent);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-height:54px;padding:7px 9px}.comment-composer-footer .comment-form-attach-image,.comment-composer-footer .reply-form-attach-image{align-items:center;border-radius:9px;box-sizing:border-box;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.comment-composer-footer .button{border-radius:10px;margin:0;min-height:38px}.comment-composer-counter,.comment-composer-help{flex:0 0 auto;font-family:var(--sans-font);font-size:11px;opacity:.56}.comment-composer-help{margin-left:auto}.comment-composer-counter{min-width:67px;text-align:right}.comment-composer-counter[data-limit=near]{color:#c77b13;opacity:1}.comment-composer-counter[data-limit=reached]{color:#d74444;font-weight:700;opacity:1}.comment-composer-status{flex:0 1 auto;font-family:var(--sans-font);font-size:12px;opacity:.7}.comment-composer-status:empty{display:none}.comment-composer[data-state=sending] .comment-composer-status,.comment-composer[data-state=uploading] .comment-composer-status{color:var(--color-link-fallback);opacity:1}.comment-composer[data-state=success] .comment-composer-status{color:var(--color-resolve);opacity:1}.comment-composer[data-state=error] .comment-composer-status{color:#d74444;opacity:1}.comment-composer-reply-context{align-items:center;background:color-mix(in srgb,var(--color-link-fallback) 8%,var(--input-bg-color));border-bottom:1px solid color-mix(in srgb,var(--input-color) 9%,transparent);border-radius:13px 13px 0 0;box-sizing:border-box;color:var(--color-link-fallback);display:flex;font-family:var(--sans-font);font-size:13px;font-weight:600;gap:8px;min-height:38px;padding:8px 12px}.comment-composer-reply-context+.comment-composer-toolbar{border-radius:0}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.reply-form{gap:8px;grid-template-columns:38px minmax(0,1fr);margin-bottom:28px;margin-left:25px;margin-top:16px}.reply-form-avatar .avatar{height:30px;width:30px}.replies .reply-form{margin-left:0}.reply-form textarea{box-sizing:border-box;font-family:var(--serif-font);font-size:100%;height:80px;padding:15px;width:100%}.reply-form .button{margin-top:0}.comment-form-button:active,.reply-form .button:active{transform:scale(.97)}@media only screen and (max-width:570px){.reply-form{gap:5px;grid-template-columns:24px minmax(0,1fr);margin:14px 0 24px}.reply-form-avatar .avatar{height:20px;width:20px}.comment-form textarea,.reply-form textarea{font-size:max(1.25rem,16px);min-height:180px}.comment-form .comment-composer-textarea{min-height:180px}.reply-form .comment-composer-textarea{min-height:140px}.comment-form-avatar{padding-right:6px}.comment-composer-toolbar{min-height:46px;overflow-x:auto;scrollbar-width:none}.comment-composer-tool{flex:0 0 40px;height:36px;width:40px}.comment-composer-footer{display:grid;grid-template-columns:38px minmax(55px,1fr) auto auto;min-height:56px}.comment-composer-help{display:none}.comment-form-subscribe{padding:4px 2px;width:auto}.comment-composer-status,.comment-form-subscribe{grid-column:1/-1;grid-row:2}.comment-form-footer .comment-composer-status{grid-row:3}.comment-form-footer button[type=submit],.reply-form-footer button[type=submit]{grid-column:4}.reply-form-footer [data-comment-reply-cancel]{grid-column:3}.comment-composer-footer .button{min-height:42px}.post-comments.comment-reply-is-open .comment-scroll-arrow{opacity:0;pointer-events:none}}.thread-ruler{border-left:2px dotted gray;bottom:0;display:block;height:100%;left:50%;margin-left:-1px;opacity:.15;position:absolute;top:0;transition:opacity .2s ease;width:15px}@media (hover:hover) and (pointer:fine){.comment:hover .thread-ruler{opacity:.3}.comment-side:hover .thread-ruler,.reply-side:hover .thread-ruler{opacity:1}}.thread-ruler-icons{display:block;margin-left:-11px;opacity:0;position:absolute;text-align:center;top:26px;transition:opacity .15s ease,visibility .15s;visibility:hidden;width:20px}.comment-side:hover .thread-ruler-icons{opacity:1;visibility:visible}.thread-ruler-icons i{background-color:var(--block-bg-color);display:block;font-size:17px;height:20px;margin-bottom:3px;width:20px}.comment{border-radius:var(--block-border-radius);margin-top:20px;padding:20px;position:relative;scroll-margin-top:20px;transition:background-color .3s ease}.comment:not(.comment-scroll-selected):target,.reply:not(.comment-scroll-selected):target{background-color:rgba(125,232,125,.3)}.comment-text-deleted{display:inline-block;font-family:var(--sans-font);opacity:.7}.comment-date,.comment-footer-button{cursor:pointer;max-width:300px;padding:4px 10px 5px;text-decoration:none;transition:background-color .15s ease,color .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment-date:hover,.comment-footer-button:hover{background-color:var(--opposite-bg-color);color:var(--opposite-text-color)}.comment-date:active,.comment-footer-button:active{opacity:.7}.comment-footer i{font-size:70%}.comment-date{float:left}.comment-button-visible-on-hover{opacity:0;transition:opacity .15s ease,visibility .15s,background-color .15s ease,color .15s ease;visibility:hidden}.comment:hover .comment-button-visible-on-hover{opacity:1;visibility:visible}.comment:hover .comment-badge-button.comment-button-visible-on-hover{opacity:.4}.comment:hover .comment-badge-button.comment-button-visible-on-hover:hover{opacity:1}@media only screen and (max-width:570px){.comment-button-visible-on-hover{opacity:1;visibility:visible}}.comment-badge-button{border-radius:50%;box-sizing:border-box;display:inline-block;font-size:90%;height:1.7em;line-height:1.65em;margin-left:10px;opacity:.4;text-align:center;text-decoration:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease,visibility .15s;width:1.7em}.comment-badge-button:hover{background-color:var(--badge-color);color:var(--color-white);opacity:1}.comment-side{cursor:pointer;padding-top:3px;position:relative}.comment-side-avatar{display:block;height:42px;width:42px}.comment-side .thread-ruler{top:51px}@media only screen and (max-width:570px){.comment-side-avatar{height:30px;width:30px}.comment-side .thread-ruler{top:37px}}.comment-header{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:5px}.comment-header-author{display:block;font-size:115%;width:100%}.comment-header-author-name{font-weight:500;padding-right:5px;text-decoration:none}.comment-header-author-position{opacity:.7}.comment-header-author-note{font-weight:500;opacity:.7}.comment-header-date{font-size:90%;opacity:.7;text-decoration:none}.comment-header-post{font-weight:500;text-decoration:underline}.comment-header .hat{margin-left:10px}.comment-header-badges{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.comment-body{box-sizing:border-box;max-width:100%;padding-right:15px;padding-top:10px;text-overflow:ellipsis}.comment-collapse-stub,.reply-collapse-stub{cursor:pointer;display:none;font-size:110%;opacity:.6;transition:opacity .15s ease}.comment-collapse-stub{padding-top:20px}.reply-collapse-stub{padding-left:7px;padding-top:14px}.comment-collapse-stub:hover,.reply-collapse-stub:hover{opacity:1}.thread-collapsed>.thread-collapse-toggle{display:none!important}.thread-collapsed>.comment-collapse-stub,.thread-collapsed>.reply-collapse-stub{animation:comment-stub-in .18s ease-out;display:block}@keyframes comment-stub-in{0%{opacity:0}}.comment-title{font-size:160%;font-weight:500;padding:5px 0 3px}.comment-footer{padding-top:5px}.comment-body-muted{font-size:110%;opacity:.5;padding-bottom:20px}.comment-layout-block{margin:0 auto 30px;padding:30px}.comment-layout-block .upvote{top:-10px}.comment-layout-block .comment-body{padding-top:20px}@media only screen and (max-width:570px){.comment{padding:10px}.comment-layout-block{padding:20px}.comment-body{max-width:100%;padding-right:0}}.comment-type-battle.comment{scroll-margin-top:40px}.comment-type-battle .comment-header{flex-direction:column}.comment-type-battle .comment-header .user-avatar{height:20px;width:20px}.comment-type-battle .comment-body{padding-left:0;padding-top:20px}.comment-type-battle-userinfo{display:flex;gap:0 6px}.comment-type-battle-userinfo .reply-date{padding-left:0}@media only screen and (max-width:350px){.comment-type-battle-userinfo{flex-direction:column}}.comment-type-battle-side-a{background:rgba(76,152,213,.3);grid-area:auto/left-start/auto/center-end;justify-self:start}.comment-type-battle-side-a:target{background:rgba(76,152,213,.6)}.comment-type-battle-side-a .comment-title{color:var(--color-battle-side-a)}.comment-type-battle-side-b{background:rgba(83,170,104,.3);grid-area:auto/center-start/auto/right-end;justify-self:end}.comment-type-battle-side-b:target{background:rgba(83,170,104,.6)}.comment-type-battle-side-b .comment-header{text-align:right}.comment-type-battle-side-b .comment-title{color:var(--color-battle-side-b)}.battle-comment-prefix{font-weight:500;grid-area:prefix;opacity:.5;position:relative;top:.7em}.battle-comment-prefix-side-a{color:var(--color-battle-side-a)}.battle-comment-prefix-side-b{color:var(--color-battle-side-b);text-align:right}.replies-type-battle{grid-area:replies}.reply{margin:10px 0 15px;padding:10px 0 10px 10px;scroll-margin-top:20px;transition:background-color .3s ease}@media only screen and (max-width:570px){.reply{padding-left:0}}.reply-side{cursor:pointer;position:relative;width:25px}.reply-side .thread-ruler{bottom:-25px;height:auto;top:7px}.reply-avatar{height:26px;margin-right:5px;position:relative;top:-2px;width:26px}.reply-header{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;font-size:110%;padding-bottom:10px}.reply-author{font-weight:500}.reply-header .hat{margin-left:10px}.reply-date{font-size:85%;line-height:24px;opacity:.6;padding-left:10px;text-decoration:none}.reply-body{font-size:90%;padding-bottom:5px;padding-left:5px;text-overflow:ellipsis;word-break:break-word}.reply-body .comment-text{max-width:100%}.reply-footer{font-size:90%}.reply-footer i{font-size:70%}.reply-button-hidden{opacity:0;transition:opacity .15s ease,visibility .15s,background-color .15s ease,color .15s ease;visibility:hidden}.reply:hover .reply-button-hidden{opacity:1;visibility:visible}.comment-is-pinned{background-color:var(--block-bg-color);border-radius:var(--block-border-radius);box-shadow:var(--block-shadow);box-sizing:border-box;margin-bottom:30px;padding:30px}.comment-pinned-icon{box-sizing:border-box;font-size:140%;padding-top:15px;text-align:center;width:100%}.comment-is-new{background-color:rgba(104,118,128,.3);padding-right:8px}.comment-is-new .comment-is-new{background-color:initial;padding-right:0}.comment-is-badged{border:3px solid var(--badge-color)}.comment.comment-scroll-animation,.reply.comment-scroll-animation{background-color:rgba(125,232,125,.3)}.comment-rating .upvote,.reply-rating .upvote{transition:background-color .15s ease,color .15s ease,transform .15s ease}.comment-rating .upvote:active,.reply-rating .upvote:active{transform:scale(.95)}.comment-scroll-arrow{background-color:var(--bg-color);border:var(--button-border);border-radius:50%;bottom:20px;color:var(--text-color);cursor:pointer;display:inline-block;font-family:var(--sans-font);font-size:140%;font-weight:600;height:48px;left:20px;position:fixed;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:48px;z-index:var(--z-raised)}.comment-scroll-arrow:hover{background-color:var(--opposite-bg-color);color:var(--opposite-text-color)}.comment-scroll-arrow:active{transform:scale(.94)}.comment-scroll-arrow:before{content:"▲";font-size:18px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-43%) rotate(180deg);transition:transform .2s}.comment-scroll-arrow.arrow-up:before{transform:translateX(-50%) translateY(-50%) rotate(0)}.comment-markdown-editor{position:relative}.mention-autocomplete-hint{border:1px solid var(--input-border-color);border-radius:4px;box-shadow:0 0 4px 2px rgb(9 30 66/8%);font-size:125%;min-width:100px;overflow:hidden;position:absolute}.mention-autocomplete-hint__option{background:var(--input-bg-color);font-weight:400;padding:0 5px}.mention-autocomplete-hint__option span{color:var(--color-text-hint);font-weight:200;padding-left:10px}.mention-autocomplete-hint__option:hover{background:var(--color-battle-side-a);color:var(--color-white);cursor:pointer}.mention-autocomplete-hint__option:hover span{color:var(--color-white)}.mention-autocomplete-hint__option--suggested{background:var(--color-battle-side-a);color:var(--color-white)}.mention-autocomplete-hint__option--suggested span{color:var(--color-white)}.comment-moderation{margin:50px auto;max-width:500px;text-align:center}.comment-form-restriction{border-top:1px dashed var(--color-divider-dashed);margin-top:20px;padding:10px}.block-comments-restricted{font-size:120%;margin-top:30px;text-align:center}.block-comments-restricted-icon{font-size:50px;line-height:1em;margin:20px}.block-comments-restricted-message{font-size:130%;font-weight:500}@media (prefers-reduced-motion:reduce){.comment-form-editor-container{transition:none}.comment-form-button:active,.comment-rating .upvote:active,.comment-scroll-arrow:active,.reply-form .button:active,.reply-rating .upvote:active{transform:none}.comment-scroll-arrow:before{transition:none}}.academy-comments{--thread-font:"Ubuntu",Helvetica,Verdana,sans-serif;--thread-page:#f7f9fb;--thread-surface:#fff;--thread-text:#20252b;--thread-muted:#69737e;--thread-faint:#8b949e;--thread-accent:#087f7c;--thread-accent-soft:#eaf6f4;--thread-pinned:#f2f8f6;--thread-selected:#edf5ff;--thread-hover:#f0f3f5;--thread-focus:#1976d2;background:var(--thread-surface);border-radius:20px;box-sizing:border-box;color:var(--thread-text);font-family:var(--thread-font);margin-inline:auto;max-width:780px;min-width:0;padding:28px 30px 38px;position:relative;width:100%}html[theme=dark] .academy-comments{--thread-page:#22262d;--thread-surface:#2a2f37;--thread-text:#e8ebef;--thread-muted:#a9b0ba;--thread-faint:#8f98a3;--thread-accent:#68d5cb;--thread-accent-soft:#233f3e;--thread-pinned:#293b38;--thread-selected:#283b50;--thread-hover:#343a43;--thread-focus:#79b9ff}.academy-comment-children,.academy-comments-list{list-style:none;margin:0;min-width:0;padding:0}.academy-comment,.academy-comment-item,.academy-comment-main{margin:0;min-width:0;padding:0}.academy-comments-list>.academy-comment-item+.academy-comment-item{margin-top:36px}.academy-comment-children{margin-top:18px}.academy-comment-children>.academy-comment-item+.academy-comment-item{margin-top:22px}.academy-comment-depth-0>.academy-comment>.academy-comment-children{margin-left:48px}.academy-comment-depth-1>.academy-comment>.academy-comment-children{margin-left:40px}.academy-comment-depth-2>.academy-comment>.academy-comment-children{margin-left:0}.academy-comment{--comment-avatar-size:30px;--comment-body-offset:39px;--comment-accent:var(--thread-accent);background:transparent;border:0;box-sizing:border-box;outline:0;position:relative;scroll-margin-top:24px}.academy-comment-depth-0>.academy-comment{--comment-avatar-size:38px;--comment-body-offset:48px}.academy-comments-list>.academy-comment-item>.academy-comment.is-pinned{background:var(--thread-pinned);border-radius:16px;margin-inline:-14px;padding:18px 14px}.academy-comment.is-selected>.academy-comment-main,.academy-comment.is-targeted>.academy-comment-main,.academy-comment:target>.academy-comment-main{background:var(--thread-selected);border-radius:12px;margin-inline:-8px;padding:8px}.academy-comment:focus-visible>.academy-comment-main{border-radius:12px;box-shadow:0 0 0 2px var(--thread-focus)}.academy-comment.is-battle.side-a{--comment-accent:var(--color-battle-side-a)}.academy-comment.is-battle.side-b{--comment-accent:var(--color-battle-side-b)}.academy-comment-header{align-items:start;display:grid;gap:9px;grid-template-columns:var(--comment-avatar-size) minmax(0,1fr);min-width:0}.academy-comment-depth-0>.academy-comment>.academy-comment-main>.academy-comment-header{gap:10px}.academy-comment-avatar{height:var(--comment-avatar-size);position:relative;width:var(--comment-avatar-size)}.academy-comment-avatar a{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;height:44px;justify-content:center;left:50%;padding:calc((44px - var(--comment-avatar-size))/2);position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.academy-comment-avatar a:focus-visible{outline:2px solid var(--thread-focus);outline-offset:1px}.academy-comment-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.academy-comment-identity{min-width:0}.academy-comment-byline{align-items:baseline;-moz-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;min-height:19px;row-gap:1px}.academy-comment-author{color:var(--thread-text);font-size:14px;font-weight:700;line-height:1.35;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.academy-comment-depth-0>.academy-comment>.academy-comment-main .academy-comment-author{font-weight:760}.academy-comment-author:hover{color:var(--thread-accent)}.academy-comment-date,.academy-comment-meta-separator{color:var(--thread-muted);font-size:11px;line-height:1.4;text-decoration:none}.academy-comment-inline-status{color:var(--thread-muted);font-size:11px;font-weight:650;line-height:1.4}.academy-comment-inline-status.chip-new{color:var(--thread-accent)}.academy-comment-inline-status.chip-new>span{font-size:7px;margin-right:2px;vertical-align:1px}.academy-comment-chips{align-items:center;display:flex;flex-wrap:wrap;gap:0 6px;margin-top:1px;min-height:16px}.academy-comment-chips:empty{display:none}.academy-comment-chip{align-items:center;background:transparent;border:0;border-radius:0;color:var(--thread-muted);display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:1.4;min-width:0;padding:0;text-decoration:none;white-space:nowrap}.academy-comment-chip+.academy-comment-chip:before{color:var(--thread-faint);content:"·";margin-right:2px}.academy-comment-chip.chip-badge,.academy-comment-chip.chip-pinned,.academy-comment-chip.chip-role{color:var(--comment-accent)}.academy-comment-chip.chip-battle:before{background:var(--comment-accent);border-radius:50%;content:"";flex:0 0 7px;height:7px;margin-right:1px;width:7px}.academy-comment-note,.academy-comment-reply-to{color:var(--thread-muted);font-size:12px;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.academy-comment-reply-to{display:block}.academy-comment-reply-to a{color:var(--thread-accent);font-weight:650;text-decoration:none}.academy-comment-content{margin:10px 0 0 var(--comment-body-offset);min-width:0;width:min(660px,calc(100% - var(--comment-body-offset)))}.academy-comment-title{font-family:var(--sans-font);font-size:18px;line-height:1.35;margin:0 0 8px}.academy-comment-text,.academy-comment-text li,.academy-comment-text p{font-family:var(--thread-font);font-size:16px;letter-spacing:normal;line-height:1.58}.academy-comment-text{min-width:0;overflow-wrap:anywhere;word-break:normal}.academy-comment-text>:first-child{margin-top:0}.academy-comment-text>:last-child{margin-bottom:0}.academy-comment-text code,.academy-comment-text pre,.academy-comment-text table{max-width:100%}.academy-comment-text pre,.academy-comment-text table{overflow-x:auto;overscroll-behavior-inline:contain}.academy-comment-text pre,.academy-comment-text pre>code{background:#252a33;border-radius:12px;color:#e8ebef}html[theme=dark] .academy-comment-text pre,html[theme=dark] .academy-comment-text pre>code{background:#171b22;color:#edf0f4}.academy-comment-text .code-copy-btn{background:#252a33;border-color:#7d858f;color:#e8ebef}html[theme=dark] .academy-comment-text .code-copy-btn{background:#171b22;color:#edf0f4}.academy-comment-text .code-copy-btn:hover{background:#e8ebef;border-color:#e8ebef;color:#252a33}.academy-comment-text figure{margin-left:0;margin-right:0;max-width:480px;width:min(100%,480px)}.academy-comment-text iframe,.academy-comment-text img,.academy-comment-text video{border-radius:12px;height:auto;max-width:min(100%,480px)}.academy-comment-placeholder-row{align-items:center;display:flex;gap:9px;min-height:44px}.academy-comment-placeholder-mark{align-items:center;background:color-mix(in srgb,var(--thread-text) 5%,transparent);border-radius:50%;color:var(--thread-faint);display:inline-flex;flex:0 0 30px;font-size:14px;height:30px;justify-content:center;width:30px}.academy-comment-placeholder{color:var(--thread-muted);font-size:13px;font-style:normal;line-height:1.45;min-width:0}.academy-comment-placeholder p{color:inherit;font:inherit;margin:0}.academy-comment-footer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;margin:3px 0 0 calc(var(--comment-body-offset) - 8px);min-height:44px;min-width:0}.is-deleted>.academy-comment-main>.academy-comment-footer,.is-placeholder>.academy-comment-main>.academy-comment-footer{margin:-4px 0 0 31px;min-height:36px}.academy-comment-action,.academy-comment-icon-button,.academy-comment-vote{align-items:center;background:transparent;border:0;border-radius:8px;box-sizing:border-box;color:var(--thread-muted);cursor:pointer;display:inline-flex;font:650 12px/1.3 var(--thread-font);gap:5px;justify-content:center;min-height:44px;min-width:44px;padding:0 8px;text-decoration:none;white-space:nowrap}.academy-comment-vote{color:var(--thread-faint);font-size:12px;font-weight:600;padding-inline:7px}.academy-comment-action.comment-reply-button{color:var(--thread-text);font-size:13px;font-weight:700}.academy-comment-collapse{color:var(--thread-muted);font-weight:600}.academy-comment-icon-button{color:var(--thread-faint);opacity:.78}.academy-comment-action:hover,.academy-comment-icon-button:hover,.academy-comment-vote:hover:not(:disabled){background:var(--thread-hover);color:var(--thread-accent)}.academy-comment-icon-button:focus-visible,.academy-comment-icon-button:hover{opacity:1}.academy-comment-action:focus-visible,.academy-comment-icon-button:focus-visible,.academy-comment-vote:focus-visible{background:transparent;color:var(--thread-accent);outline:2px solid var(--thread-focus);outline-offset:-2px}.academy-comment-vote.is-voted{color:var(--thread-accent)}.academy-comment-vote:disabled{cursor:default;opacity:.64}.academy-comment-vote[aria-busy=true]{opacity:.5}.academy-comment-action-separator{color:var(--thread-faint)}.academy-comment-descendant-count{color:inherit}.academy-comment-menu{flex:0 0 auto;position:relative}.academy-comment-menu-popover{background:var(--thread-surface);border:1px solid color-mix(in srgb,var(--thread-text) 13%,transparent);border-radius:11px;box-shadow:0 12px 30px rgba(9,30,66,.14);color:var(--thread-text);min-width:190px;overflow:hidden;padding:5px;position:absolute;right:0;top:40px;width:-moz-max-content;width:max-content;z-index:var(--z-dropdown)}.academy-comment-menu-popover[hidden]{display:none}.academy-comment-menu-popover a{align-items:center;border-radius:8px;box-sizing:border-box;color:inherit;display:flex;font-size:13px;gap:9px;min-height:44px;padding:8px 11px;text-decoration:none}.academy-comment-menu-popover a:focus-visible,.academy-comment-menu-popover a:hover{background:var(--thread-hover);color:var(--thread-accent);outline:0}.academy-comment.is-collapsed>.academy-comment-children{display:none}.academy-comment-navigation{align-items:center;background:var(--bg-color);border:var(--button-border);border-radius:50%;bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 5px 18px rgba(9,30,66,.13);color:var(--text-color);cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:fixed;right:max(16px,env(safe-area-inset-right));width:48px;z-index:var(--z-raised)}.academy-comment-navigation:focus-visible,.academy-comment-navigation:hover{background:var(--opposite-bg-color);color:var(--opposite-text-color);outline:0}.academy-comment-navigation-count{background:var(--thread-accent);border-radius:999px;box-sizing:border-box;color:var(--color-white);font:700 9px/18px var(--thread-font);height:18px;min-width:18px;padding:0 4px;position:absolute;right:-5px;top:-5px}.post-comments.comment-reply-is-open .academy-comment-navigation{opacity:0;pointer-events:none}@media only screen and (min-width:571px) and (max-width:767px){body:has(.academy-comments) .feed{grid-template-columns:auto}body:has(.academy-comments) .feed-sidebar{background:var(--bg-color);left:0;min-height:calc(100% - 120px);padding:30px 14px;position:absolute;right:0;top:90px;transform:translate(-100%);z-index:var(--z-raised)}body:has(.academy-comments) .mobile-menu-opened .feed-sidebar{padding-top:0;position:relative;top:0;transform:translate(0)}body:has(.academy-comments) .mobile-menu-opened .feed-main{display:none}body:has(.academy-comments) .menu-burger.show-on-iphone{display:block!important}body:has(.academy-comments) .menu-logo{min-width:auto}.academy-comments{padding:24px 22px 34px}.academy-comment-depth-0>.academy-comment>.academy-comment-children,.academy-comment-depth-1>.academy-comment>.academy-comment-children{margin-left:32px}}@media only screen and (max-width:570px){.post-comments-list:has(.academy-comments){margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.academy-comments{border-radius:0;box-shadow:none;max-width:none;padding:28px 16px 38px}.academy-comments-list>.academy-comment-item+.academy-comment-item{margin-top:32px}.academy-comment-children>.academy-comment-item+.academy-comment-item{margin-top:22px}.academy-comment-depth-0>.academy-comment>.academy-comment-children,.academy-comment-depth-1>.academy-comment>.academy-comment-children{margin-left:16px}.academy-comment-depth-2>.academy-comment>.academy-comment-children{margin-left:0}.academy-comment-depth-0>.academy-comment{--comment-avatar-size:34px;--comment-body-offset:43px}.academy-comments-list>.academy-comment-item>.academy-comment.is-pinned{border-radius:14px;margin-inline:-8px;padding:15px 8px}.academy-comment-content{margin-top:8px;width:calc(100% - var(--comment-body-offset))}.academy-comment-text,.academy-comment-text li,.academy-comment-text p{font-size:16px;line-height:1.55}.academy-comment-footer{margin-top:2px}.academy-comment-menu-popover{bottom:max(10px,env(safe-area-inset-bottom));left:10px;position:fixed;right:10px;top:auto;width:auto}}@media only screen and (max-width:350px){.academy-comments{padding-left:12px;padding-right:12px}.academy-comment-footer{max-width:calc(100% - var(--comment-body-offset) + 8px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.academy-comment,.academy-comment-main,.academy-comment-navigation{scroll-behavior:auto;transition:none}}
