.article-content[data-v-f07fc0f6]{color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;line-height:1.8}.article-content[data-v-f07fc0f6] h1{color:#111827;font-size:2.25em;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:1.5em 0 .75em}.article-content[data-v-f07fc0f6] h1:first-child{margin-top:0}.article-content[data-v-f07fc0f6] h2{color:#111827;font-size:1.875em;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:1.5em 0 .75em}.article-content[data-v-f07fc0f6] h2:first-child{margin-top:0}.article-content[data-v-f07fc0f6] h3{color:#111827;font-size:1.5em;font-weight:600;line-height:1.4;margin:1.25em 0 .75em}.article-content[data-v-f07fc0f6] h4{color:#374151;font-size:1.25em;font-weight:600;line-height:1.5;margin:1.25em 0 .5em}.article-content[data-v-f07fc0f6] h5{color:#374151;font-size:1.125em;font-weight:600;line-height:1.5;margin:1em 0 .5em}.article-content[data-v-f07fc0f6] h6{color:#4b5563;font-size:1em;font-weight:600;line-height:1.5;margin:1em 0 .5em}.article-content[data-v-f07fc0f6] p{margin-bottom:1.5em}.article-content[data-v-f07fc0f6] p:last-child{margin-bottom:0}.article-content[data-v-f07fc0f6] ol,.article-content[data-v-f07fc0f6] ul{margin:1.5em 0;padding-left:2em}.article-content[data-v-f07fc0f6] li{line-height:1.8;margin-bottom:.75em}.article-content[data-v-f07fc0f6] li:last-child{margin-bottom:0}.article-content[data-v-f07fc0f6] ul li{list-style-type:disc}.article-content[data-v-f07fc0f6] ol li{list-style-type:decimal}.article-content[data-v-f07fc0f6] li>ol,.article-content[data-v-f07fc0f6] li>ul{margin-bottom:.75em;margin-top:.75em}.article-content[data-v-f07fc0f6] blockquote{background:#f9fafb;border-left:4px solid #22c55e;border-radius:0 .5rem .5rem 0;color:#374151;font-style:italic;margin:2em 0;padding:1.5em 2em}.article-content[data-v-f07fc0f6] blockquote p:last-child{margin-bottom:0}.article-content[data-v-f07fc0f6] code{background:#f3f4f6;border-radius:.375em;color:#e11d48;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Droid Sans Mono,Source Code Pro,monospace;font-size:.875em;font-weight:500;padding:.2em .5em}.article-content[data-v-f07fc0f6] pre{background:#1f2937;border-radius:.5em;color:#f9fafb;margin:2em 0;overflow-x:auto;padding:1.5em}.article-content[data-v-f07fc0f6] pre code{background:transparent;color:inherit;font-size:.875em;font-weight:400;padding:0}.article-content[data-v-f07fc0f6] a{color:#22c55e;font-weight:500;text-decoration:none;transition:color .2s ease}.article-content[data-v-f07fc0f6] a:hover{color:#16a34a;text-decoration:underline}.article-content[data-v-f07fc0f6] img{border-radius:.5rem;cursor:zoom-in;display:block;height:auto;margin:2em auto;max-width:100%;transition:transform .3s ease}.article-content[data-v-f07fc0f6] img:hover{transform:scale(1.05)}.article-content[data-v-f07fc0f6] figure{margin:2em 0;text-align:center}.article-content[data-v-f07fc0f6] figcaption{color:#6b7280;font-size:.875em;font-style:italic;line-height:1.6;margin-top:.75em}.article-content[data-v-f07fc0f6] table{border-collapse:collapse;font-size:.9em;margin:2em 0;width:100%}.article-content[data-v-f07fc0f6] td,.article-content[data-v-f07fc0f6] th{border:1px solid #e5e7eb;padding:.875em 1.25em;text-align:left}.article-content[data-v-f07fc0f6] th{background:#f9fafb;color:#111827;font-weight:600}.article-content[data-v-f07fc0f6] tr:nth-child(2n){background:#f9fafb}.article-content[data-v-f07fc0f6] b,.article-content[data-v-f07fc0f6] strong{color:#111827;font-weight:700}.article-content[data-v-f07fc0f6] em,.article-content[data-v-f07fc0f6] i{font-style:italic}.article-content[data-v-f07fc0f6] hr{border:none;border-top:2px solid #e5e7eb;margin:3em 0}@media(max-width:768px){.article-content[data-v-f07fc0f6]{font-size:1rem}.article-content[data-v-f07fc0f6] h1{font-size:2em}.article-content[data-v-f07fc0f6] h2{font-size:1.75em}.article-content[data-v-f07fc0f6] h3{font-size:1.5em}.article-content[data-v-f07fc0f6] blockquote{padding:1em 1.5em}.article-content[data-v-f07fc0f6] pre{font-size:.85em;padding:1em}.article-content[data-v-f07fc0f6] table{font-size:.85em}.article-content[data-v-f07fc0f6] td,.article-content[data-v-f07fc0f6] th{padding:.5em .75em}}.dark{color:#d1d5db}.dark{background:#1f2937;border-color:#22c55e;color:#e5e7eb}.dark{background:#374151;color:#fca5a5}.dark{background:#111827}.dark{color:#4ade80}.dark{background:#1f2937;color:#f9fafb}.dark{background:#1f2937}.dark{color:#f9fafb}.audio-player-wrapper[data-v-6efb85a6]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;transform:translateY(0);transition:transform .3s ease-in-out;z-index:50}.audio-player-wrapper.hidden[data-v-6efb85a6]{transform:translateY(calc(100% + 2rem))}.audio-player-fixed[data-v-6efb85a6]{margin:0 auto 1.5rem;max-width:80rem;padding:0 1.5rem;pointer-events:auto;position:relative}.player-content[data-v-6efb85a6]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#fffc;border-radius:5rem;box-shadow:0 10px 40px -10px #0003,0 0 0 1px #0000000d;display:flex;gap:1rem;padding:1rem 1.5rem;transition:all .3s ease}.player-content[data-v-6efb85a6]:hover{background-color:#fff9;box-shadow:0 20px 50px -10px #0006,0 0 0 1px #00000014}.dark{background-color:#111827cc;box-shadow:0 10px 40px -10px #00000080,0 0 0 1px #ffffff1a}.dark{box-shadow:0 20px 50px -10px #0009,0 0 0 1px #ffffff26}.play-btn[data-v-6efb85a6]{align-items:center;background-color:#22c55e;border-radius:9999px;color:#fff;display:flex;flex-shrink:0;height:3rem;justify-content:center;overflow:hidden;position:relative;transition:all .2s;width:3rem}.play-btn[data-v-6efb85a6]:hover{background-color:#16a34a;transform:scale(1.05)}.play-btn-cover[data-v-6efb85a6]{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .3s ease}.play-btn.playing .play-btn-cover[data-v-6efb85a6]{animation:rotate-6efb85a6 10s linear infinite}.play-btn-icon[data-v-6efb85a6]{align-items:center;background-color:#0000004d;border-radius:9999px;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}@keyframes rotate-6efb85a6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.track-info[data-v-6efb85a6]{flex-shrink:0;max-width:20rem;min-width:0}.title[data-v-6efb85a6]{color:#111827;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time[data-v-6efb85a6]{color:#6b7280;font-size:.75rem}.progress-container[data-v-6efb85a6]{background-color:#e5e7eb;border-radius:9999px;cursor:pointer;flex:1;height:.5rem;position:relative;transition:all .2s}.dark{background-color:#374151}.progress-container[data-v-6efb85a6]:hover{height:.75rem}.progress-bar[data-v-6efb85a6]{background-color:#22c55e;height:100%;left:0;top:0;transition:all .1s}.chapter-marker[data-v-6efb85a6],.progress-bar[data-v-6efb85a6]{border-radius:9999px;position:absolute}.chapter-marker[data-v-6efb85a6]{background-color:#111827;cursor:pointer;height:.5rem;top:50%;transform:translateY(-50%) translate(-50%);transition:all .2s;width:.5rem;z-index:10}.dark{background-color:#e5e7eb}.chapter-marker[data-v-6efb85a6]:hover{height:.75rem;transform:translateY(-50%) translate(-50%);width:.75rem}.chapter-tooltip[data-v-6efb85a6]{background-color:#111827;border-radius:.5rem;bottom:100%;color:#fff;font-size:.75rem;left:50%;line-height:1.4;margin-bottom:.5rem;max-width:30rem;min-width:20rem;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translate(-50%);white-space:normal;word-wrap:break-word;box-shadow:0 4px 12px #0000004d;opacity:0;text-align:center;transition:opacity .15s ease,visibility 0s linear .15s;visibility:hidden}.chapter-marker:hover .chapter-tooltip[data-v-6efb85a6]{opacity:1;transition:opacity .15s ease .1s,visibility 0s linear .4s;visibility:visible}.chapters-btn[data-v-6efb85a6]{align-items:center;background-color:#f3f4f6;border-radius:9999px;color:#6b7280;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.dark{background-color:#1f2937;color:#9ca3af}.chapters-btn[data-v-6efb85a6]:hover{background-color:#e5e7eb;color:#374151}.dark{background-color:#374151;color:#d1d5db}.chapters-btn.active[data-v-6efb85a6]{background-color:#fff;border:2px solid #22c55e;color:#22c55e}.dark{background-color:#111827;border:2px solid #22c55e;color:#22c55e}.chapters-list-container[data-v-6efb85a6]{bottom:100%;left:0;margin:0 auto;max-width:80rem;padding:0 1.5rem 1rem;pointer-events:auto;position:absolute;right:0}.chapters-list[data-v-6efb85a6]{background-color:#fff;border-radius:1rem;box-shadow:0 10px 40px -10px #0003,0 0 0 1px #0000000d;overflow:hidden}.dark{background-color:#111827;box-shadow:0 10px 40px -10px #00000080,0 0 0 1px #ffffff1a}.chapters-header[data-v-6efb85a6]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.5rem}.dark{border-color:#374151}.chapters-title[data-v-6efb85a6]{color:#111827;font-size:.875rem;font-weight:600}.dark{color:#fff}.close-btn[data-v-6efb85a6]{align-items:center;border-radius:.5rem;color:#6b7280;display:flex;height:2rem;justify-content:center;transition:all .2s;width:2rem}.close-btn[data-v-6efb85a6]:hover{background-color:#f3f4f6;color:#111827}.dark{background-color:#1f2937;color:#fff}.chapters-content[data-v-6efb85a6]{max-height:20rem;overflow-y:auto;padding:1rem}.chapter-item[data-v-6efb85a6]{background-color:#f9fafb;border:1px solid transparent;border-radius:.75rem;cursor:default;display:flex;gap:1rem;margin-bottom:.5rem;min-height:-moz-fit-content;min-height:fit-content;padding:.875rem 1rem;transition:all .2s}.chapter-item[data-v-6efb85a6],.chapter-item.expanded[data-v-6efb85a6]{align-items:flex-start}.dark{background-color:#1f2937}.chapter-item[data-v-6efb85a6]:hover{background-color:#f3f4f6;border-color:#e5e7eb}.dark{background-color:#374151;border-color:#4b5563}.chapter-item.active[data-v-6efb85a6]{background-color:#f0fdf4;border-color:#22c55e}.dark{background-color:#22c55e33;border-color:#22c55e}.chapter-time[data-v-6efb85a6]{align-items:center;color:#6b7280;display:flex;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:600;line-height:2rem;min-width:3rem}.dark{color:#9ca3af}.chapter-item.active .chapter-time[data-v-6efb85a6]{color:#16a34a}.chapter-text[data-v-6efb85a6]{color:#111827;flex:1;font-size:.875rem;font-weight:500;line-height:1.5;word-wrap:break-word;cursor:pointer;overflow:hidden;padding-top:.34375rem;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.chapter-item.expanded .chapter-text[data-v-6efb85a6]{cursor:default;overflow:visible;text-overflow:clip;white-space:normal}.dark{color:#e5e7eb}.chapter-item.active .chapter-text[data-v-6efb85a6]{color:#16a34a;font-weight:600}.dark{color:#22c55e}.chapter-play-icon[data-v-6efb85a6]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#6b7280;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .2s;width:2rem}.dark{background-color:#111827;border-color:#374151;color:#9ca3af}.chapter-item.active .chapter-play-icon[data-v-6efb85a6],.chapter-item:hover .chapter-play-icon[data-v-6efb85a6]{background-color:#22c55e;border-color:#22c55e;color:#fff}.chapter-item.active .chapter-play-icon[data-v-6efb85a6]{animation:pulse-6efb85a6 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-6efb85a6{0%,to{opacity:1}50%{opacity:.7}}
