.notif-group{display:flex;flex-direction:column;gap:8px}.notif-group__label{display:block;margin:0;padding:4px 8px 0;text-box:trim-both cap alphabetic;font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted)}.notif-group__rows{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 4px;list-style:none}.notif-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-row{display:block;border-radius:var(--radius-pill);color:inherit;text-decoration:none}.notif-loading,.inline-status.notif-status{margin:0;padding:8px}.notif-loading{color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body)}.notif-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 8px 4px}.notif-empty p{margin:0;color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body)}.header-notif{position:absolute;top:calc(100% + 8px);right:0;z-index:1001}.mshell-notif{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:0 12px 33px}.mshell-notif__head{display:flex;align-items:center;gap:10px;padding-bottom:8px}.mshell-notif__title{margin:0;font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg)}.mshell-notif__body{display:flex;flex-direction:column;gap:12px}.mshell-notif__foot{display:flex;padding:8px 8px 0}.mshell-notif__foot .ds-btn{flex:1 1 auto}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-BkE2O7RC.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-BgLpzsdg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-BYvOiszX.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Do_laDd2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CDyCFkgU.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CzSM7th5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overused Grotesk;src:url(/assets/OverusedGrotesk-VF-naS7uG3z.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}:root{--map-disc-size: 26px;--map-disc-stroke: 1.5px;--pick-note-inset: 12px;--pick-title-height: 42px;--pick-body-bottom: 16px;--pick-note-gap: 10px;--pick-note-top: 16px;--pick-note-bottom: 20px;--pick-note-mark-slot: 20px;--pick-note-mark-width: 12.645155px;--pick-note-mark-height: 18px;--player-recovery-padding: 24px;--player-recovery-gap: 20px;--player-recovery-actions-gap: 12px;--player-recovery-card-padding-y: 12px;--player-recovery-card-padding-x: 20px;--player-recovery-card-fill: var(--cold-gray-950);--touch-target-min: 2.75rem;--player-glyph: 28px;--player-track: 6px;--player-strip-inset: calc((var(--touch-target-min) - var(--player-glyph)) / 2);--player-strip-seek-below: calc(var(--touch-target-min) / 4);--player-strip-clock-gap: 8px;--player-strip-clock-size: .875rem;--player-strip-speed-size: 1rem;--font-sans: "Overused Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--text-h1: 3.5rem;--text-h2: 2rem;--text-h3: 1.25rem;--text-h4: 1.125rem;--text-h5: 1rem;--text-h6: 1rem;--text-h7: .8125rem;--text-title: 1.5rem;--text-body1: 1rem;--text-body2: .875rem;--text-body3: .75rem;--text-field: var(--text-body2);--text-label1: .8125rem;--map-label-height: 24px;--map-label-padding-inline: 10px;--map-label-border-width: 1.09375px;--map-label-line-height: 14px;--map-label-month-strength: 50%;--text-label2: .6875rem;--weight-heading: 500;--weight-label: 500;--leading-heading: 1.2;--leading-heading-tight: 1.15;--leading-body: 1.3;--leading-body3: 1.25;--leading-label: 1.1;--leading-label2: 1.3;--leading-display: 1.1;--tracking-h1: -1px;--leading-prose: 1.7;--leading-lede: 1.4;--measure-prose: 42.5rem;--text-display-s: 2.75rem;--body-tracking: .02em;--label-tracking: .02em;--brand-orange: #fc781e;--lockup-orange: #ff9448;--lockup-pink: #ff4d8d;--lockup-violet: #b364ff;--gradient-brand: linear-gradient(90deg, var(--lockup-orange), #4ddbb2);--gradient-lockup: linear-gradient( 90deg, var(--lockup-orange), var(--lockup-pink), var(--lockup-violet), #4dc7ff, #4ddbb2 );--tv-dot: #fd706c;--tv-dot-ring: rgb(224 92 88 / 40%);--green-300: #76ffbb;--blue-300: #a4bcfe;--blue-400: #7e96fb;--blue-500: #6071f4;--blue-600: #3f53f2;--violet-400: #c084fc;--purple-400: #e768f3;--violet-500: #a76ee1;--lavender-400: #a484fc;--pink-400: #ff74c6;--orange-300: #ffb572;--orange-600: #e8660d;--soft-red-600: #c42924;--cyan-300: #5ee0d8;--gradient-primary-1-stops: var(--blue-400) 0%, var(--violet-400) 20%, var(--pink-400) 35%, var(--orange-300) 70%;--gradient-primary-1: linear-gradient(90deg, var(--gradient-primary-1-stops));--gradient-primary-2: var(--gradient-primary-1);--gradient-primary-3-stops: var(--orange-300) 0%, var(--pink-400) 30%, var(--purple-400) 50%, var(--blue-400) 92%;--gradient-primary-3: linear-gradient(90deg, var(--gradient-primary-3-stops));--gradient-secondary: linear-gradient( 90deg, var(--green-300) 4.92%, var(--blue-400) 34.47%, var(--violet-400) 64.01%, var(--pink-400) 93.55% );--gradient-secondary-5: linear-gradient( 75deg, color-mix(in srgb, var(--green-300) 83%, #000) 4.92%, color-mix(in srgb, var(--blue-400) 83%, #000) 34.47%, color-mix(in srgb, var(--violet-400) 83%, #000) 64.01%, color-mix(in srgb, var(--pink-400) 83%, #000) 93.55% );--focus-ring-width: 2px;--switch-thumb-on: #ffffff;--card-glow-hover: #a484fc;--card-glow-hover-opacity: .15;--card-glow-blur: 75px;--blur-chrome: 6px;--blur-card: 5px;--blur-badge: 4px;--blur-panel: 100px;--blur-overlay: 17.5px;--glow-rest-light: inset 0 0 24px 0 rgb(20 4 4 / 4%);--glow-active-light: inset 0 0 24px 0 rgb(20 4 4 / 7%);--glow-card-light: inset 0 0 15px 0 rgb(20 4 4 / 5%);--glow-brand: 0 0 14px rgb(255 148 72 / 18%);--glow-brand-hover: 0 0 18px rgb(77 219 178 / 28%);--panel-border: rgb(102 102 102 / 30%);--cold-gray-50: #f4f4f4;--cold-gray-100: #e8e7e9;--cold-gray-200: #cfcfcf;--cold-gray-300: #b9b8b9;--cold-gray-400: #999999;--cold-gray-500: #6f6f6f;--cold-gray-600: #565659;--cold-gray-700: #3f3e42;--cold-gray-800: #312d32;--cold-gray-900: #211d1f;--cold-gray-950: #0e0e0e;--cold-gray-975: #080808;--warm-gray-50: #f6f6f6;--warm-gray-100: #efeded;--warm-gray-200: #dedada;--warm-gray-300: #cbc2c0;--warm-gray-400: #afa4a1;--warm-gray-500: #8b7f7b;--warm-gray-600: #6e6664;--warm-gray-700: #585150;--warm-gray-800: #3c3534;--warm-gray-900: #261b1a;--warm-gray-950: #140404;--warm-gray-975: #080808;--alpha-white-8: #ffffff14;--alpha-white-15: #ffffff26;--alpha-white-50: #ffffff80;--alpha-black-15: #00000026;--alpha-black-50: #00000080;--alpha-black-60: #00000099;--alpha-black-80: #000000cc;--shade-card-bottom: linear-gradient(180deg, transparent 56.593%, var(--alpha-black-80) 100%);--badge-media-fill: #000000b3;--fg-on-media: #fff;--podcast-card-padding: 12px;--podcast-card-gap: 12px;--podcast-card-title-height: 41.4px;--podcast-card-stroke: 1px;--podcast-card-initial-tracking: -.01em;--radius-pill: 999px;--radius-card: 12px;--radius-thumb: 8px;--radius-panel: 16px;--radius-media: 20px;--radius-modal: 24px;--header-height: 80px;--rail-width: 300px;--shell-max-width: 80rem;--shell-pad-x: 1.5rem;--field-height: 40px;--field-padding: 12px;--field-gap: 8px;--field-multiline-height: 120px;--modal-width: 640px;--modal-padding: 32px;--modal-content-gap: 24px;--modal-footer-gap: 40px}@media(max-width:767px){:root{--header-height: 72px}}@media(pointer:coarse){:root{--text-field: var(--text-body1)}}:root,[data-theme=dark]{color-scheme:dark;--field-surface: rgb(152 135 160 / 12%);--field-surface-interacted: rgb(152 135 160 / 20%);--modal-scrim: var(--alpha-black-60);--bg: var(--cold-gray-950);--bg-panel: #141414;--bg-panel-2: #161616;--border: var(--cold-gray-800);--border-subtle: #262329;--skeleton-sheen: var(--alpha-white-8);--surface-floating: var(--cold-gray-900);--surface-floating-border: var(--cold-gray-800);--shadow-floating: 0 6px 20px -4px rgb(0 0 0 / 35%);--shadow-popover: 0 8px 28px -6px rgb(0 0 0 / 40%);--surface-floating-hover: var(--cold-gray-800);--fg: var(--cold-gray-50);--fg-secondary: var(--cold-gray-200);--fg-muted: var(--cold-gray-400);--fg-faint: var(--cold-gray-600);--fg-query-highlight: var(--brand-orange);--footer-fg-copyright: var(--cold-gray-300);--footer-fg-link: var(--cold-gray-400);--footer-fg-icon: var(--cold-gray-50);--btn-surface-hover: var(--cold-gray-800);--btn-surface-pressed: var(--cold-gray-950);--btn-surface-focus: var(--cold-gray-900);--btn-surface-disabled: var(--cold-gray-950);--btn-secondary-surface: var(--cold-gray-900);--btn-tertiary-fg: var(--fg-secondary);--btn-border-disabled: var(--cold-gray-700);--card-hover-border: var(--green-300);--focus-ring-color: var(--orange-300);--badge-filter-fill: var(--alpha-black-60);--badge-filter-fill-selected: var(--alpha-black-60);--badge-filter-border-selected: var(--cold-gray-600);--border-brand-primary: var(--brand-orange);--btn-surface-rest: color-mix(in srgb, var(--cold-gray-200) 6%, var(--bg));--card-btn-surface-hover: color-mix(in srgb, var(--cold-gray-200) 6%, var(--bg));--icon-btn-tertiary-surface-hover: color-mix(in srgb, rgb(152 135 160) 20%, var(--bg));--bg-transparent-primary: rgb(152 135 160 / 30%);--bg-transparent-secondary: rgb(152 135 160 / 20%);--bg-transparent-tertiary: rgb(152 135 160 / 12%);--switch-track-off: var(--bg-transparent-primary);--switch-track-on: var(--blue-500);--switch-thumb-off: var(--fg-secondary);--progress-track: var(--fg-faint);--progress-fill: var(--gradient-secondary);--podcast-card-surface: var(--cold-gray-975);--podcast-card-border: var(--border);--podcast-card-art-surface: var(--cold-gray-900);--card-surface: var(--cold-gray-975);--card-surface-hover: var(--bg);--card-border: var(--panel-border);--card-glow-rest: #9887a0;--card-glow-rest-opacity: .12;--topic-glow-opacity: .12;--topic-card-border: linear-gradient(180deg, rgb(102 102 102 / 30%), rgb(102 102 102 / 10%));--card-glow-featured: var(--card-glow-hover);--card-glow-featured-opacity: var(--card-glow-hover-opacity);--event-card-glow: var(--card-glow-hover);--event-card-glow-opacity: .3;--sheet-frost: var(--alpha-black-60);--media-placeholder: var(--cold-gray-900);--rail-surface: var(--cold-gray-975);--rail-active-surface: #040404;--featured-mark-spk: var(--lavender-400);--featured-mark-cmty: var(--blue-400);--topic-yellow: #ffb54e;--topic-orange: #fe9449;--topic-soft-red: #fd706c;--fg-destructive: var(--topic-soft-red);--fg-accent: var(--blue-400);--danger: var( --fg-destructive );--topic-rose: #ff889e;--topic-pink: #ff74c6;--topic-purple: #e768f3;--topic-violet: var(--violet-400);--topic-blue: var(--blue-400);--topic-cyan: #34dbd5;--topic-green: #51e89d;--gradient-secondary-1: linear-gradient( 2.86deg, var(--green-300) 4.92%, var(--blue-400) 34.47%, var(--violet-400) 64.01%, var(--pink-400) 93.55% );--gradient-secondary-2: linear-gradient( 2.86deg, color-mix(in srgb, var(--green-300) 50%, #000) 4.92%, color-mix(in srgb, var(--blue-400) 50%, #000) 34.47%, color-mix(in srgb, var(--violet-400) 50%, #000) 64.01%, color-mix(in srgb, var(--pink-400) 50%, #000) 93.55% );--ring-angle: 57deg;--ring-angle-square: 75deg;--ring-angle-wide: 30deg;--ring-angle-auth: 21deg;--gradient-pearl: linear-gradient( 90deg, color-mix(in srgb, var(--pink-400) 35%, #fff), color-mix(in srgb, var(--violet-400) 70%, #fff) );--gradient-pearl-on-wash: var(--gradient-pearl);--map-disc-ring: var(--card-border);--gradient-border-stops: var(--green-300) 4.92%, var(--blue-400) 34.47%, var(--violet-400) 64.01%, var(--pink-400) 93.55%;--gradient-border-dim-stops: color-mix(in srgb, var(--green-300) 50%, #000) 4.92%, color-mix(in srgb, var(--blue-400) 50%, #000) 34.47%, color-mix(in srgb, var(--violet-400) 50%, #000) 64.01%, color-mix(in srgb, var(--pink-400) 50%, #000) 93.55%;--gradient-border: linear-gradient(69deg, var(--gradient-border-stops));--gradient-border-pagination-stops: var(--gradient-border-stops);--gradient-border-pagination-dim-stops: var(--gradient-border-dim-stops);--loading-ring-conic: conic-gradient( var(--green-300), var(--blue-400) 30%, var(--violet-400) 62%, var(--pink-400) 88%, var(--green-300) );--glow-rest: inset 0 0 24px 0 rgb(255 255 255 / 6%);--glow-active: inset 0 0 24px 0 rgb(255 255 255 / 12%);--glow-card: inset 0 0 20px 0 rgb(241 241 241 / 10%);--surface-translucent: rgb(207 207 207 / 6%);--search-panel-bg: rgb(14 14 14 / 85%);--scrollbar-thumb: var(--fg-faint);--scrollbar-thumb-active: var(--fg-muted);--surface-input: rgb(152 135 160 / 12%);--surface-input-mid: rgb(152 135 160 / 20%);--surface-input-strong: rgb(152 135 160 / 30%);--surface-thead: rgb(152 135 160 / 5%);--map-surface: var(--bg-panel);--map-dot-alpha: .36;--map-pin-fill: var(--brand-orange);--map-live-fg: var(--brand-orange);--map-activity-upcoming: var(--topic-violet);--map-activity-soon: var(--topic-yellow);--map-activity-now: var(--topic-green);--map-pin-outline: rgb(106 53 17 / 80%);--map-chip-bg: var(--bg);--map-chip-border: var(--cold-gray-700);--map-chip-fg: var(--cold-gray-300);--map-ctrl-icon: var(--fg-secondary);--map-ctrl-divider: var(--cold-gray-800)}[data-theme=light]{color-scheme:light;--field-surface: rgb(51 45 44 / 6%);--field-surface-interacted: rgb(51 45 44 / 10%);--modal-scrim: var(--alpha-white-50);--bg: var(--warm-gray-50);--bg-panel: #ffffff;--bg-panel-2: var(--warm-gray-100);--border: var(--warm-gray-200);--border-subtle: var(--warm-gray-100);--skeleton-sheen: var(--alpha-black-15);--surface-floating: var(--warm-gray-100);--surface-floating-border: var(--warm-gray-200);--shadow-floating: 0 4.8px 16px -3.2px rgb(0 0 0 / 28%);--shadow-popover: 0 8px 28px -6px rgb(0 0 0 / 40%);--surface-floating-hover: var(--warm-gray-200);--fg: var(--warm-gray-950);--fg-secondary: var(--warm-gray-800);--fg-muted: var(--warm-gray-600);--fg-faint: var(--warm-gray-400);--fg-query-highlight: var(--orange-600);--footer-fg-copyright: var(--warm-gray-600);--footer-fg-link: var(--warm-gray-600);--footer-fg-icon: var(--warm-gray-700);--topic-yellow: #ec9a16;--topic-orange: var(--orange-600);--topic-soft-red: #e05c58;--fg-destructive: var(--soft-red-600);--fg-accent: var(--blue-600);--danger: var(--fg-destructive);--topic-rose: #eb6980;--topic-pink: #e258aa;--topic-purple: #cb53d7;--topic-violet: var(--violet-500);--topic-blue: var(--blue-500);--topic-cyan: #2aafaa;--topic-green: #17b466;--gradient-secondary-1: var(--gradient-primary-1);--gradient-secondary-2: var(--gradient-primary-2);--ring-angle: 90deg;--ring-angle-square: 90deg;--ring-angle-wide: 90deg;--ring-angle-auth: 90deg;--gradient-pearl: linear-gradient( 90deg, color-mix(in srgb, var(--pink-400) 79%, #140404), color-mix(in srgb, var(--violet-400) 83%, #140404) );--gradient-pearl-on-wash: linear-gradient( 90deg, color-mix(in srgb, var(--pink-400) 62%, #140404), color-mix(in srgb, var(--violet-400) 66%, #140404) );--map-disc-ring: var(--cold-gray-200);--gradient-border-stops: var(--gradient-primary-1-stops);--gradient-border-dim-stops: var(--gradient-primary-1-stops);--gradient-border-pagination-stops: var(--gradient-primary-3-stops);--gradient-border-pagination-dim-stops: var(--gradient-primary-3-stops);--gradient-border: var(--gradient-primary-1);--loading-ring-conic: conic-gradient( var(--blue-400), var(--violet-400) 30%, var(--pink-400) 62%, var(--orange-300) 88%, var(--blue-400) );--glow-rest: var(--glow-rest-light);--glow-active: var(--glow-active-light);--glow-card: var(--glow-card-light);--surface-translucent: rgb(255 255 255 / 60%);--search-panel-bg: rgb(255 255 255 / 85%);--scrollbar-thumb: var(--fg-faint);--scrollbar-thumb-active: var(--fg-muted);--surface-input: rgb(139 127 123 / 10%);--surface-input-mid: rgb(139 127 123 / 16%);--surface-input-strong: rgb(139 127 123 / 24%);--surface-thead: rgb(139 127 123 / 5%);--map-surface: var(--card-surface);--map-dot-alpha: .3;--map-live-fg: var(--blue-600);--map-pin-fill: var(--blue-500);--map-activity-upcoming: var(--topic-violet);--map-activity-soon: var(--topic-yellow);--map-activity-now: var(--topic-green);--map-pin-outline: #dbe5ff;--map-chip-bg: var(--card-surface);--map-chip-border: var(--warm-gray-200);--map-chip-fg: var(--warm-gray-600);--map-ctrl-icon: var(--warm-gray-400);--map-ctrl-divider: var(--warm-gray-200);--btn-surface-hover: var(--bg-panel);--btn-surface-pressed: var(--warm-gray-100);--btn-surface-focus: var(--bg-panel);--btn-surface-disabled: var(--warm-gray-50);--btn-secondary-surface: var(--warm-gray-50);--btn-tertiary-fg: var(--fg-muted);--btn-border-disabled: var(--warm-gray-300);--card-hover-border: var(--orange-300);--focus-ring-color: var(--blue-500);--border-brand-primary: var(--blue-500);--btn-surface-rest: var(--bg);--card-btn-surface-hover: var(--bg);--icon-btn-tertiary-surface-hover: color-mix(in srgb, rgb(51 45 44) 10%, var(--bg));--bg-transparent-primary: rgb(51 45 44 / 20%);--bg-transparent-secondary: rgb(51 45 44 / 10%);--bg-transparent-tertiary: rgb(51 45 44 / 6%);--badge-filter-fill: rgb(51 45 44 / 6%);--badge-filter-fill-selected: rgb(51 45 44 / 10%);--badge-filter-border-selected: var(--warm-gray-400);--switch-track-off: var(--bg-transparent-primary);--switch-track-on: var(--orange-600);--switch-thumb-off: var(--fg-secondary);--progress-track: var(--fg-muted);--progress-fill: var(--gradient-primary-3);--podcast-card-surface: var(--card-surface);--podcast-card-border: var(--cold-gray-100);--podcast-card-art-surface: var(--warm-gray-100);--card-surface: #f9f9f9;--card-surface-hover: #ffffff;--card-border: var(--cold-gray-100);--card-glow-rest: linear-gradient(284deg, #ff8acf, #ffc248);--card-glow-rest-opacity: .1;--topic-glow-opacity: .1;--topic-card-border: linear-gradient(180deg, #e8e7e9, rgb(232 231 233 / 50%));--card-glow-featured: linear-gradient(284deg, #ff8acf, #ffc248);--card-glow-featured-opacity: .1;--event-card-glow: linear-gradient(284deg, #ff8acf, #ffc248);--event-card-glow-opacity: .1;--sheet-frost: rgb(255 255 255 / 50%);--media-placeholder: var(--warm-gray-200);--rail-surface: rgb(255 255 255 / 30%);--rail-active-surface: var(--bg-panel);--featured-mark-spk: var(--brand-orange);--featured-mark-cmty: var(--lockup-orange)}*{box-sizing:border-box}html{font-size:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body1);letter-spacing:var(--body-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}h1{font-size:var(--text-h3);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading)}h2{font-size:var(--text-h4);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight)}h3{font-size:var(--text-h5);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight)}h4{font-size:var(--text-h7);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight)}.label{font-family:var(--font-mono);font-size:var(--text-label1);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--label-tracking);text-transform:uppercase}.label--small{font-size:var(--text-label2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-pill);padding:.5rem 1.1rem;font-family:var(--font-sans);font-size:var(--text-body2);font-weight:500;text-decoration:none;cursor:pointer;border:1px solid transparent;background:none;color:var(--fg)}.btn-accent{background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--gradient-brand) border-box;border:1px solid transparent;box-shadow:var(--glow-brand)}@media(hover:hover){.btn-accent:hover{box-shadow:var(--glow-brand-hover)}}.btn-accent--secondary{height:2rem;padding:0 1rem;background:linear-gradient(color-mix(in srgb,var(--cold-gray-200) 6%,transparent),color-mix(in srgb,var(--cold-gray-200) 6%,transparent)) padding-box,linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box;border:1px solid transparent;box-shadow:inset 0 0 20px color-mix(in srgb,var(--fg) 12%,transparent);font-size:var(--text-h7);letter-spacing:0;font-weight:var(--weight-heading);color:var(--fg)}@media(hover:hover){.btn-accent--secondary:hover{box-shadow:inset 0 0 20px color-mix(in srgb,var(--fg) 22%,transparent)}}.btn-ghost{border-color:var(--border);color:var(--fg-secondary)}@media(hover:hover){.btn-ghost:hover{border-color:var(--fg-muted);color:var(--fg)}}.btn-danger{border-color:var(--danger);color:var(--danger)}@media(hover:hover){.btn-danger:hover:not(:disabled){background:var(--danger);color:var(--bg)}}.btn-danger:disabled{opacity:.45;cursor:not-allowed}.btn-icon{padding:.5rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:none;color:var(--fg-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover){.btn-icon:hover{color:var(--fg);border-color:var(--fg-muted)}}.app{display:flex;flex-direction:column;min-height:100dvh;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.nav-progress{position:fixed;inset:0 0 auto 0;height:2px;transform:scaleX(0);transform-origin:left center;background:var(--gradient-secondary);opacity:0;z-index:50;pointer-events:none;transition:opacity .2s ease-out}.nav-progress--active{opacity:1;animation:nav-progress-advance 1.4s cubic-bezier(.1,.7,.2,1) forwards}@keyframes nav-progress-advance{0%{transform:scaleX(.05)}50%{transform:scaleX(.6)}to{transform:scaleX(.9)}}@media(prefers-reduced-motion:reduce){.nav-progress--active{animation:none;transform:scaleX(.9)}}.app-header{position:sticky;top:0;z-index:20;display:flex;height:var(--header-height);background:var(--bg)}.app-header__brand{position:relative;width:var(--rail-width);flex:0 0 auto;display:flex;align-items:center;padding:0 24px 0 32px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-right-radius:var(--radius-card)}.app-header__bar{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 32px 0 40px;border-bottom:1px solid var(--border);border-bottom-left-radius:var(--radius-card)}@media(min-width:901px){.app:has(.spk-rail,.arch-rail,.evt-rail,.cmty-rail,.tpx-rail,.topic-rail,.speaker-rail) .app-header:after{content:"";position:absolute;top:100%;left:288px;width:13px;height:13px;pointer-events:none;background:radial-gradient(circle 12px at 1px 12px,transparent 11px,var(--border) 11px,var(--border) 12px,var(--bg) 12px)}}@media(min-width:1101px){.app:has(.feed-sidebar) .app-header:after{content:"";position:absolute;top:100%;left:287px;width:13px;height:13px;pointer-events:none;background:radial-gradient(circle 12px at 1px 12px,transparent 11px,var(--border) 11px,var(--border) 12px,var(--bg) 12px)}}@media(min-width:901px){.app:has(.spk-rail,.arch-rail,.evt-rail,.cmty-rail,.tpx-rail,.topic-rail,.speaker-rail) .app-footer{margin-top:0}}@media(min-width:1101px){.app:has(.feed-sidebar) .app-footer{margin-top:0}}.wordmark{display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--radius-card)}.wordmark img{display:block}.skip-link{position:absolute;top:50%;left:32px;z-index:1;background:var(--bg);color:var(--fg);transform:translateY(-50%)}.skip-link:focus+.wordmark{opacity:0}.skip-link:not(:focus){width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.primary-nav{display:flex;gap:8px;align-items:center}.nav-pill{display:inline-flex;align-items:center;height:36px;padding:0 11px;border-radius:var(--radius-pill);border:1px solid transparent;color:var(--fg-secondary);text-decoration:none;font-size:var(--text-body1);letter-spacing:var(--label-tracking);white-space:nowrap}@media(hover:hover){.nav-pill:hover{color:var(--fg)}}button.nav-pill{background:transparent;font-family:inherit;cursor:pointer}.nav-pill.active{background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box;border:1px solid transparent;color:var(--fg);font-weight:var(--weight-heading);letter-spacing:0;box-shadow:inset 0 0 20px color-mix(in srgb,var(--fg) 10%,transparent)}[data-theme=light] .nav-pill.active{background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--gradient-primary-3) border-box;color:var(--fg-secondary)}.nav-group{position:relative;display:flex}.nav-menu{position:absolute;top:calc(100% + 8px);left:-4px;z-index:61;min-width:calc(100% + 8px);box-sizing:border-box;margin:0;padding:6px;list-style:none;border-radius:var(--radius-card);background:var(--surface-floating);box-shadow:inset 0 0 0 1px var(--surface-floating-border),var(--shadow-floating)}.nav-menu:before{content:"";position:absolute;inset:-8px 0 auto;height:8px}.nav-menu__item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-thumb);color:var(--fg);font-size:var(--text-body2);line-height:var(--leading-body);text-decoration:none;white-space:nowrap}.nav-menu__item svg{flex:none;color:var(--fg-secondary)}@media(hover:hover){.nav-menu__item:hover{background:var(--bg-transparent-tertiary)}}.nav-menu__item.active{background:var(--bg-transparent-secondary)}.nav-menu__item:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.header-actions{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;justify-content:flex-end}.header-actions .ds-btn,.header-actions .ds-icon-btn{flex-shrink:0}.header-actions__desktop{display:contents}.header-mobile-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;color:var(--fg);cursor:pointer}.header-search{position:relative;width:480px;min-width:200px;max-width:40vw}.header-search__field{--ring-angle: var(--ring-angle-wide)}.header-search-slot{display:contents}.header-search.header-search--icon{flex:0 0 auto;width:auto;min-width:0;max-width:none;margin-right:0}.header-search input:placeholder-shown::-webkit-search-cancel-button{display:none}.header-search input:focus-visible{outline:none}.header-bell-slot{position:relative;display:inline-flex}.header-bell{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;outline:none;border-radius:var(--radius-pill);background:var(--surface-input);color:var(--fg);cursor:pointer}.header-bell:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.header-bell__dot{position:absolute;top:10px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--brand-orange);outline:2px solid var(--bg)}.header-avatar{--ring-angle: var(--ring-angle-square);position:relative;box-sizing:border-box;width:40px;height:40px;border:1.5px solid transparent;outline:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box;color:var(--cold-gray-950);font-weight:var(--weight-heading);text-decoration:none;cursor:pointer}.header-avatar[aria-expanded=true],.header-avatar:active{background:var(--gradient-secondary) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}@media(hover:hover){.header-avatar:hover{background:var(--gradient-secondary) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}}.header-avatar__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.header-avatar:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.primary-nav{min-width:0}@media(not (max-width:1279px))and (not (min-width:1560px)){.app-header__brand{width:auto;border-right:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-card)}.app-header__bar{padding:0 32px 0 16px;gap:16px;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-card)}.header-search{flex:1 1 auto;width:auto;max-width:none;margin-right:8px}}@media(max-width:1279px){.header-mobile-btn--search{display:flex}}@media not (max-width:1279px){.primary-nav{flex-shrink:0}.app-header__brand{align-items:flex-start;padding-top:24px}}.app-main{flex:1;width:100%;max-width:var(--shell-max-width);margin:0 auto;padding:2rem var(--shell-pad-x);scroll-margin-top:var(--header-height)}.app-main:focus{outline:none}.edge-prerender{max-width:var(--shell-max-width);margin:0 auto;padding:2rem var(--shell-pad-x)}.edge-prerender h2{margin-top:1.5rem;color:var(--fg-secondary)}.edge-prerender ul{margin:0 0 1.5rem;padding-left:1.25rem;color:var(--fg-muted)}.edge-prerender li{margin-bottom:.25rem}.edge-prerender a{text-decoration:underline;text-underline-offset:2px}.app-footer{position:relative;overflow:hidden;border-top:1px solid var(--border);margin-top:2rem}.app-footer-inner{position:relative;z-index:1;width:100%;padding:2.5rem 32px 3.5rem}.footer-top{display:flex;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--border)}.footer-top .footer-social{margin-left:auto}@media(max-width:1279px){.app-footer-inner{padding-inline:20px}}.footer-copyright{margin:0;color:var(--footer-fg-copyright);font-size:var(--text-body2);font-weight:500;line-height:1.15}.footer-signup{display:flex;align-items:center;gap:24px}.footer-signup__title,.footer-col__title{margin:0;font-family:var(--font-mono);font-size:var(--text-label1);font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg)}.footer-signup__action{position:relative;width:400px}.footer-signup__form{display:flex;align-items:center;gap:12px}.footer-signup__form .ds-field{flex:1 1 auto;min-width:0}.footer-signup__form .ds-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.footer-signup__status{position:absolute;top:calc(100% + 6px);left:0;width:max-content;max-width:calc(100vw - 2 * var(--shell-pad-x));margin:0;font-size:var(--text-body3);line-height:var(--leading-body3);color:var(--footer-fg-link)}.footer-signup__status:empty{display:none}.footer-signup__status[data-state=error]{color:var(--danger)}.footer-social{display:flex;align-items:center;gap:25px}.footer-social__link{position:relative;display:inline-flex;color:var(--footer-fg-icon);transition:color .15s ease}@media(hover:hover){.footer-social__link:hover{color:var(--fg)}}.footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 28px}.footer-col{min-width:0}.footer-col__title{margin-bottom:16px}.footer-col__toggle{display:none}.footer-col__list{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-links{display:flex;flex-wrap:wrap;gap:.5rem 24px}.footer-links,.footer-col__list{color:var(--footer-fg-link);font-size:var(--text-body2);letter-spacing:.02em;line-height:1.2}.footer-links a,.footer-col__list a,.footer-col__list .footer-link-button{position:relative;color:var(--footer-fg-link);font-weight:400;text-decoration:none}.footer-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer}.footer-link-locked{cursor:default}.footer-links a:focus-visible,.footer-col__list a:focus-visible,.footer-col__list .footer-link-button:focus-visible,.footer-social__link:focus-visible{border-radius:var(--radius-pill);padding:2px 8px;margin:-2px -8px}@media(hover:hover){.footer-links a:hover,.footer-col__list a:hover,.footer-col__list .footer-link-button:hover{color:var(--fg)}}.footer-base{position:relative;height:240px;overflow:hidden;border-top:1px solid var(--border)}.footer-base__inner{position:relative;z-index:1;max-width:var(--shell-max-width);margin:0 auto;padding:2rem var(--shell-pad-x) 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-star{position:absolute;top:-90px;right:0;width:560px;height:420px;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='606.8'%20height='902.319'%20viewBox='0%200%20761%20902.319'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0.2'%20y1='0.05'%20x2='0.8'%20y2='0.95'%3e%3cstop%20offset='0'%20stop-color='%23c86ad6'/%3e%3cstop%20offset='0.42'%20stop-color='%23f587d0'/%3e%3cstop%20offset='0.68'%20stop-color='%23fc8f94'/%3e%3cstop%20offset='1'%20stop-color='%23ff935a'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M379.531%20902.319L384.552%20884.581C390.471%20874.524%20396.11%20859.879%20401.43%20848.91C433.126%20778.616%20471.098%20693.766%20503.956%20620.632C523.832%20575.876%20550.376%20524.096%20590.952%20489.218C607.812%20473.841%20631.19%20465.712%20655.806%20460.407C681.901%20454.265%20708.52%20449.842%20735.459%20446.763C741.697%20445.747%20766.012%20444.492%20760.074%20442.758C736.058%20439.247%20706.235%20436.96%20681.639%20431.625C660.245%20427.172%20638.29%20423.003%20618.564%20415.008C560.136%20387.512%20524.038%20310.881%20501.427%20260.686C467.127%20183.248%20413.831%2065.7762%20383.858%200.143951C383.709%20-0.11009%20383.69%20-0.0353725%20383.802%200.427879C383.896%200.786525%20384.064%201.38427%20384.308%202.20617C405.682%2073.263%20432.115%20159.592%20454.857%20233.727C489.026%20330.383%20429.436%20426.619%20294.708%20428.95C253.776%20431.282%2075.7751%20438.38%200%20443.012C0%20443.132%200.505792%20443.251%201.33004%20443.356C74.1266%20446.883%20256.343%20455.012%20292.31%20456.746C319.848%20457.866%20351.169%20462.245%20376.478%20472.556C461.394%20505.805%20478.816%20591.163%20453.489%20657.767C430.766%20731.618%20407.593%20806.665%20385.151%20879.455C384.739%20880.815%20384.458%20881.951%20384.252%20882.832C383.821%20884.685%20383.877%20885.388%20384.514%20884.626L384.57%20884.566L379.531%20902.319Z'%20fill='url(%23g)'/%3e%3c/svg%3e") no-repeat 58% center / contain}@media(max-width:1079px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-links__short{display:none}@media(max-width:767px){.footer-top{flex-direction:column;align-items:stretch;gap:32px}.footer-signup{flex-direction:column;align-items:stretch;gap:16px}.footer-signup__action{width:auto}.footer-top .footer-social{margin-left:0}.footer-columns{grid-template-columns:minmax(0,1fr);gap:8px}.footer-col__title{display:none}.footer-col__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--touch-target-min);padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-card);background:none;color:var(--fg);font-family:var(--font-mono);font-size:var(--text-label1);font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer}.footer-col__toggle svg{color:var(--footer-fg-link);transition:transform .15s ease}.footer-col.is-open .footer-col__toggle svg{transform:rotate(180deg)}.footer-col:not(.is-open) .footer-col__list{display:none}.footer-col--fixed .footer-col__title{display:block}.footer-col.footer-col--fixed .footer-col__list{display:flex;padding:12px 0 8px}.footer-col--fixed+.footer-col--fixed{margin-top:24px}.footer-col__list{padding:12px 16px 8px}.footer-links{column-gap:12px}.footer-links__full{display:none}.footer-links__short{display:inline}.footer-base{height:auto}.footer-base__inner{padding-top:1.5rem}.footer-star{position:relative;top:auto;display:block;width:100%;height:200px;margin-top:32px;background-size:auto 340px;background-position:62% -70px}}@media(any-pointer:coarse){.footer-links{row-gap:28px}.footer-col__list{gap:28px}.footer-links a:before,.footer-col__list a:before,.footer-col__list .footer-link-button:before,.footer-social__link:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--touch-target-min));height:var(--touch-target-min);transform:translate(-50%,-50%)}}@media(max-width:1279px){.primary-nav{display:none}.skip-link{left:20px}.app-header__brand{width:auto;padding:0 0 0 20px;border-right:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-card)}.app-header__bar{padding:0 20px;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-card)}.header-search,.header-actions__desktop{display:none}.header-mobile-btn--menu{display:flex}.search-affordance-text{display:none}.search-affordance{border:none;padding:.5rem}}.placeholder-note,.page-loading{color:var(--fg-muted)}.legal-page{max-width:68ch}.legal-page>header{margin-top:2.5rem}.legal-page h1{font-size:var(--text-h2);margin:0 0 .25rem}.legal-page__updated{margin:0 0 2rem;font-family:var(--font-mono);font-size:var(--text-label1);letter-spacing:var(--label-tracking);color:var(--fg-muted)}.legal-page h2{font-size:var(--text-h5);line-height:var(--leading-heading-tight);margin:2rem 0 .75rem}.legal-page p,.legal-page li{font-size:var(--text-body2);line-height:1.6;color:var(--fg-secondary)}.legal-page p{margin:0 0 .75rem}.legal-page ul{margin:0 0 .75rem;padding-left:1.25rem}.legal-page li{margin-bottom:.5rem}.legal-page li strong{color:var(--fg)}.legal-page a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.admin-shell{display:flex;flex-direction:column;gap:1.5rem}.admin-nav{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.admin-nav a{color:var(--fg-muted);text-decoration:none;font-size:var(--text-body2)}@media(hover:hover){.admin-nav a:hover{color:var(--fg)}}.talk-list{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:1rem}.talk-row{display:flex;gap:1rem;align-items:flex-start}.talk-thumb-link img{border-radius:var(--radius-thumb);display:block;background:var(--bg-panel-2);aspect-ratio:16 / 9;object-fit:cover}.talk-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.talk-meta__topic{align-self:flex-start}.talk-title{color:var(--fg);text-decoration:none;font-weight:600}@media(hover:hover){.talk-title:hover{text-decoration:underline}}.dsc-topic__name a,.dsc-entity__name a,.cmty-card__name a,.event-card__name a,.spk-card__name a,.tpx-card__name a,.tpx-row__name a,.sr-card__name a{color:inherit;text-decoration:none}.dsc-topic__name a:after,.dsc-entity__name a:after,.cmty-card__name a:after,.event-card__name a:after,.spk-card__name a:after,.tpx-card__name a:after,.tpx-row__name a:after,.sr-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ds-entity-card .spk-card__head,.ds-entity-card .tpx-card__head,.ds-entity-card .cmty-card__head{position:static}.dsc-entity__foot,.cmty-card__foot,.spk-card__foot,.tpx-card__foot{position:relative;z-index:2}.dsc-entity__foot,.cmty-card__foot,.spk-card__foot,.tpx-card__foot{pointer-events:none}.dsc-entity__foot :is(a,button),.cmty-card__foot :is(a,button),.spk-card__foot :is(a,button),.tpx-card__foot :is(a,button){pointer-events:auto}.talk-sub{color:var(--fg-muted);font-size:var(--text-body2)}.sort-tabs{display:flex;align-items:center;gap:8px;flex:0 0 auto}.sort-tabs__label{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted)}.sort-tabs__options{display:flex;align-items:center;gap:8px}.sort-tabs__options .ds-tab{text-decoration:none;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.auth-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .22s ease}.auth-reveal.is-open{grid-template-rows:1fr;opacity:1}.auth-reveal__inner{min-height:0;overflow:hidden;display:flex;flex-direction:column}.auth-reveal--modal .auth-reveal__inner,.auth-reveal--feed .auth-reveal__inner{gap:1.5rem;padding-top:1.5rem}@media(prefers-reduced-motion:reduce){.auth-reveal{transition:none}}.error-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem var(--shell-pad-x);text-align:center}.error-state__title{margin:0;font-size:var(--text-h5);line-height:var(--leading-heading-tight);color:var(--fg)}.error-state__body{margin:0 0 1rem;max-width:44ch;font-size:var(--text-body2);line-height:1.5;color:var(--fg-secondary)}.error-state--section{align-items:flex-start;padding:2rem 0;text-align:left}.error-state--section .error-state__body{margin-bottom:.75rem}.error-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.error-state--section .error-state__actions{justify-content:flex-start}.skeleton{position:relative;display:block;width:100%;height:1em;border-radius:var(--radius-pill);background:var(--bg-panel-2);overflow:hidden}.skeleton-card,.skeleton-rail{animation:ds-loading-appear .4s ease .3s both}.skeleton--fill{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:0}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-sheen),transparent);animation:skeleton-sweep 1.4s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.skeleton-card{border:1px solid var(--border-subtle)}.skeleton-rail{display:flex;flex-direction:column;gap:24px}.skeleton-rail__lines{display:flex;flex-direction:column;gap:10px}.skeleton-rail__chips{display:flex;flex-wrap:wrap;gap:8px}.skeleton-rail__chips .skeleton{width:auto;border-radius:var(--radius-pill)}.skeleton-shell,.skeleton-feature__media,.skeleton-feature__copy,.skeleton-feature__next,.skeleton-index-row{animation:ds-loading-appear .4s ease .3s both}.skeleton--circle{flex:none;border-radius:var(--radius-pill)}.ds-entity-card.skeleton-shell:before,.ds-entity-card.skeleton-shell:after{display:none}@media(hover:hover){.ds-entity-card.skeleton-shell:hover{background:var(--card-surface)}}.skeleton-feature__frame,.skeleton-feature__thumb{position:relative;display:block;overflow:hidden}.skeleton-feature__copy,.skeleton-feature__title,.skeleton-feature__lines{display:flex;flex-direction:column}.skeleton-feature__copy{gap:16px}.skeleton-feature__title,.skeleton-feature__lines{justify-content:space-around;height:2lh}.skeleton-feature__title{font-size:var(--text-h1);line-height:1.02}.skeleton-feature__lines{font-size:var(--text-body1);line-height:var(--leading-body)}.skeleton-feature__actions{display:flex;flex-wrap:wrap;gap:12px}.skeleton-feature__actions .skeleton{flex:none}.skeleton-feature__item{display:flex;align-items:flex-start;gap:14px;padding:12px 0}.skeleton-feature__text{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding-top:2px}.ds-entity-card.skeleton-entity{box-sizing:border-box;height:196px;justify-content:space-between;gap:0}.skeleton-entity__identity{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.skeleton-entity__action{display:block;width:100%;margin-top:auto}.skeleton-channel__still{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.skeleton-channel__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px}.skeleton-channel__lines{display:flex;flex-direction:column;justify-content:space-around;height:calc(2 * 1.2 * var(--text-body2));margin-bottom:auto}.skeleton-channel__action{display:block;margin-top:8px}.skeleton-channel__body>.skeleton{flex:none}.skeleton-index-row{display:flex;align-items:center;gap:10px}.skeleton-index-row__diamond{flex:none;fill:var(--fg-faint)}.skeleton-index-row__name{display:flex;flex:1;align-items:center;min-width:0;height:1.1em}.skeleton-index-row>.skeleton{flex:none}.ds-card__title.skeleton-card__lines{display:flex;flex-direction:column;justify-content:space-around;height:2lh}.ds-card__meta.skeleton-card__meta{display:block}.ds-card__source>.skeleton{flex:none}@media(any-pointer:coarse){.header-mobile-btn{position:relative;overflow:visible}.header-mobile-btn:before{content:"";position:absolute;top:50%;left:50%;width:var(--touch-target-min);height:var(--touch-target-min);transform:translate(-50%,-50%)}}.app-main:has(.route-loading){max-width:none;padding:0}.route-loading{min-height:calc(100dvh - var(--header-height))}.ds-focusable{outline:none}.ds-field{display:flex;flex-direction:column;gap:var(--field-gap);min-width:0}.ds-field__label,.ds-field__control{font-family:var(--font-sans);line-height:1.3;letter-spacing:.02em}.ds-field__control{font-size:var(--text-field)}.ds-field__label{font-size:var(--text-body2);line-height:18px;color:var(--fg-secondary)}.ds-field__input{position:relative;min-width:0}.ds-field__control{display:block;box-sizing:border-box;width:100%;height:var(--field-height);padding:0 var(--field-padding);border:0;border-radius:var(--radius-pill);background:var(--field-surface);color:var(--fg);outline:none}.ds-field__control::placeholder{color:var(--fg-muted)}.ds-field__control:focus,.ds-field__control:disabled{background:var(--field-surface-interacted)}@media(hover:hover){.ds-field__control:hover{background:var(--field-surface-interacted)}}.ds-field__control:focus{box-shadow:inset 0 0 0 1px var(--focus-ring-color)}.ds-field__control:disabled{color:var(--fg-faint)}.ds-field--multiline .ds-field__control{height:var(--field-multiline-height);padding:var(--field-padding);border-radius:var(--radius-modal);resize:vertical}.ds-field--select .ds-field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--field-padding) + 16px + var(--field-gap))}.ds-field__chevron{position:absolute;right:var(--field-padding);top:50%;transform:translateY(-50%);pointer-events:none;display:flex;color:var(--fg)}.ds-field:has(:disabled) .ds-field__chevron{color:var(--fg-faint)}.ds-field__message{margin:0;font-family:var(--font-sans);font-size:var(--text-body3);line-height:1.25;letter-spacing:.02em;color:var(--fg-muted)}.ds-field--invalid .ds-field__control{box-shadow:inset 0 0 0 1px var(--fg-destructive)}.ds-field--invalid .ds-field__message{color:var(--fg-secondary)}.ds-field--invalid .ds-field__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ds-modal{position:relative;box-sizing:border-box;width:var(--modal-width);max-width:100%;max-height:calc(100dvh - 2rem);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-modal);background:var(--bg);overflow:hidden;display:flex;flex-direction:column;outline:none}.ds-modal__content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--modal-padding);display:flex;flex-direction:column;gap:var(--modal-content-gap)}.ds-modal__heading{margin:0;font-family:var(--font-sans);font-size:var(--text-h2);line-height:42px;font-weight:var(--weight-heading)}.ds-modal__form{display:flex;flex-direction:column;gap:var(--modal-content-gap)}.ds-modal__actions{display:flex;flex-direction:row;gap:16px;margin-top:calc(var(--modal-footer-gap) - var(--modal-content-gap))}.ds-modal__close{position:absolute;top:var(--modal-padding);right:var(--modal-padding);z-index:1}.ds-modal__head{padding-right:calc(var(--field-height) + 16px)}.ds-modal__actions>*{flex:1;min-width:0}.ds-modal__context-heading,.ds-modal__context p,.ds-modal__body{margin:0;font-family:var(--font-sans);font-size:var(--text-body1);font-weight:400;line-height:21px;color:var(--fg-secondary)}.ds-entity-picker,.ds-entity-picker__results{display:flex;flex-direction:column;gap:var(--field-gap);min-width:0}.ds-entity-picker__selected{display:flex;flex-wrap:wrap;gap:var(--field-gap)}.ds-entity-picker__option{display:flex;flex-direction:column;justify-content:center;min-height:var(--touch-target-min);cursor:pointer}.ds-entity-picker__selected .ds-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:18px}.ds-focusable:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}:where(.ds-focus-gradient){position:relative;outline:none}.ds-focus-gradient:after,.ds-focus-gradient__ring{content:"";position:absolute;inset:calc(-1 * var(--focus-ring-width));padding:var(--focus-ring-width);border-radius:inherit;background:linear-gradient(var(--ring-angle),var(--gradient-border-stops));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0}.ds-focus-gradient__ring{top:0;right:0;bottom:0;left:0;z-index:2}.ds-focus-gradient:focus-visible:after,.ds-focus-gradient--within:focus-within:after{opacity:1}@media(forced-colors:active){.ds-focus-gradient:focus-visible,.ds-focus-gradient--within:focus-within{outline:var(--focus-ring-width) solid CanvasText}.ds-entity-card:has(:is(h2,h3,h4) a:focus-visible),.ds-podcast-card:has(.ds-podcast-card__link:focus-visible){outline:var(--focus-ring-width) solid CanvasText;outline-offset:calc(-2 * var(--focus-ring-width))}.ds-focusable:focus-visible{outline:var(--focus-ring-width) solid CanvasText}a.ds-card.ds-focusable:focus-visible{outline:var(--focus-ring-width) solid CanvasText;outline-offset:0}}.ds-check__input:focus-visible+.ds-check__box{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}@supports not selector(::-webkit-scrollbar){.ds-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}.ds-scrollbar::-webkit-scrollbar{width:16px;height:16px}.ds-scrollbar::-webkit-scrollbar-track{background:transparent}.ds-scrollbar::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:var(--radius-pill);background-color:var(--scrollbar-thumb);background-clip:padding-box}.ds-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}@media(hover:hover){.ds-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-active)}}.ds-scrollbar::-webkit-scrollbar-corner{background:transparent}.ds-check:has(.ds-check__input:disabled),.ds-switch:has(.ds-switch__input:disabled){cursor:not-allowed}.ds-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);letter-spacing:0;text-decoration:none;cursor:pointer;outline:none;overflow:hidden;white-space:nowrap}.ds-btn--m{height:40px;padding:0 16px;gap:6px;font-size:var(--text-h5)}.ds-btn--s{height:32px;padding:0 12px;gap:4px;font-size:var(--text-h7)}.ds-btn--m .ds-btn__icon{width:16px;height:16px}.ds-btn--s .ds-btn__icon{width:14px;height:14px}.ds-btn__icon{flex:0 0 auto;display:block}.ds-btn__glow{position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;pointer-events:none}.ds-btn--primary{color:var(--fg);background:linear-gradient(var(--btn-surface-rest),var(--btn-surface-rest)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box;-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome))}.ds-btn--primary .ds-btn__glow{box-shadow:var(--glow-rest)}@media(hover:hover){.ds-btn--primary:hover:not(:disabled){background:linear-gradient(var(--btn-surface-hover),var(--btn-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}}.ds-btn--primary:active:not(:disabled){background:linear-gradient(var(--btn-surface-pressed),var(--btn-surface-pressed)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-btn--primary:focus-visible{background:linear-gradient(var(--btn-surface-focus),var(--btn-surface-focus)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-btn--primary:active:not(:disabled) .ds-btn__glow,.ds-btn--primary:focus-visible .ds-btn__glow{box-shadow:var(--glow-active)}@media(hover:hover){.ds-btn--primary:hover:not(:disabled) .ds-btn__glow{box-shadow:var(--glow-active)}}.ds-btn--primary[aria-pressed=true]{background:linear-gradient(var(--btn-surface-rest),var(--btn-surface-rest)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-btn--secondary{color:var(--fg);background:var(--btn-secondary-surface);border-color:var(--border);-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome))}.ds-btn--secondary .ds-btn__glow{box-shadow:var(--glow-active)}.ds-btn--secondary:focus-visible{border-color:transparent;background:linear-gradient(var(--btn-secondary-surface),var(--btn-secondary-surface)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}@media(hover:hover){.ds-btn--secondary:hover:not(:disabled){border-color:transparent;background:linear-gradient(var(--btn-secondary-surface),var(--btn-secondary-surface)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}}.ds-btn--secondary:active:not(:disabled){border-color:transparent;background:linear-gradient(var(--btn-surface-pressed),var(--btn-surface-pressed)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-btn--secondary[aria-pressed=true]{background:var(--surface-translucent);border-color:var(--border)}.ds-btn--destructive{color:var(--fg-destructive);background:var(--btn-secondary-surface);border-color:var(--fg-destructive);-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome))}.ds-btn--destructive .ds-btn__glow{box-shadow:none}@media(hover:hover){.ds-btn--destructive:hover:not(:disabled){color:var(--bg);background:var(--fg-destructive)}}.ds-btn--tertiary{color:var(--btn-tertiary-fg);background:none;border-color:transparent;-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome))}.ds-btn--tertiary.ds-btn--m,.ds-btn--tertiary.ds-btn--s{padding:0 4px;gap:2px}.ds-btn--tertiary .ds-btn__icon{width:16px;height:16px}.ds-btn--tertiary:active:not(:disabled){color:var(--fg)}@media(hover:hover){.ds-btn--tertiary:hover:not(:disabled){color:var(--fg)}}.ds-btn--tertiary[aria-pressed=true]{color:var(--fg-accent)}.ds-btn--tertiary .ds-btn__glow{box-shadow:none}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed;color:var(--fg-faint);background:var(--btn-surface-disabled);border-color:var(--btn-border-disabled)}.ds-btn--tertiary:disabled,.ds-btn--tertiary[aria-disabled=true]{background:none;border-color:transparent}.ds-btn--destructive:disabled,.ds-btn--destructive[aria-disabled=true]{color:var(--fg-destructive);border-color:var(--fg-destructive)}.ds-card-btn{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-translucent);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));color:var(--fg);font-family:var(--font-sans);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);letter-spacing:0;text-decoration:none;cursor:pointer;outline:none;overflow:hidden;white-space:nowrap}.ds-card-btn--m{height:40px;padding:0 16px;font-size:var(--text-h5)}.ds-card-btn--s{height:32px;padding:0 16px;font-size:var(--text-h7)}.ds-card-btn__glow{position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;box-shadow:var(--glow-card);pointer-events:none}.ds-card-btn--accent{border-color:transparent;background:linear-gradient(var(--card-btn-accent-surface, var(--btn-surface-rest)),var(--card-btn-accent-surface, var(--btn-surface-rest))) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-card-btn--accent:focus-visible{background:linear-gradient(var(--btn-surface-hover),var(--btn-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}@media(hover:hover){.ds-card-btn--accent:hover:not(:disabled){background:linear-gradient(var(--btn-surface-hover),var(--btn-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}}.ds-card-btn--accent:active:not(:disabled){background:linear-gradient(var(--btn-surface-pressed),var(--btn-surface-pressed)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-card-btn--accent .ds-card-btn__glow{box-shadow:var(--glow-rest)}.ds-card-btn--accent:focus-visible .ds-card-btn__glow,.ds-card-btn--accent:active:not(:disabled) .ds-card-btn__glow{box-shadow:var(--glow-active)}@media(hover:hover){.ds-card-btn--accent:hover:not(:disabled) .ds-card-btn__glow{box-shadow:var(--glow-active)}}.ds-card-btn:focus-visible{border-color:transparent;background:linear-gradient(var(--card-btn-surface-hover),var(--card-btn-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}@media(hover:hover){.ds-card-btn:hover:not(:disabled){border-color:transparent;background:linear-gradient(var(--card-btn-surface-hover),var(--card-btn-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}}.ds-card-btn:active:not(:disabled){border-color:transparent;background:linear-gradient(var(--btn-surface-pressed),var(--btn-surface-pressed)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-card-btn:disabled,.ds-card-btn[aria-disabled=true]{cursor:not-allowed;color:var(--fg-faint);background:var(--btn-surface-disabled);border-color:var(--border)}.ds-card-btn:disabled .ds-card-btn__glow,.ds-card-btn[aria-disabled=true] .ds-card-btn__glow{box-shadow:none}.ds-icon-btn{--ring-angle: var(--ring-angle-square);position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome));color:var(--fg);cursor:pointer;outline:none;overflow:hidden}.ds-icon-btn--m{width:40px;height:40px}.ds-icon-btn--s{width:32px;height:32px}.ds-icon-btn--m .ds-icon-btn__icon{width:20px;height:20px}.ds-icon-btn--s .ds-icon-btn__icon{width:16px;height:16px}.ds-icon-btn__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.ds-icon-btn__icon svg{display:block}.ds-icon-btn__glow{position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;box-shadow:var(--glow-active);pointer-events:none}.ds-icon-btn--primary{background:linear-gradient(var(--btn-surface-rest),var(--btn-surface-rest)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-dim-stops)) border-box}.ds-icon-btn--primary .ds-icon-btn__glow{box-shadow:var(--glow-rest)}@media(hover:hover){.ds-icon-btn--primary:hover:not(:disabled){background:linear-gradient(var(--btn-surface-hover),var(--btn-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-dim-stops)) border-box}}.ds-icon-btn--primary:active:not(:disabled){background:linear-gradient(var(--btn-surface-pressed),var(--btn-surface-pressed)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-dim-stops)) border-box}.ds-icon-btn--primary:active:not(:disabled) .ds-icon-btn__glow{box-shadow:var(--glow-active)}@media(hover:hover){.ds-icon-btn--primary:hover:not(:disabled) .ds-icon-btn__glow{box-shadow:var(--glow-active)}}.ds-icon-btn--secondary{background:var(--btn-secondary-surface);border-color:var(--border)}.ds-icon-btn--tertiary{background:var(--surface-input-mid);border-color:transparent}.ds-icon-btn--tertiary .ds-icon-btn__glow{top:0;right:0;bottom:0;left:0}@media(hover:hover){.ds-icon-btn--tertiary:hover:not(:disabled){border-color:transparent;background:linear-gradient(var(--icon-btn-tertiary-surface-hover),var(--icon-btn-tertiary-surface-hover)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}}.ds-icon-btn--tertiary:active:not(:disabled){border-color:transparent;background:linear-gradient(var(--btn-surface-pressed),var(--btn-surface-pressed)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-icon-btn:disabled,.ds-icon-btn[aria-disabled=true]{cursor:not-allowed;color:var(--fg-faint);background:var(--btn-surface-disabled);border-color:var(--btn-border-disabled)}.ds-icon-btn--tertiary:disabled,.ds-icon-btn--tertiary[aria-disabled=true]{background:var(--btn-secondary-surface);border-color:transparent}.ds-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:18px;padding:0 6px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap}.ds-badge__dot{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--brand-orange);margin-right:8px;flex:0 0 auto}.ds-badge--fill{background:var(--alpha-black-60)}.ds-badge--topic.ds-badge--fill{background:var(--badge-media-fill)}.ds-badge--stroke{border:.5px solid var(--border)}.ds-badge--topic.ds-badge--stroke{border-color:color-mix(in srgb,currentcolor 35%,transparent)}.ds-badge--blur{background:var(--badge-media-fill);-webkit-backdrop-filter:blur(var(--blur-badge));backdrop-filter:blur(var(--blur-badge))}.ds-badge--fill.ds-badge--universal{-webkit-backdrop-filter:blur(var(--blur-badge));backdrop-filter:blur(var(--blur-badge))}.ds-badge--on-media{color:var(--fg-on-media)}.ds-badge--secondary{color:var(--fg-secondary)}.ds-badge--tertiary{color:var(--fg-muted)}.ds-badge--network{gap:4px;padding-left:3px}.ds-badge__logo{width:12px;height:12px;border-radius:var(--radius-pill);object-fit:cover;flex:0 0 auto}.ds-badge__logo--empty{background:var(--surface-input-strong)}.ds-badge--link{text-decoration:none}@media(hover:hover){.ds-badge--link:hover{background:var(--surface-input)}}.ds-badge--link:active{background:var(--surface-input-mid);border-color:transparent}.ds-badge--filter{cursor:pointer;background:var(--badge-filter-fill);-webkit-backdrop-filter:blur(var(--blur-badge));backdrop-filter:blur(var(--blur-badge));border:.5px solid transparent;color:var(--fg-muted)}@media(hover:hover){.ds-badge--filter:hover{color:var(--fg-secondary)}}.ds-badge--filter[aria-pressed=true]{background:var(--badge-filter-fill-selected);border-color:var(--badge-filter-border-selected);color:var(--fg)}.ds-badge--filter.ds-badge--dismissible{gap:4px;background:var(--badge-filter-fill-selected);border-color:var(--badge-filter-border-selected);color:var(--fg)}.ds-badge__dismiss{display:inline-flex;align-items:center;color:var(--fg-secondary)}@media(hover:hover){.ds-badge--filter.ds-badge--dismissible:hover .ds-badge__dismiss{color:var(--fg)}}.ds-badge--button{cursor:pointer;background:none;border:.5px solid var(--border)}@media(hover:hover){.ds-badge--button:hover{background:var(--surface-input)}}.ds-badge--button[aria-pressed=true]{background:var(--surface-input-mid);border-color:transparent}.ds-card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-media);overflow:hidden;text-decoration:none;outline:none}a.ds-card:focus-visible{outline:1px solid var(--card-hover-border);outline-offset:-1px}@media(hover:hover){a.ds-card:hover{outline:1px solid var(--card-hover-border);outline-offset:-1px}}.ds-card__thumb{position:relative;display:block;aspect-ratio:312 / 182;overflow:hidden}.ds-card__thumb img,.ds-card__thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--media-placeholder)}.ds-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--shade-card-bottom)}.ds-card__shade-top{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(180deg,var(--alpha-black-50) 1.827%,transparent 36.538%)}a.ds-card:focus-visible .ds-card__shade-top{opacity:1}@media(hover:hover){a.ds-card:hover .ds-card__shade-top{opacity:1}}.ds-card__topic{position:absolute;top:12px;left:12px;opacity:0}a.ds-card:focus-visible .ds-card__topic{opacity:1}@media(hover:hover){a.ds-card:hover .ds-card__topic{opacity:1}}.ds-card__airs{position:absolute;top:12px;left:12px;display:flex}.ds-card__duration{position:absolute;right:12px;bottom:12px}.ds-card__progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--fg-faint)}.ds-card__progress-fill{height:100%;background:var(--gradient-border)}.ds-progress{position:relative;width:100%;height:4px;overflow:hidden;background:var(--progress-track)}.ds-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--progress-fill)}@media(prefers-reduced-motion:no-preference){.ds-progress__fill{transition:clip-path .3s ease}}.ds-card__body{display:flex;flex-direction:column;gap:16px;padding:12px 12px 20px}a.ds-card:focus-visible .ds-card__body{padding-bottom:16px}@media(hover:hover){a.ds-card:hover .ds-card__body{padding-bottom:16px}}a.ds-card:focus-visible{padding-bottom:4px}@media(hover:hover){a.ds-card:hover{padding-bottom:4px}}.ds-card__text{display:flex;flex-direction:column;gap:8px}.ds-card__source{display:flex;align-items:center;gap:10px;min-height:20px}.ds-card__avatar{width:20px;height:20px;border-radius:var(--radius-pill);object-fit:cover;flex:0 0 auto}.ds-card__avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-input-mid);color:var(--fg-secondary);font-family:var(--font-sans);font-size:var(--text-label2);font-weight:var(--weight-heading);line-height:1}.ds-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(256px,(100% - 3 * 20px) / 4)),1fr));gap:20px}.ds-card-grid[aria-busy=true]{opacity:.6;transition:opacity .14s ease}@media(max-width:767px){.ds-card-grid{grid-template-columns:1fr;gap:24px}}.ds-card__speaker{font-size:var(--text-body2);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg-secondary)}.ds-card__title{font-size:var(--text-h4);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-card__meta{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--fg-muted);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-block:2px;margin-block:-2px;text-box:trim-both cap alphabetic}.ds-chip{display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:none;font-size:var(--text-body2);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight)}.ds-chip--on-media{color:var(--fg-on-media)}@media(hover:hover){.ds-chip--link:hover{text-decoration:underline}}.ds-chip__avatar{width:24px;height:24px;border-radius:var(--radius-pill);object-fit:cover;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.ds-chip__avatar--initial{background:var(--surface-input-strong);font-size:var(--text-body3)}.ds-tabs{display:inline-flex;align-items:center;gap:10px}.ds-tab[aria-disabled=true]{color:var(--fg-faint);cursor:default;pointer-events:none}.ds-tab{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:26px;padding:0 11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:none;color:var(--fg-secondary);font-family:var(--font-mono);font-size:var(--text-label1);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;outline:none;white-space:nowrap}@media(hover:hover){.ds-tab:hover{border-width:.5px;background:var(--surface-input)}}.ds-tab:active{border-width:.5px;background:var(--surface-input-mid)}.ds-tab[aria-selected=true],.ds-tab[aria-pressed=true],.ds-tab[aria-current=page]{border-color:transparent;background:var(--surface-input-mid);color:var(--fg)}.ds-tab[aria-selected=true]:active,.ds-tab[aria-pressed=true]:active,.ds-tab[aria-current=page]:active{background:var(--surface-input-strong)}@media(hover:hover){.ds-tab[aria-selected=true]:hover,.ds-tab[aria-pressed=true]:hover,.ds-tab[aria-current=page]:hover{background:var(--surface-input-strong)}}.ds-tab--avatar{gap:8px;padding-left:4px}.ds-tab__avatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;object-fit:cover}.ds-tab__avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-input-strong);font-family:var(--font-sans);font-size:var(--text-label2);font-weight:var(--weight-heading);letter-spacing:0}.ds-input{display:flex;align-items:center;box-sizing:border-box;width:100%;gap:8px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--surface-input);color:var(--fg);font-family:var(--font-sans);--ring-angle: var(--ring-angle-wide)}.ds-input--xl{height:56px;padding:0 16px;font-size:var(--text-body1)}.ds-input--l{height:40px;padding:0 12px;font-size:var(--text-field)}.ds-input--m{height:32px;padding:0 12px;font-size:var(--text-field)}.ds-input--xl .ds-input__icon{width:20px;height:20px}.ds-input--l .ds-input__icon,.ds-input--m .ds-input__icon{width:16px;height:16px}.ds-input__icon{flex:0 0 auto;color:var(--fg-muted)}.ds-input__field{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;color:inherit;font:inherit;line-height:var(--leading-body);text-overflow:ellipsis}.ds-input__field::placeholder{color:var(--fg-muted)}@media(hover:hover){.ds-input:hover{background:var(--surface-input-mid)}}@media(hover:hover){.ds-input--m:hover{background:var(--surface-input-strong)}}.ds-input:focus-within{background:var(--surface-input-mid);border-color:var(--border)}.ds-input--button{cursor:pointer;text-align:start;letter-spacing:inherit}.ds-input--button:focus:not(:focus-visible){background:var(--surface-input);border-color:transparent}.ds-input__label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-muted);line-height:var(--leading-body)}.ds-input--m:focus-within{background:var(--surface-input-strong);border-color:var(--btn-border-disabled)}.ds-input--disabled,.ds-input:has(.ds-input__field:disabled){background:var(--surface-input-mid);color:var(--fg-faint)}.ds-input--disabled .ds-input__icon,.ds-input:has(.ds-input__field:disabled) .ds-input__icon{color:var(--fg-faint)}.ds-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.ds-pagination__status{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted)}.ds-page-btn{--ring-angle: var(--ring-angle-square);position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-pagination-stops)) border-box;-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));color:var(--fg);cursor:pointer;outline:none;text-decoration:none}.ds-page-btn__icon{width:18px;height:18px;display:block}.ds-page-btn--prev .ds-page-btn__icon{transform:rotate(180deg)}@media(hover:hover){.ds-page-btn:hover:not(:disabled){background:linear-gradient(var(--btn-secondary-surface),var(--btn-secondary-surface)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-pagination-dim-stops)) border-box;box-shadow:var(--glow-card);color:var(--fg-secondary)}}@media(hover:hover){.ds-page-btn:hover:not(:disabled):focus-visible{box-shadow:var(--glow-card),0 0 0 var(--focus-ring-width) var(--focus-ring-color)}}.ds-page-btn:disabled{cursor:not-allowed;background:none;border-color:var(--btn-border-disabled);color:var(--fg-faint);box-shadow:none}.ds-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-secondary)}.ds-check__box-wrap{display:flex;align-items:center;padding-top:2px;flex:0 0 auto}.ds-check__box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--fg-faint);border-radius:2px;background:none;outline:none}.ds-check__input:checked+.ds-check__box{border-color:transparent;background:var(--btn-border-disabled)}.ds-check__input{position:absolute;opacity:0;width:0;height:0}.ds-check__tick{width:14px;height:14px;display:none;color:var(--fg)}.ds-check__input:checked+.ds-check__box .ds-check__tick{display:block}.ds-check__input:disabled+.ds-check__box{opacity:.5}@media(hover:hover){.ds-check:hover .ds-check__input:not(:checked):not(:indeterminate):not(:disabled)+.ds-check__box{border-color:var(--fg-muted);background:var(--surface-input)}}.ds-check__dash{display:none;width:8px;height:2px;border-radius:1px;background:var(--fg)}.ds-check__input:indeterminate+.ds-check__box{border-color:transparent;background:var(--btn-border-disabled)}.ds-check__input:indeterminate+.ds-check__box .ds-check__tick{display:none}.ds-check__input:indeterminate+.ds-check__box .ds-check__dash{display:block}.ds-switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-secondary)}.ds-switch__input{position:absolute;opacity:0;width:0;height:0;margin:0}.ds-switch__track{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;box-sizing:border-box;width:24px;height:14px;padding:2px;border-radius:var(--radius-pill);background:var(--switch-track-off)}.ds-switch__thumb{width:10px;height:10px;border-radius:50%;background:var(--switch-thumb-off)}.ds-switch__input:checked+.ds-switch__track{justify-content:flex-end;background:var(--switch-track-on)}.ds-switch__input:checked+.ds-switch__track .ds-switch__thumb{background:var(--switch-thumb-on)}.ds-switch__input:focus-visible+.ds-switch__track{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.ds-switch__input:disabled+.ds-switch__track{opacity:.5}@media(forced-colors:active){.ds-switch__track{border:1px solid ButtonText}.ds-switch__thumb{background:ButtonText}.ds-switch__input:checked+.ds-switch__track{background:Highlight}.ds-switch__input:checked+.ds-switch__track .ds-switch__thumb{background:HighlightText}.ds-switch__input:disabled+.ds-switch__track{border-color:GrayText}.ds-switch__input:disabled+.ds-switch__track .ds-switch__thumb{background:GrayText}}.ds-list-row{display:flex;align-items:center;gap:12px;padding:2px 4px;min-width:0}.ds-list-row--active{padding:4px;margin:-2px 0;border-radius:var(--radius-pill);background:var(--surface-input-mid)}.ds-list-row__image{width:32px;height:32px;flex:0 0 auto;border-radius:50%;object-fit:cover}.ds-mark{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-input-mid);overflow:hidden}.ds-mark--32{width:32px;height:32px}.ds-mark--36{width:36px;height:36px}.ds-mark>svg{flex-shrink:0;margin:-5.33px -4px}.ds-date-mark{background:var(--bg-transparent-secondary);gap:1px}.ds-date-mark__month{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:1;letter-spacing:var(--label-tracking);color:var(--fg-muted)}.ds-date-mark__year{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:1;color:var(--fg)}.ds-list-row__image--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-input-strong);color:var(--fg);font-size:var(--text-body2);font-weight:var(--weight-heading)}.ds-list-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-list-row__name{font-size:var(--text-h5);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-list-row__meta{display:flex;align-items:center;gap:5px;padding:0 2px;font-size:var(--text-body3);line-height:var(--leading-heading-tight);color:var(--fg-muted)}.ds-list-row__dot{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--brand-orange)}.ds-entity-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:20px;border:1px solid var(--card-border);border-radius:var(--radius-media);background:var(--card-surface);overflow:hidden;transition:background-color .14s ease}.ds-entity-card:focus-within{background:var(--card-surface-hover)}@media(hover:hover){.ds-entity-card:hover{background:var(--card-surface-hover)}}.ds-entity-card:before,.ds-entity-card:after{content:"";position:absolute;top:-65px;right:var(--ds-entity-glow-right, -16px);width:var(--ds-entity-glow-w, 220px);height:var(--ds-entity-glow-h, 165px);border-radius:50%;filter:blur(var(--card-glow-blur));pointer-events:none;z-index:1;transition:opacity .18s ease}.ds-entity-card:after{background:var(--card-glow-rest);opacity:var(--card-glow-rest-opacity)}.ds-entity-card:before{background:var(--card-glow-hover);opacity:0}.ds-entity-card:focus-within:after{opacity:0}@media(hover:hover){.ds-entity-card:hover:after{opacity:0}}.ds-entity-card:focus-within:before{opacity:var(--card-glow-hover-opacity)}@media(hover:hover){.ds-entity-card:hover:before{opacity:var(--card-glow-hover-opacity)}}.ds-entity-card--glow-md{--ds-entity-glow-w: 220px;--ds-entity-glow-h: 165px;--ds-entity-glow-right: -16px}.ds-entity-card--glow-sm{--ds-entity-glow-w: 150px;--ds-entity-glow-h: 112px;--ds-entity-glow-right: -5px}.ds-entity-card--featured{--card-glow-rest: var(--card-glow-featured);--card-glow-rest-opacity: var(--card-glow-featured-opacity)}.ds-entity-card__arrow{flex:0 0 auto;display:block;color:var(--fg-secondary);opacity:0;transition:opacity .14s ease}.ds-entity-card:focus-within .ds-entity-card__arrow{opacity:1}.ds-entity-card :is(h2,h3,h4) a:focus-visible{outline:none}.ds-entity-card:has(:is(h2,h3,h4) a:focus-visible)>.ds-focus-gradient__ring{opacity:1}@media(hover:hover){.ds-entity-card:hover .ds-entity-card__arrow{opacity:1}}.topic-diamond{position:relative;display:inline-block;width:8px;height:10px;flex:0 0 auto}.topic-diamond svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible}.ds-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 0;animation:ds-loading-appear .4s ease .3s both}.ds-loading__ring{width:44px;height:44px;border-radius:50%;background:var(--loading-ring-conic);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:ds-loading-spin 1.1s linear infinite}.ds-loading__label{font-family:var(--font-mono);font-size:var(--text-label1);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);animation:ds-loading-breathe 1.8s ease-in-out infinite}@keyframes ds-loading-appear{0%{opacity:0}to{opacity:1}}@keyframes ds-loading-spin{to{transform:rotate(360deg)}}@keyframes ds-loading-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-loading__ring,.ds-loading__label{animation:none}}@media(any-pointer:coarse){.ds-btn,.ds-card-btn,.ds-icon-btn{overflow:visible}.ds-btn--s,.ds-card-btn--s{margin-block:calc((var(--touch-target-min) - 32px) / 2)}.ds-btn--m,.ds-card-btn--m{margin-block:calc((var(--touch-target-min) - 40px) / 2)}.ds-btn,.ds-card-btn{min-width:var(--touch-target-min)}.ds-icon-btn--s{margin:calc((var(--touch-target-min) - 32px) / 2)}.ds-icon-btn--m{margin:calc((var(--touch-target-min) - 40px) / 2)}.ds-btn:before,.ds-card-btn:before,.ds-icon-btn:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--touch-target-min));height:max(100%,var(--touch-target-min));transform:translate(-50%,-50%)}.ds-btn__glow,.ds-card-btn__glow,.ds-icon-btn__glow{clip-path:inset(.5px round var(--radius-pill))}.ds-badge--link,.ds-badge--filter,.ds-badge--button{position:relative}.ds-badge--link:before,.ds-badge--filter:before,.ds-badge--button:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}.ds-map-label{display:inline-flex;align-items:center;height:var(--map-label-height);padding:0 var(--map-label-padding-inline);white-space:nowrap;border-radius:var(--radius-pill);background:var(--map-chip-bg);color:var(--map-chip-fg);border:var(--map-label-border-width) solid var(--map-chip-border);font-family:var(--font-mono);font-size:var(--text-label2);line-height:var(--map-label-line-height);font-weight:var(--weight-label);letter-spacing:var(--label-tracking);text-transform:uppercase}.ds-map-label--current{border-color:transparent;background:linear-gradient(var(--map-chip-bg),var(--map-chip-bg)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-map-label__live{color:var(--map-live-fg)}.ds-map-label__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-map-label__suffix{flex:none;white-space:pre}.ds-map-label--month{--map-label-border-scrim: color-mix( in srgb, var(--map-chip-bg) calc(100% - var(--map-label-month-strength)), transparent );border-color:transparent;background:linear-gradient(var(--map-chip-bg),var(--map-chip-bg)) padding-box,linear-gradient(var(--map-label-border-scrim),var(--map-label-border-scrim)) border-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box}.ds-podcast-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--podcast-card-gap);padding:var(--podcast-card-padding);border-radius:var(--radius-media);background:var(--podcast-card-surface);box-shadow:inset 0 0 0 var(--podcast-card-stroke) var(--podcast-card-border)}.ds-podcast-card:focus-within{background:var(--bg)}@media(hover:hover){.ds-podcast-card:hover{background:var(--bg)}}.ds-podcast-card__link{display:flex;flex-direction:column;gap:var(--podcast-card-gap);color:var(--fg);text-decoration:none;min-width:0}.ds-podcast-card__link:focus-visible{outline:none}.ds-podcast-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ds-podcast-card:has(.ds-podcast-card__link:focus-visible)>.ds-focus-gradient__ring{opacity:1}.ds-podcast-art{aspect-ratio:1;width:100%;border-radius:var(--radius-card);background:var(--podcast-card-art-surface);overflow:hidden;display:grid;place-items:center}.ds-podcast-art img{display:block;width:100%;height:100%;object-fit:contain}.ds-podcast-art__initial{font-size:var(--text-h1);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--podcast-card-initial-tracking);color:var(--fg-muted)}.ds-podcast-card__name{margin:0;min-height:var(--podcast-card-title-height);font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);letter-spacing:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ds-podcast-card__footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--podcast-card-gap);min-width:0;pointer-events:none}.ds-podcast-card__meta{margin:0;min-width:0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}.ds-podcast-card__meta span{display:block}.ds-podcast-card__action{flex-shrink:0;width:max-content;pointer-events:auto}.ds-video-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.ds-video-row{position:relative;display:flex;align-items:center;gap:12px;border-radius:var(--radius-thumb)}.ds-video-row:focus-within,.ds-video-row--current{background:var(--bg-transparent-tertiary);box-shadow:0 0 0 8px var(--bg-transparent-tertiary)}@media(hover:hover){.ds-video-row:not(.ds-video-row--static):hover{background:var(--bg-transparent-tertiary);box-shadow:0 0 0 8px var(--bg-transparent-tertiary)}}.ds-video-row__link{display:flex;flex:1 1 auto;gap:12px;min-width:0;border-radius:var(--radius-card);color:inherit;text-decoration:none}.ds-video-row--lead .ds-video-row__link,.ds-video-row--centered .ds-video-row__link{align-items:center}.ds-video-row__lead{flex:0 0 24px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label1);font-weight:var(--weight-label);letter-spacing:var(--label-tracking);text-align:center;white-space:nowrap}.ds-video-row--current .ds-video-row__lead{color:var(--fg)}.ds-video-row__thumb{position:relative;flex-shrink:0;width:191px;height:112px;overflow:hidden;border-radius:var(--radius-card)}.ds-video-row__thumb img{display:block;width:100%;height:100%;object-fit:cover;background:var(--media-placeholder)}.ds-video-row__duration{position:absolute;right:12px;bottom:12px}.ds-video-row__progress{position:absolute;right:0;bottom:0;left:0}.ds-video-row__body{display:flex;flex-direction:column;gap:10px;min-width:0}.ds-video-row__source{display:flex;align-items:center;gap:8px;min-height:20px}.ds-video-row__avatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;object-fit:cover}.ds-video-row__avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-input-strong);color:var(--fg);font-size:var(--text-body2);font-weight:var(--weight-heading)}.ds-video-row__speaker{color:var(--fg-secondary);font-size:var(--text-body2);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight)}.ds-video-row__with{color:var(--fg-muted)}.ds-video-row__title{display:-webkit-box;overflow:hidden;color:var(--fg);font-size:var(--text-h5);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ds-video-row__meta{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}.ds-video-row__note{display:-webkit-box;max-width:560px;overflow:hidden;color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ds-video-row__trail{display:flex;flex:0 0 auto;align-items:center}.ds-video-gap{display:flex;align-items:center;gap:12px;min-height:32px;color:var(--fg-muted);font-size:var(--text-body3)}.ds-video-gap .ds-video-row__lead{color:var(--fg-muted)}.ds-video-gap__spacer{flex:0 0 191px}@media(max-width:767px){.ds-video-row__thumb{width:140px;height:82px}.ds-video-gap__spacer{flex-basis:140px}.ds-video-row__title{-webkit-line-clamp:1}.ds-video-row--wrap .ds-video-row__title{-webkit-line-clamp:2}.ds-video-row__source,.ds-video-row__speaker,.ds-video-row__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-video-row__note{display:none}.ds-video-row--s .ds-video-row__body{align-self:center;gap:6px}.ds-video-row--s .ds-video-row__speaker{font-size:var(--text-body3)}.ds-video-row--s .ds-video-row__title{font-size:var(--text-body2);-webkit-line-clamp:2}}.ds-tooltip-host{position:relative;display:inline-flex}.ds-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:3;padding:8px 10px;border:0;border-radius:12px;background:var(--surface-floating);box-shadow:inset 0 0 0 1px var(--surface-floating-border),var(--shadow-floating);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body3);font-weight:400;line-height:var(--leading-body3);letter-spacing:var(--body-tracking);text-transform:none;white-space:nowrap;opacity:0;transform:translate(-50%);transition:opacity .12s ease;pointer-events:none}.ds-tooltip-host:after{content:"";position:absolute;bottom:calc(100% + 5px);left:50%;z-index:3;width:12px;height:6px;margin-left:-6px;background:var(--surface-floating);clip-path:polygon(0 0,100% 0,50% 100%);opacity:0;transition:opacity .12s ease;pointer-events:none}.ds-tooltip-host--start .ds-tooltip{left:0;transform:none}.ds-tooltip-host--end .ds-tooltip{left:auto;right:0;transform:none}@media(hover:hover){.ds-tooltip-host:not([data-open]):hover>.ds-tooltip,.ds-tooltip-host:not([data-open]):hover:after{opacity:1;transition-delay:.4s}}.ds-tooltip-host:not([data-open]):has(:focus-visible)>.ds-tooltip,.ds-tooltip-host:not([data-open]):has(:focus-visible):after,.ds-tooltip-host[data-open=true]>.ds-tooltip,.ds-tooltip-host[data-open=true]:after{opacity:1}@media(prefers-reduced-motion:reduce){.ds-tooltip,.ds-tooltip-host:after{transition:none}}.ds-edge-fade{--edge-fade: 32px}.ds-edge-fade[data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--edge-fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--edge-fade)),transparent)}.ds-edge-fade[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--edge-fade));mask-image:linear-gradient(90deg,transparent,#000 var(--edge-fade))}.ds-edge-fade[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent)}.ds-edge-fade:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.ds-popover-hint{position:relative;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;width:248px;max-width:calc(100vw - 32px);padding:14px 16px;border-radius:var(--radius-panel);background:var(--surface-floating);box-shadow:inset 0 0 0 1px var(--surface-floating-border),var(--shadow-popover);color:var(--fg);text-align:left}.ds-popover-hint__title{margin:0;font-size:var(--text-body2);line-height:var(--leading-body);letter-spacing:var(--body-tracking)}.ds-popover-hint__body{color:var(--fg-secondary);font-size:var(--text-body3);line-height:var(--leading-body3);letter-spacing:var(--body-tracking)}.ds-popover-hint__body p{margin:0}.ds-popover-hint__arrow{position:absolute;bottom:-6px;left:50%;width:12px;height:6px;transform:translate(-50%);background:var(--surface-floating);clip-path:polygon(0 0,100% 0,50% 100%)}.ds-popover{display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:min(560px,70vh);overflow:hidden;border-radius:var(--radius-panel);background:var(--surface-floating);box-shadow:inset 0 0 0 1px var(--surface-floating-border),var(--shadow-popover);color:var(--fg);text-align:left}.ds-popover__head{display:flex;flex:0 0 auto;align-items:baseline;gap:10px;padding:16px 16px 8px}.ds-popover__title{margin:0;font-size:var(--text-body2);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--body-tracking);color:var(--fg)}.ds-popover__aside{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted)}.ds-popover__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:4px 8px 12px;overflow-y:auto}.ds-popover__foot{display:flex;flex:0 0 auto;justify-content:center;padding:8px;box-shadow:inset 0 1px 0 var(--surface-floating-border)}.inline-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body)}.ds-icon-mark{color:var(--fg-secondary)}.ds-rail-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 12px;border:.9px solid transparent;border-radius:var(--radius-panel);background:none;text-align:left;cursor:pointer}.ds-rail-row--active{background:linear-gradient(var(--rail-active-surface),var(--rail-active-surface)) padding-box,linear-gradient(90deg,var(--pink-400),var(--violet-400),var(--blue-400),var(--green-300)) border-box}.ds-editorial-pick{position:relative;isolation:isolate;display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;border-radius:var(--radius-media);background:var(--card-surface)}.ds-editorial-pick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid var(--card-border);border-radius:inherit;pointer-events:none}.ds-editorial-pick>.ds-card{width:100%;border-radius:var(--radius-media) var(--radius-media) 0 0}.ds-editorial-pick .ds-card__title{min-height:var(--pick-title-height)}.ds-editorial-pick .ds-card__body{padding-bottom:var(--pick-body-bottom)}.ds-editorial-pick>a.ds-card:focus-visible{outline:none;padding-bottom:0;box-shadow:none}.ds-editorial-pick:has(>a.ds-card:focus-visible):after,.ds-editorial-pick--row:has(.ds-pickrow__link:focus-visible):after{padding:var(--focus-ring-width);border:0;background:linear-gradient(var(--ring-angle),var(--gradient-border-stops));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(hover:hover){.ds-editorial-pick>a.ds-card:hover{outline:none;padding-bottom:0}.ds-editorial-pick:hover:after{padding:1px;border:0;background:linear-gradient(var(--ring-angle),var(--gradient-border-stops));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}@media(forced-colors:active){.ds-editorial-pick:has(>a.ds-card:focus-visible),.ds-editorial-pick--row:has(.ds-pickrow__link:focus-visible){outline:var(--focus-ring-width) solid CanvasText}}@media(hover:hover)and (forced-colors:active){.ds-editorial-pick:hover{outline:1px solid CanvasText;outline-offset:-1px}}.ds-editorial-pick__note{display:flex;align-items:flex-start;gap:var(--pick-note-gap);margin-inline:var(--pick-note-inset);padding-block:var(--pick-note-top) var(--pick-note-bottom);border-top:1px solid var(--border);color:var(--fg-secondary);font-family:var(--font-sans);font-size:var(--text-body2);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--body-tracking)}.ds-editorial-pick__note>img{flex:none;box-sizing:content-box;width:var(--pick-note-mark-width);height:var(--pick-note-mark-height);padding-inline:calc((var(--pick-note-mark-slot) - var(--pick-note-mark-width)) / 2);object-fit:contain}.ds-editorial-pick__note>p{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}.ds-editorial-pick--row{display:grid;grid-row:auto;grid-template-columns:340px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:24px;padding:16px}.ds-pickrow__thumb{position:relative;grid-column:1;grid-row:1 / -1;width:340px;height:191px;overflow:hidden;border-radius:var(--radius-card)}.ds-pickrow__thumb img,.ds-pickrow__thumb .ds-card__thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--media-placeholder)}.ds-pickrow__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0}.ds-pickrow__body>.ds-card__source,.ds-pickrow__title,.ds-pickrow__metaline{padding-right:44px}.ds-pickrow__title{margin:10px 0 0;font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);letter-spacing:0;color:var(--fg)}.ds-pickrow__link{color:inherit;text-decoration:none;outline:none}.ds-pickrow__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ds-pickrow__metaline{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ds-pickrow__meta{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-muted)}.ds-pickrow__save{position:absolute;top:16px;right:16px;z-index:3}.ds-editorial-pick--row>.ds-editorial-pick__note{position:relative;z-index:2;grid-column:2;grid-row:2;margin:16px 0 0;padding-block:var(--pick-note-top) 0;font-size:var(--text-body1)}.ds-editorial-pick--row>.ds-editorial-pick__note>img{margin-block:calc((var(--text-body1) * var(--leading-body) - var(--pick-note-mark-height)) / 2)}@media(max-width:767px){.ds-editorial-pick--row{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding:0}.ds-pickrow__thumb{grid-column:1;grid-row:auto;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-media) var(--radius-media) 0 0}.ds-pickrow__body{grid-column:1;grid-row:auto;padding:12px 12px 16px}.ds-pickrow__body>.ds-card__source,.ds-pickrow__title,.ds-pickrow__metaline{padding-right:0}.ds-pickrow__metaline{min-height:32px}.ds-pickrow__save{position:static}.ds-editorial-pick--row>.ds-editorial-pick__note{grid-column:1;grid-row:auto;margin:0 var(--pick-note-inset);padding-block:var(--pick-note-top) var(--pick-note-bottom)}}.search-anchor{position:relative}.search-panel{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:480px;max-width:92vw;max-height:561px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:15px 23px 23px 15px;border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--search-panel-bg);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));overflow:hidden;text-align:start}.search-panel__tabs{display:flex;align-items:center;gap:8px;flex:0 0 auto;overflow-x:auto;scrollbar-width:none}.search-panel__tabs::-webkit-scrollbar{display:none}.search-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto}.search-panel__groups,.search-group,.search-group__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.search-panel__groups{gap:24px}.search-group,.search-group__items{gap:16px}.search-panel__body--results{display:flex;flex-direction:column}.search-panel__results{min-height:0}.search-panel__scroll{min-height:0;overflow-y:auto}.search-group__caption{display:flex;align-items:center;gap:12px;margin:0}.search-group__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:4px;box-sizing:border-box;border-radius:var(--radius-pill);color:var(--fg)}.search-group__label{font-family:var(--font-mono);font-size:var(--text-label1);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg);white-space:nowrap}.search-group__rule{flex:1 1 0;min-width:0;height:1px;background:var(--border)}.search-clear{flex:0 0 auto;border:0;background:none;cursor:pointer;padding:2px 4px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}@media(hover:hover){.search-clear:hover{color:var(--fg)}}.search-row{display:block;border-radius:var(--radius-card);text-decoration:none;color:inherit}.search-group__item--video>.search-row{position:relative;padding:0 8px}.search-group__item--video>.search-row--active:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0;border-radius:var(--radius-card);background:var(--surface-input-mid)}.search-group__item--video>.search-row>.search-video{position:relative}.search-group__item--video+.search-group__item--video{margin-top:8px}.search-video{display:flex;align-items:flex-start;gap:12px;padding:0}.search-video__thumb{position:relative;flex:0 0 auto;width:113px;height:66px;border-radius:6px;overflow:hidden;background:var(--media-placeholder, var(--bg-panel-2))}.search-video__thumb img{width:100%;height:100%;object-fit:cover;display:block}.search-video__duration{position:absolute;right:6px;bottom:10px;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--badge-media-fill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--fg-on-media);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}.search-video__text{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 auto}.search-video__byline{display:flex;align-items:center;gap:8px;height:20px;min-width:0}.search-video__avatar{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-input-strong);color:var(--fg);font-size:var(--text-label2);font-weight:var(--weight-heading)}.search-video__speaker{font-size:var(--text-body2);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-video__title{font-size:var(--text-h5);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-video__meta{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-block:-3px}.search-more{display:inline-flex;align-items:center;margin-left:4px;padding:4px 0;border:0;background:none;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--text-body2);cursor:pointer}@media(hover:hover){.search-more:hover:not(:disabled){color:var(--fg)}}.search-more:disabled{cursor:default}.search-panel__status{margin:0;padding:8px 4px;color:var(--fg-muted);font-size:var(--text-body2)}.search-panel__status:empty{padding:0}.search-panel__retry{margin-top:16px}.search-panel__empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;text-align:center}.search-panel__empty-title{margin:0;font-size:var(--text-h5);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg)}.search-panel__empty-hint{margin:0;font-size:var(--text-body3);line-height:var(--leading-body3);color:var(--fg-muted)}.search-group--seeall{position:relative;z-index:1;flex:0 0 auto;padding-top:12px;border-top:1px solid var(--border)}.search-seeall{margin:0;display:flex;align-items:center;gap:12px;padding:4px;border-radius:var(--radius-pill);color:var(--fg-secondary);font-size:var(--text-body2);line-height:var(--leading-body)}.search-seeall.ds-list-row--active{background:var(--bg-transparent-secondary)}.search-seeall__spacer,.search-seeall__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;color:var(--fg-muted)}.search-seeall__icon{width:auto}.search-seeall__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mshell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--sheet-frost);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mshell__sheet{position:fixed;top:0;left:0;right:0;z-index:41;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);outline:none;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.mshell__beams{position:absolute;top:-16px;left:-18px;width:576px;height:100%;pointer-events:none;opacity:.1;background:url(/assets/hero-fan-dark-a-DFEKOcik.svg) no-repeat top left / 576px auto}[data-theme=light] .mshell__beams{background-image:url(/assets/hero-fan-light-a-pt3qkmgd.svg)}.mshell__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 20px;position:relative}.mshell__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;padding:0;border:0;background:none;color:var(--fg);cursor:pointer}.mshell-menu__id{display:flex;align-items:center;gap:12px;min-height:56px;margin-top:8px;padding:0 20px;position:relative}.mshell-menu__id-avatar{flex:0 0 auto;pointer-events:none}.mshell-menu__id-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;margin:0}.mshell-menu__id-name,.mshell-menu__id-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mshell-menu__id-name{font-size:var(--text-h5);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg)}.mshell-menu__id-email{font-size:var(--text-body3);line-height:var(--leading-body3);color:var(--fg-muted)}.mshell-menu__bell{flex:0 0 auto}.mshell-menu__ask{padding:8px 20px 0;position:relative}.mshell-menu__pitch{margin:0;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-secondary)}.mshell-menu__ask-row{display:flex;gap:8px;margin-top:12px}.mshell-menu__ask-row>*{flex:1 1 0;min-width:0}.mshell-menu__caption{margin:16px 0 8px;padding:0 20px;position:relative;font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted)}.mshell-menu__group>.mshell-menu__caption{margin-top:24px}.mshell-menu__pills{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px;position:relative}button.mshell-menu__pill{background:none;font:inherit;font-size:var(--text-body1);cursor:pointer}button.mshell-menu__pill:disabled{cursor:default;opacity:.6}.mshell-menu__switch{display:flex;align-items:center;min-height:36px;margin-top:8px;padding:0 20px;position:relative}.mshell-menu__rule{margin:12px 20px;border:0;border-top:1px solid var(--border);position:relative}.mshell-menu__error{margin:8px 20px 0}.mshell-menu__body>:last-child{margin-bottom:33px}.mshell__sheet--search{height:calc(100dvh - 56px)}.mshell__sheet--search:after{content:"";position:absolute;left:0;right:0;bottom:0;height:127px;border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.mshell-search{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.mshell-search__field{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:40px;box-sizing:border-box;margin:13px 16px 0 15px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-input-mid);color:var(--fg-muted);--ring-angle: var(--ring-angle-wide)}.mshell-search__field input{flex:1;min-width:0;border:0;background:none;color:var(--fg);caret-color:var(--border-brand-primary);font-family:var(--font-sans);font-size:var(--text-field);letter-spacing:var(--body-tracking)}.mshell-search__field input::placeholder{color:var(--fg-muted)}.mshell-search__field input:focus-visible{outline:none}.search-panel--sheet{position:static;flex:1 1 auto;min-height:0;width:auto;max-width:none;max-height:none;gap:22px;padding:24px 16px 0 15px;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.search-panel--sheet .search-panel__body{padding-bottom:56px}.search-panel--sheet .search-video__meta{white-space:normal;overflow:visible;text-overflow:clip}.mshell__sheet--menu{max-height:100dvh}.mshell-menu__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}@media(any-pointer:coarse){.mshell-menu__switch .ds-switch{min-height:var(--touch-target-min)}.mshell-menu__pill,.mshell__close{position:relative}.mshell-menu__pill:before,.mshell__close:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--touch-target-min));height:max(100%,var(--touch-target-min));transform:translate(-50%,-50%)}}.auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.auth-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modal-scrim);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}.auth-modal{position:relative;box-sizing:border-box;width:27.5rem;max-width:100%;display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);border:1px solid var(--border-subtle);border-radius:var(--radius-modal);background:var(--search-panel-bg);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));overflow:hidden;outline:none}.auth-modal__content{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:2rem;padding:2rem 1.5rem}.auth-modal__content>*{flex-shrink:0}.auth-modal__aurora{position:absolute;top:-30%;right:-20%;bottom:-10%;left:-20%;pointer-events:none;background:radial-gradient(120% 90% at 50% 118%,color-mix(in srgb,var(--green-300) 12%,transparent),color-mix(in srgb,var(--blue-400) 12%,transparent) 32%,color-mix(in srgb,var(--violet-400) 12%,transparent) 58%,color-mix(in srgb,var(--pink-400) 12%,transparent) 82%,transparent 100%);filter:blur(6px)}.auth-modal>*:not(.auth-modal__aurora):not(.auth-modal__close){position:relative}.auth-modal__close{position:absolute;top:1.25rem;right:1.25rem;z-index:1;display:inline-flex;padding:.375rem;border:0;background:none;font:inherit;color:var(--fg-secondary);cursor:pointer;border-radius:var(--radius-pill)}@media(hover:hover){.auth-modal__close:hover{color:var(--fg)}}.auth-modal__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.auth-modal__head{display:flex;align-items:flex-start;gap:.75rem;padding-right:1.75rem}.auth-modal__head h2{margin:0;font-family:var(--font-sans);font-weight:var(--weight-heading);font-size:2rem;line-height:1.1;letter-spacing:0;color:var(--fg);text-wrap:balance}.auth-modal .auth-reveal__inner{transition:padding-top .32s cubic-bezier(.4,0,.2,1)}.auth-modal .auth-reveal:not(.is-open) .auth-reveal__inner{padding-top:0}@media(prefers-reduced-motion:reduce){.auth-modal .auth-reveal__inner{transition:none}}.auth-modal__form{display:flex;flex-direction:column;gap:1.5rem}.auth-field{display:flex;flex-direction:column;gap:.375rem}.auth-field>span,.auth-field__label{padding-left:.75rem;font-family:var(--font-sans);font-weight:var(--weight-heading);font-size:1rem;line-height:1.15;color:var(--fg)}.auth-field input{box-sizing:border-box;width:100%;height:2.5rem;background:var(--surface-input);border:1px solid transparent;border-radius:var(--radius-pill);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-field);letter-spacing:.02em;padding:0 .75rem}.auth-field input::placeholder{color:var(--fg-muted)}.auth-field input:focus-visible{outline:none;border-color:var(--fg-muted)}.auth-field__control{position:relative}.auth-field__control input{padding-right:2.75rem}.auth-field__eye{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);display:inline-flex;padding:.15rem;border:0;background:none;font:inherit;color:var(--fg-muted);cursor:pointer}@media(hover:hover){.auth-field__eye:hover{color:var(--fg-secondary)}}.auth-rules{list-style:none;margin:.25rem 0 0;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:var(--surface-input);border-radius:var(--radius-panel)}.auth-rules li{display:flex;align-items:center;gap:.25rem;font-family:var(--font-sans);font-size:var(--text-body2);letter-spacing:.02em;color:var(--fg-muted)}.auth-rules li.is-met{color:var(--topic-green)}.auth-rules li.is-unmet{color:var(--fg-destructive)}.auth-rules li span{color:var(--fg-muted)}.auth-modal__reset-link{margin:0;padding-left:.75rem;font-family:var(--font-sans);font-size:var(--text-body2);color:var(--fg-secondary)}.auth-modal__reset-link button,.auth-modal__switch button,.auth-modal__switch a{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:var(--weight-heading);color:var(--fg-accent)}.auth-modal__reset-link button{white-space:nowrap}.auth-modal__reset-link button:disabled{cursor:default;color:var(--fg-muted)}.auth-modal__switch a{text-decoration:none;white-space:nowrap}.auth-modal__error{margin:0;font-size:var(--text-body2);color:var(--fg-destructive)}.auth-modal__notice{margin:0;font-size:var(--text-body2);color:var(--topic-green)}.auth-modal__switch{margin:0;text-align:center;text-wrap:balance;font-family:var(--font-sans);font-size:var(--text-body2);color:var(--fg-secondary)}.auth-modal__actions{display:flex;flex-direction:column;gap:1rem}.auth-modal__wallet{display:flex;flex-direction:column}.auth-modal__wallet .auth-modal__wallet-hint,.auth-modal__wallet>.auth-modal__error{margin-top:.5rem}.auth-modal__group{display:flex;flex-direction:column}.auth-divider{display:flex;align-items:center;gap:.625rem;font-family:var(--font-sans);font-size:var(--text-body2);color:var(--fg-muted)}.auth-divider:before,.auth-divider:after{content:"";flex:1 0 0;height:1px;background:var(--border)}.auth-modal__wallet-hint{margin:0;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-muted);text-align:center;text-wrap:balance}.auth-modal__sent{margin:0;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-secondary)}.auth-profile{position:relative;display:inline-flex}.auth-profile__menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:1001;min-width:11rem;display:flex;flex-direction:column;padding:.375rem;border-radius:var(--radius-card);background:var(--surface-floating);box-shadow:inset 0 0 0 1px var(--surface-floating-border),var(--shadow-floating)}.auth-profile__email{padding:.5rem .625rem;font-size:var(--text-label2);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-profile__item{display:block;padding:.5rem .625rem;border:0;background:none;border-radius:.5rem;font:inherit;font-size:var(--text-body2);color:var(--fg);text-align:left;text-decoration:none;cursor:pointer}@media(hover:hover){.auth-profile__item:hover{background:var(--bg-transparent-tertiary)}}.auth-profile__item:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}@media(max-width:640px){.auth-modal__content{gap:2rem;padding:1.5rem 1rem}.auth-modal__head h2{font-size:1.75rem}}.reset-page{display:flex;justify-content:center;padding:4rem 1rem}.reset-page__card{box-sizing:border-box;width:27.5rem;max-width:100%;display:flex;flex-direction:column;gap:2rem;padding:2rem 1.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-modal);background:color-mix(in srgb,var(--bg-panel) 82%,transparent)}.reset-page__card .auth-modal__head h1{margin:0;font-family:var(--font-sans);font-weight:var(--weight-heading);font-size:2rem;line-height:1.1;color:var(--fg)}.reset-page__status,.reset-page__expired{margin:0;color:var(--fg-muted);font-size:var(--text-body2)}.reset-page__card .ds-btn{width:100%}@media(any-pointer:coarse){.auth-modal__close:before{content:"";position:absolute;top:50%;left:50%;width:var(--touch-target-min);height:var(--touch-target-min);transform:translate(-50%,-50%)}}.follow-toggle{--ring-angle: var(--ring-angle-wide)}.follow-toggle.is-following{border-color:var(--border);background:var(--bg);color:var(--fg-muted)}.follow-toggle.is-following:focus-visible{border-color:var(--border);background:var(--bg);color:var(--fg-secondary)}@media(hover:hover){.follow-toggle.is-following:hover:not(:disabled){border-color:var(--border);background:var(--bg);color:var(--fg-secondary)}}.library-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.library-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modal-scrim);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}.library-modal{position:relative;box-sizing:border-box;width:30rem;max-width:100%;max-height:min(80vh,44rem);display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-modal);background:var(--search-panel-bg);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));outline:none}.library-modal__close{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;padding:.375rem;border:0;background:none;color:var(--fg-secondary);cursor:pointer;border-radius:var(--radius-pill)}@media(hover:hover){.library-modal__close:hover{color:var(--fg)}}.library-modal__title{margin:0;font-family:var(--font-sans);font-weight:var(--weight-heading);font-size:1.5rem;line-height:1.1;color:var(--fg)}.library-modal__body{min-height:0;flex:1 1 auto;overflow-y:auto}.library-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.library-row{display:flex;align-items:flex-start;gap:12px}.library-row__main{display:flex;align-items:flex-start;gap:12px;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit;border-radius:var(--radius-thumb)}.library-row__thumb{position:relative;flex:0 0 auto;width:113px;height:66px;border-radius:6px;overflow:hidden;background:var(--media-placeholder, var(--bg-panel-2))}.library-row__thumb--cover .coll-cover{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.library-row__thumb--cover .coll-cover__fill{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:-1;width:calc(100% + 32px);height:calc(100% + 32px);object-fit:cover;filter:blur(16px) saturate(1.2) brightness(.55)}.library-row__thumb--cover .coll-cover__art{width:auto;height:82%;aspect-ratio:1;border-radius:4px;object-fit:cover}.library-row__thumb--cover .coll-cover__art--landscape{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.library-group{margin:24px 0 12px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}.library-group:first-child{margin-top:0}.library-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.library-row__duration{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--badge-media-fill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--fg-on-media);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase}.library-row__text{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.library-row__byline{display:flex;align-items:center;gap:8px;height:20px;min-width:0}.library-row__avatar{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-input-strong);color:var(--fg);font-size:var(--text-label2);font-weight:var(--weight-heading)}.library-row__speaker{font-size:var(--text-body2);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row__title{font-size:var(--text-h5);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-row__meta{font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row__save{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius-pill);background:none;color:var(--fg-secondary);cursor:pointer}@media(hover:hover){.library-row__save:hover{background:var(--surface-input);color:var(--fg)}}.library-empty{display:flex;align-items:center;gap:8px;margin:0;padding:1.5rem 0;color:var(--fg-muted);font-size:var(--text-body2)}.library-empty-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.library-empty-block .library-empty{align-items:flex-start;padding-bottom:.5rem}.library-empty-block .library-empty svg{flex:0 0 auto;margin-top:1px}.library-more{display:flex;justify-content:center;padding:.75rem 0 .25rem}@media(max-width:520px){.library-modal{width:100%;max-height:88vh}}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.settings-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modal-scrim);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}.settings-modal{position:relative;box-sizing:border-box;width:28rem;max-width:100%;max-height:min(85vh,40rem);overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--search-panel-bg);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));box-shadow:0 1px #0000001a,inset 0 -2px 1px #0000004d;outline:none}.settings-modal__aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 90% at 100% 72%,color-mix(in srgb,var(--orange-300) 18%,transparent),transparent 62%),radial-gradient(70% 95% at 4% 40%,color-mix(in srgb,var(--blue-400) 11%,transparent),color-mix(in srgb,var(--violet-400) 8%,transparent) 45%,transparent 68%),radial-gradient(75% 80% at 52% 30%,color-mix(in srgb,var(--pink-400) 11%,transparent),transparent 70%);filter:blur(68px)}.settings-modal>*:not(.settings-modal__aurora):not(.settings-modal__close){position:relative}.settings-modal__close{position:absolute;top:1.25rem;right:1.25rem;z-index:1;display:inline-flex;padding:.375rem;border:0;background:none;color:var(--fg-secondary);cursor:pointer;border-radius:var(--radius-pill)}@media(hover:hover){.settings-modal__close:hover{color:var(--fg)}}.settings-modal__title{margin:0;font-family:var(--font-sans);font-weight:var(--weight-heading);font-size:1.5rem;line-height:1.1;color:var(--fg)}.settings-row{display:flex;align-items:center;gap:12px}.settings-row--identity{gap:12px}.settings-avatar{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-input-strong);color:var(--fg);font-weight:var(--weight-heading)}.settings-identity__email{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary);font-size:var(--text-body2)}.settings-field{display:flex;flex-direction:column;gap:8px}.settings-field__label{color:var(--fg-secondary);font-size:var(--text-body2)}.settings-field__control{display:flex;gap:8px}.settings-field input{flex:1 1 auto;min-width:0;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-input);color:var(--fg);font:inherit}.settings-wallet{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:40px;padding:0 4px 0 12px;border-radius:var(--radius-pill);background:var(--surface-input)}.settings-wallet__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:var(--text-body2)}.settings-field__control .ds-btn,.settings-row .ds-btn,.settings-confirm__actions .ds-btn{flex:0 0 auto}.settings-hint{color:var(--fg-muted);font-size:var(--text-label2)}.settings-hint--error{color:var(--danger)}.settings-rule{border:0;border-top:1px solid var(--border-subtle);margin:0}.settings-row--danger{justify-content:space-between;align-items:flex-start}.settings-danger__text{display:flex;flex-direction:column;gap:4px}.settings-confirm{display:flex;flex-direction:column;gap:12px}.settings-confirm__actions{display:flex;justify-content:flex-end;gap:8px}
