.exploring-next-section{padding:var(--space-sm) 0 var(--space-md);background:var(--color-base);scroll-margin-top:calc(var(--nav-height) + var(--space-md))}.exploring-share-toast{z-index:80;border-radius:var(--radius-round);background:var(--color-accent);color:#fff;opacity:0;transition:transform var(--transition-normal), opacity var(--transition-normal);pointer-events:none;text-align:center;max-width:min(90vw,20rem);padding:.45rem 1rem;font-size:.8125rem;font-weight:500;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)translateY(calc(100% + 2rem));box-shadow:0 6px 28px #11221538}.exploring-share-toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.exploring-share-toast{transition:none}}.exploring-next-section .text-compact-caption{letter-spacing:.02em;font-size:.625rem;line-height:1.3}.exploring-heading,.exploring-heading .lead{max-width:none}.exploring-heading-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.exploring-archive-link{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-accent);white-space:nowrap;transition:color var(--duration-sm) var(--ease-standard);flex-shrink:0;text-decoration:none}.exploring-archive-link:hover,.exploring-archive-link:focus-visible{color:var(--color-text-primary)}.exploring-controls{margin-top:var(--space-xs);border-radius:var(--radius-md);outline-offset:-1px;-webkit-backdrop-filter:blur(16px);background:#d2dad4f5;border:1px solid #4f7c633d;outline:1px solid #ffffff3d;flex-direction:column;gap:.35rem;padding:.4rem .6rem;display:flex}.controls-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;width:100%;display:flex}.toolbar-divider{background:#1122151f;flex-shrink:0;width:1px;height:1rem;margin-inline:.15rem}.filter-group,.sort-options{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:inline-flex}.filter-chip,.sort-chip{border-radius:var(--radius-round);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal), transform var(--transition-normal);background:#ffffffe6;border:1px solid #1122151f;padding:.2rem .45rem}.filter-chip:hover,.sort-chip:hover{border-color:#11221533;transform:translateY(-1px)}.filter-chip.is-active,.sort-chip.is-active{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.filter-count{border-radius:var(--radius-round);background:color-mix(in srgb, currentColor 15%, transparent);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;min-width:1.5em;height:1.5em;padding:0 .4em;font-size:.82em;font-weight:650;line-height:1;display:inline-flex}.filter-chip{align-items:center;gap:.35em;display:inline-flex}.filter-chip.is-count-empty:not(.is-active),.model-filter-chip.is-count-empty:not(.is-active){opacity:.4}.sort-group{align-items:center;gap:.3rem;display:inline-flex}.sort-label{color:var(--color-text-tertiary);font-size:.55rem}.model-filter-row{border-top:1px solid #1122150f;flex-wrap:wrap;align-items:center;gap:.25rem;padding-top:.3rem;display:flex}.model-filter-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;width:2.6rem;font-size:.55rem;font-weight:600}.model-filter-chips-scroll{flex-wrap:wrap;flex:1;gap:.25rem;min-width:0;display:flex}.model-filter-chip{border-radius:var(--radius-round);background:color-mix(in srgb, var(--chip-color,var(--color-accent)) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--chip-color,var(--color-accent)) 22%, transparent);color:var(--color-text-secondary);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal), transform var(--transition-normal);flex-shrink:0;align-items:center;gap:.2rem;padding:.15rem .45rem .15rem .3rem;font-size:.6rem;font-weight:550;display:inline-flex}.model-filter-chip>span:last-child{line-height:1}.model-filter-chip .powered-by-icon{object-fit:contain;border-radius:3px;flex-shrink:0;width:.78rem;height:.78rem}.model-filter-chip:hover{background:color-mix(in srgb, var(--chip-color,var(--color-accent)) 14%, var(--color-surface));border-color:color-mix(in srgb, var(--chip-color,var(--color-accent)) 38%, transparent);transform:translateY(-1px)}.model-filter-chip.is-active{background:color-mix(in srgb, var(--chip-color,var(--color-accent)) 14%, transparent);border-color:color-mix(in srgb, var(--chip-color,var(--color-accent)) 45%, transparent);color:color-mix(in srgb, var(--chip-color,var(--color-accent)) 88%, #1f211b)}.model-filter-chip[data-script=all].is-active,.model-filter-chip[data-voice=all].is-active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.powered-by{border-top:1px solid #1122150f;flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.3rem;display:flex}.powered-by-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:.55rem;font-weight:500}.powered-by-chip{border-radius:var(--radius-round);background:color-mix(in srgb, var(--chip-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--chip-color) 18%, transparent);color:color-mix(in srgb, var(--chip-color) 85%, #1f211b);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.2rem;padding:.15rem .4rem .15rem .25rem;font-size:.6rem;font-weight:550;display:inline-flex}.powered-by-chip .powered-by-icon{object-fit:contain;border-radius:3px;flex-shrink:0;width:.78rem;height:.78rem}.exploring-feed{margin-top:var(--space-sm)}.exploring-grid{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.exploring-empty{text-align:center;color:var(--color-text-tertiary);padding:var(--space-xl);font-size:.8rem;font-style:italic}.exploring-item.is-overflow-hidden{display:none}.content-row{border-radius:var(--radius-md);transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);background:#ffffffd1;border:1px solid #1122150f;grid-template-columns:1fr auto;grid-template-areas:"left right""desc desc";align-items:flex-start;gap:.12rem .75rem;padding:.55rem .75rem;display:grid}.content-row:hover{background:#fffffff2;border-color:#1122151a;box-shadow:0 2px 10px #1122150d}.content-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.content-row.is-announcement,.content-row.is-overview,.content-row.is-model-behavior{border-color:color-mix(in srgb, var(--type-color) 26%, transparent);background:color-mix(in srgb, var(--type-color) 4%, #ffffffeb);box-shadow:inset 3px 0 0 var(--type-color)}.content-row.is-announcement:hover,.content-row.is-overview:hover,.content-row.is-model-behavior:hover{border-color:color-mix(in srgb, var(--type-color) 38%, transparent);background:color-mix(in srgb, var(--type-color) 6%, #fffffff7);box-shadow:inset 3px 0 0 var(--type-color), 0 2px 10px color-mix(in srgb, var(--type-color) 12%, transparent)}.item-type-brain{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--type-color,var(--color-accent)) 55%, transparent));flex:none;font-size:.72rem;line-height:1}.item-type-icon{color:var(--type-color,var(--color-accent));filter:drop-shadow(0 0 1px color-mix(in srgb, var(--type-color,var(--color-accent)) 55%, transparent));flex:none}.is-announcement .item-type,.is-overview .item-type,.is-model-behavior .item-type{color:color-mix(in srgb, var(--type-color) 80%, var(--color-text-primary,#112215))}.row-left{flex-direction:column;grid-area:left;gap:.12rem;min-width:0;display:flex}.row-right{flex-wrap:wrap;flex-shrink:0;grid-area:right;justify-content:flex-end;align-items:center;gap:.28rem;padding-top:.1rem;display:flex}.row-right>.audio-status-pill{text-align:center;flex:0 auto;justify-content:center}.item-meta{align-items:center;gap:.38rem;display:flex}.item-type-dot{background:var(--type-color,var(--color-accent));width:.52rem;height:.52rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--type-color,var(--color-accent)) 48%, #fff);border-radius:999px;flex:none}.item-type{color:color-mix(in srgb, var(--color-text-tertiary) 82%, #fff);font-size:.56rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.facet-cluster{flex-wrap:wrap;align-items:center;gap:.26rem;min-width:0;display:inline-flex}.facet-chip{border-radius:var(--radius-round,999px);font-size:.56rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;border:1px solid color-mix(in srgb, var(--facet-color) 30%, transparent);background:color-mix(in srgb, var(--facet-color) 12%, var(--color-surface,#fff));color:color-mix(in srgb, var(--facet-color) 80%, #1f211b);align-items:center;padding:.07rem .4rem;line-height:1.35;display:inline-flex}.facet-chip--domain{--facet-color:#a16207}.facet-chip--event{--facet-color:#ea580c}.facet-chip--entity{--facet-color:#2563eb}.facet-chip--concept{--facet-color:#0284c7}.facet-chip--form{--facet-color:#64748b}.facet-chip--domain,.facet-chip--event{background:var(--facet-color);color:#fff;border-color:#0000}.facet-chip--more{--facet-color:#64748b;color:#556272;background:0 0}.item-meta-sep{color:color-mix(in srgb, var(--color-text-tertiary) 50%, transparent);font-size:.56rem;line-height:1}.item-date{color:color-mix(in srgb, var(--color-text-tertiary) 72%, #fff);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:500}.item-exp-badge{--arm-color:#64748b;border-radius:var(--radius-round);white-space:nowrap;cursor:default;background:color-mix(in srgb, var(--arm-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--arm-color) 34%, transparent);flex:none;align-items:center;gap:.16rem;padding:.04rem .32rem .04rem .26rem;line-height:1;display:inline-flex}.item-exp-flask{font-size:.58rem;line-height:1}.item-exp-arm{font-size:.5rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--arm-color) 72%, var(--color-text-primary,#112215))}.item-title{font-size:clamp(.74rem,.15vw + .7rem,.84rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:.06rem 0 0;line-height:1.28}.item-title a{color:var(--color-text-primary);transition:color var(--transition-normal);text-decoration:none}.item-title a:hover,.item-title a:focus-visible{color:var(--color-accent)}.item-title svg{opacity:1;width:10px;height:10px;color:var(--color-accent);stroke-width:2.4px;vertical-align:-.06em;transition:transform var(--transition-fast);margin-left:.32em}.item-title a:hover svg,.item-title a:focus-visible svg{transform:translate(1px,-1px)}.item-description{color:var(--color-text-secondary);grid-area:desc;width:100%;max-width:none;margin:.1rem 0 0;font-size:.7rem;line-height:1.45}.row-action-chips{flex-wrap:nowrap;align-items:center;gap:.28rem;display:inline-flex}.row-action-chip{--action-chip-start:#4f7c63;--action-chip-end:#3f6a53;border-radius:var(--radius-round);background:linear-gradient(135deg, var(--action-chip-start) 0%, var(--action-chip-end) 100%);color:#fff;width:max-content;max-width:100%;min-height:1.65rem;box-shadow:0 2px 8px color-mix(in srgb, var(--action-chip-end) 28%, transparent);border:none;flex-shrink:0;align-items:center;gap:.28rem;padding:.18rem .55rem;display:inline-flex}.row-action-chip--archetype{--action-chip-start:#4d7c0f;--action-chip-end:#3f6212}.row-action-chip--script{--action-chip-start:#b45309;--action-chip-end:#92400e}.row-action-chip--voice{--action-chip-start:#0f766e;--action-chip-end:#115e59}.row-action-chip--search{--action-chip-start:#bf5450;--action-chip-end:#9b403d}.row-action-chip--search-none{--action-chip-start:#64748b;--action-chip-end:#475569;box-shadow:none;opacity:.85}.row-action-chip-label{font-size:.5rem;line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;white-space:nowrap}.row-action-chip-value{min-width:0;font-size:.62rem;line-height:1.2;font-weight:var(--font-weight-semibold);white-space:nowrap;flex:0 auto}.row-action-chip--search-none .row-action-chip-value{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:.5rem;line-height:1}.row-play-btn{color:#fff;cursor:pointer;width:2rem;height:2rem;transition:transform var(--transition-normal), box-shadow var(--transition-normal), background var(--transition-normal);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:0;display:inline-flex;box-shadow:0 2px 8px #2563eb2e}.row-play-btn.has-label{border-radius:var(--radius-round);width:auto;height:1.65rem;padding:0 .55rem}.row-play-btn:hover{transform:scale(1.05);box-shadow:0 3px 12px #2563eb40}.row-play-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb66}.row-play-btn.is-playing{border-radius:var(--radius-round);background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);width:auto;height:1.65rem;padding:0 .55rem;box-shadow:0 2px 8px #b91c1c33}.row-play-btn .play-icon{display:block}.row-play-btn .pause-icon,.row-play-btn.is-playing .play-icon{display:none}.row-play-btn.is-playing .pause-icon{display:block}.row-play-btn svg{fill:#fff;flex-shrink:0;width:10px;height:10px}.ep-label{font-size:.58rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;line-height:1}.row-play-btn.is-playing .ep-label{display:none}.btn-progress{align-items:center;gap:.35rem;animation:.2s ease-out fadeInProgress;display:inline-flex}.btn-progress[hidden]{display:none}.btn-progress-time{color:#ffffffe6;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.52rem;font-weight:500}.btn-progress-track{cursor:pointer;touch-action:none;background:#ffffff40;border-radius:2px;flex-shrink:0;width:3.5rem;height:3px;display:inline-block;position:relative}.btn-progress-track:before{content:"";position:absolute;inset:-8px 0}.btn-progress-fill{background:#ffffffe6;border-radius:2px;width:0%;height:100%;transition:width .25s linear;display:block}.btn-progress-track.is-scrubbing .btn-progress-fill{transition:none}@keyframes fadeInProgress{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.episode-chip-sm{height:1.5rem;font-size:.58rem;font-weight:var(--font-weight-semibold);color:#047857;border-radius:var(--radius-round);white-space:nowrap;letter-spacing:.01em;background:#10b9811a;border:1px solid #10b98138;align-items:center;padding:0 .45rem;line-height:1;display:none}.row-share-link{width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);cursor:pointer;font:inherit;transition:background var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal);background:#ffffffe6;border:1px solid #1122151a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.row-share-link:hover{color:var(--color-accent);background:#fff;border-color:#4f7c634d}.row-share-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scroll-sentinel{width:100%;height:1px}@media (width<=640px){.content-row{grid-template-columns:1fr;grid-template-areas:"left""desc""right";row-gap:.35rem;padding:.45rem .55rem}.row-right{flex-wrap:wrap;justify-content:flex-start;padding-top:0;display:flex}.item-title{font-size:.72rem}.item-description{font-size:.66rem}.row-action-chips{flex-wrap:wrap;max-width:100%}.row-action-chip{gap:.22rem;width:auto;max-width:100%;padding:.18rem .5rem}.row-action-chip-label{font-size:.46rem}.row-action-chip-value{white-space:normal;font-size:.58rem}.item-type,.item-date{font-size:.5rem}.btn-progress-track{width:2.5rem}}.audio-status-pill{border-radius:var(--radius-round);align-items:center;padding:.2rem .56rem;font-size:.62rem;font-weight:600;display:inline-flex}.audio-status-pill--unavailable{color:var(--color-text-secondary);background:#94a3b829}.audio-status-pill--pending{color:#b45309;background:#fbbf2429}.audio-status-pill--processing{color:#1d4ed8;background:#3b82f629}.audio-status-pill--complete{color:#047857;background:#10b9812e}.audio-status-pill--failed{color:#c2620e;background:#fb923c2e}.audio-error{color:#b91c1c;margin:0}.exploring-list-actions{margin-top:var(--space-lg);justify-content:center;display:flex}.load-more-button{appearance:none;color:var(--color-accent);border-radius:var(--radius-round);padding:var(--space-xs) var(--space-lg);font-size:.78rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-normal), transform var(--transition-normal), border-color var(--transition-normal);background:#ffffffdb;border:1px solid #4f7c6347}.load-more-button:hover{background:#fff;border-color:#4f7c6366;transform:translateY(-1px)}.load-more-button:focus-visible{outline-offset:2px;outline:2px solid #4f7c636b}.exploring-next-section .scroll-fade-up{opacity:0;transition:opacity var(--transition-normal), transform var(--transition-normal);transform:translateY(18px)}.exploring-next-section .scroll-fade-up.animate{opacity:1;transform:translateY(0)}.exploring-next-section .scroll-slide-in{opacity:0;transform:translateY(18px)}.exploring-next-section .scroll-slide-in.animate{opacity:1;transition:opacity .4s var(--ease-standard), transform .4s var(--ease-standard);transition-delay:var(--animation-delay,0s);transform:translateY(0)}@media (width<=900px){.exploring-controls{gap:.3rem;padding:.35rem}.toolbar-divider{display:none}.controls-toolbar{gap:.3rem}.model-filter-chips-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-bottom:2px;overflow:auto visible;transform:translateZ(0);mask-image:linear-gradient(90deg,#000 85%,#0000)}.model-filter-chips-scroll::-webkit-scrollbar{display:none}.powered-by{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 90%,#0000)}.powered-by::-webkit-scrollbar{display:none}.load-more-button{justify-content:center;width:100%}}@media (width<=640px){.exploring-next-section>.container{max-width:none}.filter-group,.powered-by{display:none}.exploring-heading{margin-bottom:var(--space-sm);gap:.15rem}.exploring-heading .lead{font-size:.78rem;line-height:1.4}.exploring-archive-link{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.exploring-next-section .scroll-fade-up,.exploring-next-section .scroll-slide-in,.exploring-item,.filter-chip,.sort-chip,.powered-by-chip,.load-more-button,.row-play-btn,.row-share-link,.content-row{transition:none!important;animation:none!important;transform:none!important}.exploring-item{opacity:1}}
