@charset "UTF-8";:root{/*! */--color-counter-border:rgba(0,0,0,0);--color-input-disabled-bg:rgba(175,184,193,0.2);--color-btn-text:#24292f;--color-btn-bg:#f6f8fa;--color-btn-border:rgba(31,35,40,0.15);--color-btn-shadow:0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg:#f3f4f6;--color-btn-hover-border:rgba(31,35,40,0.15);--color-btn-active-bg:hsla(220,14%,93%,1);--color-btn-active-border:rgba(31,35,40,0.15);--color-btn-selected-bg:hsla(220,14%,94%,1);--color-btn-counter-bg:rgba(31,35,40,0.08);--color-btn-danger-text:#cf222e;--color-btn-danger-hover-text:#ffffff;--color-btn-danger-hover-bg:#a40e26;--color-btn-danger-hover-border:rgba(31,35,40,0.15);--color-btn-danger-hover-shadow:0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg:rgba(255,255,255,0.2);--color-btn-danger-selected-text:#ffffff;--color-btn-danger-selected-bg:hsla(356,72%,44%,1);--color-btn-danger-selected-border:rgba(31,35,40,0.15);--color-btn-danger-selected-shadow:inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text:rgba(207,34,46,0.5);--color-btn-danger-disabled-bg:#f6f8fa;--color-btn-danger-disabled-counter-bg:rgba(207,34,46,0.05);--color-btn-danger-counter-bg:rgba(207,34,46,0.1);--color-fg-default:#1F2328;--color-fg-subtle:#6e7781;--color-fg-on-emphasis:#ffffff;--color-canvas-default:#ffffff;--color-border-default:#d0d7de;--color-border-muted:hsla(210,18%,87%,1);--color-shadow-large:0 8px 24px rgba(140,149,159,0.2);--color-neutral-emphasis:#6e7781;--color-neutral-muted:rgba(175,184,193,0.2);--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-emphasis:#9a6700;--color-attention-subtle:#fff8c5;--color-danger-emphasis:#cf222e;--color-primer-fg-disabled:#8c959f;--color-primer-shadow-inset:inset 0 1px 0 rgba(208,215,222,0.2);color-scheme:light}@media (forced-colors:active){body{--color-accent-emphasis:Highlight;--color-fg-on-emphasis:LinkText}}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;hanging-punctuation:first last}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none!important}a{background-color:transparent;color:var(--color-accent-fg);color:#0a51c2;text-decoration:none}b,strong{font-weight:bolder}h1{font-size:2em}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}hr{box-sizing:content-box}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold,600)}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);color:var(--color-fg-default);background-color:var(--color-canvas-default)}b,label,strong{font-weight:var(--base-text-weight-semibold,600)}fieldset{padding:0;margin:0;border:0}::placeholder{color:var(--color-fg-subtle);opacity:1}.rule,hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid var(--color-border-muted)}.rule::before,hr::before{display:table;content:""}.rule::after,hr::after{display:table;clear:both;content:""}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden],details:not([open])>:not(summary){display:none!important}details summary{cursor:pointer}[role=button]:focus,a:focus,button:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible){outline:transparent solid 1px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:0;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media (forced-colors:active){:focus,:focus-visible{outline:transparent solid 1px}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline-offset:2px}}h1{font-size:var(--h1-size, 36px);font-weight:var(--base-text-weight-semibold,600)}h2{font-size:var(--h2-size, 26px);font-weight:var(--base-text-weight-semibold,600)}h3{font-size:var(--h3-size, 22px);font-weight:var(--base-text-weight-semibold,600)}h4{font-size:var(--h4-size, 20px);font-weight:var(--base-text-weight-semibold,600)}h5{font-size:var(--h5-size, 18px);font-weight:var(--base-text-weight-semibold,600)}small{font-size:90%}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}code,tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium,500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid;border-radius:6px;appearance:none;color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(.33, 1, .68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover{text-decoration:none}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium,500);opacity:.75}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn.hover,.btn:hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn.disabled,.btn:disabled,.btn[aria-disabled=true]{cursor:default;color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger.selected,.btn-danger:active{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger.disabled,.btn-danger:disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger.disabled .Counter,.btn-danger:disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(.33, 1, .68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:0;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:0;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:0;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control[disabled],.form-select[disabled],fieldset[disabled] .form-control,fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports (-webkit-touch-callout:none){.form-control,.form-select{font-size:20px}@media (min-width:768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-lg{font-size:20px}.input-block{display:block;width:100%}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;pointer-events:none;visibility:hidden}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;appearance:none}.RatingLabel-1,.RatingLabel-2,.RatingLabel-4,.RatingLabel-5{display:inline-block;padding:0 10px;font-size:12px;font-weight:var(--base-text-weight-medium,500);white-space:nowrap;border:1px solid transparent;border-radius:2em;line-height:22px}.RatingLabel-1:hover,.RatingLabel-2:hover,.RatingLabel-4:hover,.RatingLabel-5:hover{text-decoration:none}.labels{position:relative}.Label,.TagLabel,.label{border:var(--primer-borderWidth-thin,1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--primer-text-body-size-small, 12px);font-weight:var(--base-text-weight-medium,500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.TagLabel:hover,.label:hover{text-decoration:none}.TagLabel{line-height:22px;padding-left:10px;padding-right:10px}.State,.state{border-radius:2em;display:inline-block;font-size:var(--primer-text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium,500);line-height:var(--primer-control-medium-lineBoxHeight, 20px);padding:5px var(--primer-control-medium-paddingInline-normal,12px);text-align:center;white-space:nowrap;background-color:var(--color-neutral-emphasis);border:var(--primer-borderWidth-thin,1px) solid transparent;color:var(--color-fg-on-emphasis)}.Counter{background-color:var(--color-neutral-muted);border:var(--primer-borderWidth-thin,1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--primer-text-body-size-small, 12px);font-weight:var(--base-text-weight-medium,500);line-height:calc(var(--base-size-20, 20px) - var(--primer-borderWidth-thin, 1px) * 2);min-width:var(--base-size-20,20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.dropdown{position:relative}.dropdown-caret{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-style:solid;border-width:var(--primer-borderWidth-thicker,4px) var(--primer-borderWidth-thicker,4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.Toast{display:flex;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media (min-width:544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;max-width:8%}.Toast-content{padding:16px}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}@keyframes Toast--spinner{from{transform:rotate(0)}to{transform:rotate(360deg)}}.mb-0{margin-bottom:0!important}.ml-1{margin-left:var(--base-size-4,4px)!important}.mb-2{margin-bottom:var(--base-size-8,8px)!important}.ml-2{margin-left:var(--base-size-8,8px)!important}.mb-3{margin-bottom:var(--base-size-16,16px)!important}.mt-4{margin-top:var(--base-size-24,24px)!important}.mt-5{margin-top:var(--base-size-32,32px)!important}.pl-4{padding-left:var(--base-size-24,24px)!important}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(.33, 1, .68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:transparent solid 1px}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.h1{font-size:var(--h1-size-mobile, 28px)!important}@media (min-width:768px){.h1{font-size:var(--h1-size, 36px)!important}}.h2{font-size:var(--h2-size-mobile, 24px)!important}@media (min-width:768px){.h2{font-size:var(--h2-size, 26px)!important}}.h3{font-size:var(--h3-size-mobile, 22px)!important}@media (min-width:768px){.h3{font-size:var(--h3-size, 22px)!important}}.h4{font-size:var(--h4-size, 20px)!important}.h5{font-size:var(--h5-size, 18px)!important}.h1,.h2,.h3,.h4,.h5{font-weight:var(--base-text-weight-semibold,var(--base-text-weight-semibold,600))!important}.f3{font-size:var(--h3-size-mobile, 22px)!important}@media (min-width:768px){.f3{font-size:var(--h3-size, 22px)!important}}.lead{margin-bottom:30px;font-size:var(--h3-size, 22px);font-weight:var(--base-text-weight-light,var(--base-text-weight-light,300))}.text-underline,.underline{text-decoration:underline!important}.text-capitalize{text-transform:capitalize!important}.input-lg{height:36px;line-height:24px;min-width:48px}.Toast{margin:20px 4px}.Toast-content h3{padding-top:0}.Toast-content p:last-child{margin-bottom:0}.underline{font-style:normal!important}.block{display:block}.btn{color:#070707}.RatingLabel-1,.RatingLabel-2,.RatingLabel-4,.RatingLabel-5{color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}summary.RatingLabel-1:hover,summary.RatingLabel-2:hover,summary.RatingLabel-4:hover,summary.RatingLabel-5:hover{box-shadow:0 0 6px 0 #708090}.RatingLabel-1{background-color:#5e2417}.RatingLabel-2{background-color:#708090}.RatingLabel-4{background-color:#5e2417}.RatingLabel-5{background-color:#212385;font-family:"Gentium Plus","Noto Serif TC","Noto Serif JP","Noto Serif Thai",serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-size:13px}.RatingDetails{margin:-9px 9px 0;border-radius:6px;padding:11px;border:1px solid #d3d3d3}.TagLabel{margin-right:4px;margin-bottom:4px;border-color:#0a51c2;color:#0a51c2!important}blockquote,body,dl,figure,h1,h2,h3,h4,h5,hr,ol,p,pre,ul{margin:0;padding:0}body{font:400 16px/1.5 "Gentium Plus","Noto Serif TC","Noto Serif JP","Noto Serif Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#070707;background-color:#fdfdfd;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}.highlight,blockquote,dl,figure,h1,h2,h3,h4,h5,ol,p,pre,ul{margin-bottom:8px}img{max-width:100%;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box}figure>img{display:block}figcaption{font-size:14px}ol,ul{margin-left:16px}li>ol,li>ul{margin-bottom:0}h1,h2,h3,h4,h5{font-weight:400}a:hover{color:#070707;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:8px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}code,pre{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (16px * 2));max-width:calc(800px - 16px * 2);margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media screen and (max-width:800px){.wrapper{max-width:-webkit-calc(800px - (16px));max-width:calc(800px - (16px));padding-right:8px;padding-left:8px}}.footer-col-wrapper:after,.wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{border-spacing:0;margin-bottom:16px;width:100%;width:max-content;max-width:100%;display:block;overflow:auto;text-align:left;color:#353535;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(2n){background-color:#f7f7f7}table td,table th{padding:5.3333333333px 8px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:29.84px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:54px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-footer{border-top:1px solid #e8e8e8;padding:16px 0}.footer-heading{font-size:18px;margin-bottom:8px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:-8px}.footer-col{float:left;margin-bottom:8px;padding-left:8px}.footer-col-1{width:calc(35% - 16px / 2)}.footer-col-2{width:calc(26% - 16px / 2)}.footer-col-3{width:calc(39% - 16px / 2)}.page-content{padding:16px 0;flex:1}.post-list-heading{font-size:28px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:16px}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:24px}.post-header{margin-bottom:16px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}.post-content{margin-bottom:16px}.post-content h2{font-size:32px}@media screen and (max-width:800px){.post-title{font-size:36px}.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width:800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width:800px){.post-content h4{font-size:18px}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{font-weight:700}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gt{color:#a00}.highlight .kd,.highlight .kp,.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne,.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mi{color:#099}.highlight .s2,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vi{color:teal}.highlight .il{color:#099}/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.far,.fas{font-family:"Font Awesome 6 Free"}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%,100%,64%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-info::before{content:"\f129"}.fa-address-book::before{content:"\f2b9"}.fa-circle-notch::before{content:"\f1ce"}.fa-tablet-alt::before{content:"\f3fa"}.fa-binoculars::before{content:"\f1e5"}.fa-table::before{content:"\f0ce"}.fa-swatchbook::before{content:"\f5c3"}.fa-film::before{content:"\f008"}.fa-feather::before{content:"\f52d"}.fa-pen-to-square::before{content:"\f044"}.fa-rss-square::before{content:"\f143"}.fa-bookmark::before{content:"\f02e"}.fa-globe::before{content:"\f0ac"}.fa-star::before{content:"\f005"}.fa-cross::before{content:"\f654"}.fa-folder-open::before{content:"\f07c"}.fa-user-edit::before{content:"\f4ff"}.fa-map-location-dot::before{content:"\f5a0"}.fa-chess-queen::before{content:"\f445"}.fa-person-chalkboard::before{content:"\e53d"}.fa-crow::before{content:"\f520"}.fa-image::before{content:"\f03e"}.fa-gem::before{content:"\f3a5"}.fa-laugh-beam::before{content:"\f59a"}.fa-user-tie::before{content:"\f508"}.fa-file-word::before{content:"\f1c2"}.fa-file-powerpoint::before{content:"\f1c4"}.fa-cloud-arrow-down::before{content:"\f0ed"}.fa-chalkboard::before{content:"\f51b"}.fa-atlas::before{content:"\f558"}.fa-file-archive::before{content:"\f1c6"}.fa-feather-alt::before{content:"\f56b"}.fa-newspaper::before{content:"\f1ea"}.fa-list-ol::before{content:"\f0cb"}.fa-question::before{content:"\?"}.fa-heart::before{content:"\f004"}.fa-apple-whole::before{content:"\f5d1"}.fa-volume-up::before{content:"\f028"}.fa-file-audio::before{content:"\f1c7"}.fa-question-circle::before{content:"\f059"}.fa-route::before{content:"\f4d7"}.fa-parking::before{content:"\f540"}.fa-user-slash::before{content:"\f506"}.fa-vihara::before{content:"\f6a7"}.fa-person-digging::before{content:"\f85e"}.fa-file-pdf::before{content:"\f1c1"}.fa-user-secret::before{content:"\f21b"}.fa-tag::before{content:"\f02b"}.fa-mountain::before{content:"\f6fc"}.fa-street-view::before{content:"\f21d"}.fa-star-of-david::before{content:"\f69a"}.fa-clock::before{content:"\f017"}.fa-cable-car::before{content:"\f7da"}.fa-calendar-week::before{content:"\f784"}.fa-file-arrow-down::before{content:"\f56d"}.fa-book-reader::before{content:"\f5da"}.fa-medal::before{content:"\f5a2"}.fa-podcast::before{content:"\f2ce"}.fa-file::before{content:"\f15b"}.fa-dove::before{content:"\f4ba"}.fa-dharmachakra::before{content:"\f655"}.fa-link::before{content:"\f0c1"}.fa-search::before{content:"\f002"}.fa-person-circle-exclamation::before{content:"\e53f"}.fa-copy::before{content:"\f0c5"}.fa-chalkboard-teacher::before{content:"\f51c"}.fa-lines-leaning::before{content:"\e51e"}.fa-copyright::before{content:"\f1f9"}.fa-map::before{content:"\f279"}.fa-spinner::before{content:"\f110"}.fa-building::before{content:"\f1ad"}.fa-music::before{content:"\f001"}.fa-hand-holding::before{content:"\f4bd"}.fa-rss::before{content:"\f09e"}.fa-book::before{content:"\f02d"}.fa-book-open::before{content:"\f518"}.fa-database::before{content:"\f1c0"}.fa-dice::before{content:"\f522"}.fa-cloud-sun::before{content:"\f6c4"}.fa-exclamation::before{content:"\!"}.fa-video::before{content:"\f03d"}.fa-graduation-cap::before{content:"\f19d"}/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}.far{font-weight:400}/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}.fas{font-weight:900}/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-pagelines:before{content:"\f18c"}.fa-creative-commons:before{content:"\f25e"}.fa-product-hunt:before{content:"\f288"}.fa-google-play:before{content:"\f3ab"}.fa-google-drive:before{content:"\f3aa"}.fa-bluesky:before{content:"\e671"}.fa-youtube:before{content:"\f167"}.fa-mastodon:before{content:"\f4f6"}.fab,.far,.fas{font-size:95%}a.skip-to-main{position:absolute;transform:translateY(-120%);background-color:#fff;left:6px;padding:8px}a.skip-to-main:focus{transform:translateY(6px);z-index:999}header.site-header{z-index:2;background-color:#5e2417;border:none}header.site-header .wrapper{max-width:100%;padding-bottom:3px}header.site-header .site-nav-links{float:right;line-height:61px;font-size:17px}@media screen and (max-width:765px){.footer-col{float:none;width:calc(100% - 16px / 2)}header.site-header .site-nav-links{display:block;line-height:50px;min-width:100%;text-align:center;float:none}header.site-header .site-title{margin:0 0 -12px;min-width:100%}}@media screen and (max-width:765px) and (max-width:349px){header.site-header .site-nav-links{overflow-x:scroll}}header.site-header .site-nav-links a.page-link{color:#fff}header.site-header .site-nav-links a.page-link:not(:last-child){margin-right:13px}header.site-header .site-nav-links a.highlighted-nav-link{border-bottom:1px solid #fff}header.site-header .site-title{color:#fff;line-height:36px;padding-top:5px}header.site-header .site-title img{display:inline}header.site-header .site-title span{vertical-align:middle;display:inline-block}@media screen and (max-width:800px) and (min-width:600px){.wrapper{max-width:-webkit-calc(800px - (40px * 2));max-width:calc(800px - 40px * 2);padding-right:40px;padding-left:40px}}main.page-content{z-index:2;padding:15px 0}main{display:block;font-family:"Gentium Plus","Noto Serif TC","Noto Serif JP","Noto Serif Thai",serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:17px}main #toc,main footer,main form,main h1,main h2,main h3,main h4,main h5,main header{font-family:"Gentium Plus","Noto Serif TC","Noto Serif JP","Noto Serif Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}main .Counter,main .Label,main .RatingLabel-1,main .RatingLabel-2,main .RatingLabel-4,main .RatingLabel-5,main .State,main .TagLabel,main .btn{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}main h1,main h2,main h3{padding-top:20px}main h3{letter-spacing:1px}main h4,main h5{padding-top:16px}main blockquote{border-left:5px solid grey;color:#070707;background-color:#d3d3d3;letter-spacing:0;padding:6px 20px 6px 16px;width:fit-content}main code,main pre{background-color:#eef0fc}.footnotes{font-size:15px}footer.site-footer{background-color:#5e2417;color:#fdfdfd}footer.site-footer a{color:#eef0fc}footer.site-footer a svg{fill:#EEF0FC}footer.site-footer .footer-col-wrapper,footer.site-footer .footer-heading{color:#fdfdfd}footer.site-footer div.footer-col-3{font-family:"Gentium Plus","Noto Serif TC","Noto Serif JP","Noto Serif Thai",serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}a:visited{color:#9530a3}.btn i.fas{font-weight:900}a.btn:visited{color:initial}a[target=_blank]:after{font-family:"font awesome 6 free";font-weight:900;content:" \f08e";vertical-align:super;font-size:60%}a.btn:after{content:""}.Label strong,.TagLabel strong{font-weight:700}figure figcaption{width:100%;text-align:center}figure figcaption p{max-width:40em;margin:auto}figure figcaption p.attribution{font-size:90%;margin-bottom:3px}figure figcaption p.description{font-size:130%}.social-media-list .svg-icon{padding:0;margin-right:5px}.social-media-list i.fab,.social-media-list i.far,.social-media-list i.fas{width:.9em;font-size:19px;margin-right:4.5px;text-shadow:none}.social-media-list i.fa-bookmark{transform:scaleX(1.15) translateX(1px)}footer:not(.footer-img) .social-media-list i.fa-bookmark::after{content:"";height:2px;border:2.5px solid #5e2417;display:block;transform:translate(-3px,-16.7px);width:1em}.banner-img{background-position-x:center;background-repeat:no-repeat;background-size:cover;height:240px;text-shadow:0 0 8px #000}.banner-img.smallsize{height:150px}@media (max-width:329px){.banner-img.smallsize{height:167px}}@media (max-width:299px){.banner-img.smallsize{height:200px}}.banner-img.fullsize{height:480px}@media (min-width:1800px){.banner-img.fullsize{height:680px}}@media only screen and (max-width:345px){.banner-img .wrapper{text-shadow:0 0 3px grey}}details.banner-info{padding:18px 9px 8px 18px;font-size:12px;color:#fff}details.banner-info summary{font-size:14px;text-align:center}details.banner-info summary:hover{text-shadow:2px 2px 2px #000}details.banner-info div a{color:#fff}header details.banner-info{position:absolute;bottom:0;right:0}footer details.banner-info{margin-left:auto}footer.footer-img{margin-top:-65px;height:650px;display:flex;flex-direction:column-reverse;border:0;background-position-x:center;background-repeat:no-repeat;background-size:cover;text-shadow:0 0 8px #000}h5{font-size:1em;font-style:italic}li,p{text-wrap:pretty}.back{font-family:"Gentium Plus","Noto Serif TC","Noto Serif JP","Noto Serif Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-indent:-1em;padding-left:1em}div.post-content,header.post-header{margin-bottom:24px}div.content_box blockquote{font-size:17px}.content_box_desc blockquote p:before,.content_desc blockquote p:before{content:"“";font-size:133%;line-height:75%}.content_box_desc blockquote>:last-child:after,.content_desc blockquote>:last-child:after{content:"”";font-size:133%;line-height:75%}span.inline_drive_link{white-space:nowrap}footer a.u-email{overflow-wrap:break-word}.content_box{box-sizing:border-box;border-radius:13px;margin-bottom:10px;margin-top:8px}div.with_border{border:1px solid gray;padding:8px;margin-top:0}div.with_border div.content_box_desc{margin:8px 1.2em 3px}.simple_content{padding:2px 5px}.content_box .content_box_desc{margin:1px 1.2em 11px}.content_box div.content_box_desc p,blockquote:last-child{margin-bottom:0}.content_box div.course_link{margin:7px 2px 2px 7px}i.fac-fojing{font-style:normal}i.fac-fojing:after{content:"佛經"}i.fac-ukraine{font-style:normal}i.fac-ukraine:after{content:"🇺🇦"}i.fac-academia{font-style:normal}i.fac-academia:after{font-family:serif;font-weight:700;content:"A"}.simple_content p{margin-left:1.5em}.narrow{max-width:40em}div.author-list h3{margin-bottom:0}div.author-list ul.author-sublist{margin-top:0}.catcounts{font-size:12px;padding:0 25px}article.home ul.post-list h1,article.home ul.post-list h2,article.home ul.post-list h3{padding-top:0;margin-bottom:3px}article.post header.post-header{margin-top:6px}article.post header.post-header.overlay-into-banner{margin-top:-133px}@media screen and (max-width:700px){article.post header.post-header.overlay-into-banner{margin-top:-105px}}@media screen and (max-width:350px){article.post header.post-header.overlay-into-banner{margin-top:-72px}}article.post .PageNavigation{display:block;width:auto;overflow:hidden}article.post .PageNavigation a{display:block;width:50%;float:left;margin:1em 0}article.post .PageNavigation .next{text-align:right}header.post-header h3.translator{font-style:italic}h1.overlay-into-banner,header.post-header.overlay-into-banner{text-shadow:0 0 8px #000;color:#fff;z-index:4;position:absolute;text-align:center}header.post-header.overlay-into-banner{margin-top:-250px;left:50%;transform:translate(-50%,-39%)}h1.overlay-into-banner{top:150px;left:0;width:100%;padding-left:20%;padding-right:20%}.content_size{text-wrap-mode:nowrap}.content_links{display:inline-flex}.content_links .intro-text{padding-right:.5em;text-align:center;margin-top:auto;margin-bottom:auto;text-wrap-mode:nowrap}.content_links .the-links{display:inline-flex;flex-wrap:wrap;place-content:start;gap:.5em}.content_links a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}main header.post-header h1,main header.post-header h2,main header.post-header h3,main header.post-header h4,main header.post-header h5{padding-top:0}.p-name{text-wrap:balance}div.featured_content_list ul{flex-wrap:wrap;display:flex;list-style:none;margin-left:5px}div.featured_content_list .featured_content_list_item{width:47%;padding:17px 17px 7px;margin:5px;border:1px solid #d3d3d3;border-radius:9px;display:flex;flex-direction:column;justify-content:space-around;background-color:#fdfdfd}div.featured_content_list .featured_content_list_item img{object-fit:cover;background-color:#d3d3d3;min-width:150px;height:250px;border:15px solid #fff}@media screen and (max-width:650px){div.featured_content_list .featured_content_list_item{width:96%}}div.featured_content_list .content_title{font-size:107%;font-weight:500;line-height:1.2}div.featured_content_list .star_label{text-align:center;padding-bottom:5px;padding-top:2px}div.featured_content_list .content_desc{margin-top:3px;margin-bottom:12px}div.featured_content_list .content_desc p{margin-bottom:0;font-size:99%}div.featured_content_list .content_desc blockquote{color:#424242}div.featured_content_list .data-row{display:flex;flex-direction:row;place-content:space-between}div.featured_content_list .data-row .size-info{place-self:center;padding-left:15px}div.featured_content_list .content_links{text-align:end;margin-top:10px;margin-bottom:10px}div.featured_content_list .content_links .the-links{place-content:end}ol{padding-left:21px}@media screen and (max-width:765px){.site-title{margin-left:40px;margin-right:-3px;text-align:center}main{font-size:16px;line-height:1.3}main code,main pre{font-size:14px}}