*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8f5;color:#282031;font:15px/1.65 Arial,Helvetica,sans-serif}a{color:#653c84}button,input,select{font:inherit}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ab79cf;outline-offset:4px}.site-header{background:#241332;color:white;border-bottom:1px solid #634871}.site-wrap{max-width:1200px;margin:auto;padding:0 24px}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;flex-shrink:0}.brand img{width:48px;height:56px;object-fit:contain}.brand strong{display:block;font-size:23px;line-height:1.1;letter-spacing:3px}.brand small{display:block;font-size:11px;margin-top:5px;color:#eadff2}.site-header nav{display:flex;gap:20px;flex-wrap:wrap}.site-header nav a{color:white;text-decoration:none;font-size:13px;font-weight:600;padding:7px 0;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current=page]{border-color:#dbc4ee}.skip{position:absolute;top:-80px;background:#fff;padding:10px;z-index:1000}.skip:focus{top:8px;left:8px}.site-footer{background:#241332;color:#eee4f5;padding:40px 0;margin-top:25px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.site-footer strong{font-size:20px;color:#fff}.site-footer p{margin:8px 0;font-size:13px}.site-footer a{color:#eee4f5}.site-footer img{width:74px;height:90px;object-fit:contain}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.data-status{font-size:12px;color:#685f70;margin:0 auto;padding:14px 24px;max-width:1200px}.fallback{max-width:1120px;margin:30px auto;padding:0 24px}.fallback h1{font-weight:500;font-size:34px;line-height:1.15}.fallback h2{font-size:22px;font-weight:500}.fallback details{background:#fff;border:1px solid #e2dbe7;padding:14px;margin:12px 0;border-radius:8px}.fallback summary{font-weight:600;color:#503263;cursor:pointer}.fallback li{margin:8px 0}.fallback .coverage{padding:16px;border-left:4px solid #653c84;background:#efe7f5}.fallback nav{display:flex;gap:20px;flex-wrap:wrap}.fallback td,.fallback th{text-align:left;padding:10px;border-bottom:1px solid #e2dbe7}.fallback table{width:100%;border-collapse:collapse}.fallback-note{font-size:13px;color:#685f70}#lunar-catalog{margin:0 auto;width:100%;--lc-paper:#faf8f5;--lc-ink:#282031;--lc-muted:#685f70;--lc-brand:#653c84;--lc-soft:#efe7f5;--lc-line:#e2dbe7}#lunar-catalog .lm-cover{width:46px;height:46px}#lunar-catalog .lm-top h1{max-width:640px}.lm-method a{color:#653c84}
@media(max-width:650px){.site-wrap{padding:0 16px}.header-inner{align-items:flex-start;flex-direction:column;gap:13px;padding-top:15px;padding-bottom:15px}.brand img{width:36px;height:43px}.brand strong{font-size:21px}.brand small{font-size:10px}.site-header nav{gap:9px 20px;width:100%}.site-header nav a{font-size:12px}.footer-inner{align-items:flex-start}.site-footer img{width:50px;height:65px}.footer-links{gap:10px 18px}.fallback{padding:0 16px}.fallback h1{font-size:28px}.fallback td,.fallback th{padding:8px 5px;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


    #lunar-catalog{color-scheme:light;--lc-page:#faf9fc;--lc-paper:#ffffff;--lc-ink:#242035;--lc-muted:#6b657b;--lc-line:#e7e2ed;--lc-brand:#5d3988;--lc-soft:#eee7f6;--lc-hover:#f5f0fa;--lc-action:#56327e;--lc-on-action:#ffffff;--lc-header:#231735;--lc-on-header:#f7f2ff;background:var(--lc-page);color:var(--lc-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;border-radius:12px;overflow:hidden;width:100%;text-align:left}
    #lunar-catalog *{box-sizing:border-box}
    #lunar-catalog [hidden]{display:none!important}
    #lunar-catalog button,#lunar-catalog input,#lunar-catalog select{font:inherit;color:inherit}
    #lunar-catalog button,#lunar-catalog a{-webkit-tap-highlight-color:transparent}
    #lunar-catalog button{cursor:inherit}
    #lunar-catalog button:focus-visible,#lunar-catalog a:focus-visible,#lunar-catalog input:focus-visible,#lunar-catalog select:focus-visible,#lunar-catalog summary:focus-visible{outline:3px solid var(--lc-brand);outline-offset:3px}
    #lunar-catalog a{color:var(--lc-brand);text-underline-offset:3px}
    #lunar-catalog h1,#lunar-catalog h2,#lunar-catalog h3,#lunar-catalog p{margin:0}
    #lunar-catalog .lc-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 32px;background:var(--lc-header);color:var(--lc-on-header)}
    #lunar-catalog .lc-brand{border:0;padding:0;background:transparent;color:inherit;display:flex;gap:12px;align-items:center;text-align:left;min-height:44px}
    #lunar-catalog .lc-moon{width:32px;height:32px;border:1px solid #bda9d9;border-radius:50%;box-shadow:inset -9px -2px 0 #a987d2;flex:none}
    #lunar-catalog .lc-wordmark{font-size:25px;letter-spacing:4px;font-weight:700;line-height:1.1}
    #lunar-catalog .lc-byline{display:block;font-size:12px;letter-spacing:.35px;color:#d0c1e4;margin-top:4px}
    #lunar-catalog .lc-header-right{display:flex;gap:24px;align-items:center}
    #lunar-catalog .lc-institution{font-size:12px;color:#d0c1e4}
    #lunar-catalog .lc-explore{display:flex;align-items:center;gap:7px;border:1px solid #6b567f;background:transparent;color:inherit;border-radius:6px;padding:9px 12px;min-height:42px;font-size:13px}
    #lunar-catalog .lc-explore:hover{background:#362349}
    #lunar-catalog .lc-main{padding:26px 32px 32px}
    #lunar-catalog .lc-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--lc-muted);margin-bottom:22px}
    #lunar-catalog .lc-text-button{background:none;border:0;padding:0;color:var(--lc-brand);text-align:left}
    #lunar-catalog .lc-text-button:hover{text-decoration:underline;text-underline-offset:3px}
    #lunar-catalog .lc-hero{display:grid;grid-template-columns:185px minmax(0,1fr);gap:28px;align-items:start;margin-bottom:26px}
    #lunar-catalog .lc-cover{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:7px;background:var(--lc-soft);color:var(--lc-brand)}
    #lunar-catalog .lc-cover-fallback{display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;font-weight:700;font-size:22px}
    #lunar-catalog .lc-overline{font-size:12px;text-transform:uppercase;letter-spacing:1.3px;font-weight:700;color:var(--lc-brand);margin-bottom:8px}
    #lunar-catalog .lc-hero h1{font-size:35px;line-height:1.15;letter-spacing:-1px;font-weight:700;overflow-wrap:anywhere}
    #lunar-catalog .lc-description{font-size:15px;line-height:1.6;color:var(--lc-muted);margin-top:12px;max-width:620px}
    #lunar-catalog .lc-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}
    #lunar-catalog .lc-tag{display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;line-height:1.4;border-radius:4px;background:var(--lc-soft);color:var(--lc-brand)}
    #lunar-catalog .lc-tag-neutral{background:var(--lc-paper);color:var(--lc-muted);border:1px solid var(--lc-line)}
    #lunar-catalog .lc-hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:18px}
    #lunar-catalog .lc-listen{display:inline-flex;gap:7px;align-items:center;background:var(--lc-action);color:var(--lc-on-action);border-radius:5px;padding:10px 16px;font-size:13px;text-decoration:none;min-height:42px}
    #lunar-catalog .lc-review{font-size:12px;color:var(--lc-muted)}
    #lunar-catalog .lc-about{margin:0 0 28px;padding:0 0 3px}
    #lunar-catalog .lc-about-heading{font-size:20px;font-weight:600;margin:0 0 12px}
    #lunar-catalog .lc-about-body{max-width:76ch;font-size:15px;line-height:1.8;color:var(--lc-ink);overflow-wrap:anywhere}
    #lunar-catalog .lc-about-body p+p{margin-top:15px}
    #lunar-catalog .lc-entry{margin:0 0 26px}
    #lunar-catalog .lc-entry-heading{font-size:16px;font-weight:600;margin-bottom:10px}
    #lunar-catalog .lc-embed-preview{background:var(--lc-paper);border:1px solid var(--lc-line);border-radius:10px;padding:18px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:15px}
    #lunar-catalog .lc-embed-preview .lc-cover{width:72px;border-radius:5px}
    #lunar-catalog .lc-embed-brand{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--lc-muted);margin-bottom:6px}
    #lunar-catalog .lc-episode-title{font-size:18px;line-height:1.3;font-weight:600;margin-bottom:5px}
    #lunar-catalog .lc-episode-meta{font-size:12px;color:var(--lc-muted)}
    #lunar-catalog .lc-embed-controls{display:flex;align-items:center;gap:12px;margin-top:14px}
    #lunar-catalog .lc-embed-play{width:42px;height:42px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;background:var(--lc-action);color:var(--lc-on-action);opacity:1;flex:none}
    #lunar-catalog .lc-embed-timeline{height:4px;flex:1;min-width:20px;background:var(--lc-line);border-radius:3px}
    #lunar-catalog .lc-embed-time{font-size:12px;color:var(--lc-muted)}
    #lunar-catalog .lc-embed-caption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;color:var(--lc-muted)}
    #lunar-catalog .lc-facts{border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line);padding:17px 0;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:22px;margin-bottom:26px}
    #lunar-catalog .lc-fact-label{font-size:12px;letter-spacing:.5px;color:var(--lc-muted);display:block;margin-bottom:4px}
    #lunar-catalog .lc-fact-value{font-size:17px;font-weight:600;display:block}
    #lunar-catalog .lc-fact-note{font-size:12px;color:var(--lc-muted);display:block;margin-top:3px}
    #lunar-catalog .lc-seasons{margin-bottom:26px}
    #lunar-catalog .lc-seasons-label{font-size:12px;color:var(--lc-muted);margin-bottom:9px}
    #lunar-catalog .lc-season-options{display:flex;gap:8px;flex-wrap:wrap}
    #lunar-catalog .lc-season-button{padding:9px 13px;border-radius:5px;background:var(--lc-paper);border:1px solid var(--lc-line);font-size:12px;min-height:40px}
    #lunar-catalog .lc-season-button[aria-pressed="true"]{border-color:var(--lc-brand);background:var(--lc-soft);color:var(--lc-brand)}
    #lunar-catalog .lc-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:30px;align-items:start}
    #lunar-catalog .lc-section-heading{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:5px}
    #lunar-catalog .lc-section-description{color:var(--lc-muted);font-size:12px;margin-bottom:16px}
    #lunar-catalog .lc-team{width:100%;border-collapse:collapse}
    #lunar-catalog .lc-team tr{border-bottom:1px solid var(--lc-line)}
    #lunar-catalog .lc-team td{padding:12px 0;vertical-align:top;font-size:13px;overflow-wrap:anywhere}
    #lunar-catalog .lc-team td:first-child{width:36%;padding-right:15px}
    #lunar-catalog .lc-team td:last-child{color:var(--lc-muted)}
    #lunar-catalog .lc-credit-scope{display:block;font-size:12px;margin-top:5px;color:var(--lc-muted)}
    #lunar-catalog .lc-empty-detail{padding:18px 0;color:var(--lc-muted);font-size:13px;border-top:1px solid var(--lc-line)}
    #lunar-catalog .lc-territory-box{background:var(--lc-paper);border:1px solid var(--lc-line);border-radius:7px;padding:18px;margin-top:15px}
    #lunar-catalog .lc-territory-label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--lc-brand);font-weight:600;margin-bottom:10px}
    #lunar-catalog .lc-territory-name{font-size:17px;font-weight:600}
    #lunar-catalog .lc-territory-meta{font-size:12px;color:var(--lc-muted);margin-top:4px}
    #lunar-catalog .lc-territory-scope{font-size:12px;color:var(--lc-muted);margin-top:10px}
    #lunar-catalog .lc-pending{font-size:13px;color:var(--lc-muted);display:flex;gap:6px;align-items:center}
    #lunar-catalog .lc-production{margin-top:20px;border-top:1px solid var(--lc-line);padding-top:17px}
    #lunar-catalog .lc-production-label{font-size:12px;color:var(--lc-muted);margin-bottom:5px}
    #lunar-catalog .lc-production-name{font-size:13px}
    #lunar-catalog .lc-technical{margin-top:26px;border-top:1px solid var(--lc-line)}
    #lunar-catalog .lc-details{border-bottom:1px solid var(--lc-line);padding:13px 0;font-size:12px}
    #lunar-catalog .lc-details summary{font-size:13px;font-weight:500;min-height:24px}
    #lunar-catalog .lc-details p{margin-top:10px;color:var(--lc-muted);line-height:1.65}
    #lunar-catalog .lc-source-list{margin:12px 0 0;padding-left:17px;color:var(--lc-muted)}
    #lunar-catalog .lc-source-list li+li{margin-top:8px}
    #lunar-catalog .lc-copy{margin-top:10px;border:1px solid var(--lc-line);background:var(--lc-paper);padding:7px 11px;border-radius:5px;font-size:12px;min-height:38px}
    #lunar-catalog .lc-footer{padding:17px 32px;border-top:1px solid var(--lc-line);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--lc-muted);background:var(--lc-paper)}
    #lunar-catalog .lc-catalog-heading{font-size:31px;line-height:1.2;letter-spacing:-.8px;font-weight:700}
    #lunar-catalog .lc-catalog-intro{margin:9px 0 20px;font-size:14px;color:var(--lc-muted)}
    #lunar-catalog .lc-search-label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}
    #lunar-catalog .lc-search-wrap{display:flex;gap:9px;align-items:center;background:var(--lc-paper);border:1px solid var(--lc-line);border-radius:6px;padding:0 13px;margin-bottom:23px}
    #lunar-catalog .lc-search-wrap input{width:100%;min-width:0;height:46px;border:0;background:transparent;outline-offset:0;font-size:14px}
    #lunar-catalog .lc-search-wrap input::placeholder{color:var(--lc-muted);opacity:1}
    #lunar-catalog .lc-browse-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px}
    #lunar-catalog .lc-filters{display:flex;flex-direction:column;gap:17px;align-self:start}
    #lunar-catalog .lc-filter-label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--lc-muted)}
    #lunar-catalog .lc-filter-label select{width:100%;min-width:0;border:1px solid var(--lc-line);background:var(--lc-paper);border-radius:4px;padding:9px 8px;color:var(--lc-ink);font-size:12px;min-height:40px}
    #lunar-catalog .lc-reset{font-size:12px;min-height:36px}
    #lunar-catalog .lc-results-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--lc-muted);margin-bottom:13px}
    #lunar-catalog .lc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
    #lunar-catalog .lc-podcast-card{border:1px solid var(--lc-line);background:var(--lc-paper);border-radius:7px;padding:14px;text-align:left;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;transition:border-color .15s}
    #lunar-catalog .lc-podcast-card:hover{border-color:var(--lc-brand);background:var(--lc-hover)}
    #lunar-catalog .lc-podcast-card-top{display:flex;gap:12px;align-items:flex-start}
    #lunar-catalog .lc-podcast-card .lc-cover{width:67px;flex:none;border-radius:4px}
    #lunar-catalog .lc-podcast-card h3{font-size:15px;line-height:1.3;letter-spacing:-.2px;font-weight:600;overflow-wrap:anywhere}
    #lunar-catalog .lc-podcast-card p{font-size:12px;color:var(--lc-muted);line-height:1.5}
    #lunar-catalog .lc-card-info{font-size:12px;color:var(--lc-muted);margin-top:6px}
    #lunar-catalog .lc-card-bottom{border-top:1px solid var(--lc-line);padding-top:9px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--lc-brand);font-size:12px}
    #lunar-catalog .lc-no-results{grid-column:1/-1;padding:30px 8px;color:var(--lc-muted);font-size:14px}
    #lunar-catalog .lc-icon{width:16px;height:16px;display:inline-block;flex:none;vertical-align:middle}
    #lunar-catalog .lc-card-cover-label{font-size:12px;color:var(--lc-muted);margin-top:5px}
    @media(max-width:760px){#lunar-catalog .lc-main{padding:22px}#lunar-catalog .lc-header{padding:18px 22px}#lunar-catalog .lc-footer{padding:16px 22px}#lunar-catalog .lc-institution{display:none}#lunar-catalog .lc-hero{grid-template-columns:140px minmax(0,1fr);gap:20px}#lunar-catalog .lc-hero h1{font-size:29px}#lunar-catalog .lc-columns{grid-template-columns:1fr;gap:24px}#lunar-catalog .lc-territories-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#lunar-catalog .lc-territory-box{margin-top:12px}#lunar-catalog .lc-browse-layout{grid-template-columns:1fr;gap:20px}#lunar-catalog .lc-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}#lunar-catalog .lc-reset{align-self:end;text-align:left}#lunar-catalog .lc-byline{max-width:180px;font-size:12px}#lunar-catalog .lc-wordmark{font-size:22px}}
    @media(max-width:460px){#lunar-catalog .lc-header{gap:10px;padding:16px}#lunar-catalog .lc-moon{width:25px;height:25px;box-shadow:inset -7px -2px 0 #a987d2}#lunar-catalog .lc-brand{gap:8px}#lunar-catalog .lc-wordmark{font-size:20px;letter-spacing:3px}#lunar-catalog .lc-byline{max-width:150px;font-size:12px}#lunar-catalog .lc-explore{font-size:12px;padding:9px 10px}#lunar-catalog .lc-explore-word{display:none}#lunar-catalog .lc-main{padding:20px 16px}#lunar-catalog .lc-hero{grid-template-columns:90px minmax(0,1fr);gap:14px}#lunar-catalog .lc-hero h1{font-size:25px}#lunar-catalog .lc-description{font-size:13px}#lunar-catalog .lc-overline{font-size:12px;letter-spacing:.6px}#lunar-catalog .lc-hero-actions{gap:10px;margin-top:13px}#lunar-catalog .lc-review{display:block}#lunar-catalog .lc-facts{grid-template-columns:1fr 1fr;gap:16px}#lunar-catalog .lc-facts>div:last-child{grid-column:1/-1}#lunar-catalog .lc-fact-value{font-size:15px}#lunar-catalog .lc-territories-grid{grid-template-columns:1fr;gap:0}#lunar-catalog .lc-grid{grid-template-columns:1fr}#lunar-catalog .lc-catalog-heading{font-size:27px}#lunar-catalog .lc-footer{padding:16px}#lunar-catalog .lc-team td:first-child{width:38%}#lunar-catalog .lc-podcast-card .lc-cover{width:75px}}
    @media(max-width:460px){#lunar-catalog .lc-embed-preview{padding:14px;grid-template-columns:52px minmax(0,1fr);gap:12px}#lunar-catalog .lc-embed-preview .lc-cover{width:52px}#lunar-catalog .lc-episode-title{font-size:16px}#lunar-catalog .lc-embed-controls{gap:8px}#lunar-catalog .lc-embed-play{width:38px;height:38px}#lunar-catalog .lc-embed-brand{flex-wrap:wrap;gap:3px}}
    @media(pointer:coarse){#lunar-catalog button,#lunar-catalog .lc-listen{min-height:44px}#lunar-catalog input,#lunar-catalog select{font-size:16px!important;min-height:44px}}
    @media(prefers-reduced-motion:reduce){#lunar-catalog *{transition:none!important;scroll-behavior:auto!important}}
  
#lunar-catalog{max-width:1160px;margin:0 auto;border-radius:0;overflow:visible}
#lunar-catalog h1,#lunar-catalog h2,#lunar-catalog h3{font-family:Arial,Helvetica,sans-serif}
#lunar-catalog button{cursor:pointer}
#lunar-catalog .lc-about-body,#lunar-catalog .lc-about-body p{font-size:15px;line-height:1.8}
#lunar-catalog .lc-browse-back{margin-bottom:20px;display:inline-block;font-size:13px}
#lunar-catalog .lc-filters{gap:14px}
#lunar-catalog .lc-territory-pending{font-size:12px;color:var(--lc-muted);margin-top:14px;padding-top:12px;border-top:1px solid var(--lc-line)}
#lunar-catalog .lc-production dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 15px;margin:12px 0 0;font-size:13px}
#lunar-catalog .lc-production dt{color:var(--lc-muted)}
#lunar-catalog .lc-production dd{margin:0;overflow-wrap:anywhere}
#lunar-catalog .lc-credit-scope summary{font-size:12px;font-weight:400;margin-top:5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#lunar-catalog .lc-credit-scope p{font-size:12px!important;margin-top:8px!important}
#lunar-catalog .lc-player-frame{width:100%;margin:0!important;border:0;border-radius:10px}
#lunar-catalog .lc-player-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin-top:10px}
#lunar-catalog .lc-scope-note{font-size:13px;padding:12px 15px;background:var(--lc-soft);margin-bottom:20px;color:var(--lc-brand);border-radius:5px}
@media(max-width:460px){#lunar-catalog .lc-production dl{grid-template-columns:1fr;gap:3px}#lunar-catalog .lc-production dd{margin-bottom:10px}}

#lunar-catalog .lc-about .lc-synopsis-link{color:var(--lc-brand);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}

#lunar-catalog .lc-territory-overview{margin:0 0 24px;min-width:0}
#lunar-catalog .lc-territory-overview-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 18px;margin-bottom:9px}
#lunar-catalog .lc-territory-overview-head h2{font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0}
#lunar-catalog .lc-territory-overview-head>a{display:inline-flex;align-items:center;gap:5px;font-size:12px;min-height:32px}
#lunar-catalog .lc-territory-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#lunar-catalog .lc-territory-overview-panel{min-width:0;padding:13px 16px 10px;background:#f6f2fa;border:1px solid #e1d7ed;border-left:3px solid #653c84;border-radius:7px;overflow-wrap:anywhere}
#lunar-catalog .lc-territory-overview-panel[data-territory-field="TN01"]{background:#f1f7f5;border-color:#d6e5e2;border-left-color:#315f57}
#lunar-catalog .lc-territory-overview-panel h3{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;letter-spacing:.25px;font-weight:600;color:#653c84;margin:0 0 7px}
#lunar-catalog .lc-territory-overview-panel[data-territory-field="TN01"] h3{color:#315f57}
#lunar-catalog .lc-territory-overview-places{list-style:none;margin:0;padding:0;font-size:16px;line-height:1.45;font-weight:600}
#lunar-catalog .lc-territory-overview-places li+li{margin-top:3px}
#lunar-catalog .lc-territory-overview-note{font-size:12px;line-height:1.55;color:var(--lc-muted);margin-top:7px}
#lunar-catalog .lc-territory-overview-warning{color:#776229}
#lunar-catalog .lc-territory-overview-empty{font-size:15px;font-weight:500;color:var(--lc-muted)}
#lunar-catalog .lc-territory-overview-map{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:12px;margin-top:3px}
#lunar-catalog .lc-territory-overview-panel[data-territory-field="TN01"] .lc-territory-overview-map{color:#315f57}
#lunar-catalog .lc-territory-overview-more{margin-top:5px;font-size:12px;color:var(--lc-muted)}
#lunar-catalog .lc-territory-overview-more>summary{cursor:pointer;min-height:26px;text-decoration:underline;text-underline-offset:3px}
#lunar-catalog .lc-territory-overview-more .lc-territory-overview-places{margin-top:5px}
#lunar-catalog #lc-territory-details{scroll-margin-top:24px}
@media(max-width:600px){#lunar-catalog .lc-territory-overview-grid{grid-template-columns:1fr;gap:9px}#lunar-catalog .lc-territory-overview-head>a,#lunar-catalog .lc-territory-overview-map{min-height:44px}#lunar-catalog .lc-territory-overview-panel{padding:12px 14px 7px}}

#lunar-catalog .lc-entry{width:100%;max-width:640px;margin:0 0 24px}#lunar-catalog .lc-entry-heading{font-size:13px;margin-bottom:8px}#lunar-catalog .lc-player-frame{height:152px}

#lunar-catalog .lc-columns>section{--lc-panel-ink:#56327e;--lc-panel-soft:#f1ebf8;--lc-panel-line:#dfd3ec;min-width:0;padding:18px;background:var(--lc-paper);border:1px solid var(--lc-panel-line);border-radius:9px;overflow:hidden}
#lunar-catalog .lc-columns>section[aria-label="Territórios"]{--lc-panel-ink:#245e59;--lc-panel-soft:#e8f3f1;--lc-panel-line:#cce3df}
#lunar-catalog .lc-columns>section>.lc-section-heading{margin:-18px -18px 14px;padding:12px 18px;background:var(--lc-panel-soft);color:var(--lc-panel-ink);border-top:3px solid var(--lc-panel-ink);border-bottom:1px solid var(--lc-panel-line)}
#lunar-catalog .lc-team tr{border-color:#eee7f6}
#lunar-catalog .lc-production{padding:14px;margin-top:20px;background:#f8f5fb;border:0;border-left:3px solid #dfd3ec;border-radius:5px}
#lunar-catalog .lc-production .lc-section-heading{font-size:15px;color:#56327e}
#lunar-catalog .lc-territory-box{background:#f7fbfa;border-color:var(--lc-panel-line)}
#lunar-catalog .lt-place+.lt-place{border-top:1px solid #ddd5e3;margin-top:13px;padding-top:12px}
#lunar-catalog .lt-city{font-size:13px;line-height:1.5;font-weight:600;color:#4f3860;margin-top:7px}
#lunar-catalog .lc-territory-box .lt-city{font-size:17px;color:var(--lc-panel-ink)}
#lunar-catalog .lt-agent{margin-top:9px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
#lunar-catalog .lt-identity>span{color:#685f70}
#lunar-catalog .lt-status{font-size:10px;line-height:1.5;color:#776229;margin:2px 0 0}
#lunar-catalog .lt-source{font-size:11px;color:#685f70;margin-top:2px}
#lunar-catalog .lt-source>summary{cursor:pointer;min-height:26px;text-decoration:underline;text-underline-offset:3px}
#lunar-catalog .lt-source p{font-size:11px;line-height:1.6;margin:5px 0}
#lunar-catalog .lc-territory-label{color:var(--lc-panel-ink)}
#lunar-catalog .lc-columns>section[aria-label="Territórios"] .lc-territory-pending{margin-top:12px;padding:12px;background:#f7fbfa;border:1px dashed var(--lc-panel-line);border-radius:6px}
#lunar-catalog .lc-facts{padding:15px 18px;background:#f3f4f6;border:1px solid #e3e5e8;border-radius:8px}
#lunar-catalog .lc-technical{padding:0 18px;background:#f5f6f8;border:1px solid #e3e5e8;border-radius:9px}
#lunar-catalog .lc-technical .lc-details{border-color:#e0e3e7}
#lunar-catalog .lc-technical .lc-details:last-child{border-bottom:0}
#lunar-catalog .lc-technical summary{color:#444b55}
#lunar-catalog .lc-technical .lc-details[open]>summary{font-weight:600}
@media(max-width:460px){#lunar-catalog .lc-columns>section{padding:16px}#lunar-catalog .lc-columns>section>.lc-section-heading{margin:-16px -16px 14px;padding:12px 16px}#lunar-catalog .lc-technical{padding:0 16px}}

#lunar-map .lm-pin{background:transparent!important;border:0!important}
#lunar-map .lm-pin>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:3px solid #fff;border-radius:50%;background:var(--map-color);color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;box-shadow:0 2px 7px #24113444}
#lunar-map .lm-cluster>span{width:54px;height:54px;flex-direction:column;gap:1px;box-shadow:0 0 0 4px #ffffffa8,0 3px 9px #24113444}
#lunar-map .lm-cluster>span b{font-size:16px;line-height:1.1}
#lunar-map .lm-cluster>span small{font-size:9px;font-weight:400;line-height:1.3}
#lunar-map .lm-cluster::before{content:"";position:absolute;inset:-4px;border:1px solid var(--map-color);border-radius:50%;transform:rotate(-25deg) scaleX(1.12);opacity:.55;pointer-events:none}
#lunar-map .lm-pin-selected>span{outline:3px solid var(--map-color);outline-offset:3px}
#lunar-map .lm-pin:focus-visible{outline:3px solid var(--map-color);outline-offset:6px;border-radius:50%}
#lunar-map :is(.lm-state-area,.lm-municipal-area):focus-visible{outline:none;stroke-width:4px;filter:drop-shadow(0 0 2px #653c84)}
#lunar-map .lm-city-label{border:1px solid #c9b7d6;border-radius:4px;color:#503263;background:#fffffff2;box-shadow:0 1px 4px #24113422;font-size:11px;font-weight:600;padding:4px 7px}
#lunar-map .lm-cities{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
#lunar-map .lm-cities:empty{display:none}
#lunar-map .lm-city{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 9px;border:1px solid #d9cede;border-radius:5px;background:#fff;color:#503263;font-size:11px;cursor:pointer}
#lunar-map .lm-city:hover,#lunar-map .lm-city:focus-visible,#lunar-map .lm-city[aria-pressed="true"]{background:#efe7f5;border-color:#653c84}
#lunar-map .lm-city span{min-width:18px;border-radius:9px;background:#efe7f5;font-weight:600;text-align:center}


#lunar-map .lm-card{padding:15px 0;border-bottom:1px solid #eee7f2}
#lunar-map .lm-card:last-child{border-bottom:0}
#lunar-map .lm-card-top{display:flex;gap:10px;align-items:start;text-decoration:none;color:var(--map-ink)}
#lunar-map .lm-cover{width:52px;height:52px;border-radius:5px;object-fit:cover;background:#eee5f4;flex:none}
#lunar-map .lm-cover-fallback{display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;color:#503263;padding:5px}
#lunar-map .lm-card h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.35;font-weight:600;color:#35223f;margin:0}
#lunar-map .lm-year{display:block;font-size:10px;color:var(--map-muted);margin-top:4px}
#lunar-map .lm-synopsis{font-size:12px;line-height:1.6;color:var(--map-muted);margin:9px 0 0}
#lunar-map .lm-context{padding-top:9px;margin-top:9px;border-top:1px solid #f0eaf4;font-size:11px;line-height:1.6}
#lunar-map .lm-context-title{font-weight:600}
#lunar-map .lm-contexts{margin-top:10px;font-size:11px;color:#653c84}
#lunar-map .lm-contexts>summary{cursor:pointer;min-height:26px;text-decoration:underline;text-underline-offset:3px}
#lunar-map .lm-location{display:block;color:var(--map-color);margin-top:4px}
#lunar-map .lm-evidence{font-size:11px;margin-top:6px;color:var(--map-muted)}
#lunar-map .lm-evidence summary{font-size:11px;cursor:pointer;min-height:24px;text-decoration:underline;text-underline-offset:3px}
#lunar-map .lm-evidence p{margin:6px 0 0;line-height:1.6}
#lunar-map .lm-no-point{font-size:10px;color:#776229;background:#faf5e8;display:inline-block;padding:2px 5px;border-radius:3px;margin-top:5px}
#lunar-map .lm-empty{font-size:13px;line-height:1.7;padding:22px 0;color:var(--map-muted)}
#lunar-map .lm-more{width:100%;background:#f6f1f9;border:0;border-top:1px solid #e5daed;padding:12px;color:#653c84;font-size:12px;min-height:42px;cursor:pointer}

#lunar-map .lm-selection,#lunar-map .lm-mobile-help,#lunar-map .lm-return{display:none}
#lunar-map .lm-selection-open{display:block;width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:5px;background:var(--map-color);color:#fff;font-size:13px;font-weight:600;cursor:pointer}
#lunar-map .lm-selection-open:hover{filter:brightness(.92)}
#lunar-map .lm-selection-open:focus-visible{outline:3px solid var(--map-color);outline-offset:3px}
@media(max-width:820px){#lunar-map .lm-pin>span{width:44px;height:44px}#lunar-map .lm-cluster>span{width:58px;height:58px}#lunar-map .lm-map{touch-action:pan-x pan-y}#lunar-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}#lunar-map .lm-selection:not([hidden]){display:block;padding:14px 15px;background:var(--map-soft);border-top:1px solid var(--map-line);font-size:13px}#lunar-map .lm-selection>strong{display:block;color:var(--map-color);font-size:16px}#lunar-map .lm-selection>p{margin:6px 0 12px;color:var(--map-muted);font-size:12px}#lunar-map .lm-selection>a,#lunar-map .lm-return{display:flex;align-items:center;min-height:44px}#lunar-map .lm-mobile-help{display:block;margin-top:6px}#lunar-map .lm-city,#lunar-map button.lm-link-button,#lunar-map .lm-mode,#lunar-map .lm-filter-toggle,#lunar-map .lm-view-tabs button,#lunar-map button.lm-more,#lunar-map .lm-list .lm-contexts>summary,#lunar-map .lm-list .lm-evidence>summary,#lunar-map details.lm-method>summary{min-height:44px}#lunar-map .lm-list .lm-context-title{display:inline-flex;align-items:center;min-height:44px}#lunar-map .lm-return{padding:0 0 8px}#lunar-map .lm-view-tabs{scroll-margin-top:16px}}

#lunar-catalog.lc-map-page{max-width:1200px;background:#faf8f5;color:#282031}
#lunar-catalog.lc-map-page>.lc-main{padding:18px 24px 30px}
#lunar-map{--map-color:#653c84;--map-soft:#efe7f5;--map-line:#dfd4e6;--map-ink:#282031;--map-muted:#685f70;font-family:Arial,Helvetica,sans-serif;color:var(--map-ink)}
#lunar-map[data-layer="narrado"]{--map-color:#315f57;--map-soft:#eaf2ef;--map-line:#ceded8}
#lunar-map .lm-top{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;margin-bottom:14px;border-radius:11px;background:linear-gradient(90deg,#241134eb,#291039bd),url("https://static.wixstatic.com/media/d9bc9e_2f5dfda85aa741169ec3c3895f743b13~mv2.jpg/v1/fit/w_1600,h_1100,al_c,q_80,enc_avif,quality_auto/d9bc9e_2f5dfda85aa741169ec3c3895f743b13~mv2.jpg") center 47%/cover;color:#fff}
#lunar-map .lm-overline{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:1.5px;color:#76548b}
#lunar-map .lm-top .lm-overline{color:#e4d3ef;margin-bottom:5px}
#lunar-map .lm-top h1{font-family:Arial,Helvetica,sans-serif;font-weight:500;font-size:32px;line-height:1.15;letter-spacing:-.7px;color:#fff;margin:0 0 6px}
#lunar-map .lm-intro{font-size:13px;line-height:1.5;color:#eee5f3;margin:0}
#lunar-map .lm-back{flex:none;font-size:12px;line-height:1.4;padding:8px 11px;color:#fff;text-decoration:none;border:1px solid #baa1ce;border-radius:6px}
#lunar-map .lm-back:hover{background:#ffffff12}
#lunar-map .lm-explorebar{display:grid;grid-template-columns:auto minmax(170px,1fr) auto;gap:12px;align-items:center;margin:0 0 12px}
#lunar-map .lm-modes{display:flex;gap:6px}
#lunar-map .lm-mode{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #d9cede;border-radius:6px;background:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}
#lunar-map .lm-mode::before{content:"";width:8px;height:8px;border-radius:50%;background:#653c84;flex:none}
#lunar-map .lm-mode[data-layer="narrado"]::before{background:#315f57}
#lunar-map .lm-mode[aria-pressed="true"]{color:var(--map-color);border-color:var(--map-color);background:var(--map-soft)}
#lunar-map label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--map-muted)}
#lunar-map input,#lunar-map select{width:100%;min-width:0;height:42px;padding:8px 10px;border:1px solid #d9cede;border-radius:6px;background:#fff;color:var(--map-ink);font-size:13px}
#lunar-map input::placeholder{color:#766b7e}
#lunar-map .lm-search{min-width:0}
#lunar-map .lm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#lunar-map .lm-filter-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #bda6cb;border-radius:6px;background:#fff;color:#503263;font-size:12px;font-weight:600;cursor:pointer}
#lunar-map #lm-filter-count{background:#653c84;color:#fff;padding:1px 5px;border-radius:9px;font-size:10px}
#lunar-map .lm-secondary-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;padding:15px 17px;background:#f0e8f5;border:1px solid #dfd0e9;border-radius:8px;margin:0 0 12px}
#lunar-map .lm-secondary-filters .lm-layer-note{grid-column:1/-1;font-size:12px;line-height:1.5;color:#66556f;margin:0}
#lunar-map .lm-link-button{border:0;padding:4px 0;background:transparent;color:var(--map-color);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:28px}
#lunar-map .lm-coverage-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;min-height:34px;font-size:11px;line-height:1.5;color:#6c5f73}
#lunar-map .lm-coverage-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px}
#lunar-map .lm-research-badge{display:inline-block;white-space:nowrap;font-size:10px;font-weight:600;padding:3px 7px;border-radius:20px;background:#eee5f4;color:#503263}
#lunar-map .lm-count{font-size:12px;font-weight:600;color:var(--map-color);margin:0}
#lunar-map .lm-count-guide{font-size:12px;line-height:1.6;color:var(--map-muted);margin:0 0 8px}
#lunar-map .lm-distribution{font-size:12px;line-height:1.6;color:var(--map-color);background:var(--map-soft);border-left:3px solid var(--map-color);padding:9px 12px;margin:0 0 14px}
#lunar-map .lm-view-tabs{display:none}
#lunar-map .lm-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:16px;align-items:start}
#lunar-map .lm-cartography{border:1px solid #d9cede;border-radius:10px;overflow:hidden;background:#eeeaf0}
#lunar-map .lm-map{height:480px;position:relative;isolation:isolate;z-index:0;background:#eeeaf0}
#lunar-map .leaflet-tile-pane{filter:grayscale(1) sepia(.12)}
#lunar-map .lm-map-message{padding:24px;font-size:13px;line-height:1.7;color:var(--map-muted)}
#lunar-map .lm-legend{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:9px 12px;background:#fff;font-size:10px;line-height:1.5;color:#6b5d74}
#lunar-map #lm-legend{display:flex;gap:12px;flex-wrap:wrap}
#lunar-map #lm-legend>span{display:inline-flex;align-items:center;gap:5px}
#lunar-map #lm-legend>span::before{content:"";display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--map-color)}
#lunar-map #lm-legend .lm-key-area::before{width:12px;height:9px;border-radius:2px;background:var(--map-soft);border:1px solid var(--map-color)}
#lunar-map #lm-legend .lm-key-cluster::before{width:10px;height:10px;background:transparent;border:2px solid var(--map-color);outline:1px solid var(--map-line);outline-offset:1px}
#lunar-map .lm-help{font-size:11px;color:var(--map-muted);margin:9px 0 0;line-height:1.6}
#lunar-map .lm-unplaced{font-size:11px;margin-top:5px}
#lunar-map .lm-results{min-width:0;border:1px solid #dfd4e6;border-radius:10px;background:#fff;overflow:hidden}
#lunar-map .lm-results-header{padding:13px 15px;background:#f1eaf6;border-top:3px solid #653c84;border-bottom:1px solid #dfd4e6}
#lunar-map .lm-results-header .lm-overline{font-size:9px;margin-bottom:5px;color:#715481}
#lunar-map .lm-results-header h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;color:#3f2753;line-height:1.3;margin:0 0 5px}
#lunar-map .lm-results-header p{font-size:11px;color:#6c5c78;line-height:1.4}
#lunar-map .lm-list{max-height:428px;overflow-y:auto;overscroll-behavior:auto;padding:0 14px;scrollbar-width:thin}
#lunar-map .lm-method{margin-top:22px;padding:15px 18px;border:1px solid #e2dbe7;border-radius:8px;background:#fff;font-size:13px;line-height:1.75;color:#685f70}
#lunar-map .lm-method summary{font-size:13px;font-weight:600;color:#503263;cursor:pointer;min-height:26px}
#lunar-map .lm-method p{margin-top:12px}
#lunar-map .leaflet-container{font-family:Arial,Helvetica,sans-serif;font-size:12px}
#lunar-map .leaflet-control-zoom a{color:#503263!important;background:#fff!important;text-decoration:none!important}
#lunar-map .leaflet-control-attribution{font-size:10px!important;background:#fffffff2!important;color:#444!important}
#lunar-map .leaflet-control-attribution a{color:#503263!important}
#lunar-map .leaflet-popup-content{font-size:12px;line-height:1.6;margin:13px 16px}
#lunar-map .leaflet-popup-content strong{color:var(--map-color);font-size:14px}
#lunar-map .leaflet-popup-content p{margin:7px 0}
#lunar-map .lm-popup-cover{width:46px;height:46px;object-fit:cover;border-radius:4px;float:left;margin:0 9px 6px 0}
#lunar-map .lm-popup-link{display:block;clear:both;padding-top:7px;font-size:12px}
#lunar-catalog .lc-view-nav{display:flex;gap:6px;margin-bottom:18px;font-size:13px}
#lunar-catalog .lc-view-nav a,#lunar-catalog .lc-view-nav span{padding:7px 12px;border:1px solid var(--lc-line);border-radius:5px;text-decoration:none}
#lunar-catalog .lc-view-nav [aria-current="page"]{background:var(--lc-soft);color:var(--lc-brand);font-weight:600}
@media(max-width:1000px){#lunar-map .lm-explorebar{grid-template-columns:1fr auto}#lunar-map .lm-modes{grid-column:1/-1}#lunar-map .lm-mode{flex:1}#lunar-map .lm-coverage-row{align-items:start}#lunar-map .lm-count{white-space:normal;text-align:right}#lunar-map .lm-secondary-filters{grid-template-columns:1fr 1fr}}
@media(max-width:820px){#lunar-map .lm-layout{display:block}#lunar-map .lm-map{height:440px}#lunar-map .lm-list{max-height:none;overflow:visible}#lunar-map .lm-view-tabs{display:flex;gap:5px;margin-bottom:12px;padding:4px;border:1px solid #dfd4e6;border-radius:7px;background:#f2ebf6}#lunar-map .lm-view-tabs button{flex:1;min-height:44px;border:0;border-radius:4px;background:transparent;color:#503263;font-size:13px;font-weight:600;cursor:pointer}#lunar-map .lm-view-tabs [aria-selected="true"]{background:#653c84;color:#fff}#lunar-map #lm-tab-list-count{font-size:11px;font-weight:400;margin-left:5px}#lunar-map .lm-back{max-width:100px;text-align:center}#lunar-map .lm-coverage-row{flex-direction:column;gap:6px}#lunar-map .lm-count{text-align:left}}
@media(max-width:460px){#lunar-catalog.lc-map-page>.lc-main{padding:14px 16px 24px}#lunar-map .lm-top{padding:16px;gap:10px;margin-bottom:12px}#lunar-map .lm-top h1{font-size:25px;letter-spacing:-.5px}#lunar-map .lm-top .lm-overline{font-size:9px;letter-spacing:1px}#lunar-map .lm-intro{display:none}#lunar-map .lm-back{max-width:72px;font-size:10px;padding:6px}#lunar-map .lm-explorebar{gap:8px;margin-bottom:10px}#lunar-map .lm-mode{font-size:11px;padding:9px 7px;gap:5px}#lunar-map input,#lunar-map select{font-size:16px;min-height:44px}#lunar-map .lm-filter-toggle{min-height:44px}#lunar-map .lm-secondary-filters{padding:13px;gap:10px}#lunar-map .lm-secondary-filters label:last-of-type{grid-column:1/-1}#lunar-map .lm-map{height:min(54vh,420px);min-height:330px}#lunar-map .lm-coverage-row{font-size:10px}#lunar-map .lm-legend{padding:9px 10px;gap:6px}#lunar-map #lm-legend{gap:10px}#lunar-map .lm-list{padding:0 13px}}
@media(prefers-reduced-motion:reduce){#lunar-map *{scroll-behavior:auto!important;transition:none!important}}

#lunar-map .lm-links{display:flex;gap:8px;flex:none}
@media(max-width:820px){#lunar-map .lm-links{flex-direction:column}}
