/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.chunk{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 6px;font-weight:600}.chunk-c1{color:#1e40af;background:#dbeafe;box-shadow:inset 0 -2px #3b82f6}.chunk-c2{color:#166534;background:#dcfce7;box-shadow:inset 0 -2px #22c55e}.chunk-c3{color:#5b21b6;background:#ede9fe;box-shadow:inset 0 -2px #8b5cf6}.chunk-c4{color:#9a3412;background:#ffedd5;box-shadow:inset 0 -2px #f97316}.chunk-c5{color:#991b1b;background:#fee2e2;box-shadow:inset 0 -2px #ef4444}.cteni-reader{color:#1e293b;font-size:19px;line-height:1.78}.cteni-reader p{margin:0 0 1.4em}.cteni-reader p:last-child{margin-bottom:0}.cteni-sentence{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:4px;padding:2px 1px;transition:background-color .12s,box-shadow .12s;position:relative}.cteni-sentence:hover{background:#eff6ff}.cteni-sentence:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cteni-sentence.is-active{background:#fef3c7;box-shadow:0 0 0 1px #fde68a}.pronounce-btn.cteni-sentence-audio{opacity:0;transition:opacity .15s,color .15s,background-color .15s;vertical-align:-5px!important;width:22px!important;height:22px!important;margin-left:4px!important}.pronounce-btn.cteni-sentence-audio .pronounce-icon{width:12px;height:12px}.cteni-sentence:hover+.pronounce-btn.cteni-sentence-audio,.cteni-sentence.is-active+.pronounce-btn.cteni-sentence-audio,.pronounce-btn.cteni-sentence-audio:hover,.pronounce-btn.cteni-sentence-audio:focus-visible{opacity:1}@media (max-width:1023px){.pronounce-btn.cteni-sentence-audio{opacity:.55}}@media (pointer:coarse){.pronounce-btn.cteni-sentence-audio{width:28px!important;height:28px!important}.pronounce-btn.cteni-sentence-audio .pronounce-icon{width:14px;height:14px}}.cteni-aside{min-width:0}.cteni-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.cteni-panel-title{letter-spacing:1.4px;color:#64748b;text-transform:uppercase;border-bottom:1px solid #f1f5f9;margin:0 0 14px;padding-bottom:10px;font-size:13px;font-weight:700}@media (min-width:1024px){.cteni-panel{top:calc(var(--az-header-h,104px) + 16px);position:sticky}}@media (max-width:1023px){.cteni-aside{display:none}}.cteni-empty{color:#475569;align-items:flex-start;gap:10px;padding:14px 0 4px;display:flex}.cteni-empty[hidden]{display:none}.cteni-empty-icon{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.cteni-empty-icon svg{width:12px;height:12px}.cteni-empty-text{margin:0;font-size:13.5px;line-height:1.55}.cteni-empty-hint{color:#94a3b8;margin:8px 0 0;font-size:12px;line-height:1.5}.cteni-empty-hint kbd{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.cteni-section{margin-bottom:14px}.cteni-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cteni-section-label{letter-spacing:1.4px;color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.cteni-text{color:#0f172a;margin:0;font-size:17px;line-height:1.65}.cteni-text-cz{color:#334155}.cteni-cards{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cteni-card{background:#fff;border:1px solid #e2e8f0;border-left-width:3px;border-radius:10px;padding:12px 14px}.cteni-card-c1{border-left-color:#3b82f6}.cteni-card-c2{border-left-color:#22c55e}.cteni-card-c3{border-left-color:#8b5cf6}.cteni-card-c4{border-left-color:#f97316}.cteni-card-c5{border-left-color:#ef4444}.cteni-card-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cteni-card-pair{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.cteni-card-arrow{color:#94a3b8;flex-shrink:0;width:13px;height:13px}.pronounce-btn.cteni-card-audio{flex-shrink:0}.cteni-card-note{color:#475569;margin:8px 0 0;font-size:13.5px;line-height:1.55}.cteni-tip{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.cteni-tip-icon{color:#2563eb;flex-shrink:0;font-size:18px;line-height:1}.cteni-tip-text{color:#1e3a8a;margin:0;font-size:13.5px;line-height:1.55}.cteni-nav{align-items:center;gap:8px;margin-top:14px;display:flex}.cteni-nav-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s}.cteni-nav-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.cteni-nav-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cteni-nav-btn:disabled{color:#cbd5e1;cursor:not-allowed}.cteni-nav-btn-end{margin-left:auto}.cteni-nav-close{color:#64748b;justify-content:center;align-items:center;width:36px;padding:8px 0;display:inline-flex}.cteni-nav-close svg{width:14px;height:14px}.cteni-analysis{transition:opacity .22s,transform .22s}.cteni-analysis[data-state=entering]{opacity:0;transform:translateY(6px)}.cteni-analysis[data-state=active]{opacity:1;transform:translateY(0)}.cteni-analysis[data-state=leaving]{opacity:0;transition:opacity .16s;transform:translateY(0)}.pronounce-btn.cteni-audio-pill,.pronounce-btn.cteni-audio-pill-sm{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #2563eb33;color:#fff!important;background:#2563eb!important;border-radius:9999px!important;width:auto!important;height:auto!important;margin-left:0!important;padding:8px 14px!important}.pronounce-btn.cteni-audio-pill-sm{font-size:12.5px;padding:6px 12px!important}.cteni-pdf-pill{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.cteni-pdf-pill:hover{background:#eff6ff;border-color:#93c5fd}.cteni-pdf-pill:focus-visible{outline-offset:2px;outline:2px solid #1e40af}.pronounce-btn.cteni-audio-pill .pronounce-icon,.pronounce-btn.cteni-audio-pill-sm .pronounce-icon{width:14px;height:14px}.pronounce-btn.cteni-audio-pill:hover,.pronounce-btn.cteni-audio-pill-sm:hover{color:#fff!important;background:#1d4ed8!important}.pronounce-btn.cteni-audio-pill:focus-visible,.pronounce-btn.cteni-audio-pill-sm:focus-visible{outline-offset:2px;outline:2px solid #1e40af}.pronounce-btn.cteni-audio-pill.pronounce-playing,.pronounce-btn.cteni-audio-pill-sm.pronounce-playing{animation:none;background:#1e40af!important}.cteni-player-icon-stack{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.cteni-player-icon-stack .pronounce-icon{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s,transform .18s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(.7)}.cteni-audio-pill--player[data-state=idle] .icon-speaker,.cteni-audio-pill--player[data-state=loading] .icon-speaker,.cteni-audio-pill--player[data-state=playing] .icon-pause,.cteni-mini-player-toggle[data-state=playing] .icon-pause,.cteni-audio-pill--player[data-state=paused] .icon-play,.cteni-mini-player-toggle[data-state=paused] .icon-play{opacity:1;transform:scale(1)}.cteni-audio-pill--player[data-state=playing],.cteni-audio-pill--player[data-state=paused]{background:#1e40af!important}.cteni-audio-pill--player[data-state=loading]{background:#1d4ed8!important}.cteni-audio-pill--player[data-state=loading] .cteni-player-icon-stack:after{content:"";border:1.5px solid #ffffff59;border-top-color:#fffffff2;border-radius:50%;animation:.7s linear infinite cteni-player-spin;position:absolute;inset:-4px}@keyframes cteni-player-spin{to{transform:rotate(360deg)}}.cteni-audio-pill--player{--progress:0%;position:relative;overflow:hidden}.cteni-audio-pill--player:after{content:"";height:3px;width:var(--progress,0%);opacity:0;pointer-events:none;background:#ffffffb3;border-radius:0 2px 2px 0;transition:width .22s linear;position:absolute;bottom:0;left:0}.cteni-audio-pill--player[data-state=playing]:after,.cteni-audio-pill--player[data-state=paused]:after{opacity:1}@media (prefers-reduced-motion:reduce){.cteni-player-icon-stack .pronounce-icon{transition:opacity}.cteni-audio-pill--player[data-state=loading] .cteni-player-icon-stack:after{animation:none}.cteni-audio-pill--player:after{transition:width}}.cteni-mini-player{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(160%);opacity:0;--progress:0%;background:#fffffff0;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:12px;min-width:320px;max-width:420px;padding:10px 12px;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .22s;display:flex;position:fixed;bottom:16px;right:16px;transform:translateY(calc(100% + 24px));box-shadow:0 12px 32px -10px #0f172a40,0 2px 8px -2px #0f172a14}.cteni-mini-player[data-state=visible]{opacity:1;transform:translateY(0)}.cteni-mini-player-toggle{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2563eb;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,transform .15s;display:inline-flex}.cteni-mini-player-toggle:hover{background:#1d4ed8}.cteni-mini-player-toggle:active{transform:scale(.96)}.cteni-mini-player-toggle:focus-visible{outline-offset:2px;outline:2px solid #1e40af}.cteni-mini-player-toggle .cteni-player-icon-stack{width:16px;height:16px}.cteni-mini-player-meta{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.cteni-mini-player-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:10.5px;font-weight:600}.cteni-mini-player-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;overflow:hidden}.cteni-mini-player-progress{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cteni-mini-player-range{appearance:none;background:linear-gradient(to right, #2563eb 0%, #2563eb var(--progress,0%), #e2e8f0 var(--progress,0%), #e2e8f0 100%);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:4px;margin:0}.cteni-mini-player-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2563eb;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #0f172a40}.cteni-mini-player-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.cteni-mini-player-range::-moz-range-thumb{cursor:pointer;background:#2563eb;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0f172a40}.cteni-mini-player-range:focus-visible{outline-offset:4px;outline:2px solid #1e40af}.cteni-mini-player-time{color:#64748b;font-variant-numeric:tabular-nums;gap:4px;font-size:11px;display:flex}.cteni-mini-player-close{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background .15s;display:inline-flex}.cteni-mini-player-close:hover{color:#0f172a;background:#f1f5f9}.cteni-mini-player-close:focus-visible{outline-offset:2px;outline:2px solid #1e40af}.cteni-mini-player-close-icon{width:16px;height:16px}@media (max-width:1023px){.cteni-mini-player{gap:10px;min-width:0;max-width:none;padding:10px;bottom:12px;left:12px;right:12px}.cteni-mini-player-toggle,.cteni-mini-player-close{width:44px;height:44px}.cteni-mini-player-meta{display:none}}body.cteni-sheet-open .cteni-mini-player{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.cteni-mini-player{transition:opacity}.cteni-mini-player[data-state=visible]{transform:translateY(0)}.cteni-mini-player[data-state=hidden]{transform:translateY(calc(100% + 24px))}}.cteni-sheet-backdrop{z-index:60;opacity:0;background:#0f172a73;transition:opacity .22s;position:fixed;inset:0}.cteni-sheet-backdrop[data-state=open]{opacity:1}.cteni-sheet{z-index:70;will-change:transform;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;max-height:86vh;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 30px -10px #0f172a40}.cteni-sheet[data-state=open]{transform:translateY(0)}.cteni-sheet[data-state=dragging]{transition:none}.cteni-sheet-handle{cursor:grab;background:0 0;border:none;flex-shrink:0;justify-content:center;width:100%;padding:10px 0 6px;display:flex}.cteni-sheet-handle:active{cursor:grabbing}.cteni-sheet-handle:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.cteni-sheet-handle-bar{background:#cbd5e1;border-radius:2px;width:40px;height:4px}.cteni-sheet-content{-webkit-overflow-scrolling:touch;flex:1;padding:4px 18px 22px;overflow-y:auto}body.cteni-sheet-open{touch-action:none;overflow:hidden}@media (min-width:1024px){.cteni-sheet,.cteni-sheet-backdrop{display:none!important}}.cteni-glossary{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.cteni-glossary-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;padding:16px 22px;list-style:none;transition:background-color .15s;display:flex}.cteni-glossary-summary::-webkit-details-marker{display:none}.cteni-glossary-summary:hover{background:#f8fafc}.cteni-glossary-summary:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.cteni-glossary-summary-label{color:#0f172a;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.cteni-glossary-summary-count{color:#64748b;font-size:13px;font-weight:500}.cteni-glossary-summary-arrow{color:#64748b;width:18px;height:18px;transition:transform .2s}.cteni-glossary[open] .cteni-glossary-summary-arrow{transform:rotate(180deg)}.cteni-glossary-list{border-top:1px solid #f1f5f9;grid-template-columns:1fr;gap:4px 28px;margin:0;padding:8px 22px 18px;list-style:none;display:grid}@media (min-width:768px){.cteni-glossary-list{grid-template-columns:1fr 1fr}}.cteni-glossary-item{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.cteni-glossary-en{color:#0f172a;font-size:14px;font-weight:600}.cteni-glossary-ipa{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;font-size:12px}.cteni-glossary-cz{color:#475569;font-size:14px}.cteni-share-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s}.cteni-share-btn:hover{background:#f8fafc;border-color:#cbd5e1}.cteni-share-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cteni-back-link{color:#1d4ed8;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}.cteni-back-link:hover{color:#1e40af;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.cteni-analysis,.cteni-sheet,.cteni-sheet-backdrop,.cteni-glossary-summary-arrow{transition:none!important}.cteni-analysis[data-state=entering],.cteni-analysis[data-state=leaving]{transform:none!important}}