.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;--red-bright:#ff5b52;--red-soft:#ff8a80;--ink:#0f2a4f;--ink-2:#33496b;--muted:#5e6f88;--navy:var(--navy-solid);--rule:#c3d4ea;--rule-strong:var(--navy-solid);--red:var(--red-solid);--red-ink:#970f0e;--up:#1f7a4d;--down:var(--red);--focus:var(--red);--player-bg:var(--navy-solid);--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;--t-micro:.56rem;--t-label:.66rem;--t-label-l:.74rem;--t-xs:.82rem;--t-s:.87rem;--t-m:.93rem;--r-s:2px;--r-m:3px;--shadow-hard:8px 8px 0 #00000040;--frame:1.5px solid var(--rule-strong);--c-s:36px;--c-m:48px;--c-l:64px;--c-xl:96px;--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:var(--red-bright);--red-ink:var(--red-soft);--up:#5cc78f;--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%;scroll-padding-bottom:var(--player-h)}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}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}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}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);font-size:var(--t-label-l);letter-spacing:0;font-weight:400}.muted{color:var(--muted)}.fill{min-width:0}.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}kbd{font-family:var(--mono);font-size:var(--t-label);border:1px solid var(--rule);border-radius:var(--r-s);color:var(--muted);padding:2px 6px}.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}html[data-in] [data-show-out],html:not([data-in]) [data-show-in]{display:none!important}.label,.eyebrow,.section-title a,.section-title .hint,.facts span,.crumbs ol,.palette .group,.palette .hint,.palette .ms,.palette .hit .r,.player .menu h4,.share-in h2,.share-in h3,.mini-list .n,.chart-meta .genre,.ep time,.ep-kicker{font-family:var(--mono);font-size:var(--t-label);letter-spacing:0;color:var(--muted);font-weight:400}.eyebrow{flex-wrap:wrap;align-items:center;gap:10px;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}}.tag,.move.new,.ep.is-new h3:before{font:700 var(--t-micro)/1 var(--mono);color:#fff;background:var(--red);border-radius:var(--r-s);padding:3px 5px}.badge{background:var(--red);color:#fff;min-width:18px;height:18px;font:700 var(--t-label)/1 var(--sans);vertical-align:2px;border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;display:inline-grid}.big-num,.usps li:before,.friends-steps li:before,.rank{font-family:var(--display);letter-spacing:-.03em;color:var(--red);font-size:2.7rem;font-weight:300;line-height:1}.cover{aspect-ratio:1;object-fit:cover;background:var(--paper-2);border-radius:var(--r-m);height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent)}.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)}.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}.btn{border:1.5px solid var(--ink);background:var(--ink);height:44px;color:var(--paper);font-weight:700;font-size:var(--t-m);border-radius:var(--r-s);white-space:nowrap;align-items:center;gap:10px;max-width:100%;padding:0 18px;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}.btn.mid{height:38px;font-size:var(--t-s)}.btn.small{height:34px;font-size:var(--t-xs);gap:6px;padding:0 10px}.btn.wide{justify-content:center;width:100%}.actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}label.btn{cursor:pointer}[aria-pressed=true]>.when-off,:not([aria-pressed=true])>.when-on{display:none}.play{border:1px solid var(--rule-strong);border-radius:var(--r-s);height:34px;font-family:var(--mono);font-size:var(--t-label);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0 12px 0 10px;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}.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}}.iconbtn{border:1px solid var(--rule);border-radius:var(--r-s);background:0 0;place-items:center;width:34px;height:34px;display:inline-grid}.iconbtn:hover{border-color:var(--ink)}.iconbtn svg{width:14px;height:14px}.iconbtn[aria-pressed=true]{border-color:currentColor}.iconbtn.added{color:var(--up);border-color:var(--up)}[data-done][aria-pressed=true]{color:var(--up)}[data-vote][aria-pressed=true]{color:var(--red);--fill:var(--red)}.follow[aria-pressed=true]{color:var(--navy)}.btn.follow[aria-pressed=true]{border-color:var(--navy)}.more{font-family:var(--mono);font-size:var(--t-label-l);color:var(--red);background:0 0;border:0;margin-top:4px;padding:0}.list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.list>li{border-bottom:1px solid var(--rule)}.list.plain{border-top:0}.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}.card{background:var(--card);border:var(--frame);border-radius:var(--r-m);padding:18px}.card.accent{border-color:var(--red)}.callout{background:var(--card);border-left:3px solid var(--red);font-size:var(--t-m);margin:0 0 24px;padding:14px 16px}.callout.navy{border-left-color:var(--navy)}.callout.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.callout.row p{flex:240px;margin:0}.empty{color:var(--muted);margin:0;padding:18px 0}.empty-card{margin-bottom:40px;padding:clamp(20px,3vw,28px)}.empty-card h2{margin-bottom:8px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.empty-card p{color:var(--ink-2);max-width:62ch;margin:0 0 8px}.empty-card .actions{margin-top:20px}.empty-card .empty-foot{font-size:var(--t-s);margin:14px 0 0}.overlay{background:var(--paper);color:var(--ink);border:var(--frame);border-radius:var(--r-m);box-shadow:var(--shadow-hard)}dialog.sheet{width:min(var(--sheet-w,440px), calc(100vw - 24px));margin:auto;padding:0}dialog.sheet::backdrop{background:#00000073}html:has(dialog.sheet[open]){overflow:hidden}@media (width<=640px){dialog.sheet{width:100vw;max-width:100vw;box-shadow:none;border-width:1.5px 0 0;margin:auto 0 0}}.nudge{z-index:70;left:12px;right:12px;bottom:calc(var(--player-h) + 14px);flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:560px;margin:0 auto;padding:12px 52px 12px 14px;display:flex;position:fixed}.nudge p{min-width:0;font-size:var(--t-m);flex:200px;margin:0;line-height:1.35}.nudge .cover{width:var(--c-m);flex:none}.nudge .iconbtn{position:absolute;top:8px;right:8px}.nudge .play{height:38px}.nudge .play .t{font-family:var(--sans);font-size:var(--t-s);font-weight:700;display:inline}.page-crumbs{padding-top:24px}.page-head{grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(28px,6vw,72px) 0 clamp(20px,3vw,32px);display:grid}.page-crumbs+.wrap>.page-head:first-child,.page-crumbs+.wrap>.pod-head:first-child{padding-top:28px}.lede{color:var(--ink-2);max-width:46ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.45}.seo-intro{max-width:70ch;color:var(--ink-2);margin:0}.cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.cols.spaced{margin-top:48px}.side{grid-template-columns:minmax(0,1fr);gap:44px;display:grid;position:sticky;top:88px}@media (width<=1000px){.cols{grid-template-columns:minmax(0,1fr)}.side{position:static}}.block+.block{margin-top:56px}.section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:1.25rem;display:flex}.section-title a,.section-title .hint{white-space:nowrap;flex:none}.section-title .hint.wrap-ok{white-space:normal;text-align:right;flex:0 auto}.section-title a:hover{color:var(--red)}.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 b span:not(.move){font:inherit}.facts b .up{color:var(--up)}.facts b .down{color:var(--down)}.facts.grid{border-top-color:var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts.grid li{border-right:0;border-bottom:1px solid var(--rule);margin:0;padding:12px 10px 12px 0}@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}}.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}.ts{font-family:var(--mono);background:var(--paper-2);border-radius:var(--r-s);color:var(--red-ink);border:0;padding:1px 5px;font-size:.82em}.ts:hover{background:var(--red);color:#fff}.ep-tools{font-size:var(--t-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.switch input{accent-color:var(--navy);width:16px;height:16px}.section-title .switch{font:400 var(--t-s) var(--sans);letter-spacing:0;color:var(--ink)}.move{font-family:var(--mono);font-size:var(--t-label);text-align:center}.move.up{color:var(--up)}.move.up:before{content:"▲ ";font-size:var(--t-micro)}.move.down{color:var(--down)}.move.down:before{content:"▼ ";font-size:var(--t-micro)}.move.same{color:var(--muted)}.move.new{justify-self:center}.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-weight:650;font-size:var(--t-m)}.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:var(--r-s);padding:10px 12px}.field textarea{resize:vertical;min-height:76px}.field small{color:var(--muted);font-size:var(--t-xs)}.form-msg{font-size:var(--t-s);color:var(--up);margin:0}.form-msg.bad{color:var(--red-ink)}.form-msg:empty{display:none}.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);font-size:var(--t-m);margin-top:3px;display:block}.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 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{font-weight:600;font-size:var(--t-m);gap:22px;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);background:var(--paper);text-align:left;width:min(100%,440px);height:40px;color:var(--muted);font-size:var(--t-m);border-radius:var(--r-s);justify-self:end;align-items:center;gap:10px;padding:0 8px 0 14px;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}.acct{white-space:nowrap;justify-content:center;align-items:center;height:40px;display:inline-flex}.acct .btn{height:40px;padding:0 14px}.acct:hover .btn{background:var(--red);border-color: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;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}.acct{grid-area:acct}.acct .btn{padding:0 8px}}@media (width<=480px){html[data-in] .nav-ranking{display:none}}.foot{border-top:1px solid var(--rule-strong);margin-top:96px;padding:36px 0 48px}.foot .wrap{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:32px;display:grid}.foot p{color:var(--muted);font-size:var(--t-m);max-width:42ch;margin:0}.foot ul{font-size:var(--t-m);gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot a:hover{color:var(--red)}@media (width<=860px){.foot .wrap{grid-template-columns:minmax(0,1fr)}}.crumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;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}.genre-strip{font-size:var(--t-m);flex-wrap:wrap;gap:6px 4px;padding:14px 0 22px;font-weight:600;display:flex}.genre-strip a{border:1px solid var(--rule);border-radius:var(--r-s);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<=640px){.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}}.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{flex-direction:column;width:min(720px,100% - 24px);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{justify-content:space-between;padding:12px 18px 6px;display:flex}.palette .hit{grid-template-columns:var(--c-m) minmax(0, 1fr) auto;cursor:pointer;align-items:center;gap:12px;padding:8px 18px;display:grid}.palette .hit .cover{width:var(--c-m)}.palette .hit-glyph{font-family:var(--mono);font-size:var(--t-label);color:var(--muted);text-align:center}.palette .hit .t{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.palette .hit .s{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette .hit .s.quote{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.palette mark{color:inherit;box-shadow:inset 0 -2px var(--red);background:0 0}.palette .hit .s mark{color:var(--red-ink);box-shadow:none;font-weight:700}.palette .hit[aria-selected=true]{background:var(--ink);color:var(--paper)}.palette .hit[aria-selected=true] .s,.palette .hit[aria-selected=true] .r,.palette .hit[aria-selected=true] .hit-glyph{color:color-mix(in srgb, var(--paper) 70%, transparent)}.palette .hit[aria-selected=true] .s mark{color:var(--red-soft)}.palette .hint{border-top:1px solid var(--rule);flex-wrap:wrap;gap:16px;padding:10px 18px;display:flex}.palette .empty{padding:26px 18px}.chart-row:hover{background:linear-gradient(90deg, transparent, var(--card) 8%, var(--card) 92%, transparent)}.chart-row{grid-template-columns:4.6rem 40px var(--c-l) minmax(0, 1fr) auto;content-visibility:auto;contain-intrinsic-size:auto 93px;align-items:center;gap:16px;padding:14px 0;display:grid}.rank{color:var(--navy);text-align:right;font-variant-numeric:tabular-nums}.chart-row:nth-child(-n+3) .rank{color:var(--red);font-weight:800}.chart-row .cover{width:var(--c-l)}.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);font-size:var(--t-m);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-title .latest{font-size:var(--t-s);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.chart-title .latest .mono{color:var(--muted);margin-right:6px}.chart-meta{align-items:center;gap:14px;display:flex}.chart-meta .genre{text-align:right;min-width:9ch}.chart-meta .genre:hover{color:var(--red)}.chart-meta .follow{opacity:.55}.chart-row:hover .chart-meta .follow,.chart-meta .follow[aria-pressed=true]{opacity:1}@media (width<=640px){.chart-row{grid-template-columns:2.9rem var(--c-m) minmax(0, 1fr) auto;gap:12px}.chart-row .move{font-size:var(--t-micro);grid-area:2/1;margin-top:-10px}.chart-row .cover-link{grid-area:1/2/span 2}.chart-row .cover{width:var(--c-m)}.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}.chart-row .play .t,.chart-meta .follow:not([aria-pressed=true]){display:none}}.mini-list li{grid-template-columns:var(--c-m) minmax(0, 1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mini-list.dated li{grid-template-columns:9ch minmax(0,1fr) auto}.mini-list .cover{width:var(--c-m)}.mini-list .t{font-weight:650;font-size:var(--t-m);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.mini-list .s{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ep{content-visibility:auto;contain-intrinsic-size:auto 110px;grid-template-columns:9ch minmax(0,1fr) auto;gap:20px;padding:18px 0;display:grid}.ep.with-cover{grid-template-columns:var(--c-l) minmax(0, 1fr) auto}.ep.with-cover>.cover{width:var(--c-l)}.ep time{padding-top:4px}.ep-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.ep-main>.cover{width:var(--c-m);flex:none}.ep-kicker{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;overflow:hidden}.ep h3 a:hover{color:var(--red)}.ep-main .fill>p:not(.ep-kicker){color:var(--muted);font-size:var(--t-m);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.ep .ctl{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;max-width:250px;display:flex}.ep.done h3{color:var(--muted)}.ep.done time:after{content:" · gehört";color:var(--up)}.only-unplayed .ep.done{display:none}.ep.is-new h3:before{content:"neu";vertical-align:3px;margin-right:8px}.snip mark{color:var(--red-ink);background:0 0;font-weight:700}@media (width<=640px){.ep{grid-template-columns:minmax(0,1fr);gap:8px 14px}.ep time{padding:0}.ep .ctl{justify-content:flex-start;max-width:none}.ep.with-cover{grid-template-columns:var(--c-m) minmax(0, 1fr)}.ep.with-cover>.cover{width:var(--c-m)}.ep.with-cover .ctl{grid-column:2}}.pod-groups{border-top:1px solid var(--rule-strong)}.pod-group{grid-template-columns:var(--c-xl) minmax(0, 1fr);border-bottom:1px solid var(--rule-strong);gap:24px;padding:24px 0;display:grid}.pg-cover{align-self:start;position:sticky;top:90px}.pg-cover .cover{width:var(--c-xl)}.pg-title{font:800 1.15rem/1.25 var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.pg-title a:hover{color:var(--red)}.pod-group .ep{grid-template-columns:8ch minmax(0,1fr) auto;padding:14px 0}.pod-group .ep:last-child{border-bottom:0}.pod-group .ep.is-new h3:before{content:none}.pod-group .ep.is-new time{color:var(--red);font-weight:700}.only-unplayed .pod-group:not(:has(.ep:not(.done))){display:none}@media (width<=640px){.pod-group{grid-template-columns:var(--c-m) minmax(0, 1fr);gap:14px;padding:18px 0}.pg-cover{top:112px}.pg-cover .cover{width:var(--c-m)}.pod-group .ep{grid-template-columns:minmax(0,1fr)}.ep-main>.cover{width:var(--c-s)}}.chapters button{text-align:left;width:100%;font-size:var(--t-m);background:0 0;border:0;grid-template-columns:8ch minmax(0,1fr);gap:12px;padding:10px 0;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}.recs{margin-bottom:56px}.rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.rec{grid-template-columns:var(--c-l) minmax(0, 1fr);gap:14px;padding:16px 0;display:grid}.rec .cover{width:var(--c-l)}.rec h3{font-size:1.05rem}.rec h3 a:hover{color:var(--red)}.rec-why{font-family:var(--mono);font-size:var(--t-label);color:var(--red-ink);margin:4px 0 0;line-height:1.5}.rec-ep{font-size:var(--t-s);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;overflow:hidden}.rec-ctl{gap:6px;margin-top:10px;display:flex}@media (width<=640px){.rec-grid{grid-template-columns:minmax(0,1fr)}}.feed-row{grid-template-columns:var(--c-s) minmax(0, 1fr) var(--c-m) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.feed.solo .feed-row{grid-template-columns:minmax(0, 1fr) var(--c-m) auto}.feed-row .cover{width:var(--c-m)}.feed-who{align-self:start}.feed-what{font-size:var(--t-s);color:var(--ink-2);margin:0 0 2px}.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{font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}@media (width<=480px){.feed-row{grid-template-columns:var(--c-s) minmax(0, 1fr) auto}.feed.solo .feed-row{grid-template-columns:minmax(0,1fr) auto}.feed-row .cover{display:none}}.person{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:var(--t-xs)}.person-ctl{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.person-ctl:empty{display:none}.person-none{font-size:var(--t-s);padding:12px 0}.device-list li{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:var(--t-xs)}.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 a,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:"";width:11px;height:11px;box-shadow:0 0 0 2px var(--red-bright);background:#fff;border-radius:50%;margin-left:-5.5px;transition:transform .15s;position:absolute;top:-1px;left:50%}.player .head:after{content:"";background:var(--red-bright);opacity:0;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);font-size:var(--t-micro);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--player-fg) 72%, transparent);padding:0 5px;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;border-left-color:var(--red-bright);background:linear-gradient(90deg, color-mix(in srgb, var(--red-bright) 34%, transparent), transparent 80%)}.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);border-radius:var(--r-m);pointer-events:none;opacity:0;visibility:hidden;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);font-size:var(--t-label);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.player .tip-head b{font-variant-numeric:tabular-nums;font-weight:600}.player .tip-delta{color:var(--red-solid);font-variant-numeric:tabular-nums}.player .tip-delta:empty,.player .tip-chap:empty{display:none}.player .tip-chap{text-overflow:ellipsis;min-width:0;color:var(--red-solid);font-weight:600;overflow:hidden}.player .tip-speaker{font-size:var(--t-label-l);margin-top:5px;font-weight:700}.player .tip-text{font-size:var(--t-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;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);font-size:var(--t-label);white-space:nowrap;flex:none;align-items:baseline;gap:10px;display:flex}.player .reader-head b{font-variant-numeric:tabular-nums;font-weight:600}.player .reader-head span:empty{display:none}.player .reader-badge{border-radius:var(--r-s);background:color-mix(in srgb, var(--player-fg) 16%, transparent);padding:1px 6px}.player .reader.preview .reader-badge{background:var(--red-bright);color:#fff}.player .reader-delta{color:var(--red-soft);font-variant-numeric:tabular-nums}.player .reader-chap{text-overflow:ellipsis;min-width:0;color:var(--red-soft);font-weight:600;overflow:hidden}.player .reader-speaker{font-family:var(--sans,inherit);flex:none;font-weight:700}.player .reader-text{overscroll-behavior:contain;max-width:100ch;min-height:0;font-size:var(--t-m);overflow-wrap:anywhere;flex:1;margin:6px 0 0;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:var(--c-m) minmax(0, 1fr);align-items:center;gap:12px;min-width:0;display:grid}.player .now img{width:var(--c-m);height:var(--c-m);border-radius:var(--r-s);object-fit:cover}.player .now .t{font-weight:700;font-size:var(--t-m);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player .now .s{font-size:var(--t-xs);opacity:.7;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player .now .s .chap{color:var(--red);opacity:1}@media (prefers-color-scheme:light){.player .now .s .chap{color:var(--red-soft)}}.player .ctrls{align-items:center;gap:6px;display:flex}.player .pb{width:40px;height:40px;color:inherit;border-radius:var(--r-s);background:0 0;border:0;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:var(--t-micro);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);font-size:var(--t-label);opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:8px}.player .chip{border:1px solid color-mix(in srgb, var(--player-fg) 30%, transparent);height:32px;color:inherit;border-radius:var(--r-s);font-family:var(--mono);font-size:var(--t-label);white-space:nowrap;background:0 0;padding:0 10px}.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);min-width:260px;max-width:min(420px,100vw - 24px);max-height:60vh;display:none;position:absolute;overflow:auto}.player .menu.open{display:block}.player .menu h4{justify-content:space-between;gap:10px;margin:0;padding:12px 14px 8px;display:flex}.player .menu button.opt{text-align:left;width:100%;font-size:var(--t-m);background:0 0;border:0;justify-content:space-between;gap:16px;padding:9px 14px;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:var(--t-micro)}.player .menu .q{grid-template-columns:var(--c-s) minmax(0, 1fr) auto;border-top:1px solid var(--rule);align-items:center;gap:10px;padding:8px 14px;display:grid}.player .menu .q img{width:var(--c-s);height:var(--c-s);border-radius:var(--r-s)}.player .menu .q .t{font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.player .menu .q .s{font-size:var(--t-label-l);color:var(--muted)}.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{font-size:var(--t-xs);color:var(--muted);padding:8px 14px 14px}.player .menu label.toggle{border-top:1px solid var(--rule);font-size:var(--t-s);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.player .toast{font-size:var(--t-s);opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 24px);padding:8px 14px;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:var(--t-m)}.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}}.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}}.player .queue-chip small{font:inherit}.player .queue-chip small:empty{display:none}@media (width<=1000px){.player .queue-chip span{display:none}}.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.episode{grid-template-columns:220px minmax(0,1fr)}.pod-head .cover{width:100%}.pod-head h1{margin-top:12px;font-size:clamp(2.1rem,5vw,4.4rem)}.pod-head.episode h1{font-size:clamp(1.7rem,3.4vw,2.9rem)}.pod-head .by{color:var(--ink-2);margin:14px 0 0;font-size:1.15rem}.pod-head.episode .by{font-size:var(--t-label-l)}@media (width<=860px){.pod-head,.pod-head.episode{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,.pod-head.episode h1{overflow-wrap:anywhere;font-size:clamp(1.3rem,6.4vw,1.9rem)}.pod-head .by{font-size:1rem}.pod-head.episode .by{font-size:var(--t-label-l)}.pod-head .facts{grid-column:1/-1}}.pod-desc,.chapters-box{margin-bottom:48px}.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)}.spark-range{justify-content:space-between;margin:6px 0 0;display:flex}.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}.usp-short{font-size:var(--t-m);grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;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);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);font-size:var(--t-m);margin:0}.pitch-foot{font-size:var(--t-m);max-width:62ch;margin:22px 0 0}@media (width<=860px){.usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.usps{grid-template-columns:minmax(0,1fr)}.usps li{padding-right:0}}.pitch-banner{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}.pitch-banner h2+.usp-short{margin-top:14px}@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 .btn{white-space:normal;text-align:center;margin-top:14px}.pitch-side .more{margin-top:10px;display:inline-block}.login-btns{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.login-btn{height:44px;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{font-size:var(--t-xs);margin:10px 0 0}.login-legal a{text-decoration:underline}.login-or{color:var(--muted);font-size:var(--t-s);align-items:center;gap:10px;margin:14px 0 12px;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 .field input{font-size:16px}.mail-login .field input.mail-login-code{font-family:var(--mono);letter-spacing:.2em}.mail-login-sent{font-size:var(--t-m);overflow-wrap:anywhere;margin:0}.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-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){.login-in{padding-bottom:calc(22px + env(safe-area-inset-bottom))}}dialog.share{--sheet-w:580px;max-height:min(86vh,760px);overflow:auto}.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:var(--c-m);height:var(--c-m)}.share-in h2{margin:0}.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{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.share-time{font-size:var(--t-m);margin-top:16px;display:flex}.share-time input[type=text]{width:9ch;height:30px;font-family:var(--mono);font-size:var(--t-label-l);text-align:center;color:inherit;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);padding:0 6px}.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);font-size:var(--t-label);color:inherit;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);flex:1;padding:0 10px}.share-note{font-size:var(--t-xs);color:var(--up);margin:8px 0 0}.share-note:empty{display:none}.share-in h3{margin:18px 0 8px}.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);font-size:var(--t-label-l);border:1px solid var(--rule);border-radius:var(--r-s);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:6px 2px;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{margin-top:14px}@media (width<=640px){.share-in{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.share-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.me-card{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.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:var(--t-xs)}.tool-stack{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;display:grid}.tool-stack p{font-size:var(--t-m);margin:0}.tool-stack .fine{font-size:var(--t-xs)}.konto-section+.konto-section{margin-top:52px}.konto-section>.section-title{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}.profile-link{font-size:var(--t-m);color:var(--muted);margin:12px 0 0}.profile-link code{font:var(--t-label-l) var(--mono);color:var(--ink)}.profile-link a{text-decoration:underline}.section-lead{margin:-6px 0 14px}.tool-stack .mail-login .btn{height:44px;font-size:var(--t-m)}.account-email{font-weight:700}.incoming{margin-bottom:36px}.invite-card{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}.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);grid-row:span 2;font-size:1.7rem}.friends-steps b{color:var(--navy)}.friends-steps span{font-size:var(--t-m);color:var(--ink-2)}.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{min-width:0;font-size:var(--t-m);flex:260px;margin:0}.friends-empty-next a{color:var(--red-ink);font-weight:700}.friends-recs{margin-top:44px}.side-invite p{font-size:var(--t-m);margin:0 0 12px}.side-invite .more{margin-top:8px;display:inline-block}.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);font-size:var(--t-label-l);color:var(--muted);margin:8px 0 0}.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}.profile-actions .profile-actions{margin:0}.friend-state{color:var(--up);font-weight:700}.profile-report{font-size:var(--t-xs);margin:44px 0 0}.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}}
