.dawson-audio-guide{border-bottom:1px solid var(--rule);min-width:0;max-width:100%;color:var(--ink);font:400 15px/1.5 var(--sans);flex:1 0 100%;margin:12px 0 0;padding-bottom:12px}.dawson-audio-guide[hidden],.dawson-audio-guide [hidden],.dawson-audio-player[hidden],.dawson-audio-player [hidden]{display:none!important}:is(.dawson-audio-guide,.dawson-audio-player) button{font:inherit;color:inherit;border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;min-height:44px;padding:9px 12px}:is(.dawson-audio-guide,.dawson-audio-player) button:hover{background:var(--theme-control-hover)}:is(.dawson-audio-guide,.dawson-audio-player) :is(button,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.dawson-audio-guide,.dawson-audio-player) button:disabled{cursor:default;opacity:.55}:is(.dawson-audio-guide,.dawson-audio-player) summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:8px;list-style:none;display:flex}:is(.dawson-audio-guide,.dawson-audio-player) summary::-webkit-details-marker{display:none}.dawson-audio-toolbar{z-index:1;background:var(--paper);gap:8px;margin:0;padding-block:4px;display:grid;position:sticky;top:0}.dawson-audio-subject{overflow-wrap:break-word;min-width:0}.dawson-audio-kicker,.dawson-audio-player__kicker{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.4}:is(.dawson-audio-kicker,.dawson-audio-player__kicker)>span{white-space:nowrap}.dawson-audio-title{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.4}.dawson-audio-subject>[data-audio-context]{color:var(--muted);margin-top:3px;font-size:13px;display:block}.dawson-audio-controls{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.dawson-audio-controls>button{flex:none;height:44px}.dawson-audio-guide .dawson-audio-stop{width:44px;color:var(--muted);place-items:center;padding:11px;display:grid}.dawson-audio-stop svg{width:22px;height:22px}.dawson-audio-guide .dawson-audio-play,.dawson-audio-player__toggle{border-radius:50%;place-items:center;width:44px;padding:10px;display:grid}.dawson-audio-guide .dawson-audio-play:not(:disabled),.dawson-audio-player .dawson-audio-player__toggle:not(:disabled){background:var(--action-background);color:var(--action-foreground)}.dawson-audio-guide .dawson-audio-play:not(:disabled):hover,.dawson-audio-player .dawson-audio-player__toggle:not(:disabled):hover{background:var(--action-hover,var(--action-background))}:is(.dawson-audio-play,.dawson-audio-player__toggle) svg{width:22px;height:22px}:is(.dawson-audio-play,.dawson-audio-player__toggle) .dawson-audio-icon-play path{fill:currentColor}:is(.dawson-audio-play,.dawson-audio-player__toggle) .dawson-audio-icon-pause path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}:is(.dawson-audio-play,.dawson-audio-player__toggle) .dawson-audio-icon-pause,:is(.dawson-audio-play,.dawson-audio-player__toggle)[data-state=playing] .dawson-audio-icon-play{display:none}:is(.dawson-audio-play,.dawson-audio-player__toggle)[data-state=playing] .dawson-audio-icon-pause{display:block}:is(.dawson-audio-guide,.dawson-audio-player) .dawson-audio-replay{width:44px;color:var(--muted);place-items:center;padding:12px;display:grid}.dawson-audio-replay svg{width:18px;height:18px}:is(.dawson-audio-guide,.dawson-audio-player) .dawson-audio-speed{min-width:52px;color:var(--muted);font-variant-numeric:tabular-nums;padding:9px 8px;font-size:14px}:is(.dawson-audio-guide,.dawson-audio-player) .dawson-audio-offer{text-align:start;width:100%;color:var(--ink);background:var(--stone);overflow-wrap:break-word;align-items:center;margin:0 0 4px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.dawson-audio-offer:before{content:"";background:currentColor;flex:none;width:16px;height:16px;margin-inline-end:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l10.5-6.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l10.5-6.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dawson-audio-status{color:var(--muted);margin:8px 0;font-size:14px}.dawson-audio-status:empty{display:none}.dawson-audio-transcript>summary{font-size:14px}.dawson-audio-transcript summary>svg{width:16px;height:16px;margin-inline-start:auto}:is(.dawson-audio-guide,.dawson-audio-player) details[open]>summary .dawson-audio-plus{display:none}[data-audio-text]{color:var(--muted);overflow-wrap:break-word;margin:4px 0 8px;font-size:14px;line-height:1.65}[data-audio-text] p{overflow-wrap:inherit;margin:0}[data-audio-text] p+p{margin-top:12px}:is(.dawson-audio-guide,.dawson-audio-player):lang(ko) :is([data-audio-text],.dawson-audio-title,.dawson-audio-player__title,.dawson-audio-offer){word-break:keep-all}:is(.dawson-audio-guide,.dawson-audio-player):lang(ja) :is([data-audio-text],.dawson-audio-title,.dawson-audio-player__title,.dawson-audio-offer){word-break:normal;line-break:strict;overflow-wrap:normal}::highlight(dawson-audio-speaking){background-color:color-mix(in srgb, var(--accent) 24%, var(--paper));color:var(--ink)}[data-audio-text] mark{background:color-mix(in srgb, var(--accent) 24%, var(--paper));color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.dawson-audio-sources{font-size:13px}.dawson-audio-sources ul{margin:0;padding-inline-start:18px}.dawson-audio-sources li+li{margin-top:10px}.dawson-audio-sources a{color:var(--muted);text-underline-offset:.2em;overflow-wrap:anywhere}[data-chat-scroll]:has(>[data-chat-artwork-tools]>.dawson-audio-guide:not([hidden]))>[data-chat-suggestions]>[data-chat-greeting]{display:none}.dawson-audio-guide[data-audio-simple]{border:0;margin-top:14px;padding-bottom:0}.dawson-chat-artwork-tools:has(>[data-audio-subject-label]:not([hidden]))>[data-chat-context]{display:none}[data-audio-intro-context]{color:var(--muted);margin:0 0 10px;font-size:13px}[data-audio-intro-excerpt]{margin:0;font-size:16px;line-height:1.6}.dawson-audio-intro-actions{flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:10px;display:flex}.dawson-audio-intro-actions>button{width:44px;height:44px;color:var(--muted);border-radius:var(--control-radius);background:0 0;border:0;flex:none;place-items:center;padding:11px;display:grid}.dawson-chat-subject-actions .dawson-audio-intro-actions{gap:0;margin:0}.dawson-audio-intro-actions>button:hover{background:var(--theme-control-hover)}.dawson-audio-intro-actions>button:hover,.dawson-audio-intro-actions>button[aria-expanded=true]{color:var(--ink)}.dawson-audio-intro-actions svg{width:22px;height:22px}[data-audio-intro-read] .dawson-audio-collapse-icon,[data-audio-intro-read][aria-expanded=true] .dawson-audio-read-icon{display:none}[data-audio-intro-read][aria-expanded=true] .dawson-audio-collapse-icon{display:block}[data-audio-intro-text]{font-size:15px;line-height:1.65}[data-audio-intro-text] p{margin:10px 0}[data-audio-intro-status]{color:var(--muted);font-size:13px}.dawson-audio-guide[data-audio-simple] .dawson-audio-toolbar{padding-block:0 10px;display:block}.dawson-audio-guide[data-audio-simple] .dawson-audio-subject,.dawson-audio-guide[data-audio-simple] [data-audio-context]{display:none}.dawson-audio-guide .dawson-audio-play{border-radius:var(--control-radius)}.dawson-audio-guide[data-audio-simple] [data-audio-transcript]>summary{display:none}.dawson-audio-guide[data-audio-simple] [data-audio-text]{color:var(--ink);font-size:15px}.dawson-audio-options{position:relative}.dawson-audio-options>summary{border-radius:var(--control-radius);justify-content:center;width:44px;padding:10px}.dawson-audio-options>summary:hover{background:var(--theme-control-hover)}.dawson-audio-options>summary svg{width:20px;height:20px}.dawson-audio-options-menu{border:1px solid var(--rule);border-radius:var(--control-radius);background:var(--paper);padding:4px;display:flex;position:absolute;inset-block-start:100%;inset-inline-start:0}.dawson-chat:has([data-audio-simple]:not([hidden])) [data-chat-free-note]{display:none}.dawson-chat:has([data-audio-simple]:not([hidden])) [data-chat-help]{grid-template-columns:repeat(2,minmax(0,1fr))}.dawson-chat:has([data-audio-simple]:not([hidden])) [data-chat-help] button{padding:8px 10px;font-size:14px}.dawson-audio-player{z-index:40;box-sizing:border-box;left:max(24px, env(safe-area-inset-left));bottom:var(--dawson-audio-player-bottom,max(24px, env(safe-area-inset-bottom)));background:var(--paper);width:min(440px,100vw - 48px);max-height:calc(100dvh - 96px);color:var(--ink);border:1px solid var(--rule);border-radius:var(--surface-radius,16px);box-shadow:var(--frame-shadow);font:400 15px/1.4 var(--sans);flex-direction:column;padding:6px;display:flex;position:fixed}.dawson-audio-player *{box-sizing:border-box}.dawson-audio-player[data-in-chat]{border:0;border-top:1px solid var(--rule);width:auto;max-height:38dvh;box-shadow:none;border-radius:0;flex:none;margin:0 20px 8px;padding:6px 0;animation:none;position:relative;inset:auto}.dawson-audio-player[data-in-chat] .dawson-audio-player__title{font-size:13px}.dawson-audio-player[data-in-chat] .dawson-audio-player__kicker{font-size:12px}.dawson-audio-player[data-in-chat] .dawson-audio-player__read{display:none}.dawson-audio-player[data-in-chat] .dawson-audio-player__sheet{max-height:26dvh}.dawson-audio-player__bar{align-items:center;gap:4px;min-width:0;display:flex}.dawson-audio-player .dawson-audio-player__subject{text-align:start;flex:auto;gap:1px;min-width:0;padding:4px 8px;display:grid}.dawson-audio-player__title{overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.35}.dawson-audio-player .dawson-audio-player__read{flex:none;min-width:44px;min-height:44px;padding:9px 10px;font-size:14px;font-weight:500}.dawson-audio-player .dawson-audio-player__read[aria-expanded=true]{background:var(--theme-control-hover)}.dawson-audio-player .dawson-audio-player__stop{width:44px;color:var(--muted);flex:none;place-items:center;padding:12px;display:grid}.dawson-audio-player__stop svg{width:20px;height:20px}.dawson-audio-player .dawson-audio-offer{margin:0 0 6px}.dawson-audio-player__sheet{overscroll-behavior:contain;border-bottom:1px solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--rule) var(--paper);order:-1;min-height:0;max-height:min(42dvh,360px);margin:0 0 6px;padding:4px 10px 8px;overflow-y:auto}.dawson-audio-player__tools{justify-content:flex-end;gap:2px;display:flex}.dawson-audio-player__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=760px){.dawson-audio-player{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));width:auto;bottom:var(--dawson-audio-player-bottom,max(12px, env(safe-area-inset-bottom)))}:root[data-audio-player-open] [data-dawson-dock]>.dawson-launcher,:root[data-audio-player-open] .dawson-launcher-hint{visibility:hidden}}:root[data-audio-player-open]{scroll-padding-bottom:calc(var(--dawson-audio-player-height,64px) + 36px)}:root[data-audio-player-open]:not([data-app-mode]) body:has([data-dawson-dock]:not([hidden])) .site-footer,:root[data-audio-player-open] .site-footer{padding-bottom:calc(var(--dawson-audio-player-height,64px) + 36px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:no-preference){.dawson-audio-player:not([hidden]){animation:.18s ease-out dawson-audio-player-in}@keyframes dawson-audio-player-in{0%{opacity:0;transform:translateY(8px)}}}
