.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-ext-wght-normal.Do32GAgg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-wght-normal.BX-N26TK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/red-hat-text-latin-ext-wght-normal.BYbCslLJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/red-hat-text-latin-wght-normal.ZHr5wXre.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#eaf2fb;--paper-2:#dae7f6;--card:#f6f9fd;--head:#fff;--navy-solid:#163e70;--red-solid:#b61716;--ink:#0f2a4f;--ink-2:#33496b;--muted:#5e6f88;--rule:#c3d4ea;--rule-strong:#163e70;--navy:#163e70;--red:#b61716;--red-ink:#970f0e;--up:#1f7a4d;--down:#b61716;--focus:#b61716;--player-bg:#163e70;--player-fg:#f3f7fc;--display:"Red Hat Display Variable", "Red Hat Display", ui-sans-serif, system-ui, sans-serif;--sans:"Red Hat Text Variable", "Red Hat Text", ui-sans-serif, system-ui, sans-serif;--mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--wrap:1280px;--gut:clamp(16px, 3.2vw, 40px);--player-h:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0b1b33;--paper-2:#13284a;--card:#10223f;--head:#0e2140;--ink:#e6eef9;--ink-2:#bfcde2;--muted:#8a9ab3;--rule:#22385c;--rule-strong:#9fbbe3;--navy:#9fbbe3;--red:#ff5b52;--red-ink:#ff7d76;--up:#5cc78f;--down:#ff6b60;--player-bg:#163e70;--player-fg:#f3f7fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;padding-bottom:var(--player-h);margin:0;transition:padding-bottom .25s}html{scroll-padding-bottom:var(--player-h)}img,svg,video,iframe{max-width:100%}img{display:block}main,.foot{overflow-x:clip}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--red);color:#fff}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:0;font-weight:850;line-height:1.02}h1{letter-spacing:-.03em;font-size:clamp(2.4rem,6vw,5.2rem)}h2{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem)}h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.15}@media (width<=1000px),(pointer:coarse){input:not([type=checkbox],[type=radio],[type=file]),select,textarea{font-size:16px!important}}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:0;font-size:.72rem;font-weight:400}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rule{border:0;border-top:1px solid var(--rule);margin:0}.ul{background:linear-gradient(var(--red), var(--red)) 0 100% / 0 2px no-repeat;transition:background-size .2s}a:hover .ul,a.ul:hover{background-size:100% 2px}.masthead{z-index:40;background:color-mix(in srgb, var(--head) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;box-shadow:0 6px 24px -18px #163e7073}.masthead:after{content:"";background:linear-gradient(90deg, var(--navy-solid) 0%, #2a5c9c 45%, var(--red-solid) 100%);height:3px;position:absolute;bottom:-3px;left:0;right:0}.masthead .wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:64px;display:grid}.logo{width:188px;display:block}.logo img{width:100%;height:auto}.logo .on-dark{display:none}@media (prefers-color-scheme:dark){.logo .on-light{display:none}.logo .on-dark{display:block}}.nav{gap:22px;font-size:.94rem;font-weight:600;display:flex}.nav a{padding:4px 0}.nav a[aria-current=page]{box-shadow:inset 0 -2px var(--red)}.searchbox{border:1px solid var(--rule-strong);text-align:left;width:min(100%,440px);height:40px;color:var(--muted);background:0 0;background:var(--paper);border-radius:2px;justify-self:end;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:.94rem;display:flex}.searchbox:hover{background:var(--paper-2)}.searchbox svg{color:var(--ink);flex:none}.searchbox span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font-family:var(--mono);border:1px solid var(--rule);color:var(--muted);border-radius:2px;padding:2px 6px;font-size:.66rem}@media (width<=860px){.masthead .wrap{grid-template-columns:1fr auto;grid-template-areas:"logo search""nav nav";gap:0 12px;height:auto;padding-top:10px}.logo{grid-area:logo;width:150px}.searchbox{grid-area:search;justify-content:center;width:40px;height:40px;padding:0}.searchbox span,.searchbox kbd{display:none}.nav{flex-wrap:wrap;grid-area:nav;gap:0 clamp(10px,4.6vw,22px);margin-top:6px;font-size:clamp(.82rem,3.9vw,.92rem)}.nav a{white-space:nowrap;padding:8px 0 10px}}.eyebrow{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.7rem;display:flex}.eyebrow .dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite onair;display:inline-block}@keyframes onair{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.eyebrow .dot{animation:none}}.cover{aspect-ratio:1;object-fit:cover;background:var(--paper-2);height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px}.btn{border:1.5px solid var(--ink);background:var(--ink);height:44px;color:var(--paper);white-space:nowrap;border-radius:2px;align-items:center;gap:10px;max-width:100%;padding:0 18px;font-size:.95rem;font-weight:700;display:inline-flex}.btn:hover{background:var(--red);border-color:var(--red);color:#fff}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn .mono{opacity:.75}.play{border:1px solid var(--rule-strong);height:34px;font-family:var(--mono);white-space:nowrap;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:.68rem;display:inline-flex}.play svg{flex:none;width:12px;height:12px}.play:hover,.play[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.play .eq,.play[aria-pressed=true] .icon-play{display:none}.play[aria-pressed=true] .eq{display:inline-flex}.iconbtn{border:1px solid var(--rule);background:0 0;border-radius:2px;place-items:center;width:34px;height:34px;display:inline-grid}.iconbtn:hover{border-color:var(--ink)}.iconbtn svg{width:14px;height:14px}.eq{align-items:flex-end;gap:2px;height:12px}.eq i{background:currentColor;width:2px;animation:.9s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%,to{height:3px}50%{height:12px}}.progress-mini{background:var(--rule);height:2px;margin-top:8px;display:none;position:relative}.progress-mini.show{display:block}.progress-mini i{background:var(--red);position:absolute;inset:0 auto 0 0}.chart{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.chart-row:hover{background:linear-gradient(90deg, transparent, var(--card) 8%, var(--card) 92%, transparent)}.chart-row{border-bottom:1px solid var(--rule);content-visibility:auto;contain-intrinsic-size:auto 93px;grid-template-columns:4.6rem 40px 64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.rank{font-family:var(--display);letter-spacing:-.03em;color:var(--navy);text-align:right;font-variant-numeric:tabular-nums;font-size:2.7rem;font-weight:300;line-height:1}.chart-row:nth-child(-n+3) .rank{color:var(--red);font-weight:800}.move{font-family:var(--mono);text-align:center;font-size:.66rem}.move.up{color:var(--up)}.move.up:before{content:"▲ ";font-size:.5rem}.move.down{color:var(--down)}.move.down:before{content:"▼ ";font-size:.5rem}.move.same{color:var(--muted)}.move.new{color:#fff;background:var(--red);border-radius:2px;justify-self:center;padding:2px 5px}.chart-row .cover{width:64px}.chart-title{min-width:0}.chart-title a{display:block}.chart-title strong{font-family:var(--display);color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.chart-title .by{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.chart-title .latest{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.86rem;overflow:hidden}.chart-title .latest .mono{color:var(--muted);margin-right:6px}.chart-meta{align-items:center;gap:14px;display:flex}.chart-meta .genre{font-family:var(--mono);color:var(--muted);text-align:right;min-width:9ch;font-size:.66rem}.chart-meta .genre:hover{color:var(--red)}@media (width<=720px){.chart-row{grid-template-columns:2.9rem 52px minmax(0,1fr) auto;gap:12px}.chart-row .move{grid-area:2/1;margin-top:-10px;font-size:.6rem}.chart-row .cover-link{grid-area:1/2/span 2}.chart-row .cover{width:52px}.chart-row .rank{grid-area:1/1}.chart-title{grid-area:1/3/span 2}.chart-meta{grid-area:1/4/span 2}.chart-meta .genre,.chart-title .latest{display:none}.rank{font-size:1.9rem}.play .t{display:none}}.page-head{grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(28px,6vw,72px) 0 clamp(20px,3vw,32px);display:grid}.lede{color:var(--ink-2);max-width:46ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.45}.cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=1000px){.cols{grid-template-columns:minmax(0,1fr)}}.side{grid-template-columns:minmax(0,1fr);gap:44px;display:grid;position:sticky;top:88px}@media (width<=1000px){.side{position:static}}.side h2,.section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:1.25rem;display:flex}.section-title a{font-family:var(--mono);letter-spacing:0;color:var(--muted);font-size:.68rem;font-weight:400}.section-title a:hover{color:var(--red)}.genre-strip{flex-wrap:wrap;gap:6px 4px;padding:14px 0 22px;font-size:.92rem;font-weight:600;display:flex}.genre-strip a{border:1px solid var(--rule);border-radius:2px;padding:5px 10px}.genre-strip a:hover{border-color:var(--ink)}.genre-strip a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.genre-more{display:none}@media (width<=720px){.genre-strip{--chip:34px;max-height:calc(2 * var(--chip) + 6px);margin-top:14px;padding:0;overflow:hidden}.genre-strip.open,.genre-strip:has(a:focus-visible){max-height:none}.genre-strip a{height:var(--chip);white-space:nowrap;align-items:center;padding:0 10px;display:flex}.genre-strip a:first-child{order:-2}.genre-strip a[aria-current=page]{order:-1}.genre-more{margin:10px 0 22px;display:block}}.mini-list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.mini-list li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mini-list .cover{width:48px}.mini-list .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.93rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.mini-list .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.mini-list .n{font-family:var(--mono);color:var(--muted);font-size:.68rem}.pod-head{grid-template-columns:280px minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,64px) 0 36px;display:grid}.pod-head .cover{width:100%}.pod-head h1{font-size:clamp(2.1rem,5vw,4.4rem)}.pod-head .by{color:var(--ink-2);margin:14px 0 0;font-size:1.15rem}@media (width<=760px){.pod-head{grid-template-rows:auto auto 1fr auto;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:0 20px}.pod-head>.cover{grid-row:1/span 3}.pod-head>div{display:contents}.pod-head>div>*{grid-column:2}.pod-head>div>.actions{grid-area:4/1/auto/-1}.pod-head h1{overflow-wrap:anywhere;font-size:clamp(1.3rem,6.4vw,1.9rem)}.pod-head .by{font-size:1rem}.pod-head .facts{grid-column:1/-1}}.facts{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0;margin:22px 0 0;padding:0;list-style:none;display:flex}.facts li{border-right:1px solid var(--rule);margin-right:18px;padding:10px 18px 10px 0}.facts li:last-child{border-right:0}.facts b{font-family:var(--display);color:var(--navy);font-size:1.2rem;font-weight:800;display:block}.facts span{font-family:var(--mono);color:var(--muted);font-size:.64rem}@media (width<=640px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts li{border-right:0;border-bottom:1px solid var(--rule);margin:0}}.actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.prose{max-width:68ch;color:var(--ink-2);overflow-wrap:anywhere;font-size:1.02rem;line-height:1.6}.prose p{margin:0 0 1em}.prose a{color:var(--navy);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--red)}.clamp{max-height:9.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.clamp.open{max-height:none;-webkit-mask-image:none;mask-image:none}.more{font-family:var(--mono);color:var(--red);background:0 0;border:0;margin-top:4px;padding:0;font-size:.7rem}.ts{font-family:var(--mono);background:var(--paper-2);color:var(--red-ink);border:0;border-radius:2px;padding:1px 5px;font-size:.82em}.ts:hover{background:var(--red);color:#fff}.episodes{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.ep{border-bottom:1px solid var(--rule);content-visibility:auto;contain-intrinsic-size:auto 110px;grid-template-columns:9ch minmax(0,1fr) auto;gap:20px;padding:18px 0;display:grid}.ep time{font-family:var(--mono);color:var(--muted);padding-top:4px;font-size:.68rem}.ep h3 a:hover{color:var(--red)}.ep p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.9rem;display:-webkit-box;overflow:hidden}.ep .ctl{align-items:flex-start;gap:6px;display:flex}.ep.done h3{color:var(--muted)}.ep.done time:after{content:" · gehört";color:var(--up)}@media (width<=640px){.ep{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.ep time{grid-column:1/-1;padding:0}}.spark{width:100%;height:90px;display:block}.spark path.l{fill:none;stroke:var(--red);stroke-width:2px;vector-effect:non-scaling-stroke}.spark path.a{fill:color-mix(in srgb, var(--red) 10%, transparent)}.chapters{border-top:1px solid var(--rule-strong);counter-reset:ch;margin:0;padding:0;list-style:none}.chapters li{border-bottom:1px solid var(--rule)}.chapters button{text-align:left;background:0 0;border:0;grid-template-columns:8ch minmax(0,1fr);gap:12px;width:100%;padding:10px 0;font-size:.95rem;display:grid}.chapters button:hover{color:var(--red)}.chapters .mono{color:var(--muted);padding-top:3px}.chapters li.now button{color:var(--red);font-weight:700}.foot{border-top:1px solid var(--rule-strong);margin-top:96px;padding:36px 0 48px}.foot .wrap{grid-template-columns:1.3fr 1fr 1fr;gap:32px;display:grid}.foot p{color:var(--muted);max-width:42ch;margin:0;font-size:.9rem}.foot ul{gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.foot a:hover{color:var(--red)}@media (width<=760px){.foot .wrap{grid-template-columns:minmax(0,1fr)}}.palette{z-index:100;display:none;position:fixed;inset:0}.palette.open{display:block}.palette .scrim{background:color-mix(in srgb, var(--ink) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.palette .panel{background:var(--paper);border:1.5px solid var(--rule-strong);width:min(720px,100% - 24px);box-shadow:12px 12px 0 color-mix(in srgb, var(--ink) 18%, transparent);border-radius:3px;flex-direction:column;max-height:min(78vh,720px);margin:min(10vh,96px) auto 0;display:flex;position:relative}.palette .field{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:0 18px;display:flex}.palette input{min-width:0;height:66px;color:var(--ink);font:750 1.5rem/1 var(--display);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1}.palette input::placeholder{color:var(--muted);font-weight:500}.palette .results{overscroll-behavior:contain;padding:8px 0 12px;overflow-y:auto}.palette .group{font-family:var(--mono);color:var(--muted);justify-content:space-between;padding:12px 18px 6px;font-size:.64rem;display:flex}.palette .hit{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 18px;display:grid}.palette .hit .cover{width:44px}.palette .hit .t{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.palette .hit .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.palette mark,.snip mark{color:inherit;box-shadow:inset 0 -2px var(--red);background:0 0}.palette .hit .s mark,.snip mark{color:var(--red-ink);box-shadow:none;font-weight:700}.palette .hit .r{font-family:var(--mono);color:var(--muted);font-size:.64rem}.palette .hit[aria-selected=true]{background:var(--ink);color:var(--paper)}.palette .hit[aria-selected=true] .s,.palette .hit[aria-selected=true] .r{color:color-mix(in srgb, var(--paper) 70%, transparent)}.palette .hit[aria-selected=true] .s mark{color:#ff8f86}.palette .hint{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:16px;padding:10px 18px;font-size:.62rem;display:flex}.palette .empty{color:var(--muted);padding:26px 18px}.palette .ms{font-family:var(--mono);color:var(--muted);font-size:.62rem}ph-player{display:block}.player{z-index:60;background:var(--player-bg);color:var(--player-fg);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;overflow-x:clip;transform:translateY(110%)}.player.on{transform:none}.player .track{--wave-h:54px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.player .track:focus-visible{outline:2px solid var(--player-fg);outline-offset:-2px}.player .wave{height:var(--wave-h);position:relative}.player .wave canvas{width:100%;height:100%;display:block}.player .head{pointer-events:none;background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:3px;bottom:6px}.player .head:before{content:"";background:#fff;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;transition:transform .15s;position:absolute;top:-1px;left:50%;box-shadow:0 0 0 2px #ff5a4f}.player .head:after{content:"";opacity:0;background:#ff5a4f;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-1px;left:50%}.player .track.playing .head:after{animation:1.8s ease-out infinite head-pulse}.player .track:hover .head:before,.player .track.drag .head:before{transform:scale(1.25)}@keyframes head-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.player .lane{z-index:1;height:18px;margin-bottom:-6px;display:none;position:relative}.player .track.has-lane .lane{display:block}.player .lane-chap{box-sizing:border-box;border-left:2px solid color-mix(in srgb, var(--player-fg) 55%, transparent);height:14px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--player-fg) 72%, transparent);padding:0 5px;font-size:.56rem;line-height:14px;transition:color .15s,background .15s;position:absolute;top:2px;overflow:hidden}.player .lane-chap:hover{color:var(--player-fg);background:color-mix(in srgb, var(--player-fg) 14%, transparent)}.player .lane-chap.now{color:#fff;background:linear-gradient(90deg,#ff5a4f57,#0000 80%);border-left-color:#ff5a4f}.player .lane-chap.tiny{color:#0000;background:0 0;padding:0}.player .tip{z-index:3;background:var(--player-fg);width:max-content;max-width:min(320px,100vw - 16px);color:var(--player-bg);pointer-events:none;opacity:0;visibility:hidden;border-radius:4px;padding:7px 10px 8px;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #00000052}.player .tip.show{opacity:1;visibility:visible}.player .tip.wide{box-sizing:border-box;width:min(320px,100vw - 16px)}.player .tip:after{content:"";left:var(--arrow,50%);background:inherit;border-radius:1px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;transform:rotate(45deg)}.player .tip-head{font-family:var(--mono);white-space:nowrap;align-items:baseline;gap:8px;font-size:.66rem;display:flex}.player .tip-head b{font-variant-numeric:tabular-nums;font-weight:600}.player .tip-delta{color:#b61716;font-variant-numeric:tabular-nums}.player .tip-delta:empty,.player .tip-chap:empty{display:none}.player .tip-chap{text-overflow:ellipsis;color:#b61716;min-width:0;font-weight:600;overflow:hidden}.player .tip-speaker{margin-top:5px;font-size:.74rem;font-weight:700}.player .tip-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.8rem;line-height:1.32;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.player .track.playing .head:after{animation:none}}.player .reader{--reader-h:9.6em;visibility:hidden;background:color-mix(in srgb, var(--player-bg) 82%, #000);height:0;transition:height .24s cubic-bezier(.2,.8,.2,1),visibility .24s;overflow:hidden}.player .reader.open{height:var(--reader-h);visibility:visible}.player .reader-in{height:var(--reader-h);box-sizing:border-box;max-width:var(--wrap);padding:10px var(--gut) 8px;flex-direction:column;margin:0 auto;display:flex}.player .reader-head{min-width:0;font-family:var(--mono);white-space:nowrap;flex:none;align-items:baseline;gap:10px;font-size:.64rem;display:flex}.player .reader-head b{font-variant-numeric:tabular-nums;font-weight:600}.player .reader-head span:empty{display:none}.player .reader-badge{background:color-mix(in srgb, var(--player-fg) 16%, transparent);border-radius:2px;padding:1px 6px}.player .reader.preview .reader-badge{color:#fff;background:#ff5a4f}.player .reader-delta{color:#ff8a80;font-variant-numeric:tabular-nums}.player .reader-chap{text-overflow:ellipsis;color:#ff8a80;min-width:0;font-weight:600;overflow:hidden}.player .reader-speaker{font-family:var(--sans,inherit);flex:none;font-weight:700}.player .reader-text{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;max-width:100ch;min-height:0;margin:6px 0 0;font-size:.95rem;line-height:1.42;overflow-y:auto}.player .reader-text:focus-visible{outline:2px solid var(--player-fg);outline-offset:2px}.player .reader-text.none{opacity:.65}.player .reader-text.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000)}@media (prefers-reduced-motion:reduce){.player .reader{transition:none}}.player .row{max-width:var(--wrap);padding:4px var(--gut) 12px;grid-template-columns:minmax(0,1.2fr) auto minmax(max-content,1fr);align-items:center;gap:20px;margin:0 auto;display:grid}.player .now{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.player .now img{object-fit:cover;border-radius:2px;width:48px;height:48px}.player .now .t{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;display:block;overflow:hidden}.player .now .s{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.player .now .s .chap{color:var(--red);opacity:1}@media (prefers-color-scheme:light){.player .now .s .chap{color:#ff8a80}}.player .ctrls{align-items:center;gap:6px;display:flex}.player .pb{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:2px;place-items:center;display:inline-grid;position:relative}.player .pb:hover{background:color-mix(in srgb, var(--player-fg) 12%, transparent)}.player .pb svg{width:20px;height:20px}.player .pb small{font-family:var(--mono);font-size:.5rem;position:absolute;bottom:6px;right:6px}.player .pb.main{background:var(--red);color:#fff;border-radius:50%;width:50px;height:50px}.player .pb.main:hover{background:var(--red-ink)}.player .pb.main svg{width:22px;height:22px}.player .tools{justify-content:flex-end;align-items:center;gap:4px;display:flex}.player .time{font-family:var(--mono);opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:8px;font-size:.66rem}.player .chip{border:1px solid color-mix(in srgb, var(--player-fg) 30%, transparent);height:32px;color:inherit;font-family:var(--mono);white-space:nowrap;background:0 0;border-radius:2px;padding:0 10px;font-size:.64rem}.player .chip:hover,.player .chip[aria-pressed=true]{background:var(--player-fg);color:var(--player-bg)}.player .menu{bottom:calc(100% + 8px);right:var(--gut);background:var(--paper);color:var(--ink);border:1.5px solid var(--rule-strong);border-radius:3px;min-width:260px;max-width:min(420px,100vw - 24px);max-height:60vh;display:none;position:absolute;overflow:auto;box-shadow:8px 8px #00000040}.player .menu.open{display:block}.player .menu h4{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:10px;margin:0;padding:12px 14px 8px;font-size:.62rem;font-weight:400;display:flex}.player .menu button.opt{text-align:left;background:0 0;border:0;justify-content:space-between;gap:16px;width:100%;padding:9px 14px;font-size:.9rem;display:flex}.player .menu button.opt:hover,.player .menu button.opt[aria-checked=true]{background:var(--paper-2)}.player .menu button.opt[aria-checked=true]:after{content:"●";color:var(--red);font-size:.6rem}.player .menu .q{border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.player .menu .q img{border-radius:2px;width:36px;height:36px}.player .menu .q .t{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:650;overflow:hidden}.player .menu .q .s{color:var(--muted);font-size:.74rem}.player .menu .q button{color:var(--muted);background:0 0;border:0;padding:4px}.player .menu .q button:hover{color:var(--red)}.player .menu .note{color:var(--muted);padding:8px 14px 14px;font-size:.8rem}.player .menu label.toggle{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.86rem;display:flex}.player .toast{background:var(--paper);color:var(--ink);border:1.5px solid var(--rule-strong);opacity:0;pointer-events:none;border-radius:2px;width:max-content;max-width:calc(100vw - 24px);padding:8px 14px;font-size:.86rem;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.player .toast.show{opacity:1}.player .toast button{pointer-events:auto;color:var(--red);background:0 0;border:0;margin-left:10px;padding:0;font-weight:700}@media (width<=860px){.player .track{--wave-h:46px}.player .reader{--reader-h:min(13em, 26dvh)}.player .reader-text{font-size:.9rem}.player .row{padding-bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:10px}.player .tools{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;row-gap:6px}.player .ctrls .pb.skip-l,.player .ctrls .pb.skip-r{display:none}.player .pb.main{width:44px;height:44px}}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}.iconbtn[aria-pressed=true]{border-color:currentColor}.iconbtn[data-done][aria-pressed=true],.btn[data-done][aria-pressed=true]{color:var(--up);--fill:none}.iconbtn[data-vote][aria-pressed=true],.btn[data-vote][aria-pressed=true]{color:var(--navy);--fill:color-mix(in srgb, var(--navy) 22%, transparent)}.follow[aria-pressed=true]{color:var(--red);--fill:var(--red)}.btn.follow[aria-pressed=true]{border-color:var(--red)}.iconbtn.added{color:var(--up);border-color:var(--up)}.chart-meta .follow{opacity:.55}.chart-row:hover .chart-meta .follow,.chart-meta .follow[aria-pressed=true]{opacity:1}@media (width<=720px){.chart-meta .follow:not([aria-pressed=true]){display:none}}.badge{background:var(--red);color:#fff;min-width:18px;height:18px;font:700 .66rem/1 var(--sans);vertical-align:2px;border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;display:inline-grid}.ep-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;font-size:.9rem;display:flex}.switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.switch input{accent-color:var(--navy);width:16px;height:16px}.only-unplayed .ep.done{display:none}.ep .ctl{flex-wrap:wrap;justify-content:flex-end;max-width:250px}.ep.is-new h3:before{content:"neu";font:700 .6rem/1 var(--mono);color:#fff;background:var(--red);vertical-align:3px;border-radius:2px;margin-right:8px;padding:3px 5px}@media (width<=640px){.ep{grid-template-columns:minmax(0,1fr)}.ep .ctl{justify-content:flex-start;max-width:none}.episodes .ep:has(>img.cover){grid-template-columns:48px minmax(0,1fr)}}.crumbs ol{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:.66rem;list-style:none;display:flex}.crumbs li{align-items:center;max-width:100%;display:inline-flex}.crumbs li+li:before{content:"/";opacity:.6;margin:0 8px}.crumbs a:hover{color:var(--red)}.crumbs span{white-space:nowrap;text-overflow:ellipsis;max-width:36ch;overflow:hidden}.seo-intro{max-width:70ch;color:var(--ink-2);margin:0}.transcript{margin-top:56px}.tr-body{max-height:30em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.tr-body.open{max-height:none;-webkit-mask-image:none;mask-image:none}.tr-body p{content-visibility:auto;contain-intrinsic-size:auto 90px;border-left:2px solid #0000;margin:0 0 .9em -12px;padding-left:10px;scroll-margin-top:120px;transition:border-color .2s,background .2s}.tr-body p.now{border-left-color:var(--red)}.tr-body p.hl{background:color-mix(in srgb, var(--red) 8%, transparent);border-left-color:var(--red)}.tr-body .ts{margin-right:6px}.tr-body .sp{color:var(--navy);margin-right:4px}.player .share-chip,.player .icon-chip{align-items:center;gap:6px;display:inline-flex}.player .icon-chip[hidden]{display:none}.player .share-chip svg,.player .icon-chip svg{flex:none;width:12px;height:12px}@media (width<=480px){.player .share-chip span,.player .icon-chip span,.player .time .total{display:none}.player .tools{gap:3px}.player .time{margin-right:0}.player .chip{padding:0 7px}}dialog.share{background:var(--paper);width:min(580px,100vw - 24px);max-height:min(86vh,760px);color:var(--ink);border:1.5px solid var(--rule-strong);border-radius:3px;margin:auto;padding:0;overflow:auto;box-shadow:8px 8px #00000040}dialog.share::backdrop{background:#00000073}html:has(dialog.share[open]){overflow:hidden}.share-in{padding:18px}.share-in header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.share-in header:not(:has(img)){grid-template-columns:minmax(0,1fr) auto}.share-in header img{width:52px;height:52px}.share-in h2{font-family:var(--mono);letter-spacing:0;color:var(--muted);margin:0;font-size:.64rem;font-weight:400}.share-in .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.share-in .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.82rem;overflow:hidden}.share-time{margin-top:16px;font-size:.92rem;display:flex}.share-time input[type=text]{width:9ch;height:30px;font-family:var(--mono);text-align:center;color:inherit;background:var(--card);border:1px solid var(--rule);border-radius:2px;padding:0 6px;font-size:.76rem}.share-time input[aria-invalid]{border-color:var(--red);color:var(--red-ink)}.share-link{gap:8px;margin-top:14px;display:flex}.share-link input{min-width:0;height:44px;font-family:var(--mono);color:inherit;background:var(--card);border:1px solid var(--rule);border-radius:2px;flex:1;padding:0 10px;font-size:.68rem}.share-note{color:var(--up);margin:8px 0 0;font-size:.82rem}.share-note:empty{display:none}.share-in h3{font-family:var(--mono);letter-spacing:0;color:var(--muted);margin:18px 0 8px;font-size:.62rem;font-weight:400}.share-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.share-grid a,.share-grid button{width:100%;height:70px;color:var(--ink);border:1px solid var(--rule);background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:6px 2px;font-size:.76rem;display:flex}.share-grid a:hover,.share-grid button:hover{border-color:var(--ink);background:var(--paper-2)}.share-grid svg{width:22px;height:22px}.share-more{justify-content:center;width:100%;margin-top:14px}@media (width<=640px){dialog.share{width:100vw;max-width:100vw;box-shadow:none;border-width:1.5px 0 0;margin:auto 0 0}.share-in{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.share-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-in] [data-show-out],html:not([data-in]) [data-show-in]{display:none!important}.masthead .wrap{grid-template-columns:auto 1fr auto auto}.acct{white-space:nowrap;justify-content:center;align-items:center;height:40px;display:inline-flex}.acct-out{background:var(--ink);height:40px;color:var(--paper);border-radius:2px;align-items:center;padding:0 14px;font-size:.92rem;font-weight:700;display:inline-flex}.acct:hover .acct-out{background:var(--red);color:#fff}.acct-in{display:inline-flex}.acct[aria-current=page] .avatar,.acct:hover .avatar{box-shadow:0 0 0 2px var(--red)}@media (width<=860px){.masthead .wrap{grid-template-columns:1fr auto auto;grid-template-areas:"logo search acct""nav nav nav";gap:0 10px}.acct{grid-area:acct}.acct-out{padding:0 10px;font-size:.86rem}}@media (width<=480px){html[data-in] .nav-ranking{display:none}}.avatar{width:var(--s,40px);height:var(--s,40px);object-fit:cover;background:var(--paper-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar.letter{background:var(--navy-solid);color:#fff;font:800 calc(var(--s,40px) * .44) / 1 var(--display)}.login-btns{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.login-btn{height:46px;font:500 1rem var(--sans);border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}.login-btn.apple{color:#fff;background:#000;border:1px solid #000}.login-btn.google{color:#1f1f1f;background:#fff;border:1px solid #747775}.login-btn.apple:hover{background:#333}.login-btn.google:hover{background:#f2f2f2}@media (prefers-color-scheme:dark){.login-btn.apple{border-color:#666}}.login-legal{margin:10px 0 0;font-size:.8rem}.login-or{color:var(--muted);align-items:center;gap:10px;margin:14px 0 12px;font-size:.85rem;display:flex}.login-or:before,.login-or:after{content:"";border-top:1px solid var(--rule);flex:1}.mail-login,.mail-login-step{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mail-login-step[hidden],.login-in:has([data-step=code]) .usp-short,.login-btns:has(+[data-login-mail] [data-step=code]),[data-login-mail]:has([data-step=code]) .login-or{display:none}.mail-login .btn{justify-content:center;width:100%;height:46px}.mail-login .field input{font-size:16px}.mail-login .field input.mail-login-code{font-family:var(--mono);letter-spacing:.2em}.mail-login-sent{overflow-wrap:anywhere;margin:0;font-size:.9rem}.mail-login-again{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:2px 0 0;display:flex}.mail-link{width:100%}.mail-link>summary{width:100%;list-style:none}.mail-link>summary::-webkit-details-marker{display:none}.mail-link[open]>summary{margin-bottom:10px}.login-legal a{text-decoration:underline}dialog.login-dialog{background:var(--paper);width:min(440px,100vw - 24px);color:var(--ink);border:1.5px solid var(--rule-strong);border-radius:3px;margin:auto;padding:0;box-shadow:8px 8px #00000040}dialog.login-dialog::backdrop{background:#00000073}html:has(dialog.login-dialog[open]){overflow:hidden}.login-in{padding:22px}.login-in header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.login-in h2{font-size:1.6rem}.login-in .usp-short{margin:16px 0 18px}@media (width<=640px){dialog.login-dialog{width:100vw;max-width:100vw;box-shadow:none;border-width:1.5px 0 0;margin:auto 0 0}.login-in{padding-bottom:calc(22px + env(safe-area-inset-bottom))}}.usp-short{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.usp-short li{color:var(--ink-2);padding-left:16px;position:relative}.usp-short li:before{content:"";background:var(--red);width:7px;height:7px;position:absolute;top:.5em;left:0}.usp-short b{color:var(--navy);font-weight:700}.pitch{padding:clamp(28px,6vw,72px) 0 0}.pitch-head{grid-template-columns:minmax(0,1fr);gap:18px;max-width:760px;display:grid}.pitch-login{width:100%;max-width:360px}.usps{border-top:1px solid var(--rule-strong);counter-reset:usp;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(36px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}.usps li{border-bottom:1px solid var(--rule);counter-increment:usp;padding:22px 24px 26px 0}.usps li:before{content:counter(usp);font:300 2.7rem/1 var(--display);color:var(--red);margin-bottom:12px;display:block}.usps h2{margin:0 0 8px;font-size:1.25rem;line-height:1.15}.usps p{color:var(--ink-2);margin:0;font-size:.95rem}.pitch-foot{max-width:62ch;margin:22px 0 0;font-size:.9rem}@media (width<=900px){.usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.usps{grid-template-columns:minmax(0,1fr)}.usps li{padding-right:0}}.pitch-banner{background:var(--card);border:1.5px solid var(--rule-strong);border-radius:3px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:clamp(20px,4vw,48px);margin-bottom:44px;padding:24px;display:grid}.pitch-banner h2{margin-bottom:8px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.pitch-banner p{margin:0 0 14px}.pitch-banner .login-legal{margin-bottom:0}@media (width<=860px){.pitch-banner{grid-template-columns:minmax(0,1fr);margin-bottom:32px;padding:18px}.pitch-banner .usp-short span{display:none}}.pitch-side{background:var(--card);border:1.5px solid var(--rule-strong);border-radius:3px;padding:18px}.pitch-side h2{margin-bottom:12px}.pitch-side .btn{white-space:normal;text-align:center;justify-content:center;width:100%;margin-top:14px}.pitch-side .more{margin-top:10px;display:inline-block}.nudge{z-index:70;left:12px;right:12px;bottom:calc(var(--player-h) + 14px);background:var(--paper);max-width:560px;color:var(--ink);border:1.5px solid var(--rule-strong);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 auto;padding:12px 52px 12px 14px;display:flex;position:fixed;box-shadow:6px 6px #00000038}.nudge p{flex:200px;min-width:0;margin:0;font-size:.9rem;line-height:1.35}.nudge .cover{flex:none;width:44px}.nudge .btn{height:38px;font-size:.88rem}.nudge .iconbtn{position:absolute;top:8px;right:8px}.nudge .play{height:38px}.nudge .play .t{font-family:var(--sans);font-size:.86rem;font-weight:700;display:inline}.me-card{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.me-card .btn{justify-content:center;height:38px;font-size:.88rem}.me-link{align-items:center;gap:12px;min-width:0;display:flex}.me-link:hover b{color:var(--red)}.me-text{min-width:0;display:grid}.me-text b{font:800 1.1rem/1.2 var(--display);color:var(--navy)}.me-text .muted{font-size:.84rem}.recs{margin-bottom:56px}.rec-grid{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.rec{border-bottom:1px solid var(--rule);grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.rec .cover{width:72px}.rec h3{font-size:1.05rem}.rec h3 a:hover{color:var(--red)}.rec-body{min-width:0}.rec-why{font-family:var(--mono);color:var(--red-ink);margin:4px 0 0;font-size:.64rem;line-height:1.5}.rec-ep{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:.86rem;overflow:hidden}.rec-ctl{gap:6px;margin-top:10px;display:flex}@media (width<=720px){.rec-grid{grid-template-columns:minmax(0,1fr)}}.follow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.follow-grid img{width:100%}.follow-grid li{position:relative}.follow-grid a{display:block}.follow-grid.wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr))}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:520px;display:grid}.field{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.field>span{font-size:.92rem;font-weight:650}.field input,.field textarea,.search-field{border:1px solid var(--rule-strong);background:var(--card);width:100%;min-width:0;color:var(--ink);font:400 .98rem/1.35 var(--sans);border-radius:2px;padding:10px 12px}.field textarea{resize:vertical;min-height:76px}.field small{color:var(--muted);font-size:.8rem}.form-msg{color:var(--up);margin:0;font-size:.88rem}.form-msg.bad{color:var(--red-ink)}.form-msg:empty{display:none}.btn.small{gap:6px;height:34px;padding:0 10px;font-size:.8rem}.konto-section+.konto-section{margin-top:52px}.konto-section>h2{margin-bottom:16px;scroll-margin-top:120px}.avatar-edit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:20px;display:grid}.avatar-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.avatar-tools .btn{cursor:pointer;height:38px;font-size:.88rem}.onboard{background:var(--card);border-left:3px solid var(--red);margin:0 0 28px;padding:14px 16px;font-size:.95rem}.opt-row{border-top:1px solid var(--rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.opt-row:last-of-type{border-bottom:1px solid var(--rule)}.opt-row input{width:20px;height:20px;accent-color:var(--red);margin:2px 0 0}.opt-row b{font-weight:700;display:block}.opt-row span{color:var(--ink-2);margin-top:3px;font-size:.9rem;display:block}.profile-link{color:var(--muted);margin:12px 0 0;font-size:.9rem}.profile-link code{font:.78rem var(--mono);color:var(--ink)}.profile-link a{text-decoration:underline}.device-list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.device-list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.device-list li>div{min-width:0;display:grid}.device-list .muted{font-size:.84rem}.konto-tools{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;display:grid}.konto-tools .btn{justify-content:center;width:100%;height:38px;font-size:.88rem}.konto-tools p{margin:0;font-size:.9rem}.konto-tools .mail-login .btn{height:44px}.account-email{font-weight:700}.feed{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.feed-row{border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) 48px auto;align-items:center;gap:12px;padding:14px 0;display:grid}.feed.solo .feed-row{grid-template-columns:minmax(0,1fr) 48px auto}.feed-row .cover{width:48px}.feed-who{align-self:start}.feed-main{min-width:0}.feed-what{color:var(--ink-2);margin:0 0 2px;font-size:.86rem}.feed-what a:hover b{color:var(--red)}.feed-what .live{color:var(--red-ink);font-weight:700}.feed-title{font-weight:700;line-height:1.25;display:block}.feed-title:hover{color:var(--red)}.feed-sub{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.82rem;overflow:hidden}@media (width<=520px){.feed-row{grid-template-columns:36px minmax(0,1fr) auto}.feed.solo .feed-row{grid-template-columns:minmax(0,1fr) auto}.feed-row .cover{display:none}}.incoming{margin-bottom:36px}.people{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.person{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 12px;padding:10px 0;display:grid}.person-main{min-width:0;display:grid}.person-main b:hover{color:var(--red)}.person-main .muted{font-size:.8rem}.person-ctl{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.person-ctl:empty{display:none}.person-none{border-bottom:1px solid var(--rule);padding:12px 0;font-size:.86rem}.invite-card{background:var(--card);border:1.5px solid var(--red);border-radius:3px;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:36px;padding:20px;display:grid}.invite-who{align-items:center;gap:14px;display:flex}.invite-who p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.05rem}.share-ask-title{overflow-wrap:anywhere;margin-bottom:6px;font-size:1.25rem}.invite-card .actions{margin:0}.share-hint{background:var(--card);border-left:3px solid var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 24px;padding:14px 16px;display:flex}.share-hint p{flex:240px;margin:0;font-size:.92rem}.friends-empty{background:var(--card);border:1.5px solid var(--rule-strong);overflow-wrap:anywhere;border-radius:3px;padding:clamp(20px,3vw,28px)}.friends-empty h2{margin-bottom:8px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.friends-empty-lead{color:var(--ink-2);max-width:62ch;margin:0 0 8px}.friends-empty-foot{margin:14px 0 0;font-size:.86rem}.friends-empty .actions{margin-top:20px}.friends-steps{counter-reset:step;border-top:1px solid var(--rule);margin:18px 0 0;padding:0;list-style:none}.friends-steps li{border-bottom:1px solid var(--rule);counter-increment:step;grid-template-columns:34px minmax(0,1fr);gap:0 8px;padding:12px 0;display:grid}.friends-steps li:before{content:counter(step);font:300 1.7rem/1 var(--display);color:var(--red);grid-row:span 2}.friends-steps b{color:var(--navy)}.friends-steps span{color:var(--ink-2);font-size:.92rem}.friends-empty-next{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:18px;padding-top:18px;display:flex}.friends-empty-next p{flex:260px;min-width:0;margin:0;font-size:.95rem}.friends-empty-next a{color:var(--red-ink);font-weight:700}.avatar-stack{margin-bottom:14px;display:flex}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--card)}.avatar-stack .avatar+.avatar{margin-left:-10px}.friends-recs{margin-top:44px}.profile-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(28px,5vw,64px) 0 clamp(20px,3vw,36px);display:grid}.profile-head h1{font-size:clamp(2rem,5vw,4rem)}.profile-handle{font-family:var(--mono);color:var(--muted);margin:8px 0 0;font-size:.74rem}.profile-bio{max-width:56ch;color:var(--ink-2);margin:12px 0 0;font-size:1.05rem}.profile-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.friend-state{color:var(--up);font-weight:700}.profile-note{background:var(--card);border-left:3px solid var(--navy);margin:0 0 28px;padding:12px 14px;font-size:.92rem}.profile-report{margin:44px 0 0;font-size:.8rem}.profile-report a{text-decoration:underline}@media (width<=640px){.profile-head .avatar{--s:72px!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
