.BlockLink_blockLink__P7r5a{display:flex;border:1px solid silver;border-radius:5px;font-weight:700;text-decoration:none;color:#338;padding:.2em .3em;margin:.5em 0;align-items:center;transition:background-color .3s}.BlockLink_blockLink__P7r5a .BlockLink_content__kxjjf{flex:1 1}.BlockLink_blockLink__P7r5a .BlockLink_icon__mjNch{font-size:300%;color:gray;transition:transform .3s}.BlockLink_blockLink__P7r5a.BlockLink_large__7FWty{font-size:120%;padding:.5em 1em;margin:.8em 0}.BlockLink_blockLink__P7r5a:hover{background:#eee}.BlockLink_blockLink__P7r5a:hover .BlockLink_icon__mjNch{transform:scale(1.2)}.BlockLink_blockLink__P7r5a .BlockLink_description__i7YUB{font-size:80%;font-weight:400;color:#666;margin-left:.5em}.Choice_choice__tqxgw{display:flex;justify-content:center;gap:.2rem}.Choice_option__7bk6s{padding:.2rem .5rem;font-size:1rem;background:transparent;border:1px solid #ddd;color:inherit;cursor:pointer;transition:all .2s}.Choice_option__7bk6s.Choice_selected__STzaq{background-color:#ccf}.Choice_option__7bk6s.Choice_selected__STzaq:hover:not(:disabled){background-color:#bbbbed}.Choice_option__7bk6s:not(.Choice_selected__STzaq):hover:not(:disabled){background-color:#f5f5f5}.Choice_option__7bk6s:disabled{opacity:.4;cursor:not-allowed}.page_container__s8CPm{max-width:1200px;margin:0 auto}.page_filterContainer__EQbhk{display:flex;flex-direction:row;align-items:center;margin-bottom:1.5rem;gap:1.5rem}.page_filters__JY4jb{display:flex;align-items:center;gap:.5rem}.page_filterIcon__weoEG{color:#666;display:flex;align-items:center}.page_empty__3oRll,.page_error__msFeD,.page_loading__8Zc4c{padding:2rem;text-align:center;border-radius:8px}.page_loading__8Zc4c{color:#666}.page_error__msFeD{background:#fff2f2;color:#e00;border:1px solid #ffcaca}.page_empty__3oRll{background:#f9f9f9;color:#888;border:1px solid #eee}.page_tableContainer__rVnyj{overflow-x:auto;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_commentsTable___42gf{width:100%;border-collapse:collapse;border-spacing:0;font-size:.9rem}.page_commentsTable___42gf th{text-align:left;padding:.5rem;background-color:#f7f7f7;font-weight:600;border-bottom:2px solid #eee;white-space:nowrap}.page_commentsTable___42gf td{padding:.2rem .5rem;border-bottom:1px solid #eee;vertical-align:middle}.page_categoryHeader__Mn0_L{width:15%}.page_contentHeader__jIXhC{width:55%}.page_actionsHeader__QZ9_A,.page_dateHeader__3xHvf,.page_nameHeader__SYctv{width:auto}.page_dismissedRow__qwcoL{background-color:#f9f9f9;color:#777}.page_categoryCell__qcVKA{min-width:150px}.page_contentCell__vmvW3{word-break:break-word}.page_dateCell___bsk6,.page_nameCell__0r9dF{white-space:nowrap}.page_category__93PQh{display:flex;align-items:center;gap:.5rem;font-weight:500}.page_actionsCell__s9nuW{white-space:nowrap;text-align:right;display:flex;justify-content:flex-end;gap:.5rem}.page_deleteButton__te7GS,.page_toggleButton__gRCZF{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem;border-radius:.5rem;border:none;font-size:.8rem;cursor:pointer;transition:all .3s ease;width:2.5rem;height:2.5rem}.page_toggleButton__gRCZF{padding:.375rem}.page_toggleButton__gRCZF.page_visible__nP9Z7{background:rgba(0,112,243,.102);color:#0070f3}.page_toggleButton__gRCZF.page_visible__nP9Z7:hover{background:rgba(0,112,243,.2)}.page_toggleButton__gRCZF.page_hidden__IHCgV{background:rgba(85,85,85,.102);color:#555}.page_toggleButton__gRCZF.page_hidden__IHCgV:hover{background:rgba(85,85,85,.2)}.page_deleteButton__te7GS{background:rgba(224,0,0,.098);color:#e00}.page_deleteButton__te7GS:hover{background:rgba(224,0,0,.2)}.CdrpmTimer_material-symbols-outlined__dU_rR{vertical-align:middle}.CdrpmTimer_timerApp__rXe04{display:flex;flex-flow:column;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto;padding:1rem}.CdrpmTimer_btn__ZVn4P{background:transparent;border:1px solid #ddd;color:inherit;transition:background-color .3s}.CdrpmTimer_btn__ZVn4P:hover:not(:disabled){background-color:#ddd}.CdrpmTimer_btn__ZVn4P.CdrpmTimer_selected__3xKGr{background-color:#ccf}.CdrpmTimer_btn__ZVn4P:disabled{opacity:.4}.CdrpmTimer_modeSelector__1dNBF{display:flex;justify-content:center;gap:.2rem}.CdrpmTimer_modeSelector__1dNBF button{padding:.2rem .5rem;font-size:1rem}.CdrpmTimer_pipPane__wiuzc{margin-top:.3rem;text-align:right}.CdrpmTimer_pipDisabled__MIEmP{font-size:.8rem;color:brown}.CdrpmTimer_timerContainer__ojIuS{width:240px;padding:5px;margin:0 auto;border:1px solid silver;box-shadow:0 0 10px rgba(0,0,0,.2)}.CdrpmTimer_timer__YGQ0O{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:230px;height:90px;display:flex;flex-flow:column;align-items:center;justify-content:center}@media(display-mode:picture-in-picture){.CdrpmTimer_timer__YGQ0O{width:100dvw;height:100dvh}}.CdrpmTimer_timer__YGQ0O .CdrpmTimer_timerHeader__vM3N7{display:flex;flex-flow:row;gap:7px}.CdrpmTimer_timer__YGQ0O .CdrpmTimer_timerHeader__vM3N7 .CdrpmTimer_slot__jMUXC{font-weight:700}.CdrpmTimer_timer__YGQ0O .CdrpmTimer_remaining__06sAh{font-size:1.5rem;font-weight:900}.CdrpmTimer_timer__YGQ0O.CdrpmTimer_delayed__F_zZw,.CdrpmTimer_timer__YGQ0O.CdrpmTimer_hurry__lJ0ac{background:#f03030;color:#fff}.CdrpmTimer_timer__YGQ0O.CdrpmTimer_delayed__F_zZw .CdrpmTimer_remaining__06sAh,.CdrpmTimer_timer__YGQ0O.CdrpmTimer_hurry__lJ0ac .CdrpmTimer_remaining__06sAh{animation:CdrpmTimer_hurry-text__cpeVO 1.5s infinite}.CdrpmTimer_timer__YGQ0O .CdrpmTimer_current-time__AjIMw{color:gray;font-size:.8rem}.CdrpmTimer_timerTable__WXssY{border-collapse:collapse}.CdrpmTimer_timerTable__WXssY td,.CdrpmTimer_timerTable__WXssY th{border:1px solid silver;padding:.5rem}.CdrpmTimer_timerTable__WXssY tbody tr{cursor:pointer;transition:background-color .3s}.CdrpmTimer_timerTable__WXssY tr.CdrpmTimer_current__4vbkF{background-color:#ccf}.CdrpmTimer_timerTable__WXssY tr.CdrpmTimer_finished__BKu9V{color:silver}.CdrpmTimer_timerTable__WXssY tr:not(.CdrpmTimer_finished__BKu9V) .CdrpmTimer_delayed__F_zZw,.CdrpmTimer_timerTable__WXssY tr:not(.CdrpmTimer_finished__BKu9V) .CdrpmTimer_hurry__lJ0ac{font-weight:700;color:red}.CdrpmTimer_timerTable__WXssY td.CdrpmTimer_slot__jMUXC{text-align:center}.CdrpmTimer_timerTable__WXssY td.CdrpmTimer_remaining__06sAh{text-align:right}@keyframes CdrpmTimer_hurry-text__cpeVO{0%{opacity:1}50%{opacity:.7;transform:scale(1.2)}to{opacity:1}}.CodeHistory_historyIcon__HV5fo{text-indent:0;font-size:90%;display:inline;cursor:pointer;color:navy;position:relative}.CodeHistory_historyIcon__HV5fo:hover{background-color:#f0f0f0}.CodeHistory_tooltip__T9jrO{background-color:#333;color:#fff;text-indent:0;border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);padding:8px;max-width:300px;z-index:999;font-size:.9rem;border:1px solid #ccc}.CodeHistory_arrow__8PE0j{fill:#333;width:10px;height:10px}.CodeTable_codeTable__eEsRf{margin:15px 0;padding:0}.CodeTable_codeTable__eEsRf ul{list-style:none;padding:0;margin:0;border:2px solid #ccc;vertical-align:middle}.CodeTable_codeTable__eEsRf ul li{border-bottom:1px solid #ccc;padding:2px 0 2px 33px;text-indent:-30px}.CodeTable_codeTable__eEsRf ul li:last-child{border-bottom:none}.CodeTable_codeTable__eEsRf ul li strong{color:#010154;position:relative;isolation:isolate;padding:0 3px}.CodeTable_codeTable__eEsRf ul li strong:before{z-index:-1;bottom:1px;left:0;right:0;content:"";position:absolute;height:5px;background:#cce}.CodeTable_bad__AgOIa{background:#fcc!important}.CodeTable_good__7e1KU{background:#cfc!important}.CodeTable_bad__AgOIa,.CodeTable_good__7e1KU{position:relative;padding-left:10px!important}.CodeTable_bad__AgOIa>.CodeTable_mark__dkg5R,.CodeTable_good__7e1KU>.CodeTable_mark__dkg5R{text-indent:0;left:-6px;top:-5px;position:absolute}.CodeTable_codeHistory__vESo_{font-size:.8rem;color:gray}code.CodeTag_dxCode__kjPPg{display:inline-flex;align-items:center;justify-content:center;background:gray;text-indent:0;color:#fff;font-weight:700;font-size:80%;min-width:2em}code.CodeTag_dxCode__kjPPg.CodeTag_code-1__guBR5{background:#aaa}code.CodeTag_dxCode__kjPPg.CodeTag_code-2__mUeqP{background:#587758}code.CodeTag_dxCode__kjPPg.CodeTag_code-3__yPwv_{background:#7f7d08}code.CodeTag_dxCode__kjPPg.CodeTag_code-1-2__GMB1K{background:linear-gradient(90deg,#aaa,#587758)}code.CodeTag_dxCode__kjPPg.CodeTag_code-2-3__Nrcog{background:linear-gradient(90deg,#587758,#7f7d08)}code.CodeTag_dxCode__kjPPg.CodeTag_code-3-4__Nz8VC{background:linear-gradient(90deg,#7f7d08,#803b3b)}code.CodeTag_dxCode__kjPPg.CodeTag_code-2-4__plM8_{background:linear-gradient(90deg,#587758,#803b3b)}code.CodeTag_dxCode__kjPPg.CodeTag_code-4__cK64n{background:#803b3b}code.CodeTag_dxCode__kjPPg.CodeTag_code-5__AtrVX{background:purple}code.CodeTag_dxCode__kjPPg.CodeTag_code-redirect__mmHA5{background:#335}.page_articleContainer__1lFvh{display:flex}@media screen and (max-width:799px){.page_articleContainer__1lFvh{padding-top:10px}}.page_articleContainer__1lFvh .page_toc__VJSfj{align-self:flex-start;position:-webkit-sticky;position:sticky;top:35px;min-width:200px}@media(max-width:1000px){.page_articleContainer__1lFvh .page_toc__VJSfj{display:none}}.page_articleContainer__1lFvh .page_toc__VJSfj h2{font-size:100%}.page_articleContainer__1lFvh .page_tocList__V8sNt{list-style:none;padding:0;margin:0}.page_articleContainer__1lFvh .page_tocList__V8sNt a{text-decoration:none;display:block;padding:2px 10px}.page_articleContainer__1lFvh .page_tocList__V8sNt a:hover{background:#eee;border-radius:10px}.page_article__NeT3U{flex-grow:1;padding-bottom:50px;padding-right:10px;position:relative}.page_article__NeT3U :target{scroll-margin:30px}.page_article__NeT3U h1{font-size:200%}.page_article__NeT3U h2{font-size:160%;margin:40px 0 20px;border-bottom:3px solid #ddd;page-break-after:avoid;break-after:avoid;scroll-margin-top:30px}.page_article__NeT3U section:has(>h2[class=highlighted]){animation:page_fadeOut__INzAn 5s forwards}@keyframes page_fadeOut__INzAn{0%{background-color:#ffa}60%{background-color:#ffa}to{background-color:transparent}}.page_article__NeT3U h3{font-size:130%;page-break-after:avoid;break-after:avoid}.page_article__NeT3U h4{font-size:110%;page-break-after:avoid;break-after:avoid}.page_article__NeT3U code{background:rgba(0,0,80,.094);border-radius:4px;padding:2px 4px}.page_article__NeT3U p{margin:.5em 0}.page_article__NeT3U blockquote{margin:20px 10px;padding:1px 10px;border-left:5px solid #ccc;background:#eee}.page_article__NeT3U kbd{background:#eee;border:1px solid #ccc;border-radius:3px;padding:1px 3px;font-size:90%}.page_article__NeT3U img{display:block;max-width:100%;margin:15px auto}.page_article__NeT3U table{border-collapse:collapse;border:1px solid #ccc;margin:10px 0;width:100%}.page_article__NeT3U table td,.page_article__NeT3U table th{border:1px solid #ccc;padding:5px}.page_article__NeT3U table th{background:#eee}.page_article__NeT3U pre code.language-shoken{box-sizing:content-box;line-height:18px;width:360px;min-height:90px;display:block;border:1px solid gray;border-radius:0;background:none;margin:0;padding:5px}.page_article__NeT3U pre code.language-shoken.shoken-error{background:pink}.page_article__NeT3U .frame{border:1px solid silver;border-radius:5px;padding:3px 5px;margin:7px}.page_footer__R0RD7{margin-top:20px;padding:15px}.page_footer__R0RD7>nav{display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (max-width:799px){.page_footer__R0RD7>nav{flex-flow:column nowrap}}.page_footer__R0RD7>nav>div{min-height:50px;display:flex}.page_footer__R0RD7>nav>div a{padding:0 30px;text-align:center;flex-grow:1;line-height:50px;text-decoration:none;border-radius:10px}.page_footer__R0RD7>nav>div a:hover{background:#eee}@media print{.page_footer__R0RD7{display:none}}.Comments_comments__PHjmr button{color:#500;border:none;background:none}.Comments_comments__PHjmr button:hover{background:#ffeddf;text-decoration:underline}.Comments_comments__PHjmr button:disabled{color:#888;background:none;text-decoration:none}.Comments_comment___ln24.Comments_dismissed__ncyqA{opacity:.5}.Comments_title__7PRqw{color:#ab4c0d;font-weight:700}.Comments_commentList__fNtR0{margin:0}.Comments_commentList__fNtR0 .Comments_name__IsSx2{margin-left:1rem;font-weight:700}.Comments_commentList__fNtR0 .Comments_date__94XXG{margin-left:.5rem;color:#888}.Comments_help__yUpx9{font-size:.8rem;color:#ab4c0d}.Comments_form__Jfzyw{margin-top:.5rem}.Comments_form__Jfzyw .Comments_input__ewsXn{display:flex;gap:5px}.Comments_form__Jfzyw .Comments_input__ewsXn input[name=name]{width:100px}.Comments_form__Jfzyw .Comments_input__ewsXn input[name=comment]{flex:1 1}.Comments_commentButton__G1tIv{text-align:right}.Details_details__YTl3g{border:1px solid #ccc;border-radius:5px;padding:15px;margin:10px 0}.Details_details__YTl3g summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#eee;margin:-15px;padding:3px 10px;border-radius:5px}.Details_details__YTl3g[open] summary{margin-bottom:0;border-radius:5px 5px 0 0}.DxCodeBox_dxCodeBox__FptEX{max-width:600px;line-height:1.1;display:flex;align-items:center;gap:2px;margin:2px;font-family:MS Gothic,monospace}.DxCodeBox_dxCodeBox__FptEX .DxCodeBox_main__Tv8OG{background:#ddd;border:1px solid transparent;border-bottom-color:gray;display:flex;flex-grow:1;padding:3px;gap:2px}.DxCodeBox_dxCodeBox__FptEX.DxCodeBox_good__FD0MM .DxCodeBox_main__Tv8OG{border-color:#0dbb1e}.DxCodeBox_dxCodeBox__FptEX.DxCodeBox_bad__aqfbV .DxCodeBox_main__Tv8OG{border-color:#bb0d0d}.DxCodeBox_dxCodeBox__FptEX .DxCodeBox_name__8XqH7{width:100px;color:blue;padding:2px 0;flex:auto 0 1}.DxCodeBox_dxCodeBox__FptEX.DxCodeBox_error__1M2wl .DxCodeBox_name__8XqH7{color:red}.DxCodeBox_dxCodeBox__FptEX .DxCodeBox_codeInput__6cZ8J{background:#fff;border:1px solid #000;width:15px;padding:2px 4px;flex:auto 0}.DxCodeBox_dxCodeBox__FptEX .DxCodeBox_code__KY66D{background:#ddd;border:1px solid #aaa;width:1ic;padding:2px 4px;text-align:center;flex:auto 0}.DxCodeBox_dxCodeBox__FptEX .DxCodeBox_code__KY66D.DxCodeBox_active__oNyHu{border:1px solid #0d4dbb;background:#c8e0f8}.DxCodeBox_dxCodeBox__FptEX .DxCodeBox_diagnosis__Kznxb{background:#fff;border:1px solid #666;padding:2px 4px;flex:auto 1 1}.Intro_intro__jSOWG{font-size:115%;background:#eef;padding:15px;border-radius:15px;color:navy}:root .ModalityTable_modalityTable__vVdve td,:root .ModalityTable_modalityTable__vVdve th{text-align:center;background:#fff}:root .ModalityTable_modalityTable__vVdve td.ModalityTable_highlight__oHLKg,:root .ModalityTable_modalityTable__vVdve th.ModalityTable_highlight__oHLKg{background:#ff0}:root .ModalityTable_modalityTable__vVdve .ModalityTable_modalityHeading__UV9k5{background:#cfc}:root .ModalityTable_modalityTable__vVdve .ModalityTable_borderless__Wd2c_{background:transparent;border-top:1px solid transparent;border-left:1px solid transparent}:root .ModalityTable_modalityTable__vVdve .ModalityTable_modality__7DV5_{display:flex;align-items:center}:root .ModalityTable_modalityTable__vVdve .ModalityTable_modality__7DV5_ .ModalityTable_text__yr_IB{margin:0 10px}:root .ModalityTable_modalityTable__vVdve .ModalityTable_modality__7DV5_ .ModalityTable_line__ckDy_{flex-grow:1;height:2px;background:green}:root .ModalityTable_modalityTable__vVdve .ModalityTable_modality__7DV5_ .ModalityTable_startArrow__rIC_E{width:10px;height:10px;border-right:5px solid green;border-top:5px solid transparent;border-bottom:5px solid transparent}:root .ModalityTable_modalityTable__vVdve .ModalityTable_modality__7DV5_ .ModalityTable_endArrow__r_HuL{width:10px;height:10px;border-left:5px solid green;border-top:5px solid transparent;border-bottom:5px solid transparent}:root .ModalityTable_modalityTable__vVdve .ModalityTable_bodyPartHeading__kOzSm{background:#cfc;position:relative;width:2ic}:root .ModalityTable_modalityTable__vVdve .ModalityTable_bodyPart__w8mX4{display:flex;flex-flow:column;align-items:center;position:absolute;left:0;top:0;right:0;bottom:0}:root .ModalityTable_modalityTable__vVdve .ModalityTable_bodyPart__w8mX4 .ModalityTable_text__yr_IB{margin:10px 0;width:1ic;line-height:1}:root .ModalityTable_modalityTable__vVdve .ModalityTable_bodyPart__w8mX4 .ModalityTable_line__ckDy_{flex-grow:1;width:2px;background:green}:root .ModalityTable_modalityTable__vVdve .ModalityTable_bodyPart__w8mX4 .ModalityTable_startArrow__rIC_E{width:10px;height:10px;border-bottom:5px solid green;border-left:5px solid transparent;border-right:5px solid transparent}:root .ModalityTable_modalityTable__vVdve .ModalityTable_bodyPart__w8mX4 .ModalityTable_endArrow__r_HuL{width:10px;height:10px;border-top:5px solid green;border-left:5px solid transparent;border-right:5px solid transparent}.Note_note___7Rx1{background:rgba(0,0,80,.094);border:1px solid gray;border-radius:5px;margin:20px 10px;padding:15px}.Note_note___7Rx1 .Note_noteTitle__nPPAP{font-weight:700;margin:0}.Note_note___7Rx1.Note_important__vx_yd{background:hsla(0,100%,90%,.314);border-color:#f55}.Note_note___7Rx1.Note_important__vx_yd .Note_note-title__W4_W0{color:#f55}.Quiz_quiz__nlP7j{border:1px solid silver;padding:10px;margin:15px 0}.Quiz_quiz__nlP7j.Quiz_bullet__3J3pt ul{padding-left:30px;list-style:disc}.Quiz_question__OhpV5{font-weight:700;color:navy}.Quiz_options__Ap8oH{list-style:none;padding:0;display:flex;flex-flow:column;cursor:pointer}.Quiz_options__Ap8oH>li.Quiz_option__T5V50{padding:3px;transition:background-color .3s}.Quiz_options__Ap8oH>li.Quiz_option__T5V50:hover{background-color:#f0f0f0}.Quiz_options__Ap8oH>li.Quiz_option__T5V50.Quiz_correct__yI3mV{background-color:#8f8}.Quiz_options__Ap8oH>li.Quiz_option__T5V50.Quiz_wrong__RK0XB{background-color:#f88}.Quiz_judge__X7nKy{font-weight:700;color:#fff;width:100px;text-align:center;border-radius:5px}.Quiz_judge__X7nKy.Quiz_correct__yI3mV{background-color:#0a9b19}.Quiz_judge__X7nKy.Quiz_wrong__RK0XB{background-color:#bb0d0d}.QuizSummary_quizSummary__4rOOC{position:-webkit-sticky;position:sticky;width:-moz-fit-content;width:fit-content;top:40px;margin:0 10px 10px auto;display:flex;gap:10px;justify-content:center;align-items:center;padding:3px 10px;font-weight:700;border:1px solid gray;border-radius:10px;background:rgba(204,255,204,.8)}.QuizSummary_resetButton__c7rxr{padding:0;font-size:80%}.WIP_wip__RdXN0{background:hsla(0,100%,90%,.314);border:1px solid red;border-radius:5px;padding:10px;margin:10px 0}.WIP_wip__RdXN0 .WIP_wipTitle__L4nDp{font-weight:700;color:red;margin-bottom:5px}