*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html{background-color:#3a3b40;color:#fff;padding-bottom:100px}*{font-family:'SF Compact Display',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}a{color:#fff}button{border:none;-webkit-style:none}button:focus{outline:0}button:hover{cursor:pointer}.button{background:#0085ff;color:#fff;padding:5px 10px;border-radius:3px;display:inline-block;text-decoration:none}.brand-container{text-align:center;padding:30px 0}@media (max-width: 480px){.brand-container{padding:20px}}.brand-container a{text-decoration:none}.brand-container .logo{display:inline-block;height:30px}@media (max-width: 480px){.brand-container .logo{height:26px}}.brand-container .tagline{color:#8D8D8D;margin-top:0;font-size:16px}@media (max-width: 480px){.brand-container .tagline{font-size:14px}}body{margin:0 10px}.case-container{max-width:550px;margin:0px auto;box-shadow:0px 3px 20px rgba(0,0,0,0.16);border-radius:7px;background:linear-gradient(227.02deg, #4E5056 0%, #45474A 51.44%),#45474A;padding:35px}@media (max-width: 480px){.case-container{padding:15px}}.kicker{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#8D8D8D;font-weight:bold}.case-title{margin:20px 0;text-align:center;font-size:38px;line-height:38px}@media (max-width: 480px){.case-title{font-size:28px;line-height:28px}}.case-desc-container{display:flex;flex-direction:row;align-items:top}.case-art-container{min-height:100px;min-width:100px;width:33%;height:33%;margin-right:14px;position:relative}@media (max-width: 480px){.case-art-container{min-height:70px;min-width:70px}}.case-art-bg{position:absolute;background:#0085ff;border-radius:100%;left:5%;right:5%;top:5%;bottom:10%}.case-art{position:absolute;left:0;right:0;top:0;bottom:0}.case-desc{font-size:16px;line-height:20px}@media (max-width: 480px){.case-desc{font-size:14px;line-height:16px}}.highlights-container li{color:#CCCCCC;margin-bottom:14px;line-height:17px;font-size:16px}.player-container{text-align:center;user-select:none;margin:30px 0}.player-container .progressbar-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.player-container .progressbar-row #progressbar{flex-grow:1}.player-container .progressbar-row .time-label{width:50px;font-size:14px;text-align:center}@media (max-width: 480px){.player-container .progressbar-row .time-label{font-size:12px}}.player-container .playback-control-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;margin:20px 0 30px 0}.player-container #play-pause{background:url(/assets/play-b6f40e5d831582ff9b8ff088b1ec5862390768f49387db390e69079bc53ff91f.svg);width:60px;height:60px;background-size:contain;background-repeat:no-repeat}.player-container #play-pause.playing{background:url(/assets/pause-cb669a75ae94b078dc0f54e5c17e14a496ac32c50a35e52aad56cdede2cf6778.svg);background-size:contain;background-repeat:no-repeat}.player-container #skip-back{background:url(/assets/skip-back-821a26b70ba069364e9489bd1404d8ca10d3f2c48c5b22f72528c4eed72e3f7f.svg)}.player-container #skip-forward{background:url(/assets/skip-fwd-ede530f579be66a604ad1423203702c3c13ffd11999040911b7d297350154a95.svg)}.player-container #skip-back,.player-container #skip-forward{width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.player-container .playback-speed-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.player-container .playback-speed-container #playback-speed-label{display:inline-block;width:80px}.player-container .playback-speed-container #decrease-playback-speed{background:url(/assets/minus-e874d10b3e324edb5ff880993a7d3831d0836b7ef92fd9d3c55a9b278a93f917.svg);width:30px;height:30px;background-size:contain;background-repeat:no-repeat}.player-container .playback-speed-container #increase-playback-speed{background:url(/assets/plus-e17ca2b0c5c3d77e86a2e4dff40a8da1846ad0bd8ea607aadcc694453bc1ac0f.svg);width:30px;height:30px;background-size:contain;background-repeat:no-repeat}input[type=range].slider{background:transparent;-webkit-appearance:none;margin:0.2px 0}input[type=range].slider:focus{outline:none;background:transparent}input[type=range].slider::-webkit-slider-runnable-track{width:100%;height:15px;cursor:pointer;background:#595a5f;border-radius:15px}input[type=range].slider::-webkit-slider-thumb{height:15px;width:15px;border-radius:100%;background:#8D8D8D;cursor:pointer;-webkit-appearance:none;margin-top:-0.2px}input[type=range].slider::-moz-range-track{width:100%;height:15px;cursor:pointer;background:#595a5f;border-radius:15px;border:0px solid #010101}input[type=range].slider::-moz-range-thumb{height:15px;width:15px;border-radius:100%;background:#8D8D8D;cursor:pointer}input[type=range].slider::-ms-track{width:100%;height:15px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range].slider::-ms-fill-lower{background:#595a5f;border-radius:50px}input[type=range].slider::-ms-fill-upper{background:#595a5f;border-radius:50px}input[type=range].slider::-ms-thumb{height:15px;width:15px;border-radius:50px;background:#8D8D8D;cursor:pointer;height:15px}input[type=range].slider:focus::-ms-fill-lower{background:#595a5f}input[type=range].slider:focus::-ms-fill-upper{background:#595a5f}.admin-container{background:rgba(255,255,255,0.1)}.admin-container input,.admin-container trix-editor{background:rgba(255,255,255,0.1);border:none;margin:5px 0;color:#fff}.admin-container input[type=submit]{background:#0085ff}.admin-page form input[type=text],.admin-page form input[type=submit],.admin-page form textarea{display:block;width:100%;-webkit-appearance:none;border:2px solid #45474a;background:#45474a;color:#fff;border-radius:3px;padding:5px}.admin-page form input[type=text]:focus,.admin-page form input[type=submit]:focus,.admin-page form textarea:focus{border:2px solid #595a5f;outline:none}.admin-page form input[type=submit]{background:#0085ff;border:2px solid #0085ff}.admin-page form input[type=submit]:focus{border:2px solid #fff}.admin-page form label{color:#CCCCCC}.admin-page .back-button{color:#CCCCCC;text-decoration:none}.admin-nav{text-align:center;list-style-type:none;margin-bottom:50px !important}.admin-nav li{display:inline}.admin-nav a{display:inline-block;padding:5px 10px;border-radius:3px;text-decoration:none}.admin-nav a.active{background:#45474a;font-weight:bold}.podcasts-index{text-align:center}.podcasts-index .container #podcast-search{-webkit-style:none;padding:10px 10px 13px 40px;border-radius:40px;font-size:20px;border:1px solid #ddd;background:#fff;color:#000;display:block;width:100%;box-shadow:0px 5px 30px rgba(0,0,0,0.1);background-image:url(/assets/search-0962380a9e68236ad531a1cb2160e51b22084fc1982a0d6ccd334dae5a056777.jpg);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 12px;line-height:20px}.podcasts-index .container #podcast-search:focus{outline:0}.podcasts-index .container .podcast-search-results{background:#fff;color:#000;opacity:0;padding:0;text-align:left;max-height:300px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);border:1px solid #ddd;overflow-y:scroll;padding:10px;border-radius:10px;z-index:100;margin-top:10px}.podcasts-index .container .podcast-search-results.show{opacity:1}.podcasts-index .container .podcast-search-results.loading{min-height:200px;background-image:url(/assets/loader-aa5ab90eb49cf1e25c477a5ee03019038782b174e9386511980419fa5a51c158.svg);background-repeat:no-repeat;background-position:center}.podcasts-index .container .podcast-search-results.loading li{opacity:0.5}.podcasts-index .container .podcast-search-results li{display:block;list-style-type:none;margin-bottom:10px;border-radius:4px;padding:5px}.podcasts-index .container .podcast-search-results li.selected{background:#f5f5f5}.podcasts-index .container .podcast-search-results li:hover{cursor:pointer}.podcasts-index .container .podcast-search-results img{float:left;width:40px;height:40px;margin-right:5px}.podcasts-index .container .podcast-search-results .pod-name,.podcasts-index .container .podcast-search-results .pod-maker{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;display:block}.podcasts-index .container .podcast-search-results .pod-name{font-size:16px;font-weight:500}.podcasts-index .container .podcast-search-results .pod-maker{font-size:14px;padding-bottom:3px;font-weight:300}.podcasts-index .container .podcast-search-results .no-results{text-align:center;padding:50px 0;font-size:17px;font-weight:300;color:#aaa}.podcasts-index .existing-podcasts img{display:inline-block;width:150px;height:150px}.playlists-index .container,.playlists-edit .container,.playlists-new .container,.episodes-index .container,.podcasts-show .container,.episodes-edit .container{max-width:750px;margin:0 auto}.playlists-index input,.playlists-edit input,.playlists-new input,.episodes-index input,.podcasts-show input,.episodes-edit input{display:block;width:100%}.playlists-index input[type=checkbox],.playlists-edit input[type=checkbox],.playlists-new input[type=checkbox],.episodes-index input[type=checkbox],.podcasts-show input[type=checkbox],.episodes-edit input[type=checkbox]{display:inline-block;width:inherit}.playlists-index p,.playlists-edit p,.playlists-new p,.episodes-index p,.podcasts-show p,.episodes-edit p{margin:10px 0}.playlists-index .playlists-table,.playlists-edit .playlists-table,.playlists-new .playlists-table,.episodes-index .playlists-table,.podcasts-show .playlists-table,.episodes-edit .playlists-table{width:100%;margin-top:40px}.playlists-index td,.playlists-edit td,.playlists-new td,.episodes-index td,.podcasts-show td,.episodes-edit td{padding-right:15px}.playlists-index th,.playlists-edit th,.playlists-new th,.episodes-index th,.podcasts-show th,.episodes-edit th{text-align:left;border-bottom:1px solid #45474a}.playlists-edit h1{margin-bottom:20px}.playlists-edit h2{margin-top:40px}.playlists-edit .add-episode{font-weight:normal;display:inline-block;background:#0085ff;color:#fff;font-size:12px;border-radius:3px;margin-left:10px;position:relative;bottom:5px}.playlists-edit #playlist_title{background:#45474a;border:none;border-radius:3px;font-size:18px;padding:3px 10px;color:#fff}.episodes-table{margin-top:20px;border-spacing:0}.episodes-table img{max-height:50px;max-width:50px;border-radius:3px}.episodes-table td{border-top:1px solid #595a5f;vertical-align:top;min-width:65px;line-height:17px;padding:10px 0}.episodes-table td.title{min-width:200px}.episodes-table td.description{line-height:15px;font-size:13px;color:#CCCCCC}.episodes-table td.description a{color:#CCCCCC}.episodes-table .op-details{background:#45474a;padding:5px;margin-top:10px}.episodes-table .metadata{font-size:14px;color:#8D8D8D}.playlist-episodes-table{margin-bottom:40px}.playlist-episodes-table a{text-decoration:none}.playlist-episodes-table a.delete-playlist-episode{font-size:26px}.episodes-edit .episode-art-preview{width:30px;height:30px;display:inline-block;border-radius:3px;position:relative;top:6px;margin-right:5px}.episodes-edit .original-description{margin-top:60px;border-radius:2px;padding:30px;background:#45474a;color:#CCCCCC;font-size:14px}.episodes-edit .original-description h2{border-bottom:1px solid #595a5f;margin-bottom:10px}@media (max-width: 750px){#podcast-search{width:90%;margin:0 auto}}.topic-suggestions-container{max-width:550px;margin:50px auto 0 auto}.topic-suggestions-container h2{margin-bottom:20px}.topic-suggestions-container table{width:100%;border-top:1px solid #45474a}.topic-suggestions-container table td{padding:6px 0;border-bottom:1px solid #45474a}.topic-suggestions-container .vote-button{background:#45474a;border-radius:40px;display:inline-block;padding:3px 15px;text-decoration:none;user-select:none}.topic-suggestions-container .vote-button.voted{background:#595a5f}.topic-suggestions-container .vote-button:hover{cursor:pointer}.topic-suggestions-container .vote-button img{display:inline-block;width:10px;height:10px;margin-right:5px}.topic-suggestions-container .vote-container{padding-right:30px}
