:root{--color-bg: #FFF3EC;--color-surface: #ffffff;--color-text: #0f172a;--color-muted: #64748b;--color-primary: #0f172a;--color-danger: #ff0000;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--shadow-sm: 0 1px 2px rgba(16,24,40,.05);--shadow-md: 0 4px 12px rgba(16,24,40,.08);--duration-fast: .15s;--duration-medium: .25s}[data-theme=dark]{--color-bg: #030711;--color-surface: #030711;--color-text: #e1e7ef;--color-muted: #7f8ea3;--color-primary: #f8fafc;--color-danger: #811d1d}body{margin:0;font-family:var(--font-sans)}h1{font-size:3.25rem;font-weight:700;line-height:1.15;margin:0 0 var(--space-4) 0;color:var(--color-text)}h2{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 var(--space-3) 0;color:var(--color-text)}h3{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 var(--space-2) 0;color:var(--color-text)}h4{font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 var(--space-2) 0;color:var(--color-text)}h5{font-size:.95rem;font-weight:600;line-height:1.35;margin:0 0 var(--space-1) 0;color:var(--color-text)}h6{font-size:.85rem;font-weight:600;line-height:1.4;margin:0 0 var(--space-1) 0;color:var(--color-text)}p{font-size:var(--font-size-md);line-height:1.7;margin:0 0 var(--space-3) 0;color:var(--color-text)}ul,ol{margin:0 0 var(--space-3) var(--space-4);padding:0;color:var(--color-text)}li{margin-bottom:var(--space-1)}a{color:var(--color-primary);text-decoration:underline;transition:color var(--duration-fast)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.25rem}h3{font-size:1rem}}@media(max-width:480px){h1{font-size:1.75rem}h2{font-size:1.125rem}h3,p{font-size:.95rem}}@media(min-width:1024px){h1{font-size:3.5rem}.container{max-width:80rem}}.flex{display:flex;align-items:center}.grid{display:grid;gap:var(--space-3)}.container{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}.mt-2{margin-top:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.hidden{display:none}.center{display:flex;align-items:center;justify-content:center}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}._navbar_1x7u2_1{position:relative;height:5rem;background:#000;border-bottom:1px solid var(--color-muted)}h1{margin:0;color:#fff;font-weight:700;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}._howToBtn_1x7u2_22{position:absolute;top:50%;right:30px;color:#000;background:var(--color-surface);transform:translateY(-50%);padding:var(--space-2) var(--space-4)}._input_qhuuo_1{display:flex;width:100%;border-radius:var(--radius-md);background:var(--color-bg);padding:.5rem .75rem;font-size:1rem;color:var(--color-text)}._input_qhuuo_1:disabled{opacity:.5;cursor:not-allowed}::placeholder{color:var(--color-muted);opacity:1}._button_y137s_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:600;padding:.5rem 1rem;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease;border:1px solid transparent;box-shadow:var(--shadow-sm)}._button_y137s_1:hover,._buttonPrimary_y137s_18:hover,._buttonSecondary_y137s_19:hover,._buttonDestructive_y137s_20:hover,._buttonOutline_y137s_21:hover,._buttonGhost_y137s_22:hover,._buttonLink_y137s_23:hover{background:var(--color-bg);color:var(--color-text);cursor:pointer}._buttonPrimary_y137s_18{background:var(--color-primary);color:var(--color-surface)}._buttonSecondary_y137s_19{background:var(--color-surface);color:var(--color-text);border:1px solid rgba(0,0,0,.06)}._buttonDestructive_y137s_20{background:var(--color-danger);color:var(--color-surface)}._buttonOutline_y137s_21{background:transparent;color:var(--color-text);border:1px solid rgba(0,0,0,.08)}._buttonGhost_y137s_22{background:transparent;color:var(--color-text)}._buttonLink_y137s_23{background:transparent;color:var(--color-primary);text-decoration:underline}._sizeSm_y137s_63{padding:.375rem .75rem;font-size:var(--font-size-sm)}._sizeDefault_y137s_64{padding:.5rem 1rem}._sizeLg_y137s_65{padding:.625rem 1.5rem;font-size:var(--font-size-lg)}._sizeIcon_y137s_66{width:2.5rem;height:2.5rem;padding:0}._button_y137s_1:disabled{opacity:.5;pointer-events:none}._button_y137s_1 svg{pointer-events:none;width:1rem;height:1rem}._form_tqrcg_1{width:100%}._searchBar_tqrcg_5{display:flex;gap:var(--space-2);align-items:center;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-2);border:1px solid var(--color-muted);margin-bottom:var(--space-4)}._icon_tqrcg_17{width:1.25rem;height:1.25rem;color:var(--color-muted);margin-left:var(--space-2)}._input_tqrcg_24{flex:1;border:none;outline:none;font-size:var(--font-size-lg);background:transparent;color:var(--color-text)}._button_tqrcg_33{background:var(--color-primary);color:var(--color-surface);transition:background var(--duration-fast)}._button_tqrcg_33:hover{background:var(--color-text);color:var(--color-surface)}@media(max-width:768px){._input_tqrcg_24{font-size:var(--font-size-md)}}._card_15t1g_1{position:relative;transition:box-shadow var(--duration-fast);border:1px solid var(--color-muted);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-4)}._card_15t1g_1:hover{box-shadow:var(--shadow-md)}._header_15t1g_13{padding-bottom:var(--space-2)}._headerRow_15t1g_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_15t1g_22{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin-bottom:var(--space-4)}._episodeImage_15t1g_29{float:left;width:40px;height:40px;border-radius:var(--radius-md);margin-right:var(--space-2);object-fit:cover;flex-shrink:0}._meta_15t1g_38{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted)}._metaDot_15t1g_47{color:var(--color-muted)}._author_15t1g_50{font-weight:500}._playBtn_15t1g_53{background:var(--color-primary);color:var(--color-surface);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast);flex-shrink:0;margin-left:var(--space-4)}._playBtn_15t1g_53:hover{background:var(--color-text);color:var(--color-surface)}._content_15t1g_70{color:var(--color-text);line-height:1.7;margin-bottom:var(--space-4)}._showBtn_15t1g_75{background:var(--color-primary);color:var(--color-surface);margin-bottom:var(--space-4);transition:background var(--duration-fast)}._showBtn_15t1g_75:hover{background:var(--color-text);color:var(--color-surface)}._footer_15t1g_85{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-muted);padding-top:var(--space-3);border-top:1px solid var(--color-muted)}._footerDot_15t1g_95{color:var(--color-muted)}._italic_15t1g_98{font-style:italic}._resultsList_n05et_1{width:100%;max-width:48rem;margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._player_1m3a6_1{position:fixed;bottom:0;left:0;right:0;background:#000;color:#fff;height:auto;display:flex;align-items:center;padding:15px var(--space-5);box-shadow:0 -4px 24px #1018281f;z-index:100;box-sizing:border-box}@media(max-width:600px){._player_1m3a6_1{flex-direction:column;align-items:flex-start;padding:10px var(--space-2)}._episodeImage_1m3a6_23{position:relative;left:50%;transform:translate(-50%);width:3rem;height:3rem;margin-right:0;margin-bottom:var(--space-2)}._info_1m3a6_32{width:100%}._controls_1m3a6_35{gap:var(--space-2);margin-top:var(--space-2);width:100%;justify-content:space-between}._progressRow_1m3a6_41{flex-direction:column;align-items:stretch;gap:var(--space-1)}._time_1m3a6_46,._timeEnd_1m3a6_46{width:auto;text-align:left;margin:0}._progressBar_1m3a6_51{width:100%}}._episodeImage_1m3a6_23{width:5rem;height:5rem;border-radius:var(--radius-lg);object-fit:cover;margin-right:var(--space-4)}._info_1m3a6_32{display:flex;flex-direction:column;flex:1}._title_1m3a6_67{font-size:var(--font-size-lg);font-weight:600;margin-bottom:.25rem;color:var(--color-surface)}._duration_1m3a6_73{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:.5rem}._progressRow_1m3a6_41{display:flex;align-items:center;margin-bottom:var(--space-2)}._time_1m3a6_46{font-size:var(--font-size-sm);color:var(--color-muted);width:2.5rem;text-align:right;margin-right:var(--space-2)}._timeEnd_1m3a6_46{margin-left:var(--space-2);text-align:left}._progressBar_1m3a6_51{flex:1;height:.25rem;background:var(--color-muted);border-radius:var(--radius-md);appearance:none;outline:none;accent-color:var(--color-danger)}._controls_1m3a6_35{display:flex;justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}._controlBtn_1m3a6_110{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;transition:color var(--duration-fast);padding:.5rem 1rem}._controlBtn_1m3a6_110:hover{color:var(--color-danger)}._playBtn_1m3a6_122{background:var(--color-danger);color:var(--color-surface);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border:none;cursor:pointer;transition:background var(--duration-fast)}._playBtn_1m3a6_122:hover{background:#b91c1c}._appRoot_1fxhi_1{min-height:100vh;background:var(--color-bg)}._container_1fxhi_6{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-5);padding-bottom:180px;display:flex;flex-direction:column;align-items:center}._header_1fxhi_19{text-align:center;margin-bottom:var(--space-5)}._title_1fxhi_24{font-size:2.25rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}._subtitle_1fxhi_31{color:var(--color-muted);font-size:1.25rem}._suggestions_1fxhi_36{display:flex;flex-flow:wrap;gap:var(--space-2);width:100%;margin-top:var(--space-6)}._suggestions_1fxhi_36 p{margin:0}._suggestionBtn_1fxhi_46{height:25px;font-size:15px}._loading_1fxhi_52{color:var(--color-muted);margin-top:var(--space-4);text-align:center;font-size:1rem}@media(max-width:768px){._header_1fxhi_19{margin:0}._subtitle_1fxhi_31{font-size:1.125rem}}
