:root{--color-main:#05488c;--color-black:#000;--color-white:#fff;--color-gary-50:#F7FAFC;--color-gary-100:#EDF2F7;--color-gary-200:#E2E8F0;--color-gary-300:#CBD5E0;--color-gary-400:#A0AEC0;--color-gary-500:#718096;--color-gary-600:#4A5568;--color-gary-700:#2D3748;--color-gary-800:#1A202C;--color-gary-900:#171923;--color-red-50:#FFF5F5;--color-red-100:#FED7D7;--color-red-200:#FEB2B2;--color-red-300:#FC8181;--color-red-400:#F56565;--color-red-500:#E53E3E;--color-red-600:#C53030;--color-red-700:#9B2C2C;--color-red-800:#822727;--color-red-900:#63171B;--color-green-50:#F0FFF4;--color-green-100:#C6F6D5;--color-green-200:#9AE6B4;--color-green-300:#68D391;--color-green-400:#48BB78;--color-green-500:#38A169;--color-green-600:#2F855A;--color-green-700:#276749;--color-green-800:#22543D;--color-green-900:#1C4532;--color-teal-50:#E6FFFA;--color-teal-100:#B2F5EA;--color-teal-200:#81E6D9;--color-teal-300:#4FD1C5;--color-teal-400:#38B2AC;--color-teal-500:#319795;--color-teal-600:#2C7A7B;--color-teal-700:#285E61;--color-teal-800:#234E52;--color-teal-900:#1D4044;--color-blue-50:#EBF8FF;--color-blue-100:#BEE3F8;--color-blue-200:#90CDF4;--color-blue-300:#63B3ED;--color-blue-400:#4299E1;--color-blue-500:#3182CE;--color-blue-600:#2B6CB0;--color-blue-700:#2C5282;--color-blue-800:#2A4365;--color-blue-900:#1A365D;--color-cyan-50:#EDFDFD;--color-cyan-100:#C4F1F9;--color-cyan-200:#9DECF9;--color-cyan-300:#76E4F7;--color-cyan-400:#0BC5EA;--color-cyan-500:#00B5D8;--color-cyan-600:#00A3C4;--color-cyan-700:#0987A0;--color-cyan-800:#086F83;--color-cyan-900:#065666;--color-purple-50:#FAF5FF;--color-purple-100:#E9D8FD;--color-purple-200:#D6BCFA;--color-purple-300:#B794F4;--color-purple-400:#9F7AEA;--color-purple-500:#805AD5;--color-purple-600:#6B46C1;--color-purple-700:#553C9A;--color-purple-800:#44337A;--color-purple-900:#322659;--color-pink-50:#FFF5F7;--color-pink-100:#FED7E2;--color-pink-200:#FBB6CE;--color-pink-300:#F687B3;--color-pink-400:#ED64A6;--color-pink-500:#D53F8C;--color-pink-600:#B83280;--color-pink-700:#97266D;--color-pink-800:#702459;--color-pink-900:#521B41}:root{--color-background:var(--color-gary-50);--color-podcast-title:var(--color-gary-700);--color-podcast-description:var(--color-gary-400);--color-podcast-link-background:var(--color-gary-100);--color-podcast-link-hover-background:var(--color-gary-300);--color-episode-item:var(--color-white);--color-episode-tag-text:var(--color-gary-500);--color-episode-tag-icon-background:var(--color-blue-500);--color-episode-tag-span-background:var(--color-gary-100);--color-episode-title:var(--color-gary-700);--color-episode-title-hover:var(--color-gary-500);--color-episode-summary:var(--color-gary-500);--color-pagination-text:var(--color-gary-600);--color-pagination-background:var(--color-white);--color-pagination-hover-background:var(--color-blue-100);--color-pagination-active-text:var(--color-white);--color-pagination-active-background:var(--color-blue-500);--color-footer-text:var(--color-gary-500);--color-duration-icon-background:var(--color-pink-400);--color-podcast-link:var(--color-black);--color-episode-container:var(--color-white);--color-hashtag-tag-icon-background:var(--color-gary-400);--color-shk-player-body:var(--color-white);--color-shk-player-text:#767676;--color-shk-player-disabled:rgba(0, 0, 0, .1);--color-shk-player-primary:var(--color-blue-500);--color-episode-footer:var(--color-gary-700);--color-episode-footer-hover:var(--color-blue-400);--color-border-secondary:#eaecef;--color-archive-episode-border-left:var(--color-gary-200);--color-wechat-qrcode-text:var(--color-black);--color-wechat-qrcode-background:var(--color-white);--color-menu-link:var(--color-gary-600);--color-menu-link-hover:var(--color-gary-400);--color-archive-month:var(--color-gary-500);--color-footer-link:var(--color-blue-600);--color-markdown-code-background:rgba(27, 31, 35, .05);--color-markdown-table-tr-background:#fff;--color-markdown-table-tr-2n-background:#f6f8fa;--color-markdown-table-border:#dfe2e5;--color-markdown-table-border-top:#c6cbd1;--color-markdown-kbd-color:#444d56;--color-markdown-kbd-background-color:#fafbfc;--color-markdown-kbd-border-color:#d1d5da}:root[data-theme=dark]{--color-background:var(--color-gary-800);--color-podcast-title:var(--color-gary-100);--color-podcast-description:var(--color-gary-300);--color-podcast-link-background:var(--color-gary-700);--color-podcast-link-hover-background:var(--color-gary-600);--color-podcast-link:var(--color-gary-300);--color-episode-item:var(--color-gary-700);--color-episode-title:var(--color-gary-400);--color-episode-summary:var(--color-gary-400);--color-footer-text:var(--color-gary-300);--color-episode-tag-text:var(--color-gary-200);--color-episode-tag-icon-background:var(--color-blue-600);--color-episode-tag-span-background:var(--color-gary-600);--color-pagination-text:var(--color-gary-100);--color-pagination-background:var(--color-gary-600);--color-pagination-active-background:var(--color-blue-600);--color-pagination-hover-background:var(--color-blue-800);--color-duration-icon-background:var(--color-pink-600);--color-episode-container:var(--color-gary-700);--color-hashtag-tag-icon-background:var(--color-gary-500);--color-episode-content-text:var(--color-gary-400);--color-shk-player-body:var(--color-gary-600);--color-shk-player-text:var(--color-gary-300);--color-shk-player-disabled:var(--color-gary-500);--color-shk-player-primary:var(--color-blue-200);--color-episode-footer:var(--color-gary-300);--color-episode-footer-hover:var(--color-blue-300);--color-border-secondary:var(--color-gary-600);--color-archive-episode-border-left:var(--color-gary-500);--color-wechat-qrcode-text:var(--color-gary-200);--color-wechat-qrcode-background:var(--color-gary-600);--color-menu-link:var(--color-gary-400);--color-menu-link-hover:var(--color-gary-200);--color-archive-month:var(--color-gary-300);--color-footer-link:var(--color-blue-400);--color-markdown-code-background:rgba(27, 31, 35, .5);--color-markdown-table-tr-background:var(--color-episode-container);--color-markdown-table-tr-2n-background:var(--color-gary-800);--color-markdown-table-border:var(--color-gary-600);--color-markdown-table-border-top:var(--color-gary-600);--color-markdown-kbd-color:var(--color-gary-400);--color-markdown-kbd-background-color:var(--color-gary-700);--color-markdown-kbd-border-color:var(--color-gary-500)}.markdown-content .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-content .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-content .anchor:focus{outline:none}.markdown-content h1 .octicon-link,.markdown-content h2 .octicon-link,.markdown-content h3 .octicon-link,.markdown-content h4 .octicon-link,.markdown-content h5 .octicon-link,.markdown-content h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-content h1:hover .anchor,.markdown-content h2:hover .anchor,.markdown-content h3:hover .anchor,.markdown-content h4:hover .anchor,.markdown-content h5:hover .anchor,.markdown-content h6:hover .anchor{text-decoration:none}.markdown-content h1:hover .anchor .octicon-link,.markdown-content h2:hover .anchor .octicon-link,.markdown-content h3:hover .anchor .octicon-link,.markdown-content h4:hover .anchor .octicon-link,.markdown-content h5:hover .anchor .octicon-link,.markdown-content h6:hover .anchor .octicon-link{visibility:visible}.markdown-content h1:hover .anchor .octicon-link:before,.markdown-content h2:hover .anchor .octicon-link:before,.markdown-content h3:hover .anchor .octicon-link:before,.markdown-content h4:hover .anchor .octicon-link:before,.markdown-content h5:hover .anchor .octicon-link:before,.markdown-content h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")}.markdown-content{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-content details{display:block}.markdown-content summary{display:list-item}.markdown-content a{background-color:initial}.markdown-content a:active,.markdown-content a:hover{outline-width:0}.markdown-content strong{font-weight:inherit;font-weight:bolder}.markdown-content h1{font-size:2em;margin:.67em 0}.markdown-content img{border-style:none}.markdown-content code,.markdown-content kbd,.markdown-content pre{font-family:monospace,monospace;font-size:1em}.markdown-content hr{box-sizing:initial;height:0;overflow:visible}.markdown-content input{font:inherit;margin:0}.markdown-content input{overflow:visible}.markdown-content [type=checkbox]{box-sizing:border-box;padding:0}.markdown-content *{box-sizing:border-box}.markdown-content input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-content a{color:#0366d6;text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content strong{font-weight:600}.markdown-content hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.markdown-content hr:after,.markdown-content hr:before{display:table;content:""}.markdown-content hr:after{clear:both}.markdown-content table{border-spacing:0;border-collapse:collapse}.markdown-content td,.markdown-content th{padding:0}.markdown-content details summary{cursor:pointer}.markdown-content kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:var(--color-markdown-kbd-color);vertical-align:middle;background-color:var(--color-markdown-kbd-background-color);border:1px solid var(--color-markdown-kbd-border-color);border-radius:3px;box-shadow:inset 0 -1px 0 var(--color-markdown-kbd-border-color)}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:0;margin-bottom:0}.markdown-content h1{font-size:32px}.markdown-content h1,.markdown-content h2{font-weight:600}.markdown-content h2{font-size:24px}.markdown-content h3{font-size:20px}.markdown-content h3,.markdown-content h4{font-weight:600}.markdown-content h4{font-size:16px}.markdown-content h5{font-size:14px}.markdown-content h5,.markdown-content h6{font-weight:600}.markdown-content h6{font-size:12px}.markdown-content p{margin-top:0;margin-bottom:10px}.markdown-content blockquote{margin:0}.markdown-content ol,.markdown-content ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-content ol ol,.markdown-content ul ol{list-style-type:lower-roman}.markdown-content ol ol ol,.markdown-content ol ul ol,.markdown-content ul ol ol,.markdown-content ul ul ol{list-style-type:lower-alpha}.markdown-content dd{margin-left:0}.markdown-content code,.markdown-content pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.markdown-content pre{margin-top:0;margin-bottom:0}.markdown-content input::-webkit-inner-spin-button,.markdown-content input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.markdown-content :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-content .border{border:1px solid #e1e4e8!important}.markdown-content .border-0{border:0!important}.markdown-content .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-content .rounded-1{border-radius:3px!important}.markdown-content .bg-white{background-color:#fff!important}.markdown-content .bg-gray-light{background-color:#fafbfc!important}.markdown-content .text-gray-light{color:#6a737d!important}.markdown-content .mb-0{margin-bottom:0!important}.markdown-content .my-2{margin-top:8px!important;margin-bottom:8px!important}.markdown-content .pl-0{padding-left:0!important}.markdown-content .py-0{padding-top:0!important;padding-bottom:0!important}.markdown-content .pl-1{padding-left:4px!important}.markdown-content .pl-2{padding-left:8px!important}.markdown-content .py-2{padding-top:8px!important;padding-bottom:8px!important}.markdown-content .pl-3,.markdown-content .px-3{padding-left:16px!important}.markdown-content .px-3{padding-right:16px!important}.markdown-content .pl-4{padding-left:24px!important}.markdown-content .pl-5{padding-left:32px!important}.markdown-content .pl-6{padding-left:40px!important}.markdown-content .f6{font-size:12px!important}.markdown-content .lh-condensed{line-height:1.25!important}.markdown-content .text-bold{font-weight:600!important}.markdown-content .pl-c{color:#6a737d}.markdown-content .pl-c1,.markdown-content .pl-s .pl-v{color:#005cc5}.markdown-content .pl-e,.markdown-content .pl-en{color:#6f42c1}.markdown-content .pl-s .pl-s1,.markdown-content .pl-smi{color:#24292e}.markdown-content .pl-ent{color:#22863a}.markdown-content .pl-k{color:#d73a49}.markdown-content .pl-pds,.markdown-content .pl-s,.markdown-content .pl-s .pl-pse .pl-s1,.markdown-content .pl-sr,.markdown-content .pl-sr .pl-cce,.markdown-content .pl-sr .pl-sra,.markdown-content .pl-sr .pl-sre{color:#032f62}.markdown-content .pl-smw,.markdown-content .pl-v{color:#e36209}.markdown-content .pl-bu{color:#b31d28}.markdown-content .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-content .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-content .pl-c2:before{content:"^M"}.markdown-content .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-content .pl-ml{color:#735c0f}.markdown-content .pl-mh,.markdown-content .pl-mh .pl-en,.markdown-content .pl-ms{font-weight:700;color:#005cc5}.markdown-content .pl-mi{font-style:italic;color:#24292e}.markdown-content .pl-mb{font-weight:700;color:#24292e}.markdown-content .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-content .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-content .pl-mc{color:#e36209;background-color:#ffebda}.markdown-content .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-content .pl-mdr{font-weight:700;color:#6f42c1}.markdown-content .pl-ba{color:#586069}.markdown-content .pl-sg{color:#959da5}.markdown-content .pl-corl{text-decoration:underline;color:#032f62}.markdown-content .mb-0{margin-bottom:0!important}.markdown-content .my-2{margin-bottom:8px!important}.markdown-content .my-2{margin-top:8px!important}.markdown-content .pl-0{padding-left:0!important}.markdown-content .py-0{padding-top:0!important;padding-bottom:0!important}.markdown-content .pl-1{padding-left:4px!important}.markdown-content .pl-2{padding-left:8px!important}.markdown-content .py-2{padding-top:8px!important;padding-bottom:8px!important}.markdown-content .pl-3{padding-left:16px!important}.markdown-content .pl-4{padding-left:24px!important}.markdown-content .pl-5{padding-left:32px!important}.markdown-content .pl-6{padding-left:40px!important}.markdown-content .pl-7{padding-left:48px!important}.markdown-content .pl-8{padding-left:64px!important}.markdown-content .pl-9{padding-left:80px!important}.markdown-content .pl-10{padding-left:96px!important}.markdown-content .pl-11{padding-left:112px!important}.markdown-content .pl-12{padding-left:128px!important}.markdown-content hr{border-bottom-color:#eee}.markdown-content:after,.markdown-content:before{display:table;content:""}.markdown-content:after{clear:both}.markdown-content>:first-child{margin-top:0!important}.markdown-content>:last-child{margin-bottom:0!important}.markdown-content a:not([href]){color:inherit;text-decoration:none}.markdown-content blockquote,.markdown-content details,.markdown-content dl,.markdown-content ol,.markdown-content p,.markdown-content pre,.markdown-content table,.markdown-content ul{margin-top:0;margin-bottom:16px}.markdown-content hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-content blockquote>:first-child{margin-top:0}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-content h1{font-size:2em}.markdown-content h1,.markdown-content h2{padding-bottom:.3em;border-bottom:1px solid var(--color-border-secondary)}.markdown-content h2{font-size:1.5em}.markdown-content h3{font-size:1.25em}.markdown-content h4{font-size:1em}.markdown-content h5{font-size:.875em}.markdown-content h6{font-size:.85em;color:#6a737d}.markdown-content ol,.markdown-content ul{padding-left:2em}.markdown-content ol ol,.markdown-content ol ul,.markdown-content ul ol,.markdown-content ul ul{margin-top:0;margin-bottom:0}.markdown-content li{word-wrap:break-all}.markdown-content li>p{margin-top:16px}.markdown-content li+li{margin-top:.25em}.markdown-content dl{padding:0}.markdown-content dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-content dl dd{padding:0 16px;margin-bottom:16px}.markdown-content table{display:block;width:100%;overflow:auto;color:var(--color-episode-content-text)}.markdown-content table th{font-weight:600}.markdown-content table td,.markdown-content table th{padding:6px 13px;border:1px solid var(--color-markdown-table-border);transition:border .3s ease-in-out}.markdown-content table tr{background-color:var(--color-markdown-table-tr-background);border-top:1px solid var(--color-markdown-table-border-top);transition:background-color .3s ease-in-out,border-top .3s ease-in-out}.markdown-content table tr:nth-child(2n){background-color:var(--color-markdown-table-tr-2n-background);transition:background-color .3s ease-in-out}.markdown-content img{max-width:100%;box-sizing:initial;background-color:#fff}.markdown-content img[align=right]{padding-left:20px}.markdown-content img[align=left]{padding-right:20px}.markdown-content code{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-markdown-code-background);transition:background-color .3s ease-in-out;border-radius:3px}.markdown-content pre{word-wrap:normal}.markdown-content pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-content .highlight{margin-bottom:16px}.markdown-content .highlight pre{margin-bottom:0;word-break:normal}.markdown-content .highlight pre,.markdown-content pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;border-radius:3px}.markdown-content pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.markdown-content .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.markdown-content .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-content .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdown-content .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-content .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-content .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-content .blob-num:before{content:attr(data-line-number)}.markdown-content .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.markdown-content .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.markdown-content .pl-token.active,.markdown-content .pl-token:hover{cursor:pointer;background:#ffea7f}.markdown-content .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-content .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-content .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-content .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-content .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-content .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-content .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-content .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-content .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-content .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-content .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-content .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-content .task-list-item{list-style-type:none}.markdown-content .task-list-item+.task-list-item{margin-top:3px}.markdown-content .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{background-color:var(--color-background);transition:background-color .3s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:var(--color-black)}.main-container{max-width:1280px;margin:0 auto;display:flex}.sidebar-container{flex-basis:320px;flex-shrink:0;padding-right:5px}.sidebar{padding:25px 20px 0;position:sticky;top:0}.podcast-logo{display:inline-block;width:160px;height:160px;overflow:hidden;border-radius:10px}.podcast-logo img{max-width:100%}.podcast-title{color:var(--color-podcast-title);margin:3px 0;transition:color .3s ease-in-out}.podcast-description{color:var(--color-podcast-description);line-height:1.3;font-weight:500;font-size:1rem;margin-bottom:5px;transition:background-color .3s ease-in-out}.podcast-link-container{display:flex;flex-wrap:wrap}.podcast-link{background-color:var(--color-podcast-link-background);padding:5px 10px;border-radius:10px;margin:.2rem .3rem .2rem 0;cursor:pointer;transition:.2s background-color linear}.podcast-link a{display:flex;align-items:center;color:var(--color-podcast-link)}img.link-icon[data-theme=dark]{filter:invert(93%)sepia(5%)saturate(733%)hue-rotate(181deg)brightness(94%)contrast(86%)}.podcast-link:hover{background-color:var(--color-podcast-link-hover-background)}.link-icon{margin-right:5px;transition:.3s all ease-in-out}.main-content-container{flex-grow:1;padding:20px 20px 20px 15px;overflow:hidden}.episode-item{margin:0 0 20px;border-radius:10px;display:flex;padding:15px 20px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,2%);background-color:var(--color-episode-item);transition:background-color .3s ease-in-out}.episode-cover-container{display:flex;align-items:center;justify-content:center}.episode-cover{width:180px;height:180px;border-radius:10px;margin-left:10px}.episode-info{flex-grow:1;display:flex;flex-direction:column;width:100%}.episode-extra-info{display:flex;flex-wrap:wrap;margin-top:5px}.episode-tag{border-radius:6px;color:var(--color-episode-tag-text);font-size:.9rem;margin:0 .5rem 5px 0;height:2em;display:flex;align-items:center;overflow:hidden;transition:color .3s ease-in-out}.tag-icon{display:flex;justify-content:center;align-items:center;width:2em;height:100%;transition:background-color .3s ease-in-out}.episode-tag span{background-color:var(--color-episode-tag-span-background);padding:.5em;transition:background-color .3s ease-in-out}.episode-tag span a{color:var(--color-episode-tag-text);transition:color .3s ease-in-out}.hashtag-icon{color:#fff;background-color:var(--color-hashtag-tag-icon-background)}.publish-date-icon{color:#fff;background-color:var(--color-episode-tag-icon-background)}.duration-icon{color:#fff;background-color:var(--color-duration-icon-background)!important}.episode-title{font-size:1.95rem;color:var(--color-episode-title)}.episode-title a{color:var(--color-episode-title);transition:color .3s ease-in-out}.episode-title:hover>a{color:var(--color-episode-title-hover)}.episode-summary{color:var(--color-episode-summary);transition:color .3s ease-in-out;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.pagination-container{display:flex;justify-content:center}.pagination-container a{display:flex;justify-content:center;align-items:center;margin:0 5px;width:2.5rem;height:2.5rem;font-size:1rem;border-radius:10px;background-color:var(--color-pagination-background);color:var(--color-pagination-text);border:none;cursor:pointer;box-shadow:0 2px 2px rgba(0,0,0,2%),0 6px 5px rgba(0,0,0,.028);transition:.2s all linear}.pagination-container a:hover{background-color:var(--color-pagination-hover-background)}.default-pointer{cursor:default;pointer-events:none}.pagination-active{background-color:var(--color-pagination-active-background)!important;color:var(--color-pagination-active-text)!important}footer{padding:50px 0 20px;display:flex;justify-content:center;flex-direction:column;line-height:1.5;align-items:center;transition:color .3s ease-in-out}footer p{color:var(--color-footer-text)}@keyframes heart-animate{0%,100%{transform:scale(1)}10%,30%{transform:scale(.9)}20%,40%,60%,80%{transform:scale(1.1)}50%,70%{transform:scale(1.1)}}.heart{color:#05488c;animation:heart-animate 1.33s ease-in-out infinite;margin:0 5px}.float-button-container{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;flex-direction:column;opacity:.75}.float-button{display:inline-block;background-color:var(--color-blue-500);width:50px;height:50px;text-align:center;border-radius:10px;transition:background-color .3s,opacity .5s,visibility .5s;cursor:pointer;margin:5px 0}.float-button:hover{background-color:var(--color-blue-700)!important}.float-button i{font-style:normal;font-size:2em;line-height:50px;color:#fff}.float-button.show{opacity:1!important;visibility:visible!important}#dark-mode-toggle{opacity:0;visibility:hidden;display:none}#back-to-top{opacity:0;visibility:hidden}.episode-container{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,2%);border-radius:10px;padding:15px 20px;background-color:var(--color-episode-container);transition:background-color .3s ease-in-out}.episode-container>.episode-info>.episode-title{margin:0}.episode-header{display:flex}.episode-header-info{flex-grow:1;display:flex;flex-direction:column;padding:0 10px}.episode-header-info>div{padding:5px 0}.episode-content{margin-top:15px}.markdown-content p,.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6,.markdown-content li,.markdown-content>span{color:var(--color-episode-content-text)!important;transition:color .3s ease-in-out}.episode-content-cover{float:right;height:300px;width:300px;border-radius:10px;margin-left:20px}.episode-content img{max-width:100%}.episode-player .shk{--color-title:var(--color-shk-player-text);--color-artist:var(--color-shk-player-text);--color-time:var(--color-shk-player-text);--color-button-disabled:var(--color-shk-player-disabled);--color-handle-disabled:var(--color-shk-player-disabled);--background-body:var(--color-shk-player-body);--color-primary:var(--color-shk-player-primary) !important;--shadow-body:0 0 8px -2px rgba(0, 0, 0, 0.15)}.episode-player .shk .shk-player{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.episode-footer{margin:15px 0;padding:5px;font-size:1.2rem}.episode-footer a{color:var(--color-episode-footer);transition:color .3s ease-in-out}.episode-footer a:hover{color:var(--color-episode-footer-hover)}.episode-footer div i{padding:5px}.episode-nav-prev{float:left;transition:transform .3s ease-in-out}.episode-nav-prev:hover{transform:translateX(-5px)}.episode-nav-mobile{display:none}.episode-nav-next{float:right;transition:transform .3s ease-in-out}.episode-nav-next:hover{transform:translateX(5px)}.archive-container h1{margin-bottom:10px}.archive-episode-cover-container{display:flex;justify-content:center;align-items:center}.archive-episode-container{display:flex;margin:10px 0;padding-left:.9rem;border-left:5px solid var(--color-archive-episode-border-left)}.archive-episode-cover{width:70px;height:70px;border-radius:10px}.archive-episode-info{display:flex;flex-direction:column;margin-left:10px;justify-content:center}.archive-episode-title{font-size:1.5rem;flex-grow:1;margin-bottom:5px}.archive-episode-title a{color:var(--color-episode-title);transition:.3s color ease-in-out}.archive-episode-title a:hover{color:var(--color-episode-title-hover)}.archive-episode-tag{display:flex;flex-grow:1;flex-wrap:wrap}.archive-month{color:var(--color-archive-month);transition:.3s color ease-in-out;font-weight:500}.terms-tag-container{display:flex;flex-wrap:wrap;margin-top:10px}.wechat-qrcode-container{position:relative}.wechat-qrcode{position:absolute;left:-15%;bottom:40px;opacity:0;border-radius:10px;padding:5px;background-color:var(--color-wechat-qrcode-background);justify-content:center;align-items:center;flex-direction:column;box-shadow:0 .6px 3.8px rgba(0,0,0,.105),0 5px 30px rgba(0,0,0,.16);border:1px solid rgba(0,0,0,9%);display:flex;visibility:hidden;transition:visibility 0s,opacity .5s ease-in-out}.wechat-qrcode-link{cursor:pointer}.wechat-qrcode-link:hover+.wechat-qrcode{opacity:1!important;visibility:visible}.wechat-qrcode img{width:100px;height:100px;margin:5px}.wechat-qrcode span{font-size:.5rem;color:var(--color-wechat-qrcode-text)}.menu-link-container{display:flex;flex-wrap:wrap;margin-bottom:5px}.menu-link-container a,.menu-link-container span{color:var(--color-menu-link);font-size:1.2rem}.menu-link-container span{margin:0 5px}.menu-link-container a:hover{color:var(--color-menu-link-hover)}.footer-link{color:var(--color-footer-link)}@media screen and (max-width:850px){.main-container{display:block}.sidebar-container{padding-right:0}.podcast-link-container{justify-content:center}.sidebar{width:100%;text-align:center;padding:10px 20px}.main-content-container{padding:10px 10px 20px}.episode-container{padding:10px 15px}.episode-nav-default{display:none}.episode-nav-mobile{display:unset}.menu-link-container{justify-content:center}.episode-title{line-height:100%}.episode-extra-info{margin-top:10px}}@media screen and (max-width:640px){.episode-item{flex-direction:column-reverse;padding:15px}.episode-cover{width:100%;height:auto;margin-left:0}.episode-title a{font-size:1.75rem}.episode-extra-info{margin-top:5px}.float-button-container{display:none}.episode-player .shk{z-index:1}.episode-player .shk .shk-player{border-radius:10px 10px 0 0}.episode-content{margin-top:10px}.episode-content-cover{float:none;margin:0;width:100%;height:auto}.archive-episode-title{font-size:1.2rem}}