.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{position:fixed;bottom:1.25rem;left:50%;z-index:80;padding:.45rem 1rem;border-radius:var(--radius-round);background:var(--color-accent);color:#fff;font-size:.8125rem;font-weight:500;box-shadow:0 6px 28px #11221538;transform:translate(-50%) translateY(calc(100% + 2rem));opacity:0;transition:transform var(--transition-normal),opacity var(--transition-normal);pointer-events:none;max-width:min(90vw,20rem);text-align:center}.exploring-share-toast.is-visible{transform:translate(-50%) translateY(0);opacity:1}@media (prefers-reduced-motion: reduce){.exploring-share-toast{transition:none}}.exploring-next-section .text-compact-caption{font-size:.625rem;line-height:1.3;letter-spacing:.02em}.exploring-controls{display:flex;flex-direction:column;gap:.35rem;margin-top:var(--space-xs);padding:.4rem .6rem;border-radius:var(--radius-md);border:1px solid rgba(79,124,99,.24);outline:1px solid rgba(255,255,255,.24);outline-offset:-1px;background:#d2dad4f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.controls-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem;width:100%}.toolbar-divider{width:1px;height:1rem;background:#1122151f;flex-shrink:0;margin-inline:.15rem}.filter-group,.sort-options{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-3xs)}.filter-chip,.sort-chip{padding:.2rem .45rem;border-radius:var(--radius-round);border:1px solid rgba(17,34,21,.12);background:#ffffffe6;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)}.filter-chip:hover,.sort-chip:hover{transform:translateY(-1px);border-color:#11221533}.filter-chip.is-active,.sort-chip.is-active{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.sort-group{display:inline-flex;align-items:center;gap:.3rem}.sort-label{color:var(--color-text-tertiary);font-size:.55rem}.model-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding-top:.3rem;border-top:1px solid rgba(17,34,21,.06)}.model-filter-label{font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;width:2.6rem}.model-filter-chips-scroll{display:flex;flex-wrap:wrap;gap:.25rem;flex:1;min-width:0}.model-filter-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem .15rem .3rem;border-radius:var(--radius-round);background:#ffffffe6;border:1px solid rgba(17,34,21,.12);color:var(--color-text-secondary);font-size:.6rem;font-weight:550;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal),transform var(--transition-normal)}.model-filter-chip>span:last-child{line-height:1}.model-filter-chip .powered-by-icon{width:.78rem;height:.78rem;border-radius:3px;object-fit:contain;flex-shrink:0}.model-filter-chip:hover{transform:translateY(-1px);border-color:#11221538}.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{display:flex;align-items:center;gap:.3rem;padding-top:.3rem;border-top:1px solid rgba(17,34,21,.06);flex-wrap:wrap}.powered-by-label{font-size:.55rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.powered-by-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .4rem .15rem .25rem;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);font-size:.6rem;font-weight:550;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.powered-by-chip .powered-by-icon{width:.78rem;height:.78rem;border-radius:3px;object-fit:contain;flex-shrink:0}.exploring-feed{margin-top:var(--space-sm)}.exploring-grid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.exploring-empty{text-align:center;color:var(--color-text-tertiary);padding:var(--space-xl);font-style:italic;font-size:.8rem}.content-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"left right" "desc desc";align-items:flex-start;column-gap:.75rem;row-gap:.12rem;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid rgba(17,34,21,.06);background:#ffffffd1;transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.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}.row-left{grid-area:left;min-width:0;display:flex;flex-direction:column;gap:.12rem}.row-right{grid-area:right;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.28rem;padding-top:.1rem}.row-right>.audio-status-pill{flex:0 1 auto;justify-content:center;text-align:center}.item-meta{display:flex;align-items:center;gap:.38rem}.item-type-dot{width:.52rem;height:.52rem;border-radius:999px;background:var(--type-color, var(--color-accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--type-color, var(--color-accent)) 48%,#fff);flex:0 0 auto}.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}.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);font-size:.54rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.item-title{margin:.06rem 0 0;font-size:clamp(.74rem,.15vw + .7rem,.84rem);font-weight:var(--font-weight-bold);line-height:1.28;letter-spacing:-.01em}.item-title a{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-normal)}.item-title a:hover,.item-title a:focus-visible{color:var(--color-accent)}.item-title svg{width:10px;height:10px;margin-left:.32em;opacity:1;color:var(--color-accent);stroke-width:2.4;vertical-align:-.06em;transition:transform var(--transition-fast)}.item-title a:hover svg,.item-title a:focus-visible svg{transform:translate(1px,-1px)}.item-description{grid-area:desc;margin:.1rem 0 0;font-size:.7rem;line-height:1.45;color:var(--color-text-secondary);max-width:none;width:100%}.row-action-chips{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.28rem}.row-action-chip{--action-chip-start: #4f7c63;--action-chip-end: #3f6a53;display:inline-flex;align-items:center;gap:.28rem;min-height:1.65rem;width:max-content;max-width:100%;flex-shrink:0;padding:.18rem .55rem;border-radius:var(--radius-round);border:none;background:linear-gradient(135deg,var(--action-chip-start) 0%,var(--action-chip-end) 100%);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--action-chip-end) 28%,transparent)}.row-action-chip--archetype{--action-chip-start: #6d28d9;--action-chip-end: #4c1d95}.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-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;flex:0 1 auto;font-size:.62rem;line-height:1.2;font-weight:var(--font-weight-semibold);white-space:nowrap}.row-play-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:none;padding:0;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;transition:transform var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal);box-shadow:0 2px 8px #2563eb2e;flex-shrink:0;gap:.3rem}.row-play-btn.has-label{width:auto;height:1.65rem;border-radius:var(--radius-round);padding:0 .55rem}.row-play-btn:hover{transform:scale(1.05);box-shadow:0 3px 12px #2563eb40}.row-play-btn:focus-visible{outline:2px solid rgba(37,99,235,.4);outline-offset:2px}.row-play-btn.is-playing{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 2px 8px #b91c1c33;width:auto;height:1.65rem;border-radius:var(--radius-round);padding:0 .55rem}.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{width:10px;height:10px;fill:#fff;flex-shrink:0}.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{display:inline-flex;align-items:center;gap:.35rem;animation:fadeInProgress .2s ease-out}.btn-progress[hidden]{display:none}.btn-progress-time{font-size:.52rem;font-weight:500;color:#ffffffe6;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}.btn-progress-track{display:inline-block;width:3.5rem;height:3px;background:#ffffff40;border-radius:2px;overflow:hidden;flex-shrink:0;cursor:pointer}.btn-progress-fill{display:block;height:100%;width:0%;background:#ffffffe6;border-radius:2px;transition:width .25s linear}@keyframes fadeInProgress{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.episode-chip-sm{display:none;align-items:center;height:1.5rem;font-size:.58rem;font-weight:var(--font-weight-semibold);color:#047857;background:#10b9811a;padding:0 .45rem;border-radius:var(--radius-round);border:1px solid rgba(16,185,129,.22);white-space:nowrap;line-height:1;letter-spacing:.01em}.row-share-link{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border-radius:999px;border:1px solid rgba(17,34,21,.1);background:#ffffffe6;color:var(--color-text-tertiary);cursor:pointer;font:inherit;transition:background var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal);flex-shrink:0}.row-share-link:hover{background:#fff;color:var(--color-accent);border-color:#4f7c634d}.row-share-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scroll-sentinel{height:1px;width:100%}@media (max-width: 640px){.content-row{grid-template-columns:1fr;grid-template-areas:"left" "desc" "right";row-gap:.35rem;padding:.45rem .55rem}.row-right{display:flex;flex-wrap:wrap;padding-top:0;justify-content:flex-start}.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{font-size:.58rem;white-space:normal}.item-type,.item-date{font-size:.5rem}.btn-progress-track{width:2.5rem}}.audio-status-pill{display:inline-flex;align-items:center;border-radius:var(--radius-round);padding:.2rem .56rem;font-size:.62rem;font-weight:600}.audio-status-pill--unavailable{background:#94a3b829;color:var(--color-text-secondary)}.audio-status-pill--pending{background:#fbbf2429;color:#b45309}.audio-status-pill--processing{background:#3b82f629;color:#1d4ed8}.audio-status-pill--complete{background:#10b9812e;color:#047857}.audio-status-pill--failed{background:#fb923c2e;color:#c2620e}.audio-error{margin:0;color:#b91c1c}.exploring-list-actions{display:flex;justify-content:center;margin-top:var(--space-lg)}.load-more-button{appearance:none;border:1px solid rgba(79,124,99,.28);background:#ffffffdb;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)}.load-more-button:hover{background:#fff;transform:translateY(-1px);border-color:#4f7c6366}.load-more-button:focus-visible{outline:2px solid rgba(79,124,99,.42);outline-offset:2px}.exploring-next-section .scroll-fade-up{opacity:0;transform:translateY(18px);transition:opacity var(--transition-normal),transform var(--transition-normal)}.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;transform:translateY(0);transition:opacity .4s var(--ease-standard),transform .4s var(--ease-standard);transition-delay:var(--animation-delay, 0s)}@media (max-width: 900px){.exploring-controls{padding:.35rem;gap:.3rem}.toolbar-divider{display:none}.controls-toolbar{gap:.3rem}.model-filter-chips-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:2px;mask-image:linear-gradient(to right,black 85%,transparent);-webkit-mask-image:linear-gradient(to right,black 85%,transparent)}.model-filter-chips-scroll::-webkit-scrollbar{display:none}.powered-by{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,black 90%,transparent);padding-bottom:2px}.powered-by::-webkit-scrollbar{display:none}.load-more-button{width:100%;justify-content:center}}@media (max-width: 640px){.exploring-next-section>.container{max-width:none}}@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}}
