@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000 url(/static/media/bgr.dabc1ff7ae7456260346.jpg) no-repeat top fixed;background-size:cover;color:#fff;font-family:Josefin Sans,sans-serif;margin:0;padding:0;width:100%}@media(max-width:576px){body{background:#000 url(/static/media/bgr-mobile.6b429d8b970b447c1bff.jpg) no-repeat top fixed;background-size:contain}}a{color:#68c0ff}.home{background:linear-gradient(180deg,#00000014,#00000038 32rem,#000000b8 62rem);line-height:1.5;min-height:100vh;position:relative}.home:has(details.filter-popup[open]):before,.home:has(details.sort-control[open]):before{-webkit-backdrop-filter:brightness(1.14) saturate(1.04);backdrop-filter:brightness(1.14) saturate(1.04);background:hsla(0,0%,100%,.065);content:"";inset:0;pointer-events:auto;position:fixed;z-index:15}.home header{align-items:center;display:flex;flex-direction:column;line-height:1;padding:4rem 1rem 1rem}@media(max-width:576px){.home header{padding:2rem 1rem 0}}.home header .heading{margin-bottom:2rem;position:relative;text-align:center}@media(max-width:576px){.home header .heading{margin-bottom:1.5rem}}.home header .heading p{font-size:1rem;letter-spacing:.85rem;margin:0 0 .5rem .2rem;opacity:.75;padding:0;text-transform:uppercase;white-space:nowrap}@media(max-width:576px){.home header .heading p{letter-spacing:.58rem}}.home header .heading h1{font-size:3rem;letter-spacing:.03em;margin:0;padding:0;text-shadow:0 .35rem 1.5rem #000000a6;text-transform:uppercase}@media(max-width:576px){.home header .heading h1{font-size:2.5rem}}.home header .heading:after{background:#f09;border-radius:999px;box-shadow:0 0 1rem #ff00998c;content:"";display:block;height:2px;margin:1rem auto 0;width:3rem}.home header .controls-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a0cc7;border:1px solid #ffffff1f;border-radius:1rem;box-shadow:0 1.25rem 3rem #00000047;box-sizing:border-box;margin-bottom:.45rem;padding:1.35rem;position:relative;width:min(100%,830px);z-index:20}@media(max-width:576px){.home header .controls-panel{border-radius:.85rem;margin-bottom:.4rem;padding:1rem}}.home header .data-updated{color:#ffffff94;display:block;font-size:.75rem;letter-spacing:.025em;margin:0 0 1.35rem;padding-left:1rem;text-align:left;width:min(100%,830px)}.home header .data-updated time{color:inherit;font-weight:inherit}.home header .filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.85rem .75rem;justify-content:center;width:100%}.home header .filters>.filter-popup,.home header .filters>label{font-size:.9rem;width:calc(25% - 1rem)}@media(max-width:768px){.home header .filters>.filter-popup,.home header .filters>label{width:calc(33.33333% - 1rem)}}@media(max-width:576px){.home header .filters>.filter-popup,.home header .filters>label{width:calc(50% - .5rem)}}.home header .filters>label{display:flex;flex-direction:column}.home header .filters>label>span{color:#ffffffd1;display:block;margin-bottom:.25rem;white-space:nowrap}.home header .filters>label.is-muted>span{color:#ffffff7a}.home header .filters>label input[type=search],.home header .filters>label input[type=text]{background-color:#111b1ef0;border:1px solid #ffffff3d;border-radius:.45rem;box-shadow:inset 0 1px 0 #ffffff14,0 .45rem 1.1rem #0000003d;box-sizing:border-box;color:#fffffff0;font-size:.9rem;height:2.5rem;min-width:8.5rem;padding:.5rem;transition:border-color .2s,box-shadow .2s;width:100%}.home header .filters>label input[type=search]::placeholder,.home header .filters>label input[type=text]::placeholder{color:#ffffff85}.home header .filters>label input[type=search]:hover,.home header .filters>label input[type=text]:hover{background-color:#162327fa;border-color:#ffffff5c}.home header .filters>label input[type=search]:focus,.home header .filters>label input[type=text]:focus{border-color:#f09;box-shadow:0 0 0 3px #f093;outline:none}.home header .filters>label input[type=search]:disabled,.home header .filters>label input[type=text]:disabled{background-color:#9696968c;border-color:#ffffff0f;color:#1414148c;cursor:not-allowed;opacity:.65}.home header .filter-popup{position:relative}.home header .filter-popup[open]{z-index:70}.home header .filter-popup[open]:before{-webkit-backdrop-filter:brightness(1.14) saturate(1.04);backdrop-filter:brightness(1.14) saturate(1.04);background:hsla(0,0%,100%,.065);content:"";inset:0;pointer-events:auto;position:fixed;z-index:60}.home header .filter-popup summary{cursor:pointer;display:block;list-style:none;position:relative}.home header .filter-popup summary::-webkit-details-marker{display:none}.home header .filter-popup summary:focus{outline:none}.home header .filter-popup summary:focus-visible .filter-popup-value{border-color:#f09;box-shadow:0 0 0 3px #f093}.home header .filter-popup summary>svg{fill:#ffffffd6;bottom:.72rem;height:1rem;pointer-events:none;position:absolute;right:.65rem;transition:transform .2s;width:1rem}.home header .filter-popup[open] summary>svg{transform:rotate(180deg)}.home header .filter-popup.is-disabled .filter-popup-label{color:#ffffff7a}.home header .filter-popup.is-disabled .filter-popup-value{background-color:#202628b8;border-color:#ffffff0f;color:#ffffff6b;cursor:not-allowed;opacity:.65}.home header .filter-popup-label{color:#ffffffd1;display:block;margin-bottom:.25rem;white-space:nowrap}.home header .filter-popup-value{align-items:center;background-color:#111b1ef0;border:1px solid #ffffff3d;border-radius:.45rem;box-shadow:inset 0 1px 0 #ffffff14,0 .45rem 1.1rem #0000003d;box-sizing:border-box;color:#fffffff0;display:flex;font-size:.9rem;gap:.45rem;height:2.5rem;min-width:8.5rem;overflow:hidden;padding:.5rem 2rem .5rem .55rem;transition:border-color .2s,box-shadow .2s;width:100%}.home header .filter-popup-value:hover{background-color:#162327fa;border-color:#ffffff5c}.home header .filter-popup-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home header .filter-popup-value .screen-reader-text{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home header .filter-popup-logo{display:block;flex:0 0 auto;height:1.05rem;max-width:4.8rem;object-fit:contain;width:auto}.home header .filter-choice-marker{border-radius:50%;display:inline-block;flex:0 0 auto;height:.62rem;width:.62rem}.home header .filter-choice-marker.is-female{background:#ff66be}.home header .filter-choice-marker.is-male{background:#60b2ff}.home header .filter-choice-symbol{align-items:center;box-sizing:border-box;color:#ffffffd1;display:inline-flex;flex:0 0 auto;height:1rem;justify-content:center;position:relative;width:1rem}.home header .filter-choice-symbol.is-yes{color:#52e28b}.home header .filter-choice-symbol.is-yes:before{border-bottom:2px solid;border-left:2px solid;content:"";height:.28rem;transform:rotate(-45deg) translate(.02rem,-.04rem);width:.55rem}.home header .filter-choice-symbol.is-no{color:#ff8787}.home header .filter-choice-symbol.is-no:before{background:currentColor;border-radius:999px;content:"";height:2px;width:.58rem}.home header .filter-choice-symbol.is-free,.home header .filter-choice-symbol.is-paid{font-size:.74rem;font-weight:800;line-height:1}.home header .filter-choice-symbol.is-free{color:#52e28b}.home header .filter-choice-symbol.is-free:before{content:"0"}.home header .filter-choice-symbol.is-paid{color:#ff60be}.home header .filter-choice-symbol.is-paid:before{content:"€"}.home header .filter-choice-symbol.is-partially-paid{color:#fc6}.home header .filter-choice-symbol.is-partially-paid:before{background:linear-gradient(90deg,currentColor 50%,#0000 0);border:2px solid;border-radius:50%;box-sizing:border-box;content:"";height:.74rem;width:.74rem}.home header .filter-choice-symbol.is-multi-host,.home header .filter-choice-symbol.is-single-host{color:#ffffffdb}.home header .filter-choice-symbol.is-multi-host:after,.home header .filter-choice-symbol.is-multi-host:before,.home header .filter-choice-symbol.is-single-host:before{background:currentColor;border-radius:50%;box-shadow:0 .42rem 0 -.12rem currentColor;content:"";height:.34rem;width:.34rem}.home header .filter-choice-symbol.is-multi-host:after{margin-left:.18rem;opacity:.72}.home header .filter-popup-menu{grid-gap:.45rem;background:#080d0ffa;border:1px solid #fff3;border-radius:.85rem;box-shadow:0 1.5rem 4rem #000000b8;box-sizing:border-box;display:grid;gap:.45rem;left:50%;max-height:calc(100vh - 4rem);max-width:calc(100vw - 2rem);overflow:auto;overscroll-behavior:contain;padding:.85rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(26rem,100vw - 2rem);z-index:80}.home header .filter-popup-title{color:#ffffffeb;display:block;font-size:1.05rem;font-weight:700;line-height:1.2;padding:.2rem .2rem .55rem;text-align:center}.home header .filter-popup-section{grid-gap:.3rem;border:0;display:grid;gap:.3rem;margin:0;min-width:11rem;padding:0}.home header .filter-popup-section+.filter-popup-section{border-top:1px solid #ffffff1a;margin-top:.45rem;padding-top:.5rem}.home header .filter-popup-section legend{color:#ffffff94;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;padding:0;text-transform:uppercase}.home header .filter-popup-option{align-items:center;background-color:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:.45rem;color:#ffffffe0;cursor:pointer;display:flex;font-size:.86rem;gap:.55rem;min-height:2.25rem;padding:.45rem .55rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;white-space:nowrap}.home header .filter-popup-option.is-selected,.home header .filter-popup-option:hover{background-color:hsla(0,0%,100%,.095);border-color:#ff00999e;box-shadow:0 0 0 1px #ff00992e,0 .5rem 1rem #0000003d}.home header .filter-popup-option:has(input:focus-visible){border-color:#f09;box-shadow:0 0 0 3px #f093}.home header .filter-popup-option input{accent-color:#f09;opacity:0;pointer-events:none;position:absolute}.home header .filter-popup-option.is-icon-only{justify-content:center;min-height:3.2rem;padding:.75rem}.home header .platform-filter .filter-popup-menu{grid-template-columns:repeat(2,minmax(7.5rem,1fr));width:min(30rem,100vw - 2rem)}@media(max-width:576px){.home header .platform-filter .filter-popup-menu{grid-template-columns:1fr}}.home header .platform-filter .filter-popup-title{grid-column:1/-1}.home header .platform-filter .filter-popup-option{align-items:center;justify-content:center;min-height:2.65rem;text-align:center}.home header .platform-filter .filter-popup-logo{height:1.45rem;max-width:6.5rem}.home header .host-filter .filter-popup-menu{align-items:start;column-gap:1rem;grid-template-columns:repeat(2,minmax(11rem,1fr));width:min(32rem,100vw - 2rem)}@media(max-width:576px){.home header .host-filter .filter-popup-menu{grid-template-columns:1fr}}.home header .host-filter .filter-popup-title{grid-column:1/-1}.home header .host-filter .filter-popup-section+.filter-popup-section{border-top:0;margin-top:0;padding-top:0}.home header .host-filter .filter-popup-section legend{text-align:center;width:100%}.home header .screen-reader-text{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home header .primary-filters>.filter-popup,.home header .primary-filters>label{width:calc(25% - .75rem)}@media(max-width:768px){.home header .primary-filters>.filter-popup,.home header .primary-filters>label{width:calc(50% - .5rem)}}@media(max-width:576px){.home header .primary-filters>.filter-popup,.home header .primary-filters>label{width:calc(50% - .5rem)}}.home header .advanced-filter-panel{margin-top:.35rem;padding-top:1rem;width:100%}.home header .advanced-filters{justify-content:flex-start;margin-top:0;padding-top:0}.home header .advanced-filters>.filter-popup,.home header .advanced-filters>label{width:calc(25% - .75rem)}@media(max-width:768px){.home header .advanced-filters>.filter-popup,.home header .advanced-filters>label{width:calc(50% - .5rem)}}@media(max-width:576px){.home header .advanced-filters>.filter-popup,.home header .advanced-filters>label{width:calc(50% - .5rem)}}.home header .advanced-filters .advanced-search-filter{max-width:26rem;width:calc(50% - .75rem)}@media(max-width:768px){.home header .advanced-filters .advanced-search-filter{max-width:none;width:calc(50% - .5rem)}}@media(max-width:576px){.home header .advanced-filters .advanced-search-filter{width:calc(100% - .5rem)}}.home header .advanced-filter-toggle-row{align-items:stretch;bottom:0;display:flex;gap:.3rem;justify-content:flex-start;position:absolute;right:1rem;transform:translateY(calc(100% + 1px));z-index:-1}.home header .advanced-filter-toggle-row .advanced-filters-toggle{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border:1px solid #ffffff1f;border-radius:0 0 .65rem .65rem;border-top:0;box-shadow:inset 0 .4rem .55rem #0000008c,0 .65rem 1.25rem #0000006b;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;padding:.42rem .7rem .48rem;transition:background-color .2s,color .2s;white-space:nowrap}.home header .advanced-filter-toggle-row .advanced-filters-toggle.is-open,.home header .advanced-filter-toggle-row .advanced-filters-toggle:focus-visible{background:#ffffff26;color:#ffffffe0;outline:none}.home header .advanced-filter-toggle-row .advanced-filters-toggle:hover{background:#ffffff1a;color:#ffffffe0;outline:none}.home header .advanced-filter-toggle-row .advanced-filters-toggle svg{fill:currentColor;height:1rem;transition:transform .2s;width:1rem}.home header .advanced-filter-toggle-row .advanced-filters-toggle.is-open svg{transform:rotate(180deg)}.home header .advanced-filter-toggle-row .advanced-filters-toggle .active-filter-count{align-items:center;background-color:#fff;border-radius:999px;color:#000;display:inline-flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:1.1rem;justify-content:center;min-width:1.1rem;padding:0}.home header .advanced-filter-toggle-row .clear-selections{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#be1c2de6;border:1px solid #ff737d61;border-radius:0 0 .55rem .55rem;border-top:0;box-shadow:inset 0 .4rem .55rem #00000073,0 .65rem 1.25rem #00000059;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:0 .6rem}.home header .advanced-filter-toggle-row .clear-selections:focus-visible,.home header .advanced-filter-toggle-row .clear-selections:hover{background:#dc2637;color:#fff;outline:none}.home header .advanced-filter-toggle-row .clear-selections .delete-icon{fill:currentColor;height:auto;width:1rem}.home header .second-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:1rem;width:calc(100% - .75rem)}@media(max-width:576px){.home header .second-row{margin-top:1.25rem}}@media(max-width:768px){.home header .second-row{width:calc(100% - .25rem)}}.home header .second-row .toggle-switch{align-items:center;cursor:pointer;display:inline-flex;gap:.4rem;min-height:2.25rem;position:relative;white-space:nowrap}.home header .second-row .toggle-switch input{height:1px;opacity:0;position:absolute;width:1px}.home header .second-row .toggle-switch input:checked+.toggle-switch__track{background:#f09;border-color:#ffffff8c;box-shadow:0 .45rem 1.2rem #ff009952}.home header .second-row .toggle-switch input:checked+.toggle-switch__track:after{transform:translateX(.95rem)}.home header .second-row .toggle-switch input:focus-visible+.toggle-switch__track{outline:2px solid #ffffffe6;outline-offset:3px}.home header .second-row .toggle-switch:hover .toggle-switch__track{border-color:#ffffffb3}.home header .second-row .toggle-switch__track{background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:1.35rem;position:relative;transition:background-color .2s,border-color .2s,box-shadow .2s;width:2.25rem}.home header .second-row .toggle-switch__track:after{background:#fff;border-radius:50%;box-shadow:0 .15rem .45rem #00000059;content:"";height:.95rem;left:.16rem;position:absolute;top:.14rem;transition:transform .2s;width:.95rem}.home header .second-row .toggle-switch__label{font-size:.95rem}.home header .second-row button{align-items:center;background-color:#ffffff12;border:1px solid #ffffff59;border-radius:.45rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;height:2.5rem;justify-content:center;padding:.5rem 1rem;transition:background-color .2s,border-color .2s,transform .2s;width:auto}.home header .second-row button:hover{background-color:#ffffff21;border-color:#ffffffa6;transform:translateY(-1px)}@media(max-width:576px){.home header .second-row button{width:calc(50% - 1rem)}}.home header .second-row button .delete-icon{fill:#fff!important;height:auto!important;overflow:visible;width:1rem!important}.home header .second-row button p{margin:0 0 -2px;padding:0}.home header .second-row .sort-control{margin-top:.2rem;position:relative;z-index:10}@media(max-width:576px){.home header .second-row .sort-control{width:auto}}.home header .second-row .sort-control summary{align-items:center;background-color:#0000;border:1px solid #0000;border-radius:999px;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:inline-flex;font-size:.78rem;gap:.35rem;height:1.9rem;justify-content:center;list-style:none;padding:.3rem .5rem;transition:background-color .2s,color .2s;white-space:nowrap;width:auto}@media(max-width:576px){.home header .second-row .sort-control summary{font-size:.78rem;gap:.3rem;padding-left:.55rem;padding-right:.55rem;width:auto}}.home header .second-row .sort-control summary::-webkit-details-marker{display:none}.home header .second-row .sort-control summary:focus-visible,.home header .second-row .sort-control summary:hover{background-color:#ffffff12;color:#ffffffeb;outline:none}.home header .second-row .sort-control summary svg{fill:currentColor;height:.9rem;width:.9rem}.home header .second-row .sort-control[open] summary{background-color:#ffffff14;color:#fffffff0}.home header .second-row .sort-control .sort-menu{background:#080d0ffa;border:1px solid #ffffff2e;border-radius:.65rem;box-shadow:0 1rem 2.5rem #0000008c;box-sizing:border-box;margin:.5rem 0 0;padding:.6rem;position:absolute;right:0;top:100%;width:14rem}.home header .second-row .sort-control .sort-menu legend{color:#ffffff94;float:left;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0;padding:.25rem .5rem .4rem;text-transform:uppercase;width:100%}.home header .second-row .sort-control .sort-menu label{align-items:center;border-radius:.4rem;cursor:pointer;display:flex;font-size:.85rem;gap:.55rem;padding:.55rem;white-space:nowrap}.home header .second-row .sort-control .sort-menu label:hover{background-color:#ffffff14}.home header .second-row .sort-control .sort-menu label:has(input:focus-visible){box-shadow:0 0 0 3px #f093}.home header .second-row .sort-control .sort-menu label input{accent-color:#f09;margin:0}.home main{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1.25rem .5rem .5rem;min-height:45vh}.home main>p{color:#ffffffb8;font-size:.9rem;letter-spacing:.02em;text-align:center;width:100vw}.home main .result-count{align-items:baseline;color:#ffffffa8;display:flex;gap:.35rem;justify-content:center;margin:0 0 1.15rem;position:relative;width:100%}.home main .result-count:after{background:#ff0099b8;border-radius:999px;bottom:-.45rem;box-shadow:0 0 1rem #ff009947;content:"";height:.12rem;left:50%;position:absolute;transform:translateX(-50%);width:2.25rem}.home main .result-count strong{color:#fffffff5;font-size:1.05rem;font-weight:700}.home main .result-count__label{color:#ffffffc2;font-weight:600}.home main .result-count__assistive{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home main .result-count__total{color:#ffffff7a}.home main .text-content-wrapper{margin:auto;padding:0}.home main .text-content-wrapper .text-content{background-color:#070c0ec7;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 1.5rem 3rem #0003;box-sizing:border-box;margin:4rem 1rem 0;max-width:768px;padding:2rem 4rem;text-align:left}@media(max-width:768px){.home main .text-content-wrapper .text-content{padding:1rem}}.home main .text-content-wrapper .text-content ul{margin:0 0 0 1rem;padding:0}.home main .text-content-wrapper .text-content h2,.home main .text-content-wrapper .text-content h3{color:#f09;font-size:1.75rem;line-height:1.2}.home main .podcasts{grid-gap:0 1.4rem;display:grid;gap:0 1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:84rem;width:100%}@media(max-width:1200px){.home main .podcasts{grid-template-columns:repeat(2,minmax(0,1fr));max-width:68rem}}@media(max-width:768px){.home main .podcasts{gap:.8rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.home main .no-matches{text-align:center}.home main .no-matches span{display:block}.home footer{align-items:center;background-color:#000;border-top:1px solid #ffffff14;display:flex;flex-direction:column;justify-content:center;margin-top:4rem;padding:4rem 1rem;text-align:center}.home .podcast-submission-widget{bottom:max(1rem,env(safe-area-inset-bottom));position:fixed;right:max(1rem,env(safe-area-inset-right));z-index:120}@media(max-width:576px){.home .podcast-submission-widget.is-mobile-hidden{display:none}}.home .back-to-top-button{align-items:center;-webkit-appearance:none;appearance:none;background:#05090bdb;border:1px solid #ffffff3d;border-radius:50%;bottom:max(1rem,env(safe-area-inset-bottom));box-shadow:0 .85rem 2.2rem #00000057,0 0 1.1rem #ff00992e;color:#fff;cursor:pointer;display:inline-flex;height:3.15rem;justify-content:center;left:50%;padding:0;position:fixed;transform:translateX(-50%);transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;width:3.15rem;z-index:120}.home .back-to-top-button:focus-visible,.home .back-to-top-button:hover{background:#f09;border-color:#fff6;box-shadow:0 1rem 2.5rem #0000006b,0 0 1.5rem #ff00996b;outline:none;transform:translateX(-50%) translateY(-.08rem)}.home .back-to-top-button svg{fill:currentColor;height:1.55rem;width:1.55rem}.home .podcast-submission-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:#f09;border:1px solid #ffffff57;border-radius:50%;box-shadow:0 .85rem 2.2rem #00000061,0 0 1.4rem #ff009961;color:#fff;cursor:pointer;display:inline-flex;height:3.7rem;justify-content:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;width:3.7rem}.home .podcast-submission-trigger:focus-visible,.home .podcast-submission-trigger:hover{background:#ff2dab;box-shadow:0 1rem 2.5rem #00000070,0 0 1.8rem #ff009985;outline:none;transform:translateY(-.08rem)}.home .podcast-submission-trigger svg{fill:currentColor;height:1.9rem;width:1.9rem}.home .podcast-submission-tooltip{background:#05090bf5;border:1px solid #ffffff2e;border-radius:.55rem;box-shadow:0 .85rem 2rem #00000061;color:#fff;font-size:.82rem;font-weight:650;line-height:1.2;max-width:min(16rem,100vw - 6rem);opacity:0;padding:.58rem .75rem;pointer-events:none;position:absolute;right:calc(100% + .75rem);top:50%;transform:translateY(-50%) translateX(.35rem);transition:opacity .18s,transform .18s;white-space:nowrap}.home .podcast-submission-trigger:focus-visible+.podcast-submission-tooltip,.home .podcast-submission-trigger:hover+.podcast-submission-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}.home .podcast-submission-dialog{background:#0000;border:0;color:#fff;inset:0;margin:auto;max-height:calc(100dvh - 2rem);max-width:none;overflow:visible;padding:0;position:fixed;width:min(44rem,100vw - 2rem)}.home .podcast-submission-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7}.home .podcast-submission-dialog[open]{animation:podcastSubmissionDialogIn .22s ease-out both}.home .podcast-submission-card{background:linear-gradient(145deg,#181d20fc,#05090bfc);border:1px solid #ffffff26;border-radius:1rem;box-shadow:0 2rem 6rem #000000b8,0 0 3rem #ff00991f;box-sizing:border-box;max-height:calc(100dvh - 2rem);overflow:auto;padding:1.35rem}@media(max-width:576px){.home .podcast-submission-card{border-radius:.75rem;padding:1rem}}.home .podcast-submission-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.home .podcast-submission-header h2{font-size:1.35rem;line-height:1.15;margin:0}.home .podcast-submission-close{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;color:#ffffffdb;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.2rem;justify-content:center;padding:0;transition:background-color .2s,border-color .2s,color .2s;width:2.2rem}.home .podcast-submission-close:focus-visible,.home .podcast-submission-close:hover{background:#f09;border-color:#ffffff73;color:#fff;outline:none}.home .podcast-submission-close svg{fill:currentColor;height:1.1rem;width:1.1rem}.home .podcast-submission-form,.home .podcast-submission-grid,.home .podcast-submission-primary-fields{grid-gap:.75rem;display:grid;gap:.75rem}.home .podcast-submission-grid,.home .podcast-submission-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:576px){.home .podcast-submission-grid,.home .podcast-submission-primary-fields{grid-template-columns:1fr}}.home .podcast-submission-field{grid-gap:.32rem;display:grid;gap:.32rem}.home .podcast-submission-field>span{color:#ffffffa8;font-size:.72rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.home .podcast-submission-field small{color:#ffffff70;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:none}.home .podcast-submission-field .podcast-submission-required{color:#f09;font-size:1rem;line-height:0}.home .podcast-submission-field input,.home .podcast-submission-field select,.home .podcast-submission-field textarea{background:hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:.55rem;box-sizing:border-box;color:#fff;font:inherit;min-width:0;padding:.68rem .75rem;transition:background-color .2s,border-color .2s,box-shadow .2s;width:100%}.home .podcast-submission-field input:hover,.home .podcast-submission-field select:hover,.home .podcast-submission-field textarea:hover{background:hsla(0,0%,100%,.075);border-color:#ffffff38}.home .podcast-submission-field input:focus-visible,.home .podcast-submission-field select:focus-visible,.home .podcast-submission-field textarea:focus-visible{background:#ffffff17;border-color:#ff7eccb8;box-shadow:0 0 0 3px #ff00992e;outline:none}.home .podcast-submission-field select{cursor:pointer}.home .podcast-submission-field select option{color:#141414}.home .podcast-submission-field textarea{min-height:5.5rem;resize:vertical}.home .podcast-submission-honeypot{left:-9999px;position:absolute}.home .podcast-submission-status{border-radius:.55rem;font-size:.84rem;font-weight:650;margin:0;padding:.65rem .75rem}.home .podcast-submission-status.is-error{background:#ff4e4e1f;border:1px solid #ff4e4e40;color:#ffbcbc}.home .podcast-submission-status.is-success{background:#4bcf8e1f;border:1px solid #4bcf8e42;color:#b2f0d2}.home .podcast-submission-actions{display:flex;gap:.65rem;justify-content:flex-end}@media(max-width:576px){.home .podcast-submission-actions{align-items:stretch;flex-direction:column-reverse}}.home .podcast-submission-cancel,.home .podcast-submission-submit{align-items:center;-webkit-appearance:none;appearance:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:700;height:2.55rem;justify-content:center;min-width:8rem;padding:.55rem .85rem;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.home .podcast-submission-cancel:focus-visible,.home .podcast-submission-submit:focus-visible{box-shadow:0 0 0 3px #f093;outline:none}.home .podcast-submission-cancel{background:#ffffff0a;border:1px solid #ffffff1f;color:#ffffffc7}.home .podcast-submission-cancel:hover{background:#ffffff14;border-color:#ffffff3d;color:#fff}.home .podcast-submission-submit{background:#f09;border:1px solid #f09;box-shadow:0 .35rem 1rem #ff009938;color:#fff;text-transform:uppercase}.home .podcast-submission-submit:hover:not(:disabled){background:#ff2dab;border-color:#ff2dab;transform:translateY(-1px)}.home .podcast-submission-submit:disabled{cursor:default;opacity:.65}@media(max-width:576px){.home .podcast-submission-tooltip{bottom:calc(100% + .65rem);max-width:calc(100vw - 2rem);right:0;text-align:right;top:auto;transform:translateY(.35rem);white-space:normal}.home .podcast-submission-trigger:focus-visible+.podcast-submission-tooltip,.home .podcast-submission-trigger:hover+.podcast-submission-tooltip{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home .podcast-submission-dialog[open]{animation:none}.home .back-to-top-button,.home .podcast-submission-cancel,.home .podcast-submission-close,.home .podcast-submission-submit,.home .podcast-submission-tooltip,.home .podcast-submission-trigger{transition:none}}@keyframes podcastSubmissionDialogIn{0%{opacity:0;transform:translateY(.35rem) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.analytics-debug-stack{grid-gap:.75rem;display:grid;gap:.75rem;max-height:calc(100vh - 2rem);max-width:min(28rem,100vw - 2rem);overflow:auto;padding-bottom:.25rem;position:fixed;right:1rem;top:1rem;width:28rem;z-index:9999}@media(max-width:576px){.analytics-debug-stack{left:.75rem;max-height:calc(100vh - 1.5rem);max-width:none;right:.75rem;top:.75rem;width:auto}}.analytics-debug-panel{background:#040709f0;border:1px solid #ffffff2e;border-radius:.6rem;box-shadow:0 1rem 2.5rem #0000006b;box-sizing:border-box;color:#ffffffc7;font-size:.72rem;line-height:1.35;max-width:100%;overflow:visible;padding:.85rem;width:100%}.analytics-debug-panel p{margin:.65rem 0 0}.analytics-debug-panel code{color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem}.analytics-debug-panel ol{grid-gap:.38rem;display:grid;gap:.38rem;list-style:none;margin:.75rem 0 0;padding:0}.analytics-debug-panel li{grid-gap:.18rem .5rem;align-items:center;background:hsla(0,0%,100%,.045);border-radius:.38rem;display:grid;gap:.18rem .5rem;grid-template-columns:auto auto auto 1fr;padding:.42rem .48rem}.analytics-debug-panel em{color:#8cdcaae6;font-style:normal;font-weight:700}.analytics-debug-panel small{color:#ffcd78e0;grid-column:1/-1}.analytics-debug-panel__header{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.analytics-debug-panel__header strong{color:#fff;font-size:.78rem}.analytics-debug-panel__error{color:#ff9696}.analytics-stats-panel__summary{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.75rem 0}.analytics-stats-panel__summary span{background:hsla(0,0%,100%,.055);border-radius:.42rem;padding:.48rem}.analytics-stats-panel__summary strong{color:#fff;display:block;font-size:1rem;line-height:1}.analytics-stats-panel__summary small{color:#ffffff94;display:block;grid-column:auto;margin-top:.25rem}.analytics-stats-panel__times{grid-gap:.25rem;display:grid;gap:.25rem;margin:0 0 .85rem}.analytics-stats-panel__times div{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.analytics-stats-panel__times dt{color:#ffffff8c;font-weight:700}.analytics-stats-panel__times dd{color:#ffffffd1;margin:0;text-align:right}.analytics-stats-panel__section{border-top:1px solid #ffffff1a;margin-top:.85rem;padding-top:.75rem}.analytics-stats-panel__section h2{color:#ffffffe6;font-size:.72rem;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}.analytics-stats-panel__section li{grid-template-columns:minmax(0,1fr) auto auto}.analytics-stats-panel__section li>em,.analytics-stats-panel__section li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-stats-panel__section li>strong{color:#fff;justify-self:end}.analytics-stats-panel__section li>em{color:#ffffff9e;font-style:normal}.analytics-stats-panel__section--recent li{grid-template-columns:auto auto minmax(0,1fr)}.podcast-item{grid-gap:.85rem;align-items:center;animation-duration:.15s;animation-fill-mode:forwards;animation-name:scaleIn;animation-timing-function:ease-out;-webkit-appearance:none;appearance:none;background:#080e1085;border:0;border-bottom:1px solid #ffffff17;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.85rem;grid-template-columns:5.5rem minmax(0,1fr);min-height:6.5rem;opacity:0;overflow:visible;padding:.45rem .65rem;position:relative;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:100%}@media(max-width:768px){.podcast-item{align-items:start;background:#080e1085;border-bottom:0;gap:.45rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:.35rem}}.podcast-item:nth-child(6n+4),.podcast-item:nth-child(6n+5),.podcast-item:nth-child(6n+6){background:#121c1f80}@media(max-width:1200px){.podcast-item:nth-child(n){background:#080e1085}.podcast-item:nth-child(4n+3),.podcast-item:nth-child(4n+4){background:#121c1f80}}@media(max-width:768px){.podcast-item:nth-child(n){background:#080e1085}}.podcast-item .podcast-cover{aspect-ratio:1;background-color:#000;border:1px solid #ffffff17;border-radius:.45rem;box-shadow:none;box-sizing:border-box;display:block;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease;width:5.5rem}@media(max-width:768px){.podcast-item .podcast-cover{width:100%}}.podcast-item .podcast-cover img{aspect-ratio:1;display:block;height:auto;object-fit:cover;transition:transform .3s ease,opacity .3s ease;width:100%}.podcast-item .podcast-rank-badge{align-items:center;background:#f09;border:0;border-radius:50%;box-shadow:0 .2rem .55rem #0000005c;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:800;height:1.28rem;justify-content:center;line-height:1;margin-top:-.02rem;min-width:1.28rem;padding:0 .22rem}.podcast-item .podcast-rank-badge--mobile{display:none}@media(max-width:768px){.podcast-item .podcast-rank-badge--mobile{display:inline-flex;height:1.45rem;left:.3rem;margin-top:0;min-width:1.45rem;position:absolute;top:.3rem;z-index:2}.podcast-item .podcast-rank-badge--desktop{display:none}}.podcast-item:hover{background:#131f22b8;transform:translateX(2px);z-index:2}.podcast-item:hover .podcast-cover{border-color:#ffffff3d}.podcast-item:focus-visible{box-shadow:inset 3px 0 0 #f09,0 0 0 3px #ff00993d;outline:none}.podcast-item:focus-visible .podcast-cover{border-color:#f09}.podcast-item .podcast-summary{grid-gap:.35rem;align-items:start;display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr);min-width:0}@media(max-width:768px){.podcast-item .podcast-summary{align-items:center;gap:.35rem;grid-template-columns:minmax(0,1fr) auto}}.podcast-item .podcast-title{align-items:center;display:flex;gap:.25rem;min-width:0}@media(max-width:768px){.podcast-item .podcast-title{display:none}}.podcast-item .podcast-name{color:#ffffffe6;display:block;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.podcast-item .podcast-name{display:none}}.podcast-item .podcast-meta{color:#ffffffad;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.72rem;font-weight:400;gap:.25rem .45rem;justify-content:flex-start;line-height:1.2;white-space:nowrap}@media(max-width:768px){.podcast-item .podcast-meta{font-size:.68rem;font-weight:600;justify-content:flex-end;order:2;white-space:nowrap}}.podcast-item .podcast-meta span+span:before{color:#ffffff47;content:"•";margin-right:.45rem}@media(max-width:768px){.podcast-item .podcast-latest{display:none}}.podcast-item .podcast-platform{align-items:center;color:#ffffff7a;display:flex;font-size:.68rem;font-weight:650;justify-content:flex-start;letter-spacing:.035em;min-height:1rem;order:3;overflow:visible;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.podcast-item .podcast-platform{order:1}}.podcast-item .podcast-platform img{display:block;filter:brightness(0) invert(1);height:.95rem;max-width:4.6rem;object-fit:contain;width:auto}@media(max-width:768px){.podcast-item .podcast-platform img{height:.9rem;max-width:4.2rem}}.podcast-item .podcast-platform--spotify img,.podcast-item .podcast-platform--supla img{height:1.18rem;max-width:5.4rem}@media(max-width:768px){.podcast-item .podcast-platform--spotify img,.podcast-item .podcast-platform--supla img{height:1.08rem;max-width:5rem}}@media(prefers-reduced-motion:reduce){.podcast-item,.podcast-item .podcast-cover img{animation:none;transition:none}}@keyframes scaleIn{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}