.pod-shell{--pod-bg:#071b1d;--pod-panel:#102b2e;--pod-border:#315052;--pod-text:#edf8f6;--pod-muted:#a6c4c0;--pod-accent:#99f0b6;background:var(--pod-bg);color:var(--pod-text);min-height:100vh;font:16px/1.65 Arial,Helvetica,sans-serif}.pod-shell *{box-sizing:border-box}.pod-shell a{color:inherit;text-underline-offset:5px}.pod-shell h1,.pod-shell h2,.pod-shell h3{color:inherit;letter-spacing:-.035em;line-height:1.14}.pod-shell h1{margin:18px 0 24px;font-size:clamp(38px,6vw,76px);font-weight:600}.pod-shell h2{margin:0 0 22px;font-size:clamp(27px,3vw,40px)}.pod-shell h3{margin:22px 0 14px;font-size:23px}.pod-shell em{color:var(--pod-accent);font-family:Georgia,serif;font-weight:400}.pod-shell button,.pod-button{background:var(--pod-accent);color:#0b2720;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 19px;font:600 14px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.pod-shell button:disabled{opacity:.45;cursor:not-allowed}.pod-shell button:hover:not(:disabled),.pod-button:hover{filter:brightness(1.12)}.pod-shell :focus-visible{outline-offset:4px;outline:3px solid #fff}.pod-shell input:not([type=checkbox]):not([type=range]),.pod-shell select,.pod-shell textarea{width:100%;color:var(--pod-text);font:inherit;background:#0b2225;border:1px solid #4b6969;border-radius:8px;max-width:100%;min-height:46px;padding:12px}.pod-shell textarea{resize:vertical}.pod-shell input[type=range]{accent-color:var(--pod-accent);width:100%;max-width:100%;min-height:32px}.pod-shell input[type=checkbox]{accent-color:var(--pod-accent);flex-shrink:0;width:20px;height:20px}.pod-shell label{font-size:14px}.pod-shell small,.pod-muted{color:var(--pod-muted)}.pod-nav{border-bottom:1px solid var(--pod-border);justify-content:space-between;align-items:center;gap:22px;max-width:1320px;margin:auto;padding:20px 32px;display:flex}.pod-nav img{object-fit:contain}.pod-nav nav{flex-wrap:wrap;gap:24px;display:flex}.pod-nav nav a{font-size:14px;text-decoration:none}.pod-wrap{max-width:1200px;margin:auto;padding:60px 32px 80px}.pod-intro{max-width:780px;margin:0 0 55px}.pod-intro>p{max-width:660px;color:var(--pod-muted)}.pod-kicker{letter-spacing:.16em;color:var(--pod-accent);text-transform:uppercase;font-size:11px;font-weight:700}.pod-tagline{color:var(--pod-text)!important;font-size:23px!important}.pod-feature{border:1px solid var(--pod-border);background:radial-gradient(ellipse at top left,#214745 0,transparent 65%),var(--pod-panel);border-radius:18px;grid-template-columns:minmax(210px,.65fr) 1.35fr;align-items:center;gap:48px;padding:35px;display:grid;box-shadow:0 25px 80px #0004}.pod-feature h2 a{text-decoration:none}.pod-art{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.pod-wordmark{background:linear-gradient(140deg,#1a3c3b,#071b1d);border:1px solid #48645e;flex-direction:column;justify-content:space-between;padding:9%;display:flex;overflow:hidden}.pod-wordmark>span{letter-spacing:.16em;font-size:9px}.pod-wordmark strong{letter-spacing:-.065em;font-size:clamp(44px,6vw,82px);line-height:.96}.pod-wordmark small{font-size:12px;line-height:1.4}.pod-player{margin:26px 0 6px}.pod-player-main{align-items:center;gap:18px;display:flex}.pod-shell .pod-play{border-radius:50%;flex-shrink:0;width:60px;height:60px;padding:0;font-size:24px}.pod-progress{flex:1;min-width:0}.pod-progress label{color:var(--pod-muted);font-size:11px}.pod-progress>div{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.pod-player-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pod-player-tools button,.pod-player-tools select{color:var(--pod-text);border:1px solid var(--pod-border);background:0 0;min-height:40px;padding:8px;font-size:12px}.pod-player-tools label{align-items:center;gap:8px;font-size:11px;display:flex}.pod-player-tools input{max-width:80px!important}.pod-player-tools select{width:auto}.pod-player>p{min-height:22px;color:var(--pod-muted);font-size:13px}.pod-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.pod-actions>a:not(.pod-button){font-size:13px}.pod-shell .secondary{color:var(--pod-accent);background:0 0;border:1px solid #668c7c}.pod-library{margin-top:70px}.pod-section-title{justify-content:space-between;align-items:center;gap:24px;margin:0 0 30px;display:flex}.pod-section-title>label{min-width:260px}.pod-filters{flex-wrap:wrap;gap:8px;margin:20px 0 26px;display:flex}.pod-filters button{color:var(--pod-muted);border:1px solid var(--pod-border);background:0 0;border-radius:30px;padding:9px 18px}.pod-filters button[aria-pressed=true]{background:var(--pod-accent);color:#10251e;border-color:#0000}.pod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pod-card{background:var(--pod-panel);border:1px solid var(--pod-border);border-radius:14px;padding:20px}.pod-card .pod-art{margin-bottom:22px}.pod-card h3{margin:12px 0;font-size:24px}.pod-card time{color:var(--pod-muted);font-size:12px}.pod-card p{font-size:14px}.pod-card .pod-wordmark strong{font-size:50px}.pod-footer{border-top:1px solid var(--pod-border);text-align:center;color:var(--pod-muted);padding:35px;font-size:13px}.pod-panel{border:1px solid var(--pod-border);background:var(--pod-panel);border-radius:14px;margin:24px 0;padding:28px}.pod-transcript{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font:inherit;max-height:650px;padding:24px 0;overflow:auto}.pod-shell summary{cursor:pointer;min-height:44px;padding:12px 0}.pod-stats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.pod-stats>div{background:var(--pod-panel);border:1px solid var(--pod-border);border-radius:12px;padding:22px}.pod-stats strong{color:var(--pod-accent);font-size:34px;font-weight:500;display:block}.pod-stats span{color:var(--pod-muted);font-size:12px}.pod-studio-columns{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:25px;display:grid}.pod-studio-columns .pod-panel{margin-top:0}.pod-episode-list h2{font-size:22px}.pod-episode-list>button{text-align:left;background:var(--pod-panel);width:100%;color:var(--pod-text);border:1px solid var(--pod-border);flex-direction:column;align-items:flex-start;margin:0 0 10px;font-weight:400;display:flex}.pod-episode-list .selected{border-color:var(--pod-accent)}.pod-episode-list strong{margin:6px 0}.pod-episode-list span{font-size:12px}.pod-field{flex-direction:column;gap:8px;margin:14px 0;display:flex}.pod-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.pod-check{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.pod-shell fieldset{border:0;border-bottom:1px solid var(--pod-border);min-width:0;margin:20px 0;padding:0 0 24px}.pod-shell legend{margin-bottom:12px;font-size:20px;font-weight:600}.pod-notice{overflow-wrap:anywhere;background:#edc88912;border-left:3px solid #edc889;margin:18px 0;padding:18px;font-size:14px}.pod-script{line-height:1.8!important}.pod-shell .pod-danger{color:#ffc2b7;background:0 0;border:1px solid #b26d63;margin-top:30px}.pod-audio-review{border-top:1px solid var(--pod-border);margin-top:30px;padding-top:30px}.pod-operation:has(p){border:1px solid var(--pod-accent);z-index:8;background:#163e3e;border-radius:10px;padding:12px 22px;position:sticky;bottom:12px;box-shadow:0 4px 30px #0008}.pod-operation p{margin:0}.pod-operation [role=alert]{color:#ffd2b8}.pod-editor .pod-panel{padding:20px}.pod-admin .pod-wordmark{max-width:340px}.pod-admin .pod-section-title h2{font-size:24px}.pod-admin audio{max-width:100%}@media (max-width:850px){.pod-feature{grid-template-columns:1fr;gap:24px;padding:24px}.pod-feature>.pod-art{max-width:340px;margin:auto}.pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-studio-columns{grid-template-columns:1fr}.pod-episode-list{max-height:300px;overflow:auto}.pod-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.pod-wrap{padding:35px 18px 55px}.pod-nav{flex-wrap:wrap;padding:15px 18px}.pod-nav nav{gap:15px}.pod-feature{padding:20px 16px}.pod-section-title{flex-direction:column;align-items:stretch}.pod-section-title>label{min-width:0}.pod-grid,.pod-form-grid{grid-template-columns:1fr}.pod-stats{grid-template-columns:repeat(2,1fr)}.pod-panel{padding:20px 16px}.pod-player-tools{gap:8px}.pod-admin h1{font-size:38px}.pod-episode-list{max-height:220px}.pod-wordmark strong{font-size:70px}}@media (prefers-reduced-motion:reduce){.pod-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pod-waveform{align-items:center;gap:3px;height:58px;margin:18px 0;display:flex}.pod-waveform i{border-radius:2px;flex:1;min-width:1px}
