.brand-listener,.brand-auth{--brand-ink:#292a27;--brand-ivory:#f7f7f2;--brand-accent:#c45d3a;--brand-muted:#686a63;--brand-border:#ddded5;--brand-stone:#b5b4aa;color:var(--brand-ink);font-family:DM Sans,sans-serif}.brand-listener :is(.eyebrow,.microcopy,.field-hint),.brand-auth :is(.eyebrow,.microcopy){color:var(--brand-muted)}.brand-listener .eyebrow,.brand-auth .eyebrow{letter-spacing:1.35px;font-size:10px}.brand-listener .button,.brand-auth .button{border-radius:9px;min-height:44px;font-size:12px;font-weight:600}.brand-listener .button.primary,.brand-auth .button.primary{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-ivory)}.brand-listener .button.primary:hover:not(:disabled),.brand-auth .button.primary:hover:not(:disabled){background:#3b3d37;border-color:#3b3d37}.brand-listener .button.secondary,.brand-auth .button.secondary{color:var(--brand-ink);background:#fdfdf9;border-color:#dadcd2}.brand-listener .text-button,.brand-auth .text-button{color:var(--brand-ink);font-size:12px;font-weight:500}.brand-listener .text-button.danger{color:#a05242}.brand-listener .icon-button,.brand-auth .icon-button{min-width:36px;min-height:36px;color:var(--brand-muted);border-radius:8px}.brand-listener .icon-button:hover:not(:disabled),.brand-auth .icon-button:hover:not(:disabled){color:var(--brand-ink);background:#eff0e9}.brand-auth .entry-header{border-color:var(--brand-border);height:90px}.brand-auth .entry-brand{letter-spacing:normal;line-height:1;display:inline-flex}.brand-auth .chat-sign-in{max-width:482px;padding:54px 0 64px}.brand-auth .chat-sign-in-icon{width:58px;height:58px;color:var(--brand-ink);background:#f0e4da;border-color:#e4d6c8;border-radius:17px;margin-bottom:24px;box-shadow:0 6px 24px #292a2707}.brand-auth .chat-sign-in h1{letter-spacing:-.045em;color:var(--brand-ink);margin:14px 0 18px;font-size:clamp(30px,3.5vw,38px);font-weight:500;line-height:1.16}.brand-auth .chat-sign-in>p{max-width:386px;color:var(--brand-muted);font-size:13px;line-height:1.75}.brand-auth .chat-sign-in-card{border:1px solid var(--brand-border);background:#fdfdf9;border-radius:16px;margin-top:30px;padding:28px;box-shadow:0 12px 42px #292a2705}.brand-auth .chat-sign-in-step>svg{color:var(--brand-ink)}.brand-auth .chat-sign-in-step>span{color:var(--brand-ink);background:#eff0e9;font-weight:600}.brand-auth .chat-sign-in-step strong{font-size:13px;font-weight:600}.brand-auth :is(.chat-sign-in-step p,.chat-sign-in-code-hint,.chat-sign-in-wait p,.chat-sign-in-expired p,.account-connect-consent){color:var(--brand-muted);font-size:12px;line-height:1.75}.brand-auth .chat-sign-in-code{background:#eff0e9;border-color:#dadcd2;border-radius:10px;padding:12px 15px}.brand-auth .chat-sign-in-code code{color:var(--brand-ink);letter-spacing:1px}.brand-auth :is(.chat-sign-in-waiting,.chat-sign-in-wait,.chat-sign-in-expired){color:var(--brand-ink)}.brand-auth .chat-sign-in-card>.text-button{margin-top:14px}.brand-auth .chat-sign-in-card>.button+.button{margin-top:8px}.brand-auth .chat-sign-in>.chat-sign-in-privacy{color:var(--brand-muted);font-size:10px}.brand-auth .account-connect-consent input{width:16px;height:16px;accent-color:var(--brand-ink)}.brand-listener{background:var(--brand-ivory)}.brand-listener .sidebar{border-color:var(--brand-border);background:#eff0e9;width:236px;padding:34px 20px 22px}.brand-listener .brand{letter-spacing:normal;padding-left:12px}.brand-listener .brand-tagline{color:var(--brand-muted);letter-spacing:1.45px;margin-top:16px;font-size:8px;line-height:1.6}.brand-listener .sidebar-nav-caption{color:var(--brand-muted);letter-spacing:1.2px;margin:46px 0 13px;font-size:8px}.brand-listener .main-nav{gap:5px}.brand-listener .main-nav>button{color:#686a63;border-radius:9px;gap:12px;min-height:46px}.brand-listener .main-nav>button:hover{background:#e6e7de}.brand-listener .main-nav>button.active{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-ivory);font-weight:600}.brand-listener .nav-dot{background:var(--brand-accent)}.brand-listener .sidebar-note-mark{color:#64675f;margin-bottom:14px}.brand-listener .sidebar-note p{color:#64675f;font-size:16px;font-style:normal;line-height:1.4}.brand-listener .note-line,.brand-listener .account{border-color:var(--brand-border)}.brand-listener .avatar{color:var(--brand-ink);background:#e6e7de;font-family:DM Sans,sans-serif;font-weight:600}.brand-listener .account strong{font-size:11px}.brand-listener .account>div>span,.brand-listener .protected-label{color:var(--brand-muted)}.brand-listener .main-content{margin-left:236px}.brand-listener .topbar{border-color:var(--brand-border);height:72px;padding:0 44px}.brand-listener .topbar-date{color:var(--brand-muted);font-size:12px}.brand-listener .private-pill{color:var(--brand-muted);letter-spacing:.85px}.brand-listener .page-content{max-width:1280px;padding:38px 44px 24px}.brand-listener .page-heading{margin-bottom:29px}.brand-listener .page-heading h1{letter-spacing:-.045em;color:var(--brand-ink);font-size:clamp(30px,3.2vw,40px);font-weight:500}.brand-listener .page-heading p{color:var(--brand-muted);font-size:13px}.brand-listener :is(.today-interests,.today-schedule,.conversation-panel,.conversation-summary,.editor-aside,.episode-detail,.messaging-card,.production-card,.first-edition,.chat-onboarding-card,.loading-state,.load-error){border-color:var(--brand-border);border-radius:14px}.brand-listener :is(.today-interests,.today-schedule){background:#eff0e9;padding:23px}.brand-listener :is(.conversation-panel,.episode-detail,.messaging-card){background:#fdfdf9}.brand-listener :is(.conversation-summary,.editor-aside,.production-card,.chat-onboarding-card,.loading-state,.load-error){background:#eff0e9}.brand-listener :is(.daily-greeting,.first-edition-copy>p,.today-interests>p,.today-schedule>p,.conversation-intro,.voice-stage>p,.conversation-summary>.muted,.summary-topic p,.editor-aside>p,.episode-copy p,.episode-meta,.library-episode-copy p,.library-empty>p,.source-row p,.episode-transcript>p,.chapter-time,.chapter-title small,.monitor-line,.messaging-intro,.messaging-connect-steps p,.messaging-consent,.messaging-pairing p,.messaging-send-latest p,.messaging-no-delivery,.messaging-how-it-works p,.messaging-account small,.toggle-field>div>span,.interest-overview>span){color:var(--brand-muted)}.brand-listener :is(.today-interests>p,.today-schedule>p,.conversation-intro,.editor-aside>p,.summary-topic p,.messaging-intro,.messaging-connect-steps p,.messaging-consent,.messaging-pairing p,.messaging-send-latest p,.messaging-no-delivery,.messaging-how-it-works p,.toggle-field>div>span){font-size:12px;line-height:1.75}.brand-listener :is(.episode-copy h2,.editor-aside h3,.messaging-card h2,.interest-overview strong,.field-label,.chapter-title,.source-row h4,.library-episode-copy h3,.summary-topic strong,.messaging-send-latest strong,.messaging-how-it-works strong,.toggle-field strong,.style-section>h3,.summary-settings dd){color:var(--brand-ink)}.brand-listener :is(.topic-chips>span,.interest-index,.messaging-badge.connected,.messaging-badge.delivery-read,.messaging-badge.delivery-played,.messaging-badge.delivery-delivered){color:var(--brand-ink);background:#e6e7de;border-color:#cccec3}.brand-listener .topic-chips>span{border-radius:6px;font-size:11px}.brand-listener .topic-dot{background:var(--brand-accent)}.brand-listener .status-dot.live{background:#4c7a58}.brand-listener .schedule-time{font-size:40px}.brand-listener .schedule-time>span{color:var(--brand-muted);font-size:11px}.brand-listener .first-edition-art{background:var(--brand-ink);color:var(--brand-ivory)}.brand-listener :is(){display:none}.brand-listener .edition-circle{color:var(--brand-ivory);border:0;width:118px;height:118px;display:grid}.brand-listener .edition-art-label{color:#dcddd3;letter-spacing:1.4px;font-size:8px}.brand-listener .edition-art-brand{letter-spacing:normal;margin-top:17px;line-height:1}.brand-listener .first-edition-copy h2{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.16}.brand-listener .first-edition-copy>p{max-width:370px;font-size:13px}.brand-listener .episode-art,.brand-listener .library-art{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--brand-ivory);border-radius:10px}.brand-listener .art-wordmark{z-index:1;letter-spacing:normal;line-height:1;position:absolute;top:22px;left:22px}.brand-listener .art-monogram{width:38%;height:40%;color:var(--brand-ivory);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.brand-listener .art-bottom{color:#dcddd3}.brand-listener .library-art>svg{color:var(--brand-ivory)}.brand-listener .episode-tabs{border-color:var(--brand-border)}.brand-listener .episode-tabs>button{color:var(--brand-muted);font-size:12px}.brand-listener .episode-tabs>button.selected{color:var(--brand-ink);border-color:var(--brand-ink)}.brand-listener :is(.play-control,.send-button){background:var(--brand-ink);color:var(--brand-ivory)}.brand-listener .player-track>input{accent-color:var(--brand-accent);background:linear-gradient(to right, var(--brand-accent) var(--progress,0%), #dadcd2 var(--progress,0%))}.brand-listener .player-track>input::-webkit-slider-thumb{background:var(--brand-accent);box-shadow:0 0 0 1px #c45d3a50}.brand-listener .player-track>input::-moz-range-thumb{background:var(--brand-accent)}.brand-listener .voice-core{color:var(--brand-ink);background:#f0e4da;box-shadow:0 0 0 9px #f3ece4}.brand-listener .production-art,.brand-listener .production-steps>div.current{color:var(--brand-ink)}.brand-listener .production-steps>div.done{color:#3f6e4d}.brand-listener .production-steps>div.done>.step-dot{color:#3f6e4d;background:#e8ede3}.brand-listener .chat-avatar{color:var(--brand-ink);background:#eff0e9}.brand-listener .segmented{background:#eff0e9;border-color:#dadcd2;border-radius:9px}.brand-listener .segmented>button{min-height:35px;color:var(--brand-muted);border-radius:6px;font-size:11px}.brand-listener .segmented>button.selected{color:var(--brand-ink);background:#fdfdf9;border-color:#dadcd2}.brand-listener .interest-card{border-color:var(--brand-border);background:#fdfdf9;border-radius:10px}.brand-listener .interest-card-header{padding:18px}.brand-listener .interest-overview>span{font-size:11px;line-height:1.65}.brand-listener .interest-overview strong{font-size:13px;font-weight:600}.brand-listener .field-label{font-size:12px;font-weight:600}.brand-listener .field-hint{font-size:11px;line-height:1.6}.brand-listener .field :is(input,textarea,select){color:var(--brand-ink);background:#fdfdf9;border-color:#dadcd2;border-radius:8px;font-size:13px;line-height:1.65}.brand-listener .field :is(input,textarea)::placeholder{color:#8c8c90}.brand-listener .save-area{z-index:5;position:sticky;bottom:16px}.brand-listener .save-bar{border:1px solid var(--brand-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f2f5;border-radius:12px;padding:13px 15px;box-shadow:0 5px 18px #292a2706}.brand-listener .switch-input:checked+.switch-track{background:var(--brand-ink)}.brand-listener :is(.messaging-channel-icon,.messaging-connect-steps li>span){color:var(--brand-ink);background:#eff0e9;border-color:#dadcd2}.brand-listener :is(.messaging-account,.messaging-pairing,.messaging-delivery-status){background:#eff0e9;border-color:#dadcd2;border-radius:10px}.brand-listener :is(.messaging-code-row code,.messaging-account strong,.messaging-connect-steps strong,.messaging-delivery-status>strong){color:var(--brand-ink)}.brand-listener .library-episode{border-color:var(--brand-border);background:#fdfdf9;border-radius:12px}.brand-listener .library-episode:hover{background:#eff0e9;border-color:#b5b4aa}.brand-listener .library-episode-copy p{font-size:12px}.brand-listener .episode-status.ready{color:#37674b}.brand-listener :is(.messaging-badge.connected,.messaging-badge.delivery-read,.messaging-badge.delivery-played,.messaging-badge.delivery-delivered){color:#3f6e4d;background:#edf1e8;border-color:#d6e0cf}.brand-listener .failed-edition{background:#f8ede6;border-color:#e7d5c8}.brand-listener .service-notice{background:#f6efe2;border-color:#e4d9c2}.brand-listener .page-footer{border-color:var(--brand-border);gap:15px}.brand-listener .page-footer>p,.brand-listener .footer-right{color:var(--brand-muted)}.brand-listener .page-footer>p{letter-spacing:0;font-size:10px}.brand-listener .footer-right{font-style:normal}.brand-listener .toast{color:var(--brand-ink);border-color:#cccec3;border-radius:12px;font-size:12px}.brand-listener .toast.error{color:#994c3b;border-color:#e4cfc3}@media (width<=1200px){.brand-listener .sidebar{width:212px;padding-left:15px;padding-right:15px}.brand-listener .main-content{margin-left:212px}.brand-listener .topbar{padding:0 30px}.brand-listener .page-content{padding:32px 30px 24px}}@media (width<=850px) and (width>=721px){.brand-listener .sidebar{width:180px;padding-left:10px;padding-right:10px}.brand-listener .main-content{margin-left:180px}.brand-listener .brand{padding-left:9px}.brand-listener .brand-tagline{letter-spacing:.9px;font-size:7px}.brand-listener .topbar,.brand-listener .page-content{padding-left:25px;padding-right:25px}.brand-listener .topbar-right .chat-shortcut{margin-right:0;font-size:10px}.brand-listener .private-pill{display:none}}@media (width<=720px){.brand-listener .sidebar{width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f2f2;border-top:1px solid #dadcd2;border-right:0;inset:auto 0 0}.brand-listener .main-nav>button{border:0;border-radius:0;gap:5px;min-height:0;padding:8px 2px;font-size:10px;position:relative}.brand-listener .main-nav>button.active{color:var(--brand-ink);background:0 0}.brand-listener .main-nav>button.active:before{background:var(--brand-ink);width:25px;height:3px;bottom:3px}.brand-listener .nav-dot{background:#c45d3a}.brand-listener .main-content{margin-left:0}.brand-listener .topbar{background:var(--brand-ivory);height:64px;padding:0 20px}.brand-listener .topbar-date{font-size:10px}.brand-listener .icon-button{min-width:44px;min-height:44px}.brand-listener .play-control{width:44px;height:44px}.brand-listener .audio-player{border-radius:10px;grid-template-columns:minmax(0,1fr) 52px;gap:8px 12px;padding:14px;display:grid}.brand-listener .player-main{grid-area:1/1;justify-content:center;gap:6px}.brand-listener .player-track{grid-area:2/1/auto/-1;padding-top:0}.brand-listener .player-track>input{background:linear-gradient(to right, var(--brand-accent) var(--progress,0%), #dadcd2 var(--progress,0%)) center / 100% 4px no-repeat;height:24px}.brand-listener .player-track>input::-webkit-slider-thumb{width:16px;height:16px}.brand-listener .player-track>input::-moz-range-thumb{width:12px;height:12px}.brand-listener .track-timing{margin-top:0;font-size:10px}.brand-listener .speed-control{grid-area:1/2}.brand-listener .speed-control select{width:52px;min-height:44px;font-size:11px}.brand-listener .skip-button>span{font-size:8px;top:18px;left:15px}.brand-listener .mobile-wordmark{letter-spacing:normal;line-height:1;display:inline-flex}.brand-listener .page-content{padding:28px 20px 24px}.brand-listener .page-heading h1{font-size:32px}.brand-listener .page-heading p{font-size:12px}.brand-listener .save-area{bottom:calc(77px + env(safe-area-inset-bottom))}.brand-listener .save-bar{padding:12px}.brand-listener .save-bar>div{gap:12px}.brand-listener .save-bar .button{flex:1}.brand-listener .first-edition-copy{padding:28px 24px}.brand-listener .first-edition-art{gap:28px;height:180px;min-height:180px;padding:24px}.brand-listener .edition-circle{width:92px;height:92px}.brand-listener .edition-art-brand{margin-top:0}.brand-listener .first-edition-copy h2,.brand-listener .episode-copy h2{font-size:29px}.brand-listener .episode-tabs>button{font-size:11px}.brand-listener .messaging-card{padding:22px}.brand-listener .field :is(input,textarea,select){font-size:16px}.brand-listener .toast{bottom:calc(83px + env(safe-area-inset-bottom));max-width:none;left:16px;right:16px}.brand-auth .entry-header{height:78px}.brand-auth .chat-sign-in{padding-top:37px}.brand-auth .chat-sign-in-card{border-radius:14px;padding:23px}}
